@font-face{font-family:__Libre_Caslon_Text_b8c890;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fdc0bab3d10b03c6-s.woff2) 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:__Libre_Caslon_Text_b8c890;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a79b36546e861154-s.p.woff2) 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:__Libre_Caslon_Text_b8c890;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05ba3ff6b3078756-s.woff2) 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:__Libre_Caslon_Text_b8c890;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bde84f5436717993-s.p.woff2) 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:__Libre_Caslon_Text_b8c890;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d8fc89f1baf4fe9c-s.woff2) 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:__Libre_Caslon_Text_b8c890;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dbdc01c23a00f505-s.p.woff2) 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:__Libre_Caslon_Text_Fallback_b8c890;src:local("Times New Roman");ascent-override:82.44%;descent-override:22.10%;line-gap-override:0.00%;size-adjust:117.66%}.__className_b8c890{font-family:__Libre_Caslon_Text_b8c890,__Libre_Caslon_Text_Fallback_b8c890}.__variable_b8c890{--font-display:"__Libre_Caslon_Text_b8c890","__Libre_Caslon_Text_Fallback_b8c890"}@font-face{font-family:__Archivo_5afde0;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) 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:__Archivo_5afde0;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) 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:__Archivo_5afde0;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) 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:__Archivo_Fallback_5afde0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:__Archivo_5afde0,__Archivo_Fallback_5afde0;font-style:normal}.__variable_5afde0{--font-body:"__Archivo_5afde0","__Archivo_Fallback_5afde0"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) 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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) 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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) 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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) 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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) 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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) 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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) 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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) 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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) 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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) 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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) 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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) 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_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--ink:#0f1c33;--ink-2:#1a2a47;--ink-3:#2b3d5e;--paper:#f6f3ea;--paper-2:#efeadc;--white:#fdfcf8;--gold:#a8852e;--gold-bright:#c9a045;--rust:#9c3a25;--moss:#2c6e49;--grey:#5d6678;--grey-on-dark:#93a0b8;--line:#ddd6c4;--font-display:var(--font-display,Georgia,serif);--font-body:var(--font-body,"Helvetica Neue",sans-serif);--font-mono:var(--font-mono,"Courier New",monospace);--measure:62ch;--pad:clamp(20px,5vw,48px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.6;font-size:16.5px;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--white)}a{color:inherit}button{cursor:pointer}button,input,textarea{font-family:inherit}.display,h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}.mono{font-family:var(--font-mono)}.contours{position:relative;isolation:isolate}.contours:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='560' viewBox='0 0 560 560'%3E%3Cg fill='none' stroke='%233a4d70' stroke-width='1' opacity='0.33'%3E%3Cpath d='M-20 120 C 120 40, 240 200, 400 120 S 600 60, 620 110'/%3E%3Cpath d='M-20 170 C 130 90, 250 250, 410 170 S 600 110, 620 160'/%3E%3Cpath d='M-20 225 C 140 145, 255 300, 415 225 S 600 165, 620 215'/%3E%3Cpath d='M-20 290 C 150 215, 260 360, 420 290 S 600 230, 620 280'/%3E%3Cpath d='M-20 370 C 160 300, 270 430, 430 370 S 600 310, 620 360'/%3E%3Cpath d='M-20 460 C 170 395, 280 520, 440 460 S 600 400, 620 450'/%3E%3Ccircle cx='452' cy='84' r='3' fill='%23a8852e' stroke='none' opacity='0.8'/%3E%3Ccircle cx='118' cy='338' r='3' fill='%23a8852e' stroke='none' opacity='0.55'/%3E%3C/g%3E%3C/svg%3E");background-size:560px}.vrule{display:flex;align-items:center;gap:12px;margin:18px 0}.vrule:before{content:"";flex:0 0 44px;height:1px;background:var(--gold)}.vrule:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.vrule span{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.on-dark .vrule span{color:var(--gold-bright)}.site-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px var(--pad);border-bottom:1px solid var(--ink-3);position:relative;z-index:50}.site-head.on-paper{border-color:var(--line);background:var(--paper)}.wordmark{font-family:var(--font-display);font-size:21px;text-decoration:none;letter-spacing:.01em;white-space:nowrap}.wordmark b{font-weight:700}.site-nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,30px)}.nav-item{position:relative}.nav-item>a{text-decoration:none;font-size:14.5px;font-weight:500;padding:10px 0;display:inline-block}.site-head:not(.on-paper) .nav-item>a{color:var(--paper)}.nav-item>a:hover{color:var(--gold-bright)}.on-paper .nav-item>a:hover{color:var(--gold)}.dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:240px;display:none;flex-direction:column;background:var(--white);border:1px solid var(--line);border-top:2px solid var(--gold);box-shadow:0 18px 44px -18px rgba(8,14,28,.4);padding:8px 0}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{display:flex}.dropdown a{text-decoration:none;font-size:13.5px;color:var(--ink);padding:9px 18px}.dropdown a:hover{background:var(--paper);color:var(--ink)}.nav-cta{padding:10px 18px;font-size:13.5px}@media (max-width:860px){.nav-item{display:none}.site-nav{gap:10px}}.foot-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;padding-bottom:28px;margin-bottom:22px;border-bottom:1px solid var(--ink-3)}@media (max-width:860px){.foot-grid{grid-template-columns:repeat(2,1fr)}}.foot-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:10px}.foot-grid a{display:block;color:var(--grey-on-dark);text-decoration:none;font-size:13px;padding:4px 0}.foot-grid a:hover,.hero{color:var(--paper)}.hero{background:var(--ink);padding-bottom:clamp(56px,8vw,96px)}.hero-inner{max-width:1080px;margin:0 auto;padding:clamp(48px,7vw,88px) var(--pad) 0}.hero .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);animation:rise .7s ease both}.hero h1{font-size:clamp(36px,5.4vw,62px);line-height:1.08;margin:22px 0 0;max-width:17ch;animation:rise .7s ease .08s both}.hero h1 em{font-style:italic;color:var(--gold-bright)}.hero .lede{margin:26px 0 0;max-width:56ch;font-size:clamp(16px,1.6vw,18.5px);color:var(--grey-on-dark);line-height:1.7;animation:rise .7s ease .16s both}.hero .lede strong{color:var(--paper);font-weight:600}.hero-proof{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px;animation:rise .7s ease .24s both}.proof{border-left:1px solid var(--ink-3);padding-left:16px}.proof .num{font-family:var(--font-mono);font-size:22px;color:var(--paper)}.proof .lab{font-size:12.5px;color:var(--grey-on-dark);letter-spacing:.02em}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.checker{background:var(--white);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--gold);box-shadow:0 24px 60px -28px rgba(8,14,28,.55);padding:clamp(20px,3vw,30px);max-width:1080px;margin:clamp(36px,5vw,56px) auto 0;animation:rise .7s ease .3s both}.hero .checker{margin-left:max(var(--pad),calc((100% - 1080px) / 2));margin-right:max(var(--pad),calc((100% - 1080px) / 2))}.checker-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.checker-row{display:flex;gap:12px;flex-wrap:wrap}.checker input[type=text]{flex:1 1 220px;font-family:var(--font-mono);font-size:21px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:var(--paper);padding:16px 18px;outline:none}.checker input[type=text]:focus{border-color:var(--gold);background:var(--white)}.checker input::placeholder{text-transform:none;letter-spacing:0;font-size:16px;color:#9a937f}.checker textarea{width:100%;margin-top:12px;resize:vertical;min-height:56px;border:1px solid var(--line);background:var(--paper);padding:13px 16px;font-size:15px;outline:none;line-height:1.5}.checker textarea:focus{border-color:var(--gold);background:var(--white)}.checker .hint{font-size:12.5px;color:var(--grey);margin-top:8px}.btn{display:inline-block;border:none;text-decoration:none;text-align:center;font-weight:600;font-size:15px;letter-spacing:.01em;padding:16px 28px;transition:background .15s ease,transform .1s ease}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-2)}.btn-gold{background:var(--gold);color:var(--white)}.btn-gold:hover{background:var(--gold-bright)}.btn:disabled{opacity:.45;cursor:default}.btn-quiet{background:none;border:1px solid var(--line);color:var(--ink);font-size:13.5px;padding:10px 18px}.error{color:var(--rust);font-size:14px;margin-top:12px}.ledger{border:1px solid var(--line);background:var(--white);margin-top:22px}.ledger-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;background:var(--ink);color:var(--paper);padding:14px 20px}.ledger-head .ref{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.08em}.ledger-head .ref b{color:var(--gold-bright);font-weight:600}.ledger-rows{list-style:none}.ledger-rows li{display:flex;gap:14px;align-items:baseline;padding:14px 20px;border-bottom:1px solid var(--paper-2)}.ledger-rows li:last-child{border-bottom:none}.ledger-rows .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);flex:0 0 auto;padding-top:3px}.l-name{font-weight:600;font-size:15px}.l-name span{font-weight:400;color:var(--grey)}.l-pd{font-size:13.5px;color:var(--rust);margin-top:2px}.l-link{font-size:12.5px}.l-link a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.ledger-foot{padding:13px 20px;background:var(--paper);border-top:1px solid var(--line);font-size:13px;color:var(--grey)}.locked-note{padding:18px 20px;font-size:14.5px;color:var(--ink);background:var(--paper);border-top:1px dashed var(--line)}.locked-note form{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.locked-note input[type=email]{flex:1 1 240px;border:1px solid var(--line);background:var(--white);padding:13px 16px;font-size:15px;outline:none}.locked-note input[type=email]:focus{border-color:var(--gold)}.consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--grey);margin-top:10px}.consent input{margin-top:3px}.page{max-width:1080px;margin:0 auto;padding:0 var(--pad)}.section{padding:clamp(48px,7vw,84px) 0}.section+.section{border-top:1px solid var(--line)}.sec-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.section h2{font-size:clamp(26px,3.2vw,36px);margin:10px 0 14px;max-width:22ch}.section .sub{color:var(--grey);max-width:var(--measure);font-size:16px}.cols{display:grid;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);margin-top:36px}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.cols-2,.cols-3{grid-template-columns:1fr}}.how-step{border-top:2px solid var(--ink);padding-top:16px}.how-step .n{font-family:var(--font-mono);font-size:12px;color:var(--gold);letter-spacing:.12em}.how-step h3{font-size:19px;margin:8px 0}.how-step p{font-size:14.5px;color:var(--grey)}.specimen{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);padding:clamp(20px,3vw,30px);margin-top:30px;font-size:15px;max-width:760px}.specimen .q{font-family:var(--font-display);font-style:italic;font-size:17px;line-height:1.65}.specimen .src{font-family:var(--font-mono);font-size:12px;color:var(--grey);margin-top:12px;display:block}.specimen .src b{color:var(--moss);font-weight:600}.tiers{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:36px}@media (max-width:700px){.tiers{grid-template-columns:1fr}}.tier{background:var(--white);border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:10px}.tier.featured{border:1px solid var(--gold);outline:1px solid var(--gold);outline-offset:3px}.tier .t-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tier h3{font-size:22px}.tier .price{font-family:var(--font-display);font-size:40px}.tier .price small{font-family:var(--font-body)}.tier .price small,.tier p{font-size:14px;color:var(--grey)}.tier p{flex:1 1}.tier ul{list-style:none;font-size:14px;margin:6px 0 14px}.tier ul li{padding:7px 0;border-top:1px solid var(--paper-2)}.tier ul li:before{content:"— ";color:var(--gold)}.faq{max-width:760px;margin-top:28px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-family:var(--font-display);font-size:17.5px;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--gold)}.faq details[open] summary:after{content:"–"}.faq .a{padding:0 0 20px;font-size:15px;color:var(--grey);max-width:60ch}.band{background:var(--ink);color:var(--paper);padding:clamp(48px,7vw,80px) var(--pad);text-align:left}.band-inner{max-width:1080px;margin:0 auto}.band h2{font-size:clamp(26px,3.4vw,40px);max-width:20ch}.band .sub,.site-foot{color:var(--grey-on-dark)}.site-foot{background:var(--ink);padding:40px var(--pad) 56px;font-size:12.5px;border-top:1px solid var(--ink-3)}.foot-inner{max-width:1080px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.foot-inner a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.doc-head{border-bottom:3px double var(--ink);padding-bottom:26px;margin-top:clamp(36px,5vw,56px)}.doc-head .crumbs{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--grey)}.doc-head .crumbs a{color:var(--grey);text-decoration:none}.doc-head .crumbs a:hover{color:var(--ink)}.doc-head h1{font-size:clamp(30px,4.4vw,48px);margin:16px 0 10px;line-height:1.12}.doc-head .standfirst{font-size:17px;color:var(--grey);max-width:var(--measure)}.data-table{width:100%;border-collapse:collapse;margin-top:24px;background:var(--white);border:1px solid var(--line)}.data-table td,.data-table th{text-align:left;padding:13px 18px;border-bottom:1px solid var(--paper-2);font-size:14.5px}.data-table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);background:var(--paper)}.data-table td.num{font-family:var(--font-mono);font-size:15px}.data-table tr:last-child td{border-bottom:none}.note{font-size:13px;color:var(--grey);margin-top:10px;max-width:var(--measure)}.region-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px}.region-links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.region-links a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.council-index h2{font-size:22px;margin-top:36px}.progress{border:1px solid var(--line);background:var(--white);padding:28px;margin-top:24px}.progress ol{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:16px}.progress li{display:flex;gap:12px;font-size:15px;align-items:baseline}.progress .tick{color:var(--moss);font-weight:700}.progress .detail{color:var(--grey);font-size:12.5px;font-family:var(--font-mono)}.pulse{display:inline-block;color:var(--gold);animation:pulse 1.2s infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.wrap{max-width:860px;margin:0 auto;padding:48px var(--pad) 80px}.kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.wrap h1,.wrap>h1{font-size:clamp(28px,4vw,38px);margin:10px 0}.sub{color:var(--grey);font-size:16px;max-width:var(--measure)}.report{background:var(--white);border:1px solid var(--line);padding:clamp(24px,5vw,48px);margin-top:24px}.report>header{border-bottom:3px double var(--ink);padding-bottom:20px;margin-bottom:28px}.report .meta-line{color:var(--grey);font-size:13.5px;font-family:var(--font-mono);margin-top:6px}.report section{margin-top:36px}.report section>h2{font-size:21px;border-bottom:1px solid var(--line);padding-bottom:8px}.item{margin-top:20px}.item h4{font-size:16px;font-family:var(--font-body);font-weight:600}.item .body{font-size:14.5px;margin-top:5px;max-width:68ch}.item.blocker h4:before{content:"■ ";color:var(--rust)}.item.consideration h4:before{content:"■ ";color:var(--gold)}blockquote.policy{margin:12px 0 0;padding:14px 18px;border-left:3px solid var(--gold);background:var(--paper);font-size:14px;color:#4a4438;font-family:var(--font-display);font-style:italic;line-height:1.65}blockquote.policy cite{display:block;font-style:normal;font-size:12px;margin-top:8px;color:var(--grey);font-family:var(--font-mono)}.source-link{color:var(--ink)}.designations{list-style:none;margin-top:14px}.designations li{padding:13px 0;border-bottom:1px solid var(--paper-2)}.d-name{font-weight:600;font-size:15px}.d-pd{font-size:13.5px;color:var(--rust);margin-top:2px}.designations a{font-size:12.5px;color:var(--ink)}.stats{display:flex;gap:16px;margin:16px 0;flex-wrap:wrap}.stat{border:1px solid var(--line);padding:14px 20px;text-align:center;background:var(--paper)}.stat .num{font-family:var(--font-mono);font-size:26px}.stat .lab{font-size:11.5px;color:var(--grey);letter-spacing:.04em;text-transform:uppercase}.cases{list-style:none;margin-top:12px}.cases li{padding:11px 0;border-bottom:1px solid var(--paper-2);font-size:14px}.cases .decision{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.cases .decision.ok{color:var(--moss)}.cases .decision.no{color:var(--rust)}.verify-box{margin-top:36px;padding:16px 20px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--moss);font-size:13.5px}.coverage{margin-top:12px;font-size:12.5px;color:var(--grey)}.coverage li{margin-left:18px;margin-top:5px}.disclaimer{margin-top:26px;font-size:12px;color:var(--grey);border-top:1px solid var(--line);padding-top:16px}.toolbar{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.none{padding:16px 20px;font-size:14px}.honesty,.none{color:var(--grey)}.honesty{padding:13px 20px;background:var(--paper);font-size:13px;border-top:1px solid var(--line)}@media print{body{background:#fff}.wrap{padding:0;max-width:none}.no-print,.progress,.site-foot,.site-head,.toolbar{display:none!important}.report{border:none;padding:0}a{color:inherit;text-decoration:none}}