@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/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{--bg:#0a100c;--bg-2:#0c130f;--ink:#eef3ec;--ink-soft:#9fb0a3;--ink-faint:#6b7c70;--surface:#121d16;--surface-2:#17251b;--line:#243227;--line-soft:#1b271f;--line-strong:#34463a;--lime:#c2f43f;--lime-deep:#a9e017;--lime-wash:rgba(194,244,63,.12);--lime-line:rgba(194,244,63,.32);--panel:#c9f53e;--panel-2:#d6f86a;--panel-ink:#0c1410;--panel-ink-soft:#33452a;--done:#7fe0a8;--done-wash:rgba(127,224,168,.12);--absent:#ff8463;--absent-wash:rgba(255,132,99,.13);--signal:var(--lime);--signal-deep:var(--lime-deep);--signal-wash:var(--lime-wash);--font-sans:"Archivo Variable","Archivo",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius:18px;--radius-sm:13px;--radius-lg:26px;--maxw:1120px;--shadow-sm:0 1px 0 rgba(0,0,0,.2);--shadow-card:0 1px 0 rgba(0,0,0,.2), 0 40px 80px -54px rgba(0,0,0,.8);--shadow-cta:0 18px 36px -20px rgba(194,244,63,.5)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:linear-gradient(rgba(194,244,63,.035) 1px,transparent 1px) 0 0 / 100% 56px,linear-gradient(90deg,rgba(194,244,63,.035) 1px,transparent 1px) 0 0 / 56px 100%,radial-gradient(900px 520px at 50% -8%,rgba(194,244,63,.07),transparent 60%),var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1,"ss01" 1}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--lime);color:var(--panel-ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);padding:6px 13px;border:1px solid var(--lime-line);border-radius:999px;background:var(--lime-wash)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);flex:none}.label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}h1,h2,h3{font-family:var(--font-sans);font-weight:800;line-height:1.05;letter-spacing:-.03em}h1 em,h2 em,h3 em,.em{font-style:italic;color:var(--lime);font-weight:800}.btn{font-family:var(--font-sans);font-weight:700;font-size:15px;padding:14px 24px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-primary{background:var(--lime);color:var(--panel-ink);box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--panel-2);transform:translateY(-1px)}.btn-primary[disabled]{opacity:.5;cursor:default;transform:none;box-shadow:none}.btn-ink{background:var(--lime);color:var(--panel-ink)}.btn-ink:hover{background:var(--panel-2);transform:translateY(-1px)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.btn-block{width:100%}.btn .arrow{transition:transform .15s ease}.btn:hover .arrow{transform:translate(3px)}.btn-lg{font-size:16.5px;padding:18px 30px}.link{font-weight:500;color:var(--ink-soft);border-bottom:1px solid transparent;transition:.15s}.link:hover{color:var(--lime);border-color:var(--lime-line)}nav.site{position:sticky;top:0;z-index:40;background:#0a100c66;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(36,50,39,.5)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;max-width:var(--maxw);margin:0 auto;padding:0 32px;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.01em}.brand .mark{width:22px;height:22px;flex:none;object-fit:contain}.brand.lg .mark{width:26px;height:26px}.nav-pill{display:flex;align-items:center;gap:4px;justify-self:center;background:#121d1673;border:1px solid rgba(52,70,58,.5);border-radius:999px;padding:5px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-pill a{font-size:14px;color:var(--ink-soft);padding:8px 15px;border-radius:999px;transition:background .18s ease,color .18s ease}.nav-pill a:hover{color:var(--ink)}.nav-pill a.active{background:var(--lime);color:var(--panel-ink);font-weight:600}.nav-pill a.active:hover{color:var(--panel-ink)}.nav-right{display:flex;align-items:center;gap:16px;justify-self:end}.nav-right .login{font-size:14px;color:var(--ink-soft)}.nav-right .login:hover{color:var(--ink)}.nav-links{display:flex;align-items:center;gap:22px;font-size:14px;color:var(--ink-soft)}.nav-links a:hover{color:var(--ink)}@media(max-width:820px){.nav-inner{grid-template-columns:1fr auto}.nav-pill,.nav-right .login{display:none}}.hero-screen{min-height:calc(100svh - 72px);display:flex;flex-direction:column}.hero-screen .hero{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-screen .marquee{margin-top:0}.hero{padding:40px 0 32px;text-align:center}.hero .eyebrow{margin-bottom:26px}.hero h1{font-size:clamp(40px,7vw,82px);max-width:16ch;margin:0 auto;line-height:.98;letter-spacing:-.04em}.hero .lead{margin:24px auto 0;font-size:clamp(16px,2.1vw,20px);color:var(--ink-soft);max-width:70ch}.domain-field{margin:38px auto 0;max-width:560px;width:100%;display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;box-shadow:0 24px 50px -34px #000c;transition:border-color .15s ease,box-shadow .15s ease}.domain-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px var(--lime-wash)}.domain-field .pre{display:flex;align-items:center;padding-left:22px;font-family:var(--font-mono);font-size:13.5px;color:var(--ink-faint)}.domain-field input{flex:1;border:none;outline:none;font-family:var(--font-sans);font-size:16.5px;padding:17px 14px;color:var(--ink);min-width:0;background:transparent}.domain-field input::placeholder{color:var(--ink-faint)}.domain-field button{border:none;background:var(--lime);color:var(--panel-ink);font-weight:700;font-size:15px;padding:0 28px;white-space:nowrap;transition:background .15s ease;border-radius:999px;margin:5px}.domain-field button:hover{background:var(--panel-2)}.domain-field button[disabled]{opacity:.6;cursor:default}.field-sub{margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:.04em}.field-note{margin:12px auto 0;max-width:560px;font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);letter-spacing:.04em}.field-note:before{content:"✦";color:var(--lime);margin-right:8px}.marquee{margin-top:56px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 112s linear infinite}.marquee-item{display:inline-flex;align-items:center;gap:12px;padding:18px 0;color:var(--ink-faint);font-size:18px;font-weight:600;letter-spacing:-.01em}.marquee-item:after{content:"";margin:0 28px}@keyframes marquee{to{transform:translate(-50%)}}.brand-logo{flex:none;width:1.1em;height:1.1em;fill:currentColor}.marquee-item .brand-logo{opacity:.85}section.block{padding:96px 0}section.block.surface{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.sec-head{max-width:62ch}.sec-head.center{margin:0 auto;text-align:center}.sec-head .eyebrow{margin-bottom:18px}.sec-head h2{font-size:clamp(30px,4.4vw,52px);margin-top:4px;letter-spacing:-.035em}.sec-head p{margin-top:18px;color:var(--ink-soft);font-size:18px;line-height:1.55}.shift-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch;margin-top:48px}.shift-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.shift-card .yr{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.shift-card p{font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.shift-card.now{background:var(--panel);border-color:var(--panel)}.shift-card.now .yr{color:var(--panel-ink-soft)}.shift-card.now p{color:var(--panel-ink);font-weight:600}.shift-arrow{display:flex;align-items:center;justify-content:center;color:var(--lime);font-size:24px}@media(max-width:760px){.shift-grid{grid-template-columns:1fr;gap:14px}.shift-arrow{transform:rotate(90deg)}}.src-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px}.src-item{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:18px 20px;transition:border-color .15s ease}.src-item:hover{border-color:var(--line-strong)}.src-item .ic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--lime-wash);color:var(--lime);font-family:var(--font-mono);font-weight:500;font-size:13px;border:1px solid var(--lime-line)}.src-item .nm{font-weight:500;font-size:15px}.src-item .meta{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}@media(max-width:640px){.src-grid{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.step .no{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.step h3{font-size:21px;margin:16px 0 10px;letter-spacing:-.02em}.step p{font-size:15px;color:var(--ink-soft);line-height:1.55}@media(max-width:760px){.steps{grid-template-columns:1fr}}.honest{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.honest-inner{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.mark-line{font-weight:800;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.03em;max-width:20ch;line-height:1.12}.mark-line em{font-style:italic;color:var(--lime)}.honest .body{color:var(--ink-soft);font-size:16.5px;max-width:44ch;flex:1;min-width:280px;line-height:1.6}.ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;align-items:start}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column}.tier.feature{background:var(--panel);border-color:var(--panel);color:var(--panel-ink)}.tier .badge{display:inline-flex;align-self:flex-start;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-bottom:16px;border:1px solid var(--lime-line);background:var(--lime-wash);padding:5px 11px;border-radius:999px}.tier.feature .badge{color:var(--panel-ink);border-color:#0c141040;background:#0c14101a}.tier h3{font-size:22px;letter-spacing:-.02em}.tier .price{font-weight:800;font-size:38px;margin:16px 0 4px;letter-spacing:-.04em}.tier .price small{font-size:14px;color:var(--ink-faint);font-weight:500}.tier.feature .price small{color:var(--panel-ink-soft)}.tier .desc{font-size:14.5px;color:var(--ink-soft);margin-bottom:20px;line-height:1.5}.tier.feature .desc{color:var(--panel-ink-soft)}.tier ul{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:14.5px;margin-bottom:26px}.tier li{display:flex;gap:10px;align-items:flex-start}.tier li .chk{color:var(--lime);flex:none;margin-top:1px;font-weight:800}.tier.feature li .chk{color:var(--panel-ink)}.tier .tier-cta{margin-top:auto}.tier.feature .btn-primary{background:var(--panel-ink);color:var(--panel);box-shadow:none}.tier.feature .btn-primary:hover{background:#000}@media(max-width:860px){.ladder{grid-template-columns:1fr}}.final-cta{margin-top:30px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.panel-pad{padding:6px 18px}.panel-head{display:flex;align-items:center;gap:12px;padding:18px 20px 15px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.panel-head .t{font-weight:600;font-size:13px}.panel-head .meta{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.meter-row{display:grid;grid-template-columns:128px 1fr 76px;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line-soft)}.meter-row:last-child{border-bottom:none}.meter-row .name{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:14px}.meter{height:8px;border-radius:6px;background:#0e1712;overflow:hidden;border:1px solid var(--line-soft)}.meter>i{display:block;height:100%;border-radius:6px;background:var(--lime);transition:width .5s ease}.meter-row .val{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-soft);text-align:right}.meter-row.zero .meter>i{background:var(--absent)}.meter-row.zero .val{color:var(--absent)}.pills{display:flex;gap:10px;flex-wrap:wrap}.pill{font-weight:500;font-size:14px;padding:9px 15px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.pill.absent{color:var(--ink-faint);border-style:dashed;background:transparent}.proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.proof .top{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-faint)}.proof .top .d{width:7px;height:7px;border-radius:50%;background:var(--done)}.proof .top .who{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-weight:500}.proof .top .tag{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.proof .q{padding:16px 18px 4px;font-size:13.5px;color:var(--ink-soft)}.proof .a{padding:6px 18px 18px;font-size:15.5px;line-height:1.6;color:var(--ink)}.proof .a .c{background:var(--absent-wash);color:var(--absent);font-weight:600;padding:1px 7px;border-radius:5px}.proof .a p{margin:0 0 10px}.proof .a p:last-child{margin-bottom:0}.proof .a p.h{font-size:14px;color:var(--ink-soft)}.proof .a ul,.proof .a ol{margin:0 0 10px;padding-left:20px}.proof .a li{margin:2px 0}.proof .a strong{font-weight:600}.proof .a a{color:var(--lime);text-decoration:underline;text-underline-offset:2px}.proof .a code{font-family:var(--font-mono);font-size:13px;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.proof .a .tbl{margin:0 0 10px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.proof .a table{border-collapse:collapse;width:100%;font-size:13.5px}.proof .a th,.proof .a td{text-align:left;padding:8px 11px;border-bottom:1px solid var(--line-soft);vertical-align:top}.proof .a thead th{background:var(--bg-2);font-weight:600;color:var(--ink-soft);white-space:nowrap}.proof .a tbody tr:last-child td{border-bottom:0}.srcs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--line-soft)}.srcs .s{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft);background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:3px 9px}.locked{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.locked .blur{padding:24px 22px;filter:blur(5px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.locked .lrow{display:flex;gap:11px;align-items:flex-start;margin-bottom:14px}.locked .lrow:last-child{margin-bottom:0}.locked .lrow .n{font-family:var(--font-mono);font-size:12px;color:var(--lime)}.locked .lrow .t{font-size:14.5px;color:var(--ink)}.locked .veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#121d168c,#121d16f0);text-align:center;padding:20px}.locked .veil .lock-ic{width:38px;height:38px;border-radius:12px;background:var(--lime);color:var(--panel-ink);display:grid;place-items:center;font-size:16px;margin-bottom:6px}.locked .veil .h{font-weight:700;font-size:18px}.locked .veil .p{font-size:13px;color:var(--ink-soft);max-width:36ch}.funnel{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(820px 460px at 50% -6%,rgba(194,244,63,.08),transparent 62%),var(--bg)}.funnel-bar{height:72px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid var(--line-soft);background:#0a100cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.funnel-main{flex:1;display:flex;flex-direction:column}@keyframes spin{to{transform:rotate(360deg)}}.scan-stage{max-width:580px;width:100%;margin:0 auto;padding:80px 28px 64px;text-align:center}.scan-stage>.eyebrow{margin-bottom:4px}.scan-domain{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.scan-domain .spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--lime);animation:spin .9s linear infinite;flex:none}.scan-domain h1{font-size:clamp(26px,4vw,34px);font-weight:700;letter-spacing:-.03em}.scan-panel{margin-top:38px;text-align:left}.scan-panel .panel-head .t.soft{font-weight:500;font-size:14px;color:var(--ink-soft)}.badge-run{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--done);background:var(--done-wash);border:1px solid rgba(127,224,168,.3);padding:5px 11px;border-radius:999px}.badge-run .d{width:6px;height:6px;border-radius:50%;background:var(--done)}.steps-list{display:flex;flex-direction:column;padding:2px 0 6px}.step-row{display:flex;align-items:center;gap:13px;padding:14px 13px;border-radius:12px;font-size:14.5px;border:1px solid transparent}.step-ic{width:20px;height:20px;flex:none;display:grid;place-items:center}.step-lbl{color:var(--ink)}.step-row.done .step-lbl{color:var(--ink-soft)}.step-check{width:20px;height:20px;border-radius:50%;background:var(--done-wash);display:grid;place-items:center;color:var(--done);font-size:12px;font-weight:700}.step-row.active{background:var(--lime-wash);border-color:var(--lime-line)}.step-row.active .step-lbl{font-weight:500}.step-ring{width:18px;height:18px;border-radius:50%;border:2px solid var(--lime-line);border-top-color:var(--lime);animation:spin .8s linear infinite}.step-row.pending{opacity:.5}.step-row.pending .step-lbl{color:var(--ink-faint)}.step-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink-faint)}.scan-error{margin-top:30px;background:var(--absent-wash);border:1px solid rgba(255,132,99,.35);border-radius:var(--radius);padding:22px;color:var(--absent)}.scan-error p{font-size:15px}.scan-error-actions{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.result-stage{max-width:620px;width:100%;margin:0 auto;padding:52px 28px 80px}.result-loading{padding:90px 0;text-align:center;color:var(--ink-faint);font-family:var(--font-mono);font-size:13px}.result .crumb{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase}.result .crumb .dot{width:6px;height:6px;border-radius:50%;background:var(--done)}.verdict{margin-top:20px;font-weight:800;font-size:clamp(28px,4.8vw,40px);line-height:1.1;letter-spacing:-.035em}.verdict b{color:var(--absent);font-weight:800;font-variant-numeric:tabular-nums}.ctx{margin-top:18px;display:inline-flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:13.5px;color:var(--ink-soft)}.ctx .k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.ctx b{color:var(--ink);font-weight:600}.section-l{margin:38px 0 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.srcs .label{font-size:10px;letter-spacing:.08em}.result-action{margin-top:26px}.result-action-top{margin-top:0;margin-bottom:26px}.result-action-sub{text-align:center;margin-top:12px;font-size:12.5px;color:var(--ink-faint)}.eg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#060a079e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:eg-fade .18s ease-out}.email-gate{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-card);animation:eg-rise .22s cubic-bezier(.2,.7,.3,1)}.eg-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--ink-faint);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.eg-close:hover{color:var(--ink);background:var(--bg-2)}.eg-close:disabled{opacity:.4;cursor:default}@keyframes eg-fade{0%{opacity:0}to{opacity:1}}@keyframes eg-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.eg-head h3{font-size:19px;padding-right:28px}.eg-head p{margin-top:6px;font-size:13.5px;color:var(--ink-soft)}.eg-fields{display:flex;flex-direction:column;gap:10px;margin-top:18px}.eg-fields input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:14px;font-family:var(--font-sans);font-size:15px;color:var(--ink);background:var(--bg-2)}.eg-fields input::placeholder{color:var(--ink-faint)}.eg-fields input:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-wash)}.eg-error{margin-top:12px;color:var(--absent);font-size:13.5px}.eg-note{margin-top:14px;font-size:12px;color:var(--ink-faint);line-height:1.5}.report .book-cta{margin:24px 0}.source-gap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.sg-row{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft);font-size:14.5px}.sg-row:last-child{border-bottom:none}.sg-row .sg-ic{color:var(--ink-faint);font-size:11px}.sg-row.cited .sg-ic{color:var(--lime)}.sg-row .sg-name{font-weight:500}.sg-row .sg-note{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.sg-row.cited .sg-note{color:var(--lime)}.render-gap{background:var(--absent-wash);border:1px solid rgba(255,132,99,.35);border-radius:var(--radius);padding:20px 22px}.render-gap .render-lead{font-size:15.5px;line-height:1.6;color:var(--ink)}.render-gap .render-lead b{color:var(--absent)}.render-gap .render-cause{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.render-signals{margin:16px 0 14px;background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);overflow:hidden}.rs-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line-soft);font-size:14px}.rs-row:last-child{border-bottom:none}.rs-row .rs-ic{color:var(--absent);font-size:11px}.render-gap .render-fix{font-size:13.5px;line-height:1.6;color:var(--ink-faint)}.measures{list-style:none;display:flex;flex-direction:column;gap:10px}.measure{display:flex;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:18px 20px}.measure .m-no{font-family:var(--font-mono);font-size:12px;color:var(--lime);font-weight:500;padding-top:2px;flex:none}.measure .m-title{font-weight:600;font-size:15.5px;letter-spacing:-.01em}.measure .m-goal{font-size:14px;color:var(--ink-soft);margin-top:4px;line-height:1.5}.measure .m-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--ink)}.measure .m-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-right:6px}.report-foot{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);text-align:center}.report-foot p{font-size:14px;color:var(--ink-soft);margin-bottom:14px;max-width:42ch;margin-left:auto;margin-right:auto}.booking-stage{max-width:960px;width:100%;margin:0 auto;padding:52px 28px 64px;text-align:center}.booking-stage>.eyebrow{margin-bottom:4px}.booking-h{font-size:clamp(28px,4.4vw,40px);margin-top:18px;letter-spacing:-.03em}.booking-sub{margin:16px auto 0;font-size:16.5px;color:var(--ink-soft);max-width:48ch}.cal-wrap{margin-top:32px;min-height:480px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.cal-wrap iframe{display:block;width:100%;border:0}.cal-fallback{margin-top:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:34px;font-size:15.5px;color:var(--ink-soft)}.cal-fallback-note{margin-top:14px;font-size:11.5px;color:var(--ink-faint)}@media print{body{background:#fff!important;color:#111!important}.funnel-bar,.book-cta,.report-foot .btn{display:none!important}.funnel,.funnel-main{background:#fff}.result-stage{max-width:none;padding:0}.locked{display:none}body{font-size:12pt}}.legal-main{max-width:700px;margin:0 auto;padding:52px 28px 88px}.legal-main h1{font-size:clamp(30px,4vw,42px);margin-bottom:26px;letter-spacing:-.03em}.legal-main h2{font-size:19px;margin:30px 0 8px}.legal-main h3{font-size:16px;margin:18px 0 6px}.legal-main p{color:var(--ink-soft);margin-bottom:12px;font-size:15.5px;line-height:1.6}.legal-main b{color:var(--ink);font-weight:600}.legal-note{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-faint)!important}footer.site{padding:52px 0;border-top:1px solid var(--line-soft);color:var(--ink-faint);font-size:14px}.foot-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.foot-links{display:flex;gap:22px}.foot-links a:hover{color:var(--ink)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(max-width:480px){.wrap,.nav-inner{padding:0 20px}.hero{padding:32px 0 20px}.scan-stage,.result-stage,.booking-stage,.legal-main{padding-left:20px;padding-right:20px}.domain-field{flex-wrap:wrap;border-radius:18px}.domain-field input{flex-basis:60%}.domain-field button{flex-basis:100%;padding:15px;margin:6px}.measure .m-meta{gap:10px}.meter-row{grid-template-columns:104px 1fr 64px;gap:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.rank-row{grid-template-columns:minmax(120px,1.1fr) 1fr 110px}.rank-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter.rival>i{background:var(--absent)}@media(max-width:560px){.rank-row{grid-template-columns:minmax(90px,1fr) 1fr 92px}}.company-favicon{flex:none;border-radius:6px;object-fit:contain;vertical-align:middle;background:var(--surface);border:1px solid var(--line);animation:fav-in .25s ease both}.company-favicon-fallback{display:inline-grid;place-items:center;line-height:1;font-weight:600;font-family:var(--font-mono);color:var(--lime);background:var(--lime-wash);border-color:var(--lime-line)}.domain-field .pre-fav{display:flex;align-items:center;padding-left:16px;padding-right:2px}.crumb .company-favicon{border-radius:5px}@keyframes fav-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
