@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2) format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--paper: #f3f0e8;--paper-2: #e8e3d6;--paper-3: #ddd6c5;--ink: #14171c;--ink-2: #3a3f47;--ink-3: #5c616a;--rule: rgba(20, 23, 28, .16);--rule-strong: rgba(20, 23, 28, .42);--brass: #7d5314;--brass-hi: #d4a55c;--night: #111419;--night-2: #1b1f26;--night-rule: rgba(243, 240, 232, .14);--on-night: #efebe2;--on-night-2: #b3b0a8;--ok: #2d6a4c;--danger: #a3342a;--focus: #1d5fd1;--f-display: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--f-body: "IBM Plex Sans Variable", "Helvetica Neue", Arial, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--wrap: 72rem;--gutter: clamp(1.25rem, 4vw, 2.5rem);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--f-body);font-optical-sizing:auto;text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--brass-hi);color:var(--ink)}h1,h2,h3,h4{font-family:var(--f-display);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2.4rem,1.4rem + 4.2vw,4.6rem);letter-spacing:-.035em;font-weight:750}h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);letter-spacing:-.01em}p{margin:0 0 1em;max-width:66ch;text-wrap:pretty}ul,ol{padding-left:1.2em}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(4rem,9vw,7.5rem);border-top:1px solid var(--rule)}.section--tight{padding-block:clamp(3rem,6vw,5rem)}.night{background:var(--night);color:var(--on-night);border-top:0}.night .muted{color:var(--on-night-2)}.night .label{color:var(--brass-hi)}.muted{color:var(--ink-3)}.lede{font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);line-height:1.55;color:var(--ink-2);max-width:58ch}.night .lede{color:var(--on-night-2)}.label{font:500 .75rem/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);display:inline-flex;gap:.6em;align-items:center;margin:0 0 1.25rem}.label:before{content:"";width:1.5rem;height:1px;background:currentColor}.btn{--bg: var(--ink);--fg: var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.8rem 1.4rem;background:var(--bg);color:var(--fg);font:600 1rem/1 var(--f-display);letter-spacing:-.005em;text-decoration:none;border:1px solid var(--bg);border-radius:2px;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.btn:hover{--bg: var(--brass);text-decoration:none}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn--ghost{--bg: transparent;--fg: var(--ink);border-color:var(--rule-strong)}.btn--ghost:hover{--bg: var(--ink);--fg: var(--paper)}.night .btn{--bg: var(--brass-hi);--fg: var(--night)}.night .btn:hover{--bg: var(--on-night)}.night .btn--ghost{--bg: transparent;--fg: var(--on-night);border-color:var(--night-rule)}.night .btn--ghost:hover{--bg: var(--on-night);--fg: var(--night)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ledger{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule-strong);counter-reset:row}.ledger>li{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--rule);counter-increment:row}.ledger>li:before{content:counter(row,decimal-leading-zero);font:400 .8rem/1.9 var(--f-mono);color:var(--ink-3)}.night .ledger{border-color:var(--night-rule)}.night .ledger>li{border-color:var(--night-rule)}.night .ledger>li:before{color:var(--on-night-2)}.ledger strong{font-family:var(--f-display);font-weight:650}.grid-2{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.grid-3{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.card{border:1px solid var(--rule-strong);padding:clamp(1.5rem,3vw,2rem);background:var(--paper);display:flex;flex-direction:column;gap:.75rem}.card h3,.card p{margin:0}.card .price{font:500 .95rem/1.3 var(--f-mono);color:var(--brass)}.card .more{margin-top:auto;padding-top:.75rem;font-weight:600;font-family:var(--f-display)}.night .card{background:var(--night-2);border-color:var(--night-rule)}.night .card .price{color:var(--brass-hi)}.checks{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.checks li{position:relative;padding-left:1.75rem}.checks li:before{content:"";position:absolute;left:0;top:.45em;width:.8rem;height:.8rem;border:1.5px solid var(--brass)}.checks li:after{content:"";position:absolute;left:.22rem;top:.52em;width:.35rem;height:.55rem;border:solid var(--brass);border-width:0 2px 2px 0;transform:rotate(45deg)}.night .checks li:before,.night .checks li:after{border-color:var(--brass-hi)}.prose h2{margin-top:2.2em;font-size:1.6rem}.prose h3{margin-top:1.8em}.prose li{margin-bottom:.4em;max-width:66ch}.page-head{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem)}.page-head h1{max-width:18ch}.skip{position:absolute;left:1rem;top:-4rem;background:var(--ink);color:var(--paper);padding:.75rem 1rem;z-index:100}.skip:focus{top:1rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.site-header{position:sticky;top:0;z-index:50;background:#f3f0e8f0;border-bottom:1px solid var(--rule);backdrop-filter:saturate(1.2) blur(8px)}.bar{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.brand{text-decoration:none;margin-right:auto}.site-header nav ul{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.site-header nav a{text-decoration:none;font:500 .95rem/1 var(--f-display);color:var(--ink-2);padding-block:.75rem}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:.45em}.btn--small{min-height:2.6rem;padding:.6rem 1rem;font-size:.92rem}@media(max-width:52rem){.bar{flex-wrap:wrap;gap:.25rem 1rem;padding-block:.6rem}.site-header nav{order:3;width:100%}.site-header nav ul{flex-wrap:wrap;gap:0 1.1rem}.site-header nav a{display:inline-block;padding-block:.7rem}.site-header{position:static}}.logo{display:inline-flex;align-items:center;gap:.6rem}.logo-mark{display:grid;place-items:center;width:2.1rem;height:2.1rem;background:var(--ink);color:var(--paper);font:800 .95rem/1 var(--f-display);letter-spacing:-.04em;box-shadow:inset 0 -3px 0 var(--brass-hi)}.logo-word{font:700 1.1rem/1 var(--f-display);letter-spacing:-.02em}.night .logo-mark{background:var(--on-night);color:var(--night)}.site-footer{padding-block:4rem 2rem}.foot-grid{display:grid;gap:2.5rem;grid-template-columns:2fr repeat(3,1fr)}@media(max-width:52rem){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.site-footer a{color:var(--on-night);text-decoration-color:var(--night-rule)}.foot-head{font:500 .72rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:1rem}.foot-line{margin-top:1rem;max-width:30ch}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--night-rule);font-size:.9rem;color:var(--on-night-2)}.foot-legal ul{display:flex;gap:1.25rem}.hero{padding-block:clamp(3.5rem,8vw,7rem) clamp(3.5rem,7vw,6rem)}.hero-grid{display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}@media(max-width:60rem){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero h1{max-width:13ch}.hero h1 em{font-style:normal;color:var(--brass)}.hero .lede{margin-bottom:2rem}.hero-note{margin-top:1.25rem;font:400 .85rem/1.5 var(--f-mono);color:var(--ink-3)}.sheet{margin:0;border:1px solid var(--rule-strong);background:var(--paper);box-shadow:8px 8px 0 var(--paper-3)}.sheet-head{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--rule-strong);font:500 .72rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.sheet-head span:last-child{color:var(--brass)}.sheet ol{list-style:none;margin:0;padding:.4rem 1.2rem .8rem;counter-reset:s}.sheet li{display:flex;gap:.9rem;align-items:baseline;padding:.5rem 0;border-bottom:1px dashed var(--rule);counter-increment:s;font-size:.97rem}.sheet li:last-child{border-bottom:0}.sheet li:before{content:counter(s,decimal-leading-zero);font:400 .75rem/1 var(--f-mono);color:var(--ink-3)}.sheet-foot{padding:.9rem 1.2rem;border-top:1px solid var(--rule-strong);background:var(--paper-2);font:500 .8rem/1.4 var(--f-mono);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.stages{list-style:none;padding:0;margin:3rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--night-rule)}@media(max-width:52rem){.stages{grid-template-columns:minmax(0,1fr)}}.stages>li{padding:2rem clamp(1rem,2.5vw,2rem) 2rem 0;display:flex;flex-direction:column;gap:.75rem;position:relative}.stages>li+li{padding-left:clamp(1rem,2.5vw,2rem);border-left:1px solid var(--night-rule)}@media(max-width:52rem){.stages>li+li{border-left:0;padding-left:0;border-top:1px solid var(--night-rule)}}.stage-no{font:500 .75rem/1 var(--f-mono);letter-spacing:.12em;color:var(--brass-hi);text-transform:uppercase}.stages h3{margin:0;font-size:1.5rem}.stages .price{font:400 .9rem/1.3 var(--f-mono);color:var(--on-night-2)}.stages p{margin:0;color:var(--on-night-2)}.stages a{margin-top:auto;padding-top:.5rem;font:600 1rem/1.3 var(--f-display);color:var(--on-night)}.risks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0;border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule)}.risks>div{padding:1.5rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.risks h3{font-size:1.1rem;margin-bottom:.4rem}.risks p{margin:0;color:var(--ink-2);font-size:.98rem}.cta-band{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem}.cta-band h2{max-width:20ch;margin:0}.form-shell{position:relative}.form{display:grid;gap:1.5rem}.fields{display:grid;gap:1.1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:40rem){.fields{grid-template-columns:minmax(0,1fr)}}.field{display:grid;gap:.4rem;align-content:start}.field--wide{grid-column:1 / -1}.field label{font:600 .92rem/1.2 var(--f-display)}.opt{font:400 .75rem/1 var(--f-mono);color:var(--ink-3);margin-left:.3rem;text-transform:uppercase;letter-spacing:.06em}input,select,textarea{width:100%;min-height:3rem;padding:.7rem .85rem;font:inherit;font-size:1rem;color:var(--ink);background:#fbfaf6;border:1px solid var(--rule-strong);border-radius:2px}textarea{min-height:7rem;resize:vertical;line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--ink)}[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.err{margin:0;min-height:0;color:var(--danger);font-size:.88rem;font-weight:500}.err:empty{display:none}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fine{font-size:.85rem;margin:0;max-width:40ch}button[aria-busy=true]{opacity:.7;cursor:progress}.cf-turnstile{min-height:65px}.notice{padding:1rem 1.25rem;border:1px solid;border-left-width:4px;margin-bottom:1.5rem}.notice p:last-child{margin-bottom:0}.notice--ok{border-color:var(--ok);background:#e7efe8}.notice--error{border-color:var(--danger);background:#f6e6e2}#form-ok,#form-error{display:none}#form-ok:target,#form-error:target{display:block}.spec{border-top:1px solid var(--rule-strong);display:grid}.spec>div{display:grid;grid-template-columns:minmax(8rem,1fr) 2.5fr;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--rule)}@media(max-width:40rem){.spec>div{grid-template-columns:1fr;gap:.25rem}}.spec dt{font:500 .78rem/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.spec dd{margin:0}.faq details{border-bottom:1px solid var(--rule);padding:1.1rem 0}.faq summary{cursor:pointer;font:650 1.12rem/1.4 var(--f-display);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--brass)}.faq details[open] summary:after{content:"−"}.faq details>div{padding-top:.75rem;color:var(--ink-2)}.card h2{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);margin:0}.risks .seg{font-size:1.15rem;margin-bottom:.5rem}.cta-body{max-width:52ch;margin:1rem 0 0}.lead-card{border:1px solid var(--rule-strong);padding:1.25rem 1.4rem;background:#fbfaf6;margin-top:1.5rem}.lead-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center}.lead-name{margin:0;font:700 1.35rem/1.2 var(--f-display);letter-spacing:-.015em}.creds{list-style:none;display:flex;gap:.5rem;margin:0;padding:0}.creds li{border:1.5px solid var(--ink);padding:.25rem .55rem;font:500 .8rem/1 var(--f-mono);letter-spacing:.08em}.creds abbr{text-decoration:none}.lead-card .k{margin:.5rem 0 .9rem}.lead-bio{margin:0;color:var(--ink-2)}.risks .k{margin-bottom:.6rem}fieldset.field{border:0;margin:0;padding:0;min-width:0}fieldset.field legend{font:600 .92rem/1.2 var(--f-display);padding:0;margin-bottom:.4rem}.choices{display:flex;flex-wrap:wrap;gap:.5rem}.choices label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .85rem;border:1px solid var(--rule-strong);background:#fbfaf6;cursor:pointer;font-size:.95rem}.choices label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choices input{width:1.1rem;height:1.1rem;min-height:0;margin:0;accent-color:var(--ink)}.more-faq{margin-top:1.25rem;font-weight:600;font-family:var(--f-display)}@media(min-width:60rem){.risks--5{grid-template-columns:repeat(6,1fr)}.risks--5>div{grid-column:span 2}.risks--5>div:nth-child(n+4){grid-column:span 3}}.site-header nav a{white-space:nowrap}:root{--sev-critical: #a3342a;--sev-high: #9a4a12;--sev-medium: #76591a;--sev-low: #4f6070}.report{position:relative;margin:0;background:#fbfaf6;border:1px solid var(--rule-strong);box-shadow:8px 8px 0 var(--paper-3)}.report:before,.report:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--ink);border-style:solid;pointer-events:none}.report:before{top:-6px;left:-6px;border-width:1px 0 0 1px}.report:after{bottom:-6px;right:-6px;border-width:0 1px 1px 0}.report-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1.1rem;background:var(--ink);color:var(--paper);font:500 .72rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.tag{border:1px solid var(--brass-hi);color:var(--brass-hi);padding:.2rem .45rem;letter-spacing:.08em}.report-body{padding:.4rem 1.1rem .2rem}.report-row{padding:.85rem 0;border-bottom:1px dashed var(--rule)}.report-row:last-child{border-bottom:0}.report-row p{margin:.25rem 0 0;font:600 1rem/1.4 var(--f-display);letter-spacing:-.005em}.k{display:block;font:500 .7rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.posture{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.report-foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-top:1px solid var(--rule-strong);background:var(--paper-2);font:400 .75rem/1.4 var(--f-mono);color:var(--ink-3)}.report-foot a{font:600 .95rem/1.2 var(--f-display);color:var(--ink)}.stamp{display:inline-block;transform:rotate(-3deg);padding:.35rem .7rem;border:2px solid var(--sev-critical);outline:1px solid var(--sev-critical);outline-offset:2px;color:var(--sev-critical);font:700 .85rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.stamp{animation:stamp-in .45s var(--ease) .35s both}@keyframes stamp-in{0%{opacity:0;transform:rotate(-3deg) scale(1.25)}to{opacity:1;transform:rotate(-3deg) scale(1)}}}.counts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;border:1px solid var(--rule)}.counts>div{padding:.6rem .7rem;border-right:1px solid var(--rule)}.counts>div:last-child{border-right:0}.counts dt{font:500 .66rem/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:.35rem}.counts dd{margin:.2rem 0 0;font:750 1.7rem/1 var(--f-display);letter-spacing:-.03em}@media(max-width:26rem){.counts{grid-template-columns:repeat(2,1fr)}.counts>div:nth-child(2){border-right:0}.counts>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.sev{display:inline-flex;align-items:center;gap:.4rem;font:500 .72rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.sev:before{content:"";width:.6rem;height:.6rem;background:var(--c);flex:none}.sev--critical{--c: var(--sev-critical)}.sev--critical:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.sev--high{--c: var(--sev-high)}.sev--high:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.sev--medium{--c: var(--sev-medium)}.sev--medium:before{border-radius:50%}.sev--low{--c: var(--sev-low)}.status{display:inline-flex;align-items:center;gap:.4rem;font:500 .72rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status:before{content:"";width:.75rem;height:.75rem;border:1.5px solid currentColor;flex:none}.status--pass{color:#2d6a4c}.status--pass:before{background:currentColor}.status--partial{color:var(--sev-medium)}.status--partial:before{background:linear-gradient(135deg,currentColor 50%,transparent 50%)}.status--fail{color:var(--sev-critical)}.doc{max-width:60rem}.doc-cover{display:grid;gap:1.5rem;grid-template-columns:1.4fr 1fr;padding:1.5rem 1.25rem;align-items:end}@media(max-width:44rem){.doc-cover{grid-template-columns:1fr}}.doc-cover h2{margin:.4rem 0 .3rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.doc-section{padding:1.5rem 1.25rem;border-top:1px solid var(--rule-strong)}.doc-section>h2{font-size:1.3rem;display:flex;gap:.75rem;align-items:baseline}.doc-section>h2 .no{font:500 .8rem/1 var(--f-mono);color:var(--brass)}.area-table{width:100%;border-collapse:collapse;font-size:.95rem}.area-table th,.area-table td{text-align:left;padding:.65rem .75rem .65rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.area-table th{font:500 .7rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.table-wrap{overflow-x:auto}.finding{border:1px solid var(--rule-strong);margin-top:1rem}.finding-head{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;padding:.7rem 1rem;background:var(--paper-2);border-bottom:1px solid var(--rule);font:500 .75rem/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.finding-head .fid{font-weight:500;color:var(--ink)}.finding h3{margin:0;padding:.9rem 1rem .2rem;font-size:1.1rem}.finding dl{margin:0;padding:.4rem 1rem 1rem;display:grid;gap:.6rem}.finding dt{font:500 .7rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.finding dd{margin:.15rem 0 0}.evidence{font:400 .88rem/1.5 var(--f-mono);background:#f0ece2;border-left:3px solid var(--brass);padding:.5rem .75rem}.plan{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--rule-strong)}.plan li{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rule)}@media(max-width:36rem){.plan li{grid-template-columns:1fr;gap:.2rem}}.plan .when{font:500 .78rem/1.6 var(--f-mono);color:var(--brass);text-transform:uppercase;letter-spacing:.06em}.disclaimer{max-width:none;margin:0;padding:.9rem 1.25rem;background:var(--ink);color:var(--on-night);font-size:.92rem}.finding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}.finding dl .wide{grid-column:1 / -1}@media(max-width:36rem){.finding dl{grid-template-columns:1fr}}.toc{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1.5rem;font:500 .82rem/1.2 var(--f-mono);letter-spacing:.04em}.toc a{padding-block:.6rem}@media(max-width:40rem){.area-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.area-table,.area-table tbody,.area-table tr,.area-table th,.area-table td{display:block;width:100%}.area-table tr{padding:.8rem 0;border-bottom:1px solid var(--rule)}.area-table th,.area-table td{border:0;padding:.15rem 0}.area-table th[scope=row]{font:650 1rem/1.3 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink)}}@media print{@page{margin:16mm 14mm}body{background:#fff;font-size:10.5pt}.site-header,.site-footer,.skip,.cta-band,.night:not(.report *),.page-head .actions,.toc,[data-print]{display:none!important}.page-head{padding:0 0 8mm}.section{padding:0;border:0}.report{box-shadow:none;border-color:#999}.report:before,.report:after{display:none}.report-bar,.disclaimer{background:#000!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.finding,.plan li,.area-table tr{break-inside:avoid}.doc-section{break-inside:auto}.stamp{animation:none!important}a{text-decoration:none}}.cover-side{display:grid;gap:1rem;justify-items:end}@media(max-width:44rem){.cover-side{justify-items:start}}.report-seal{width:7.5rem;height:auto;color:var(--ink)}.report-seal .seal-line{stroke:currentColor}.report-seal .seal-ring{fill:currentColor;font-family:var(--f-mono);font-weight:500}.report-seal .seal-mark{fill:currentColor;font-family:var(--f-display);font-weight:800}.report-seal .seal-index{fill:var(--brass)}.h-wide{max-width:26ch}.note{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule);font-size:.95rem;color:var(--ink-2);max-width:75ch}.more-link{margin:1.5rem 0 0;font:600 1rem/1.4 var(--f-display)}.band{background:var(--paper-2)}.band-head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.band-head p:last-child{margin-bottom:0}.dashes{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.dashes li{position:relative;padding-left:1.75rem}.dashes li:before{content:"";position:absolute;left:.1rem;top:.8em;width:.8rem;height:1.5px;background:var(--ink-3)}.report--stack{box-shadow:8px 8px 0 -1px #fbfaf6,8px 8px 0 0 var(--rule-strong),16px 16px 0 -1px #fbfaf6,16px 16px 0 0 var(--rule);margin-right:16px}.evidence--mini{margin:.6rem 0 0;font:400 .82rem/1.45 var(--f-mono)}.report-row .k .sev{vertical-align:-.05em;margin-left:.2rem}.trust-strip{list-style:none;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule-strong)}.trust-strip li{padding:1.1rem 1.25rem 0 0;display:grid;gap:.25rem}.trust-strip li+li{padding-left:1.25rem;border-left:1px solid var(--rule)}.trust-strip strong{font:700 1.05rem/1.2 var(--f-display);letter-spacing:-.01em}.trust-strip span{font-size:.92rem;color:var(--ink-2);line-height:1.4}@media(max-width:52rem){.trust-strip{grid-template-columns:1fr 1fr}.trust-strip li:nth-child(3){padding-left:0;border-left:0}.trust-strip li:nth-child(n+3){border-top:1px solid var(--rule);margin-top:1rem}}.offer-split{display:grid;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start}@media(max-width:60rem){.offer-split{grid-template-columns:minmax(0,1fr)}}.price-big{margin:0;font:750 clamp(4rem,3rem + 4vw,6.5rem)/.9 var(--f-display);letter-spacing:-.05em}.price-block .k{margin:.75rem 0 1.75rem}.price-block h2{font-size:clamp(1.5rem,1.15rem + 1.3vw,2.1rem)}.deliver-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule-strong)}.deliver-grid li{padding:1.25rem 1.25rem 1.4rem 0;border-bottom:1px solid var(--rule)}.deliver-grid li:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--rule)}.deliver-grid h3{font-size:1.15rem;margin:.5rem 0 .35rem}.deliver-grid p{margin:0;color:var(--ink-2);font-size:.98rem}@media(max-width:36rem){.deliver-grid{grid-template-columns:minmax(0,1fr)}.deliver-grid li:nth-child(2n){padding-left:0;border-left:0}}.fixers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:52rem){.fixers{grid-template-columns:minmax(0,1fr)}}.fixers li{background:var(--paper);border:1px solid var(--rule-strong);padding:1.5rem}.fixers h3{font-size:1.3rem;margin:.6rem 0 .5rem}.fixers p{margin:0;color:var(--ink-2)}.founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:52rem){.founder{grid-template-columns:minmax(0,1fr)}}.founder-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(.15);border:1px solid var(--rule-strong)}.plate{position:relative;aspect-ratio:4 / 5;background:var(--night);color:var(--on-night);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:space-between;box-shadow:8px 8px 0 var(--paper-3);overflow:hidden}.plate:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:var(--brass-hi)}.plate-k{font:500 .72rem/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-hi)}.plate-creds{display:flex;flex-direction:column;gap:.1rem;font:750 clamp(3rem,2rem + 4vw,5rem)/.95 var(--f-display);letter-spacing:-.04em}.plate-years{font:400 1rem/1.3 var(--f-body);color:var(--on-night-2)}.plate-years strong{display:block;font:700 1.6rem/1.1 var(--f-display);color:var(--on-night)}.plate-name{font:600 1.15rem/1.2 var(--f-display);padding-top:1rem;border-top:1px solid var(--night-rule)}@media(max-width:52rem){.plate{aspect-ratio:auto;min-height:20rem;max-width:26rem}}.founder-name{margin:1.5rem 0 .35rem;font:700 1.6rem/1.2 var(--f-display);letter-spacing:-.02em}.founder-name span{font-weight:500;color:var(--ink-3)}.founder-bio{font-size:1.12rem;color:var(--ink-2);margin-top:1rem}.cred-list{margin:1.5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.cred-list div{border:1px solid var(--rule-strong);padding:.75rem 1rem;display:grid;gap:.2rem}.cred-list dt{font:500 .8rem/1 var(--f-mono);letter-spacing:.1em;color:var(--brass)}.cred-list dd{margin:0;font-size:.95rem}.model{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.75rem;border-top:1px solid var(--rule-strong);padding-top:1.25rem}.model strong{font-family:var(--f-display)}.model span{color:var(--ink-2)}.rel{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink)}@media(max-width:52rem){.rel{grid-template-columns:minmax(0,1fr)}}.rel>div{padding:1.25rem 1.5rem 0 0}.rel>div+div{padding-left:1.5rem;border-left:1px solid var(--rule)}@media(max-width:52rem){.rel>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule);margin-top:1.25rem}}.rel dt{font:700 1.25rem/1.2 var(--f-display);margin-bottom:.5rem}.rel dd{margin:0;color:var(--ink-2)}.principles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem}@media(max-width:52rem){.principles{grid-template-columns:1fr 1fr}}@media(max-width:36rem){.principles{grid-template-columns:minmax(0,1fr)}}.principles h3{font-size:1.15rem;margin:0 0 .4rem;padding-top:.9rem;border-top:1px solid var(--rule-strong)}.principles p{margin:0;color:var(--ink-2);font-size:.98rem}.seg-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media(max-width:60rem){.seg-featured{grid-template-columns:minmax(0,1fr)}}.seg-card{border:1px solid var(--rule-strong);border-top:4px solid var(--ink);background:#fbfaf6;padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:.9rem}.seg-card h3{font-size:clamp(1.4rem,1.2rem + .6vw,1.7rem);margin:0}.seg-lede{margin:0;color:var(--ink-2)}.seg-card .k{margin-top:.4rem}.seg-card .checks{font-size:.97rem}.seg-gap{margin-top:auto;padding-top:1rem;border-top:1px dashed var(--rule-strong)}.seg-gap p{margin:.35rem 0 0;font-size:.97rem}.seg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-strong)}@media(max-width:60rem){.seg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.seg-grid{grid-template-columns:minmax(0,1fr)}}.seg-grid>div{padding:1.4rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--rule)}@media(min-width:60.01rem){.seg-grid>div:not(:nth-child(3n+1)){padding-left:1.5rem;border-left:1px solid var(--rule)}}@media(min-width:36.01rem)and (max-width:60rem){.seg-grid>div:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--rule)}}.seg-grid h3{font-size:1.15rem;margin-bottom:.4rem}.seg-grid p{margin:0;color:var(--ink-2);font-size:.98rem}.facts{list-style:none;margin:2rem 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);max-width:52rem}.facts li{padding:.85rem 1rem .85rem 0;font-size:.92rem;color:var(--ink-2);line-height:1.35}.facts li+li{padding-left:1rem;border-left:1px solid var(--rule)}.facts strong{display:block;font:700 1.3rem/1.15 var(--f-display);color:var(--ink);margin-top:.3rem}@media(max-width:40rem){.facts{grid-template-columns:1fr 1fr}.facts li:nth-child(3){padding-left:0;border-left:0}.facts li:nth-child(n+3){border-top:1px solid var(--rule)}}.scope-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:end;margin-bottom:2.5rem}@media(max-width:52rem){.scope-head{grid-template-columns:minmax(0,1fr)}}.scope-head h2{margin:0}.method-key{margin:0;display:grid;gap:.6rem}.method-key div{display:grid;grid-template-columns:11rem 1fr;gap:.75rem;align-items:baseline;font-size:.92rem;color:var(--ink-2)}@media(max-width:30rem){.method-key div{grid-template-columns:1fr;gap:.2rem}}.method-key dd{margin:0}.method{display:inline-flex;align-items:center;gap:.4rem;font:500 .72rem/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.method:before{content:"";width:.65rem;height:.65rem;border:1.5px solid var(--ink-2);flex:none}.method--inspected:before{background:var(--ink-2)}.method--mixed:before{background:linear-gradient(135deg,var(--ink-2) 50%,transparent 50%)}.scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(max-width:52rem){.scope-groups{grid-template-columns:minmax(0,1fr)}}.scope-group{border:1px solid var(--rule-strong);background:#fbfaf6;padding:clamp(1.25rem,2.5vw,1.75rem)}.scope-group h3{margin:0 0 .25rem;font-size:1.3rem}.scope-group>.muted{margin:0 0 1rem;font-size:.95rem}.scope-group ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.scope-group li{display:grid;grid-template-columns:2.25rem 1fr;gap:.5rem;padding:.9rem 0;border-bottom:1px dashed var(--rule)}.scope-group li:last-child{border-bottom:0;padding-bottom:0}.area-no{font:500 .85rem/1.6 var(--f-mono);color:var(--brass)}.scope-group strong{font:650 1.05rem/1.3 var(--f-display);margin-right:.6rem}.scope-group li p{margin:.35rem 0 0;color:var(--ink-2);font-size:.96rem}.fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(max-width:52rem){.fit{grid-template-columns:minmax(0,1fr)}}.fit>div{background:var(--paper);border:1px solid var(--rule-strong);padding:1.5rem}.fit h3{font-size:1.15rem;margin-bottom:1rem}.fit-limits{margin-top:1.5rem}.trust-grid{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--ink)}@media(max-width:60rem){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.trust-grid{grid-template-columns:minmax(0,1fr)}}.trust-grid li{padding:1.4rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--rule)}@media(min-width:60.01rem){.trust-grid li:not(:nth-child(3n+1)){padding-left:1.5rem;border-left:1px solid var(--rule)}}@media(min-width:36.01rem)and (max-width:60rem){.trust-grid li:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--rule)}}.trust-grid h3{font-size:1.12rem;margin-bottom:.4rem}.trust-grid p{margin:0;color:var(--ink-2);font-size:.98rem}.start{background:var(--paper-2)}.start-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:56rem){.start-grid{grid-template-columns:minmax(0,1fr)}}.cf-turnstile{max-width:100%;overflow-x:auto}@media(max-width:26rem){.start .form-shell{padding:1rem .75rem}}.start .form-shell{background:var(--paper);border:1px solid var(--rule-strong);padding:clamp(1.25rem,3vw,2rem)}.next-steps{margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:ns;border-top:1px solid var(--rule-strong)}.next-steps li{counter-increment:ns;display:grid;grid-template-columns:2rem 1fr;padding:.65rem 0;border-bottom:1px solid var(--rule);font-size:.97rem}.next-steps li:before{content:counter(ns,decimal-leading-zero);font:500 .8rem/1.9 var(--f-mono);color:var(--brass)}.progression{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:p}.progression li{position:relative;padding:1.1rem 2.5rem 1.1rem 1.25rem;background:var(--paper-2);display:grid;gap:.15rem;counter-increment:p}.progression li:first-child{background:var(--ink);color:var(--paper)}.progression li+li{margin-left:4px}.progression li:not(:last-child):after{content:"→";position:absolute;right:.9rem;top:50%;transform:translateY(-50%);font:400 1.3rem/1 var(--f-mono);opacity:.6}.prog-stage{font:500 .72rem/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.progression li:first-child .prog-stage{color:var(--brass-hi)}.prog-name{font:700 1.35rem/1.2 var(--f-display);letter-spacing:-.015em}.prog-kind{font-size:.9rem;opacity:.8}@media(max-width:40rem){.progression{grid-template-columns:minmax(0,1fr)}.progression li+li{margin:4px 0 0}.progression li:not(:last-child):after{content:"↓"}}.offers{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}@media(max-width:56rem){.offers{grid-template-columns:minmax(0,1fr)}}.offers-next{display:grid;gap:1.5rem}.card h3{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.card--feature{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--paper-3)}.card--feature h3{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem)}.card--feature .price{font-size:1.1rem}.card--feature .actions{margin-top:auto;padding-top:1rem}.card .label{margin-bottom:.25rem}.steps-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;counter-reset:st}@media(max-width:60rem){.steps-row{grid-template-columns:1fr 1fr}}@media(max-width:36rem){.steps-row{grid-template-columns:minmax(0,1fr)}}.steps-row li{counter-increment:st;border-top:2px solid var(--ink);padding-top:1rem}.steps-row li:before{content:counter(st,decimal-leading-zero);font:500 .8rem/1 var(--f-mono);color:var(--brass)}.steps-row h3{font-size:1.2rem;margin:.6rem 0 .4rem}.steps-row p{margin:0;color:var(--ink-2);font-size:.98rem}.form-note{margin:0;font-size:.9rem;color:var(--ink-3)}.hint{margin:0;font-size:.88rem;color:var(--ink-3)}.notice--plain{border-color:var(--rule-strong);border-left-color:var(--brass);background:#fbfaf6}.scope-method{margin:1rem 0 0;color:var(--ink-2)}.fit-limits{margin:0;display:grid;border-top:1px solid var(--rule-strong)}.fit-limits>div{display:grid;grid-template-columns:minmax(7.5rem,.8fr) 2fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--rule)}.fit-limits dt{font:500 .75rem/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fit-limits dd{margin:0;font-weight:500}@media(max-width:30rem){.fit-limits>div{grid-template-columns:1fr;gap:.1rem}}.fit-note{margin:1rem 0 0;font-size:.92rem;color:var(--ink-3)}.spec--paper{background:var(--paper);border:1px solid var(--rule-strong);padding:0 1.25rem}.spec--paper>div:last-child{border-bottom:0}.stage-tag{font:600 1rem/1.3 var(--f-display);color:var(--on-night)!important}.stages-note{margin:2rem 0 0;color:var(--on-night-2)}.stages-note a{color:var(--on-night);font-weight:600}.checks strong{font-family:var(--f-display)}
