:root{--ink:#102a2a;--forest:#0b302f;--forest-2:#154442;--cream:#f4efe5;--paper:#fbfaf6;--sage:#b9d7c7;--sage-light:#dcece3;--orange:#e96b3f;--orange-dark:#c64f28;--line:#102a2a24;--muted:#637674;--white:#fff;--shadow:0 26px 80px #021d1c29;--header-h:78px;--gutter:max(28px, calc((100vw - 1180px) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Aptos,Segoe UI,Arial,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}::selection{background:var(--orange);color:#fff}section[id],main[id]{scroll-margin-top:calc(var(--header-h) + 18px)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:var(--header-h);padding:0 var(--gutter);z-index:30;background:#f4efe5e0;border-bottom:1px solid #102a2a1a;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0;left:0;right:0}.brand{letter-spacing:-.01em;align-items:center;gap:11px;width:fit-content;font-size:.92rem;font-weight:760;display:inline-flex}.brand-copy{flex-direction:column;gap:1px;line-height:1.05;display:flex}.brand-copy strong{font-size:.92rem}.brand-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:680}.brand-mark{gap:2px;width:24px;display:grid}.brand-mark span{background:currentColor;border-radius:999px;height:4px;display:block}.brand-mark span:nth-child(2){opacity:.68;width:70%}.brand-mark span:nth-child(3){background:var(--orange);width:42%}nav{align-items:center;gap:34px;display:flex}nav a{color:#415856;font-size:.83rem;font-weight:650;transition:color .16s}nav a:hover{color:var(--orange-dark)}.site-header>.button{justify-self:end}.focus-header{grid-template-columns:auto minmax(0,1fr)}.focus-header nav{justify-content:flex-end}.button{cursor:pointer;letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.86rem;font-weight:730;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #e96b3f6b}.button-small{background:var(--forest);color:#fff;min-height:42px;padding:0 18px}.button-primary{background:var(--orange);color:#fff;box-shadow:0 12px 30px #c349233d}.button-primary:hover{background:var(--orange-dark);box-shadow:0 16px 34px #c349234d}.button-light{background:var(--cream);border:1px solid var(--line);color:var(--forest)}.button-light:hover{background:#fff}.button-wide{width:100%;min-height:58px}.hero{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--forest);color:var(--cream);min-height:730px;padding:108px var(--gutter) 112px;background-size:42px 42px;grid-template-columns:1.08fr .92fr;gap:70px;display:grid;position:relative;overflow:hidden}.hero-glow{filter:blur(6px);opacity:.6;pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:radial-gradient(circle,#b9d7c73d,#0000 68%);width:600px;height:600px;top:-250px;right:-240px}.hero-glow-two{background:radial-gradient(circle,#e96b3f2e,#0000 68%);width:520px;height:520px;bottom:-260px;left:-180px}.hero-copy,.audit-visual{z-index:1;position:relative}.eyebrow{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:.72rem;font-weight:770;display:flex}.eyebrow-dark{color:var(--orange-dark)}.status-dot{background:var(--orange);border-radius:99px;flex:none;width:7px;height:7px;box-shadow:0 0 0 6px #e96b3f1f}.hero h1,.page-hero h1,.section h2,.pilot-section h2,.watch-section h2,.request-card h2,.legal-aside h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1{max-width:720px;font-size:clamp(3.45rem,5.35vw,5.35rem);line-height:.96}.hero h1 span{color:var(--sage);display:block}.hero-lede{color:#f4efe5c2;max-width:650px;margin:30px 0 0;font-size:1.06rem;line-height:1.72}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.text-link{color:var(--cream);align-items:center;gap:10px;font-size:.86rem;font-weight:680;display:inline-flex}.text-link span{color:var(--sage)}.credibility-strip{border-top:1px solid #f4efe526;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:62px;padding-top:24px;display:grid}.credibility-strip div{flex-direction:column;gap:4px;display:flex}.credibility-strip strong{color:var(--cream);font-size:.92rem}.credibility-strip span{color:#f4efe5a8;font-size:.72rem}.audit-visual{box-shadow:var(--shadow);color:var(--ink);background:#fffffff7;border:1px solid #ffffff57;border-radius:24px;align-self:center;min-height:506px;padding:26px;transform:rotate(1.4deg)}.visual-topline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:760;display:flex}.visual-pill{background:var(--sage-light);color:var(--forest);border-radius:999px;padding:7px 10px;font-size:.58rem}.visual-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 0 25px;display:flex}.visual-heading>div:first-child{flex-direction:column;gap:6px;display:flex}.visual-heading span{color:var(--orange-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:760}.visual-heading strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:1.62rem;font-weight:500}.score-ring{border:5px solid var(--sage);border-right-color:var(--orange);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex;transform:rotate(-6deg)}.score-ring span{color:var(--forest);letter-spacing:0;font-size:1.25rem;line-height:1}.score-ring small{color:var(--muted);font-size:.53rem}.visual-list{display:grid}.visual-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:91px;display:grid}.visual-index{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.66rem;font-weight:800;display:flex}.visual-index.high{color:#a83d1e;background:#fbe4dc}.visual-index.medium{color:#80601e;background:#f3ead5}.visual-index.low{background:var(--sage-light);color:var(--forest)}.visual-row div{flex-direction:column;gap:4px;display:flex}.visual-row strong{font-size:.85rem}.visual-row div span{color:var(--muted);font-size:.68rem}.priority{color:var(--muted);text-transform:uppercase;background:#edf2ef;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:780}.priority.high-text{color:#a83d1e;background:#fbe4dc}.visual-footer{color:var(--muted);align-items:center;gap:8px;padding-top:20px;font-size:.67rem;display:flex}.shield{background:var(--forest);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.trust-bar{background:var(--cream);border-bottom:1px solid var(--line);padding:22px var(--gutter);justify-content:space-between;align-items:center;display:flex}.trust-bar p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:750}.trust-bar div{gap:9px;display:flex}.trust-bar span{color:#49615f;border:1px solid #102a2a29;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:680}.section{padding:120px var(--gutter)}.section-light{background:var(--paper)}.section-cream{background:var(--cream)}.section-intro{grid-template-columns:1.15fr .85fr;gap:28px 54px;margin-bottom:60px;display:grid}.section-intro .eyebrow{grid-column:1/-1;margin-bottom:-8px}.section-intro h2,.deliverable-copy h2,.operator-copy h2,.pilot-section h2,.watch-section h2,.request-card h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.04}.section-intro>p:last-child{color:var(--muted);margin:8px 0 0;font-size:1.02rem;line-height:1.7}.section-intro.compact{max-width:760px;display:block}.section-intro.compact .eyebrow{margin-bottom:22px}.operator-section{grid-template-columns:1.2fr .8fr;gap:78px;display:grid}.operator-copy h2{max-width:640px}.operator-copy p:not(.eyebrow){color:#3a4f4d;max-width:650px;margin:26px 0 0;font-size:1rem;line-height:1.8}.operator-card{background:var(--white);border:1px solid var(--line);color:var(--forest);top:calc(var(--header-h) + 28px);border-radius:20px;align-self:start;padding:32px;position:sticky;box-shadow:0 18px 46px #021d1c12}.operator-photo{aspect-ratio:1;border:3px solid var(--forest);object-fit:cover;border-radius:50%;width:128px;height:auto;display:block;box-shadow:0 10px 28px #021d1c29}.operator-linkedin{border:1px solid var(--line);color:var(--forest);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin:16px 0 0;padding:9px 16px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.operator-linkedin:hover,.operator-linkedin:focus-visible{background:var(--forest);border-color:var(--forest);color:var(--cream)}.operator-signature{letter-spacing:-.03em;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-style:italic}.operator-role{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:6px 0 0;font-size:.66rem;font-weight:760}.operator-marks{margin:28px 0 0}.operator-marks div{border-top:1px solid var(--line);padding:16px 0 0}.operator-marks div+div{margin-top:16px}.operator-marks dt{font-size:.83rem;font-weight:740}.operator-marks dd{color:var(--muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.finding-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.finding-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:0 0;min-height:280px;padding:34px;transition:background .18s;position:relative;overflow:hidden}.finding-card:hover{background:#fff}.finding-card.finding-feature{background:var(--white);grid-column:1/-1;min-height:0}.finding-card.finding-feature h3{margin-top:34px;font-size:1.95rem}.finding-card.finding-feature p{max-width:760px}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top>span:first-child{color:var(--orange-dark);font-family:Georgia,Times New Roman,serif;font-size:.9rem}.card-tag{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:.6rem;font-weight:740}.finding-card h3{letter-spacing:-.025em;margin:54px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.finding-card p{color:var(--muted);max-width:450px;margin:0;font-size:.88rem;line-height:1.64}.card-rule{background:var(--orange);transform-origin:0;width:100%;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.finding-card:hover .card-rule{transform:scaleX(1)}.preview-body{margin-top:18px}.fiction-label{background:color-mix(in srgb, var(--orange) 13%, var(--white));border:1px solid color-mix(in srgb, var(--orange) 32%, transparent);color:var(--orange-dark);border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:11px 18px;font-size:.7rem;font-weight:730;line-height:1.4;display:inline-flex}.fiction-label span{font-size:.6rem}.preview-list{background:var(--white);border:1px solid var(--line);border-radius:18px;margin:0 0 34px;padding:0;list-style:none;overflow:hidden}.preview-list li{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.preview-list li+li{border-top:1px solid var(--line)}.preview-finding{flex-direction:column;gap:6px;display:flex}.preview-finding strong{letter-spacing:-.01em;font-size:.98rem}.preview-finding span{color:var(--muted);font-size:.78rem}.preview-impact{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.preview-money{color:var(--orange-dark);letter-spacing:-.03em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.deliverable-section{background:var(--forest);color:var(--cream);grid-template-columns:1fr .85fr;align-items:center;gap:100px;display:grid;overflow:hidden}.deliverable-copy>p:not(.eyebrow){color:#f4efe5ad;max-width:620px;margin:26px 0 0;line-height:1.75}.check-list{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#f4efe5d9;border-top:1px solid #f4efe526;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:17px 0;font-size:.85rem;line-height:1.5;display:grid}.check-list li span{color:var(--sage);background:#b9d7c724;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.report-stack{height:520px;position:relative}.report-page{background:#fff;border-radius:12px;position:absolute;inset:0;box-shadow:0 30px 80px #00000047}.report-back{background:#769e8f;transform:rotate(9deg)translate(35px,2px)}.report-mid{background:var(--cream);transform:rotate(4deg)translate(18px)}.report-front{color:var(--ink);padding:44px;transform:rotate(-2deg)}.report-brand{align-items:center;gap:9px;font-size:.7rem;font-weight:760;display:flex}.report-brand .brand-mark{width:19px}.report-kicker{color:var(--orange-dark);letter-spacing:.15em;margin-top:84px;font-size:.58rem;font-weight:800}.report-front h3{letter-spacing:-.04em;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:500;line-height:1.03}.report-front>p{color:var(--muted);margin:0;font-size:.74rem}.report-bars{gap:9px;margin:52px 0 36px;display:grid}.report-bars span{background:var(--sage);border-radius:999px;height:8px;display:block}.report-bars span:first-child{background:var(--orange)}.report-note{background:var(--sage-light);border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex}.report-note>span{background:var(--forest);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;display:flex}.report-note div{flex-direction:column;gap:3px;display:flex}.report-note strong{font-size:.73rem}.report-note small{color:var(--muted);font-size:.61rem}.evidence-section{background:var(--cream);grid-template-columns:.85fr 1.4fr;gap:46px 64px;display:grid}.evidence-heading .eyebrow{color:var(--orange-dark)}.evidence-heading h2{max-width:650px;margin:0;font-size:clamp(2.5rem,4vw,4.25rem);line-height:.98}.evidence-heading>p:last-child{color:var(--muted);max-width:590px;margin:28px 0 0;line-height:1.72}.confidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.confidence-grid article{background:var(--paper);border:1px solid var(--line);border-radius:15px;min-height:230px;padding:26px}.confidence-badge{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.confidence-tiny{letter-spacing:.07em;padding:5px 8px;font-size:.55rem}.confidence-high{background:var(--sage-light);color:var(--forest)}.confidence-medium{background:color-mix(in srgb, var(--orange) 18%, white);color:var(--orange-dark)}.confidence-low{color:var(--muted);background:#6376741f}.confidence-grid h3{margin:34px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.confidence-grid p{color:var(--muted);margin:0;font-size:.81rem;line-height:1.62}.sufficiency-card{background:var(--forest);color:var(--cream);border-radius:16px;grid-column:1/-1;grid-template-columns:.35fr 1fr;align-items:start;gap:18px;padding:28px 32px;display:grid}.sufficiency-card>span{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:800}.sufficiency-card p{color:#f4efe5c7;margin:0;font-size:.87rem;line-height:1.65}.process-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.process-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:32px}.step-number{color:var(--orange-dark);font-family:Georgia,Times New Roman,serif;font-size:.9rem}.step-line{background:var(--sage);width:38px;height:2px;margin:29px 0}.process-card h3{letter-spacing:-.025em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;font-weight:500}.process-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.privacy-note{background:var(--cream);border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:18px;margin-top:30px;padding:28px 32px;display:grid}.privacy-icon{background:var(--forest);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.privacy-note strong{font-size:.95rem}.privacy-note p{color:var(--muted);max-width:760px;margin:9px 0 0;font-size:.85rem;line-height:1.7}.pilot-section{background:var(--orange);color:#291710;padding:108px var(--gutter);grid-template-columns:1fr .8fr;gap:90px;display:grid}.pilot-copy .eyebrow{color:#291710e6}.pilot-copy>p:not(.eyebrow){max-width:620px;margin:26px 0 34px;font-size:1rem;line-height:1.72}.pilot-card{background:var(--paper);color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 25px 70px #4f180733}.pilot-price,.pilot-includes{padding:29px 32px}.pilot-price{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;display:grid}.pilot-price>span{letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:780}.pilot-price strong{grid-row:1/3;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:500;line-height:1}.pilot-price small{color:var(--muted);font-size:.67rem}.pilot-includes>span{color:var(--orange-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.pilot-includes ul{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.pilot-includes li{align-items:center;gap:10px;font-size:.8rem;display:flex}.pilot-includes li:before{color:var(--orange-dark);content:"✓"}.pilot-after{background:var(--sage-light);color:#405654;margin:0;padding:15px 32px;font-size:.71rem;line-height:1.6}.watch-section{background:var(--forest);color:var(--cream);grid-template-columns:1.15fr .85fr;gap:84px;display:grid}.watch-lede{color:#f4efe5b3;max-width:620px;margin:26px 0 0;font-size:1rem;line-height:1.75}.watch-list{margin:30px 0 0;padding:0;list-style:none;display:grid}.watch-list li{color:#f4efe5d9;border-top:1px solid #f4efe526;padding:16px 0 16px 26px;font-size:.87rem;line-height:1.6;position:relative}.watch-list li:before{color:var(--orange);content:"→";position:absolute;top:16px;left:0}.watch-card{background:#ffffff0e;border:1px solid #b9d7c733;border-radius:20px;align-self:center;padding:32px}.watch-status{color:var(--sage);letter-spacing:.05em;background:#b9d7c724;border-radius:999px;padding:9px 14px;font-size:.66rem;font-weight:780;display:inline-block}.watch-card p{color:#f4efe5d1;margin:22px 0 26px;font-size:.92rem;line-height:1.7}.watch-card small{color:#f4efe580;text-align:center;margin-top:16px;font-size:.7rem;line-height:1.5;display:block}.faq-section{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{border:1px solid var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Arial,sans-serif;transition:transform .18s;display:flex}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);margin:-4px 54px 25px 0;font-size:.86rem;line-height:1.75}.request-section{background:var(--paper);padding:0 var(--gutter) 110px}.request-card{background:linear-gradient(120deg, #ffffff09, transparent), var(--forest);color:var(--cream);border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:62px;display:grid;position:relative;overflow:hidden}.request-card:after{content:"";border:1px solid #b9d7c729;border-radius:999px;width:360px;height:360px;position:absolute;top:-180px;right:-190px}.request-card h2{font-size:clamp(2.35rem,3.7vw,3.6rem)}.request-card>div:first-child>p:last-child{color:#f4efe5a8;max-width:670px;margin:22px 0 0;line-height:1.7}.request-actions{z-index:1;gap:14px;display:grid;position:relative}.request-mail{color:var(--sage);text-align:center;text-underline-offset:4px;font-size:.78rem;text-decoration:underline}.request-mail:hover{color:var(--cream)}.site-footer{color:var(--cream);padding:44px var(--gutter) 34px;background:#082725}.footer-top{border-bottom:1px solid #f4efe524;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding-bottom:26px;display:flex}.footer-nav{flex-wrap:wrap;gap:26px}.footer-nav a{color:#f4efe5b8;font-size:.79rem;font-weight:640;transition:color .16s}.footer-nav a:hover{color:var(--orange)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;display:flex}.footer-bottom p{color:#f4efe59e;max-width:760px;margin:0;font-size:.68rem;line-height:1.6}.footer-bottom span{color:#f4efe59e;font-size:.68rem}.page-hero{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--forest);color:var(--cream);padding:92px var(--gutter) 84px;background-size:42px 42px}.page-hero h1{max-width:900px;font-size:clamp(2.7rem,4.6vw,4.3rem);line-height:1.02}.page-hero h1 span{color:var(--sage);display:block}.page-hero-lede{color:#f4efe5bd;max-width:720px;margin:28px 0 0;font-size:1.02rem;line-height:1.75}.page-hero-meta{color:#f4efe575;margin:26px 0 0;font-size:.74rem}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.legal{padding:92px var(--gutter) 110px;grid-template-columns:1fr .4fr;gap:70px;display:grid}.legal-body{max-width:740px}.legal-section+.legal-section{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.legal-section h2{letter-spacing:-.03em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500}.legal-section p{color:#3d5250;margin:0 0 14px;font-size:.92rem;line-height:1.8}.legal-section ul{gap:11px;margin:0 0 14px;padding:0;list-style:none;display:grid}.legal-section li{color:#3d5250;padding-left:24px;font-size:.9rem;line-height:1.7;position:relative}.legal-section li:before{color:var(--orange-dark);content:"—";position:absolute;left:0}.legal-aside{background:var(--cream);border:1px solid var(--line);top:calc(var(--header-h) + 28px);border-radius:18px;align-self:start;padding:30px;position:sticky}.legal-aside h2{margin:0 0 12px;font-size:1.55rem}.legal-aside p{color:var(--muted);margin:0 0 22px;font-size:.84rem;line-height:1.65}.sample-banner{background:color-mix(in srgb, var(--orange) 15%, var(--paper));border-bottom:1px solid color-mix(in srgb, var(--orange) 32%, transparent);border-top:1px solid color-mix(in srgb, var(--orange) 32%, transparent);color:var(--orange-dark);padding:14px var(--gutter);text-align:center;top:var(--header-h);z-index:20;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:.79rem;display:flex;position:sticky}.sample-banner strong{letter-spacing:.01em;font-weight:780}.sample-banner span:not(.sample-banner-dot){color:#8f5334}.sample-banner-dot{background:var(--orange);border-radius:999px;flex:none;width:8px;height:8px}.doc-shell{background:var(--cream);padding:52px max(16px,50vw - 590px) 92px}.doc{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;max-width:940px;margin:0 auto;padding:60px 64px}.doc p{color:#3a4f4d;margin:0 0 16px;font-size:.92rem;line-height:1.78}.doc-brand{align-items:baseline;gap:10px;display:flex}.doc-brand strong{font-size:.86rem;font-weight:780}.doc-brand span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:720}.doc-title{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.6vw,2.9rem);font-weight:500;margin:16px 0 30px!important}.doc-meta{grid-template-columns:repeat(2,1fr);gap:18px 34px;margin:0;display:grid}.doc-meta dt{color:var(--orange-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:800}.doc-meta dd{margin:5px 0 0;font-size:.85rem;line-height:1.55}.doc-section{border-top:1px solid var(--line);margin-top:54px;padding-top:50px}.doc-section-head{grid-template-columns:auto 1fr auto;align-items:start;gap:8px 18px;margin-bottom:26px;display:grid}.doc-number{background:var(--forest);color:var(--cream);border-radius:8px;padding:7px 10px;font-family:Georgia,Times New Roman,serif;font-size:.8rem}.doc-section-head h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.95rem;font-weight:500}.doc-lede{max-width:620px;color:var(--muted)!important;margin:8px 0 0!important;font-size:.85rem!important;line-height:1.65!important}.fiction-chip{background:color-mix(in srgb, var(--orange) 14%, var(--white));border:1px solid color-mix(in srgb, var(--orange) 30%, transparent);color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.58rem;font-weight:800}.doc-subhead{letter-spacing:-.03em;margin:42px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;font-weight:500}.headline-block{background:linear-gradient(120deg, #ffffff0a, transparent), var(--forest);color:var(--cream);border-radius:18px;margin-bottom:30px;padding:34px 36px}.headline-label{color:var(--sage);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.headline-figure{letter-spacing:-.045em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,4.4rem);font-weight:500;line-height:1.02;display:block}.headline-cadence{color:var(--orange);margin-top:6px;font-size:.86rem;font-weight:720;display:block}.headline-block p{border-top:1px solid #f4efe529;padding-top:20px;color:#f4efe5c7!important;margin:22px 0 0!important;font-size:.88rem!important}.top-findings{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.top-findings li{border:1px solid var(--line);border-radius:14px;padding:24px 26px}.top-finding-head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 14px;margin-bottom:12px;display:grid}.top-finding-number{color:var(--orange-dark);font-family:Georgia,Times New Roman,serif;font-size:.85rem}.top-finding-head h3{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:740}.top-finding-money{color:var(--orange-dark);letter-spacing:-.03em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.top-finding-fix{background:var(--sage-light);border-radius:8px;padding:11px 14px;font-weight:660;color:var(--forest)!important;margin:0 0 14px!important;font-size:.83rem!important}.stat-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:26px;display:grid}.stat-row div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.stat-row strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:500;display:block}.stat-row span{color:var(--muted);margin-top:6px;font-size:.74rem;line-height:1.45;display:block}.doc-callout{background:var(--cream);border-left:3px solid var(--orange);border-radius:0 10px 10px 0;padding:18px 22px;margin:26px 0 0!important;font-size:.88rem!important}.doc-advisory{background:var(--sage-light);border-radius:12px;padding:18px 22px;margin:22px 0!important;font-size:.86rem!important}.doc-advisory strong{color:var(--forest)}.flag-list,.lever-list{gap:14px;display:grid}.flag-list article,.lever-list article{border:1px solid var(--line);border-radius:12px;padding:22px 24px}.flag-head,.lever-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.flag-head h4,.lever-head h3{margin:0;font-size:.98rem;font-weight:740}.lever-money{color:var(--orange-dark);text-align:right;white-space:nowrap;font-size:.8rem;font-weight:740}.flag-action{font-weight:700;color:var(--orange-dark)!important;margin:0!important;font-size:.82rem!important}.sufficiency-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.sufficiency-col h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:800}.tick-list,.cross-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tick-list li,.cross-list li{color:#3a4f4d;padding-left:26px;font-size:.85rem;line-height:1.65;position:relative}.tick-list li:before{color:var(--forest);content:"✓";position:absolute;left:0}.cross-list li:before{color:var(--orange-dark);content:"✕";position:absolute;left:0}.doc-footer{border-top:1px solid var(--line);margin-top:54px;padding-top:44px}.doc-footer h3{letter-spacing:-.03em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.doc-honesty{border-top:1px dashed var(--line);padding-top:20px;color:var(--muted)!important;margin:26px 0 0!important;font-size:.76rem!important;line-height:1.7!important}.table-block{margin:26px 0}.table-label{letter-spacing:.11em;text-transform:uppercase;font-weight:820;color:var(--orange-dark)!important;margin:0 0 10px!important;font-size:.63rem!important}.table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;overflow-x:auto}.table-scroll:focus-visible{outline-offset:3px;outline:3px solid #e96b3f8c}.data-table{border-collapse:collapse;width:100%;min-width:560px}.data-table th{background:var(--paper);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 14px;font-size:.62rem;font-weight:820}.data-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 14px;font-size:.82rem;line-height:1.5}.data-table tbody tr:last-child td{border-bottom:0}.data-table .numeric{text-align:right;white-space:nowrap}.data-table .total-row{background:var(--sage-light)}.data-table .total-row td{border-top:1px solid #102a2a4d;font-weight:780}.table-note{border-left:2px solid var(--sage);padding-left:13px;color:var(--muted)!important;margin:12px 0 0!important;font-size:.75rem!important;line-height:1.65!important}@media (max-width:980px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}.site-header nav{scrollbar-width:none;justify-content:flex-end;gap:20px;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;font-size:.78rem}.hero{grid-template-columns:1fr;gap:70px;padding-top:86px}.hero-copy{max-width:760px}.audit-visual{justify-self:center;width:100%;max-width:600px}.section-intro{grid-template-columns:1fr}.section-intro .eyebrow{grid-column:auto}.section-intro>p:last-child{max-width:700px}.operator-section,.deliverable-section,.evidence-section,.pilot-section,.watch-section,.faq-section,.legal,.request-card{grid-template-columns:1fr}.operator-card,.legal-aside{position:static}.operator-section,.deliverable-section,.watch-section,.legal{gap:58px}.evidence-section{gap:46px}.report-stack{justify-self:center;width:90%;max-width:520px}.process-grid{grid-template-columns:1fr}.pilot-section,.faq-section,.request-card{gap:48px}.doc{padding:48px 40px}}@media (max-width:680px){:root{--header-h:68px}.site-header{column-gap:12px;padding-inline:20px}.site-header nav a[data-nav-scope=section]{display:none}.site-header nav{gap:16px}.brand{font-size:.83rem}.brand-copy strong{font-size:.8rem}.hero{min-height:auto;padding:76px 20px 72px}.hero h1{font-size:clamp(2.85rem,12.5vw,4.15rem)}.hero-lede{font-size:.98rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{justify-content:center}.credibility-strip{grid-template-columns:1fr;gap:18px;margin-top:48px}.audit-visual{min-height:0;padding:20px;transform:none}.visual-heading strong{font-size:1.3rem}.score-ring{width:58px;height:58px}.trust-bar{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.trust-bar div{flex-wrap:wrap}.section,.pilot-section{padding:78px 20px}.section-intro h2,.deliverable-copy h2,.operator-copy h2,.pilot-section h2,.watch-section h2{font-size:2.5rem}.finding-grid{grid-template-columns:1fr}.finding-card{min-height:250px;padding:28px}.finding-card h3{margin-top:42px}.finding-card.finding-feature h3{margin-top:30px;font-size:1.6rem}.operator-card{padding:26px}.preview-list li{grid-template-columns:1fr;align-items:flex-start;padding:22px}.preview-impact{flex-direction:row;align-items:flex-start;gap:12px}.confidence-grid{grid-template-columns:1fr}.confidence-grid article{min-height:0}.sufficiency-card{grid-template-columns:1fr;padding:24px}.deliverable-section{gap:58px}.report-stack{width:calc(100% - 16px);height:420px}.report-front{padding:30px}.report-kicker{margin-top:58px}.report-front h3{font-size:1.8rem}.process-card{padding:28px}.privacy-note{grid-template-columns:1fr;padding:24px}.pilot-price,.pilot-includes{padding:25px}.pilot-price strong{font-size:3rem}.watch-card{padding:26px}details p{margin-right:0}.request-section{padding:0 14px 74px}.request-card{border-radius:20px;padding:42px 24px}.request-card h2{font-size:2.35rem}.site-footer{padding:34px 20px 28px}.footer-top{flex-direction:column;align-items:flex-start;gap:22px}.footer-nav{gap:14px 20px}.page-hero{padding:72px 20px 66px}.page-hero h1{font-size:clamp(2.3rem,10vw,3.1rem)}.page-hero-actions{flex-direction:column;align-items:stretch;gap:20px}.legal{padding:66px 20px 84px}.legal-aside{padding:26px}.sample-banner{padding:12px 20px;font-size:.72rem}.doc-shell{padding:28px 14px 72px}.doc{border-radius:16px;padding:34px 22px}.doc-meta{grid-template-columns:1fr;gap:14px}.doc-section{margin-top:42px;padding-top:38px}.doc-section-head{grid-template-columns:auto 1fr}.doc-section-head .fiction-chip{grid-column:1/-1;justify-self:start;margin-top:4px}.doc-section-head h2{font-size:1.6rem}.headline-block{padding:26px 24px}.top-findings li{padding:22px 20px}.top-finding-head{grid-template-columns:auto 1fr}.top-finding-money{grid-column:2;font-size:1.25rem}.sufficiency-grid{grid-template-columns:1fr}.flag-list article,.lever-list article{padding:20px}.flag-head,.lever-head{flex-direction:column;gap:6px}.lever-money{text-align:left}}@media (max-width:560px){.site-header .brand-copy{display:none}}@media (max-width:460px){.site-header>.button{gap:0;padding:0 14px;font-size:.76rem}.site-header>.button span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
