:root{--orange:#ff8644;--orange-text:#a84412;--ink:#182523;--forest:#183f35;--cream:#f6f5f0;--muted:#59655f;--line:#d8ded6;--white:#fff;--radius:12px;color:var(--ink);background:var(--cream);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.12}h1{font-size:clamp(2.6rem,5.2vw,4.6rem);font-weight:600}h2{font-size:clamp(2rem,3.25vw,3rem);font-weight:600}h3,.h3{letter-spacing:-.025em;font-size:1.4rem}p{margin-bottom:1.15rem}ul{padding-left:1.2rem}small,.small-text{font-size:.83rem;line-height:1.6}.small-text{color:var(--muted)}strong{font-weight:700}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:3px solid var(--orange-text);outline-offset:5px}.container{width:min(1180px,100% - 48px);margin-inline:auto}.narrow{max-width:820px}.section{padding-block:96px}.section-bottom{padding-bottom:96px}.white{background:#fff}.eyebrow{letter-spacing:.12em;color:var(--forest);margin-bottom:1.5rem;font-size:.72rem;font-weight:700;line-height:1.6}.lead{color:var(--muted);font-size:1.14rem;line-height:1.75}.section-heading{max-width:680px;margin-bottom:46px}.section-heading>p:last-child{color:var(--muted)}.button{background:var(--orange);color:var(--ink);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:15px 23px;font-size:.91rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#ffa373;transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.65}.button.secondary{border-color:var(--ink);color:var(--ink);background:0 0}.button.secondary:hover{background:#e8ece6}.button.small{min-height:46px;padding:12px 17px;font-size:.83rem}.button.full{justify-content:space-between;width:100%}.actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.text-link{padding-block:12px;font-size:.92rem;font-weight:700;text-decoration:underline;display:inline-block}.skip{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.preview-notice{text-align:center;background:#e9ece6;padding:7px 15px;font-size:.74rem}.header{border-bottom:1px solid var(--line);z-index:20;background:#f6f5f0fa;position:sticky;top:0}.nav-wrap{align-items:center;gap:34px;min-height:94px;display:flex}.logo{flex-shrink:0;width:146px}.header nav{align-items:center;gap:27px;margin-left:auto;display:flex}.header nav a{white-space:nowrap;padding-block:15px;font-size:.83rem;text-decoration:none}.header nav a:hover,.header nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--orange-text);text-decoration-thickness:2px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:6px;min-height:46px;padding:8px 12px;font-size:.88rem;display:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:87px 84px;display:grid}.hero-copy h1{margin-bottom:25px}.hero-copy h1 span{color:var(--forest)}.hero-copy .lead{max-width:550px}.hero-copy .small-text{margin-top:15px}.hero-copy .eyebrow{align-items:center;gap:10px;display:flex}.dot,.live-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.workflow{background:var(--forest);color:#fff;border-radius:16px;padding:28px 30px 22px;position:relative;box-shadow:0 16px 40px #183f3510}.workflow-top{letter-spacing:.09em;color:#dde7df;border-bottom:1px solid #ffffff30;align-items:center;gap:9px;margin-bottom:29px;padding-bottom:20px;font-size:.62rem;display:flex}.workflow h2{letter-spacing:-.025em;font-size:1.9rem}.workflow ol{margin:30px 0;padding:0;list-style:none}.workflow li{gap:17px;margin-bottom:27px;display:flex;position:relative}.step-number{color:var(--orange);border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:.73rem;display:flex}.workflow li h3{letter-spacing:0;margin:5px 0 7px;font-size:.98rem}.workflow li p{color:#c9d6cd;margin:0;font-size:.8rem;line-height:1.5}.workflow-foot{background:#ffffff0d;border-radius:6px;gap:12px;padding:12px;font-size:.85rem;display:flex}.workflow-foot span{color:var(--orange)}.workflow-note{color:#c9d6cd;margin:15px 0 0;font-size:.66rem;line-height:1.6}.proof-strip{border-block:1px solid var(--line)}.proof-strip .container{justify-content:space-between;gap:15px;padding-block:23px;display:flex}.proof-strip span{font-size:.8rem;font-weight:700}.tiny-cross{color:var(--orange-text);padding-right:12px;font-size:1.1rem!important}.three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;display:grid}.three-col p{color:var(--muted);font-size:.96rem}.problem-grid article{border-top:1px solid var(--line);padding-top:24px}.index{color:var(--orange-text);margin-bottom:30px;font-size:.8rem;display:block}.sector-list{border-top:1px solid var(--line)}.sector-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 40px;align-items:center;gap:25px;padding:30px 0;text-decoration:none;display:grid}.sector-row:hover h3{text-decoration:underline}.sector-row .index{margin:0}.sector-row h3{margin:0 0 8px;font-size:1.65rem}.sector-row p{color:var(--muted);margin:0;font-size:.95rem}.row-arrow{font-size:1.7rem}.audit-feature{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.audit-card{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;border-radius:12px;padding:32px}.card-top{justify-content:space-between;gap:12px;font-size:.83rem;font-weight:700;display:flex}.card-top span:last-child{color:var(--muted);font-weight:400}.price{letter-spacing:-.055em;margin:26px 0;font-size:3.65rem;font-weight:600;line-height:1.2}.price small{letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:400}.checklist{margin-block:25px;padding:0;list-style:none}.checklist li{margin-bottom:12px;padding-left:25px;font-size:.95rem;position:relative}.checklist li:before{content:"✓";color:var(--forest);font-weight:700;position:absolute;left:0}.audit-card>.small-text{margin:16px 0 0}.forest{background:var(--forest);color:#fff}.forest .eyebrow{color:var(--orange)}.forest h3{border-top:1px solid #ffffff40;padding-top:22px}.forest .three-col p{color:#d6e0d9}.trust-note{color:#c9d6cd;border-top:1px solid #ffffff30;max-width:920px;margin:30px 0 0;padding-top:25px;font-size:.79rem}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{padding-right:10px;font-size:1rem;font-weight:700;line-height:1.55}.faq details p{color:var(--muted);margin-top:17px;font-size:.94rem}.cta-section{background:#e8ede6;padding-block:66px}.cta-inner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.cta-inner h2{max-width:680px}.cta-inner .eyebrow{margin-bottom:16px}.cta-inner p{color:var(--muted);margin-bottom:0}.cta-inner .small-text{text-align:center;margin-top:12px}.footer{background:var(--ink);color:#fff;padding-block:54px 22px;font-size:.81rem}.footer-top{grid-template-columns:1fr 1.2fr 1fr;gap:55px;padding-bottom:32px;display:grid}.footer img{width:138px;margin-bottom:20px}.footer p{color:#c9d6cd}.footer a{overflow-wrap:anywhere;padding-block:6px;display:inline-block}.footer-bottom{color:#c9d6cd;border-top:1px solid #ffffff30;justify-content:space-between;gap:25px;padding-top:22px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:24px;display:flex}.footer button{color:inherit;background:0 0;border:0;padding:6px 0;text-decoration:underline}.page-intro{padding-block:75px 50px}.page-intro h1{max-width:940px}.page-intro .lead{max-width:760px}.notice,.placeholder{border-left:3px solid var(--orange-text);background:#efece1;padding:18px 21px;font-size:.9rem}.placeholder{background:#f0f2ed;border:1px dashed #849188;border-radius:6px}.use-case{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:90px;padding-block:65px;scroll-margin-top:105px;display:grid}.use-case:last-child{border-bottom:0;margin-bottom:40px}.simulation{border:1px solid var(--line);background:#fff;border-radius:10px;padding:27px}.stat{letter-spacing:-.05em;font-size:3.5rem;font-weight:600;line-height:1.25}.stat small{letter-spacing:0;font-size:.84rem;font-weight:400;display:block}.simulation dl>div,.roi-result dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:.84rem;display:flex}.simulation dd,.roi-result dd{text-align:right;flex-shrink:0;margin:0;font-weight:700}.offer-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.offer{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:35px;display:flex}.offer.featured{border:2px solid var(--forest)}.offer .eyebrow{margin-bottom:20px}.offer h2{font-size:1.75rem}.offer>p:not(.eyebrow):not(.offer-price){color:var(--muted);font-size:.98rem}.offer-price{letter-spacing:-.045em;margin-bottom:0;font-size:2.3rem;font-weight:600}.offer-price small{letter-spacing:0;font-size:.8rem}.offer .button{align-self:flex-start;margin-top:auto}.two-col{grid-template-columns:1fr 1fr;gap:70px;display:grid}.guarantee{background:#e7ece4;border-radius:10px;padding:35px}.guarantee h2{font-size:2rem}.timeline{max-width:920px;padding-bottom:70px}.timeline article{border-top:1px solid var(--line);gap:35px;padding:32px 0;display:flex}.timeline-number{color:var(--orange-text);margin-top:2px;font-size:1.1rem}.timeline .eyebrow{margin-bottom:12px}.timeline h2{font-size:1.9rem}.timeline .deliverable{font-size:.92rem;font-weight:700}.founder{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.photo-placeholder{text-align:center;background:#e8ece5;border:1px dashed #849188;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:355px;padding:30px;font-size:.87rem;display:flex}.photo-placeholder img{width:90px}.calculator{grid-template-columns:1fr .85fr;align-items:start;gap:60px;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{margin-bottom:20px;font-size:.83rem;font-weight:700;display:block}input,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #829086;border-radius:5px;min-height:49px;margin-top:8px;padding:11px 13px;font-size:1rem;display:block}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.75}input:disabled,textarea:disabled{background:#e9ede7}.roi-result{background:var(--forest);color:#fff;border-radius:12px;padding:32px}.roi-result .eyebrow{color:var(--orange)}.roi-result .small-text{color:#d6e0d9}.roi-result dl>div{border-color:#ffffff40}.formula{max-width:850px;margin-block:28px}.download-block{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.download-actions{flex-direction:column;gap:15px;display:flex}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.booking-card{background:#e8ede6;border-radius:10px;padding:28px}.booking-card h2{font-size:1.8rem}.booking-card .small-text{margin-top:17px}.contact-details{margin-top:30px}.contact-details dt{margin-top:18px;font-size:.84rem;font-weight:700}.contact-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.94rem}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.legal{max-width:850px;padding-block:70px 90px}.legal h1{font-size:3.4rem}.legal h2{margin-top:42px;font-size:1.55rem}.legal p{overflow-wrap:anywhere;font-size:1rem}.error-page{min-height:60vh}.cookie-banner{border:1px solid var(--line);z-index:50;background:#fff;border-radius:10px;max-width:660px;padding:25px;font-size:.9rem;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 8px 50px #0003}.cookie-banner[hidden]{display:none}.cookie-banner .actions{gap:12px}.cookie-banner .button{min-width:135px}@media (width<=1100px){.nav-wrap{gap:20px}.header nav{gap:16px}.header nav a{font-size:.79rem}.logo{width:125px}.hero{gap:40px}.audit-feature{gap:65px}.three-col{gap:30px}}@media (width<=900px){.nav-wrap{min-height:79px}.header nav{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:14px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0}.header nav.open{display:flex}.header nav a{padding:14px 0;font-size:1rem}.menu-toggle{margin-left:auto;display:block}.nav-cta{display:none}.hero{grid-template-columns:1fr;gap:44px;padding-block:55px}.hero-copy{max-width:740px}.hero-copy h1{font-size:clamp(2.8rem,7vw,4.3rem)}.workflow{width:100%;max-width:620px}.three-col{gap:30px}.audit-feature,.faq-layout,.use-case,.two-col,.calculator,.contact-grid,.download-block{gap:40px}.cta-inner{grid-template-columns:1fr;gap:24px}.cta-inner>div:last-child{justify-self:start}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:last-child{grid-column:1/-1}.founder{gap:40px}.section{padding-block:65px}}@media (width<=640px){body{font-size:16px}.container{width:calc(100% - 36px)}h1{font-size:2.7rem}h2{font-size:2.15rem}.hero-copy h1{letter-spacing:-.055em;font-size:2.95rem}.hero .eyebrow{font-size:.62rem}.hero .lead{font-size:1.05rem}.hero .actions{flex-direction:column;align-items:stretch;gap:9px}.hero .actions .text-link{padding-block:12px}.hero .actions .button{justify-content:space-between}.workflow{padding:25px 22px}.workflow-top{font-size:.56rem}.workflow h2{font-size:1.8rem}.proof-strip .container{flex-direction:column;gap:8px;padding-block:18px}.three-col,.audit-feature,.faq-layout,.use-case,.two-col,.founder,.calculator,.contact-grid,.download-block,.offer-grid{grid-template-columns:1fr}.three-col{gap:32px}.index{margin-bottom:20px}.sector-row{grid-template-columns:25px 1fr 22px;gap:13px;padding-block:24px}.sector-row h3{font-size:1.32rem}.sector-row p{font-size:.9rem}.audit-feature{gap:30px}.audit-card,.offer,.guarantee{padding:25px}.card-top{flex-wrap:wrap;font-size:.78rem}.faq-layout{gap:20px}.cta-section{padding-block:46px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-top>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:12px}.footer-bottom>div{gap:15px}.footer-bottom a,.footer button{padding-block:12px}.page-intro{padding-block:47px 32px}.page-intro h1{font-size:2.6rem}.use-case{gap:24px;padding-block:40px}.stat{font-size:3rem}.timeline article{gap:22px}.timeline h2{font-size:1.7rem}.timeline{padding-bottom:45px}.photo-placeholder{min-height:250px}.field-grid{grid-template-columns:1fr;gap:0}.roi-result{padding:25px}.download-block{gap:20px}.contact-grid{gap:35px}.legal{padding-block:45px 60px}.legal h1{font-size:2.5rem}.cookie-banner{max-height:80vh;padding:20px;bottom:10px;left:10px;right:10px;overflow:auto}.button{font-size:.87rem}.offer-price{font-size:2rem}.eyebrow{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.header,.footer,.cta-section,.cookie-banner,.preview-notice{display:none}.section{padding-block:30px}body{color:#000;background:#fff}.container{width:100%}a{color:inherit}.legal{padding:0}}.founder{align-items:start}.founder-portrait{margin:0}.founder-portrait img{border-radius:12px;width:100%}.founder-portrait figcaption{color:var(--muted);padding-top:14px;font-size:.78rem}.founder .small-text{margin-top:18px}.thanks-note{margin-block:35px}.placeholder+.small-text{margin-top:24px}
