.product-page{background:#faf8f3;color:#062d2b;font-family:"Manrope",sans-serif}.product-nav{height:82px;padding:0 clamp(20px,5vw,80px);display:flex;align-items:center;justify-content:space-between;background:#faf8f3;border-bottom:1px solid rgba(6,45,43,.16);position:sticky;top:0;z-index:20}.product-nav nav{display:flex;align-items:center;gap:26px;font-size:12px;font-weight:800}.product-nav nav>a:not(.nav-cta):hover,.product-nav nav>a.active{color:#ff6b35}.product-menu{display:none}.product-hero{min-height:720px;position:relative;display:flex;align-items:center;padding:80px clamp(20px,7vw,110px);overflow:hidden}.procurement-hero{color:#fff}.procurement-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,27,29,.96) 0%,rgba(3,27,29,.85) 39%,rgba(3,27,29,.28) 73%,rgba(3,27,29,.58) 100%)}.product-hero-copy{position:relative;z-index:1;max-width:770px}.product-hero h1{font-size:clamp(56px,7.1vw,104px);line-height:.9;letter-spacing:-.075em;margin:20px 0 25px}.procurement-hero h1{color:#fff;-webkit-text-stroke:0}.product-hero h1 em{font-style:normal;color:#cdfa54}.product-hero p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.75}.procurement-hero p:not(.eyebrow){color:#c4d3ce}.ghost-light{color:#fff;border-color:rgba(255,255,255,.55)}.ghost-light:hover{background:#fff;color:#062d2b}.hero-stamp{position:absolute;z-index:1;right:clamp(20px,7vw,110px);bottom:55px;width:230px;padding:21px;background:#cdfa54;color:#062d2b;display:flex;flex-direction:column;gap:9px;box-shadow:10px 10px 0 #ff6b35}.hero-stamp small{font:500 9px "DM Mono";letter-spacing:.13em}.hero-stamp b{font-size:18px;line-height:1.1}.hero-stamp span{font-size:11px}.signal-bar{padding:26px clamp(20px,7vw,110px);background:#cdfa54;display:grid;grid-template-columns:1fr 1fr;gap:40px}.signal-bar>div{display:grid;grid-template-columns:80px 1fr auto;gap:18px;align-items:center}.signal-bar b{font-size:20px}.signal-bar span{font-size:12px;line-height:1.6}.signal-bar a{font-size:11px;font-weight:800;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.section-copy h2,.readiness h2,.market-fit h2,.legal-note h2,.method h2,.faq h2,.product-contact h2,.sites-hero h1,.site-architecture h2,.trust-band h2{font-size:clamp(39px,5vw,76px);line-height:1.02;letter-spacing:-.06em;margin:20px 0}.section-copy>p:not(.section-tag){font-size:16px;line-height:1.75;color:#52635f}.problem-map{display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw}.problem-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(6,45,43,.16);border-left:1px solid rgba(6,45,43,.16)}.problem-cards article{min-height:260px;padding:25px;border-right:1px solid rgba(6,45,43,.16);border-bottom:1px solid rgba(6,45,43,.16);display:flex;flex-direction:column}.problem-cards span,.architecture-grid span{font:500 10px "DM Mono";color:#ff6b35}.problem-cards h3{font-size:21px;margin:auto 0 9px}.problem-cards p{font-size:13px;line-height:1.65;color:#52635f;margin:0}.readiness{background:#062d2b;color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.readiness-copy>p:not(.section-tag){color:#a9bdb7;font-size:16px;line-height:1.75}.readiness-card{background:#f4f1e8;color:#062d2b;padding:clamp(25px,4vw,48px)}.readiness-card>p:first-child{font:500 10px "DM Mono";letter-spacing:.14em;color:#ff6b35;margin:0 0 25px}.readiness-card label{display:block;font:600 14px "Manrope";letter-spacing:0;margin:0;padding:13px 0;border-top:1px solid rgba(6,45,43,.16);cursor:pointer}.readiness-card input{accent-color:#ff6b35;margin-right:10px}.readiness-result{background:#fff;padding:16px;margin:24px 0;display:flex;flex-direction:column;gap:5px}.readiness-result b{font-size:14px}.readiness-result span{font-size:12px;color:#52635f}.market-fit-top{max-width:920px}.market-fit-top>p:last-child{max-width:650px;font-size:16px;line-height:1.75;color:#52635f}.fit-workspace{display:grid;grid-template-columns:.65fr 1.35fr;margin-top:55px;border:1px solid rgba(6,45,43,.16)}.fit-tabs{display:flex;flex-direction:column;background:#f4f1e8}.fit-tabs button{padding:22px;border:0;border-bottom:1px solid rgba(6,45,43,.14);background:transparent;text-align:left;color:#52635f;font-size:13px;font-weight:800;cursor:pointer}.fit-tabs button.active,.fit-tabs button:hover{background:#062d2b;color:#fff}.fit-result{padding:45px;min-height:360px;background:#fff}.fit-result>p:first-child{font:500 10px "DM Mono";color:#ff6b35;letter-spacing:.13em}.fit-result h3{font-size:clamp(28px,3vw,44px);line-height:1.04;letter-spacing:-.05em;max-width:630px;margin:24px 0 14px}.fit-result>p:nth-of-type(2){font-size:15px;line-height:1.7;color:#52635f;max-width:650px}.fit-result ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.fit-result li{font-size:11px;padding:8px 10px;background:#cdfa54}.fit-result a{display:inline-flex;margin-top:18px;padding-bottom:8px;border-bottom:1px solid #ff6b35;font-size:12px;font-weight:800}.legal-note{background:#ff6b35;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.legal-note p{font-size:16px;line-height:1.75}.legal-note a{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.method{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.method ol{margin:0;padding:0;list-style:none}.method li{display:grid;grid-template-columns:57px 1fr;gap:20px;border-top:1px solid rgba(6,45,43,.18);padding:25px 0}.method li>span{font:500 11px "DM Mono";color:#ff6b35}.method b{font-size:20px}.method p{font-size:14px;line-height:1.7;color:#52635f;margin:7px 0}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f4f1e8}.faq-list{border-top:1px solid rgba(6,45,43,.16)}.faq-list article{border-bottom:1px solid rgba(6,45,43,.16)}.faq-list button{padding:22px 0;width:100%;border:0;background:none;display:flex;justify-content:space-between;text-align:left;font-size:16px;font-weight:800;cursor:pointer}.faq-list button span{color:#ff6b35;font-size:26px;font-weight:400}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.faq-list article>div>p{overflow:hidden;margin:0;color:#52635f;font-size:14px;line-height:1.7}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div>p{padding-bottom:22px}.faq-list article.open button span{transform:rotate(45deg)}.product-contact{background:#062d2b;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.product-contact>div>p:not(.section-tag){color:#b5c8c3;font-size:16px;line-height:1.75}.product-form{background:#f4f1e8;color:#062d2b;padding:clamp(25px,4vw,48px)}.product-form label{font:500 9px "DM Mono";letter-spacing:.12em}.product-form input,.product-form textarea{font:500 14px "Manrope"}.product-form button{width:100%;background:#ff6b35;color:#062d2b;border:0;padding:18px;display:flex;justify-content:space-between;font-size:13px;font-weight:800;cursor:pointer}.product-footer{padding:45px clamp(20px,7vw,110px);background:#031f1e;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:30px;align-items:center}.product-footer p,.product-footer a,.product-footer small{font-size:11px;color:#a9bdb7}.product-footer a{font-weight:800;color:#cdfa54}.product-footer small{white-space:nowrap}.sites-hero{color:#062d2b;background:#ff6b35;min-height:740px}.sites-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(6,45,43,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(6,45,43,.12) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to right,#000 45%,transparent 100%)}.sites-hero h1{font-size:clamp(50px,6.4vw,94px);position:relative}.sites-hero h1 em{color:#062d2b;background:#cdfa54;padding:0 .1em}.sites-hero p:not(.eyebrow){color:#123c39}.browser-stage{position:absolute;right:clamp(20px,7vw,110px);width:min(43vw,650px);bottom:75px;background:#f8f6f0;color:#062d2b;box-shadow:22px 22px 0 #062d2b;z-index:1}.browser-top{height:45px;border-bottom:1px solid rgba(6,45,43,.16);display:flex;align-items:center;gap:6px;padding:0 15px}.browser-top i{width:8px;height:8px;border-radius:50%;background:#b6bfba}.browser-top i:first-child{background:#ff6b35}.browser-top span{font:500 8px "DM Mono";margin-left:8px;color:#647571}.browser-page{padding:45px;min-height:460px;position:relative;background:linear-gradient(135deg,#f8f6f0 45%,#cdfa54)}.browser-page small{font:500 9px "DM Mono";letter-spacing:.13em}.browser-page>b{display:block;font-size:clamp(31px,3.2vw,54px);line-height:1.02;letter-spacing:-.06em;margin:45px 0 25px}.browser-page>p{width:55%;height:8px;background:rgba(6,45,43,.13);margin:8px 0}.browser-page>p:nth-of-type(2){width:42%}.browser-page>button{border:0;background:#062d2b;color:#fff;padding:14px 17px;font-size:10px;font-weight:800;margin-top:30px}.browser-proof{position:absolute;right:20px;bottom:20px;background:#062d2b;color:#fff;padding:15px;display:grid;grid-template-columns:25px 1fr;gap:4px;width:190px}.browser-proof.second{bottom:112px;right:-24px;background:#ff6b35;color:#062d2b}.browser-proof span{font:500 10px "DM Mono";grid-row:1/3;color:#ff6b35}.browser-proof.second span{color:#062d2b}.browser-proof b{font-size:11px}.browser-proof small{font-size:9px}.orange-signal{background:#cdfa54}.site-readiness{background:#062d2b}.site-choice{display:grid;grid-template-columns:1fr 1fr;padding:0;background:#f4f1e8}.site-choice-button{border:0;border-right:1px solid rgba(6,45,43,.15);border-bottom:1px solid rgba(6,45,43,.15);background:transparent;text-align:left;padding:20px;display:grid;grid-template-columns:30px 1fr;gap:5px;cursor:pointer}.site-choice-button:hover,.site-choice-button.active{background:#fff}.site-choice-button span{font:500 10px "DM Mono";color:#ff6b35;grid-row:1/3}.site-choice-button b{font-size:13px}.site-choice-button small{font-size:10px;color:#52635f}.site-choice-result{grid-column:1/-1;padding:30px;background:#cdfa54}.site-choice-result>p:first-child{font:500 9px "DM Mono";letter-spacing:.13em;margin:0}.site-choice-result h3{font-size:30px;line-height:1.04;letter-spacing:-.05em;margin:14px 0}.site-choice-result>p:nth-child(3){font-size:14px;line-height:1.65;max-width:650px}.site-architecture{background:#f4f1e8}.architecture-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid rgba(6,45,43,.16);border-left:1px solid rgba(6,45,43,.16)}.architecture-grid article{min-height:290px;padding:24px;border-right:1px solid rgba(6,45,43,.16);border-bottom:1px solid rgba(6,45,43,.16);display:flex;flex-direction:column}.architecture-grid h3{font-size:25px;margin:auto 0 10px}.architecture-grid p{font-size:13px;line-height:1.65;color:#52635f}.architecture-grid article>b{font:500 9px "DM Mono";letter-spacing:.1em}.architecture-grid .architecture-stat{background:#ff6b35}.architecture-stat>b{font-size:56px;letter-spacing:-.07em}.architecture-stat p{color:#062d2b}.architecture-stat a{font-size:10px;font-weight:800;margin-top:auto}.sites-method{background:#fff}.trust-band{background:#062d2b;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.trust-band>p{font-size:17px;line-height:1.8;color:#b2c5c0;margin:0;align-self:end}.sites-contact{background:#ff6b35;color:#062d2b}.sites-contact .product-form{background:#062d2b;color:#fff}.sites-contact .product-form input,.sites-contact .product-form textarea{color:#fff;border-color:rgba(255,255,255,.25)}.sites-contact .product-form button{background:#cdfa54}.sites-contact>div>p:not(.section-tag){color:#123c39}@media(max-width:1050px){.product-hero{min-height:690px}.browser-stage{position:relative;right:auto;bottom:auto;width:min(100%,680px);margin:70px auto 0}.sites-hero{display:block;padding-top:80px}.sites-hero .product-hero-copy{max-width:800px}.problem-map,.readiness,.legal-note,.method,.faq,.product-contact,.trust-band{grid-template-columns:1fr}.signal-bar{grid-template-columns:1fr}.signal-bar>div{grid-template-columns:70px 1fr auto}.product-footer{grid-template-columns:1fr 1fr}.architecture-grid{grid-template-columns:1fr 1fr}.product-contact{gap:55px}}@media(max-width:700px){.product-nav{height:72px;padding:0 18px}.product-nav nav{position:absolute;top:72px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:#faf8f3;border-bottom:1px solid rgba(6,45,43,.16);padding:12px}.product-nav nav.open{display:flex}.product-nav nav a{padding:13px}.product-menu{display:block;border:0;background:transparent;font-size:11px;font-weight:800}.product-hero{min-height:620px;padding:65px 20px}.product-hero h1{font-size:52px}.product-hero p:not(.eyebrow){font-size:15px}.hero-stamp{display:none}.signal-bar{padding:24px 20px;gap:16px}.signal-bar>div{grid-template-columns:1fr;gap:7px;padding-bottom:16px;border-bottom:1px solid rgba(6,45,43,.16)}.signal-bar>div:last-child{border:0;padding:0}.problem-cards,.fit-workspace,.site-choice,.architecture-grid{grid-template-columns:1fr}.problem-cards article{min-height:220px}.readiness-card{padding:25px 20px}.fit-result{padding:28px 20px}.legal-note{gap:35px}.method li{grid-template-columns:38px 1fr}.product-footer{grid-template-columns:1fr;padding-bottom:75px}.browser-stage{box-shadow:10px 10px 0 #062d2b}.browser-page{padding:28px;min-height:400px}.browser-page>b{font-size:36px;margin:35px 0 20px}.browser-proof{right:10px}.browser-proof.second{right:-4px}.site-choice-button{border-right:0}.trust-band{gap:35px}.architecture-grid article{min-height:230px}}
