.concept-showcase{background:#f4f1e8}.concept-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.concept-showcase-grid a{color:#10251f;text-decoration:none;border:1px solid rgba(16,37,31,.16);border-radius:24px;padding:14px;background:#fff}.concept-showcase-grid img{width:100%;height:250px;object-fit:cover;border-radius:15px;filter:saturate(.8)}.concept-showcase-grid span{display:block;margin:18px 6px 6px;color:#66756f;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.concept-showcase-grid b{display:block;margin:0 6px 10px;font-family:Manrope,sans-serif;font-size:1.08rem}.product-story-band{display:flex;justify-content:space-between;align-items:end;gap:40px;background:#caff36}.product-story-band>div{max-width:760px}.product-story-band p{max-width:650px}.editorial-page{background:#f8f5ed;color:#10251f}.editorial-hero,.editorial-section,.fact-grid,.editorial-cta{padding:90px max(6vw,32px)}.editorial-hero{min-height:68vh;display:flex;flex-direction:column;justify-content:end;background:radial-gradient(circle at 80% 20%,#d9ff74 0,transparent 28%),#10251f;color:white}.editorial-hero h1{font:800 clamp(3.2rem,8vw,7.5rem)/.9 Manrope,sans-serif;letter-spacing:-.07em;margin:24px 0;max-width:1100px}.editorial-hero h1 strong{color:#caff36}.editorial-hero>p{max-width:760px;font-size:1.25rem;color:#c9d3ce}.concept-badge{align-self:flex-start;border:1px solid currentColor;border-radius:99px;padding:9px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.editorial-actions{display:flex;gap:12px;margin-top:24px}.editorial-split,.truth-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.editorial-section h2,.editorial-cta h2{font:800 clamp(2.2rem,5vw,4.5rem)/1 Manrope,sans-serif;letter-spacing:-.05em}.editorial-section>div:last-child{font-size:1.17rem;line-height:1.7}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#10251f}.fact-grid article{background:#17352b;color:white;padding:36px}.fact-grid span{color:#caff36}.fact-grid h3{font:700 1.3rem Manrope,sans-serif}.fact-grid p{color:#c9d3ce}.truth-section{background:#e9e3d6}.editorial-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;background:#10251f;color:white}.concept-disclaimer{padding:11px 4vw;text-align:center;background:#caff36;color:#10251f;font-weight:800;font-size:.72rem;letter-spacing:.1em}.demo-site{--demo-accent:#ffb23f;--demo-ink:#102d35;background:#fff;color:#14251f}.demo-contractor{--demo-accent:#f2d45c;--demo-ink:#23352b}.demo-winery{--demo-accent:#e2bb7b;--demo-ink:#31271f}.demo-nav{display:flex;justify-content:space-between;align-items:center;padding:22px 5vw;gap:20px}.demo-nav strong{font:800 1.1rem Manrope,sans-serif}.demo-nav strong em{font-style:normal;color:#6f7c76}.demo-nav span{display:flex;gap:26px}.demo-nav a{color:inherit;text-decoration:none}.demo-button{display:inline-block;background:var(--demo-accent);color:#151b18!important;border:0;border-radius:99px;padding:13px 20px;font-weight:800;text-decoration:none}.demo-hero{position:relative;min-height:640px;display:flex;align-items:end;overflow:hidden}.demo-hero>img,.demo-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.demo-overlay{background:linear-gradient(90deg,rgba(8,27,31,.9),rgba(8,27,31,.18))}.demo-copy{position:relative;color:#fff;padding:8vw 7vw;max-width:820px}.demo-copy>p,.demo-content>p,.demo-form>div>p{font-size:.74rem;letter-spacing:.17em;font-weight:800;color:var(--demo-accent)}.demo-copy h1{font:800 clamp(3.2rem,7vw,7rem)/.9 Manrope,sans-serif;letter-spacing:-.07em;margin:16px 0 22px}.demo-copy>span{display:block;max-width:650px;font-size:1.15rem;line-height:1.6;margin-bottom:28px}.demo-proof{display:grid;grid-template-columns:repeat(3,1fr);background:var(--demo-ink);color:#fff}.demo-proof div{padding:30px 5vw;border-right:1px solid rgba(255,255,255,.15)}.demo-proof b,.demo-proof span{display:block}.demo-proof span{color:#cbd3cf;margin-top:5px}.demo-content{padding:90px 6vw}.demo-content h2{font:800 clamp(2.5rem,5vw,5rem)/.95 Manrope,sans-serif;max-width:880px;letter-spacing:-.055em}.demo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.demo-cards article{border:1px solid #d9ddd9;border-radius:18px;padding:30px}.demo-cards span{color:#8b9791}.demo-cards h3{font:700 1.35rem Manrope,sans-serif}.demo-form{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:80px 6vw;background:#eef0eb}.demo-form h2{font:800 clamp(2rem,4vw,4rem)/1 Manrope,sans-serif}.demo-form form{display:grid;gap:14px}.demo-form label{font-weight:700}.demo-form input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:15px;border:1px solid #bcc5bf;border-radius:8px;background:#fff}.demo-form button{justify-self:start;background:var(--demo-ink);color:white;padding:14px 20px;border:0;border-radius:99px;font-weight:800}.concept-exit{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 5vw;background:#10251f;color:#fff}.concept-exit p{margin:0;max-width:760px}.photo-credit{font-size:.75rem;color:#75817c}@media(max-width:800px){.concept-showcase-grid,.fact-grid,.demo-cards,.demo-proof{grid-template-columns:1fr}.product-story-band,.editorial-cta,.concept-exit{align-items:flex-start;flex-direction:column}.editorial-split,.truth-section,.demo-form{grid-template-columns:1fr}.editorial-hero,.editorial-section,.fact-grid,.editorial-cta{padding:64px 22px}.editorial-actions{align-items:stretch;flex-direction:column}.demo-nav span{display:none}.demo-nav{padding:16px}.demo-hero{min-height:570px}.demo-copy{padding:60px 22px}.demo-content,.demo-form{padding:64px 22px}.concept-showcase-grid img{height:220px}}
