@font-face{font-family:"Inter Tight";src:url(/assets/inter-tight-latin.4179443c.woff2) format("woff2");font-weight:300 600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin.f11d729b.woff2) format("woff2");font-weight:400 600;font-display:swap}:root{--g900:#14202B;--g800:#1F3342;--g700:#1A7FB3;--g600:#259DD7;--g500:#5BBBE6;--g200:#BEE3F5;--g100:#DDF0FA;--g50:#F0F8FD;--co:#F68F0C;--cod:#D97A00;--cot:#FFF4E0;--ink:#14202B;--body:#475467;--mute:#667085;--line:#E4E9EF;--alt:#F5FAFD;--r:18px;--sh:0 1px 2px rgba(20,32,43,.05),0 10px 28px rgba(20,32,43,.07);--sh2:0 2px 6px rgba(20,32,43,.07),0 22px 50px rgba(20,32,43,.13);--hf:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bf:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.65 var(--bf);color:var(--body);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:var(--g700);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--g900)}h1,h2,h3{font-family:var(--hf);color:var(--ink);line-height:1.12;margin:0;letter-spacing:-.03em}h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:800}h2{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:800}h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--g500);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;background:var(--g900);color:#fff;padding:10px 16px;border-radius:10px;z-index:100}.skip:focus{top:12px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.narrow{max-width:820px}.center{text-align:center}.mt{margin-top:2rem}.muted{color:var(--mute)}.ic{width:1.25em;height:1.25em;flex:none}.grid{display:grid;gap:24px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g1{grid-template-columns:1fr}.center-y{align-items:center}.start{align-items:start}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:12px;font:700 15px/1 var(--hf);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;white-space:nowrap}.btn-lg{min-height:54px;padding:0 28px;font-size:16px}.btn-primary{background:var(--g700);color:#fff;box-shadow:0 6px 16px rgba(246,143,12,.35)}.btn-primary:hover{background:var(--g800);color:#fff;transform:translateY(-1px)}.btn-outline{border-color:var(--g700);color:var(--g700);background:#fff}.btn-outline:hover{background:var(--g50);color:var(--g900)}.btn-ghost{color:var(--g900);background:transparent}.btn-ghost:hover{background:var(--g50);color:var(--g900)}.btn-light{background:#fff;color:var(--g900)}.btn-light:hover{background:var(--g100);color:var(--g900)}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:16px;height:72px}.brand{display:block;flex:none}.brand img{height:32px;width:auto}.primary{flex:1;min-width:0}.primary>ul{display:flex;align-items:center;gap:2px;justify-content:center}.nav-link{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:10px 10px;border-radius:10px;font:600 14.5px/1 var(--hf);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer}.nav-link:hover,.nav-link[aria-expanded=true],.nav-link[aria-current=page]{background:var(--g50);color:var(--g900)}.chev{width:1em;height:1em;transition:transform .2s}[aria-expanded=true]>.chev{transform:rotate(180deg)}.has-mega{position:static}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--sh2);padding:28px max(24px,calc((100vw - 1180px)/2));display:none;grid-template-columns:repeat(3,1fr);gap:28px}.mega[data-cols="1"]{grid-template-columns:1fr 1fr}.mega[data-cols="2"]{grid-template-columns:1fr 1fr}.has-mega.open>.mega{display:grid}.mega-title{font:700 12px/1 var(--hf);text-transform:uppercase;letter-spacing:.08em;color:var(--g700);margin:0 0 12px}.mega-col ul{display:grid;gap:4px}.mega a{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:12px;text-decoration:none;color:var(--ink)}.mega a:hover{background:var(--g50)}.mega .mi{flex:none;width:36px;height:36px;border-radius:10px;background:var(--g50);color:var(--g700);display:grid;place-items:center}.mega .mi svg{width:20px;height:20px}.mega b{display:block;font:700 14px/1.3 var(--hf)}.mega small{display:block;color:var(--mute);font-size:12.5px;line-height:1.4;margin-top:2px}.mega-all{grid-column:1/-1;justify-content:flex-end;font:700 14px var(--hf);color:var(--g700)!important}.mega-all:hover{background:none!important}.bar-cta{display:flex;gap:8px;flex:none}.bar-cta .btn-ghost{display:none}.menu-btn,.nav-cta-m{display:none}.hero{position:relative;overflow:hidden;padding:56px 0 64px;background:radial-gradient(900px 420px at 85% -10%,var(--g100),transparent 70%),radial-gradient(700px 360px at -5% 20%,var(--g50),transparent 70%),#fff}.home-hero{padding-top:72px}.hero.slim{padding:44px 0 28px;background:linear-gradient(180deg,var(--g50),#fff)}.hero .lead{font-size:1.2rem;color:var(--body);max-width:60ch;margin:18px 0 28px}.hero .meta{color:var(--mute);font-size:14px;margin:0}.eyebrow{display:inline-block;font:700 12.5px/1 var(--hf);text-transform:uppercase;letter-spacing:.1em;color:var(--g700);background:var(--g50);border:1px solid var(--g100);padding:8px 12px;border-radius:999px;margin:0 0 18px}.actions{display:flex;flex-wrap:wrap;gap:12px}.crumbs{margin-bottom:14px}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--mute)}.crumbs li+li::before{content:"/";margin-right:6px;color:#94a3b8}.crumbs a{color:var(--mute);text-decoration:none}.crumbs a:hover{color:var(--g700)}.hero-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh2);padding:24px;position:relative;max-width:460px;justify-self:end;width:100%}.hero-card::before{content:"";position:absolute;inset:-14px -14px auto auto;width:120px;height:120px;border-radius:50%;background:var(--g100);z-index:-1}.hc-head{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:14px}.hc-head b{display:block;font:700 16px var(--hf);color:var(--ink)}.hc-head small{color:var(--mute);font-size:12.5px}.hero-card ul{display:grid;gap:10px}.hero-card li,.ticks li{display:flex;gap:10px;align-items:flex-start}.hero-card li svg,.ticks li svg{color:var(--g600);width:20px;height:20px;margin-top:2px}.hc-foot{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;color:var(--mute)}.live{width:9px;height:9px;border-radius:50%;background:var(--g500);box-shadow:0 0 0 4px var(--g100)}.chips{margin-top:44px;overflow:hidden;border-block:1px solid var(--line);background:#fff;padding:14px 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.chip-track{display:flex;gap:36px;width:max-content;animation:slide 38s linear infinite}.chip-track span{display:inline-flex;gap:8px;align-items:center;font:600 14px var(--hf);color:var(--g900);white-space:nowrap}.chip-track svg{color:var(--g600);width:18px;height:18px}@keyframes slide{to{transform:translateX(-50%)}}.sec{padding:76px 0}.sec.alt{background:var(--alt)}.sec-head{max-width:720px;margin:0 auto 40px;text-align:center}.sec-head.left{margin:0 0 24px;text-align:left}.sec-head p{color:var(--body);font-size:1.08rem;margin:14px 0 0}.answer-sec{padding:0 0 8px;margin-top:-18px;position:relative}.answer{background:#fff;border:1px solid var(--g100);border-left:5px solid var(--g600);border-radius:14px;padding:22px 26px;box-shadow:var(--sh)}.answer h2{font-size:1.15rem;margin-bottom:8px}.answer p{margin:0;font-size:1.04rem}.card,.panel{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px;box-shadow:var(--sh);transition:transform .2s,box-shadow .2s,border-color .2s}.card h3{margin:14px 0 8px}.card p{margin:0;color:var(--body);font-size:.97rem}.card.link{text-decoration:none;color:inherit;display:flex;flex-direction:column}.card.link:hover{transform:translateY(-3px);box-shadow:var(--sh2);border-color:var(--g200)}.more{margin-top:auto;padding-top:16px;display:inline-flex;gap:6px;align-items:center;font:700 14px var(--hf);color:var(--g700)}.more svg{width:16px;height:16px;transition:transform .2s}.card.link:hover .more svg{transform:translateX(4px)}.ic-badge{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--g50),var(--g100));color:var(--g700);display:inline-grid;place-items:center;flex:none}.ic-badge svg{width:24px;height:24px}.ic-badge.sm{width:38px;height:38px;border-radius:11px;margin-right:12px;vertical-align:middle}.ic-badge.sm svg{width:20px;height:20px}.panel h3{display:flex;align-items:center;margin-bottom:16px}.ticks{display:grid;gap:11px;margin-top:18px}.sec-head.left .ticks{margin-bottom:22px}.steps{display:grid;gap:18px;max-width:820px;margin:0 auto;counter-reset:s}.steps li{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh)}.steps .num{flex:none;width:44px;height:44px;border-radius:50%;background:var(--g700);color:#fff;display:grid;place-items:center;font:800 18px var(--hf)}.steps h3{margin-bottom:4px}.steps p{margin:0}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff}.compare{width:100%;border-collapse:collapse;min-width:560px}.compare th,.compare td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{font:800 15px var(--hf);color:var(--ink);background:var(--alt)}.compare tbody th{font-weight:600;color:var(--ink);width:22%}.compare .pick{background:var(--g50)}.compare thead .pick{background:var(--g100);color:var(--g900)}.compare em{display:block;font:700 11px var(--hf);text-transform:uppercase;letter-spacing:.08em;color:var(--g700);font-style:normal;margin-top:4px}.compare tr:last-child>*{border-bottom:0}.stats{background:linear-gradient(135deg,var(--g900),var(--g700));color:#fff}.stats h2,.stats .sec-head p{color:#fff}.stats .sec-head p{opacity:.9}.statgrid{margin-top:8px}.stat{text-align:center;padding:22px;border-radius:var(--r);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.stat b{display:block;font:800 clamp(1.8rem,3.4vw,2.6rem) var(--hf);color:#fff;letter-spacing:-.02em}.stat span{opacity:.9;font-size:.95rem}.stats .muted,.stats a{color:#fff}.cta-band{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(135deg,var(--g900),var(--g700));color:#fff;border-radius:26px;padding:48px;position:relative;overflow:hidden}.cta-band::after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.08)}.cta-band h2{color:#fff;max-width:20ch}.cta-band p{margin:10px 0 0;max-width:52ch;opacity:.92}.cta-actions{position:relative;z-index:1}.domainbox{background:#fff;border:1px solid var(--line);border-radius:26px;padding:44px;box-shadow:var(--sh);text-align:center}.domainbox .sec-head{margin:0 auto 22px;text-align:center}.dsearch{display:flex;gap:10px;max-width:640px;margin:0 auto}.dsearch input{flex:1;min-width:0;min-height:54px;border:1.5px solid var(--line);border-radius:12px;padding:0 18px;font:500 16px var(--bf);color:var(--ink)}.dsearch input:focus{border-color:var(--g600);outline:3px solid var(--g100)}.tlds{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.tlds li{background:var(--g50);color:var(--g900);border:1px solid var(--g100);padding:6px 14px;border-radius:999px;font:700 13.5px var(--hf)}.chat{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh2);padding:20px;max-width:440px;justify-self:end;width:100%}.chat-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.chat-head .dot{width:10px;height:10px;border-radius:50%;background:var(--g500)}.chat-head small{margin-left:auto;color:var(--mute)}.m{padding:11px 15px;border-radius:16px;margin:0 0 10px;max-width:86%;font-size:.95rem}.m.them{background:var(--g50);border-bottom-left-radius:4px}.m.us{background:var(--g700);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.finder{max-width:820px;margin:0 auto}.finder .sec-head{text-align:center;margin:0 auto 28px}.fcard{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh2);padding:30px}.fprog{display:flex;align-items:center;gap:12px;margin-bottom:22px;font:700 13px var(--hf);color:var(--g700)}.fbar{flex:1;height:6px;background:var(--g100);border-radius:6px;overflow:hidden}.fbar i{display:block;height:100%;background:var(--g600);border-radius:6px;transition:width .3s}.fq{font:800 clamp(1.25rem,2.6vw,1.6rem) var(--hf);color:var(--ink);margin:0 0 6px}.fh{color:var(--mute);margin:0 0 20px}.fopts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fopt{text-align:left;padding:18px;border-radius:14px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s,transform .15s}.fopt:hover{border-color:var(--g600);background:var(--g50);transform:translateY(-2px)}.fopt b{display:block;font:700 16px var(--hf);color:var(--ink)}.fopt span{color:var(--mute);font-size:.9rem}.fback{margin-top:18px;background:none;border:0;color:var(--mute);font:600 14px var(--hf);cursor:pointer;padding:6px 0}.fsum{display:grid;gap:10px;margin:16px 0 24px}.fsum li{display:flex;gap:12px;justify-content:space-between;padding:12px 16px;background:var(--alt);border-radius:12px;font-size:.95rem}.fsum b{font-family:var(--hf);color:var(--ink)}.faq{display:grid;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 22px;box-shadow:var(--sh)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font:700 1.02rem var(--hf);color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq details[open] .chev{transform:rotate(180deg)}.faq details p{margin:0 0 18px;color:var(--body)}.prose{font-size:1.05rem}.prose h2{font-size:1.5rem;margin:2em 0 .6em}.prose h3{margin:1.6em 0 .5em}.prose ul{list-style:disc;padding-left:1.3em;margin:0 0 1em}.prose ol{list-style:decimal;padding-left:1.3em;margin:0 0 1em}.prose li{margin:.35em 0}.prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}.prose th,.prose td{border:1px solid var(--line);padding:10px 14px;text-align:left}.prose thead th{background:var(--g50)}.form{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh2);padding:30px;display:grid;gap:16px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form label{display:grid;gap:6px;font:600 14px var(--hf);color:var(--ink)}.form input,.form select,.form textarea{width:100%;min-height:48px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:400 16px var(--bf);color:var(--ink);background:#fff}.form textarea{resize:vertical;min-height:140px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--g600);outline:3px solid var(--g100)}.form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-ok,.form-err{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:12px;margin:0;font-weight:600}.form-ok{background:var(--g50);color:var(--g900);border:1px solid var(--g200)}.form-err{background:#FEF2F2;color:#991B1B;border:1px solid #FECACA}.form-ok[hidden],.form-err[hidden]{display:none}.fine{font-size:13px;color:var(--mute);margin:0}.methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.site-footer{background:var(--g900);color:#CFE9DD;padding:64px 0 28px;margin-top:0}.f-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.site-footer h3{color:#fff;font-size:.95rem;margin-bottom:16px}.site-footer a{color:#CFE9DD;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer li{margin:8px 0;font-size:.95rem}.f-brand p{margin:18px 0 20px;max-width:34ch}.f-contact li{display:flex}.f-contact a,.f-contact span{display:inline-flex;gap:8px;align-items:center}.f-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.14);margin-top:44px;padding-top:22px;font-size:.9rem}.f-bottom p{margin:0}.f-bottom ul{display:flex;gap:20px;flex-wrap:wrap}.f-bottom li{margin:0}.hv{position:relative;justify-self:end;width:100%;max-width:520px}.art{width:100%;height:auto;display:block;overflow:visible}.hv .hero-card{position:absolute;left:-7%;bottom:-8%;width:60%;max-width:none;padding:16px;box-shadow:var(--sh2)}.hv .hero-card::before{display:none}.hv .hc-head{padding-bottom:10px;margin-bottom:10px}.hv .hc-head b{font-size:14px}.hv .hc-head small,.hv .hc-foot{display:none}.hv .hero-card ul{gap:7px;font-size:.88rem}.hv .hero-card li:nth-child(n+4){display:none}.hv .ic-badge{width:38px;height:38px}.band-art{max-width:520px;width:100%}.flip .band-art{order:2}.globe-sec{background:linear-gradient(180deg,#fff,var(--alt))}.globe{position:relative;width:100%;max-width:640px;justify-self:center;aspect-ratio:1;opacity:0;transition:opacity .6s}.globe.ready{opacity:1}.globe canvas{display:block;margin:0 auto;cursor:grab;touch-action:pan-y;max-width:100%}.globe canvas.grab{cursor:grabbing}.globe-tip{position:absolute;left:0;top:0;pointer-events:none;background:var(--g900);color:#fff;border-radius:12px;padding:9px 13px;font-size:13px;line-height:1.35;box-shadow:var(--sh2);min-width:120px;z-index:2}.globe-tip b{display:block;font:700 14px var(--hf)}.globe-tip span{opacity:.85}.globe-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.globe-list button{border:1.5px solid var(--g100);background:#fff;color:var(--g900);border-radius:999px;padding:8px 14px;font:600 13.5px var(--hf);cursor:pointer;transition:background .15s,border-color .15s}.globe-list button:hover,.globe-list button[aria-pressed=true]{background:var(--g50);border-color:var(--g600)}@media (max-width:1100px){.nav-link{padding:10px 7px;font-size:14px}.bar-cta .btn{padding:0 16px}}@media (max-width:980px){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.menu-btn{display:inline-grid;place-items:center;width:46px;height:46px;border:1.5px solid var(--line);border-radius:12px;background:#fff;margin-left:auto;cursor:pointer;color:var(--g900)}.menu-btn .shut{display:none}.menu-btn[aria-expanded=true] .shut{display:block}.menu-btn[aria-expanded=true] .open{display:none}.bar-cta{display:none}.primary{position:fixed;inset:72px 0 0 0;background:#fff;overflow-y:auto;padding:16px 24px 40px;display:none;border-top:1px solid var(--line)}.primary.open{display:block}.primary>ul{flex-direction:column;align-items:stretch;gap:2px}.nav-link{width:100%;justify-content:space-between;padding:16px 8px;font-size:17px;border-radius:0;border-bottom:1px solid var(--line)}.mega{position:static;display:none;box-shadow:none;border:0;padding:6px 0 14px;grid-template-columns:1fr!important;gap:6px}.has-mega.open>.mega{display:grid}.mega-all{justify-content:flex-start}.nav-cta-m{display:block;margin-top:22px}.nav-cta-m .btn{width:100%}.grid.g2,.g3,.g4{grid-template-columns:1fr 1fr}.hero .grid.g2{grid-template-columns:1fr}.hero-card{justify-self:start;margin-top:12px}.hv{justify-self:center;max-width:460px}.hv .hero-card{position:static;width:auto;margin:-28px 12px 0;left:auto}.flip .band-art{order:0}.globe{max-width:520px}.f-grid{grid-template-columns:1fr 1fr}.f-brand{grid-column:1/-1}.chat{justify-self:start}}@media (max-width:680px){.wrap{padding:0 18px}.sec{padding:54px 0}.grid.g2,.g3,.g4{grid-template-columns:1fr}.hero{padding:36px 0 44px}.home-hero{padding-top:44px}.hero .lead{font-size:1.08rem}.actions .btn{flex:1 1 100%}.dsearch{flex-direction:column}.domainbox{padding:28px 20px}.cta-band{padding:34px 24px}.cta-actions,.cta-actions .btn{width:100%}.form .row{grid-template-columns:1fr}.form{padding:22px}.fcard{padding:22px}.fopts{grid-template-columns:1fr}.f-grid{grid-template-columns:1fr}.steps li{padding:18px}.answer-sec{margin-top:-10px}.answer{padding:18px 20px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.cta-band,.chips{display:none}}body{color:#3d4a57;font-size:16px}h1,h2,h3{font-family:var(--hf);font-weight:400;letter-spacing:-.028em;color:var(--ink)}h1{font-size:clamp(2.6rem,6.4vw,5.4rem);line-height:1.02}h2{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.04}h3{font-size:1.2rem;font-weight:500;letter-spacing:-.02em}a{color:var(--ink)}.brand img{height:44px;width:auto}.site-header{background:rgba(255,255,255,.72);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(20,32,43,.06)}.k-home .site-header{background:rgba(255,255,255,.4);border-bottom-color:rgba(20,32,43,.05)}.nav-link{font-weight:400;font-size:14px;color:var(--ink);border-radius:6px}.nav-link:hover,.nav-link[aria-expanded=true],.nav-link[aria-current=page]{background:rgba(20,32,43,.06);color:var(--ink)}.btn{border-radius:8px;min-height:44px;padding:0 20px;font:500 14px var(--hf);letter-spacing:0}.btn-lg{min-height:54px;padding:0 28px;font-size:15px}.btn-primary{background:var(--ink);color:#fff;box-shadow:none}.btn-primary:hover{background:#000;color:#fff;transform:none}.btn-orange{background:var(--co);color:var(--ink)}.btn-orange:hover{background:var(--cod);color:var(--ink)}.btn-outline{background:transparent;border:1px solid rgba(20,32,43,.3);color:var(--ink)}.btn-outline:hover{background:rgba(20,32,43,.05);color:var(--ink)}.btn-light{background:#fff;color:var(--ink)}.bar-cta .btn-primary{background:var(--ink)}.hero{position:relative;overflow:hidden;color:var(--body);padding:clamp(70px,10vw,140px) 0 56px;background:radial-gradient(900px 520px at 8% 0%,rgba(246,163,58,.55),transparent 62%),radial-gradient(900px 560px at 95% 8%,rgba(124,198,234,.7),transparent 60%),radial-gradient(700px 480px at 60% 100%,rgba(255,233,199,.9),transparent 70%),#F3F8FC}.hero::before,.hero::after{content:"";position:absolute;pointer-events:none;background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(2px);z-index:0}.hero::before{width:360px;height:420px;left:6%;top:-120px;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.hero::after{width:420px;height:380px;right:10%;top:-80px;clip-path:polygon(0 0,100% 12%,100% 100%,0 88%)}.hero .wrap{position:relative;z-index:1}.hero h1{font-size:clamp(2.7rem,7vw,6rem);max-width:15ch}.hero:not(.home-hero) h1{font-size:clamp(2.2rem,4.6vw,3.9rem);max-width:18ch}.hero .lead{font-size:1.15rem;max-width:44ch;color:#2f3d4a;margin:26px 0 30px}.hero.slim{padding:clamp(56px,7vw,96px) 0 40px}.hero .crumbs ol,.hero .crumbs a{color:#4b5b69}.hero .crumbs a:hover{color:var(--ink)}.eyebrow{background:rgba(255,255,255,.65);border:1px solid rgba(20,32,43,.1);color:var(--ink);font:500 12px var(--hf);letter-spacing:.12em;border-radius:999px}.hv{max-width:520px}.art{border-radius:6px;box-shadow:0 30px 60px rgba(20,32,43,.14)}.hv .art{box-shadow:0 30px 60px rgba(20,32,43,.16)}.hv .hero-card{border-radius:8px;border:1px solid rgba(20,32,43,.08);box-shadow:0 20px 44px rgba(20,32,43,.14)}.hc-head .ic-badge{background:var(--cot);color:var(--cod)}.live{background:var(--co);box-shadow:0 0 0 4px #FFE2B0}.chips{background:rgba(255,255,255,.6);border-color:rgba(20,32,43,.08)}.chip-track span{color:var(--ink);font-weight:400}.chip-track svg{color:var(--co)}.home-hero{padding-top:clamp(110px,14vw,190px);padding-bottom:0}.home-hero h1{max-width:13ch}.hero-meta{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;padding:28px 0 34px;margin-top:70px;border-top:1px solid rgba(20,32,43,.14)}.hero-meta p{margin:0;font-size:.95rem;max-width:42ch;color:#2f3d4a}.hero-meta .go{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.answer-sec{margin:0;padding:0}.answer-sec .wrap{max-width:1180px}.answer{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:34px 0;display:grid;grid-template-columns:1fr 2fr;gap:40px}.answer h2{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--mute);margin:0}.answer p{font-size:1.25rem;line-height:1.5;color:var(--ink);margin:0}.sec{padding:clamp(64px,9vw,120px) 0}.sec.alt{background:#F6FAFD}.sec-head,.sec-head.left{max-width:none;margin:0 0 48px;text-align:left;position:relative}.sec-head h2{padding:0;max-width:18ch}.sec-head h2::after,.sec-head.left h2::after{display:none}.sec-head p{font-size:1.05rem;max-width:56ch;margin:18px 0 0;color:var(--body)}.sec-head.left{margin:0 0 28px}.seclabel{position:absolute;right:0;top:6px;font:500 11px var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.center{text-align:left}.techchips{justify-content:flex-start}.statement{padding:clamp(70px,10vw,140px) 0;background:linear-gradient(180deg,#F3F8FC,#fff)}.statement p{font:300 clamp(1.8rem,4vw,3.2rem)/1.22 var(--hf);letter-spacing:-.03em;color:#5d6b79;max-width:26ch;margin:0 0 0 auto}.statement .hl{color:var(--ink);padding:0 .12em;border-radius:6px}.statement .hl.or{background:#FFE2B0}.statement .hl.bl{background:#CFE9F6}.statement .arr{display:inline-block;margin-right:10px;color:var(--ink)}.acc{display:grid;gap:8px}.acc details{border-radius:6px;overflow:hidden;background:var(--c,#FBD79A);transition:background .2s}.acc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;padding:20px 26px;font:400 .85rem var(--hf);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.acc summary::-webkit-details-marker{display:none}.acc summary .n{opacity:.6}.acc summary .t{font-size:.92rem}.acc summary svg{width:24px;height:24px;transition:transform .25s}.acc details[open] summary{padding-top:28px}.acc details[open] summary svg{transform:rotate(90deg)}.acc .body{display:grid;grid-template-columns:70px 1fr 1fr;gap:20px;padding:0 26px 34px;align-items:end;min-height:130px}.acc .body p{grid-column:2;margin:0;max-width:44ch;font-size:.98rem;color:#2c3a47}.acc .body a{grid-column:3;justify-self:end;font:500 14px var(--hf);text-decoration:none;border-bottom:1px solid var(--ink)}.acc details:nth-child(4n+1){--c:#FBD79A}.acc details:nth-child(4n+2){--c:#BFE2F5}.acc details:nth-child(4n+3){--c:#FFE9C7}.acc details:nth-child(4n+4){--c:#DDF0FA}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:56px 48px}.tile{display:block;text-decoration:none;color:inherit}.tile:nth-child(even){margin-top:80px}.tile .art{border-radius:4px;box-shadow:none;transition:transform .35s}.tile:hover .art{transform:translateY(-6px)}.tile .tag{display:block;margin-top:18px;font:500 11px var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.tile h3{font:400 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--hf);margin:8px 0 8px;letter-spacing:-.025em}.tile p{margin:0 0 10px;max-width:42ch;color:var(--body)}.tile .go{border-bottom:1px solid var(--ink);font:500 13px var(--hf);display:inline-block;padding-bottom:2px}.rows{border-top:1px solid var(--line)}.rows a{display:grid;grid-template-columns:1fr 1.2fr 40px;gap:24px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .2s,padding .2s}.rows a:hover{background:#F3F8FC;padding-left:16px}.rows .nm{font:400 clamp(1.3rem,2.4vw,2rem) var(--hf);letter-spacing:-.03em}.rows .ds{color:var(--body);font-size:.95rem}.rows svg{width:24px;height:24px;justify-self:end;color:var(--cod)}.card,.panel,.flow li,.steps li{box-shadow:none;border:1px solid var(--line);border-radius:6px;background:#fff}.card::before{display:none}.card.link:hover,.card:hover{background:#F7FBFE;transform:none;border-color:#BFD9E8}.grid>.card:nth-child(3n+2) .ic-badge{background:var(--cot);color:var(--cod)}.ic-badge{border-radius:8px;background:#EAF5FB;color:var(--g700)}.more{color:var(--ink);border-bottom:0}.steps .num{background:var(--ink);color:#fff}.fnum{color:var(--cod)}.flow li::after{display:none}.techchips li{border-radius:6px;background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:400}.compare thead th{background:#F6FAFD}.table-wrap,.faq details,.form,.fcard{border-radius:8px;box-shadow:none}.faq details{border:1px solid var(--line)}.fcard{border:1px solid var(--line)}.fopt{border-radius:6px}.fopt:hover{border-color:var(--co);background:var(--cot)}.cta-band{border-radius:8px;background:linear-gradient(120deg,#FBD79A,#BFE2F5);color:var(--ink)}.cta-band h2{color:var(--ink)}.cta-band p{opacity:1;color:#2c3a47}.cta-band::after{background:rgba(255,255,255,.45)}.stats{background:#14202B}.site-footer{background:#14202B}.f-brand img{height:44px;width:auto}.band-art .art{box-shadow:0 24px 50px rgba(20,32,43,.12)}@media (max-width:980px){.hero-meta{grid-template-columns:1fr;margin-top:40px}.hero-meta .go{justify-content:flex-start}.tiles{grid-template-columns:1fr;gap:40px}.tile:nth-child(even){margin-top:0}.answer{grid-template-columns:1fr;gap:12px}.statement p{margin:0;max-width:none}.rows a{grid-template-columns:1fr 30px}.rows .ds{display:none}.acc summary{grid-template-columns:44px 1fr auto;padding:18px}.acc .body{grid-template-columns:44px 1fr;padding:0 18px 26px}.acc .body p,.acc .body a{grid-column:2;justify-self:start}.seclabel{display:none}.brand img{height:38px}.hero::before,.hero::after{opacity:.5}}@media (max-width:680px){.hero h1,.home-hero h1{font-size:clamp(2.4rem,11vw,3.4rem)}.btn-lg{width:100%}}.js .tp,.js .fp{display:none}.js .tp.on,.js .fp.on{display:block}.hero.hv-b .grid{grid-template-columns:1fr 1fr}.hero.hv-b .hv{justify-self:start}.hero.hv-b .hv .hero-card{left:auto;right:-9%}.hero.hv-c{text-align:center}.hero.hv-c h1,.hero.hv-c .lead{margin-left:auto;margin-right:auto}.hero.hv-c .crumbs ol{justify-content:center}.hero.hv-c .actions{justify-content:center}.hv-c .hc-art{margin:48px auto 0;max-width:640px}.hv-c .hc-art .art{width:100%}.hchips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.hchips li{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.85);border:1px solid rgba(20,32,43,.1);border-radius:999px;padding:9px 16px;font:400 14px var(--hf);color:var(--ink)}.hchips svg{color:var(--co);width:18px;height:18px}.hv-d .onpage{background:rgba(255,255,255,.7);border:1px solid rgba(20,32,43,.08);border-radius:8px;padding:28px;backdrop-filter:blur(6px)}.seclabel.static{position:static;display:block;margin-bottom:14px}.onpage ol{counter-reset:o}.onpage li{counter-increment:o;border-top:1px solid rgba(20,32,43,.1)}.onpage li a{display:flex;gap:14px;padding:13px 0;text-decoration:none;font:400 1rem var(--hf);color:var(--ink)}.onpage li a::before{content:counter(o,decimal-leading-zero);color:var(--mute);font-size:.8rem;padding-top:3px}.onpage li a:hover{color:var(--cod)}.op-card{margin-top:18px;background:var(--cot);border-radius:6px;padding:16px 18px}.op-card b{font:500 .95rem var(--hf)}.op-card ul{margin-top:8px;display:grid;gap:6px;font-size:.92rem}.op-card li{display:flex;gap:8px}.op-card svg{width:18px;height:18px;color:var(--cod)}.ans-quote{padding:clamp(56px,7vw,96px) 0;background:#fff}.ans-quote .wrap{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.ans-quote .seclabel{grid-column:1}.ans-quote h2{grid-column:1;font:500 1.05rem var(--hf);letter-spacing:0;color:var(--mute);margin-top:-6px}.ans-quote p{grid-column:2;grid-row:1 / span 2;font:300 clamp(1.5rem,3vw,2.3rem)/1.3 var(--hf);letter-spacing:-.025em;color:var(--ink);margin:0}.ans-card{position:relative;z-index:2;margin-top:-40px}.ans-card .ac{display:flex;gap:22px;align-items:flex-start;background:#fff;border-radius:10px;padding:30px 34px;box-shadow:0 24px 54px rgba(20,32,43,.14);border-left:5px solid var(--co)}.ans-card h2{font:500 1.05rem var(--hf);letter-spacing:0;margin-bottom:8px}.ans-card p{margin:0;font-size:1.08rem;color:var(--body)}.tabs{display:grid;grid-template-columns:300px 1fr;gap:40px}.tabbar{display:grid;gap:10px;align-content:start}.tabbtn{display:flex;gap:12px;align-items:center;text-align:left;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff;font:400 1rem var(--hf);color:var(--ink);cursor:pointer;transition:.2s}.tabbtn svg{width:22px;height:22px;color:var(--g700)}.tabbtn:hover{border-color:#BFD9E8}.tabbtn.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tabbtn.on svg{color:var(--co)}.tabpanels{background:#F6FAFD;border-radius:10px;padding:36px;min-height:280px}.tpart{display:flex;gap:14px;align-items:center;margin-bottom:22px}.tpart h3{font:400 1.7rem var(--hf);letter-spacing:-.03em}.tpoints{display:grid;gap:14px}.tpoints li{display:flex;gap:12px;font-size:1.05rem;padding-bottom:14px;border-bottom:1px solid var(--line)}.tpoints svg{color:var(--co);flex:none;margin-top:3px}.tp .tpart .ic-badge{background:#fff}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(170px,auto);gap:16px}.bt{border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:10px}.bt h3{font:400 clamp(1.3rem,2vw,1.8rem)/1.15 var(--hf);letter-spacing:-.03em}.bt p{margin:0;font-size:.98rem}.b1{grid-column:span 2;grid-row:span 2;background:#FBD79A;justify-content:flex-end}.b1 h3{font-size:clamp(1.8rem,3vw,2.6rem)}.b2{grid-column:span 2;background:#BFE2F5}.b3{grid-column:span 1;grid-row:span 2;background:#fff;border:1px solid var(--line)}.b4{grid-column:span 1;grid-row:span 2;background:var(--ink);color:#C8D3DD}.b4 h3{color:#fff;font-size:1.25rem}.b4 ul{display:grid;gap:12px;margin-top:6px}.b4 li{display:flex;gap:10px;font-size:.95rem}.b4 svg{color:var(--co);flex:none}.bt .ic-badge{background:rgba(255,255,255,.7);color:var(--ink)}.b3 .ic-badge{background:var(--g50)}.tl-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.tl-head{position:sticky;top:110px;align-self:start}.tl{position:relative;padding-left:34px;border-left:2px dashed var(--g200)}.tl li{position:relative;padding:0 0 44px}.tl .dot{position:absolute;left:-54px;top:0;width:38px;height:38px;border-radius:50%;background:var(--co);color:var(--ink);display:grid;place-items:center;font:500 15px var(--hf);box-shadow:0 0 0 6px #fff}.tl h3{font:400 1.6rem var(--hf);letter-spacing:-.03em;margin-bottom:6px}.tl p{margin:0;max-width:52ch}.stack{display:grid;gap:0}.sc{position:sticky;top:calc(96px + var(--n)*22px);display:grid;grid-template-columns:90px 1fr;gap:20px;padding:36px 40px;border-radius:12px;margin-bottom:24px;min-height:190px;box-shadow:0 -10px 30px rgba(20,32,43,.06)}.sc.or{background:#FBD79A}.sc.bl{background:#BFE2F5}.sc.cr{background:#FFE9C7}.sc.lb{background:#DDF0FA}.sc .sn{font:300 3.6rem/1 var(--hf);letter-spacing:-.05em;opacity:.55}.sc h3{font:400 clamp(1.5rem,2.6vw,2.2rem) var(--hf);letter-spacing:-.03em;margin-bottom:8px}.sc p{margin:0;max-width:50ch;color:#2c3a47}.story{display:grid;grid-template-columns:1fr 1.6fr;gap:70px}.st-head{position:sticky;top:110px;align-self:start}.st-item{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:30px 0;border-top:1px solid var(--line)}.st-item:last-child{border-bottom:1px solid var(--line)}.st-item .sn{font:300 2.4rem/1 var(--hf);color:var(--co);letter-spacing:-.04em}.st-item h3{font:400 1.7rem var(--hf);letter-spacing:-.03em;margin-bottom:8px}.st-item p{margin:0;max-width:52ch}.hs{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px max(24px,calc((100vw - 1180px)/2)) 30px;scrollbar-width:thin}.hc{flex:0 0 min(340px,82vw);scroll-snap-align:start;border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink);min-height:300px}.hc.or{background:#FBD79A}.hc.bl{background:#BFE2F5}.hc.cr{background:#FFE9C7}.hc.lb{background:#DDF0FA}.hc h3{font:400 1.6rem/1.15 var(--hf);letter-spacing:-.03em;margin-top:auto}.hc p{margin:0;font-size:.98rem;color:#2c3a47}.hc ul{display:grid;gap:8px;font-size:.95rem}.hc li{display:flex;gap:8px}.hc svg{width:18px;height:18px;flex:none;margin-top:2px}.hc .ic-badge{background:rgba(255,255,255,.7);color:var(--ink)}.marq{overflow:hidden;padding-bottom:70px}.mq{overflow:hidden;white-space:nowrap;margin-top:10px}.mq-track{display:inline-flex;gap:46px;animation:mq 50s linear infinite}.mq.rev .mq-track{animation-direction:reverse;animation-duration:62s}.mq span{font:300 clamp(2.2rem,5vw,4.4rem) var(--hf);letter-spacing:-.04em;color:var(--ink)}.mq span:nth-child(3n+2){color:var(--co)}.mq span:nth-child(3n){color:var(--g600)}@keyframes mq{to{transform:translateX(-33.33%)}}.lrows{border-top:1px solid var(--line)}.lr{display:grid;grid-template-columns:1fr 1.6fr;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}.lr-t{display:flex;gap:14px;align-items:center}.lr-t h3{font:400 1.7rem var(--hf);letter-spacing:-.03em}.lr ul{display:flex;flex-wrap:wrap;gap:10px}.lr li{background:#F3F8FC;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.98rem;color:var(--ink)}.cg{margin-top:30px}.cg h3{font:500 .8rem var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.cg ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cg li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.cg svg{color:#fff;background:var(--co);border-radius:50%;padding:3px;width:24px;height:24px;flex:none}.pairs{display:grid;gap:0;border-top:1px solid var(--line)}.pr{display:grid;grid-template-columns:1fr 60px 1.4fr;gap:20px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.pk{display:block;font:500 11px var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.pl h3{font:400 clamp(1.4rem,2.4vw,2rem) var(--hf);letter-spacing:-.03em}.pd p{margin:0;color:var(--body)}.pa{width:46px;height:46px;border-radius:50%;background:var(--co);display:grid;place-items:center;color:var(--ink)}.pa svg{width:22px}.pc3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pc{border-radius:60px 12px 12px 12px;padding:34px;background:#F3F8FC}.pc.or{background:#FFE9C7}.pc.bl{background:#DDF0FA}.pc h3{font:400 1.5rem var(--hf);letter-spacing:-.03em;margin:14px 0 8px}.pc p{margin:0}.pc .ic-badge{background:#fff}.faqs{display:grid;grid-template-columns:1fr 1.7fr;gap:70px}.fs-head{position:sticky;top:110px;align-self:start}.fs-head h2{margin-bottom:14px}.fs-head p{margin-bottom:22px}.fq-h{margin-bottom:26px}.chipsrow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.fchip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 18px;font:400 .98rem var(--hf);color:var(--ink);cursor:pointer;text-align:left}.fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.fp{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;margin-top:6px}.fp p{margin:0;font:300 1.35rem/1.45 var(--hf);color:var(--ink)}.cta-split{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;background:linear-gradient(120deg,#FFE9C7,#DDF0FA);border-radius:16px;padding:clamp(30px,5vw,60px)}.cta-split h2{margin-bottom:14px;max-width:14ch}.cta-split p{margin:0 0 26px;max-width:40ch;font-size:1.08rem;color:#2c3a47}.cta-split .art{box-shadow:0 20px 44px rgba(20,32,43,.14)}.strip{background:var(--ink);color:#fff;padding:40px 0}.strip .wrap{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.strip p{margin:0;font:300 clamp(1.5rem,3vw,2.3rem)/1.2 var(--hf);letter-spacing:-.03em;max-width:30ch;color:#fff}.strip p span{color:#9FB3C3}.nx{padding:40px 0 70px}.nxl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nxl a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font:400 1.1rem var(--hf);color:var(--ink);transition:.2s}.nxl a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.nxl svg{width:20px;color:var(--co)}@media (max-width:980px){.tabs{grid-template-columns:1fr}.tabbar{grid-auto-flow:column;overflow-x:auto}.tabbtn{white-space:nowrap}.bento{grid-template-columns:1fr 1fr}.b1,.b2{grid-column:span 2}.b3,.b4{grid-column:span 1;grid-row:auto}.tl-wrap,.story,.faqs{grid-template-columns:1fr;gap:28px}.tl-head,.st-head,.fs-head{position:static}.sc{grid-template-columns:50px 1fr;padding:26px}.sc .sn{font-size:2.4rem}.lr,.pr{grid-template-columns:1fr}.pa{display:none}.cg ul,.pc3,.nxl{grid-template-columns:1fr}.cta-split{grid-template-columns:1fr}.ans-quote .wrap{grid-template-columns:1fr}.ans-quote p{grid-column:1;grid-row:auto}.hero.hv-b .hv .hero-card{right:auto}}.hero .grid>*,.wrap.grid>*{min-width:0}.crumbs ol{flex-wrap:wrap}@media (max-width:980px){.hero.hv-b .grid{grid-template-columns:1fr}}.dd{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:start}.dd-main h3{font:400 1.7rem var(--hf);letter-spacing:-.03em;margin:34px 0 12px}.dd-main p{font-size:1.06rem;line-height:1.75;max-width:62ch}.dd-aside{position:sticky;top:110px}.ddc{background:#F6FAFD;border:1px solid var(--line);border-radius:12px;padding:28px}.ddc b{display:block;font:400 1.3rem var(--hf);letter-spacing:-.02em;margin-bottom:6px}.ddc h4{font:500 11px var(--hf);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:22px 0 10px}.ddc ul{display:grid;gap:10px}.ddc li{display:flex;gap:10px;font-size:.96rem}.ddc svg{color:var(--co);flex:none;margin-top:3px;width:18px;height:18px}.scn{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.scn-l h2{margin-bottom:16px;max-width:14ch}.scn-l p{max-width:46ch}.scn-steps{display:grid;gap:14px;counter-reset:z}.scn-steps li{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px}.scn-steps li>span{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:500 14px var(--hf)}.scn-steps p{margin:0;padding-top:4px}.gl{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;border-top:1px solid var(--line)}.gl>div{padding:24px 0;border-bottom:1px solid var(--line)}.gl dt{font:400 1.35rem var(--hf);letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.gl dd{margin:0;max-width:46ch}@media (max-width:980px){.dd,.scn{grid-template-columns:1fr;gap:30px}.dd-aside{position:static}.gl{grid-template-columns:1fr}}.ph{background:linear-gradient(180deg,#fff,#F3F8FC)}.ph-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.ph-tag{display:flex;align-items:baseline;gap:14px;margin-bottom:26px}.ph-tag span{font:500 12px var(--hf);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ink);padding:7px 12px;border-radius:999px}.ph-tag.b span{background:var(--co);color:var(--ink)}.ph-tag b{font:400 clamp(1.8rem,3vw,2.6rem) var(--hf);letter-spacing:-.03em}.ph-steps{position:relative;display:grid;gap:18px;padding-left:46px}.ph-steps::before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:linear-gradient(var(--g600),var(--co))}.ph-steps>li{position:relative}.ph-code{position:absolute;left:-46px;top:16px;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--g600);display:grid;place-items:center;font:500 13px var(--hf);color:var(--g700)}.ph-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 26px;box-shadow:0 10px 26px rgba(20,32,43,.05)}.ph-card h3{font:400 1.5rem var(--hf);letter-spacing:-.03em;margin-bottom:12px}.ph-card ul{display:grid;gap:8px;margin-bottom:16px}.ph-card ul li{position:relative;padding-left:20px;font-size:.98rem}.ph-card ul li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:2px;background:var(--co)}.ph-chip{display:inline-block;background:#EAF5FB;color:var(--g700);font:500 12px var(--hf);padding:6px 12px;border-radius:999px}.ph-ring{max-width:380px;margin:0 auto 24px}.ph-ring svg{width:100%;height:auto;display:block}.ph-list{display:grid;gap:12px}.ph-list li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 18px}.ph-bcode{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:500 13px var(--hf);color:var(--ink)}.ph-bcode.or{background:#FBD79A}.ph-bcode.bl{background:#BFE2F5}.ph-list b{font:500 1.05rem var(--hf)}.ph-list p{margin:2px 0 0;font-size:.95rem}@media (max-width:980px){.ph-grid{grid-template-columns:1fr;gap:40px}}