@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root:root{--t-body:0.96875rem;--t-display:clamp(2.5rem,1.4rem + 3.4vw,4rem);--t-h1:clamp(2rem,1.4rem + 1.9vw,2.75rem);--t-h2:clamp(1.375rem,1.15rem + 0.7vw,1.75rem);--wrap:1304px;--grad-hero:radial-gradient(120% 120% at 12% 0%,#14356e 0%,#0a1f3c 46%,#081a33 100%);--sh-sm:var(--sh);--line-2:var(--line2);--ink-2:#33415a}:root[data-theme=dark]{--ink-2:#b3c0d4}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font);font-size:var(--t-body);line-height:1.55;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-d)}h1,h2,h3{text-wrap:balance;margin:0}h1{font-size:var(--t-h1);letter-spacing:var(--tr-h1);line-height:1.07}h1,h2{font-weight:var(--w-emph)}h2{font-size:var(--t-h2);letter-spacing:var(--tr-h2);line-height:1.18}h3{font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-h3)}.hero h1{font-size:var(--t-display);letter-spacing:var(--tr-display);line-height:1.02}p{text-wrap:pretty}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:19px;color:var(--ink);letter-spacing:-.02em}.brand .dot{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,var(--spark),var(--accent));box-shadow:0 0 12px var(--spark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:inherit;font-size:14.5px;font-weight:var(--w-emph);padding:10px 18px;border-radius:var(--r-sm);background:var(--card);color:var(--ink);border:1px solid var(--btn-line);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);white-space:nowrap}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh)}.btn.primary:hover{background:var(--accent-d);color:var(--accent-ink)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--btn-line)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn.lg{padding:13px 24px;font-size:15.5px}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ring-line)}.cta-band .btn:focus-visible,.dark-sec .btn:focus-visible,.home .hero .btn:focus-visible,.site-foot .btn:focus-visible{box-shadow:0 0 0 2px var(--ink-deep),0 0 0 4px var(--accent-lift)}.btn:disabled{opacity:.6;cursor:not-allowed}.hero{padding:72px 0 56px;border-bottom:1px solid var(--line);background:var(--bg)}.home .hero{position:relative;background:var(--grad-hero);color:#fff;border-bottom:0;overflow:hidden}.home .hero h1{color:#fff}.home .hero .lead{color:#b9c7de}.home .hero .eyebrow{color:var(--accent-lift)}.home .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(90% 80% at 20% 0,#000 0,transparent 72%);mask-image:radial-gradient(90% 80% at 20% 0,#000 0,transparent 72%)}.home .hero>*{position:relative;z-index:1}.home .hero .btn.pri,.home .hero .btn.primary{background:#fff;border-color:#fff;color:var(--brand-deep)}.home .hero .btn.pri:hover,.home .hero .btn.primary:hover{background:#e8edff;border-color:#e8edff;color:var(--brand-deep)}.home .hero .btn.lg:not(.pri):not(.primary){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:#fff}.home .hero .btn.lg:not(.pri):not(.primary):hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:16px}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--spark),var(--accent))}.hero .lead{font-size:clamp(17px,1.5vw,19.5px);max-width:620px;margin:18px 0 28px}.grid{display:grid;grid-gap:20px;gap:20px}.plist{list-style:none;margin:0;padding:0}.plist li{display:flex;align-items:baseline;gap:6px;padding:8px 0;border-bottom:1px solid var(--line-2)}.plist li:last-child{border-bottom:0}.plist .pamt{font-size:22px;font-weight:var(--w-emph);line-height:1.2;letter-spacing:-.022em;color:var(--ink)}.plist .pcyc{font-size:13.5px;color:var(--muted);font-weight:600}.cta-band{background:var(--grad-hero);border-radius:var(--r-lg);padding:52px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.cta-band,.cta-band h2{color:#fff}.cta-band p{color:#b9c7de;margin:10px 0 0;max-width:52ch}.cta-band .btn.ghost{color:#fff;border-color:rgba(255,255,255,.4)}.cta-band .btn.ghost:hover{border-color:#fff;color:#fff}.dsearch{display:flex;gap:10px;max-width:560px}.dsearch input{flex:1 1;font-family:inherit;font-size:15.5px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--r);background:var(--field);color:var(--ink)}.dsearch input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dresults{margin-top:22px;display:flex;flex-direction:column;gap:8px;max-width:620px}.dresult{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid var(--card-line);border-radius:var(--r);background:var(--card)}.dresult .name{font-weight:700}.dresult .right{display:flex;align-items:center;gap:14px}.dresult .price{font-family:var(--mono);font-size:13.5px;color:var(--ink-2)}.tag{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.tag.available{background:var(--green-soft);color:var(--ok-ink)}.tag.taken{background:var(--red-soft);color:var(--bad-ink)}.tag.warn{background:var(--amber-soft);color:var(--warn-ink)}.tag.unknown{background:var(--line-2);color:var(--muted)}.dhint{color:var(--faint);font-size:13px;margin-top:10px}.status-banner{border-radius:var(--r-lg);padding:20px 24px;font-size:18px;font-weight:800;display:flex;align-items:center;gap:12px}.status-banner:before{content:"";width:12px;height:12px;border-radius:50%;flex:none}.status-banner.ok{background:var(--green-soft);color:var(--ok-ink)}.status-banner.ok:before{background:var(--green);box-shadow:0 0 10px var(--green)}.status-banner.warn{background:var(--amber-soft);color:var(--warn-ink)}.status-banner.warn:before{background:var(--amber)}.status-banner.bad{background:var(--red-soft);color:var(--bad-ink)}.status-banner.bad:before{background:var(--red)}.status-banner.unknown{background:var(--line-2);color:var(--muted)}.status-banner.unknown:before{background:var(--faint)}.comp-list{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.comp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-2);font-weight:600}.comp-row:last-child{border-bottom:0}.cform{display:flex;flex-direction:column;gap:16px;max-width:620px}.cform .frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:560px){.cform .frow{grid-template-columns:1fr}}.cform label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.cform label em{font-style:normal;font-weight:600;color:var(--faint)}.cform input,.cform textarea{font-family:inherit;font-size:15.5px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--field);color:var(--ink);width:100%}.cform textarea{resize:vertical;min-height:120px;line-height:1.5}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--sh)}.btn.pri:hover{background:var(--accent-d);border-color:var(--accent-d);color:var(--accent-ink)}.btn.sm{padding:6px 12px;font-size:12.5px}.lang-wrap{position:relative;display:inline-flex}.lang-dd{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:248px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 16px 36px -14px rgba(16,24,40,.28);padding:6px;overflow:hidden}.lang-dd[hidden]{display:none}.lang-dd.up{top:auto;bottom:calc(100% + 8px)}.ldd-sec{padding:6px 4px}.ldd-sec+.ldd-sec{border-top:1px solid var(--line-2)}.ldd-h{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:4px 10px 6px}.ldd-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:0;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);text-align:left;padding:8px 10px;border-radius:var(--r);cursor:pointer;white-space:nowrap;transition:background .1s,color .1s}.ldd-opt:hover{background:var(--bg-soft);color:var(--ink)}.ldd-opt .ldd-ck,.ldd-opt.on{color:var(--accent)}.ldd-opt .ldd-ck{font-size:12px;opacity:0}.ldd-opt.on .ldd-ck{opacity:1}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .22s ease,background .22s ease}.nav,.nav.scrolled{background:var(--glass)}.nav.scrolled{border-bottom-color:var(--line);box-shadow:none}.nav .bar{max-width:var(--wrap);margin-inline:auto;padding:0 24px;height:64px;gap:10px}.nav .bar,.nav .brand{display:flex;align-items:center}.mm-top .brand .logo-txt,.nav .brand .logo-txt{font-size:19px;letter-spacing:-.025em;color:var(--ink);line-height:1}.logo-txt{font-weight:800}.logo-txt .wm-b{color:var(--accent)}.home .hero .logo-txt .wm-b,.site-foot .logo-txt .wm-b{color:var(--accent-lift)}.nav-region{display:inline-flex;align-items:center;font-size:15px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em;padding-left:13px;margin-left:3px;border-left:1px solid var(--line);white-space:nowrap}.nav .links{display:flex;align-items:center;gap:1px;margin-left:8px}.nav .links>.has-mega>span,.nav .links>a{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:var(--r);font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.has-mega:hover>span,.nav .links>a:hover{background:var(--bg-soft);color:var(--ink)}.nav .links .has-mega>span:after{content:"";width:6px;height:6px;margin:-3px 0 0 1px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);border-radius:1px;transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.has-mega:focus-within>span:after,.has-mega:hover>span:after{border-color:var(--accent);transform:rotate(-135deg);margin-top:1px}.nav .sp{flex:1 1}.nav .util{display:flex;align-items:center;gap:6px}.util-ic{display:inline-flex;align-items:center;height:38px;padding:0 8px;border-radius:var(--r);color:var(--muted);font-size:13.5px;font-weight:600;border:1px solid transparent;transition:background .12s,color .12s,border-color .12s}.util-ic:hover{background:var(--bg-soft);color:var(--ink);border-color:var(--line)}.util .u-divider{width:1px;height:22px;background:var(--line);margin:0 2px;flex:0 0 auto}.nav .util .lang{font-size:13px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:7px 8px;display:inline-flex;align-items:center;gap:5px;background:var(--card);cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color .12s,box-shadow .12s}.nav .util .lang:hover{border-color:var(--faint)}.nav .util .lang.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nav .util .lang .lg-globe{display:none}.nav .util .lang .lg-caret{width:13px;height:13px;color:var(--faint);transition:transform .15s;flex:0 0 auto}.nav .util .lang.open .lg-caret{transform:rotate(180deg)}.has-mega{position:static}.mega{position:absolute;left:0;right:0;top:100%;padding:8px 0 0;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s}.mega .mega-rail{width:100%;max-width:var(--wrap);margin-inline:auto;padding:0 24px}.has-mega.open .mega{opacity:1;visibility:visible;transform:none}.nav .links>.has-mega>span:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mega .inner{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 20px 44px -18px rgba(16,24,40,.26);display:block;width:-moz-fit-content;width:fit-content;max-width:1080px;pointer-events:auto}.mega .mcols{display:flex;align-items:stretch}.mega .mcol{padding:38px 28px;width:256px;flex:0 0 auto}.mega .mcol:empty{display:none}.mega .mcol:has(+.mcol:not(:empty)){border-right:1px solid var(--line-2)}.mega .mcol h5{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;padding:0 12px}.mega a.mi{display:block;position:relative;padding:12px 30px 12px 12px;border-radius:var(--r);transition:background .12s}.mega a.mi:hover{background:var(--bg-soft)}.mega a.mi .mt{display:block;font-size:14px;font-weight:600;line-height:1.3;color:var(--ink)}.mega a.mi .md{display:block;font-size:12.5px;color:var(--muted);line-height:1.4;margin-top:3px;text-wrap:pretty}.mega a.mi:after{content:"→";position:absolute;right:12px;top:11px;font-size:13px;color:var(--accent);opacity:0;transform:translateX(-4px);transition:opacity .12s,transform .12s}.mega a.mi:hover:after{opacity:1;transform:none}.mega a.mi:hover .mt{color:var(--accent)}.mega .promo{background:var(--bg-soft);border-top:1px solid var(--line-2);padding:22px 30px;color:var(--ink);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.mega .promo>div{display:flex;flex-direction:column;gap:4px}.mega .promo h4{font-size:16px;color:var(--ink);font-weight:700}.mega .promo p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.mega .promo .btn{flex:0 0 auto}.nav .links .has-mega.cur>span,.nav .links>a.cur{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;transition:border-color .15s}.nav-toggle:hover{border-color:var(--faint)}.nav-toggle span{display:block;width:18px;height:2px;background:var(--ink-2);border-radius:2px}.mobile-menu{position:fixed;inset:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s ease;overflow-y:auto;visibility:hidden}.mobile-menu.open{transform:none;visibility:visible}.mm-top{justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--line)}.mm-close,.mm-top{display:flex;align-items:center}.mm-close{width:42px;height:42px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);cursor:pointer;font-size:18px;color:var(--ink-2);justify-content:center}.mm-close:hover{border-color:var(--faint)}.mm-links{padding:6px 0}.mm-links a{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2)}.mm-links a:after{content:"\2192";color:var(--faint);font-size:15px}.mm-links a:active{background:var(--bg-soft)}.mm-cta{padding:20px 22px 8px;display:flex;flex-direction:column;gap:10px}.mm-cta .btn{justify-content:center;padding:13px;font-size:15px}.mm-util{padding:10px 22px 28px;display:flex;flex-wrap:wrap;gap:10px 20px}.mm-util a{font-size:14px;font-weight:600;color:var(--muted)}.mm-util a:hover{color:var(--ink)}@media (max-width:1200px){.nav .links,.nav .util{display:none}.nav-toggle{display:flex}}@media (max-width:980px){.mega .inner{max-width:none}}.site-foot{position:relative;background:#15171d;color:#c4c8d2;margin-top:0}.site-foot a{color:#9db0ff}.site-foot a:hover{color:#c3cfff}.site-foot .foot-bot .in{color:#98a0b0}.site-foot .foot-bot a.st{color:inherit}.site-foot .foot-bot a.st:hover{color:#c3cfff}.site-foot:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--spark),var(--accent))}.foot-cta{position:relative;overflow:hidden;max-width:var(--wrap);margin:0 auto;padding:46px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.09)}.foot-cta:before{content:"";position:absolute;right:3%;top:-90%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgb(var(--illus)/.16),transparent 64%);pointer-events:none}.foot-cta>*{position:relative;z-index:1}.foot-cta h3{font-size:30px;color:#fff}.foot-cta p{margin-top:9px;color:#969cab;max-width:60ch}.foot-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.btn.ghost-dark{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.btn.ghost-dark:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}.foot-grid{max-width:var(--wrap);margin:0 auto;padding:52px 24px 40px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr 1fr;grid-gap:44px 30px;gap:44px 30px}.fbrand .fl{display:flex;align-items:center}.fbrand .fl .logo-txt{font-size:22px;letter-spacing:-.03em;color:#fff;line-height:1}.fbrand p{font-size:13.5px;color:#969cab;margin-top:15px;line-height:1.6;max-width:260px}.fbrand .addr{font-size:12.5px;color:#7e8492;margin-top:18px;line-height:1.8}.fbrand .addr b{display:block;color:#c4c8d2}.fpay{display:flex;gap:8px;flex-wrap:wrap}.fpay span{font-size:12px;color:#c4c8d2;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:4px 9px}.fsoc{display:flex;gap:8px}.fsoc a{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#aab0bd;background:rgba(255,255,255,.04);transition:background .15s,border-color .15s,color .15s,transform .15s}.fsoc a svg{width:17px;height:17px}.fsoc a:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.fcol h5{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 16px}.fcol a{display:block;color:#a2a8b5;font-size:14px;padding:7px 0}.fcol a:hover{color:#fff}.foot-strip{max-width:var(--wrap);margin:0 auto;padding:26px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px 40px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.09)}.fs-news{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fs-news-txt h5{font-size:14px;font-weight:700;color:#fff;margin:0}.fs-news-txt p{font-size:12.5px;color:#969cab;margin:3px 0 0}.fs-meta{align-items:center;gap:14px 26px}.fnews-form,.fs-meta{display:flex;flex-wrap:wrap}.fnews-form{gap:8px;max-width:330px}.fnews-form input{flex:1 1;min-width:160px;font-family:inherit;font-size:13.5px;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:10px 12px}.fnews-form input::placeholder{color:#7e8492}.fnews-form input:focus{outline:none;border-color:#9db0ff;box-shadow:0 0 0 3px rgba(157,176,255,.32)}.fnews-form .btn{flex:0 0 auto}.nl-err{flex-basis:100%;font-size:12.5px;color:#ff9a90}.nl-done{font-size:14px;font-weight:600;color:var(--spark)}.foot-bot{border-top:1px solid rgba(255,255,255,.09)}.foot-bot .in{max-width:var(--wrap);margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#7e8492}.foot-bot .st{display:inline-flex;align-items:center;gap:8px}.foot-bot a.st{color:inherit}.foot-bot a.st:hover{color:#fff}.foot-bot .st .led{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(31,157,87,.2)}.foot-bot .st.warn .led{background:#c98a12;box-shadow:0 0 0 3px rgba(201,138,18,.2)}.foot-bot .st.bad .led{background:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.2)}.foot-bot .fmeta{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.foot-bot .lc{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:5px 10px;background:rgba(255,255,255,.03);color:inherit;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.foot-bot .lc:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.06)}.foot-bot .lc.open{border-color:var(--accent);background:rgba(255,255,255,.08)}.foot-bot .lc .lc-globe{width:14px;height:14px;color:var(--spark);flex:0 0 auto}.foot-bot .lc .lc-caret{width:12px;height:12px;color:rgba(255,255,255,.5);flex:0 0 auto;transition:transform .18s}.foot-bot .lc.open .lc-caret{transform:rotate(180deg)}@media (max-width:980px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}.foot-cta h3{font-size:24px}}section{padding:84px 0}.sec-sm{padding:56px 0}.muted{color:var(--muted)}.soft-sec{background:var(--bg-soft)}.dark-sec{background:var(--ink-deep)}.dark-sec,.dark-sec h2,.dark-sec h3{color:#fff}.dark-sec .muted{color:#9aa3b4}.sec-head.ctr{margin:0 auto;text-align:center}.sec-head h2{margin:14px 0 0}.sec-head p{margin:16px 0 0;font-size:17px;color:var(--muted)}.sec-grid{margin-top:44px}.grid.g2{grid-template-columns:repeat(2,1fr)}.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}.chip.mono{font-family:var(--mono);font-weight:500;font-size:13px}.card{display:block;padding:26px;color:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}a.card:hover{border-color:var(--accent-line);box-shadow:var(--sh-md);transform:translateY(-1px)}.card.soft{background:var(--bg-soft);border-color:transparent}.card.soft:hover{border-color:var(--line);box-shadow:none;transform:none}.card .ic{width:46px;height:46px;border-radius:var(--r-sm);background:var(--icon-bg);color:var(--accent);border:1px solid var(--card-line);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4);transition:border-color var(--dur) var(--ease)}.card .ic svg{width:23px;height:23px}.card:hover .ic{border-color:var(--accent-line);box-shadow:var(--sh)}.card h3{font-size:17.5px}.card h4,.card.soft h3{font-size:15.5px}.card p{margin-top:9px;font-size:14.5px;color:var(--muted)}.feature-link{margin-top:14px;font-weight:var(--w-quiet);font-size:14.5px;color:var(--accent);display:inline-flex;gap:6px;transition:gap var(--dur) var(--ease),color var(--dur) var(--ease)}.card:hover .feature-link{gap:10px;color:var(--accent)}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;align-items:stretch}.plan{display:flex;flex-direction:column;border:1px solid var(--card-line);border-radius:var(--r);padding:24px;background:var(--card);box-shadow:var(--sh)}.plan.feat{border:1.5px solid var(--accent);box-shadow:0 4px 12px rgba(16,24,40,.06);position:relative}.plan.feat:before{content:"Most popular";position:absolute;top:-11px;left:24px;background:var(--accent);color:var(--accent-ink);font-size:var(--t-xs);font-weight:var(--w-emph);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:var(--sp-1) 10px;border-radius:var(--r-sm)}.plan .pn{font-size:16px;font-weight:700}.plan .price{font-size:34px;font-weight:800;letter-spacing:-.02em;margin:10px 0 2px}.plan .price span{font-size:14px;font-weight:600;color:var(--muted)}.plan ul{list-style:none;margin:16px 0 20px;padding:0;flex-direction:column}.plan li,.plan ul{display:flex;gap:9px}.plan li{font-size:13.5px;color:var(--ink-2);align-items:flex-start}.plan li:before{content:"✓";color:var(--green);font-weight:800;flex:0 0 auto}.plan .btn{margin-top:auto;justify-content:center}.pricing-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);font-size:14.5px;color:var(--muted)}.pricing-foot>span a{color:var(--accent-d);font-weight:700}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.stat .n{font-size:40px;font-weight:800;letter-spacing:-.03em}.stat .l{font-size:13.5px;color:var(--muted);margin-top:4px}.trust-strip{padding:22px 0;border-top:0;border-bottom:1px solid var(--line-2);background:var(--bg)}.trust-in{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.faq-wrap{max-width:880px}.faq-list{margin-top:40px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px;font-size:17px;font-weight:700;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent-d)}.faq-i{position:relative;width:16px;height:16px;flex:0 0 auto}.faq-i:after,.faq-i:before{content:"";position:absolute;background:var(--accent);border-radius:2px;transition:transform .2s,opacity .2s}.faq-i:before{left:0;top:7px;width:16px;height:2px}.faq-i:after{left:7px;top:0;width:2px;height:16px}.faq-item[open] .faq-i:after{transform:scaleY(0);opacity:0}.faq-a{padding:0 4px 22px}.faq-a p{font-size:15px;line-height:1.65;color:var(--muted);max-width:760px}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:6px 14px}.dc-lead{margin-top:18px;font-size:17px}.dc-pills{margin-top:28px;gap:14px}.dc-btn{margin-top:var(--sp-8);background:#fff;color:var(--brand-deep);border-color:#fff}.cta-band-btns{display:flex;gap:12px;flex-wrap:wrap}.media{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--bg-soft);box-shadow:var(--sh-md);position:relative;overflow:hidden;min-height:340px;display:flex;align-items:center;justify-content:center;color:var(--faint)}.media.dark{background:linear-gradient(150deg,#141a24,#222a38);color:#7f8799;border-color:#2a3340}.media.facility{min-height:380px}.media .ph-badge{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:var(--glass);border:1px solid var(--line);border-radius:var(--r);padding:3px 8px}.media .ph-inner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;z-index:1}.media .ph-t{font-size:15px;font-weight:600;color:#aeb8c8}.media .ph-s{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.home .hero{padding:104px 0 92px}.home .hero .wrap{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:54px;gap:54px;align-items:center}.hero-copy h1{margin:18px 0 0}.hero-copy h1 .hl{color:#8ea8ff}.home .hero .lead{margin:22px 0 0;font-size:18.5px;max-width:560px}.h-badge{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);padding:var(--sp-inline) var(--sp-3);color:var(--accent-lift)}.h-badge:before{width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 0 3px rgb(var(--illus)/.18)}.chip-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r);padding:7px 14px}.home .hero .cta{gap:12px;margin-top:30px}.hero-aud,.home .hero .cta{display:flex;flex-wrap:wrap}.hero-aud{gap:9px;margin-top:32px}.ha-dot{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--faint);background:var(--card);border:1px solid var(--card-line);border-radius:20px;padding:6px 14px 6px 11px;cursor:pointer;transition:color .15s,border-color .15s}.ha-dot span{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .2s,box-shadow .2s}.ha-dot:hover{border-color:var(--faint);color:var(--ink-2)}.ha-dot.on{color:var(--ink);border-color:var(--accent)}.ha-dot.on span{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.netmap{position:relative;width:100%;min-height:440px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 70px -34px rgb(var(--illus-deep)/.42),0 4px 12px rgba(16,24,40,.06)}.netmap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,31,51,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,31,51,.045) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 52%,#000 55%,transparent 95%);mask-image:radial-gradient(ellipse 85% 85% at 50% 52%,#000 55%,transparent 95%)}.netmap .ml{position:absolute;top:16px;left:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);z-index:4}.netmap .seg{position:absolute;height:1.5px;transform-origin:left center;z-index:1;background:linear-gradient(90deg,rgba(0,168,255,.85),rgba(0,168,255,.04))}.netmap .node{width:9px;height:9px;background:var(--spark);z-index:2;box-shadow:0 0 0 4px rgb(var(--illus)/.16),0 0 10px 1px rgb(var(--illus)/.5)}.netmap .node,.netmap .pin{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.netmap .pin{width:16px;height:16px;background:radial-gradient(circle at 35% 30%,#5cd2ff,var(--spark));box-shadow:0 0 0 6px rgb(var(--illus)/.18),0 0 26px 5px rgb(var(--illus)/.5);z-index:3}.netmap .pinl{font-size:12px;font-weight:700;color:var(--ink)}.netmap .pinl,.netmap .tag{position:absolute;font-family:var(--mono);transform:translate(-50%,-50%);z-index:3;white-space:nowrap}.netmap .tag{font-size:11px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.netmap .pin{animation:netpulse 2.8s ease-out infinite}@keyframes netpulse{0%{box-shadow:0 0 0 6px rgb(var(--illus)/.24),0 0 26px 5px rgb(var(--illus)/.5)}70%{box-shadow:0 0 0 22px rgb(var(--illus)/0),0 0 26px 5px rgb(var(--illus)/.28)}to{box-shadow:0 0 0 6px rgb(var(--illus)/0),0 0 26px 5px rgb(var(--illus)/.5)}}.netmap .node{animation:nodeGlow 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes nodeGlow{0%,to{box-shadow:0 0 0 3px rgb(var(--illus)/.12),0 0 8px 1px rgb(var(--illus)/.42)}50%{box-shadow:0 0 0 5px rgb(var(--illus)/.22),0 0 18px 3px rgb(var(--illus)/.85)}}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:34px}.grid.g4,.plans,.stats{grid-template-columns:repeat(2,1fr)}.netmap{min-height:320px}}@media (max-width:680px){.hero{padding:44px 0 36px}.home .hero{padding:56px 0 48px}.grid.g2,.grid.g3,.plans{grid-template-columns:1fr}.pricing-foot,.trust-in{justify-content:center;text-align:center}}@media (max-width:520px){.grid.g4,.plans,.stats{grid-template-columns:1fr}}.product .hero{background:var(--bg);padding:60px 0 50px;border-bottom:0}.product .hero h1{font-size:clamp(34px,4vw,52px)}.crumb{font-size:13px;color:var(--muted);padding-bottom:14px}.crumb a:hover,.crumb b{color:var(--ink)}.lead-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.config-list{margin-top:34px}.srow{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--r);padding:18px 22px;box-shadow:var(--sh-sm)}.srow+.srow{margin-top:12px}.srow .sname{font-size:17px;font-weight:800}.srow .meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.srow .meta span{font-size:12.5px;font-weight:600;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:3px 9px}.srow .right{display:flex;align-items:center;gap:16px;flex:0 0 auto}.srow .price{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.srow .price small{font-size:14px;font-weight:600;color:var(--muted)}.srow.dash{justify-content:center;gap:14px;border-style:dashed;box-shadow:none;background:var(--bg-soft);font-size:14.5px}.srow.dash b{font-weight:800}.addon-grid,.why-grid{margin-top:38px}.fam-grid{margin-top:34px}.fam-card{display:flex;flex-direction:column}.fam-card:hover{border-color:var(--accent);box-shadow:var(--sh-md);transform:translateY(-2px)}.fam-card h3{margin-top:4px}.fam-card .chip-row{margin-top:16px}.fam-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px}.fam-foot .from{font-size:13.5px;color:var(--muted)}.fam-foot .from b{font-size:17px;font-weight:800;color:var(--ink)}.fam-foot .go{font-size:14px;font-weight:700;color:var(--accent)}@media (max-width:680px){.srow{flex-wrap:wrap;gap:14px}.srow .right{width:100%;justify-content:space-between}}.plans.vps-plans{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}.vps .plans-note{margin-top:24px;font-size:13.5px}.vps .os-row{gap:11px}.vps .os-row .chip{font-size:13.5px;padding:8px 15px}@media (max-width:680px){.plans.vps-plans{grid-template-columns:1fr}}.domains .dom-hero{max-width:720px;margin:0 auto;text-align:center}.cta-band .eyebrow,.dark-sec .eyebrow{color:var(--accent-lift)}.domains .dom-hero .eyebrow{justify-content:center}.domains .dom-hero .lead{margin-left:auto;margin-right:auto}.dom-search-wrap{margin-top:28px}.domains .dom-search-wrap .dresults,.domains .dom-search-wrap .dsearch{margin-left:auto;margin-right:auto}.domains .tld-row{justify-content:center;margin-top:30px}.domains .tld-note{text-align:center;max-width:640px;margin:20px auto 0;font-size:13.5px}.colo .srow{align-items:flex-start}.colo .srow-desc{margin-top:8px;font-size:13.5px;color:var(--muted);max-width:520px}.colo .srow .right{align-items:flex-end}.colo .srow .quote-label{font-size:13px;font-weight:700;color:var(--ink-2);white-space:nowrap}.contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.contact-form-card h2{margin-top:6px}.contact-intro{margin:8px 0 22px;font-size:14.5px}.contact-aside{display:flex;flex-direction:column;gap:16px}.contact-aside .card h3{font-size:16px}.contact-aside .card p{margin:8px 0 12px;font-size:14px}.contact-link{font-weight:700;color:var(--accent-d);font-size:15px}.contact-link:hover{color:var(--accent)}.contact-addr{color:var(--muted);font-size:14px;line-height:1.7;margin:8px 0 0}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}.about .story-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;margin-top:34px}.about .story-copy p{color:var(--muted);font-size:15.5px;line-height:1.75}.about .story-copy p+p{margin-top:16px}.about .about-stats{grid-template-columns:repeat(2,1fr);gap:24px 20px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--r);padding:30px 28px;box-shadow:var(--sh-sm)}.about .about-stats .n{font-size:32px}@media (max-width:860px){.about .story-grid{grid-template-columns:1fr}}.support .card{display:flex;flex-direction:column}.support .sup-btn{margin-top:auto;align-self:flex-start}.support .faq-list{max-width:880px}.sitemap .smap-grid{margin-top:10px;align-items:start}.sitemap .smap-card h2{font-size:20px;margin-top:6px}.sitemap .smap-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.sitemap .smap-list>li>a{font-weight:600;color:var(--ink)}.sitemap .smap-list>li>a:hover{color:var(--accent)}.sitemap .smap-sub{list-style:none;margin:9px 0 4px;padding:0 0 0 14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:7px}.sitemap .smap-sub a{font-size:14px;font-weight:500;color:var(--muted)}.sitemap .smap-sub a:hover{color:var(--accent)}.sitemap .smap-legal{max-width:760px;margin-top:34px;font-size:14px}.network .peer-grid{margin-top:34px}.network .peer-bad{border-top:3px solid #e5484d}.network .peer-good{border-top:3px solid var(--accent)}.network .net-stats{margin-top:46px}.network .net-btn{margin-top:16px}.boundary{min-height:58vh;display:grid;place-items:center;text-align:center;padding:48px 24px}.boundary .bx{max-width:460px}.boundary h1{font-size:22px;margin:0 0 8px;letter-spacing:-.02em}.boundary p{color:var(--muted);margin:0 0 20px;line-height:1.55}.boundary .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.mega,.mobile-menu{animation:none!important}.card,.fam-card,.fsoc a,.mega,.mobile-menu{transition:none!important}.card:hover,.fam-card:hover{transform:none!important}.netmap .node{animation:none!important}}.skip-link{position:absolute;left:8px;top:-60px;z-index:2000;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px}.rv{opacity:0;transform:translateY(16px)}.rv-in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease}@media (forced-colors:active){.btn:focus-visible,.cform input:focus,.cform textarea:focus,.dsearch input:focus,.fnews-form input:focus{outline:3px solid Highlight;outline-offset:2px}}.trust-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:7px 13px;white-space:nowrap}.trust-live:hover{border-color:var(--accent);color:var(--accent)}.trust-live .led{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.trust-live.warn .led{background:var(--amber);box-shadow:0 0 8px #c98a12}.trust-live.bad .led{background:var(--red);box-shadow:0 0 8px var(--red)}.cta-band .pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cta-band .pay-row span{font-size:12.5px;font-weight:500;color:#dce7f2;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);padding:5px 12px}@media print{.foot-cta,.mobile-menu,.nav,.site-foot,.skip-link{display:none!important}:root,:root[data-theme=dark]{--bg:#ffffff;--ink:#0b1524;--muted:#4b5a70;--card:#ffffff;color-scheme:light}body{background:var(--bg)}}.wrap.narrow{max-width:820px}.wrap.mid{max-width:900px}.prose{display:flex;flex-direction:column;gap:14px;font-size:15.5px;line-height:1.7;max-width:70ch}.prose p{margin:0;white-space:pre-wrap}.linklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.linklist li+li{border-top:1px solid var(--line-2)}.linklist a{display:block;padding:9px 0;font-weight:600}.notice-row{padding:12px 16px}.notice-row+.notice-row{border-top:1px solid var(--line-2)}.notice-row .n-body{color:var(--muted);margin-top:4px;font-size:14px}.sec-head.spaced{margin:28px 0 14px}.sec,.soft-sec{padding:88px 0}.soft-sec+.soft-sec{padding-top:0}.sec-head{max-width:60ch;margin-bottom:40px}.sec-head .lead,.soft-sec>.wrap>.lead{max-width:62ch;color:var(--muted);font-size:1.0625rem;line-height:1.6}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em}@media (max-width:780px){.sec,.soft-sec{padding:60px 0}}.card{border-radius:var(--r);border:1px solid var(--card-line);background:var(--card);box-shadow:var(--sh);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){a.card:hover{transform:none}}.cta-band+*{border-top:0}.soft-sec{background:var(--bg)}.soft-sec+.soft-sec{padding-top:88px}@media (max-width:780px){.soft-sec+.soft-sec{padding-top:60px}}:root{--accent:#2f54eb;--accent-d:#1e3fc4;--accent-soft:#eef2ff;--accent-line:#ccd8ff;--accent-ink:#fff;--accent-lift:#9db0ff;--spark:#5b7cff;--spark-soft:#e8edff;--brand-deep:#0a1f3c;--brand-deep-2:#12305c;--ink-deep:#081a33;--green:#12805c;--green-soft:#e7f6f0;--green-line:#b7e0cc;--ok-ink:#0f6b4e;--amber:#b45309;--amber-soft:#fdf4e5;--amber-line:#f0d9ae;--warn-ink:#92400e;--red:#d92d20;--red-soft:#fef3f2;--red-line:#f5c9c5;--bad-ink:#b42318;--neutral-ink:#4b5a70;--idle-soft:#f0f3f7;--idle-line:#dde1e9;--bg:#ffffff;--bg-soft:#f6f8fb;--card:#ffffff;--card-2:#fafbfd;--ink:#0b1524;--muted:#4b5a70;--faint:#5f6d83;--card-line:#d4dee9;--line:#e3e8ee;--line2:#f0f3f7;--icon-bg:#f2f5f9;--btn-line:#878fa2;--scrim:rgba(11,21,36,0.42);--sidebar:#ffffff;--sidebar-2:#f2f5f9;--side-line:#e6eaf0;--sidebar-ink:#3c4759;--sidebar-mut:#5f6d83;--sidebar-w:244px;--topbar-h:59px;--ring:rgba(47,84,235,0.18);--ring-line:#2f54eb;--sh:0 1px 2px rgba(11,21,36,0.05),0 1px 3px rgba(11,21,36,0.04);--sh-md:0 2px 5px -1px rgba(11,21,36,0.07),0 6px 16px -6px rgba(11,21,36,0.1);--sh-lg:0 12px 28px -8px rgba(11,21,36,0.16),0 4px 10px -4px rgba(11,21,36,0.07);--field:#ffffff;--glass:rgba(255,255,255,0.86);--r:8px;--r-sm:6px;--r-lg:14px;--r-pill:999px;--font:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-display:3rem;--t-h1:1.9375rem;--t-h2:1.3125rem;--t-h3:1.0625rem;--t-body:0.9375rem;--t-sm:0.8125rem;--t-xs:0.75rem;--tr-display:-0.022em;--tr-h1:-0.016em;--tr-h2:-0.012em;--tr-h3:-0.008em;--chart-1:#2f54eb;--chart-grid:var(--line);--lh-flush:1;--lh-display:1.05;--lh-tight:1.15;--lh-fig:1.25;--lh-heading:1.35;--lh-ui:1.5;--lh-body:1.6;--lh-prose:1.75;--w-body:400;--w-quiet:500;--w-emph:600;--w-strong:700;--w-display:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-22:88px;--sp-inline:6px;--gutter:32px;--gutter-sm:16px;--t-fig-lg:30px;--t-fig:21px;--t-fig-sm:17px;--tr-caps-sm:0.09em;--tr-caps:0.06em;--tr-wide:0.13em;--disabled-opacity:0.55;--danger-ink:#ffffff;--illus:0 180 255;--illus-deep:0 120 200;--dur:150ms;--ease:cubic-bezier(0.22,0.61,0.36,1);color-scheme:light}:root[data-theme=dark]{--accent:#7b93ff;--accent-d:#98a9ff;--accent-soft:#151c33;--accent-line:#26304f;--accent-ink:#0a0e17;--accent-lift:#9db0ff;--spark:#98a9ff;--spark-soft:#1a2140;--ink-deep:#05101f;--green:#4ecb96;--green-soft:#0d2a20;--green-line:#1c4c3a;--ok-ink:#4ecb96;--amber:#dda45a;--amber-soft:#2b2210;--amber-line:#4d3d1c;--warn-ink:#dda45a;--red:#f28b82;--red-soft:#331a18;--red-line:#5a2f2b;--bad-ink:#f28b82;--neutral-ink:#a6b1c2;--idle-soft:#1c2230;--idle-line:#2b3548;--bg:#0a0e17;--bg-soft:#0e131e;--card:#131926;--card-2:#171e2c;--ink:#e8ecf3;--muted:#9aa6ba;--faint:#7f8ca1;--card-line:#2b3548;--line:#232c3d;--line2:#1b2331;--icon-bg:#1c2432;--btn-line:#5a6a8a;--scrim:rgba(0,0,0,0.6);--sidebar:#0d1220;--sidebar-2:#171e2c;--side-line:#232c3d;--sidebar-ink:#c4cede;--sidebar-mut:#7f8ca1;--ring:rgba(123,147,255,0.28);--ring-line:#7b93ff;--sh:0 1px 2px rgba(0,0,0,0.4);--sh-md:0 4px 12px rgba(0,0,0,0.45);--sh-lg:0 16px 36px -12px rgba(0,0,0,0.6);--field:#0e131e;--glass:rgba(19,25,38,0.82);--danger-ink:#0a0e17;--chart-1:#6b86ff;color-scheme:dark}