@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_d8e342{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_d8e342{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_b09413{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_b09413{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2?dpl=dpl_4nsDJ7XTRa5ZpXJRRzKq1pe4qWV5) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6fa9e6{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6fa9e6{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#0b1020;--canvas:#f7f6f2;--iris:#6d5dfb;--iris-light:#8b7fff;--signal:#c8f560;--slate:#566177;--mist:#e8eaf2;--white:#fff;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),Arial,sans-serif;--mono:var(--font-mono),monospace;--shell:min(1180px,calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.58;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:var(--shell);margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--canvas) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(11,16,32,.09)}.header-inner{min-height:78px;display:flex;align-items:center;gap:38px}.logo{display:inline-flex;align-items:center;gap:12px;font-size:28px;font-weight:600;letter-spacing:-1.6px;margin-right:auto}.logo-mark{width:38px;height:38px;color:var(--iris)}nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600}.footer-links a,nav a{transition:color .2s ease}.footer-links a:hover,nav a:hover{color:var(--iris)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;list-style:none;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;right:0;top:35px;min-width:190px;padding:18px;background:var(--ink);color:white;box-shadow:0 15px 35px rgba(11,16,32,.2);display:grid;gap:12px;font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 24px;border:1px solid var(--iris);border-radius:2px;background:var(--iris);color:white;font-size:15px;font-weight:650;letter-spacing:-.1px;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{background:#5d4eea;box-shadow:0 12px 28px rgba(109,93,251,.18);transform:translateY(-1px)}.button:disabled{opacity:.65;cursor:wait;transform:none}.button-small{min-height:42px;padding-inline:18px;font-size:13px}.button-light{background:var(--signal);border-color:var(--signal);color:var(--ink)}.button-light:hover{background:#d4ff72}.text-link{display:inline-flex;gap:10px;align-items:center;padding-block:8px;font-size:15px;font-weight:650;border-bottom:1px solid var(--ink)}.text-link span{color:var(--iris)}.eyebrow,.mono-label,.section-number{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--slate)}.eyebrow span{width:9px;height:9px;background:var(--signal);box-shadow:0 0 0 5px rgba(200,245,96,.24)}.mono-label,.section-number{color:var(--slate)}.hero{padding:108px 0 68px}.hero h1{max-width:1050px;margin:28px 0;font-family:var(--serif);font-size:clamp(60px,7.2vw,104px);line-height:.94;letter-spacing:-.055em;font-weight:450}.hero h1 em,.page-title em{color:var(--iris);font-weight:450}.hero-copy{max-width:750px;color:var(--slate);font-size:22px;line-height:1.5}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:40px}.hero-proof{display:flex;gap:0;margin-top:88px;padding-top:22px;border-top:1px solid rgba(11,16,32,.14);color:var(--slate);font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.hero-proof span{padding-right:30px;margin-right:30px;border-right:1px solid rgba(11,16,32,.15)}.hero-proof span:last-child{border:0}.diagnosis-band{background:var(--ink);color:white}.diagnosis-grid{display:grid;grid-template-columns:180px 1.35fr .8fr;gap:70px;padding-block:92px;align-items:start}.diagnosis-band .section-number{color:var(--iris-light)}.cta-band h2,.diagnosis-band h2,.section h2{margin:0 0 22px;font-family:var(--serif);font-size:clamp(39px,4.6vw,66px);font-weight:450;line-height:1.02;letter-spacing:-.04em}.diagnosis-band p{color:#c3c9d8}.diagnosis-band blockquote{margin:0;padding:0 0 0 24px;border-left:3px solid var(--signal);font-family:var(--serif);font-size:27px;line-height:1.32}.section{padding-block:112px}.split-heading{display:grid;grid-template-columns:1.3fr .8fr;gap:100px;margin-top:28px;align-items:end}.preview-copy>p,.split-heading p{color:var(--slate);font-size:18px}.juror-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--ink);margin-top:72px}.juror{min-height:150px;padding:16px 14px;border-right:1px solid rgba(11,16,32,.18);font-size:14px;font-weight:650;display:flex;flex-direction:column;justify-content:space-between}.juror:last-child{border:0}.juror span{font-family:var(--mono);font-size:10px;color:var(--iris)}.report-preview{display:grid;grid-template-columns:.9fr 1.1fr;gap:120px;align-items:center;border-top:1px solid rgba(11,16,32,.15)}.check-list{list-style:none;padding:0;margin:28px 0 34px}.check-list li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid rgba(11,16,32,.1)}.check-list li:before{content:"";position:absolute;left:2px;top:20px;width:8px;height:8px;background:var(--signal);box-shadow:0 0 0 1px var(--ink)}.finding-card{background:white;padding:46px;box-shadow:0 30px 90px rgba(11,16,32,.1);border-top:7px solid var(--iris);transform:rotate(1deg)}.finding-top,.leverage{display:flex;justify-content:space-between;align-items:center}.priority{display:inline-flex;min-width:42px;height:29px;padding:0 9px;align-items:center;justify-content:center;background:var(--ink);color:white;font-size:11px;font-weight:500;letter-spacing:.08em}.confidence,.priority{font-family:var(--mono)}.confidence{color:var(--slate);font-size:10px;text-transform:uppercase}.finding-card .mono-label{margin-top:42px;color:var(--iris)}.finding-card h3{margin:12px 0 18px;font-family:var(--serif);font-size:34px;line-height:1.1;letter-spacing:-.03em}.finding-card p{color:var(--slate)}.finding-rule{border-top:1px solid var(--mist);margin-top:28px}.leverage{margin-top:35px;padding-top:18px;border-top:1px solid var(--ink);font-family:var(--mono);font-size:10px;text-transform:uppercase}.leverage strong{color:var(--iris);font-family:var(--serif);font-size:44px}.cta-band{padding:90px 0;background:var(--iris);color:white}.cta-inner{display:grid;grid-template-columns:1.4fr .55fr;gap:100px;align-items:end}.cta-band .section-number{color:var(--signal)}.cta-inner>div:last-child{text-align:center}.cta-inner>div:last-child p{color:rgba(255,255,255,.75);font-size:12px}.page-section{padding-block:100px 120px;min-height:68vh}.narrow{max-width:850px}.centered{text-align:center}.page-title{margin:24px 0 30px;font-family:var(--serif);font-weight:450;font-size:clamp(54px,6.4vw,86px);line-height:.98;letter-spacing:-.05em}.page-intro{max-width:760px;color:var(--slate);font-size:21px}.price-card{margin-top:55px;padding:52px;background:white;border-top:7px solid var(--iris);display:grid;grid-template-columns:.75fr 1fr;gap:30px 80px;box-shadow:0 24px 70px rgba(11,16,32,.08)}.price-card h2{margin:10px 0 0;font-family:var(--serif);font-size:90px;line-height:.9;font-weight:450;letter-spacing:-.07em}.price-card h2 sup{font-family:var(--sans);font-size:24px;vertical-align:top;letter-spacing:0}.price-card .button{grid-column:1/-1}.fine-print,.muted{color:var(--slate)}.fine-print{font-size:13px;margin-top:26px}.method-list{margin-top:90px;border-top:1px solid var(--ink)}.method-list article{display:grid;grid-template-columns:100px .7fr 1.2fr;gap:50px;padding:36px 0;border-bottom:1px solid rgba(11,16,32,.16)}.method-list article>span{font-family:var(--mono);font-size:11px;color:var(--iris)}.method-list h2{margin:0;font-family:var(--serif);font-size:31px;line-height:1.1;font-weight:500}.method-list p{margin:0;color:var(--slate)}.principle{margin-top:80px;padding:60px;background:var(--ink);color:white}.principle .mono-label{color:var(--signal)}.principle blockquote{margin:24px 0 0;font-family:var(--serif);font-size:34px;line-height:1.25}.report-mast{display:grid;grid-template-columns:1fr 160px;gap:80px;align-items:start;padding-bottom:60px;border-bottom:1px solid var(--ink)}.report-mast h1{margin:18px 0 0;max-width:920px;font-family:var(--serif);font-size:clamp(48px,6vw,80px);line-height:.98;letter-spacing:-.045em;font-weight:450}.report-stamp{aspect-ratio:1;border:1px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.report-stamp strong{font-family:var(--serif);color:var(--iris);font-size:44px;font-weight:450}.report-stamp span{font-family:var(--mono);font-size:9px;text-transform:uppercase}.report-verdict{max-width:930px;margin:70px 0}.report-verdict .mono-label{color:var(--iris)}.report-verdict>p:not(.mono-label){font-family:var(--serif);font-size:26px;line-height:1.5}.report-columns{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid var(--ink)}.report-columns>div{padding:38px 45px 38px 0}.report-columns>div+div{padding-left:45px;border-left:1px solid var(--ink)}.report-columns p:last-child{font-size:19px}.report-heading{margin:90px 0 24px;font-family:var(--serif);font-size:52px;font-weight:450;letter-spacing:-.04em}.full-finding,.sample-finding{display:grid;grid-template-columns:110px 1fr;border-top:1px solid rgba(11,16,32,.22);padding:34px 0}.finding-index,.sample-finding>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-family:var(--mono);font-size:10px;color:var(--slate)}.sample-finding .mono-label{color:var(--iris)}.full-finding h3,.sample-finding h3{margin:8px 0;font-family:var(--serif);font-size:31px;line-height:1.18;font-weight:500}.sample-finding p:last-child,.sample-note{color:var(--slate)}.sample-note{margin-top:55px;padding:30px;border:1px solid var(--iris);font-size:14px}.working-section{padding:70px 0}.working-section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.working-section article{border-top:3px solid var(--signal)}.working-section h3{font-family:var(--serif);font-size:24px}.working-section p{color:var(--slate)}.finding-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--iris);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.finding-meta span+span:before{content:"/";color:var(--slate);margin-right:14px}.finding-observation{font-size:20px;max-width:850px}.finding-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px 55px;margin-top:38px}.finding-detail>div{border-top:1px solid var(--mist);padding-top:17px}.finding-detail p:last-child{color:var(--slate)}.jury-split{margin-top:36px;padding:30px;background:white;border-left:4px solid var(--signal)}.director-cut{margin-top:80px;background:var(--ink);color:white;padding:60px}.director-cut .mono-label{color:var(--signal)}.director-cut blockquote{margin:20px 0 0;font-family:var(--serif);font-size:36px;line-height:1.26}.faq-list{max-width:920px;margin-top:75px;margin-left:auto}.faq-list details{border-top:1px solid rgba(11,16,32,.22)}.faq-list details:last-child{border-bottom:1px solid rgba(11,16,32,.22)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:28px 0;font-family:var(--serif);font-size:27px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--iris);font-family:var(--sans);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--slate);padding:0 0 30px}.legal h2{margin-top:45px;font-family:var(--serif);font-size:29px}.legal p{color:var(--slate)}.purchase-layout{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:start}.purchase-intro .page-title{font-size:clamp(48px,5vw,72px)}.purchase-intro>p:not(.section-number){max-width:620px;color:var(--slate);font-size:19px}.purchase-includes{margin-top:55px;max-width:620px}.purchase-form{padding:42px;background:white;box-shadow:0 24px 70px rgba(11,16,32,.09);border-top:6px solid var(--iris)}.purchase-form>label:not(.consent){display:block;margin:24px 0 9px;font-size:13px;font-weight:700}.purchase-form>label:first-child{margin-top:0}.purchase-form input[type=email],.purchase-form input[type=text]{width:100%;height:54px;border:1px solid #cbd0dc;border-radius:0;padding:0 15px;background:#fbfbfd;color:var(--ink);outline:none}.purchase-form input:focus{border-color:var(--iris);box-shadow:0 0 0 3px rgba(109,93,251,.13)}.url-field{display:flex;align-items:center;height:54px;border:1px solid #cbd0dc;background:#fbfbfd}.url-field:focus-within{border-color:var(--iris);box-shadow:0 0 0 3px rgba(109,93,251,.13)}.url-field span{padding-left:15px;color:var(--slate)}.url-field input{border:0!important;box-shadow:none!important;padding-left:3px!important}.consent{display:flex;align-items:flex-start;gap:12px;margin:25px 0;color:var(--slate);font-size:12px}.consent input{margin-top:4px;accent-color:var(--iris)}.purchase-button{width:100%}.secure-note{color:var(--slate);text-align:center;font-size:11px}.secure-note span{color:var(--iris)}.cancel-note,.form-error{padding:14px 16px;background:#fff1f0;border-left:3px solid #c84640;color:#742b27;font-size:13px}.cancel-note{margin-top:0}.status-page{text-align:center;max-width:900px}.status-page .page-title{font-size:65px}.status-page .page-intro{margin-inline:auto}.status-orbit{position:relative;width:130px;height:130px;margin:0 auto 45px;border:1px solid var(--mist);border-radius:50%;animation:orbit 5s linear infinite}.status-orbit span{position:absolute;width:18px;height:18px;background:var(--iris)}.status-orbit span:first-child{left:56px;top:-9px;background:var(--signal)}.status-orbit span:nth-child(2){right:3px;bottom:18px}.status-orbit span:nth-child(3){left:5px;bottom:20px;background:var(--mist)}@keyframes orbit{to{transform:rotate(1turn)}}.status-steps{display:grid;grid-template-columns:repeat(5,1fr);margin:65px 0 35px;position:relative}.status-steps:before{content:"";position:absolute;left:10%;right:10%;top:18px;border-top:1px solid #cfd3dd}.status-steps div{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--slate);font-family:var(--mono);font-size:9px;text-transform:uppercase}.status-steps span{z-index:1;width:36px;height:36px;border:1px solid #cfd3dd;background:var(--canvas);display:grid;place-items:center;border-radius:50%}.status-steps .active{color:var(--ink)}.status-steps .active span{background:var(--iris);border-color:var(--iris);color:white}.site-footer{background:var(--ink);color:white;padding-block:70px 35px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.footer-mark{width:52px;color:var(--iris-light)}.footer-belief{max-width:390px;font-family:var(--serif);font-size:24px}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start;font-size:13px}.footer-meta{grid-column:1/-1;margin-top:45px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15);color:#9099ad;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.09em}@media (max-width:900px){:root{--shell:min(100% - 32px,720px)}.header-inner{min-height:68px}nav{display:none}.mobile-menu{display:block}.hero{padding-top:72px}.hero h1{font-size:clamp(52px,14vw,78px)}.cta-inner,.diagnosis-grid,.purchase-layout,.report-preview,.split-heading{grid-template-columns:1fr;gap:45px}.diagnosis-grid{padding-block:70px}.juror-grid{grid-template-columns:repeat(2,1fr)}.juror{border-bottom:1px solid rgba(11,16,32,.18)}.report-preview{padding-top:85px}.finding-card{transform:none}.price-card{grid-template-columns:1fr}.price-card .button{grid-column:auto}.method-list article{grid-template-columns:50px 1fr;gap:20px}.method-list article p{grid-column:2}.working-section>div{grid-template-columns:1fr}}@media (max-width:600px){body{font-size:16px}.logo{font-size:24px}.logo-mark{width:33px}.header-inner .button{display:none}.hero h1{letter-spacing:-.045em}.hero-copy{font-size:18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{align-self:flex-start}.hero-proof{flex-direction:column;gap:10px;margin-top:60px}.hero-proof span{border:0;padding:0;margin:0}.section{padding-block:80px}.juror-grid{grid-template-columns:1fr 1fr}.report-preview{gap:70px}.director-cut,.finding-card,.price-card,.principle,.purchase-form{padding:28px}.page-section{padding-block:70px 85px}.page-title{font-size:49px}.method-list article{grid-template-columns:40px 1fr}.report-mast{grid-template-columns:1fr;gap:35px}.report-stamp{width:120px}.report-verdict>p:not(.mono-label){font-size:21px}.report-columns{grid-template-columns:1fr}.report-columns>div,.report-columns>div+div{padding:28px 0;border-left:0}.report-columns>div+div{border-top:1px solid var(--ink)}.full-finding,.sample-finding{grid-template-columns:60px 1fr;gap:12px}.finding-detail{grid-template-columns:1fr}.finding-meta{flex-direction:column;gap:4px}.finding-meta span+span:before{display:none}.status-steps{grid-template-columns:repeat(5,1fr)}.status-steps div{font-size:0}.footer-grid{grid-template-columns:1fr}.footer-meta{grid-column:1}}@media print{.site-footer,.site-header{display:none}body{background:white}.page-section{padding:0}.full-finding{page-break-inside:avoid;break-inside:avoid}}