@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1b2a4a;--navy-deep:#13203b;--navy-hover:#243b66;--signal-green:#15803d;--signal-green-strong:#18913f;--signal-red:#c0392b;--signal-green-wash:#15803d1a;--signal-red-wash:#c0392b1a;--signal-amber:#a66a00;--surface:#e9eef6;--surface-raised:#fff;--surface-sunken:#dfe5f0;--surface-tint:#e6eaf3;--ink:#0f1626;--muted:#4f5b73;--hairline:#d6deec;--hairline-strong:#c4cfe1;--on-navy:#f3f5fa;--on-navy-muted:#a9b4cc;--font-sans:"Mona Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--fs-display:clamp(2.5rem, 1.4rem + 4.8vw, 4.5rem);--fs-headline:clamp(1.75rem, 1.2rem + 2.4vw, 2.5rem);--fs-title:clamp(1.2rem, 1.05rem + .6vw, 1.375rem);--fs-body-lg:clamp(1.075rem, 1rem + .3vw, 1.1875rem);--fs-body:1rem;--fs-label:.8125rem;--fs-caption:.8125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-pad:clamp(4.5rem, 3rem + 7vw, 9rem);--container:1200px;--container-narrow:760px;--gutter:clamp(1.25rem, .5rem + 3vw, 2.5rem);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-proof:0 8px 32px -16px #1b2a4a2e;--shadow-proof-lift:0 18px 48px -20px #1b2a4a47;--shadow-cta:0 10px 28px -14px #1b2a4a73;--z-base:1;--z-sticky:100;--z-nav:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-mid:.32s;--dur-slow:.56s;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--navy)}.proofx{--font-mono:var(--font-sans);gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.proofx__cards{grid-template-columns:1fr;gap:clamp(1.25rem,.8rem + 1.5vw,1.75rem);display:grid}@media (width>=860px){.proofx__cards{grid-template-columns:1fr 1fr}}.pcard{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-proof);gap:var(--space-4);transition:box-shadow var(--dur-mid) var(--ease-out-quart), transform var(--dur-mid) var(--ease-out-quart);flex-direction:column;padding:clamp(1.25rem,.9rem + 1.2vw,1.75rem);display:flex}.pcard:hover{box-shadow:var(--shadow-proof-lift);transform:translateY(-3px)}.pcard__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pcard__channel{letter-spacing:.02em;color:var(--navy);background:color-mix(in srgb, var(--navy) 9%, transparent);border-radius:var(--radius-pill);padding:.32em .7em;font-size:.72rem;font-weight:600}.pcard__name{color:var(--muted);letter-spacing:-.01em;word-break:break-all;font-size:.82rem}.pcard__meta{gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--hairline);margin:0;display:grid}.pcard__metarow{gap:var(--space-3);grid-template-columns:5.25rem 1fr;align-items:baseline;display:grid}.pcard__metarow dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem}.pcard__metarow dd{color:var(--ink);margin:0;font-size:.82rem;line-height:1.4}.pcard__caption{color:var(--muted);font-size:.85rem;font-style:italic}.pcard__charts{gap:var(--space-5);margin-top:var(--space-1);display:grid}.pchart{margin:0}.pchart__title{color:var(--muted);letter-spacing:.01em;margin-bottom:var(--space-2);font-size:.72rem}.pchart svg{width:100%;height:auto;display:block;overflow:visible}.pchart__arpu{margin-top:var(--space-2);color:var(--muted);font-size:.74rem}.pchart__arpu strong{color:var(--ink);font-weight:600}.verdict{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-proof);padding:clamp(1.25rem,.9rem + 1.4vw,2rem)}.verdict__title{letter-spacing:.02em;color:var(--navy);margin-bottom:var(--space-5);font-size:.78rem;font-weight:600}.verdict__rows{gap:var(--space-4);display:grid}.verdict__row{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--hairline);grid-template-columns:1fr;align-items:center;display:grid}.verdict__row:first-child{border-top:none;padding-top:0}.verdict__name{color:var(--ink);word-break:break-all;font-size:.8rem;font-weight:500}.verdict__inputs{gap:var(--space-3);display:grid}.verdict__input{gap:.4em;display:grid}.verdict__input-label{color:var(--ink);font-size:.74rem}.verdict__bar{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--hairline);height:7px;display:block;overflow:hidden}.verdict__bar-fill{border-radius:inherit;height:100%;display:block}.verdict__bar-fill--good{background:var(--navy);opacity:.55}.verdict__bar-fill--green{background:var(--signal-green)}.verdict__bar-fill--red{background:var(--signal-red)}.verdict__pill{font-family:var(--font-mono);letter-spacing:.01em;border-radius:var(--radius-md);color:#fff;justify-self:start;padding:.45em .9em;font-size:.8rem;font-weight:600}.verdict__pill--red{background:var(--signal-red)}.verdict__pill--green{background:var(--signal-green)}.verdict__caption{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline);font-size:var(--fs-body-lg);color:var(--ink);max-width:64ch;font-weight:500;line-height:1.55}@media (width>=680px){.verdict__row{gap:var(--space-5);grid-template-columns:1.1fr 2fr auto}.verdict__inputs{gap:var(--space-5);grid-template-columns:1fr 1fr}}.mockx{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);width:100%;max-width:1000px;box-shadow:var(--shadow-proof);text-align:left;margin:0;overflow:hidden}.mockx__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 50%, var(--surface-raised));flex-wrap:wrap;padding:.7rem 1rem;display:flex}.mockx__title{color:var(--navy);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:.82rem;font-weight:600;display:inline-flex}.mockx__toggle{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);gap:2px;padding:2px;display:inline-flex}.mockx__seg{color:var(--muted);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);padding:.34em .72em;font-size:.7rem;font-weight:600}.mockx__seg:hover{color:var(--ink)}.mockx__seg.is-active{background:var(--navy);color:var(--on-navy)}.mockx__seg:focus-visible{box-shadow:var(--focus-ring);outline:none}.mockx__scroll{overflow-x:auto}.mockx__table{min-width:640px;display:grid}.mockx__head,.mockx__row{align-items:center;gap:var(--space-3);text-align:left;grid-template-columns:minmax(12.5rem,1.5fr) 4.5rem 5rem 5.75rem 3.25rem 4.75rem;padding:.6rem 1rem;display:grid}.mockx__head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--hairline);padding-block:.5rem;font-size:.6rem}.mockx__c-center{text-align:center;justify-items:center}.mockx__row{border-top:1px solid var(--hairline);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-quart);background:0 0;position:relative}.mockx__row:first-of-type{border-top:0}.mockx__row:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.mockx__row:focus-visible{box-shadow:inset 0 0 0 2px var(--navy);outline:none}.mockx__campaign{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:.15rem;min-width:0;font-size:.74rem;display:flex;overflow:hidden}.mockx__chan{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.6rem;font-weight:600}.mockx__cell{justify-content:center;align-items:center;min-width:0;display:flex}.mockx__c-center.mockx__cell{justify-content:center}.mockx__spark{display:block}.mockx__fc-cell{flex-direction:column;gap:.1rem}.mockx__fc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.mockx__fc.mockx__q-full{opacity:.85;font-size:.68rem;font-weight:500}.mockx__cqi{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.mockx__q-roas{color:var(--muted);font-weight:600}.mockx__pill{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;padding:.3em .7em;font-size:.7rem;font-weight:600;line-height:1.2}.mockx__pill--neutral{background:var(--navy);opacity:.5}.mockx__pill--green{background:var(--signal-green)}.mockx__pill--amber{background:var(--signal-amber)}.mockx__pill--red{background:var(--signal-red)}.mockx__foot{border-top:1px solid var(--hairline);color:var(--muted);background:color-mix(in srgb, var(--surface) 35%, var(--surface-raised));padding:.7rem 1rem;font-size:.78rem}.mockx__foot-full{color:var(--ink);font-weight:500}.mockx[data-view=full] .mockx__q-roas,.mockx[data-view=full] .mockx__foot-roas,.mockx[data-view=roas] .mockx__q-full,.mockx[data-view=roas] .mockx__foot-full{display:none}.mockx__cell,.mockx__head>span{transition:background var(--dur-mid) var(--ease-out-quart);border-radius:var(--radius-sm)}.is-hl{background:color-mix(in srgb, var(--navy) 9%, transparent)}.mockx__backdrop{z-index:var(--z-modal-backdrop);padding:var(--gutter);-webkit-backdrop-filter:blur(16px)saturate(.92);animation:mockx-fade .2s var(--ease-out-quart);background:#0c122061;place-items:center;display:grid;position:fixed;inset:0}@supports not (backdrop-filter:blur(1px)){.mockx__backdrop{background:#0c1220b8}}.mockx__modal{z-index:var(--z-modal);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);cursor:default;width:100%;max-width:620px;animation:mockx-pop .28s var(--ease-out-expo);padding:clamp(1rem,.7rem + 1vw,1.5rem);box-shadow:0 30px 80px -24px #0f16268c}.mockx__backdrop.is-reduced,.mockx__backdrop.is-reduced .mockx__modal{animation:none}@keyframes mockx-fade{0%{opacity:0}to{opacity:1}}@keyframes mockx-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.mockx__modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.mockx__modal-titlewrap{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mockx__modal-id{color:var(--ink);word-break:break-all;font-size:.92rem;font-weight:600}.mockx__modal-sub{color:var(--muted);font-size:.72rem}.mockx__modal-meta{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.mockx__cqi-num{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.mockx__close{border-radius:var(--radius-md);width:30px;height:30px;color:var(--muted);transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);place-items:center;font-size:.85rem;display:grid}.mockx__close:hover{background:var(--surface);color:var(--ink)}.mockx__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.mockx__chart{margin-top:var(--space-4)}.mockx__chart svg text,.mockx__chart text{font-family:var(--font-sans);font-feature-settings:"tnum" 1}.mockx__modal-foot{margin-top:var(--space-3);color:var(--muted);font-size:.78rem;line-height:1.5}@media (width<=540px){.mockx__bar{gap:var(--space-2)}}.mockx__table{position:relative}.mockx__cursor,.mockx__cursor-label{pointer-events:none;z-index:4;position:absolute;top:0;left:0}.mockx__cursor{transform-origin:4px 3px;filter:drop-shadow(0 2px 6px #0f162638);opacity:0;will-change:transform, opacity;width:22px;height:22px}.mockx__cursor svg{display:block}.mockx__cursor-label{background:var(--navy);color:var(--on-navy);border-radius:var(--radius-sm);white-space:nowrap;letter-spacing:-.005em;opacity:0;will-change:transform, opacity;padding:.24rem .5rem;font-size:.66rem;font-weight:500;box-shadow:0 6px 16px -8px #0f162659}.mockx[data-hint=on] .mockx__cursor{animation:mockx-cursor-drift var(--mockx-hint-period,4.2s) cubic-bezier(.22, 1, .36, 1) infinite}.mockx[data-hint=on] .mockx__cursor-label{animation:mockx-cursor-label var(--mockx-hint-period,4.2s) cubic-bezier(.22, 1, .36, 1) infinite}.mockx[data-hint=on] .mockx__row.is-hint-target{animation:mockx-row-hint-pulse var(--mockx-hint-period,4.2s) cubic-bezier(.22, 1, .36, 1) infinite}.mockx[data-hint=fading] .mockx__cursor,.mockx[data-hint=fading] .mockx__cursor-label{opacity:0;transition:opacity .32s var(--ease-out-quart);animation:none}.mockx[data-hint=fading] .mockx__row.is-hint-target{transition:background-color .32s var(--ease-out-quart);background-color:#0000;animation:none}@keyframes mockx-cursor-drift{0%,4%{opacity:0;transform:translate(calc(var(--cx-end) + var(--cx-off,-80px)), calc(var(--cy-end) + var(--cy-off,-36px))) scale(1)}16%{opacity:1;transform:translate(calc(var(--cx-end) + var(--cx-off,-80px)), calc(var(--cy-end) + var(--cy-off,-36px))) scale(1)}46%{opacity:1;transform:translate(var(--cx-end), var(--cy-end)) scale(1)}52%{transform:translate(var(--cx-end), var(--cy-end)) scale(.78)}58%{transform:translate(var(--cx-end), var(--cy-end)) scale(1)}86%{opacity:1;transform:translate(var(--cx-end), var(--cy-end)) scale(1)}to{opacity:0;transform:translate(var(--cx-end), var(--cy-end)) scale(1)}}@keyframes mockx-cursor-label{0%,32%{opacity:0;transform:translate(calc(var(--cx-end) + 18px), calc(var(--cy-end) - 14px))}44%,82%{opacity:1;transform:translate(calc(var(--cx-end) + 18px), calc(var(--cy-end) - 14px))}to{opacity:0;transform:translate(calc(var(--cx-end) + 18px), calc(var(--cy-end) - 14px))}}@keyframes mockx-row-hint-pulse{0%,44%{background-color:#0000}52%{background-color:color-mix(in srgb, var(--navy) 12%, transparent)}68%{background-color:color-mix(in srgb, var(--navy) 6%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.mockx__cursor{display:none}.mockx[data-hint=on] .mockx__cursor-label{opacity:1;transform:translate(calc(var(--cx-end) + 18px), calc(var(--cy-end) - 14px));animation:none}.mockx[data-hint=on] .mockx__row.is-hint-target{background-color:color-mix(in srgb, var(--navy) 7%, transparent);animation:none}}@media (hover:none),(width<=540px){.mockx__cursor,.mockx__cursor-label{display:none}.mockx[data-hint=on] .mockx__row.is-hint-target{animation:mockx-row-tap-once 1.5s var(--ease-out-quart) .6s 2 both}}@keyframes mockx-row-tap-once{0%,to{background-color:#0000}40%{background-color:color-mix(in srgb, var(--navy) 12%, transparent)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1, "ss01" 1;text-rendering:optimizelegibility;line-height:1.55;position:relative;overflow-x:hidden}.page-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 85% -8%,#1b2a4a0f,#0000 55%);height:min(100vh,900px);position:absolute;top:0;left:0;right:0}h1,h2,h3,h4{letter-spacing:-.022em;text-wrap:balance;color:var(--ink);font-weight:600;line-height:1.12}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,picture{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{padding:0;list-style:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--navy);color:var(--on-navy)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "zero" 1}.section{padding-block:var(--section-pad)}.kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--muted);align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.eyebrow-rule{background:var(--hairline-strong);width:28px;height:1px}.metric-tag{font-family:var(--font-mono);font-feature-settings:"tnum" 1;border-radius:var(--radius-sm);align-items:baseline;gap:.35em;padding:.3em .6em;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.metric-tag--up{color:var(--signal-green);background:var(--signal-green-wash)}.metric-tag--down{color:var(--signal-red);background:var(--signal-red-wash)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;gap:.5em;padding:.92em 1.75em;font-size:1.0625rem;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--navy-hover);transform:translateY(-2px)}.btn-outline{color:var(--navy);box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0}.btn-outline:hover{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--navy);transform:translateY(-2px)}.btn-primary--invert{background:var(--surface-raised);color:var(--navy);box-shadow:0 10px 28px -14px #00000080}.btn-primary--invert:hover{background:#fff;transform:translateY(-2px)}html[data-bg-mode=dark] .btn-primary{background:var(--on-navy);color:var(--navy-deep);box-shadow:0 10px 28px -14px #0000008c}html[data-bg-mode=dark] .btn-primary:hover{background:#fff}.ghost-link{font-family:var(--font-mono);color:var(--ink);padding-bottom:2px;font-size:.9rem;font-weight:500;position:relative}.ghost-link:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform var(--dur-mid) var(--ease-out-quart);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ghost-link:hover:after,.ghost-link:focus-visible:after{transform:scaleX(1)}.js-motion [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.js-motion [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-weight:500}.field__hint{color:var(--muted);font-size:.85rem}.field__error{font-family:var(--font-mono);color:var(--signal-red);letter-spacing:-.005em;align-items:center;gap:.4em;min-height:1.2em;font-size:.8rem;display:inline-flex}.input,.select{appearance:none;font:inherit;background:var(--surface-raised);width:100%;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);padding:.85em 1em;font-size:1.05rem;box-shadow:0 1px #1b2a4a05}.input::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}.input:hover,.select:hover{border-color:var(--navy)}.input:focus-visible,.select:focus-visible{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb, var(--navy) 18%, transparent), 0 1px 0 #1b2a4a05;outline:none}.input[aria-invalid=true]{border-color:var(--signal-red);box-shadow:0 0 0 3px var(--signal-red-wash)}.input[readonly]{background:var(--surface-tint);color:var(--muted);cursor:not-allowed}.select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 1.05em),calc(100% - .7em);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5em}.choice-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.choice{font-family:var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);letter-spacing:-.01em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;padding:1.1em 1em;font-size:1.05rem;font-weight:600;display:flex}.choice:hover{border-color:var(--navy);box-shadow:var(--shadow-proof);transform:translateY(-2px)}.choice[aria-pressed=true]{background:var(--navy);color:var(--on-navy);border-color:var(--navy);box-shadow:var(--shadow-cta)}.form-error{font-family:var(--font-mono);color:var(--signal-red);background:var(--signal-red-wash);border-radius:var(--radius-md);padding:.6em .9em;font-size:.85rem}.cf{gap:var(--space-5);flex-direction:column;width:100%;max-width:38rem;display:flex}.cf__progress{gap:var(--space-2);flex-direction:column;display:flex}.cf__progress-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:500}.cf__progress-track{background:var(--hairline);border-radius:999px;height:3px;overflow:hidden}.cf__progress-fill{background:var(--navy);border-radius:inherit;height:100%;transition:width var(--dur-mid) var(--ease-out-expo)}.cf__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf__step{gap:var(--space-5);animation:cfStepIn var(--dur-mid) var(--ease-out-expo) both;flex-direction:column;display:flex}@keyframes cfStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cf__step{animation:none}}.cf__question{font-family:var(--font-sans);font-size:var(--fs-headline);letter-spacing:-.022em;color:var(--ink);font-weight:600;line-height:1.1}.cf__dek{font-size:var(--fs-body-lg);color:var(--muted);max-width:32rem;margin-top:calc(-1 * var(--space-3))}.cf__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.cf__grid{grid-template-columns:1fr 1fr}}.cf__col-2{grid-column:1/-1}.cf__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cf__next{min-width:12rem}.cf__next:disabled,.btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.5em;line-height:1;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;display:block}.logo__mark[data-astro-cid-f7espo7c] svg{height:var(--mark-size);width:auto;display:block}.logo__word[data-astro-cid-f7espo7c]{letter-spacing:-.015em;white-space:nowrap;color:#2b3253;font-size:1.6rem}.logo__word-a[data-astro-cid-f7espo7c]{font-weight:700}.logo__word-b[data-astro-cid-f7espo7c]{margin-left:-.02em;font-weight:400}.logo--navy[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c],html[data-bg-mode=dark] .logo--light[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{color:var(--on-navy)}.logo--navy[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c] svg,html[data-bg-mode=dark] .logo--light[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c] svg{filter:invert()hue-rotate(180deg)brightness(1.1)}.logo--animate[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{transform-origin:50%;animation:logoMarkSettle .95s var(--ease-out-quart) .12s both}.logo--animate[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{animation:logoWordIn .7s var(--ease-out-quart) .34s both}@keyframes logoMarkSettle{0%{opacity:0;transform:scale(.78)rotate(-6deg)}55%{opacity:1;transform:scale(1.06)rotate(2.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes logoWordIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.logo--animate[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c],.logo--animate[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{animation:none}}.funnel-body[data-astro-cid-eapof54z]{background:var(--surface);flex-direction:column;min-height:100dvh;display:flex}.funnel-header[data-astro-cid-eapof54z]{padding:var(--space-4) var(--gutter)}.funnel-main[data-astro-cid-eapof54z]{flex-direction:column;flex:1;display:flex}.schedule-shell[data-astro-cid-ixvpmiwm]{width:100%;max-width:var(--container);padding:clamp(2rem, 4vw, 4rem) var(--gutter);flex-direction:column;flex:1;gap:clamp(1.5rem,3vw,2.5rem);margin-inline:auto;display:flex}.schedule-shell__head[data-astro-cid-ixvpmiwm]{gap:var(--space-3);flex-direction:column;max-width:40rem;display:flex}.schedule-shell__back[data-astro-cid-ixvpmiwm]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:var(--space-1);transition:color var(--dur-fast) var(--ease-out-quart);align-self:flex-start;padding:.4em 0;font-size:.8rem;font-weight:500}.schedule-shell__back[data-astro-cid-ixvpmiwm]:hover,.schedule-shell__back[data-astro-cid-ixvpmiwm]:focus-visible{color:var(--navy)}.schedule-shell__eyebrow[data-astro-cid-ixvpmiwm]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-weight:500}.schedule-shell__title[data-astro-cid-ixvpmiwm]{font-size:var(--fs-headline);letter-spacing:-.022em;color:var(--ink);font-weight:600;line-height:1.1}.cal-shell{width:100%}.cal-shell>div{height:auto!important}
/*$vite$:1*/