body.marketing-page[data-public-page="methodology"]{--mt-ink:#102a34;--mt-teal:#0e806b;--mt-soft:#eef7f3;--mt-line:#d3e2dd}
body.marketing-page[data-public-page="methodology"] .meth-next-hero{position:relative;overflow:hidden;padding:clamp(72px,8vw,108px) 0 72px;background:radial-gradient(circle at 84% 20%,rgba(75,203,171,.16),transparent 31%),linear-gradient(180deg,#f7fbf9,#edf6f3)}
body.marketing-page[data-public-page="methodology"] .meth-next-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#0b71550a 1px,transparent 1px),linear-gradient(90deg,#0b71550a 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(#000,transparent 90%)}
body.marketing-page[data-public-page="methodology"] .meth-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(42px,6vw,88px);align-items:center}
body.marketing-page[data-public-page="methodology"] .meth-hero-copy h1{max-width:13ch!important;font-size:clamp(3rem,5.2vw,5.35rem)!important;line-height:.98!important;letter-spacing:-.055em!important}
body.marketing-page[data-public-page="methodology"] .meth-hero-thesis{max-width:680px;margin:22px 0 8px;color:#143f3a;font-size:clamp(1.08rem,1.55vw,1.34rem);font-weight:800;line-height:1.5}
body.marketing-page[data-public-page="methodology"] .meth-hero-copy>p:not(.meth-hero-thesis){max-width:720px;color:#607571;line-height:1.72}
body.marketing-page[data-public-page="methodology"] .meth-contract{border:1px solid #bdd8cf;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 34px 90px -54px rgba(15,84,67,.5)}
body.marketing-page[data-public-page="methodology"] .meth-contract header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e0ebe7;background:#0b2c34}
body.marketing-page[data-public-page="methodology"] .meth-contract header span{color:#72e0c4;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}
body.marketing-page[data-public-page="methodology"] .meth-contract header b{padding:5px 8px;border:1px solid #ffffff1f;border-radius:8px;color:#b8d8d2;font-size:.62rem}
body.marketing-page[data-public-page="methodology"] .meth-contract ol{display:grid;margin:0;padding:14px;list-style:none}
body.marketing-page[data-public-page="methodology"] .meth-contract li{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;padding:12px;border-bottom:1px solid #edf2f0}
body.marketing-page[data-public-page="methodology"] .meth-contract li:last-child{border:0}
body.marketing-page[data-public-page="methodology"] .meth-contract li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#0b6f5d;background:#e6f5f0;font-size:.64rem;font-weight:950}
body.marketing-page[data-public-page="methodology"] .meth-contract strong,body.marketing-page[data-public-page="methodology"] .meth-contract small{display:block}
body.marketing-page[data-public-page="methodology"] .meth-contract strong{color:#17353b;font-size:.78rem}
body.marketing-page[data-public-page="methodology"] .meth-contract small{margin-top:2px;color:#778b8c;font-size:.62rem}
body.marketing-page[data-public-page="methodology"] .meth-contract footer{display:flex;gap:9px;align-items:center;padding:13px 17px;color:#6c817f;background:#f5f9f7;font-size:.66rem;line-height:1.45}
body.marketing-page[data-public-page="methodology"] .meth-contract footer i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#0e806b;background:#def1eb;font-style:normal;font-weight:900}
body.marketing-page[data-public-page="methodology"] .meth-centered{max-width:850px;margin-inline:auto;text-align:center}
body.marketing-page[data-public-page="methodology"] .meth-formula-section{background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-formula-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}
body.marketing-page[data-public-page="methodology"] .meth-formula-grid article{padding:24px;border:1px solid var(--mt-line);border-radius:20px;background:linear-gradient(145deg,#fff,#f5faf8)}
body.marketing-page[data-public-page="methodology"] .meth-formula-grid article>span{color:#0e806b;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
body.marketing-page[data-public-page="methodology"] .meth-fraction{display:grid;gap:7px;margin:24px 0 14px}
body.marketing-page[data-public-page="methodology"] .meth-fraction strong,body.marketing-page[data-public-page="methodology"] .meth-fraction b{font-size:.82rem;line-height:1.5}
body.marketing-page[data-public-page="methodology"] .meth-fraction strong{color:#153b3b}
body.marketing-page[data-public-page="methodology"] .meth-fraction b{color:#607875;font-weight:700}
body.marketing-page[data-public-page="methodology"] .meth-fraction i{height:2px;border-radius:99px;background:linear-gradient(90deg,#0e806b,#6edfc3)}
body.marketing-page[data-public-page="methodology"] .meth-formula-grid small{color:#7f9290;font-size:.62rem}
body.marketing-page[data-public-page="methodology"] .meth-formula-note{max-width:920px;margin:20px auto 0;color:#718482;text-align:center;font-size:.72rem;line-height:1.6}
body.marketing-page[data-public-page="methodology"] .meth-metrics-section{background:#eef6f3}
body.marketing-page[data-public-page="methodology"] .meth-metric-grid .method-metric{background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-gate-section{background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-gate{display:grid;grid-template-columns:1fr 130px 1fr;gap:18px;align-items:center;margin-top:36px;padding:24px;border:1px solid #ccddd7;border-radius:24px;background:linear-gradient(145deg,#f9fcfb,#edf6f3)}
body.marketing-page[data-public-page="methodology"] .meth-gate-input{display:grid;gap:8px}
body.marketing-page[data-public-page="methodology"] .meth-gate-input article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #dbe8e4;border-radius:13px;background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-gate-input span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#0e806b;background:#e4f3ee;font-size:.61rem;font-weight:950}
body.marketing-page[data-public-page="methodology"] .meth-gate-input strong{font-size:.72rem}
body.marketing-page[data-public-page="methodology"] .meth-gate-input i{color:#0f9a7f;font-style:normal;font-weight:950}
body.marketing-page[data-public-page="methodology"] .meth-gate-core{display:grid;place-items:center;gap:7px}
body.marketing-page[data-public-page="methodology"] .meth-gate-core span{padding:8px 10px;border:1px solid #b9d7cd;border-radius:999px;color:#0d735f;background:#fff;font-size:.62rem;font-weight:950;letter-spacing:.07em}
body.marketing-page[data-public-page="methodology"] .meth-gate-core b{color:#0d806b;font-size:2rem}
body.marketing-page[data-public-page="methodology"] .meth-gate-output{display:grid;gap:9px}
body.marketing-page[data-public-page="methodology"] .meth-gate-output article{display:grid;gap:5px;padding:16px;border-radius:15px}
body.marketing-page[data-public-page="methodology"] .meth-gate-output .is-pass{border:1px solid #a8dbcb;background:#e9f7f2}
body.marketing-page[data-public-page="methodology"] .meth-gate-output .is-break{border:1px solid #e2d5c0;background:#fbf5e9}
body.marketing-page[data-public-page="methodology"] .meth-gate-output span{font-size:.63rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}
body.marketing-page[data-public-page="methodology"] .meth-gate-output .is-pass span{color:#0c7e68}
body.marketing-page[data-public-page="methodology"] .meth-gate-output .is-break span{color:#9a6b22}
body.marketing-page[data-public-page="methodology"] .meth-gate-output strong{font-size:.76rem}
body.marketing-page[data-public-page="methodology"] .meth-gate-output i{color:#0e806b;font-style:normal;font-size:1.2rem;letter-spacing:.08em}
body.marketing-page[data-public-page="methodology"] .meth-gate-output .is-break i{color:#a07b45}
body.marketing-page[data-public-page="methodology"] .meth-unknown-section{background:#f2f7f5}
body.marketing-page[data-public-page="methodology"] .meth-unknown-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(36px,6vw,80px);align-items:center}
body.marketing-page[data-public-page="methodology"] .meth-unknown-grid>div:first-child>p{color:#617570;line-height:1.68}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual article{min-height:210px;padding:24px;border-radius:20px}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual .is-zero{border:1px solid #bddfd4;background:#eaf7f3}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual .is-missing{border:1px dashed #bfc9c7;background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual span{display:block;margin-bottom:32px;font-size:clamp(2.6rem,4vw,4rem);font-weight:850;letter-spacing:-.06em}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual .is-zero span{color:#0e806b}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual .is-missing span{color:#899694}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual strong{display:block;font-size:.82rem}
body.marketing-page[data-public-page="methodology"] .meth-unknown-visual small{display:block;margin-top:7px;color:#7b8c89;font-size:.62rem}
body.marketing-page[data-public-page="methodology"] .meth-chain-section{background:#071d29;color:#fff}
body.marketing-page[data-public-page="methodology"] .meth-chain-section .section-head .eyebrow{color:#67dfc2}
body.marketing-page[data-public-page="methodology"] .meth-chain-section .section-head h2{color:#fff}
body.marketing-page[data-public-page="methodology"] .meth-chain-section .section-head p{color:#a5c0bd}
body.marketing-page[data-public-page="methodology"] .meth-chain{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:34px}
body.marketing-page[data-public-page="methodology"] .meth-chain article{position:relative;min-height:160px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04)}
body.marketing-page[data-public-page="methodology"] .meth-chain article:not(:last-child):after{content:"→";position:absolute;right:-11px;top:50%;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#06251d;background:#65dfc1;font-size:.65rem;font-weight:950}
body.marketing-page[data-public-page="methodology"] .meth-chain span{display:block;color:#66dfc1;font-size:.62rem;font-weight:950}
body.marketing-page[data-public-page="methodology"] .meth-chain strong{display:block;margin:25px 0 7px;color:#eef9f6;font-size:.78rem}
body.marketing-page[data-public-page="methodology"] .meth-chain small{color:#87a8a5;font-size:.61rem;line-height:1.45}
body.marketing-page[data-public-page="methodology"] .meth-technical-callout{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:center;margin-top:24px;padding:20px;border:1px solid rgba(104,223,194,.16);border-radius:17px;background:rgba(104,223,194,.055)}
body.marketing-page[data-public-page="methodology"] .meth-technical-callout span,body.marketing-page[data-public-page="methodology"] .meth-limit-badge{display:inline-flex;padding:6px 9px;border-radius:999px;color:#69dec2;background:#143d42;font-size:.61rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}
body.marketing-page[data-public-page="methodology"] .meth-technical-callout h3{margin:8px 0 0;color:#fff;font-size:1rem}
body.marketing-page[data-public-page="methodology"] .meth-technical-callout p{margin:0;color:#9cb8b5;font-size:.74rem;line-height:1.6}
body.marketing-page[data-public-page="methodology"] .meth-details-section{background:#edf6f3}
body.marketing-page[data-public-page="methodology"] .meth-limits-section{background:#fff}
body.marketing-page[data-public-page="methodology"] .meth-limits-section .meth-limit-badge{margin-bottom:14px;color:#0e806b;background:#e5f4ef}
@media(max-width:1060px){body.marketing-page[data-public-page="methodology"] .meth-hero-grid{grid-template-columns:1fr}body.marketing-page[data-public-page="methodology"] .meth-contract{max-width:820px}body.marketing-page[data-public-page="methodology"] .meth-formula-grid{grid-template-columns:1fr 1fr}body.marketing-page[data-public-page="methodology"] .meth-formula-grid article:last-child{grid-column:1/-1}body.marketing-page[data-public-page="methodology"] .meth-chain{grid-template-columns:repeat(3,1fr)}body.marketing-page[data-public-page="methodology"] .meth-chain article:nth-child(3):after{display:none}}
@media(max-width:760px){body.marketing-page[data-public-page="methodology"] .meth-next-hero{padding:58px 0 48px}body.marketing-page[data-public-page="methodology"] .meth-hero-copy h1{font-size:clamp(2.65rem,13vw,4.1rem)!important}body.marketing-page[data-public-page="methodology"] .meth-formula-grid,body.marketing-page[data-public-page="methodology"] .meth-unknown-grid{grid-template-columns:1fr}body.marketing-page[data-public-page="methodology"] .meth-formula-grid article:last-child{grid-column:auto}body.marketing-page[data-public-page="methodology"] .meth-gate{grid-template-columns:1fr}body.marketing-page[data-public-page="methodology"] .meth-gate-core b{transform:rotate(90deg)}body.marketing-page[data-public-page="methodology"] .meth-unknown-visual{grid-template-columns:1fr 1fr}body.marketing-page[data-public-page="methodology"] .meth-chain{grid-template-columns:1fr 1fr}body.marketing-page[data-public-page="methodology"] .meth-chain article:nth-child(2):after,body.marketing-page[data-public-page="methodology"] .meth-chain article:nth-child(4):after{display:none}body.marketing-page[data-public-page="methodology"] .meth-chain article:nth-child(3):after{display:grid}body.marketing-page[data-public-page="methodology"] .meth-technical-callout{grid-template-columns:1fr}}
@media(max-width:480px){body.marketing-page[data-public-page="methodology"] .meth-unknown-visual,body.marketing-page[data-public-page="methodology"] .meth-chain{grid-template-columns:1fr}body.marketing-page[data-public-page="methodology"] .meth-chain article:after{display:none!important}}
body.marketing-page[data-public-page="methodology"] .meth-hero-copy .provider-status{margin-top:20px}
body.marketing-page[data-public-page="methodology"] .meth-eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
body.marketing-page[data-public-page="methodology"] .meth-eyebrow-row .eyebrow{margin:0}
body.marketing-page[data-public-page="methodology"] .meth-eyebrow-row i{display:inline-flex;padding:6px 9px;border:1px solid #c5ded5;border-radius:999px;color:#0e806b;background:#fff;font-size:.61rem;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
body.marketing-page[data-public-page="methodology"] .meth-contract header b{max-width:64%;text-align:right;line-height:1.35;white-space:normal}
