:root{--paper:#f5f3e8;--white:#fffdf5;--ink:#243a2e;--muted:#5d685b;--olive:#244b3c;--olive-dark:#19382c;--lemon:#e5e9ba;--sage:#c8d5be;--line:#c9ccba;--soft:#e7eadb;--error:#9c3028;--radius:0;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif}
body{background:var(--paper)}body .container{max-width:1240px}.site-header{border-bottom:3px double var(--olive)}.nav-wrap{min-height:104px}.wordmark{font-family:var(--serif);font-weight:400;font-size:26px!important}.brand-mark{border-radius:0;transform:rotate(45deg)}.nav-links a{letter-spacing:.5px}.nav-links a[aria-current=page]{border-radius:0;border-bottom:1px solid var(--olive)}body .button{border-radius:0;text-transform:uppercase;font-size:10px;letter-spacing:1.1px;font-weight:650}.theme-hero>*{min-width:0}.sage-hero{padding:66px 0 0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:60px;position:relative}.sage-editorial-copy{padding-top:6px}.sage-kicker{font-family:var(--serif);font-style:italic;font-size:18px;border-top:1px solid var(--line);padding-top:20px;margin:0 0 20px}.sage-hero h1{font-size:clamp(58px,6.9vw,100px);line-height:.97;letter-spacing:-4.8px;max-width:650px}.sage-hero h1 em{color:var(--olive)}.sage-intro-row{display:flex;align-items:flex-start;gap:22px;margin-top:32px}.sage-print-mark{font-size:48px;color:var(--olive);line-height:1}.sage-intro-row .intro{font-size:14px;max-width:430px;margin-bottom:23px}.sage-folio{position:relative;min-height:580px;background:var(--olive);color:var(--paper);padding:25px 30px;overflow:hidden;display:flex;flex-direction:column}.sage-folio-top,.sage-folio-bottom{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.3px;position:relative;z-index:3}.sage-folio-top{border-bottom:1px solid #ffffff55;padding-bottom:17px}.sage-folio-art{position:absolute;inset:66px 25px 170px}.sage-arch{position:absolute;width:60%;height:92%;top:5%;left:24%;background:#b4c6a3;border-radius:50% 50% 0 0}.sage-sun{position:absolute;width:82px;height:82px;border-radius:50%;background:#e9e4bf;left:3%;top:5%}.sage-stem{position:absolute;left:52%;width:2px;height:86%;top:10%;background:var(--olive);transform:rotate(-20deg)}.sage-leaf{position:absolute;background:#64856a;border-radius:100% 0 100% 0;width:103px;height:64px;left:30%;top:25%;transform:rotate(15deg)}.sage-leaf.leaf-b{left:48%;top:41%;transform:rotate(-70deg)}.sage-leaf.leaf-c{left:45%;top:64%;transform:rotate(13deg)}.sage-folio-title{position:relative;z-index:2;font:42px/1.07 var(--serif);margin-top:auto;padding-top:270px;text-shadow:0 1px 3px #244b3c;letter-spacing:-1.5px}.sage-folio-title em{color:#e5e9ba}.sage-folio-bottom{margin-top:26px;padding-top:17px;border-top:1px solid #ffffff55;letter-spacing:.1px;font-size:10px}.sage-hero-foot{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-block:1px solid var(--olive);margin-top:48px;padding:18px 0;font-size:10px;letter-spacing:1.7px}.sage-hero-foot a{margin-left:auto;letter-spacing:.5px}.section{padding-block:76px}.section-heading{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:0 28px}.section-heading>.eyebrow{grid-row:1/3;padding-top:8px}.section-heading h2{font-size:46px}.section-heading>p:last-child{grid-column:2}.path-grid{gap:0;border:1px solid var(--olive)}body .path-card{border:0;padding:44px;border-radius:0}.path-card h3{font-size:37px}.card-top{border-bottom:1px solid currentColor;padding-bottom:20px}.path-icon{border-radius:0}.step-overview{gap:0}.step-card{padding:25px;border-top:0;border-left:1px solid var(--line)}.step-number{border:0;border-radius:0;background:transparent!important;font:italic 32px/1 var(--serif);width:auto;justify-content:flex-start}.channel-grid{grid-template-columns:1.2fr 1fr;gap:56px}.channel-card h3{font-family:var(--serif);font-size:29px}.channel-icon{background:transparent!important;font-size:35px;border-radius:0}.page-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:60px;padding-bottom:50px}.page-hero .breadcrumbs,.page-hero .eyebrow{grid-column:1/-1}.page-hero h1{grid-column:1;grid-row:3/5;font-size:clamp(48px,5vw,72px);margin:0}.page-hero .page-intro{grid-column:2;padding-top:6px;border-top:1px solid var(--olive);margin-bottom:10px}.page-hero .hero-actions{grid-column:2;align-content:start;margin-top:20px}.catalog-toolbar{border-radius:0;border-width:1px 0;background:transparent;padding:22px 0}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.product-card{border-radius:0;border:0;border-bottom:1px solid var(--olive);padding-bottom:20px;background:transparent}.product-card .product-image{aspect-ratio:1.2}.product-card img{aspect-ratio:1.2}.product-card h3{font:27px/1.2 var(--serif)}.benefit-grid{gap:40px}.benefit-card h3{font-family:var(--serif);font-size:25px}body #process-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}#process-panel .step{padding:25px 0;display:grid;grid-template-columns:45px minmax(0,1fr);gap:0 14px}#process-panel .step-number{grid-row:1/3}#process-panel .step h3,#process-panel .step p{grid-column:2}.order-section{border:1px solid var(--line);padding:42px;margin-top:12px}.order-section>.section-heading{display:block}.order-form{border-radius:0;padding:30px}.block-heading{border-bottom:1px solid var(--olive);padding-bottom:13px}.block-heading h3{font:24px/1.2 var(--serif)}.block-heading>span{font:italic 20px var(--serif)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:0}.order-sidebar{border-radius:0;border-top:4px double var(--olive)}.guidance-card{border-radius:0;border-left:2px solid var(--olive)}.contact-band{border-top:5px double var(--paper)}.contact-band .contact-copy h2{font-size:48px}.footer-grid{align-items:flex-start}
@media(max-width:1100px){.sage-hero{column-gap:35px}.sage-hero h1{font-size:76px;letter-spacing:-3px}.sage-folio{padding:22px;min-height:560px}.sage-folio-title{font-size:37px}.sage-intro-row{gap:15px}.sage-print-mark{font-size:37px}.section-heading{grid-template-columns:minmax(0,.32fr) minmax(0,1fr)}.page-hero{column-gap:32px}.order-section{padding:30px}}
@media(max-width:800px){.nav-wrap{min-height:79px}.sage-hero{padding-top:35px;grid-template-columns:minmax(0,1fr);gap:32px}.sage-hero h1{font-size:clamp(56px,10vw,80px)}.sage-hero h1 br:last-of-type{display:none}.sage-folio{min-height:450px;max-width:100%}.sage-folio-art{inset:65px 35% 85px 25px}.sage-folio-title{margin-left:36%;font-size:42px;padding-top:80px}.sage-folio-bottom{margin-top:30px}.sage-hero-foot{margin-top:5px;gap:14px;font-size:9px;flex-wrap:wrap}.sage-hero-foot a{margin-left:0;flex-basis:100%}.section-heading{display:block}.section-heading h2{font-size:39px}.page-hero{display:block}.page-hero h1{margin-bottom:28px}.page-hero .page-intro{padding-top:20px;max-width:700px}.path-card{padding:30px!important}.channel-grid{gap:30px}.order-section{padding:25px}.step-card{padding:22px}.order-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.sage-hero{padding-top:26px}.sage-hero h1{font-size:58px;letter-spacing:-2.8px}.sage-kicker{font-size:16px}.sage-print-mark{display:none}.sage-folio{min-height:430px;padding:22px}.sage-folio-title{font-size:33px;margin-left:29%;padding-top:165px}.sage-folio-art{inset:70px 19px 180px}.sage-arch{width:50%;height:100%;left:30%}.sage-leaf{width:75px;height:46px}.sage-folio-bottom{font-size:9px;flex-wrap:wrap}.sage-hero-foot{gap:10px;letter-spacing:1px}.section{padding-block:48px}.path-grid,.channel-grid,.catalog-grid{grid-template-columns:minmax(0,1fr)}.section-heading h2{font-size:35px}.step-overview{grid-template-columns:minmax(0,1fr)}.step-card{border-left:0;border-top:1px solid var(--line);padding:24px 0}.step-number{margin-bottom:16px}body #process-panel{grid-template-columns:minmax(0,1fr)}.page-hero{padding-bottom:35px}.page-hero h1{font-size:46px}.order-section{padding:23px 16px}.order-form{padding:22px 17px}.block-heading h3{font-size:22px}.contact-band .contact-copy h2{font-size:38px}}
@media(min-width:801px){.sage-hero{padding-top:44px}.sage-hero h1{font-size:clamp(62px,5.5vw,82px)}.sage-intro-row{margin-top:22px}.sage-intro-row .intro{margin-top:0}}

/* Company identity and the style-reference edit. */
.brand-mark.has-logo{transform:none;background:transparent}.wordmark{letter-spacing:1.5px;font-size:24px!important}.jy-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:26px}.jy-edit-card{text-decoration:none;color:var(--ink)}.jy-edit-card img{width:100%;display:block}.jy-edit-card>span{display:flex;justify-content:space-between;font:23px/1.3 var(--serif);padding:17px 0;border-bottom:1px solid var(--line)}.product-media img{object-fit:contain!important;background:#efeee3}.product-card .product-info{padding-inline:0}.product-card .product-description{min-height:64px}.product-card .product-price{font-size:17px}.company-profile-content h2{max-width:900px;overflow-wrap:normal;font-size:clamp(28px,3vw,44px)}

/* Email communication is enabled; WhatsApp is intentionally inactive. */
#send-whatsapp,#message-whatsapp{display:none!important}
