:root{--ink:#132d2b;--green:#0d3b36;--mint:#bbf5d1;--lime:#d9ff86;--paper:#f6f5ef;--white:#fff;--muted:#65726f;--line:#d9ded8;--coral:#f47862;--amber:#f6b84d;--blue:#75aee9;--shadow:0 22px 60px rgba(18,45,43,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.section-shell{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{height:76px;display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 40px));margin:auto}.brand{display:flex;align-items:center;gap:10px;font:800 21px Manrope}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--ink);color:var(--lime);font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s transform,.2s box-shadow}.button:hover{transform:translateY(-2px)}.button-primary{padding:16px 21px;background:var(--mint);color:var(--ink);box-shadow:0 8px 20px rgba(68,181,113,.18)}.button-secondary{border:1px solid var(--ink);background:transparent}.button-small{padding:10px 16px}.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:76px;align-items:center;padding:76px 0 90px}.eyebrow,.kicker{font-size:12px;letter-spacing:1.8px;font-weight:800}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:28px;height:2px;background:#52b57c}.hero h1{font:800 clamp(44px,5.4vw,72px)/1.03 Manrope;margin:22px 0}.hero h1 em{font-style:normal;color:#287d63}.hero-lead{font-size:19px;line-height:1.6;color:#4d615d;max-width:650px}.hero-actions{display:flex;align-items:center;gap:27px;margin:32px 0}.text-link{font-weight:700;border-bottom:1px solid}.hero-proof{display:flex;gap:21px;color:#4e625e;font-size:13px;flex-wrap:wrap}.audit-card{background:white;border:1px solid #e2e6e0;border-radius:14px;padding:26px;box-shadow:var(--shadow);transform:rotate(1deg)}.audit-card-top,.revenue-row,.leak-row,.audit-footer{display:flex;justify-content:space-between;align-items:center}.audit-card h2{font:700 20px Manrope;margin:5px 0 0}.mini-label{font-size:9px;letter-spacing:1.5px;color:#71807d}.sample-pill{font-size:10px;text-transform:uppercase;background:#fff2d8;color:#8b5f0a;padding:6px 9px;border-radius:20px}.revenue-row{padding:19px 0;border-bottom:1px solid var(--line);font-size:13px}.opportunity{background:var(--green);color:white;margin:18px 0;padding:18px;border-radius:9px;display:grid}.opportunity span{font-size:11px;color:#bdd0cc}.opportunity strong{font:800 35px Manrope;margin:5px 0}.opportunity small{color:#9fb5b0;font-size:9px}.leak-row{padding:12px 0;border-bottom:1px solid #edf0ec;gap:11px}.leak-row div{display:flex;flex-direction:column;flex:1;font-size:12px}.leak-row small{color:#8a9491}.leak-icon{width:29px;height:29px;border-radius:7px;display:grid;place-items:center}.coral{background:#fff0ed;color:var(--coral)}.amber{background:#fff6e3;color:#ba7412}.blue{background:#edf6ff;color:#347cbf}.audit-footer{padding-top:20px;font-size:10px;color:#7b8784}.audit-footer b{color:#27775f}.logos-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px;display:flex;align-items:center;justify-content:center;gap:44px;color:#65736f;font-size:14px}.logos-strip span{font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.logos-strip b{color:#415652}.section{padding:110px 0}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.section h2,.sample-copy h2,.pricing h2,.start-section h2{font:800 clamp(34px,4vw,49px)/1.08 Manrope;margin:15px 0}.section-heading p,.sample-copy>p,.pricing>div>p,.start-section>div>div>p{color:var(--muted);line-height:1.7}.kicker{color:#368168}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-top:1px solid var(--line)}.steps article{padding:34px 32px 10px 0;position:relative}.steps article+article{padding-left:32px;border-left:1px solid var(--line)}.step-number{position:absolute;right:20px;top:38px;color:#a2aaa7;font-size:11px}.step-icon{display:grid;place-items:center;width:43px;height:43px;background:#e4f4e7;border-radius:10px;font-size:19px}.steps h3{font:700 19px Manrope;margin:25px 0 10px}.steps p{color:var(--muted);font-size:14px;line-height:1.65}.sample-section{background:var(--green);color:white;padding:105px 0}.sample-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.sample-copy>p{color:#b8c8c5}.truth-note{border-left:2px solid var(--mint);padding-left:18px;color:#aebfbb;font-size:13px;line-height:1.6;margin-top:30px}.truth-note b{color:white}.action-card{background:#fff;color:var(--ink);border-radius:13px;padding:27px;box-shadow:0 23px 55px rgba(0,0,0,.22)}.action-card-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;color:#84908d;font-size:10px;letter-spacing:1.2px}.priority{display:inline-block;background:#fff0ed;color:#b7503e;padding:5px 7px;border-radius:4px;font-size:9px;font-weight:800;margin-top:20px}.action-card h3{font:700 25px Manrope;margin:13px 0 8px}.action-card>p{color:var(--muted);font-size:13px}.impact{display:grid;grid-template-columns:1fr 1fr;background:#f3f6f2;padding:17px;margin-top:22px}.impact>div{display:grid}.impact>div+div{border-left:1px solid var(--line);padding-left:20px}.impact small{font-size:9px;color:#7b8985}.impact strong{font:700 20px Manrope;margin-top:5px}.next-action{display:flex;gap:13px;margin-top:20px;font-size:12px}.next-action>span{color:#398568;font-weight:bold}.next-action p{margin:0;color:#687773}.next-action b{color:var(--ink)}.pricing{padding:110px 0;display:grid;grid-template-columns:1fr 390px;gap:130px;align-items:center}.price-card{background:white;border:1px solid var(--line);border-radius:13px;padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column}.pilot{color:#388064;font-size:10px;font-weight:800;letter-spacing:1.4px}.price{font:800 55px Manrope;margin:14px 0;border-bottom:1px solid var(--line);padding-bottom:20px}.price sup{font-size:22px}.price small{font:500 13px "DM Sans";color:var(--muted)}.price-card ul{padding:0;list-style:none;font-size:14px;line-height:2.2}.price-card li:before{content:"✓";color:#318263;font-weight:bold;margin-right:10px}.price-card>a{margin-top:13px}.price-card>small{text-align:center;color:#8b9693;margin-top:12px}.start-section{background:#102f2d;color:white;padding:105px 0}.start-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.kicker-light{color:var(--mint)}.start-section h2{font-size:44px}.start-grid>div>p{color:#b4c5c1!important}.privacy-note{display:flex;gap:13px;border-top:1px solid #36514f;margin-top:30px;padding-top:25px;font-size:12px;color:#a8bbb7}.privacy-note p{margin:0}.privacy-note b{color:white}.audit-form{background:white;color:var(--ink);padding:29px;border-radius:12px}.audit-form label{display:flex;flex-direction:column;gap:7px;font-size:9px;letter-spacing:1.1px;font-weight:800;margin-bottom:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.audit-form input,.audit-form select{width:100%;border:1px solid #d9dfdb;background:white;padding:13px;border-radius:6px;font:13px "DM Sans";color:var(--ink);outline:none}.audit-form input:focus,.audit-form select:focus{border-color:#3b8f70;box-shadow:0 0 0 3px #dff6e8}.upload-zone{border:1px dashed #9eb0aa!important;background:#f8faf7;padding:20px!important;align-items:center;text-align:center;cursor:pointer;border-radius:8px}.upload-zone input{display:none}.upload-icon{font-size:20px}.upload-zone b{font-size:12px;text-transform:none;letter-spacing:0}.upload-zone b span,.upload-zone small{color:#8a9793;font-weight:400}.file-list{color:#318063;text-transform:none;letter-spacing:0;line-height:1.5}.form-submit{width:100%}.form-legal{font-size:9px;text-align:center;color:#929c99}.form-status{display:none;padding:12px;border-radius:6px;font-size:12px}.form-status.success{display:block;background:#e7f7ec;color:#216745}.form-status.error{display:block;background:#fff0ed;color:#9c3c2d}footer{background:#092522;color:#9fb2ae;min-height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1160px)/2));font-size:11px}.brand-light{color:white}
@media(max-width:850px){.hero,.section-heading,.sample-grid,.pricing,.start-grid{grid-template-columns:1fr;gap:48px}.hero{padding-top:35px}.audit-card{transform:none}.logos-strip{flex-wrap:wrap;padding:22px;gap:20px}.steps{grid-template-columns:1fr}.steps article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.pricing{padding:80px 0}.price-card{max-width:430px}.sample-section,.start-section{padding:75px 0}footer{padding:28px 20px;gap:15px;flex-wrap:wrap}}
@media(max-width:520px){.section-shell,.site-header{width:min(100% - 28px,1160px)}.hero h1{font-size:42px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{flex-direction:column;gap:8px}.form-row{grid-template-columns:1fr}.audit-form{padding:20px}.section{padding:75px 0}.sample-grid,.start-grid{gap:40px}.start-section h2{font-size:36px}.logos-strip span{width:100%;text-align:center}}

/* Working snapshot MVP */
.report-path{background:var(--green);color:white;margin:20px 0;padding:22px;border-radius:9px;display:grid;gap:6px}.report-path span{font-size:9px;letter-spacing:1.5px;color:var(--mint)}.report-path b{font-size:14px}.report-path small{color:#a9bfba;margin-top:6px}.check-row{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #edf0ec}.check-row>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e7f7ec;color:#267457;font-weight:800}.check-row div{display:grid;font-size:12px}.check-row small{color:#87938f}.results-section{padding:105px 0}.results-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.results-title h2{font:800 clamp(34px,4vw,49px)/1.08 Manrope;margin:12px 0 8px}.results-title p{color:var(--muted);margin:0}.coverage-card{background:var(--green);color:white;border-radius:13px;padding:25px 28px;display:grid;grid-template-columns:.7fr 1.3fr;gap:25px;align-items:center}.coverage-card h3{margin:9px 0 0;font:700 20px Manrope}.confidence{text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800;padding:5px 8px;border-radius:12px}.confidence.high{background:var(--mint);color:var(--ink)}.confidence.moderate{background:#ffe7a8;color:#704c00}.confidence.low{background:#ffd1c9;color:#853524}.coverage-stats{display:grid;grid-template-columns:repeat(3,1fr)}.coverage-stats span{display:grid;color:#afc3be;font-size:11px;padding-left:22px;border-left:1px solid #365451}.coverage-stats b{color:white;font:700 24px Manrope}.coverage-warning{grid-column:1/-1;background:#254541;color:#f7dfaa;padding:10px 13px;border-radius:6px;font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.metric-grid article{background:white;border:1px solid var(--line);border-radius:10px;padding:21px;display:grid;gap:7px}.metric-grid span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#71807d}.metric-grid strong{font:700 25px Manrope}.metric-grid small{color:var(--muted)}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.finding-panel,.trend-panel,.sku-panel,.locked-modules,.future-card,.debug-panel{background:white;border:1px solid var(--line);border-radius:11px;padding:26px}.finding-card h3,.no-finding h3{font:700 24px Manrope;margin:13px 0}.finding-card>p,.no-finding p{color:var(--muted);line-height:1.6}.finding-card .next-action{background:#f1f6f1;padding:14px}.finding-card .next-action p{margin:0}.finding-panel #additional-findings{margin-top:18px;color:#55706a;font-size:12px}.trend-panel h3,.sku-panel h3{font:700 20px Manrope;margin:0 0 18px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}th{text-align:left;color:#71807d;font-size:9px;text-transform:uppercase;letter-spacing:.6px;padding:10px;border-bottom:1px solid var(--line)}td{padding:11px 10px;border-bottom:1px solid #edf0ec}.sku-panel{margin:22px 0}.locked-modules{margin:22px 0}.locked-modules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.locked-modules article{background:#f3f4f0;padding:18px;border-radius:8px;display:grid;gap:5px;color:#64716e}.locked-modules small{font-size:11px}.future-card{display:flex;justify-content:space-between;align-items:center;border-style:dashed}.future-card h3{font:700 21px Manrope;margin:9px 0}.future-card p{margin:0;color:var(--muted)}.future-card button:disabled{opacity:.55;cursor:not-allowed;transform:none}.debug-panel{margin:22px 0;background:#102f2d;color:#d4e3df}.debug-panel summary{cursor:pointer;font-weight:700}.debug-panel pre{overflow:auto;font:11px/1.5 monospace;white-space:pre-wrap;margin-top:20px}.audit-form button:disabled{opacity:.65;cursor:wait}
@media(max-width:850px){.results-title,.future-card{align-items:flex-start;gap:20px;flex-direction:column}.coverage-card,.result-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.locked-modules>div{grid-template-columns:1fr}.coverage-stats span:first-child{padding-left:0;border-left:0}}
@media(max-width:520px){.metric-grid{grid-template-columns:1fr}.coverage-stats{grid-template-columns:1fr;gap:14px}.coverage-stats span{padding-left:0;border-left:0}.results-section{padding:70px 0}}
.confidence-reason{display:block;color:#b7c9c5;line-height:1.45;margin-top:8px}.bridge-panel{background:white;border:1px solid var(--line);border-radius:11px;padding:28px;margin:22px 0}.panel-heading{display:flex;justify-content:space-between;gap:50px;align-items:end}.panel-heading h3{font:700 22px Manrope;margin:10px 0 0}.panel-heading p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.55;margin:0}.bridge-flow{display:grid;grid-template-columns:repeat(6,1fr);margin-top:25px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.bridge-step{padding:18px 14px;display:grid;gap:5px;position:relative}.bridge-step+div{border-left:1px solid var(--line)}.bridge-step strong{font:700 17px Manrope}.bridge-step span{font-size:10px;color:var(--muted)}.bridge-step.minus{background:#fff7f4}.bridge-step.equals{background:#f3f6f2}.bridge-step.final{background:var(--green);color:white}.bridge-step.final span{color:#b6c9c5}.component-details{margin-top:16px}.component-details summary{cursor:pointer;color:#337b62;font-weight:700;font-size:12px}.component-details>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.component-details span{display:flex;justify-content:space-between;padding:9px 12px;background:#f5f6f2;border-radius:5px;font-size:11px}.component-details .residual{background:#fff0ed}.component-details .reconciled{background:#e7f7ec}.additional-findings{display:grid;gap:12px;margin-top:14px}.finding-card{border:1px solid var(--line);padding:18px;border-radius:9px}.finding-card.strong{border:0;padding:0}.additional-findings .finding-card h3{font-size:17px}.additional-findings .finding-card p{font-size:12px}.monthly-title{margin-top:28px!important}.partial-pill{font-size:8px;background:#fff0d0;color:#765100;padding:3px 5px;border-radius:8px}.sku-code{display:block;color:#7d8986;margin-top:3px}.insufficient{background:#f4f5f1;padding:14px;border-radius:7px}.insufficient p{font-size:12px;color:var(--muted);margin-bottom:0}
@media(max-width:1000px){.bridge-flow{grid-template-columns:repeat(3,1fr)}.bridge-step:nth-child(4){border-left:0;border-top:1px solid var(--line)}.bridge-step:nth-child(5),.bridge-step:nth-child(6){border-top:1px solid var(--line)}}
@media(max-width:650px){.panel-heading{align-items:flex-start;flex-direction:column;gap:12px}.bridge-flow{grid-template-columns:1fr}.bridge-step+div,.bridge-step:nth-child(4){border-left:0;border-top:1px solid var(--line)}.component-details>div{grid-template-columns:1fr}}
.non-sku-panel{background:white;border:1px solid var(--line);border-radius:11px;padding:28px;margin:22px 0}.non-sku-stat{display:flex;align-items:baseline;gap:16px;margin:24px 0 15px}.non-sku-stat strong{font:800 32px Manrope}.non-sku-stat span{color:var(--muted);font-size:12px}.non-sku-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px}.non-sku-breakdown>span{display:grid;grid-template-columns:1fr auto;gap:2px 15px;background:#f5f6f2;padding:11px;border-radius:6px;font-size:11px}.non-sku-breakdown small{color:var(--muted)}.non-sku-breakdown strong{grid-column:2;grid-row:1/3;align-self:center}
@media(max-width:650px){.non-sku-breakdown{grid-template-columns:1fr}.non-sku-stat{align-items:flex-start;flex-direction:column;gap:3px}}
.scope-panel{background:#edf4ec;border:1px solid #cfddd2;border-radius:11px;padding:20px 24px;margin-bottom:22px}.scope-panel h3{font:700 18px Manrope;margin:7px 0 12px}.scope-options{display:flex;gap:22px;font-size:13px}.scope-options label{display:flex;align-items:center;gap:7px}.scope-panel>p{font-size:11px;color:var(--muted);margin-bottom:0}.scope-panel>button{margin-top:14px}.scope-panel>button[hidden]{display:none}#product-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}#product-selector[hidden]{display:none}#product-selector label{display:flex;align-items:flex-start;gap:8px;background:white;padding:10px;border-radius:6px;font-size:11px}#product-selector span{display:grid}#product-selector small{color:var(--muted);margin-top:3px}.bridge-eight{grid-template-columns:repeat(4,1fr)}.bridge-eight .bridge-step:nth-child(5){border-left:0}.bridge-eight .bridge-step:nth-child(n+5){border-top:1px solid var(--line)}.bridge-step.funding{background:#eef5ff}.info-tip{display:inline-grid!important;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:9px!important;cursor:help}.fee-line b{display:grid}.fee-line small{color:var(--muted);font-weight:400;margin-top:3px}.allocation-warning{background:#fff1d5;color:#775000;padding:10px;border-radius:6px;font-size:12px}.driver-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.driver-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.driver-card summary{list-style:none;display:grid;gap:5px;padding:17px;cursor:pointer}.driver-card summary::-webkit-details-marker{display:none}.driver-card summary>span{font-size:10px;letter-spacing:1px;font-weight:800;text-transform:uppercase;color:#567069}.driver-card summary>strong{font:700 23px Manrope}.driver-card summary>small{color:var(--muted)}.driver-card summary>em{font-size:10px;color:#2d7b5d;font-style:normal}.driver-detail{border-top:1px solid var(--line);padding:8px}.driver-detail>span{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px;font-size:11px}.driver-detail small{color:var(--muted)}.driver-detail strong{grid-column:2;grid-row:1/3;align-self:center}
@media(max-width:700px){#product-selector,.driver-grid{grid-template-columns:1fr}.scope-options{align-items:flex-start;flex-direction:column;gap:8px}.bridge-eight{grid-template-columns:1fr}.bridge-eight .bridge-step:nth-child(n){border-left:0;border-top:1px solid var(--line)}.bridge-eight .bridge-step:first-child{border-top:0}}
.bridge-scope-note{background:#f2f6f2;border-left:3px solid #6ca487;padding:10px 13px;color:var(--muted);font-size:12px;margin:18px 0 0}.waterfall{width:min(650px,100%);margin:28px auto;display:flex;flex-direction:column;align-items:stretch}.waterfall-summary{display:grid;place-items:center;padding:17px;border:1px solid var(--line);background:white}.waterfall-summary strong{font:800 29px Manrope}.waterfall-summary span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.waterfall-summary.subtotal{background:#f1f5f1}.waterfall-summary.final{background:var(--green);color:white;border-radius:8px}.waterfall-summary.final span,.waterfall-summary.report span{color:#b8cbc7}.waterfall-summary.report{background:#1e514a;color:white;border-radius:8px}.waterfall-delta{display:grid;grid-template-columns:30px 120px 1fr;align-items:center;gap:10px;padding:9px 20px;margin-left:45px;border-left:1px solid var(--line)}.waterfall-delta .flow-arrow{font-size:17px;color:#8a9995}.waterfall-delta strong{font:700 15px Manrope}.waterfall-delta>span:last-child{font-size:12px;color:var(--muted)}.waterfall-delta.negative strong{color:#b95745}.waterfall-delta.positive strong{color:#287c5e}.driver-group{margin-top:22px}.driver-group>h4{font:700 13px Manrope;text-transform:uppercase;letter-spacing:1px}.driver-group>h4 span{background:#fff0cd;color:#755100;padding:4px 7px;border-radius:10px;font:600 9px "DM Sans";letter-spacing:0;margin-left:7px}.driver-group.unallocated{border-top:1px solid var(--line);margin-top:28px;padding-top:7px}.driver-group.unallocated .driver-card{border-style:dashed}.empty-driver{color:var(--muted);font-size:12px}.driver-detail>span{grid-template-rows:auto auto auto}.driver-detail>span small+small{grid-column:1}.driver-detail>span strong{grid-row:1/4}.performance-panel{background:white;border:1px solid var(--line);border-radius:11px;padding:28px;margin:22px 0}.trend-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.trend-card{border:1px solid var(--line);border-top:4px solid #b8c3bf;border-radius:8px;padding:14px;display:grid;gap:10px}.trend-card.good{border-top-color:#48a477;background:#f5fbf7}.trend-card.bad{border-top-color:#e27a65;background:#fff8f6}.trend-card>span{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.trend-card>div{display:grid;grid-template-columns:auto 1fr auto auto 1fr;align-items:end;gap:5px}.trend-card small{font-size:8px;color:var(--muted)}.trend-card b{font-size:13px}.trend-card i{font-style:normal;color:#96a29f}.trend-card>strong{font:700 20px Manrope}.trend-card>em{font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-style:normal}.trend-card.good>em{color:#277956}.trend-card.bad>em{color:#b34f3d}.trend-compare-grid,.monthly-context{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px}.monthly-context{margin-top:28px}.trend-compare-grid h4,.monthly-context h4,.compact-charts h4{font:700 14px Manrope;margin:0 0 15px}.compact-charts{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.compact-charts>div{background:#f7f8f4;border-radius:8px;padding:15px}.bar-compare{height:160px;display:flex;align-items:flex-end;justify-content:center;gap:18px}.bar-compare>div{height:100%;width:75px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.bar-compare span{font-size:9px;color:var(--muted);order:3}.bar-compare b{display:block;width:42px;background:var(--mint);border-radius:4px 4px 0 0;min-height:5px}.bar-compare>div:nth-child(2) b{background:#72b991}.bar-compare strong{font-size:10px}.burden-compare>div{margin-bottom:15px}.burden-compare>div>span{display:block;font-size:9px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.burden-compare i{height:20px;display:flex;align-items:center;gap:6px;font-style:normal}.burden-compare i b{display:block;height:8px;background:#b8c7c2;border-radius:4px}.burden-compare i b.latest{background:#e27964}.burden-compare i em{font-size:9px;font-style:normal}.burden-compare>small{font-size:8px;color:var(--muted)}.burden-compare>small i{display:inline-block;width:9px;height:5px;background:#b8c7c2;margin:0 3px}.burden-compare>small i+ i{background:#e27964;margin-left:9px}.monthly-svg{width:100%;height:auto;background:#f8f9f5;border-radius:8px}.monthly-svg text{font:9px "DM Sans";fill:#71807d}.findings-full{margin:22px 0}.findings-full #strongest-finding{background:#f4f8f4;border-left:4px solid #3a8769;padding:22px;margin-top:18px}.findings-full .additional-findings{grid-template-columns:1fr 1fr}.findings-full .finding-card.strong{background:transparent}.findings-full .additional-findings .finding-card{background:white}
@media(max-width:950px){.trend-summary{grid-template-columns:1fr 1fr}.trend-compare-grid,.monthly-context{grid-template-columns:1fr}.compact-charts{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.waterfall-delta{grid-template-columns:25px 105px 1fr;margin-left:10px;padding-left:8px}.trend-summary,.compact-charts,.findings-full .additional-findings{grid-template-columns:1fr}.performance-panel{padding:20px}.driver-group>h4 span{display:block;width:max-content;margin:7px 0 0}}

/* Final simplification and storytelling pass */
.coverage-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;border:1px solid var(--line);border-radius:9px;background:#f7f9f5;padding:12px 16px;color:#667570;font-size:11px;margin-bottom:22px}.coverage-strip>b{font-size:9px;letter-spacing:1px;color:var(--ink)}.confidence-dot{width:8px;height:8px;border-radius:50%;background:#e0a941}.confidence-dot.high{background:#37906a}.confidence-dot.low{background:#ce654f}.coverage-strip details{position:relative}.coverage-strip summary{display:grid;place-items:center;width:17px;height:17px;border:1px solid #a8b5b1;border-radius:50%;font-weight:800;cursor:pointer;list-style:none}.coverage-strip summary::-webkit-details-marker{display:none}.coverage-strip details p{position:absolute;z-index:3;top:22px;left:-10px;width:min(360px,75vw);background:var(--green);color:white;padding:12px;border-radius:7px;box-shadow:var(--shadow);line-height:1.5;margin:0}.coverage-strip .coverage-warning{flex-basis:100%;background:#fff4dd;color:#765100;margin-top:3px}.found-summary{margin:28px 0}.summary-observations{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:13px}.summary-observation{padding:20px 24px 20px 0;display:grid;gap:5px}.summary-observation+article{border-left:1px solid var(--line);padding-left:24px}.summary-observation>span{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.summary-observation>strong{font:700 22px Manrope}.summary-observation>p{font-size:11px;color:var(--muted);margin:0}.summary-observation.good>strong{color:#277956}.summary-observation.bad>strong{color:#b34f3d}.summary-observation.caution>strong{color:#a16b08}
.money-flow{width:min(680px,100%);margin:30px auto;display:flex;flex-direction:column}.flow-total{display:grid;place-items:center;border:1px solid var(--line);padding:17px;background:white}.flow-total strong{font:800 28px Manrope}.flow-total span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.flow-total.subtotal{background:#f1f5f1}.flow-total.final{background:var(--green);color:white;border-radius:8px;padding:22px}.flow-total.final span{color:#b8cbc7}.flow-movement{margin-left:50px;border-left:1px solid #d7dfdc;padding:9px 0 9px 18px}.flow-movement>div:first-child{display:grid;grid-template-columns:28px 115px 1fr;align-items:center;gap:9px}.flow-movement .flow-arrow{font-size:18px;color:#879791}.flow-movement>div>strong{font:700 15px Manrope}.flow-movement>div>span:last-child{font-size:12px;color:var(--muted)}.flow-movement.negative>div>strong{color:#b95745}.flow-movement.positive>div>strong{color:#287c5e}.flow-evidence{margin:6px 0 0 37px}.flow-evidence summary,.evidence-details summary,.report-reconciliation summary,.minor-drivers>summary{cursor:pointer;color:#337b62;font-weight:700;font-size:11px}.evidence-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.evidence-ledger>span{background:#f6f7f3;padding:9px 10px;display:grid;gap:3px;font-size:10px}.evidence-ledger>span b{color:var(--muted);font-weight:600}.evidence-ledger>span strong{font-size:12px}.evidence-ledger .net{background:#eaf4ec}.raw-ledger{display:grid;gap:3px;margin-top:8px}.raw-ledger>span{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:7px 9px;border-bottom:1px solid #edf0ec;font-size:10px}.raw-ledger>span small{grid-column:1;color:var(--muted)}.raw-ledger>span strong{grid-column:2;grid-row:1/3;align-self:center}.funding-movement{width:min(680px,100%);margin:12px auto;display:flex;align-items:center;justify-content:center;gap:12px;background:#eef4f8;border-left:3px solid #6c91a7;padding:13px;color:#526a76;font-size:11px}.funding-movement strong{font:700 15px Manrope;color:#24526a}.funding-movement .info-tip{border:1px solid currentColor;background:transparent;color:inherit;border-radius:50%;width:18px;height:18px;cursor:help}.report-reconciliation{width:min(680px,100%);margin:12px auto}.report-reconciliation>div{margin-top:10px;border:1px solid var(--line);padding:13px}.report-reconciliation span{display:flex;justify-content:space-between;border-bottom:1px solid #edf0ec;padding:8px;font-size:11px}.report-reconciliation p{font-size:11px;color:var(--muted);line-height:1.5}.report-reconciliation em{font-size:10px;color:#277956;font-style:normal}.bridge-scope-note{margin-top:14px}
.driver-grid.major{grid-template-columns:repeat(2,1fr)}.driver-grid.minor{grid-template-columns:repeat(2,1fr);margin-top:12px}.driver-card summary>strong{font-size:22px}.driver-card.minor summary>strong{font-size:17px}.minor-drivers{margin-top:15px;border-top:1px solid var(--line);padding-top:13px}.minor-drivers>summary{display:flex;justify-content:space-between}.minor-drivers>summary b{color:var(--muted);font-weight:500}.driver-detail>.evidence-ledger{padding:0 8px}.storage-group{border-top:1px solid var(--line);margin:8px}.storage-group>summary{display:flex;justify-content:space-between;gap:15px;padding:10px 8px;cursor:pointer;font-size:11px}.storage-group>summary strong{white-space:nowrap}.driver-group.unallocated{background:#fffaf0;padding:16px;border:1px dashed #d8c7a6;border-radius:8px}.driver-group.unallocated .driver-grid{margin-top:12px}
.trend-narrative{max-width:850px;margin:25px 0}.trend-narrative p{font:600 20px/1.55 Manrope;margin:0;color:#273b37}.trend-narrative>b{font:700 17px Manrope}.trend-narrative>p p{font:13px "DM Sans"}.trend-visuals{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trend-visuals section{min-width:0}.trend-visuals h4,.monthly-context h4{font:700 14px Manrope;margin:0 0 15px}.sales-comparison{position:relative;background:#f7f9f5;padding:17px;border-radius:8px}.chart-change{position:absolute;right:16px;top:15px;font:700 15px Manrope}.chart-change.good{color:#277956}.chart-change.bad{color:#b34f3d}.sales-comparison .bar-compare{height:145px}.sales-comparison .bar-compare strong{font-size:11px}.sales-comparison .bar-compare span{font-size:10px}.sales-comparison .bar-compare b{background:#a8cbb7}.sales-comparison .bar-compare>div:nth-child(2) b{background:#3e8e6e}.pressure-comparison{background:#f7f9f5;padding:17px;border-radius:8px;display:grid;gap:22px}.pressure-row>div:first-child{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:11px}.pressure-row>div>strong{font:700 14px Manrope}.pressure-row em{font-style:normal;font-size:10px}.pressure-row em.good{color:#277956}.pressure-row em.bad{color:#b34f3d}.pressure-row i{height:21px;display:block;position:relative;font-style:normal;margin-top:5px}.pressure-row i>span{display:block;height:9px;border-radius:0 5px 5px 0;position:relative;background:#9eb2aa}.pressure-row i>span.latest{background:#d96e59}.pressure-row.refund i>span.latest{background:#4e89b7}.pressure-row i small{position:absolute;left:calc(100% + 6px);top:-3px;font-size:9px;color:var(--muted)}.evidence-details{margin-top:14px}.evidence-details>div{margin-top:10px}.monthly-context{display:block;border-top:0;margin-top:30px;padding-top:0}.monthly-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.monthly-heading h4{margin:0}.monthly-heading small{color:var(--muted);font-size:10px}.monthly-visual{margin-top:18px}.monthly-visual h5{font:700 11px Manrope;text-transform:uppercase;letter-spacing:.7px;margin:0 0 3px;color:#52645f}.monthly-svg{background:transparent;border-radius:0}.monthly-svg text{font:10px "DM Sans";fill:#71807d}.monthly-svg .chart-axis{stroke:#cad3cf}.sales-bar{fill:#96c9aa}.partial-month{opacity:.42}.partial-label{font-size:7px!important;letter-spacing:.5px;fill:#8a6b28!important}.value-label{font-weight:600}.direct-series-labels{display:flex;gap:24px;font-size:11px;font-weight:700;margin:8px 0}.fee-series,.fee-end-label{color:#bd563f;fill:#bd563f!important}.refund-series,.refund-end-label{color:#3d78a4;fill:#3d78a4!important}.fee-line-chart,.refund-line-chart{fill:none;stroke-width:2.5}.fee-line-chart{stroke:#cf684f}.refund-line-chart{stroke:#4c88b8}.fee-dot{fill:#cf684f}.refund-dot{fill:#4c88b8}
.findings-full #strongest-finding{margin-top:16px}.findings-full .priority{margin-top:0}.sku-panel>.panel-heading{margin-bottom:18px}.product-signal{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.product-signal.normal{color:#277956}.product-signal.attention{color:#b34f3d}.product-signal.muted{color:#7c8985}.locked-modules>h3{font:700 22px Manrope;margin:9px 0 4px}.locked-modules>p{color:var(--muted);font-size:12px;margin:0}.locked-modules article{position:relative;padding-left:45px}.lock-icon{position:absolute;left:17px;top:17px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dfe5df;color:#65716d}.locked-modules em{font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.8px;color:#8b6e25;margin-top:5px}
@media(max-width:850px){.summary-observations,.trend-visuals{grid-template-columns:1fr}.summary-observation+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.driver-grid.major,.driver-grid.minor{grid-template-columns:1fr}.monthly-heading{align-items:flex-start;flex-direction:column;gap:6px}.trend-narrative p{font-size:18px}}
@media(max-width:580px){.coverage-strip{gap:7px}.flow-movement{margin-left:9px;padding-left:9px}.flow-movement>div:first-child{grid-template-columns:24px 100px 1fr}.flow-evidence{margin-left:30px}.evidence-ledger{grid-template-columns:1fr}.trend-visuals{gap:26px}.pressure-row>div:first-child{grid-template-columns:1fr auto}.pressure-row em{grid-column:1/-1}.summary-observation{padding-right:0}}

/* Intentional Free-Audit boundary and explanation-first drilldowns */
.history-notice{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;background:#eef4ec;border-left:3px solid #6c9d7e;padding:10px 12px;margin-top:3px}.history-notice b{color:var(--ink)}.history-notice em{font-style:normal;color:#4d6b60}.business-breakdown{display:grid;gap:6px;margin:10px 8px}.business-group{border-top:1px solid var(--line);padding:10px 8px}.business-group>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:11px}.business-group>div>span{display:grid;gap:2px}.business-group>div small{color:var(--muted)}.business-group>div>strong{white-space:nowrap}.amazon-evidence{margin-top:7px}.amazon-evidence>summary{cursor:pointer;color:#337b62;font-size:10px;font-weight:700}.amazon-evidence>.raw-ledger{margin-top:6px;padding-left:8px;border-left:2px solid #dce5e0}.generic-driver summary>small{color:#80651d}.flow-movement .info-tip{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:3px;border:1px solid currentColor;border-radius:50%;background:transparent;color:#6d807a;font-size:9px;vertical-align:middle;cursor:help}.panel-heading #trend-periods{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px 7px}.panel-heading #trend-periods b{color:var(--ink)}.panel-heading #trend-periods span{color:#98a49f}.sales-comparison .bar-compare{height:190px}.bar-compare span{display:grid;gap:2px;text-align:center}.bar-compare span small{font-size:8px;color:#80908a}.period-key{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.period-key span{display:grid;font-size:9px;color:var(--muted)}.period-key b{font-size:9px;text-transform:uppercase;color:var(--ink)}.standalone-partial .fee-dot,.standalone-partial .refund-dot{stroke:#fff;stroke-width:2}.locked-modules article[hidden]{display:none}.locked-modules>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
@media(max-width:650px){.panel-heading #trend-periods{justify-content:flex-start}.period-key{grid-template-columns:1fr}.business-group>div{align-items:flex-start}.sales-comparison .bar-compare{height:165px}}

/* Public Free Snapshot: insight first, no accounting evidence */
.free-results{padding-top:80px}.free-results .results-title{margin-bottom:20px}.free-scope-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:14px 18px}.free-scope-panel .scope-options{margin-left:auto}.free-scope-panel>p{flex-basis:100%;margin-top:0}.free-scope-panel #product-selector{flex-basis:100%;width:100%}.free-scope-panel #apply-scope{margin:0 0 0 auto}.free-results .coverage-strip{margin-bottom:28px}.free-results .found-summary{margin:28px 0 34px}.free-panel{background:white;border:1px solid var(--line);border-radius:11px;padding:28px;margin:22px 0}.free-panel .panel-heading{align-items:start}.free-note,.free-scope-caveat{color:var(--muted);font-size:11px;line-height:1.55;margin:14px auto 0;max-width:680px}.free-results .money-flow{margin-bottom:16px}.free-results .flow-movement{padding-top:7px;padding-bottom:7px}.free-results .flow-total{padding:14px}.free-results .flow-total.final{padding:19px}.free-results .flow-total strong{font-size:25px}.free-driver-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.free-driver-card{border:1px solid var(--line);border-radius:9px;padding:19px;display:grid;gap:6px;align-content:start}.free-driver-card>span{color:#58706a;font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.free-driver-card>strong{font:700 23px Manrope}.free-driver-card>small{color:var(--muted);font-size:11px}.free-driver-card>p{color:#80651d;font-size:11px;line-height:1.45;margin:8px 0 0}.free-driver-card.generic{background:#fffaf0}.free-storage-breakdown{display:grid;gap:7px;border-top:1px solid var(--line);margin-top:10px;padding-top:11px}.free-storage-breakdown span{display:flex;justify-content:space-between;gap:16px;font-size:10px}.free-storage-breakdown b{font-weight:600}.free-storage-breakdown strong{white-space:nowrap}.free-performance .panel-heading{align-items:flex-start}.free-periods{display:grid;grid-template-columns:1fr 1fr;gap:20px;color:var(--muted);font-size:10px;text-align:right}.free-periods span{display:grid}.free-periods b{color:var(--ink);font-size:9px;text-transform:uppercase}.free-performance>.trend-narrative{font:600 19px/1.55 Manrope;color:#273b37;margin:24px 0}.free-performance .trend-visuals{padding-bottom:25px}.free-performance .monthly-context{margin-top:25px}.free-products-panel .panel-heading{margin-bottom:18px}.attention-products{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.attention-products article{border:1px solid var(--line);border-left:3px solid var(--coral);border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.attention-products article>div{display:grid;gap:5px}.attention-products article b{font:700 14px Manrope}.attention-products article span{color:#a65242;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.attention-products article>strong{white-space:nowrap;font-size:11px}.products-analyzed{text-align:right;color:var(--muted);font-size:10px;margin:12px 0 0}.free-empty{color:var(--muted);font-size:13px}.free-results .locked-modules{margin-top:26px}.paid-edit-mode .site-header:after{content:"PAID EDIT";margin-left:auto;margin-right:18px;color:#8a6b28;font-size:9px;font-weight:800;letter-spacing:1px}.paid-edit-mode .site-header>.button{display:none}
@media(max-width:850px){.free-driver-grid,.attention-products{grid-template-columns:1fr}.free-periods{text-align:left}.free-scope-panel .scope-options{margin-left:0}.free-performance>.trend-narrative{font-size:17px}}
@media(max-width:580px){.free-results{padding-top:60px}.free-panel{padding:20px}.free-periods{grid-template-columns:1fr}.attention-products article{align-items:flex-start;flex-direction:column;gap:8px}.free-scope-panel{align-items:flex-start;flex-direction:column}.free-scope-panel .scope-options{width:100%}}

/* Homepage marketing story — intentionally isolated from Free and Paid result UI */
.home-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:76px;align-items:center;padding:74px 0 96px}.home-hero h1{font:800 clamp(44px,5.1vw,70px)/1.04 Manrope;margin:22px 0;letter-spacing:-2.5px}.home-hero h1 em{font-style:normal;color:#287d63}.home-hero-lead{font-size:19px;line-height:1.65;color:#4d615d;max-width:660px}.home-hero-actions{display:flex;align-items:center;gap:27px;margin:33px 0 26px}.home-text-link{font-weight:700;border-bottom:1px solid;padding-bottom:2px}.home-trust-strip{display:flex;flex-wrap:wrap;gap:7px 0;margin:0;color:#50645f;font-size:12px}.home-trust-strip span{display:flex;align-items:center}.home-trust-strip span+span:before{content:"·";margin:0 10px;color:#91a09c}
.home-bridge-card{background:var(--white);border:1px solid #dfe5de;border-radius:14px;padding:27px;box-shadow:var(--shadow);transform:rotate(.55deg)}.home-bridge-card header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.home-bridge-card header span{font-size:9px;letter-spacing:1.45px;color:#658078;font-weight:800}.home-bridge-card h2{font:700 21px Manrope;margin:6px 0 0}.home-bridge-card header>small{background:#edf7ef;color:#27775f;border-radius:20px;padding:6px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.home-bridge-start,.home-bridge-end{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 15px}.home-bridge-start{background:#f3f6f2;margin-top:18px;border-radius:8px 8px 0 0}.home-bridge-start span,.home-bridge-end span{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#6d7b78}.home-bridge-start strong{font:800 24px Manrope}.home-bridge-step{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 15px;border-bottom:1px solid #edf0ec}.home-bridge-step>span{color:#899994}.home-bridge-step b{font-size:11px}.home-bridge-step strong{font:700 13px Manrope;color:#a45142;white-space:nowrap}.home-bridge-end{background:var(--green);color:var(--white);border-radius:0 0 8px 8px}.home-bridge-end span{color:#b8cbc7}.home-bridge-end strong{font:800 26px Manrope}.home-bridge-card>p{font-size:9px;line-height:1.45;color:#82908c;margin:13px 2px 0}
.home-problem{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:88px 0}.home-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.home-problem h2,.home-section h2,.home-trust h2,.home-example h2,.home-final-cta h2{font:800 clamp(34px,4vw,49px)/1.08 Manrope;margin:14px 0}.home-problem-grid>div>p{color:var(--muted);font-size:16px;line-height:1.72;margin:0}.home-equation{display:grid;gap:10px;border-left:2px solid #6eb58d;margin-top:24px!important;padding-left:20px}.home-equation span{font-size:13px}.home-equation b{color:#287d63;font:700 15px Manrope}
.home-section{padding:105px 0}.home-section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}.home-section-heading>p{color:var(--muted);line-height:1.7;margin:0}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid var(--line)}.home-steps article{padding:34px 32px 8px 0;position:relative}.home-steps article+article{padding-left:32px;border-left:1px solid var(--line)}.home-step-number{position:absolute;right:20px;top:39px;color:#a2aaa7;font-size:10px}.home-step-mark{display:grid;place-items:center;width:43px;height:43px;background:#e4f4e7;color:#256d55;border-radius:10px;font:800 15px Manrope}.home-steps h3{font:700 19px/1.35 Manrope;margin:24px 0 10px;max-width:290px}.home-steps p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}
.home-trust{background:var(--green);color:var(--white);padding:96px 0}.home-trust-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.home-trust-grid>div>p{color:#b4c8c3;line-height:1.7;margin:18px 0 0}.home-trust ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}.home-trust li{display:flex;gap:14px;padding:20px 20px 20px 0;border-top:1px solid #365451}.home-trust li:nth-child(even){padding-left:20px;border-left:1px solid #365451}.home-trust li>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #52706b;border-radius:50%;color:var(--mint);font-size:9px;flex:0 0 auto}.home-trust li>div{display:grid;gap:5px}.home-trust li b{font:700 14px Manrope}.home-trust li small{color:#9fb5b0;line-height:1.5}
.home-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:55px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-proof-grid article{padding:28px 25px 28px 0}.home-proof-grid article+article{padding-left:25px;border-left:1px solid var(--line)}.home-proof-grid article>span{font-size:9px;color:#4a8b70;font-weight:800;letter-spacing:1px}.home-proof-grid h3{font:700 18px/1.35 Manrope;margin:17px 0 10px}.home-proof-grid p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}
.home-example{background:#102f2d;color:var(--white);padding:102px 0}.home-example-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:82px;align-items:center}.home-example-copy>p{color:#b5c7c3;font-size:16px;line-height:1.7}.home-why-it-matters{display:grid;gap:5px;margin-top:23px;color:#b9cac6;font-size:12px;line-height:1.55}.home-why-it-matters b{color:var(--mint);font:700 10px Manrope;letter-spacing:.9px;text-transform:uppercase}.home-restraint{border-left:2px solid var(--mint);padding-left:17px;margin-top:24px;display:grid;gap:6px;color:#afc1bd;font-size:12px;line-height:1.55}.home-restraint b{color:var(--white)}.home-example-findings{background:var(--white);color:var(--ink);border-radius:13px;padding:24px 27px;box-shadow:0 23px 55px rgba(0,0,0,.2)}.home-proof-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.home-proof-comparison article{display:grid;gap:7px;padding:4px 0}.home-example-findings span,.home-example-findings article>span{font-size:9px;font-weight:800;letter-spacing:.8px;color:#687b76}.home-example-findings strong{font:700 20px Manrope;color:#1f6550}.home-example-findings small{font-size:10px;line-height:1.45;color:var(--muted)}.home-proof-but{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f0f4ef;color:#6d7d78;font:800 9px Manrope;letter-spacing:.7px}.home-proof-result{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:center;margin:20px -7px 18px;padding:19px 20px;border-radius:9px;background:#eaf5eb}.home-proof-result>span{color:#27755c}.home-proof-result>div{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center}.home-proof-result small{font-weight:800;letter-spacing:.8px}.home-proof-result strong{font-size:25px}.home-proof-result em{grid-column:1/-1;color:#a45142;font-size:10px;font-style:normal;font-weight:700}.home-proof-driver{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding-top:18px;border-top:1px solid #e3e9e3}.home-proof-driver>span{grid-column:1/-1}.home-proof-driver>div{display:flex;gap:12px;align-items:baseline}.home-proof-driver>div b{font:700 15px Manrope}.home-proof-driver>div strong{font-size:18px}.home-proof-driver>small{text-align:right}
.home-ladder{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center}.home-ladder-intro>p{font:700 17px Manrope;color:#2b735a}.home-ladder-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.home-ladder-grid article{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:27px;display:flex;flex-direction:column}.home-ladder-grid article>span:first-child{font-size:9px;font-weight:800;letter-spacing:1px;color:#43846b}.home-ladder-grid h3{font:700 21px/1.35 Manrope;margin:13px 0 16px}.home-ladder-grid ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;flex:1}.home-ladder-grid li{font-size:12px;color:#536762;padding-left:19px;position:relative}.home-ladder-grid li:before{content:"✓";position:absolute;left:0;color:#318263;font-weight:800}.home-ladder-grid .button{gap:10px;padding:13px 15px}.home-ladder-grid .home-full-audit{border-color:#8db49e;box-shadow:0 15px 35px rgba(18,45,43,.08)}.home-margin-boundary{margin:-8px 0 20px;padding:11px 12px;border-left:2px solid #8db49e;background:#f4f8f5;color:#4e655e;font-size:11px;line-height:1.55}.early-bird-offer{border-top:1px solid var(--line);padding-top:18px}.early-bird-offer>small{color:#8a6b28;font-size:8px;font-weight:800;letter-spacing:.9px}.early-bird-offer h4{font:700 15px/1.4 Manrope;margin:8px 0 6px}.early-bird-offer>p{color:var(--muted);font-size:11px;line-height:1.5;margin:0 0 14px}.home-disabled-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;border:1px dashed #8aa49a;border-radius:8px;padding:13px 15px;font-size:12px;font-weight:700;color:#527168;background:transparent;cursor:pointer}.home-disabled-cta:hover{border-style:solid;background:#f2f7f3}.early-bird-email-form{display:grid;gap:10px;margin-top:12px}.early-bird-email-form[hidden]{display:none}.early-bird-email-form label{display:grid;gap:6px;color:#62756f;font-size:8px;font-weight:800;letter-spacing:.8px}.early-bird-email-form input{width:100%;border:1px solid #b7c7c0;border-radius:7px;padding:11px 12px;font:500 12px DM Sans;color:var(--ink);background:var(--white)}.early-bird-email-form .button{width:100%;justify-content:center}.early-bird-status{min-height:17px;margin:10px 0 0!important;color:#27755c!important;font-size:11px!important;font-weight:700}.early-bird-status.error{color:#a45142!important}.snapshot-early-bird{min-width:245px}.future-card .early-bird-email-form{margin-top:10px}.future-card .early-bird-status{text-align:right}
.home-upload .home-email-note{color:#778680;font-size:9px;font-weight:400;letter-spacing:0;text-transform:none}.home-upload .form-legal{line-height:1.5}.home-final-cta{background:#e5f5e8;text-align:center;padding:78px 0 84px;border-top:1px solid #d0e2d3}.home-final-cta h2{margin-bottom:27px}.home-final-cta .button{margin:auto}
@media(max-width:980px){.home-hero{gap:45px}.home-hero h1{font-size:53px}.home-ladder{grid-template-columns:1fr;gap:45px}.home-example-grid{gap:55px}.home-proof-grid{grid-template-columns:1fr 1fr}.home-proof-grid article:nth-child(3){border-left:0}.home-proof-grid article:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:850px){.home-hero,.home-problem-grid,.home-section-heading,.home-trust-grid,.home-example-grid{grid-template-columns:1fr}.home-hero{padding-top:36px;gap:54px}.home-hero h1{font-size:clamp(43px,8vw,60px)}.home-bridge-card{transform:none;max-width:590px}.home-problem-grid,.home-section-heading,.home-trust-grid,.home-example-grid{gap:38px}.home-problem,.home-trust,.home-example{padding:76px 0}.home-section{padding:80px 0}.home-steps{grid-template-columns:1fr}.home-steps article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.home-trust ul{max-width:650px}.home-example-findings{max-width:650px}.home-ladder-grid{max-width:700px}}
@media(max-width:620px){.home-hero{padding-bottom:68px}.home-hero h1{font-size:42px;letter-spacing:-1.5px}.home-hero-lead{font-size:17px}.home-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.home-trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px 13px}.home-trust-strip span+span:before{display:none}.home-bridge-card{padding:20px}.home-bridge-card header{align-items:flex-start}.home-bridge-start,.home-bridge-end{align-items:flex-start;flex-direction:column;gap:5px}.home-bridge-step{grid-template-columns:18px 1fr}.home-bridge-step strong{grid-column:2}.home-problem,.home-trust,.home-example{padding:66px 0}.home-section{padding:70px 0}.home-trust ul,.home-ladder-grid{grid-template-columns:1fr}.home-trust li:nth-child(even){padding-left:0;border-left:0}.home-proof-grid{grid-template-columns:1fr}.home-proof-grid article+article{border-left:0;padding-left:0}.home-proof-grid article:nth-child(n+2){border-top:1px solid var(--line)}.home-example-findings{padding:20px}.home-proof-comparison{grid-template-columns:1fr}.home-proof-comparison article{padding:5px 0}.home-proof-but{width:auto;height:auto;justify-self:start;padding:5px 8px;border-radius:4px}.home-proof-result{grid-template-columns:1fr;margin:15px -4px}.home-proof-result>div{grid-template-columns:1fr}.home-proof-driver{grid-template-columns:1fr}.home-proof-driver>div{display:grid}.home-proof-driver>small{text-align:left}.home-ladder{gap:34px}.home-ladder-grid article{padding:22px}.home-final-cta{padding:64px 0 70px}.snapshot-early-bird{width:100%;min-width:0}.future-card .early-bird-status{text-align:left}}

/* Route separation and compressed homepage conversion path */
.snapshot-mode #homepage-view{display:none}.snapshot-mode .site-header>.button{display:none}.snapshot-mode .free-results{padding-top:52px}.home-how-trust{padding-bottom:0}.home-assurances{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.home-assurances>span{display:grid;gap:5px;padding:18px 20px}.home-assurances>span+span{border-left:1px solid var(--line)}.home-assurances b{font:700 13px Manrope}.home-assurances small{color:var(--muted);font-size:10px}.home-inline-upload{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center;margin-top:48px;padding:48px;background:var(--green);color:var(--white);border-radius:14px 14px 0 0}.home-inline-upload>div>h3{font:800 clamp(30px,3.5vw,43px)/1.1 Manrope;margin:13px 0}.home-inline-upload>div>p{color:#b4c5c1;line-height:1.65}.home-inline-upload .home-no-hype{border-left:2px solid var(--mint);padding-left:14px;font-size:11px;color:#a8bbb7}.home-inline-upload .home-email-note{color:#778680;font-size:9px;font-weight:400;letter-spacing:0;text-transform:none}.home-ladder{padding-top:92px}.route-shell{min-height:calc(100vh - 76px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:720px;padding-top:60px;padding-bottom:90px}.route-shell h1{font:800 clamp(38px,5vw,60px)/1.06 Manrope;margin:16px 0}.route-shell p{color:var(--muted);font-size:16px;line-height:1.7;max-width:650px;margin:0 0 28px}
@media(max-width:900px){.home-assurances{grid-template-columns:1fr 1fr}.home-assurances>span:nth-child(3){border-left:0}.home-assurances>span:nth-child(n+3){border-top:1px solid var(--line)}.home-inline-upload{grid-template-columns:1fr;gap:36px;padding:38px}}
@media(max-width:620px){.home-assurances{grid-template-columns:1fr}.home-assurances>span+span{border-left:0;border-top:1px solid var(--line)}.home-inline-upload{margin-top:35px;padding:24px 18px;border-radius:10px 10px 0 0}.home-inline-upload>div>h3{font-size:31px}.home-ladder{padding-top:68px}.route-shell{padding-top:45px}}
