@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap);:root{--forest:#183522;--olive:#566241;--moss:#75815a;--ochre:#b08a3d;--clay:#8f593f;--paper:#f4efe3;--linen:#ebe1cf;--bone:#fbf8f0;--ink:#201d17;--muted:#696454;--border:#201d1729;--deep-shadow:0 28px 70px #1c271838;--soft-shadow:0 16px 36px #201d171a}*{box-sizing:border-box}body,html{background:#f4efe3;background:var(--paper);color:#201d17;color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0;scroll-behavior:smooth}body:before{background:linear-gradient(90deg,rgba(32,29,23,.035) 1px,#0000 0) 0 0 /84px 84px,radial-gradient(circle at 8% 4%,#b08a3d24,#0000 28%),radial-gradient(circle at 92% 0,#5662411c,#0000 30%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.navbar-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4efe3ed;border-bottom:1px solid #201d171f;position:-webkit-sticky;position:sticky;top:0;z-index:30}.navbar{display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1240px;padding:.72rem 1.2rem}.brand,.navbar{align-items:center}.brand{display:inline-flex;gap:.82rem;min-width:-webkit-max-content;min-width:max-content}.brand-logo{background:#fbf8f0;background:var(--bone);border:1px solid #b08a3d8c;border-radius:50%;height:58px;object-fit:cover;width:58px}.brand-wordmark{display:flex;flex-direction:column;line-height:.95}.brand-wordmark strong{color:#183522;color:var(--forest);font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase}.brand-wordmark small{color:#8f593f;color:var(--clay);font-size:.62rem;font-weight:800;margin-top:.35rem;text-transform:uppercase}.nav-links{align-items:center;display:flex;gap:1.15rem;list-style:none;margin:0;padding:0}.nav-links a{border-bottom:1px solid #0000;color:#696454;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.55rem 0;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.nav-links .active-link,.nav-links a:hover{border-bottom-color:#b08a3d;border-bottom-color:var(--ochre);color:#183522;color:var(--forest)}.nav-links .nav-cta{background:#183522;background:var(--forest);border:1px solid #183522;border:1px solid var(--forest);color:#fbf8f0;color:var(--bone);padding:.72rem 1rem}.mobile-toggle{background:#fbf8f0;background:var(--bone);border:1px solid #201d1729;border:1px solid var(--border);display:none;flex-direction:column;gap:4px;padding:.7rem}.mobile-toggle span{background:#183522;background:var(--forest);display:block;height:2px;width:22px}.section{padding:clamp(4.5rem,8vw,7.5rem) 1.25rem}.compact-section{padding:clamp(3.2rem,6vw,5rem) 1.25rem}.light-bg{background:linear-gradient(180deg,#ebe1cf,#ebe1cf94);background:linear-gradient(180deg,var(--linen),#ebe1cf94)}.content{margin:0 auto;max-width:1240px}.hero-section{align-items:center;background:linear-gradient(115deg,#f4efe3,#ebe1cf 62%,#ded0b7);background:linear-gradient(115deg,var(--paper) 0,var(--linen) 62%,#ded0b7 100%);display:flex;min-height:calc(100vh - 84px);overflow:hidden}.about-grid,.contact-layout,.dealer-panel,.hero-grid,.product-detail-grid{grid-gap:clamp(2.5rem,6vw,6rem);align-items:center;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.94fr) minmax(330px,1.06fr)}.hero-copy{padding-top:2rem;position:relative;z-index:1}.eyebrow{color:#8f593f;color:var(--clay);font-size:.72rem;font-weight:900;letter-spacing:.2em;margin:0 0 .9rem;text-transform:uppercase}h1,h2,h3,h4{color:#201d17;color:var(--ink);margin-top:0}h1,h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;letter-spacing:-.045em}h1{font-size:clamp(3.25rem,7vw,7.4rem);line-height:.88;margin-bottom:1.35rem;max-width:860px}h2{font-size:clamp(2.35rem,4.8vw,4.7rem);line-height:.96;margin-bottom:1.1rem}h3{font-size:1.08rem;letter-spacing:-.01em;margin-bottom:.55rem}p{color:#696454;color:var(--muted);line-height:1.78}.hero-lead{color:#534d41;font-size:clamp(1.08rem,2vw,1.34rem);max-width:680px}.cta-group{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.btn{align-items:center;border:1px solid #201d1729;border:1px solid var(--border);border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:900;justify-content:center;letter-spacing:.06em;min-height:48px;padding:.86rem 1.22rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{box-shadow:0 16px 36px #201d171a;box-shadow:var(--soft-shadow);transform:translateY(-2px)}.btn.primary{background:#183522;background:var(--forest);border-color:#183522;border-color:var(--forest);color:#fbf8f0;color:var(--bone)}.btn.secondary{background:#0000;border-color:#18352257;color:#183522;color:var(--forest)}.btn.gold{background:#b08a3d;background:var(--ochre);border-color:#50370e26;color:#211709}.btn.text-btn{border-color:#0000;color:#183522;color:var(--forest);padding-left:0;padding-right:0}.btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.text-link{border-bottom:1px solid #18352247;color:#183522;color:var(--forest);font-weight:900}.hero-visual{min-height:610px;position:relative}.hero-image{box-shadow:0 28px 70px #1c271838;box-shadow:var(--deep-shadow);filter:saturate(.86) contrast(1.04);object-fit:cover;position:absolute}.hero-image-main{height:520px;width:76%}.hero-image-secondary{border:10px solid #f4efe3;border:10px solid var(--paper);bottom:0;height:300px;left:0;width:48%}.hero-seal{background:#fbf8f0f0;border:1px solid #b08a3d73;bottom:2.3rem;box-shadow:0 16px 36px #201d171a;box-shadow:var(--soft-shadow);display:grid;min-height:188px;padding:1rem;place-items:center;position:absolute;right:5%;text-align:center;width:188px}.hero-seal img{border-radius:50%;height:88px;object-fit:cover;width:88px}.hero-seal span{color:#183522;color:var(--forest);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.section-heading-row{grid-gap:clamp(1.5rem,5vw,4rem);align-items:end;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);margin-bottom:2.4rem}.editorial-heading{border-top:1px solid #201d1729;border-top:1px solid var(--border);padding-top:1.5rem}.trust-editorial{grid-gap:clamp(2rem,5vw,5rem);align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.trust-list{border-top:1px solid #201d1729;border-top:1px solid var(--border)}.trust-row{grid-gap:1.4rem;border-bottom:1px solid #201d1729;border-bottom:1px solid var(--border);display:grid;gap:1.4rem;grid-template-columns:.42fr .58fr;padding:1.25rem 0}.trust-row h3{color:#183522;color:var(--forest);margin:0}.trust-row p{margin:0}.benefits-section{background:#fbf8f0;background:var(--bone)}.benefit-flow{border-left:1px solid #201d1729;border-left:1px solid var(--border);border-top:1px solid #201d1729;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr)}.benefit-node{background:linear-gradient(180deg,#f4efe340,#ebe1cf52);border-bottom:1px solid #201d1729;border-bottom:1px solid var(--border);border-right:1px solid #201d1729;border-right:1px solid var(--border);min-height:270px;padding:1.4rem}.benefit-node span{color:#b08a3d;color:var(--ochre);display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:3.4rem;line-height:1;margin-bottom:2.4rem}.benefit-node h3{color:#183522;color:var(--forest);font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.field-section{background:#183522;background:var(--forest)}.field-section,.field-section h2,.field-section h3{color:#fbf8f0;color:var(--bone)}.field-section p{color:#fbf8f0bd}.field-grid{grid-gap:clamp(2rem,6vw,6rem);align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(300px,.85fr) minmax(0,1fr)}.field-image-wrap img{filter:sepia(.14) saturate(.82);height:520px;object-fit:cover;width:100%}.field-copy{border-left:1px solid #fbf8f047;padding-left:clamp(1.5rem,4vw,3rem)}.about-image-stack{position:relative}.about-image-stack img{filter:saturate(.88);height:590px;object-fit:cover;width:100%}.about-badge{background:#183522;background:var(--forest);bottom:2rem;color:#fbf8f0;color:var(--bone);font-size:.72rem;font-weight:900;left:-1rem;letter-spacing:.12em;padding:1rem 1.2rem;position:absolute;text-transform:uppercase}.about-values{border-top:1px solid #201d1729;border-top:1px solid var(--border);margin-top:2rem}.about-values article{grid-gap:1.2rem;border-bottom:1px solid #201d1729;border-bottom:1px solid var(--border);display:grid;gap:1.2rem;grid-template-columns:.25fr .75fr;padding:1rem 0}.about-values h3,.about-values p{margin:0}.product-grid{grid-gap:1px;background:#201d1729;background:var(--border);border:1px solid #201d1729;border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,.58fr);min-height:360px}.product-image-wrap{background:linear-gradient(135deg,#efe4cf,#f8f2e6);display:grid;padding:1.4rem;place-items:center}.product-image{filter:drop-shadow(0 18px 18px rgba(32,29,23,.15));max-height:270px;object-fit:contain;width:100%}.product-card-body{display:flex;flex-direction:column;padding:1.6rem}.product-category{color:#8f593f;color:var(--clay);font-size:.68rem;font-weight:900;letter-spacing:.16em;margin-bottom:.85rem;text-transform:uppercase}.product-card h3{color:#183522;color:var(--forest);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;line-height:.98}.check-list,.contact-list,.dealer-list,.mini-list{padding-left:1.05rem}.check-list li,.contact-list li,.dealer-list li,.mini-list li{color:#696454;color:var(--muted);line-height:1.55;margin-bottom:.55rem}.check-list li::marker,.contact-list li::marker,.dealer-list li::marker,.mini-list li::marker{color:#b08a3d;color:var(--ochre)}.product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.dealer-section{background:linear-gradient(135deg,#304127,#183522);background:linear-gradient(135deg,#304127,var(--forest))}.dealer-panel{background:#f4efe3;background:var(--paper);border:1px solid #b08a3d57;box-shadow:0 28px 70px #1c271838;box-shadow:var(--deep-shadow);padding:clamp(1.5rem,4vw,3.5rem)}.catalogue-panel{border-bottom:1px solid #201d1729;border-bottom:1px solid var(--border);border-top:1px solid #201d1729;border-top:1px solid var(--border);padding:clamp(1rem,3vw,2rem) 0}.cards.three-grid{grid-gap:1px;background:#201d1729;background:var(--border);border:1px solid #201d1729;border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.card,.trust-card{background:#f4efe3;background:var(--paper);border:0;box-shadow:none;padding:1.45rem}.catalogue-card{align-items:flex-start;display:flex;flex-direction:column;min-height:260px}.card-icon,.catalogue-icon,.icon-dot{display:none}.catalogue-card .btn{margin-top:auto}.contact-layout{align-items:start;grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr)}.form-stack{grid-gap:1.2rem;display:grid;gap:1.2rem}.contact-form,.form-stack>div{background:#fbf8f094;border:1px solid #201d1729;border:1px solid var(--border);padding:1.2rem}.contact-form{display:flex;flex-direction:column;gap:.55rem}.form-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.contact-form label{color:#201d17;color:var(--ink);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contact-form input,.contact-form textarea{background:#0000;border:0;border-bottom:1px solid #201d1747;border-radius:0;color:#201d17;color:var(--ink);font:inherit;outline-color:#b08a3d;outline-color:var(--ochre);padding:.82rem .1rem;width:100%}.error-text{color:#9f382d;font-size:.84rem;margin:0}.success-text{color:#183522;color:var(--forest);font-weight:900;margin:.35rem 0 0}.product-detail-page{background:#f4efe3;background:var(--paper)}.product-detail-hero{background:linear-gradient(135deg,#ebe1cf,#f4efe3);background:linear-gradient(135deg,var(--linen),var(--paper))}.detail-image-card{background:#fbf8f0;background:var(--bone);border:1px solid #201d1729;border:1px solid var(--border);box-shadow:0 16px 36px #201d171a;box-shadow:var(--soft-shadow);padding:2rem}.detail-image-card img{height:420px;object-fit:contain;width:100%}.detail-info-grid{grid-gap:1px;align-items:stretch;background:#201d1729;background:var(--border);border:1px solid #201d1729;border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.detail-card h2{font-size:1.8rem}.enquiry-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18352294;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.enquiry-modal{background:#f4efe3;background:var(--paper);border:1px solid #b08a3d73;box-shadow:0 28px 70px #1c271838;box-shadow:var(--deep-shadow);max-height:92vh;overflow:auto;padding:1.4rem;position:relative;width:min(680px,100%)}.modal-close{background:#fbf8f0;background:var(--bone);border:1px solid #201d1729;border:1px solid var(--border);color:#183522;color:var(--forest);cursor:pointer;font-size:1.5rem;height:38px;position:absolute;right:1rem;top:1rem;width:38px}.whatsapp-float{align-items:center;background:#183522;background:var(--forest);bottom:1.1rem;box-shadow:0 16px 36px #18352247;color:#fbf8f0;color:var(--bone);display:inline-flex;font-size:.78rem;font-weight:900;gap:.55rem;letter-spacing:.05em;padding:.82rem 1rem;position:fixed;right:1.1rem;text-transform:uppercase;z-index:40}.whatsapp-float span{color:#b08a3d;color:var(--ochre)}.site-footer{background:#121f17;color:#fbf8f0;color:var(--bone);padding:4rem 1.25rem}.site-footer a,.site-footer p{color:#fbf8f0b8}.footer-grid{grid-gap:2rem;border-top:1px solid #fbf8f038;display:grid;gap:2rem;grid-template-columns:1.4fr .6fr .9fr;padding-top:2rem}.footer-logo{border:1px solid #b08a3d;border:1px solid var(--ochre);border-radius:50%;height:82px;object-fit:cover;width:82px}.site-footer nav{display:flex;flex-direction:column;gap:.7rem}.site-footer h2,.site-footer h3{color:#fbf8f0;color:var(--bone)}.reveal{animation:fadeIn .7s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (max-width:1050px){.benefit-flow,.detail-info-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.contact-layout,.dealer-panel,.field-grid,.hero-grid,.product-detail-grid,.trust-editorial{grid-template-columns:1fr}.hero-visual{min-height:520px}.product-grid{grid-template-columns:1fr}}@media (max-width:860px){.brand-logo{height:48px;width:48px}.brand-wordmark strong{font-size:1.35rem}.brand-wordmark small{display:none}.mobile-toggle{display:flex}.nav-links{align-items:stretch;background:#f4efe3;background:var(--paper);border:1px solid #201d1729;border:1px solid var(--border);box-shadow:0 16px 36px #201d171a;box-shadow:var(--soft-shadow);flex-direction:column;gap:0;left:1rem;opacity:0;padding:.75rem;pointer-events:none;position:absolute;right:1rem;top:65px;transform:translateY(-10px);transition:all .2s ease}.nav-links.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links li{border-bottom:1px solid #201d1714}.nav-links li:last-child{border-bottom:0}.nav-links .nav-cta,.nav-links a{border-bottom:0;display:block;padding:.9rem}.cards.three-grid,.footer-grid,.section-heading-row{grid-template-columns:1fr}.hero-image-main{height:410px;width:88%}.hero-image-secondary{height:240px;width:58%}.hero-seal{min-height:150px;width:150px}.field-copy{border-left:0;border-top:1px solid #fbf8f047;padding-left:0;padding-top:1.5rem}}@media (max-width:620px){h1{font-size:3.2rem}h2{font-size:2.25rem}.contact-form .btn,.cta-group .btn{width:100%}.about-values article,.benefit-flow,.detail-info-grid,.form-grid,.product-card,.trust-row{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-visual{min-height:430px}.about-image-stack img,.field-image-wrap img{height:390px}.whatsapp-float{justify-content:center;left:1rem;right:1rem}}.navbar{max-width:1280px;padding:.9rem 1.25rem}.brand-logo{height:74px;width:74px}.brand{gap:1rem}.brand-wordmark strong{font-size:2.25rem;letter-spacing:.08em}.brand-wordmark small{display:block;font-size:.74rem;letter-spacing:.24em;white-space:nowrap}.hero-section{background:linear-gradient(115deg,#f5efe2,#efe3ce 58%,#e2d2b8);min-height:calc(100vh - 104px)}.hero-grid{gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}h1{font-size:clamp(2.85rem,5.7vw,5.9rem);line-height:.98;max-width:920px}.hero-lead{color:#4f4a3d;font-size:clamp(1.08rem,1.8vw,1.28rem)}.hero-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.hero-meta span{background:#fbf8f0a3;border:1px solid #18352238;color:#183522;color:var(--forest);font-size:.75rem;font-weight:900;letter-spacing:.08em;padding:.45rem .7rem;text-transform:uppercase}.hero-visual{min-height:560px}.hero-image-main{border:1px solid #201d172e;height:420px;right:0;top:0;width:86%}.hero-product-rack{grid-gap:.75rem;align-items:stretch;bottom:0;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);left:0;position:absolute;right:2.5rem}.hero-product{background:#fbf8f0f5;border:1px solid #201d1729;box-shadow:0 16px 36px #201d171a;box-shadow:var(--soft-shadow);display:flex;flex-direction:column;justify-content:space-between;min-height:185px;padding:.85rem}.hero-product img{filter:drop-shadow(0 12px 12px rgba(32,29,23,.13));height:92px;object-fit:contain;width:100%}.hero-product strong{color:#183522;color:var(--forest);display:block;font-size:.88rem;line-height:1.2;margin-top:.65rem}.hero-product span{color:#696454;color:var(--muted);display:block;font-size:.72rem;line-height:1.35;margin-top:.25rem}.benefit-strip{background:#183522;background:var(--forest);border-bottom:1px solid #201d172e;border-top:1px solid #fbf8f01f}.benefit-strip-inner{display:grid;grid-template-columns:repeat(5,1fr)}.benefit-strip span{border-right:1px solid #fbf8f02e;color:#fbf8f0;color:var(--bone);font-size:.78rem;font-weight:900;letter-spacing:.05em;padding:1rem .9rem;text-align:center;text-transform:uppercase}.benefit-strip span:last-child{border-right:0}.practical-heading{border-top:2px solid #1835223d;padding-top:1.35rem}.trust-grid-commercial{grid-gap:1px;background:#201d1729;background:var(--border);border:1px solid #201d1729;border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.trust-tile{background:#f4efe3;background:var(--paper);min-height:180px;padding:1.45rem}.trust-tile h3{color:#183522;color:var(--forest);font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase}.trust-tile p{margin-bottom:0}.commercial-split{grid-gap:clamp(2rem,5vw,5rem);align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.application-list{grid-gap:1px;background:#201d1729;background:var(--border);border:1px solid #201d1729;border:1px solid var(--border);display:grid;gap:1px}.application-list article{align-items:start;background:#fbf8f0;background:var(--bone);display:grid;grid-template-columns:44px 1fr;padding:1.1rem}.application-list span{color:#b08a3d;color:var(--ochre);font-size:1.45rem;line-height:1}.application-list p{color:#201d17;color:var(--ink);font-weight:800;margin:0}.field-section{background:#223524}.field-copy h2{max-width:760px}.products-section{background:#fbf8f0;background:var(--bone)}.commercial-product-grid{background:#0000;border:0;gap:1.05rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{background:#f4efe3;background:var(--paper);border:1px solid #201d1729;border:1px solid var(--border);box-shadow:0 14px 34px #201d1712;min-height:430px}.product-image-wrap{background:#f4ead8;border-right:1px solid #201d171a}.product-card h3{font-size:2.15rem;margin-bottom:.8rem}.product-commercial-block{border-bottom:1px solid #201d171f;border-top:1px solid #201d171f;margin-top:.75rem;padding:.9rem 0 .35rem}.packaging-line strong,.product-commercial-block strong{color:#183522;color:var(--forest);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.packaging-line{color:#201d17;color:var(--ink);font-size:.92rem;margin:.9rem 0 0}.product-actions .btn{min-height:42px;padding:.72rem 1rem}.site-footer{background:#101d15;padding:4.5rem 1.25rem}.footer-grid{gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(360px,1.35fr) minmax(180px,.5fr) minmax(300px,1fr)}.footer-brand-block{grid-gap:1.2rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:92px 1fr}.footer-logo{height:92px;width:92px}.site-footer h2{font-size:clamp(2rem,3vw,3rem);line-height:1;margin-bottom:.8rem;white-space:nowrap}.site-footer h3{color:#d9bf82;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.footer-cta{border:1px solid #fbf8f052;color:#fbf8f0;color:var(--bone);display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:.06em;margin-top:.85rem;padding:.75rem .95rem;text-transform:uppercase}.footer-contact p{margin:0 0 .75rem}.footer-contact strong{color:#fbf8f0;color:var(--bone)}@media (max-width:1050px){.brand-logo{height:64px;width:64px}.brand-wordmark strong{font-size:1.9rem}.commercial-split,.hero-grid{grid-template-columns:1fr}.hero-product-rack{right:0}.benefit-strip-inner,.trust-grid-commercial{grid-template-columns:repeat(2,1fr)}.commercial-product-grid,.footer-grid{grid-template-columns:1fr}}@media (max-width:860px){.brand-wordmark small{display:block;font-size:.62rem}.mobile-toggle{flex-shrink:0}.hero-section{min-height:auto}.hero-visual{min-height:560px}.hero-image-main{height:330px;width:100%}.hero-product-rack{bottom:auto;grid-template-columns:1fr;top:260px}.hero-product{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:84px 1fr;min-height:auto}.hero-product img{height:76px}.benefit-strip-inner{grid-template-columns:1fr}.benefit-strip span{border-bottom:1px solid #fbf8f02e;border-right:0}.trust-grid-commercial{grid-template-columns:1fr}.footer-brand-block{grid-template-columns:76px 1fr}.footer-logo{height:76px;width:76px}.site-footer h2{font-size:2rem;white-space:normal}}@media (max-width:620px){h1{font-size:2.75rem}.product-card{grid-template-columns:1fr}.product-image-wrap{border-bottom:1px solid #201d171a;border-right:0}}
/*# sourceMappingURL=main.536424bc.css.map*/