@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:125%;font-display:swap;src:url(../fonts/archivo-wordmark.woff2) format("woff2");unicode-range:U+45,U+49,U+4B,U+50,U+52-55}@font-face{font-family:Euclid;font-weight:400;src:url(../fonts/EuclidCircularB-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Euclid;font-weight:500;src:url(../fonts/EuclidCircularB-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Euclid;font-weight:600;src:url(../fonts/EuclidCircularB-Semibold.woff2) format("woff2");font-display:swap}:root{--ink: #0A0A0C;--ink2: #45443F;--muted: #6A6863;--faint: #A3A19B;--line: #E7E5E0;--line2: #DCD9D3;--line3: #C9C5BE;--paper: #F8F7F4;--card: #FFFFFF;--soft: #F3F1EE;--soft2: #FBFBFA;--stage: #EFEDE8;--citric: #EDFC47;--citric-h: #E5F53D;--citric-ink: #2B2C10;--link: #1A6EFF;--purple-bg: #F0ECFE;--purple: #4628AC;--good: #1F9D55;--good-bg: #E7F6EE;--warn: #B86E00;--warn-bg: #FFF4DE;--bad: #C8372D;--bad-bg: #FDECEA;--dark: #0A0A0C;--dark2: #141417;--dark3: #1C1C20;--dark-line: #2A2A2F;--dark-muted: #A3A19B;--f-ui: "Euclid", "Helvetica Neue", Arial, sans-serif;--f-mark: "Archivo", "Arial Black", sans-serif;--wrap: 1280px;--r-lg: 20px;--r-md: 14px;--r-sm: 10px;--sh-ui: 0 1px 2px rgba(20,18,10,.04), 0 12px 32px rgba(20,18,10,.07);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-width:none;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:600;text-wrap:balance;letter-spacing:-.03em}p{margin:0}.num{font-variant-numeric:tabular-nums}.wrap{max-width:calc(var(--wrap) + 64px);margin:0 auto;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:12px;font:600 16px/1 var(--f-ui);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.btn i{font-size:14px;transition:transform .16s ease-out}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98);transition-duration:60ms}.btn:hover .fa-arrow-right{transform:translate(3px)}.btn-hot{background:var(--citric);color:var(--ink)}.btn-hot:hover{background:#dfef2e}.btn-line{background:var(--card);border-color:var(--line2);color:var(--ink)}.btn-line:hover{background:var(--card);border-color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#26262b}@media (prefers-reduced-motion: reduce){.btn,.btn i{transition:none}.btn:hover,.btn:active,.btn:hover .fa-arrow-right{transform:none}}.btn-sm{height:40px;padding:0 16px;font-size:14px;border-radius:10px}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chip{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.chip-good{background:var(--good-bg);color:var(--good)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-grey{background:var(--soft);color:var(--ink2)}.chip-care{background:var(--purple-bg);color:var(--purple)}.logo{display:inline-flex;align-items:center;gap:10px}.logo svg{display:block;flex:none}.logo b{font:800 17px/1 var(--f-mark);font-stretch:125%;letter-spacing:-.01em;color:var(--ink)}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--card);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;height:72px;gap:48px}.nav-links{display:flex;gap:32px;font-size:15px;font-weight:500;color:var(--ink2)}.nav-links a:hover{color:var(--ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.nav-login{font-size:15px;font-weight:500;color:var(--ink2);padding:0 14px;height:40px;display:inline-flex;align-items:center}.nav-login:hover{color:var(--ink)}.sec{padding-block:104px}.sec-tight{padding-top:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:500;color:var(--ink2);line-height:1}.eyebrow i{color:var(--ink);font-size:13px}.kicker{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink2);margin-bottom:18px}.kicker i{font-size:14px;color:var(--ink)}.h2{font-size:60px;line-height:1.02;letter-spacing:-.042em}.lede{font-size:19px;line-height:1.55;color:var(--ink2)}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:64px}.sec-head .lede{max-width:32em}.center-head{text-align:center;max-width:820px;margin:0 auto 64px}.center-head .lede{margin:20px auto 0;max-width:36em}.center-head .kicker{justify-content:center}.hero{padding-block:40px 0;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0 0 auto;height:980px;pointer-events:none;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 72px 72px;opacity:.55;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 30%,#000 20%,transparent 75%)}.hero:after{content:"";position:absolute;left:50%;top:-260px;width:1100px;height:620px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,#edfc4761,#edfc4700);filter:blur(10px)}.hero .wrap{position:relative;z-index:1}.hero h1{margin:28px auto 0;font-size:104px;line-height:.94;letter-spacing:-.052em;max-width:12ch}.hero .lede{margin:28px auto 0;font-size:21px;line-height:1.5;max-width:30em;text-wrap:balance}.hero-cta{display:flex;gap:12px;justify-content:center;margin-top:36px}.hero .hero-cta{align-items:center;gap:20px;margin-top:40px}.btn-lg{height:58px;padding:0 28px;font-size:17px;border-radius:14px;box-shadow:0 1px #0a0a0c0f,0 10px 24px #c8d61e59}.hero-price{font-size:16px;color:var(--muted)}.hero-price b{color:var(--ink);font-weight:600}.trust{display:flex;justify-content:center;gap:28px;margin-top:28px;font-size:15px;color:var(--ink2);font-weight:500;flex-wrap:wrap}.trust span{display:inline-flex;align-items:center;gap:8px}.trust i{color:var(--good);font-size:15px}.shot{margin-top:72px;position:relative}.shot-frame{border-radius:22px;background:linear-gradient(180deg,#ffffffb3,#fff3);border:1px solid var(--line);padding:14px 14px 0;border-bottom:0;box-shadow:0 40px 100px #14120a1a;text-align:left}.app{display:grid;grid-template-columns:232px 1fr;background:var(--paper);border:1px solid var(--line2);border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden;font-size:14px}.app-side{background:var(--card);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:4px}.app-side .logo b{font-size:15px}.acct{margin:18px 0 12px;display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.acct-av{width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;line-height:1;flex:none}.acct strong{display:block;font-size:13px;font-weight:600;line-height:1.25}.acct span{font-size:11px;color:var(--muted);line-height:1.25}.side-item{display:flex;gap:12px;align-items:center;height:38px;padding:0 12px;border-radius:8px;color:var(--ink2);font-weight:500}.side-item i{width:16px;color:var(--ink);font-size:14px}.side-item.on{background:var(--soft);color:var(--ink);font-weight:600}.side-foot{margin-top:auto;padding-top:24px}.side-plan{border:1px solid var(--line);border-radius:10px;padding:14px}.side-plan .row{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.side-plan .row span{font-weight:400;color:var(--muted)}.meter{height:6px;border-radius:3px;background:var(--soft);margin-top:12px;overflow:hidden}.meter span{display:block;height:100%;background:var(--ink);border-radius:3px}.meter.g span{background:var(--good)}.app-main{padding:22px 28px 28px;min-width:0}.app-top{display:flex;align-items:center;gap:10px}.app-search{flex:1;max-width:460px;height:38px;border:1px solid var(--line2);border-radius:9px;background:var(--card);display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--muted);font-size:13px}.app-search kbd{margin-left:auto;font:500 11px var(--f-ui);color:var(--muted);border:1px solid var(--line2);border-radius:5px;padding:2px 6px}.app-top .sp{margin-left:auto}.ubtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line2);border-radius:9px;background:var(--card);font-weight:600;font-size:13px;white-space:nowrap}.ubtn.hot{background:var(--citric);border-color:var(--citric)}.app-av{width:36px;height:36px;border-radius:999px;background:var(--soft);display:grid;place-items:center;font-weight:600;font-size:12px;line-height:1}.crumbs{margin-top:24px;font-size:13px;color:var(--ink2);display:flex;gap:16px;align-items:center}.crumbs span{display:inline-flex;gap:6px;align-items:center}.app-h{display:flex;align-items:center;gap:10px;margin-top:14px}.app-h h4{font-size:26px;letter-spacing:-.02em}.app-h .sp{margin-left:auto;display:flex;gap:8px}.tabs{display:flex;gap:26px;margin-top:22px;border-bottom:1px solid var(--line);font-weight:500;color:var(--ink2);font-size:14px}.tabs span{padding-bottom:12px;display:inline-flex;gap:8px;align-items:center}.tabs span.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ink)}.tiles{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px;background:var(--card);border:1px solid var(--line);border-radius:12px}.tile{padding:18px 20px;border-left:1px solid var(--line);min-width:0}.tile:first-child{border-left:0}.tile small{display:block;color:var(--muted);font-size:13px}.tile b{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;margin-top:6px;line-height:1.1}.tile b span{font-size:14px;font-weight:500;color:var(--ink2);letter-spacing:0}.tile .foot{margin-top:12px;font-size:12px;color:var(--muted)}.bars{display:flex;gap:2px;margin-top:14px}.bars i{flex:1;height:6px;border-radius:2px;background:var(--good)}.bars i.w{background:#e5a33a}.app-row{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0}.panel-h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:600}.panel-h span{font-weight:400;font-size:13px;color:var(--muted)}.log{padding:0 20px}.log-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.log-row:last-child{border-bottom:0}.log-ic{width:30px;height:30px;border-radius:8px;background:var(--soft);display:grid;place-items:center;flex:none;font-size:13px}.log-row .t{flex:1;min-width:0}.log-row .t b{display:block;font-weight:600}.log-row .t span{color:var(--muted)}.log-row time{color:var(--muted);font-size:12px;white-space:nowrap}.shot-fade{position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,rgba(248,247,244,0),var(--paper));pointer-events:none}.works{padding-block:56px 0}.works-in{display:flex;align-items:center;gap:48px}.works small{font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;width:max-content;animation:works-slide 80s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.works ul{list-style:none;margin:0;padding:0 56px 0 0;display:flex;flex:none;gap:56px}@keyframes works-slide{to{transform:translate(-50%)}}.works li{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--muted)}.works-icon{width:28px;height:28px;border-radius:7px;flex:none;display:block}.pains{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column}.pain-ic{width:44px;height:44px;border-radius:12px;background:var(--bad-bg);color:var(--bad);display:grid;place-items:center;font-size:17px}.pain h3{margin-top:22px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.pain p{margin-top:10px;font-size:15px;color:var(--ink2)}.pain-fix{margin-top:auto;padding-top:22px}.pain-fix div{display:flex;gap:10px;align-items:flex-start;padding-top:18px;border-top:1px solid var(--line);font-size:15px;font-weight:500}.pain-fix i{color:var(--good);font-size:15px;margin-top:3px}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.cell{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0}.cell-copy{padding:32px 32px 0}.cell-copy h3{font-size:26px;line-height:1.15;letter-spacing:-.025em}.cell-copy p{margin-top:10px;font-size:16px;color:var(--ink2);max-width:34em}.cell-stage{margin:28px 32px 0;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.cell-stage.pad-b{margin-bottom:32px;justify-content:flex-start}.c-4{grid-column:span 4}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.ui{background:var(--card);border:1px solid var(--line2);border-radius:12px 12px 0 0;border-bottom:0;box-shadow:var(--sh-ui);font-size:14px;overflow:hidden}.ui.whole{border-radius:12px;border-bottom:1px solid var(--line2)}.ui-h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);font-weight:600}.ui-h span{font-weight:400;color:var(--muted);font-size:13px}.ui-row{display:grid;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line)}.ui-row:last-child{border-bottom:0}.ui-row .nm b{display:block;font-weight:600}.ui-row .nm span{color:var(--muted);font-size:13px}.pl-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:14px;background:var(--soft)}.ver{font-size:13px;color:var(--ink2);white-space:nowrap}.ver i{font-size:10px;color:var(--muted);margin:0 6px}.upd-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:end}.compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 18px}.compare small{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.mini{height:118px;border-radius:8px;border:1px solid var(--line);background:var(--soft2);position:relative;overflow:hidden}.mini i{position:absolute;display:block;border-radius:3px;background:var(--line2)}.match{display:flex;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:600;color:var(--good);border-top:1px solid var(--line);background:var(--good-bg)}.big-stat{display:flex;align-items:baseline;gap:6px}.big-stat b{font-size:56px;font-weight:600;letter-spacing:-.045em;line-height:1}.big-stat span{font-size:18px;color:var(--ink2);font-weight:500}.ubars{display:flex;gap:3px;margin-top:18px}.ubars i{flex:1;height:40px;border-radius:3px;background:var(--good)}.ubars i.w{background:#e5a33a;height:40px}.ubars-legend{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--muted)}.gauge{display:flex;gap:14px}.gauge-item{flex:1;text-align:center}.ring{width:100%;max-width:104px;aspect-ratio:1;margin:0 auto;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:26px;font-weight:600;letter-spacing:-.03em}.gauge-item small{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.speed-was{margin-top:18px;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:10px;background:var(--soft2);border:1px solid var(--line);font-size:13px;color:var(--ink2)}.speed-was b{color:var(--ink)}.sec-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.sec-stats div{background:var(--card);padding:16px 18px}.sec-stats small{display:block;font-size:12px;color:var(--muted)}.sec-stats b{font-size:24px;font-weight:600;letter-spacing:-.02em}.req-row{grid-template-columns:1fr auto}.req-new{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:var(--soft2)}.req-input{flex:1;height:38px;border:1px solid var(--line2);border-radius:9px;background:var(--card);display:flex;align-items:center;padding:0 12px;font-size:13px;color:var(--muted)}.bk-row{grid-template-columns:34px 1fr auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column}.step-top{display:flex;align-items:center;justify-content:space-between}.step-n{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-weight:600;font-size:17px;line-height:1}.step-when{font-size:13px;font-weight:600;color:var(--muted)}.step h3{font-size:24px;letter-spacing:-.02em;margin-top:26px}.step p{margin-top:10px;color:var(--ink2);font-size:16px}.step-ui{margin-top:28px;border:1px solid var(--line);border-radius:12px;background:var(--soft2);padding:14px;display:grid;gap:8px;font-size:13px}.step-ui div{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px 12px}.step-ui div i{width:14px;font-size:13px;color:var(--good)}.step-ui div i.p{color:var(--ink)}.step-ui div i.w{color:var(--warn)}.step-ui div .chip{margin-left:auto}.cmp-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card)}.cmp{width:100%;border-collapse:collapse;min-width:880px;font-size:16px}.cmp th,.cmp td{padding:20px 24px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.cmp tr:last-child td{border-bottom:0}.cmp thead th{font-size:15px;font-weight:600;color:var(--ink2);background:var(--soft2)}.cmp thead th.us{background:var(--ink);color:#fff}.cmp thead th.us .logo b{color:#fff;font-size:15px}.cmp td.us{background:#fdffe6;font-weight:600}.cmp td:first-child{font-weight:500;width:30%}.cmp td{color:var(--ink2)}.cell-ok,.cell-no,.cell-meh{display:inline-flex;align-items:center;gap:10px}.cell-ok i{color:var(--good)}.cell-no i{color:var(--faint)}.cell-meh i{color:var(--warn)}.cmp td.us .cell-ok{color:var(--ink)}.pricing{background:var(--dark);color:#fff;padding-block:104px;position:relative;overflow:hidden}.pricing:before{content:"";position:absolute;left:50%;top:-340px;width:1200px;height:680px;transform:translate(-50%);background:radial-gradient(closest-side,#edfc471a,#edfc4700);pointer-events:none}.pricing .wrap{position:relative}.pricing .kicker{color:var(--dark-muted)}.pricing .kicker i{color:var(--citric)}.pricing .lede{color:var(--dark-muted)}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.plan{background:var(--dark2);border:1px solid var(--dark-line);border-radius:var(--r-lg);padding:32px 28px;display:flex;flex-direction:column}.plan.pick{background:#fff;color:var(--ink);border-color:#fff;box-shadow:0 0 0 1px #fff,0 30px 80px #edfc471f}.plan-name{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.plan-name h3{font-size:22px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.plan-name h3 i{font-size:16px;color:var(--citric)}.plan.pick .plan-name h3 i{color:var(--ink)}.plan-tag{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:7px;background:var(--citric);color:var(--ink);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.price{margin-top:24px;display:flex;align-items:baseline;gap:4px}.price b{font-size:58px;font-weight:600;letter-spacing:-.045em;line-height:1}.price span{font-size:16px;color:var(--dark-muted)}.plan.pick .price span{color:var(--muted)}.plan-blurb{margin-top:16px;font-size:15px;color:var(--dark-muted);min-height:72px}.plan.pick .plan-blurb{color:var(--ink2)}.plan .btn{margin-top:24px;width:100%}.btn-ghost{background:transparent;color:#fff;border-color:#3a3a40}.btn-ghost:hover{background:#1c1c20;border-color:#fff}.plan-list{list-style:none;padding:24px 0 0;margin:28px 0 0;border-top:1px solid var(--dark-line);display:grid;gap:12px;font-size:15px}.plan.pick .plan-list{border-top-color:var(--line)}.plan-list li{display:flex;gap:10px;align-items:flex-start}.plan-list li i{margin-top:4px;font-size:13px;color:var(--citric);flex:none}.plan.pick .plan-list li i{color:var(--ink)}.plan-list li.all{font-weight:600}.promise{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.promise>div{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border:1px solid var(--dark-line);border-radius:var(--r-md);background:var(--dark2)}.promise i{color:var(--citric);font-size:17px;margin-top:3px;flex:none;width:20px}.promise b{display:block;font-size:16px;font-weight:600}.promise span{display:block;margin-top:4px;font-size:14px;color:var(--dark-muted)}.faq-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:96px;align-items:start}.faq-side{position:sticky;top:calc(120px + env(safe-area-inset-top,0px))}.faq-side .lede{margin-top:20px;max-width:22em}.faq-side .btn{margin-top:28px}.faq{display:grid;gap:10px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .2s ease-out,box-shadow .2s ease-out}.faq details:hover{border-color:var(--line3)}.faq details[open]{border-color:var(--line);box-shadow:0 1px 2px #14120a0a,0 10px 28px #14120a0f}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;font-size:19px;font-weight:600;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:34px;height:34px;border-radius:9px;border:1px solid var(--line2);display:grid;place-items:center;flex:none;background:var(--card);transition:background-color .2s ease-out,border-color .2s ease-out}.faq summary:hover .pm{border-color:var(--ink)}.faq summary .pm i{font-size:13px;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.faq details[open] summary .pm{background:var(--citric);border-color:var(--citric)}.faq details[open] summary .pm i{transform:rotate(135deg)}.faq details p{padding:0 80px 24px 24px;color:var(--ink2);font-size:17px}.cm{background:var(--citric);border-radius:24px;padding:72px;display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center}.cm h2{font-size:56px;line-height:1;letter-spacing:-.04em}.cm .lede{margin-top:20px;color:var(--citric-ink);max-width:28em}.cm .btn{margin-top:32px}.cm-side{display:grid;gap:12px}.cm-item{display:flex;gap:16px;align-items:center;background:#fff9;border:1px solid rgba(10,10,12,.06);border-radius:14px;padding:16px 18px;font-weight:500;font-size:16px}.cm-ic{width:40px;height:40px;border-radius:10px;background:var(--ink);color:var(--citric);display:grid;place-items:center;font-size:15px;flex:none}.final{padding-block:0 136px}.final-in{background:var(--dark);color:#fff;border-radius:24px;padding:88px 72px;text-align:center;position:relative;overflow:hidden}.final-in:before{content:"";position:absolute;left:50%;bottom:-420px;width:1100px;height:700px;transform:translate(-50%);background:radial-gradient(closest-side,#edfc4729,#edfc4700)}.final-in>*{position:relative}.final h2{font-size:64px;line-height:1;letter-spacing:-.045em;max-width:20ch;margin:0 auto}.final .lede{color:var(--dark-muted);margin:22px auto 0;max-width:30em}.final .hero-cta{margin-top:36px}.final .trust{color:var(--dark-muted)}.final .trust i{color:var(--citric)}footer{border-top:1px solid var(--line);background:var(--card);padding-block:72px 48px;font-size:15px}.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px}.ft p{margin-top:16px;color:var(--muted);max-width:22em}.ft h6{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--muted)}.ft ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-weight:500}.ft ul a:hover{color:var(--ink2)}.ft-base{margin-top:64px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:14px;flex-wrap:wrap}.ft-base nav{display:flex;gap:24px}@media (max-width: 1180px){.hero h1{font-size:80px}.sec-head,.faq-grid,.cm{grid-template-columns:1fr;gap:32px}.faq-side{position:static}.pains,.steps,.bento{grid-template-columns:1fr 1fr}.c-4,.c-3{grid-column:span 2}.c-2{grid-column:span 1}.plan-grid,.promise{grid-template-columns:1fr 1fr}.app{grid-template-columns:1fr}.app-side{display:none}.tiles{grid-template-columns:repeat(3,1fr)}.tile:nth-child(n+4){display:none}.ft{grid-template-columns:1fr 1fr}}@media (max-width: 720px){body{font-size:16px}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.nav .wrap{height:64px}.nav-links,.nav-login{display:none}.sec,.pricing{padding-block:56px}.sec-tight{padding-top:0}.hero{padding-block:48px 0}.hero h1{font-size:50px}.hero .lede{font-size:17px}.hero .hero-cta{flex-direction:column;gap:12px}.hero-price{font-size:14px}.btn-lg{width:100%;height:54px}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%}.trust{gap:10px 18px;font-size:14px}.shot{margin-top:44px}.shot-frame{padding:8px 8px 0;border-radius:14px}.app-main{padding:14px}.app-search,.app-h .sp,.crumbs,.tabs span:nth-child(n+3){display:none}.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(3){display:none}.app-row{grid-template-columns:1fr}.app-row .panel+.panel{display:none}.works-in{flex-direction:column;align-items:flex-start;gap:20px}.marquee{align-self:stretch;width:100%}.works ul{gap:36px;padding-right:36px}.works li{font-size:16px}.works-icon{width:26px;height:26px}.h2,.cm h2{font-size:40px}.final h2{font-size:42px}.sec-head,.center-head{margin-bottom:40px}.pains,.steps,.bento,.plan-grid,.promise,.ft{grid-template-columns:1fr}.c-4,.c-3,.c-2{grid-column:span 1}.cell-copy{padding:24px 22px 0}.cell-stage{margin:22px 22px 0}.cell-stage.pad-b{margin-bottom:22px}.upd-grid{grid-template-columns:1fr}.upd-grid .ui+.ui{display:none}.pain,.step{padding:24px}.cm,.final-in{padding:40px 22px;border-radius:18px}.final{padding-block:0 88px}.faq summary{font-size:17px;padding:18px}.faq details p{padding:0 18px 20px}}@media (max-width: 720px){.cmp-wrap{overflow:visible;border:0;background:transparent;border-radius:0}.cmp,.cmp tbody,.cmp tr,.cmp td{display:block;min-width:0;width:auto}.cmp thead{display:none}.cmp tbody{display:grid;gap:12px}.cmp tr{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.cmp td{border:0;padding:10px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px}.cmp td:first-child{width:auto;padding:16px 18px 8px;font-size:17px;font-weight:600;color:var(--ink)}.cmp td[data-label]:before{content:attr(data-label);color:var(--muted);font-weight:500;font-size:14px}.cmp td.us{margin:4px 10px 6px;border-radius:10px;padding:12px 14px}.cmp td.us:before{color:var(--ink);font-weight:600}.cmp tr td:last-child{padding-bottom:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}.marquee-track{animation-duration:120s}}.nav-links a.on{color:var(--ink);font-weight:600}.p-hero{padding-block:80px 0}.p-hero-head{display:flex;flex-direction:column;align-items:center;text-align:center}.p-hero h1{font-size:72px;line-height:1;letter-spacing:-.048em}.p-hero .lede{margin-top:20px;max-width:36em;text-align:center}.p-hero .trust{margin-top:24px}.lp-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left;align-items:stretch}.lp{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 28px;display:flex;flex-direction:column;box-shadow:0 1px 2px #14120a08}.lp.pick{background:var(--dark);color:#fff;border-color:var(--dark);box-shadow:0 30px 80px #14120a2e}.lp .plan-name h3 i{color:var(--ink)}.lp.pick .plan-name h3 i{color:var(--citric)}.lp .price span{color:var(--muted)}.lp.pick .price span{color:var(--dark-muted)}.lp .plan-blurb{color:var(--ink2)}.lp.pick .plan-blurb{color:var(--dark-muted)}.lp .plan-list{border-top-color:var(--line)}.lp.pick .plan-list{border-top-color:var(--dark-line)}.lp .plan-list li i{color:var(--ink)}.lp.pick .plan-list li i{color:var(--citric)}.lp .btn{margin-top:24px;width:100%}.lp-for{min-height:64px;margin-top:18px;padding:12px 14px;border-radius:10px;background:var(--soft);font-size:13px;color:var(--ink2)}.lp-for b{color:var(--ink);font-weight:600}.lp.pick .lp-for{background:var(--dark3);color:var(--dark-muted)}.lp.pick .lp-for b{color:#fff}.promise-l{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left}.promise-l>div{display:flex;gap:14px;align-items:flex-start;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.promise-l i{font-size:17px;margin-top:3px;flex:none;width:20px;color:var(--ink)}.promise-l b{display:block;font-size:16px;font-weight:600}.promise-l span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.fc-wrap{overflow:visible}.fc{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;font-size:15px}.fc th,.fc td{padding:16px 20px;text-align:center;border-bottom:1px solid var(--line)}.fc th:first-child,.fc td:first-child{text-align:left;width:32%;padding-left:0}.fc thead th{position:sticky;top:calc(72px + env(safe-area-inset-top,0px));z-index:5;background:var(--paper);padding-top:20px;padding-bottom:20px;vertical-align:bottom;border-bottom:1px solid var(--line2)}.fc thead th.pick{background:#fdffe6;border-radius:14px 14px 0 0}.fc-plan b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.fc-plan span{display:block;margin-top:4px;font-size:14px;color:var(--muted);font-weight:500}.fc-plan .btn{margin-top:14px;width:100%}.fc td.pick{background:#fdffe6}.fc tbody td{color:var(--ink2)}.fc tbody td:first-child{color:var(--ink);font-weight:500}.fc tbody td:first-child small{display:block;font-weight:400;color:var(--muted);font-size:13px;margin-top:2px}.fc .grp td{padding-top:40px;padding-bottom:14px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line2);background:transparent}.fc .grp td.pick{background:#fdffe6}.fc .yes{color:var(--ink);font-size:16px}.fc .no{color:var(--line3);font-size:14px}.fc .txt{font-weight:600;color:var(--ink)}.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tl-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.tl-when{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:7px;background:var(--citric);font-size:12px;font-weight:600;line-height:1}.tl-item h3{margin-top:20px;font-size:20px;letter-spacing:-.02em}.tl-item p{margin-top:8px;font-size:15px;color:var(--ink2)}.tl-item .big{display:block;font-size:22px;margin-top:24px;color:var(--ink)}@media (max-width: 1180px){.lp-grid,.promise-l,.tl{grid-template-columns:1fr 1fr}.fc-wrap{overflow-x:auto}.fc thead th{position:static}}@media (max-width: 720px){.p-hero{padding-block:48px 0}.p-hero h1{font-size:42px}.lp-grid,.promise-l,.tl{grid-template-columns:1fr}.lp-grid{margin-top:40px}}@media (max-width: 720px){.fc-wrap{overflow:visible}.fc,.fc tbody,.fc thead{display:block;min-width:0}.fc tr{display:grid;grid-template-columns:repeat(4,1fr)}.fc th,.fc td{padding:12px 4px;font-size:14px}.fc td:first-child,.fc th:first-child{grid-column:1 / -1;width:auto;padding:16px 0 4px;border-bottom:0}.fc thead th:first-child{display:none}.fc thead{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:5;background:var(--paper)}.fc thead th{position:static;padding:12px 4px}.fc thead th.pick{border-radius:10px 10px 0 0}.fc-plan b{font-size:15px}.fc-plan span{font-size:12px}.fc-plan .btn{display:none}.fc .grp td:not(:first-child){display:none}.fc .grp td:first-child{padding-top:32px;border-bottom:1px solid var(--line2)}.fc .txt{font-size:13px}}.swipe-dots{display:none}@media (max-width: 720px){.plan-grid,.lp-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-left:calc(-1*max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)));padding:4px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));scroll-padding-inline:max(16px,env(safe-area-inset-left,0px));scrollbar-width:none}.plan-grid::-webkit-scrollbar,.lp-grid::-webkit-scrollbar{display:none}.plan-grid>.plan,.lp-grid>.lp{flex:0 0 86%;scroll-snap-align:start}.lp.pick{box-shadow:0 12px 32px #14120a2e}.swipe-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.swipe-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--line3);cursor:pointer;transition:width .2s ease-out,background-color .2s ease-out}.swipe-dots button[aria-current=true]{width:24px;background:var(--ink)}.pricing .swipe-dots button{background:#3a3a40}.pricing .swipe-dots button[aria-current=true]{background:var(--citric)}}@media (max-width: 720px){.trust{flex-wrap:nowrap;gap:12px;font-size:13px;white-space:nowrap}.trust span{gap:5px}.trust i{font-size:13px}}@media (max-width: 400px){.trust{gap:9px;font-size:12px}.trust i{font-size:12px}}@media (max-width: 380px){.trust{gap:8px;font-size:11px}.trust span{gap:4px}.trust i{font-size:11px}}.pg-hero{padding-block:80px 0}.pg-hero-head{display:flex;flex-direction:column;align-items:center;text-align:center}.pg-hero h1{font-size:72px;line-height:1;letter-spacing:-.048em;max-width:16ch}.pg-hero .lede{margin-top:20px;max-width:36em}.pg-hero .hero-cta{margin-top:32px}.pg-hero .trust{margin-top:24px}.jump{position:sticky;top:calc(72px + env(safe-area-inset-top,0px));z-index:15;background:var(--card);border-bottom:1px solid var(--line);margin-top:72px}.jump .wrap{display:flex;gap:8px;height:64px;align-items:center;overflow-x:auto;scrollbar-width:none}.jump .wrap::-webkit-scrollbar{display:none}.jump a{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:14px;font-weight:500;color:var(--ink2);line-height:1;white-space:nowrap;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.jump a i{font-size:13px;color:var(--ink)}.jump a:hover{border-color:var(--line3);color:var(--ink)}.jump a.on{background:var(--ink);border-color:var(--ink);color:#fff}.jump a.on i{color:var(--citric)}[id]{scroll-margin-top:160px}.frow{display:grid;grid-template-columns:1fr 1.1fr;gap:88px;align-items:center}.frow+.frow{margin-top:136px}.frow.flip .frow-copy{order:2}.frow-copy h2{font-size:48px;line-height:1.04;letter-spacing:-.04em}.frow-copy>p{margin-top:20px;font-size:18px;color:var(--ink2);max-width:30em}.ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.ticks li i{margin-top:3px;font-size:15px;color:var(--good);flex:none}.ticks li b{font-weight:600}.plan-note{margin-top:24px;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;background:var(--soft);font-size:13px;font-weight:600;color:var(--ink2);line-height:1}.plan-note i{font-size:12px;color:var(--ink)}.stage{background:linear-gradient(180deg,var(--stage),var(--paper));border:1px solid var(--line);border-radius:var(--r-lg);padding:40px}.stage .ui{border-radius:12px;border-bottom:1px solid var(--line2)}.stage-stack{display:grid;gap:14px}.kv{display:grid;grid-template-columns:1fr 1fr}.kv>div{padding:16px 18px;border-top:1px solid var(--line)}.kv>div:nth-child(odd){border-right:1px solid var(--line)}.kv small{display:block;font-size:12px;color:var(--muted)}.kv b{font-size:22px;font-weight:600;letter-spacing:-.02em}.alert{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-top:1px solid var(--line);font-size:13px}.alert-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;font-size:13px}.alert-ic.good{background:var(--good-bg);color:var(--good)}.alert-ic.warn{background:var(--warn-bg);color:var(--warn)}.alert b{display:block;font-weight:600;font-size:14px}.alert span{color:var(--muted)}.alert time{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.form-test{padding:18px;display:grid;gap:10px}.form-field{height:40px;border:1px solid var(--line2);border-radius:9px;background:var(--soft2);display:flex;align-items:center;padding:0 12px;font-size:13px;color:var(--ink2)}.inc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.inc{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:24px}.inc-ic{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:16px}.inc h3{margin-top:18px;font-size:18px;letter-spacing:-.02em}.inc p{margin-top:6px;font-size:14px;color:var(--ink2)}.host-band{background:var(--dark);color:#fff;border-radius:24px;padding:64px;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.host-band .kicker{color:var(--dark-muted)}.host-band .kicker i{color:var(--citric)}.host-band h2{font-size:44px;line-height:1.05;letter-spacing:-.04em}.host-band p{margin-top:18px;color:var(--dark-muted);font-size:17px;max-width:30em}.host-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.host-specs div{background:var(--dark2);border:1px solid var(--dark-line);border-radius:var(--r-md);padding:18px 20px}.host-specs i{color:var(--citric);font-size:16px}.host-specs b{display:block;margin-top:12px;font-size:16px;font-weight:600}.host-specs span{display:block;margin-top:4px;font-size:14px;color:var(--dark-muted)}.hw{position:relative;display:grid;gap:24px}.hw-step{display:grid;grid-template-columns:72px 1fr 1.1fr;gap:40px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:40px}.hw-n{width:56px;height:56px;border-radius:14px;background:var(--citric);display:grid;place-items:center;font-size:22px;font-weight:600;line-height:1}.hw-step.done .hw-n{background:var(--ink);color:var(--citric)}.hw-when{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:7px;background:var(--soft);font-size:12px;font-weight:600;color:var(--ink2);line-height:1}.hw-copy h3{margin-top:14px;font-size:30px;line-height:1.1;letter-spacing:-.03em}.hw-copy p{margin-top:12px;font-size:17px;color:var(--ink2)}.hw-copy .who{margin-top:20px;display:grid;gap:10px;font-size:15px}.hw-copy .who div{display:flex;gap:10px;align-items:flex-start}.hw-copy .who i{margin-top:3px;font-size:14px;width:16px;flex:none}.hw-copy .who .you i{color:var(--warn)}.hw-copy .who .us i{color:var(--good)}.hw-copy .who b{font-weight:600}.mock{background:var(--soft2);border:1px solid var(--line);border-radius:var(--r-md);padding:20px;display:grid;gap:10px;font-size:14px}.mock-row{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.mock-row i{width:16px;font-size:14px;color:var(--good);flex:none}.mock-row i.p{color:var(--ink)}.mock-row .chip{margin-left:auto}.mock-row .t{flex:1;min-width:0}.mock-row .t b{display:block;font-weight:600}.mock-row .t span{color:var(--muted);font-size:13px}.mock-label{font-size:12px;font-weight:600;color:var(--muted)}.mock-input{height:42px;border:1px solid var(--line2);border-radius:9px;background:var(--card);display:flex;align-items:center;padding:0 12px;color:var(--ink2);font-size:14px;gap:10px}.mock-input i{color:var(--muted);font-size:13px}.mock .btn{width:100%;height:44px;font-size:14px}.pay-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pay-btn{height:44px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;background:var(--ink);color:#fff}.pay-btn.light{background:var(--card);color:var(--ink);border:1px solid var(--line2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.split-card{border-radius:var(--r-lg);padding:36px;border:1px solid var(--line);background:var(--card)}.split-card.us{background:var(--dark);color:#fff;border-color:var(--dark)}.split-card h3{font-size:26px;letter-spacing:-.03em;display:flex;align-items:center;gap:12px}.split-card h3 .tag{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:600;line-height:1;letter-spacing:0}.split-card .tag{background:var(--soft);color:var(--ink2)}.split-card.us .tag{background:var(--citric);color:var(--ink)}.split-card ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px;font-size:16px}.split-card li{display:flex;gap:12px;align-items:flex-start}.split-card li i{margin-top:4px;font-size:14px;flex:none;color:var(--ink)}.split-card.us li i{color:var(--citric)}.faq-search{margin-top:32px;width:100%;max-width:560px;position:relative}.faq-search input{width:100%;height:56px;border:1px solid var(--line2);border-radius:14px;background:var(--card);padding:0 18px 0 50px;font:400 17px var(--f-ui);color:var(--ink);outline:none;box-shadow:0 1px 2px #14120a0a}.faq-search input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.faq-search>i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px;display:flex}.faq-layout{display:grid;grid-template-columns:260px 1fr;gap:72px;align-items:start}.faq-cats{position:sticky;top:calc(112px + env(safe-area-inset-top,0px));display:grid;gap:4px}.faq-cats a{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--ink2)}.faq-cats a i{width:16px;font-size:14px;color:var(--ink)}.faq-cats a:hover{background:var(--soft);color:var(--ink)}.faq-cats a.on{background:var(--card);border:1px solid var(--line);color:var(--ink);font-weight:600}.faq-cats a .n{margin-left:auto;font-size:12px;color:var(--muted);font-weight:500}.faq-group+.faq-group{margin-top:64px}.faq-group>h2{display:flex;align-items:center;gap:12px;font-size:28px;letter-spacing:-.03em;margin-bottom:8px}.faq-group>h2 .gi{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px}.faq-empty{padding:40px 0;color:var(--muted);font-size:17px}.contact-card{margin-top:72px;display:flex;align-items:center;gap:24px;justify-content:space-between;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 36px}.contact-card h3{font-size:24px;letter-spacing:-.02em}.contact-card p{margin-top:6px;color:var(--ink2)}.copy-mail{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-radius:12px;border:1px solid var(--line2);background:var(--soft2);font-weight:600;font-size:16px;cursor:pointer;font-family:var(--f-ui);color:var(--ink)}.copy-mail:hover{border-color:var(--line3)}@media (max-width: 1180px){.frow,.host-band,.split{grid-template-columns:1fr;gap:40px}.frow.flip .frow-copy{order:0}.inc-grid{grid-template-columns:1fr 1fr}.hw-step{grid-template-columns:56px 1fr}.hw-step .mock{grid-column:1 / -1}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-cats{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.faq-cats a{white-space:nowrap;flex:none}}@media (max-width: 720px){.pg-hero{padding-block:48px 0}.pg-hero h1{font-size:42px}.jump{margin-top:48px;top:calc(64px + env(safe-area-inset-top,0px))}.jump .wrap{height:56px}[id]{scroll-margin-top:136px}.frow+.frow{margin-top:88px}.frow-copy h2,.host-band h2{font-size:34px}.stage{padding:14px;border-radius:14px}.inc-grid,.host-specs{grid-template-columns:1fr}.host-band{padding:32px 22px;border-radius:18px}.hw-step{grid-template-columns:1fr;padding:24px;gap:20px}.hw-copy h3{font-size:24px}.split-card{padding:26px}.contact-card{flex-direction:column;align-items:flex-start;padding:24px}}.xhero{padding-block:96px 120px;position:relative;overflow:hidden}.xhero:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 64px 64px;opacity:.45;-webkit-mask-image:radial-gradient(70% 80% at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 80% at 70% 40%,#000,transparent 75%);pointer-events:none}.xhero .wrap{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.xhero h1{font-size:88px;line-height:.96;letter-spacing:-.052em}.xhero h1 span{color:var(--muted)}.xhero .lede{margin-top:28px;font-size:20px;max-width:30em}.xhero .hero-cta{justify-content:flex-start;margin-top:36px}.xhero .trust{justify-content:flex-start;margin-top:24px}.screen{background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:0 1px 2px #14120a0d,0 24px 60px #14120a1a,0 60px 120px #14120a0f;overflow:hidden;font-size:14px;text-align:left}.screen-bar{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px;border-bottom:1px solid var(--line);background:var(--soft2)}.screen-bar .mark{width:24px;height:24px;flex:none}.screen-bar .crumb{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.screen-bar .crumb b{color:var(--ink);font-weight:600}.screen-bar .crumb i{font-size:10px}.screen-bar .sp{margin-left:auto;display:flex;gap:8px;align-items:center}.screen-body{padding:24px}.screen-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.screen-h h4{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.screen-h span{font-size:13px;color:var(--muted)}.feed{display:grid}.feed-row{display:grid;grid-template-columns:64px 36px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.feed-row:first-child{border-top:0;padding-top:4px}.feed-row time{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.feed-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:14px;background:var(--soft)}.feed-ic.g{background:var(--good-bg);color:var(--good)}.feed-ic.w{background:var(--warn-bg);color:var(--warn)}.feed-ic.c{background:var(--citric);color:var(--ink)}.feed-row b{display:block;font-weight:600;font-size:15px}.feed-row .t span{color:var(--muted);font-size:13px}.float-card{position:absolute;background:var(--card);border:1px solid var(--line2);border-radius:14px;box-shadow:0 18px 50px #14120a24;padding:14px 16px;display:flex;gap:12px;align-items:center;font-size:13px}.float-card b{display:block;font-size:14px;font-weight:600}.float-card span{color:var(--muted)}.shot-wrap{position:relative}.xhead{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-bottom:56px}.xhead h2{font-size:64px;line-height:1;letter-spacing:-.045em}.xhead p{font-size:19px;color:var(--ink2);max-width:32em}.eyebrow-t{font-size:15px;font-weight:600;color:var(--muted);margin-bottom:20px}.ctabs{display:grid;grid-template-columns:400px 1fr;gap:24px;align-items:stretch}.ctab-list{display:grid;gap:8px;align-content:start}.ctab{text-align:left;border:1px solid transparent;background:transparent;border-radius:16px;padding:22px 24px;cursor:pointer;font-family:var(--f-ui);color:var(--ink);transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.ctab:hover{background:var(--card)}.ctab[aria-selected=true]{background:var(--card);border-color:var(--line);box-shadow:0 10px 30px #14120a12}.ctab-top{display:flex;align-items:center;gap:14px}.ctab-ic{width:40px;height:40px;border-radius:11px;background:var(--soft);display:grid;place-items:center;font-size:15px;flex:none;transition:background-color .15s ease-out}.ctab[aria-selected=true] .ctab-ic{background:var(--citric)}.ctab h3{font-size:21px;letter-spacing:-.02em}.ctab p{margin-top:10px;padding-left:54px;font-size:15px;color:var(--ink2)}.ctab:not([aria-selected=true]) p{display:none}.ctab-stage{background:linear-gradient(160deg,var(--stage),var(--paper) 70%);border:1px solid var(--line);border-radius:24px;padding:48px;display:flex;align-items:center;min-height:600px}.ctab-stage .screen{width:100%}.ctab-panel[hidden]{display:none!important}.srow{display:grid;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.srow:first-child{border-top:0}.srow .nm b{display:block;font-weight:600}.srow .nm span{color:var(--muted);font-size:13px}.diff{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.diff>div{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--soft2)}.diff small{display:block;font-size:12px;color:var(--muted);margin-bottom:8px;font-weight:600}.page-mini{height:150px;border-radius:8px;background:var(--card);border:1px solid var(--line);position:relative;overflow:hidden}.page-mini i{position:absolute;display:block;border-radius:3px;background:var(--line2)}.okbar{margin-top:16px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--good-bg);color:var(--good);font-weight:600;font-size:13px}.stat4{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.stat4>div{padding:16px 18px;border-left:1px solid var(--line)}.stat4>div:first-child{border-left:0}.stat4 small{display:block;font-size:12px;color:var(--muted)}.stat4 b{display:block;margin-top:4px;font-size:26px;font-weight:600;letter-spacing:-.03em}.bars60{display:flex;gap:3px;align-items:flex-end;height:120px;margin-top:20px}.bars60 i{flex:1;border-radius:3px 3px 0 0;background:var(--good)}.bars60 i.w{background:#e5a33a}.speed-band{background:var(--dark);color:#fff;padding-block:104px;position:relative;overflow:hidden}.speed-band:before{content:"";position:absolute;right:-200px;top:-200px;width:900px;height:900px;background:radial-gradient(closest-side,#edfc471f,#edfc4700)}.speed-band .wrap{position:relative}.speed-band .eyebrow-t{color:var(--dark-muted)}.speed-band h2{font-size:64px;line-height:1;letter-spacing:-.045em;max-width:14ch}.speed-band .xhead p{color:var(--dark-muted)}.giant{display:flex;align-items:center;gap:40px;margin-top:8px}.giant b{font-size:240px;line-height:.8;font-weight:600;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.giant b.before{color:#3a3a40}.giant b.after{color:var(--citric)}.giant i{font-size:56px;color:var(--dark-muted)}.giant-cap{margin-top:28px;font-size:16px;color:var(--dark-muted)}.speed-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dark-line);border:1px solid var(--dark-line);border-radius:20px;overflow:hidden}.speed-grid>div{background:var(--dark);padding:32px}.speed-grid small{display:block;color:var(--dark-muted);font-size:14px}.speed-grid b{display:block;margin-top:10px;font-size:40px;font-weight:600;letter-spacing:-.04em}.speed-grid b span{color:var(--dark-muted);font-size:18px;letter-spacing:0;font-weight:500}.speed-grid p{margin-top:10px;color:var(--dark-muted);font-size:15px}.thread-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:88px;align-items:center}.thread{display:grid;gap:14px}.msg{max-width:82%;padding:16px 18px;border-radius:18px;font-size:15px;line-height:1.5}.msg.you{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:6px}.msg.us{justify-self:end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.msg-meta{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.msg-meta.r{justify-self:end}.msg .att{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.msg .att div{height:84px;border-radius:8px;background:#26262b;position:relative;overflow:hidden}.msg .att div i{position:absolute;display:block;border-radius:2px;background:#3a3a40}.msg .att small{position:absolute;left:8px;bottom:6px;font-size:11px;color:var(--dark-muted)}.status-line{justify-self:end;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;background:var(--good-bg);color:var(--good);font-size:13px;font-weight:600;line-height:1}.doc{background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:0 30px 80px #14120a1a;padding:40px}.doc-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--line)}.doc-top h4{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.doc-top span{display:block;margin-top:4px;color:var(--muted);font-size:14px}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.doc-grid small{display:block;font-size:13px;color:var(--muted)}.doc-grid b{display:block;margin-top:6px;font-size:34px;font-weight:600;letter-spacing:-.04em}.doc-notes{padding-top:24px;display:grid;gap:12px;font-size:15px}.doc-notes div{display:flex;gap:12px}.doc-notes i{color:var(--good);margin-top:4px;font-size:14px}.pstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pstrip>a{display:block;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.pstrip>a:hover{border-color:var(--line3);box-shadow:0 12px 30px #14120a12}.pstrip h3{font-size:20px;letter-spacing:-.02em;display:flex;justify-content:space-between;align-items:center}.pstrip h3 i{font-size:14px;color:var(--muted)}.pstrip .p{margin-top:14px;font-size:36px;font-weight:600;letter-spacing:-.04em}.pstrip .p span{font-size:15px;color:var(--muted);font-weight:500;letter-spacing:0}.pstrip p{margin-top:10px;font-size:15px;color:var(--ink2)}.pstrip>a.pick{background:var(--dark);color:#fff;border-color:var(--dark)}.pstrip>a.pick p,.pstrip>a.pick .p span,.pstrip>a.pick h3 i{color:var(--dark-muted)}.clock{position:relative}.clock-track{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.clock-track:before{content:"";position:absolute;left:0;right:0;top:23px;height:2px;background:var(--line2)}.clock-track:after{content:"";position:absolute;left:0;width:80%;top:23px;height:2px;background:var(--ink)}.clock-pt{position:relative;z-index:1}.clock-dot{width:48px;height:48px;border-radius:999px;background:var(--card);border:2px solid var(--ink);display:grid;place-items:center;font-weight:600;font-size:16px;line-height:1}.clock-pt:last-child .clock-dot{background:var(--citric);border-color:var(--citric);font-size:18px}.clock-pt b{display:block;margin-top:18px;font-size:17px;font-weight:600;letter-spacing:-.01em}.clock-pt .when{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.story{display:grid;grid-template-columns:420px 1fr;gap:96px;align-items:start}.story-rail{position:sticky;top:calc(144px + env(safe-area-inset-top,0px))}.story-rail ol{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:4px}.story-rail li a{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;color:var(--muted);transition:background-color .15s ease-out,color .15s ease-out}.story-rail li a .n{width:40px;height:40px;border-radius:11px;border:1px solid var(--line2);display:grid;place-items:center;font-weight:600;font-size:15px;line-height:1;background:var(--card);transition:background-color .15s ease-out,border-color .15s ease-out}.story-rail li a b{font-size:17px;font-weight:600;letter-spacing:-.01em}.story-rail li a small{font-size:13px}.story-rail li a.on{background:var(--card);color:var(--ink);box-shadow:0 10px 30px #14120a12}.story-rail li a.on .n{background:var(--citric);border-color:var(--citric)}.story-rail h2{font-size:52px;line-height:1;letter-spacing:-.045em}.chapters{display:grid;gap:160px;padding-bottom:40px}.chapter-time{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--muted)}.chapter-time i{color:var(--ink)}.chapter h3{margin-top:16px;font-size:48px;line-height:1.02;letter-spacing:-.042em;max-width:16ch}.chapter>p{margin-top:18px;font-size:19px;color:var(--ink2);max-width:34em}.chapter .roles{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.role{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:14px;color:var(--ink2)}.role b{color:var(--ink);font-weight:600}.role.us{background:var(--ink);border-color:var(--ink);color:#d9d8d3}.role.us b{color:var(--citric)}.chapter .screen{margin-top:40px}.co{display:grid;grid-template-columns:1fr 1fr}.co-l{padding:32px;border-right:1px solid var(--line);background:var(--soft2)}.co-l small{font-size:13px;color:var(--muted);font-weight:600}.co-l .plan-big{margin-top:10px;font-size:22px;font-weight:600;letter-spacing:-.02em}.co-l .price-big{margin-top:6px;font-size:48px;font-weight:600;letter-spacing:-.045em}.co-l .price-big span{font-size:16px;color:var(--muted);letter-spacing:0;font-weight:500}.co-l ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:14px;color:var(--ink2)}.co-l li{display:flex;gap:10px}.co-l li i{color:var(--good);margin-top:3px}.co-r{padding:32px;display:grid;gap:12px;align-content:start}.fld small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px}.fld div{height:46px;border:1px solid var(--line2);border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:15px;color:var(--ink);background:var(--card)}.fld div i{color:var(--muted);font-size:14px}.fld div.focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);font-weight:600}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.choice{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line2);border-radius:12px}.choice.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.choice .ci{width:40px;height:40px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-size:16px}.choice b{display:block;font-weight:600}.choice span{font-size:13px;color:var(--muted)}.radio{width:20px;height:20px;border-radius:999px;border:2px solid var(--line3)}.choice.on .radio{border:6px solid var(--ink)}.mv{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mv-steps{display:grid;gap:0}.mv-step{display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.mv-step:first-child{border-top:0}.mv-step .d{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:12px;background:var(--good-bg);color:var(--good)}.mv-step .d.p{background:var(--soft);color:var(--ink)}.mv-step b{display:block;font-weight:600}.mv-step span{font-size:13px;color:var(--muted)}.mv-step time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pct{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--soft2)}.pct b{display:block;font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:1}.pct small{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.pct-bar{height:10px;border-radius:6px;background:var(--line);margin-top:18px;overflow:hidden}.pct-bar span{display:block;height:100%;width:86%;background:var(--ink);border-radius:6px}.pages-ok{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pages-ok i{height:34px;border-radius:5px;background:var(--good-bg);border:1px solid #CDEBD9}.pages-ok i.p{background:var(--card);border-color:var(--line2)}.live{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.live-url{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border:1px solid var(--line2);border-radius:14px;font-size:17px;font-weight:600;background:var(--card)}.live-url i{color:var(--good)}.live-url .chip{margin-left:auto}.live-checks{margin-top:14px;display:grid;gap:8px;font-size:14px;color:var(--ink2)}.live-checks div{display:flex;gap:10px}.live-checks i{color:var(--good);margin-top:3px}.dns{border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:13px}.dns-h{padding:12px 14px;background:var(--soft2);border-bottom:1px solid var(--line);font-weight:600}.dns-r{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:12px 14px;border-top:1px solid var(--line)}.dns-r:first-of-type{border-top:0}.dns-r small{color:var(--muted);font-weight:600}.effort{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--line)}.effort>div{padding:56px}.effort .you{background:var(--card)}.effort .us{background:var(--dark);color:#fff}.effort small{font-size:15px;font-weight:600;color:var(--muted)}.effort .us small{color:var(--dark-muted)}.effort .big{margin-top:14px;font-size:96px;line-height:.9;font-weight:600;letter-spacing:-.055em}.effort .us .big{color:var(--citric)}.effort .big span{font-size:28px;letter-spacing:-.02em;color:var(--muted)}.effort ul{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px;font-size:16px}.effort li{display:flex;gap:12px}.effort li i{margin-top:4px;font-size:14px}.effort .you li i{color:var(--ink)}.effort .us li i{color:var(--citric)}@media (max-width: 1180px){.xhero .wrap,.xhead,.thread-wrap,.ctabs,.story,.effort,.live,.mv,.co{grid-template-columns:1fr}.xhero h1{font-size:64px}.ctab-stage{padding:24px;min-height:0}.story-rail{position:static}.story-rail ol{display:none}.chapters{gap:96px}.pstrip{grid-template-columns:1fr 1fr}.giant b{font-size:160px}.float-card{display:none}.co-l{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width: 720px){.xhero{padding-block:48px 72px}.xhero h1{font-size:46px}.xhero .lede{font-size:17px}.xhead h2,.speed-band h2,.story-rail h2{font-size:38px}.chapter h3{font-size:32px}.ctab{padding:16px}.ctab p{padding-left:0}.ctab-list{grid-template-columns:1fr 1fr;gap:8px}.ctab{padding:12px;border-color:var(--line);background:var(--card);border-radius:12px}.ctab-top{gap:10px}.ctab-ic{width:32px;height:32px;font-size:13px}.ctab h3{font-size:15px}.ctab-list .ctab p{display:none}.ctab-stage{padding:12px;border-radius:16px}.screen-body{padding:16px}.stat4{grid-template-columns:1fr 1fr}.stat4>div:nth-child(3){border-left:0}.stat4>div:nth-child(n+3){border-top:1px solid var(--line)}.giant{gap:16px}.giant b{font-size:96px}.giant i{font-size:28px}.speed-band{padding-block:56px}.speed-grid,.pstrip,.doc-grid{grid-template-columns:1fr}.doc{padding:24px}.clock-track{grid-template-columns:1fr;gap:18px}.clock-track:before,.clock-track:after{display:none}.clock-pt{display:grid;grid-template-columns:48px 1fr;gap:0 14px;align-items:center}.clock-pt b{margin-top:0}.clock-pt .when{grid-column:2;margin-top:0}.clock-dot{grid-row:span 2}.effort>div{padding:32px 24px}.effort .big{font-size:64px}.feed-row{grid-template-columns:36px 1fr}.feed-row time,.feed-row>.chip{display:none}.msg{max-width:92%}}.xhero .wrap>*,.xhead>*,.ctabs>*,.thread-wrap>*,.story>*,.effort>*,.live>*,.mv>*,.co>*,.chapters>*,.chapter>*{min-width:0}@media (max-width: 1180px){.xhero .wrap,.xhead,.thread-wrap,.ctabs,.story,.effort,.live,.mv,.co{grid-template-columns:minmax(0,1fr)!important}}.legal-hero{padding-block:80px 56px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:64px;line-height:1;letter-spacing:-.045em}.legal-hero p{margin-top:16px;font-size:16px;color:var(--muted)}.legal-sec{padding-block:64px 120px}.legal{display:grid;grid-template-columns:260px minmax(0,720px);gap:96px;align-items:start}.legal-toc{position:sticky;top:calc(104px + env(safe-area-inset-top,0px));display:grid;gap:2px}.legal-toc b{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.legal-toc a{padding:7px 12px;border-radius:8px;font-size:14px;color:var(--ink2);line-height:1.35}.legal-toc a:hover{background:var(--soft);color:var(--ink)}.legal-body{font-size:17px;line-height:1.7;color:var(--ink2)}.legal-body>*+*{margin-top:18px}.legal-body h2{margin-top:56px;font-size:28px;line-height:1.2;letter-spacing:-.025em;color:var(--ink);scroll-margin-top:110px}.legal-body h2:first-of-type{margin-top:40px}.legal-body h3{margin-top:32px;font-size:20px;letter-spacing:-.015em;color:var(--ink)}.legal-body strong{color:var(--ink);font-weight:600}.legal-body ul{padding-left:22px;display:grid;gap:10px}.legal-body li::marker{color:var(--muted)}.legal-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.legal{grid-template-columns:minmax(0,1fr);gap:32px}.legal-toc{position:static;grid-template-columns:1fr 1fr;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.legal-toc b{grid-column:1 / -1}}@media (max-width: 720px){.legal-hero{padding-block:48px 36px}.legal-hero h1{font-size:40px}.legal-sec{padding-block:40px 88px}.legal-toc{grid-template-columns:1fr}.legal-body{font-size:16px}.legal-body h2{font-size:23px;margin-top:44px}}.cookie{position:fixed;z-index:50;left:calc(24px + env(safe-area-inset-left,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:400px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:0 20px 50px #14120a29;padding:20px;display:grid;gap:16px;animation:cookie-in .26s cubic-bezier(.2,.8,.2,1)}.cookie p{font-size:14px;line-height:1.5;color:var(--ink2)}.cookie p b{display:block;margin-bottom:4px;font-size:15px;font-weight:600;color:var(--ink)}.cookie p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.cookie-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie-btns .btn{width:100%}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}}.ft-cookie{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ft-cookie:hover{color:var(--ink2)}@media (max-width: 720px){.cookie{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}}@media (prefers-reduced-motion: reduce){.cookie{animation:none}}@media (max-width: 720px){.app-h .chip-care{display:none}}.nav-burger{display:none;width:40px;height:40px;border:1px solid var(--line2);border-radius:10px;background:var(--card);cursor:pointer;position:relative;flex:none}.nav-burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1)}.nav-burger span:first-child{top:15px}.nav-burger span:last-child{top:22px}.nav-burger[aria-expanded=true] span:first-child{top:18.5px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{top:18.5px;transform:rotate(-45deg)}.nav-menu{position:absolute;left:0;right:0;top:100%;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 24px 40px #14120a1a;animation:menu-in .2s cubic-bezier(.2,.8,.2,1)}.nav .nav-menu .wrap{display:grid;height:auto;gap:0;align-items:stretch;padding-block:8px 20px}.nav-menu a{display:flex;align-items:center;height:54px;font-size:18px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.nav-menu a:last-child{border-bottom:0;color:var(--ink2)}.nav-menu a.on{font-weight:600}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width: 720px){.nav-burger{display:block}.nav-right{gap:8px}}@media (min-width: 721px){.nav-menu{display:none!important}}@media (prefers-reduced-motion: reduce){.nav-menu{animation:none}.nav-burger span{transition:none}}.eyebrow-wp{display:block;flex:none;color:var(--ink)}.final-in:before,.pricing:before,.hero:after,.speed-band:before{display:none!important}.plan.pick,.btn-lg{box-shadow:none}.req-new{align-items:center}.req-input{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.req-new .ubtn{flex:none}.svg-inline--fa{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em;flex:none}i[class^=fa-],i[class*=" fa-"]{font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1}.p-hero,.pg-hero{position:relative;overflow:hidden}.p-hero:before,.pg-hero:before{content:"";position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 72px 72px;opacity:.55;-webkit-mask-image:radial-gradient(60% 70% at 50% 25%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 25%,#000 20%,transparent 75%)}.p-hero>.wrap,.pg-hero>.wrap{position:relative;z-index:1}.nf{padding-block:120px 0}.nf-code{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink2);line-height:1;margin-bottom:24px}.nf-links{margin-top:28px;display:flex;gap:24px;flex-wrap:wrap;justify-content:center;font-size:15px;font-weight:500}.nf-links a{color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.nf-links a:hover{color:var(--ink)}@media (max-width: 720px){.nf{padding-block:64px 0}}.chip-good{color:#167a43}.chip-warn{color:#8a5300}.app-h .h4{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.ft .ft-h{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.swipe-dots{gap:0!important}.swipe-dots button{width:24px!important;height:24px!important;background:transparent!important;display:grid;place-items:center}.swipe-dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--line3);transition:width .2s ease-out,background-color .2s ease-out}.swipe-dots button[aria-current=true]:before{width:24px;background:var(--ink)}.pricing .swipe-dots button:before{background:#3a3a40}.pricing .swipe-dots button[aria-current=true]:before{background:var(--citric)}.swipe-dots button[aria-current=true]{width:36px!important}.okbar,.status-line{color:#167a43}.giant b.before{color:#5e5e66}.screen-h .h4{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.doc-top .h4{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.match{color:#167a43}.soon-toast{position:fixed;z-index:70;top:calc(84px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));max-width:340px;padding:14px 18px;border-radius:12px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;box-shadow:0 12px 32px #0000002e;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}.soon-toast.on{opacity:1;transform:none}@media (max-width: 720px){.soon-toast{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));max-width:none;top:calc(76px + env(safe-area-inset-top,0px))}}.crisis{margin-top:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;background:var(--dark);color:#fff;border-radius:var(--r-lg);padding:28px 32px}.crisis-ic{width:52px;height:52px;border-radius:14px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:22px}.crisis h3{font-size:24px;letter-spacing:-.02em}.crisis p{margin-top:6px;color:var(--dark-muted);font-size:16px}.sched{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.sched-row{display:grid;grid-template-columns:280px 1fr;align-items:center;border-bottom:1px solid var(--line)}.sched-row:last-child{border-bottom:0}.sched-when{display:flex;align-items:center;gap:14px;padding:26px 32px;font-size:20px;font-weight:600;letter-spacing:-.02em;align-self:stretch;background:var(--soft2);border-right:1px solid var(--line)}.sched-when i{width:36px;height:36px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px;flex:none}.sched ul{list-style:none;margin:0;padding:18px 32px;display:flex;flex-wrap:wrap;gap:10px}.sched li{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:10px;font-size:16px;font-weight:500;background:var(--card)}.tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:none}.tl li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;transition:border-color .16s ease-out,transform .16s ease-out}.tl li:hover{border-color:var(--line3);transform:translateY(-2px)}.tl-top{display:flex;align-items:center;justify-content:space-between}.tl-top>i{font-size:20px;color:var(--faint)}.tl-n{width:40px;height:40px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:17px;line-height:1}.tl li:last-child .tl-n{background:var(--citric);color:var(--ink)}.tl h3{margin-top:26px;font-size:22px;letter-spacing:-.02em}.tl p{margin-top:10px;margin-bottom:28px;color:var(--ink2);font-size:16px}.tl-ui{margin-top:auto;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--soft2);font-size:13px;font-weight:500}.tl-ui>i{width:14px;font-size:13px;color:var(--ink)}.tl-ui>i.w{color:var(--warn)}.tl-ui .chip{margin-left:auto}.steps-4{grid-template-columns:repeat(4,1fr)}.incl{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1080px;margin:0 auto}.incl-col{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px;display:flex;flex-direction:column}.incl-free{background:var(--dark);color:#fff;border-color:var(--dark)}.incl-h{display:flex;gap:16px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--line)}.incl-free .incl-h{border-color:var(--dark-line)}.incl-h>span{width:44px;height:44px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:18px;flex:none}.incl-free .incl-h>span{background:var(--citric);color:var(--ink)}.incl-h h3{font-size:24px;letter-spacing:-.02em}.incl-h p{margin-top:4px;font-size:15px;color:var(--muted)}.incl-free .incl-h p{color:var(--dark-muted)}.incl ul{list-style:none;margin:0;padding:22px 0 0;display:grid;gap:16px}.incl li{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500}.incl li i{font-size:16px;width:18px;color:var(--muted)}.incl-free li i{color:var(--citric)}.incl-note{margin-top:auto;padding-top:26px;font-size:15px;color:var(--muted)}.people{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.people-copy .lede{margin-top:20px;max-width:30em}.person{display:grid;grid-template-columns:96px 1fr;gap:24px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.person-ph{width:96px;height:96px;border-radius:20px;background:var(--citric);display:grid;place-items:center;font-size:30px;font-weight:600;letter-spacing:-.02em}.person h3{font-size:24px;letter-spacing:-.02em}.person-role{display:block;margin-top:4px;font-size:15px;font-weight:600;color:var(--muted)}.person p{margin-top:14px;font-size:16px;color:var(--ink2)}@media (max-width: 1180px){.tl,.steps-4{grid-template-columns:1fr 1fr}.people{grid-template-columns:1fr;gap:32px}.sched-row{grid-template-columns:220px 1fr}}@media (max-width: 720px){.crisis{grid-template-columns:1fr;gap:18px;padding:24px}.crisis .btn{width:100%}.crisis h3{font-size:21px}.sched-row{grid-template-columns:1fr}.sched-when{border-right:0;border-bottom:1px solid var(--line);padding:18px 20px;font-size:18px}.sched ul{padding:16px 20px 20px;gap:8px}.sched li{height:auto;min-height:40px;padding:9px 14px;font-size:15px}.tl,.steps-4,.incl{grid-template-columns:1fr}.tl li,.incl-col,.person{padding:24px}.incl li{font-size:16px}.person{grid-template-columns:1fr;gap:18px}.person-ph{width:72px;height:72px;border-radius:16px;font-size:24px}}.kinds{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kind{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px}.kind-h{display:flex;align-items:center;gap:16px}.kind-h span{width:48px;height:48px;border-radius:12px;background:var(--citric);display:grid;place-items:center;font-size:19px;flex:none}.kind-h h3{font-size:26px;letter-spacing:-.02em}.kind>p{margin-top:14px;font-size:17px;color:var(--ink2)}.kind ul{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;gap:14px}.kind li{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:500}.kind li i{color:var(--good);font-size:16px;margin-top:4px;flex:none}.nolock{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;align-items:center;background:var(--dark);color:#fff;border-radius:var(--r-lg);padding:64px}.nolock .kicker{color:var(--dark-muted)}.nolock .kicker i{color:var(--citric)}.nolock .lede{margin-top:20px;color:var(--dark-muted)}.nolock-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nolock-list li{display:flex;flex-direction:column;gap:18px;background:var(--dark2);border:1px solid var(--dark-line);border-radius:var(--r-md);padding:24px}.nolock-list li>i{width:40px;height:40px;border-radius:10px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:16px}.nolock-list b{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em}.nolock-list span{display:block;margin-top:6px;font-size:15px;color:var(--dark-muted)}@media (max-width: 1180px){.nolock{grid-template-columns:1fr;gap:40px;padding:48px}}@media (max-width: 720px){.kinds,.nolock-list{grid-template-columns:1fr}.kind{padding:24px}.kind-h h3{font-size:22px}.kind li{font-size:16px}.nolock{padding:28px 20px;gap:28px}.nolock-list li{padding:20px;flex-direction:row;gap:16px}.nolock-list li>i{flex:none}}.cmp-wrap{box-shadow:var(--sh-ui)}.cmp thead th{vertical-align:bottom;padding-top:26px;padding-bottom:22px}.cmp thead th.us{padding-top:28px}.cmp thead th.us small{display:block;margin-top:10px;font-size:13px;font-weight:500;color:var(--dark-muted)}.cmp-them{display:inline-flex;align-items:center;gap:10px}.cmp-them i{width:30px;height:30px;border-radius:8px;background:var(--card);border:1px solid var(--line);display:inline-grid;place-items:center;font-size:12px;color:var(--muted)}.cmp-row{display:inline-flex;align-items:center;gap:14px;color:var(--ink);font-weight:600}.cmp-ic{width:36px;height:36px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-size:14px;flex:none}.cmp tbody tr{transition:background-color .16s ease-out}.cmp tbody tr:hover td:not(.us){background:var(--soft2)}.cmp tbody tr:hover .cmp-ic{background:var(--citric)}.cmp td.us{background:#fbfde3;border-left:1px solid #E9F07A;border-right:1px solid #E9F07A}.cmp td.us .cell-ok{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 14px 6px 10px;border-radius:9px;background:var(--ink);color:#fff;font-weight:600;line-height:1.3;text-align:left}.cmp td.us .cell-ok i{flex:none}.cmp td.us .cell-ok i{color:var(--citric)}.cmp td:not(.us):not(:first-child){color:var(--muted)}.cmp tfoot td{border-bottom:0;padding-top:6px;padding-bottom:26px}.cmp tfoot td.us{border-bottom:1px solid #E9F07A}.cmp tfoot .btn{width:100%}@media (max-width: 720px){.cmp-wrap{box-shadow:none}.cmp tfoot{display:none}.cmp td.us{border:0}.cmp-ic{width:32px;height:32px;font-size:13px}}@media (max-width: 720px){.sec-head{text-align:center;justify-items:center}.sec-head .kicker{justify-content:center}.sec-head .lede{margin-inline:auto}.sec-head{gap:20px;margin-bottom:40px}.center-head{margin-bottom:40px}}#orbit{overflow-x:clip}.orb{position:relative;max-width:1180px;margin:0 auto;aspect-ratio:1180 / 640}.orb-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orb-lines line{stroke:var(--line3);stroke-width:1.5;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s ease-out .5s}.orb.in .orb-lines line{opacity:1}.orb-site{position:absolute;left:50%;top:50%;width:34%;transform:translate(-50%,-50%);background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--sh-ui);overflow:hidden;z-index:2;transition:transform .16s ease-out}.orb-site.hit{transform:translate(-50%,-50%) scale(1.015)}.orb-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:var(--soft2);border-bottom:1px solid var(--line)}.orb-bar>i{width:9px;height:9px;border-radius:50%;background:var(--line2)}.orb-bar span{margin-left:10px;flex:1;height:24px;border-radius:7px;background:var(--card);border:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;align-items:center;padding-left:10px}.orb-ok{display:flex;align-items:center;gap:14px;padding:20px 20px 16px}.orb-ok>span{width:44px;height:44px;border-radius:12px;background:var(--good-bg);color:var(--good);display:grid;place-items:center;font-size:20px;flex:none}.orb-ok b{display:block;font-size:19px;letter-spacing:-.02em}.orb-ok small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.orb-feed{list-style:none;margin:0;padding:0 20px 20px;display:grid;gap:8px}.orb-feed li{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--soft2);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orb-feed li i{color:var(--good);font-size:12px;flex:none}.orb-feed li span{min-width:0;overflow:hidden;text-overflow:ellipsis}.orb-feed li .s{display:none}@media (max-width: 720px){.orb-feed li .l{display:none}.orb-feed li .s{display:block}}.orb-feed li.new{animation:orb-row .42s ease-out}@keyframes orb-row{0%{opacity:0;transform:translateY(-8px)}}.orb-p{position:absolute;left:var(--x);top:var(--y);z-index:3;display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 8px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #14120a0a,0 6px 16px #14120a0d;font-size:16px;transform:translate(-50%,-50%) translate(var(--fx),var(--fy));opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s ease-out,border-color .2s ease-out;transition-delay:var(--d)}.orb.in .orb-p{transform:translate(-50%,-50%);opacity:1}.orb-p>span{width:36px;height:36px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px}.orb-p b{font-weight:600}.orb-p.send{border-color:var(--ink)}.orb-dot{position:absolute;z-index:1;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:4px;background:var(--citric);border:2px solid var(--ink);pointer-events:none}.orb-p:nth-child(3){--x: 50%;--y: 7%;--fx: 0px;--fy: -160px;--d: 0ms}.orb-p:nth-child(4){--x: 82%;--y: 16%;--fx: 160px;--fy: -120px;--d: 80ms}.orb-p:nth-child(5){--x: 91%;--y: 50%;--fx: 200px;--fy: 0px;--d: .16s}.orb-p:nth-child(6){--x: 82%;--y: 84%;--fx: 160px;--fy: 120px;--d: .24s}.orb-p:nth-child(7){--x: 50%;--y: 93%;--fx: 0px;--fy: 160px;--d: .32s}.orb-p:nth-child(8){--x: 18%;--y: 84%;--fx: -160px;--fy: 120px;--d: .4s}.orb-p:nth-child(9){--x: 9%;--y: 50%;--fx: -200px;--fy: 0px;--d: .48s}.orb-p:nth-child(10){--x: 18%;--y: 16%;--fx: -160px;--fy: -120px;--d: .56s}@media (max-width: 1180px){.orb-site{width:42%}.orb-p{font-size:15px}}@media (max-width: 720px){.orb{aspect-ratio:408 / 560}.orb-site{width:62%;border-radius:14px}.orb-ok{padding:14px 14px 10px;gap:10px}.orb-ok>span{width:34px;height:34px;font-size:16px}.orb-ok b{font-size:16px}.orb-feed{padding:0 14px 14px}.orb-feed li{height:32px;font-size:12px;padding:0 10px}.orb-feed li:nth-child(n+3){display:none}.orb-p{flex-direction:column;gap:4px;height:auto;padding:8px 8px 6px;border-radius:12px;font-size:12px;min-width:76px}.orb-p>span{width:30px;height:30px;font-size:13px}.orb-p:nth-child(3){--x: 50%;--y: 7%}.orb-p:nth-child(7){--x: 50%;--y: 93%}.orb-p:nth-child(4){--x: 84%;--y: 13%}.orb-p:nth-child(10){--x: 16%;--y: 13%}.orb-p:nth-child(6){--x: 84%;--y: 87%}.orb-p:nth-child(8){--x: 16%;--y: 87%}.orb-p:nth-child(5){--x: 90%;--y: 50%}.orb-p:nth-child(9){--x: 10%;--y: 50%}.orb-p:nth-child(5),.orb-p:nth-child(9){min-width:0}.orb-site{width:50%}.orb-ok small{display:none}.orb-bar span{font-size:11px}}@media (prefers-reduced-motion: reduce){.orb-p,.orb-lines line{transition:none}.orb-site{transition:none}.orb-feed li.new{animation:none}}.p-hero-head .eyebrow{margin-bottom:22px}.p-hero .hero-cta{margin-top:30px}.hs-stats{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.hs-stats div{padding:28px;border-left:1px solid var(--line)}.hs-stats div:first-child{border-left:0}.hs-stats b{display:block;font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.hs-stats span{display:block;margin-top:8px;font-size:15px;color:var(--muted)}.hs-track{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hs-track .lede{margin-top:20px}.hs-points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.hs-points li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500}.hs-points i{color:var(--good);font-size:16px;flex:none}.hs-req .ui-row{grid-template-columns:1fr auto;padding:16px 20px}.hs-s-work{background:#e7f6ee;color:#146c3a}.hs-s-ready{background:#e7f6ee;color:#146c3a;box-shadow:inset 0 0 0 1px #bfe6cf}.hs-s-wait{background:#fff1e0;color:#9a5b00}.hs-s-done{background:#1f7a4a;color:#fff}.hs-incl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hs-incl div{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;font-size:16px;font-weight:500}.hs-incl span{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px;flex:none}.hs-note{margin-top:28px;text-align:center;color:var(--muted);font-size:15px}.hs-cmp{max-width:1080px;margin:0 auto}.hs-cmp .cmp{min-width:680px}.hs-cmp .cmp td:first-child{width:34%;color:var(--ink);font-weight:600}.hs-fit{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hs-fit-c{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column}.hs-ic{width:44px;height:44px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:17px;color:var(--ink)}.hs-fit-c h3{margin-top:22px;font-size:21px;letter-spacing:-.02em}.hs-rec{margin-top:auto;padding-top:22px}.hs-rec small{display:block;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hs-rec b{display:block;margin-top:4px;font-size:18px}.hs-fit-c .btn{margin-top:16px}.hs-link{text-decoration:underline;text-underline-offset:3px}@media (max-width: 1180px){.hs-stats,.hs-fit{grid-template-columns:1fr 1fr}.hs-stats div:nth-child(3){border-left:0}.hs-stats div:nth-child(n+3){border-top:1px solid var(--line)}.hs-track{grid-template-columns:1fr;gap:40px}.hs-incl{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.hs-stats{margin-top:40px}.hs-stats div{padding:20px}.hs-stats b{font-size:22px}.hs-stats span{font-size:13px}.hs-incl,.hs-fit{grid-template-columns:1fr}.hs-track{text-align:center}.hs-track .kicker{justify-content:center}.hs-points{text-align:left}.hs-req .ui-row{grid-template-columns:1fr;gap:8px}.hs-req .chip{justify-self:start}.hs-cmp .cmp{min-width:0}.hs-req{text-align:left}.hs-cmp .cmp td:first-child{width:auto}.hs-cmp .cmp td.us .cell-ok{height:auto;min-height:34px;padding:7px 12px 7px 10px;white-space:normal;text-align:left}}.cmp-wrap{scrollbar-width:none}.cmp-wrap::-webkit-scrollbar{display:none}@media (min-width: 721px){.hs-cmp{overflow-x:clip}}.sec-orb{padding-top:72px}.sv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sv-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;transition:border-color .2s ease-out,transform .2s ease-out}.sv-card:hover{border-color:var(--line3);transform:translateY(-3px)}.sv-card:hover .hs-ic{background:var(--citric)}.sv-card .hs-ic{transition:background-color .2s ease-out}.sv-card h3{margin-top:22px;font-size:21px;letter-spacing:-.02em}.sv-card p{margin-top:10px;font-size:16px;color:var(--ink2)}.hs-fit-c,.step{transition:border-color .2s ease-out,transform .2s ease-out}.hs-fit-c:hover,.step:hover{border-color:var(--line3);transform:translateY(-3px)}@media (max-width: 1180px){.sv-cards{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.sec-orb{padding-top:40px}.sv-cards{grid-template-columns:1fr}.sv-card{padding:24px}}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease-out,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rv-d, 0ms)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.rv{opacity:1;transform:none;transition:none}}.nav-links{align-items:center}.nav-dd{position:relative}.nav-dd-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.nav-dd-btn:hover,.nav-dd-btn[aria-expanded=true],.nav-dd-btn.on{color:var(--ink)}.nav-dd-btn.on{font-weight:600}.nav-dd-btn i{font-size:11px;transition:transform .2s ease-out}.nav-dd-btn[aria-expanded=true] i{transform:rotate(180deg)}.nav-dd-panel{position:absolute;top:calc(100% + 18px);left:-20px;z-index:30;width:340px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 20px 44px #14120a1f;animation:menu-in .18s cubic-bezier(.2,.8,.2,1)}.nav-dd-panel a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:10px;color:var(--ink)}.nav-dd-panel a:hover{background:var(--soft)}.nav-dd-panel a>span{width:38px;height:38px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-size:15px;flex:none;transition:background-color .16s ease-out}.nav-dd-panel a:hover>span{background:var(--citric)}.nav-dd-panel b{display:block;font-size:15px;font-weight:600}.nav-dd-panel small{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--muted)}.nav-dd-panel.nav-dd-wide{width:640px;left:-24px;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:12px}.nav-dd-panel.nav-dd-wide[hidden]{display:none}.nav-dd-col{display:grid;align-content:start;gap:2px}.nav-dd-h{margin:6px 12px 8px;font-size:14px;font-weight:600;color:var(--ink2)}.nav-dd-panel a.nav-dd-foot{grid-column:1 / -1;margin-top:6px;padding:14px 16px;border-radius:10px;background:var(--soft2);justify-content:space-between;font-size:14px;font-weight:500;color:var(--ink2)}.nav-dd-panel a.nav-dd-foot span{width:auto;height:40px;padding:0 6px 0 16px;border-radius:10px;background:var(--dark);display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#fff;transition:background .15s}.nav-dd-panel a.nav-dd-foot span em{width:28px;height:28px;border-radius:6px;background:var(--citric);color:var(--dark);display:grid;place-items:center;font-style:normal;font-size:12px;transition:transform .15s}.nav-dd-panel a.nav-dd-foot{padding-top:10px;padding-bottom:10px}.nav-dd-panel a.nav-dd-foot:hover{background:var(--soft)}.nav-dd-panel a.nav-dd-foot:hover span{background:var(--dark3)}.nav-dd-panel a.nav-dd-foot:hover span em{transform:translate(2px)}section[id]{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px))}@media (max-width: 720px){section[id]{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px))}}.pg-hero-head .eyebrow{margin-bottom:22px}.faq-pop{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.faq-pop span{font-size:14px;font-weight:600;color:var(--muted);margin-right:4px}.faq-pop button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--card);font:500 14px var(--f-ui);color:var(--ink2);cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.faq-pop button:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.faq-tiles-sec{padding-top:64px}.faq-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.faq-tile{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;transition:border-color .2s ease-out,transform .2s ease-out}.faq-tile:hover{border-color:var(--line3);transform:translateY(-3px)}.faq-tile:hover .hs-ic{background:var(--citric)}.faq-tile .hs-ic{transition:background-color .2s ease-out}.faq-tile b{margin-top:18px;font-size:19px;font-weight:600;letter-spacing:-.02em}.faq-tile small{margin-top:6px;font-size:15px;color:var(--ink2)}.faq-tile em{margin-top:18px;font-style:normal;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.faq-tile em i{font-size:11px;transition:transform .2s ease-out}.faq-tile:hover em{color:var(--ink)}.faq-tile:hover em i{transform:translate(3px)}.faq-gd{margin:-2px 0 18px 52px;font-size:15px;color:var(--muted)}.contact-card{background:var(--dark);color:#fff;border-color:var(--dark);align-items:center;justify-content:flex-start;padding:36px 40px}.contact-card .cc-ic{width:56px;height:56px;border-radius:14px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:22px;flex:none}.contact-card>div:nth-child(2){flex:1}.contact-card p{color:var(--dark-muted)}.cc-acts{display:flex;gap:10px;flex-wrap:wrap}.contact-card .copy-mail{background:var(--dark2);border-color:var(--dark-line);color:#fff}.contact-card .copy-mail:hover{border-color:#fff}@media (max-width: 1180px){.faq-tiles{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.faq-tiles-sec{padding-top:40px}.faq-tiles{grid-template-columns:1fr 1fr;gap:10px}.faq-tile{padding:18px}.faq-tile small{display:none}.faq-tile b{font-size:16px;margin-top:14px}.faq-gd{margin-left:0}.contact-card{padding:24px}.cc-acts{width:100%}.cc-acts>*{flex:1 1 auto;justify-content:center}}.nav-menu-dd{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0;border:0;border-bottom:1px solid var(--line);background:none;font:500 18px var(--f-ui);color:var(--ink);cursor:pointer;text-align:left}.nav-menu-dd i{font-size:14px;transition:transform .2s ease-out}.nav-menu-dd[aria-expanded=true] i{transform:rotate(180deg)}.nav-menu-subs{display:grid;border-bottom:1px solid var(--line);padding-bottom:6px}.nav-menu-subs[hidden]{display:none}.nav-menu .nav-menu-subs a{height:auto;min-height:62px;display:flex;align-items:center;gap:14px;padding:8px 4px;font-size:16px;border-bottom:0;color:var(--ink);border-radius:12px}.nav-menu .nav-menu-subs a:active{background:var(--soft)}.nav-menu-subs a>span{width:42px;height:42px;border-radius:11px;background:var(--soft);display:grid;place-items:center;font-size:16px;flex:none}.nav-menu-subs a b{display:block;font-size:16px;font-weight:600;line-height:1.25}.nav-menu-subs a small{display:block;margin-top:2px;font-size:14px;font-weight:400;color:var(--muted);line-height:1.3}.nav-menu-h{margin:16px 4px 6px;font-size:14px;font-weight:600;color:var(--ink2);text-transform:none;letter-spacing:0}.nav-menu-subs{gap:2px;padding-bottom:10px}@media (max-width: 720px){.faq-cats{display:none}}.hs-fit{align-items:stretch}.hs-fit-c{position:relative;padding:28px;box-shadow:0 1px 2px #14120a08}.hs-fit-c:hover{box-shadow:0 1px 2px #14120a0a,0 16px 36px #14120a14}.fit-top{display:flex;align-items:center;justify-content:space-between}.hs-fit-c .hs-ic{width:48px;height:48px;border-radius:13px;background:var(--citric);font-size:18px}.fit-meter{display:inline-flex;align-items:flex-end;gap:4px;height:22px}.fit-meter i{width:6px;border-radius:2px;background:var(--line2)}.fit-meter i:nth-child(1){height:7px}.fit-meter i:nth-child(2){height:12px}.fit-meter i:nth-child(3){height:17px}.fit-meter i:nth-child(4){height:22px}.fit-meter i.on{background:var(--ink)}.hs-fit-c h3{margin-top:24px;font-size:21px}.hs-fit-c p{margin-top:10px;font-size:15px;color:var(--ink2)}.fit-plan{margin-top:auto;padding-top:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:0}.fit-plan small{display:block;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.fit-plan b{display:block;margin-top:4px;font-size:19px;font-weight:600;letter-spacing:-.02em}.fit-price{text-align:right;white-space:nowrap}.fit-price b{display:inline;font-size:30px;letter-spacing:-.04em}.fit-price span{font-size:14px;color:var(--muted)}.fit-hours{margin-top:14px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--soft);font-size:13px;font-weight:500;color:var(--ink2)}.fit-hours i{font-size:12px;color:var(--ink)}.hs-fit-c .btn{margin-top:14px;width:100%}.hs-fit-c.pick{background:var(--dark);border-color:var(--dark);color:#fff}.hs-fit-c.pick p,.hs-fit-c.pick .fit-plan small,.hs-fit-c.pick .fit-price span{color:var(--dark-muted)}.hs-fit-c.pick .fit-hours{background:var(--dark2);color:#fff;border:1px solid var(--dark-line)}.hs-fit-c.pick .fit-hours i{color:var(--citric)}.hs-fit-c.pick:hover{border-color:var(--dark)}.hs-fit-c.pick .hs-ic{background:var(--citric);color:var(--ink)}footer{padding-bottom:0;overflow:hidden}.ft .ft-h{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ft ul a{position:relative;color:var(--ink2);transition:color .16s ease-out}.ft ul a:not(.ft-ic):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ft ul a:hover{color:var(--ink)}.ft ul a:not(.ft-ic):hover:after{transform:scaleX(1)}.ft-trust{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;font-size:14px;font-weight:500;color:var(--ink2)}.ft-trust li{display:flex;align-items:center;gap:8px}.ft-trust i{color:var(--good);font-size:14px}.ft-cta{margin-top:24px}.ft-ic{display:inline-flex;align-items:center;gap:12px}.ft-ic>span:first-child{width:32px;height:32px;border-radius:9px;background:var(--soft);display:grid;place-items:center;font-size:13px;color:var(--ink);flex:none;transition:background-color .16s ease-out}.ft-ic:hover>span:first-child{background:var(--citric)}.ft-ic-top{align-items:flex-start}.ft-addr{padding-top:6px;line-height:1.45}.ft-base{margin-top:64px;padding-block:24px 32px}@media (max-width: 720px){.ft-base{flex-direction:column;gap:12px}}.ft .ft-trust{margin-top:22px}.cell-link,.rel-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--ink)}.cell-link i,.rel-link i{font-size:11px;transition:transform .18s ease-out}.cell-link:hover,.rel-link:hover{text-decoration:underline;text-underline-offset:3px}.cell-link:hover i,.rel-link:hover i{transform:translate(3px)}.in-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line3);text-underline-offset:3px;transition:text-decoration-color .16s ease-out}.in-link:hover{text-decoration-color:var(--ink)}.rel-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rel-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:border-color .2s ease-out,transform .2s ease-out}.rel-card:hover{border-color:var(--line3);transform:translateY(-3px)}.rel-card .hs-ic{transition:background-color .2s ease-out}.rel-card:hover .hs-ic{background:var(--citric)}.rel-card b{margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.015em}.rel-card small{margin-top:6px;font-size:14px;color:var(--ink2)}.rel-card .rel-link{margin-top:auto;padding-top:16px}@media (max-width: 1180px){.rel-cards{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.rel-cards{grid-template-columns:1fr}}.plan-more{margin-top:28px;text-align:center;font-size:15px;color:var(--ink2)}.pricing .plan-more{color:var(--dark-muted)}.pricing .plan-more .in-link{color:#fff;text-decoration-color:var(--dark-line)}.pricing .plan-more .in-link:hover{text-decoration-color:#fff}.pk{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:var(--r-lg);background:var(--card);color:var(--ink);overflow:auto;scrollbar-width:none}.pk::-webkit-scrollbar{display:none}.pk,.pk button{touch-action:manipulation}.pk{overscroll-behavior:contain}html.pk-lock,html.pk-lock body{overflow:hidden}.pk::backdrop{background:#0a0a0c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pk[open]{animation:pk-in .2s ease-out}@keyframes pk-in{0%{opacity:0;transform:translateY(8px)}}.pk-head{display:flex;align-items:center;gap:24px;padding:24px 28px;background:var(--ink);color:#fff}.pk-plan{display:grid;gap:2px;margin-right:auto}.pk-kicker{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.pk-plan b{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.pk-total{display:flex;align-items:baseline;gap:8px}.pk-total span{font-size:14px;color:var(--faint)}.pk-total b{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--citric)}.pk-total small{font-size:14px;color:var(--faint)}.pk-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid #2A2A2F;background:transparent;color:#fff;cursor:pointer;transition:border-color .16s ease-out}.pk-x:hover{border-color:#fff}#plan-pick:focus{outline:none}.pk-x:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.pk-body{display:grid;gap:22px;padding:28px}.pk-h h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.pk-h p{margin:6px 0 0;font-size:15px;color:var(--ink2)}.pk-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pk-opt{display:grid;gap:6px;padding:18px 16px;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}@media (hover: hover){.pk-opt:hover{border-color:var(--ink)}}.pk-opt b{font-size:18px;font-weight:600;letter-spacing:-.01em}.pk-opt span{font-size:15px;color:var(--ink2)}.pk-opt[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--soft2)}.pk-opt:focus-visible,.pk-step button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pk-more{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:var(--r-md);background:var(--soft);font-size:15px;color:var(--ink2)}.pk-step{display:flex;align-items:center;height:40px;border:1px solid var(--line2);border-radius:10px;background:var(--card)}.pk-step button{display:grid;place-items:center;width:40px;height:100%;border:0;background:none;color:var(--ink);cursor:pointer;font-size:13px}.pk-step button:disabled{color:var(--line3);cursor:default}.pk-step output{min-width:32px;text-align:center;font-weight:600}.pk-sum{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.pk-sum>div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-size:15px;border-bottom:1px solid var(--line)}.pk-sum>div>span:first-child{color:var(--ink2)}.pk-sum>div[hidden]{display:none}.pk-sum .pk-due{border-bottom:0;background:var(--soft2);font-weight:600}.pk-sum .pk-due span{color:var(--ink)}.pk-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px 28px}.pk-foot p{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink2)}.pk-foot p i{color:var(--good, #1F9D55)}@media (max-width: 640px){.pk{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;overflow:hidden}.pk[open]{display:flex;flex-direction:column;animation:none}.pk-head{flex:none;padding-top:calc(18px + env(safe-area-inset-top,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.pk-body{flex:1;min-height:0;align-content:start;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.pk-body::-webkit-scrollbar{display:none}.pk-foot{flex:none;padding-top:14px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.pk-head{gap:14px;padding-bottom:18px}.pk-plan b{font-size:20px}.pk-total{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:3px;row-gap:2px;justify-items:end}.pk-total span{grid-column:1 / -1;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.pk-total b{font-size:24px}.pk-total small{font-size:13px}.pk-x{width:36px;height:36px;border-color:transparent;background:#1c1c20;align-self:center}.pk-body{padding:22px 20px;gap:18px}.pk-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-foot{flex-direction:column-reverse;align-items:stretch;gap:12px;padding-left:20px;padding-right:20px}.pk-foot p{justify-content:center}.pk-foot .btn{width:100%}}@media (prefers-reduced-motion: reduce){.pk[open]{animation:none}}.ns-now{padding-top:72px}.ns-now-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:40px}.ns-now-head .lede{max-width:32em}.ns-now-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ns-now-c{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:border-color .2s ease-out,transform .2s ease-out}.ns-now-c:hover{border-color:var(--line3);transform:translateY(-3px)}.ns-now-c .hs-ic{transition:background-color .2s ease-out}.ns-now-c:hover .hs-ic{background:var(--citric)}.ns-now-c b{margin-top:16px;font-size:18px;font-weight:600;letter-spacing:-.015em}.ns-now-c p{margin-top:6px;font-size:14px;color:var(--ink2)}.ns-now-c .rel-link{margin-top:auto;padding-top:16px}.ns-points li{align-items:flex-start;font-size:16px}.ns-points i{margin-top:4px}.ns-points li i.fa-key,.ns-points li i.fa-comments,.ns-points li i.fa-envelope,.ns-points li i.fa-phone,.ns-points li i.fa-rotate,.ns-points li i.fa-cloud-arrow-up,.ns-points li i.fa-heart-pulse,.ns-points li i.fa-shield-halved,.ns-points li i.fa-clock{color:var(--ink)}.ns-points span b{font-weight:600}.ns-split .hs-track>.ui,.ns-split .hs-track>.ns-pipe,.ns-split .hs-track>.ns-shield,.ns-split .hs-track>.ns-ring,.ns-split .hs-track>.ns-map{width:100%}.ns-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px}.ns-cols h3{font-size:24px;letter-spacing:-.02em}.ns-cols h3+h3,.ns-cols ul+h3,.ns-cols p+h3{margin-top:36px}.ns-cols p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--ink2)}.ns-cols p b{color:var(--ink);font-weight:600}.ns-cols .hs-points{margin-top:18px}.ns-cols .kicker{margin-bottom:8px}.ns-howto,.ns-recovery{margin-top:56px}.ns-cmp3 .cmp td:first-child{width:26%}.ns-cmp3 .cmp td:not(.us):not(:first-child){color:var(--ink2)}.ns-table .cmp td:first-child{width:40%;color:var(--ink);font-weight:600}.ns-table .cmp td:not(:first-child){color:var(--ink2)}.ns-table+.hs-note{margin-top:20px;font-weight:600;color:var(--ink)}.ns-who{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1080px;margin:0 auto}.ns-who-col{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.ns-who-col h3{display:flex;align-items:center;gap:12px;font-size:22px;letter-spacing:-.02em}.ns-who-col h3 i{width:36px;height:36px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:14px}.ns-who-col.not h3 i{background:var(--soft);color:var(--ink2)}.ns-who-col ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.ns-who-col li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--ink2)}.ns-who-col li i{margin-top:4px;font-size:15px;color:var(--good);flex:none}.ns-who-col.not li i{color:var(--faint)}.ns-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-three-c{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px}.ns-three-c h3{margin-top:22px;font-size:21px;letter-spacing:-.02em}.ns-three-c p{margin-top:10px;font-size:16px;color:var(--ink2)}.ns-report-wrap{grid-template-columns:1.15fr 1fr;align-items:start}.ns-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.ns-report-grid div{background:var(--card);padding:16px 18px}.ns-report-grid small{display:block;font-size:12px;font-weight:600;color:var(--muted)}.ns-report-grid b{display:block;margin-top:6px;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1}.ns-report-grid span{display:block;margin-top:8px;font-size:12px;color:var(--ink2)}.ns-report .ui-row .nm span{display:block;margin-top:2px}.ns-report-copy h3{font-size:22px}.ns-report-copy p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--ink2)}.ns-hour-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;counter-reset:none}.ns-hour-list li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.ns-hour-list li>span{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-weight:600;font-size:17px;line-height:1}.ns-hour-list li:last-child>span{background:var(--ink);color:#fff}.ns-hour-list b{display:block;font-size:19px;font-weight:600;letter-spacing:-.015em}.ns-hour-list p{margin-top:6px;font-size:15px;color:var(--ink2)}.ns-crisis{margin-top:24px}.crisis-copy p{max-width:none}.ns-timeline .step p{font-size:15px}.ns-regions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ns-region{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column}.ns-region-top{display:flex;align-items:center;justify-content:space-between}.ns-region-top .chip-grey{color:var(--muted)}.ns-region h3{margin-top:20px;font-size:22px;letter-spacing:-.02em}.ns-region p{margin-top:8px;font-size:15px;color:var(--ink2)}.ns-region.next{background:var(--soft2)}.ns-region.next .hs-ic{background:var(--card);border:1px solid var(--line);color:var(--muted)}.ns-stack{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ns-stack div{background:var(--card);padding:24px}.ns-stack div>i{font-size:18px;color:var(--ink)}.ns-stack b{display:block;margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.015em}.ns-stack p{margin-top:6px;font-size:14px;color:var(--ink2)}.ns-pipe{background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--sh-ui);overflow:hidden;font-size:13px}.ns-pipe-head{display:grid;grid-template-columns:repeat(3,1fr);background:var(--soft2);border-bottom:1px solid var(--line)}.ns-pipe-head span{display:flex;align-items:center;gap:8px;padding:12px 16px;font-weight:600;color:var(--ink2);border-left:1px solid var(--line)}.ns-pipe-head span:first-child{border-left:0}.ns-pipe-head i{color:var(--ink);font-size:12px}.ns-pipe-body{position:relative;height:316px;display:grid;grid-template-columns:repeat(3,1fr)}.ns-pipe-col{border-left:1px solid var(--line)}.ns-pipe-col:first-child{border-left:0}.ns-pipe-pair{position:absolute;left:33.333%;width:33.333%;top:16px;display:flex;justify-content:center;align-items:center;gap:8px}.ns-thumb{width:46px;height:34px;border:1px solid var(--line2);border-radius:5px;background:var(--card);padding:5px;display:grid;gap:3px;align-content:start}.ns-thumb i{display:block;height:4px;border-radius:2px;background:var(--line2);width:100%;transition:width .3s ease-out,background-color .3s ease-out}.ns-thumb i:first-child{width:55%;height:6px;background:var(--ink)}.ns-pipe.held .ns-thumb.after i:nth-child(2){width:50%;background:var(--bad)}.ns-pipe-arrow{font-size:10px;color:var(--muted)}.ns-pipe-verdict{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--good-bg);color:var(--good);font-size:11px}.ns-pipe-verdict i{grid-area:1 / 1}.ns-pipe-verdict .bad{display:none}.ns-pipe.held .ns-pipe-verdict{background:var(--bad-bg);color:var(--bad)}.ns-pipe.held .ns-pipe-verdict .ok{display:none}.ns-pipe.held .ns-pipe-verdict .bad{display:block}.ns-tile{position:absolute;left:calc(var(--p) * 33.333% + 12px);width:calc(33.333% - 24px);top:calc(70px + var(--row) * 78px);display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 1px 2px #14120a0a,0 6px 16px #14120a0d;transition:left .7s cubic-bezier(.2,.8,.2,1),border-color .3s ease-out,opacity .3s ease-out}.ns-tile.snap{transition:none}.ns-tile.off{opacity:0}.ns-tile[data-p="0"]{--p: 0}.ns-tile[data-p="1"]{--p: 1}.ns-tile[data-p="2"]{--p: 2}.ns-pipe-body>.ns-tile:nth-child(5){--row: 0}.ns-pipe-body>.ns-tile:nth-child(6){--row: 1}.ns-pipe-body>.ns-tile:nth-child(7){--row: 2}.ns-tile>span{grid-row:span 2;width:32px;height:32px;border-radius:9px;background:var(--citric);display:grid;place-items:center;font-size:13px}.ns-tile[data-p="2"]>span{background:var(--good-bg);color:var(--good)}.ns-tile b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-tile small{color:var(--muted);font-size:12px;white-space:nowrap}.ns-tile .ns-tag{position:absolute;right:10px;top:-10px;height:20px;padding:0 8px;border-radius:6px;background:var(--bad-bg);color:var(--bad);font:600 11px/20px var(--f-ui);font-style:normal;opacity:0;transition:opacity .2s ease-out}.ns-tile.held{border-color:var(--bad)}.ns-tile.held .ns-tag{opacity:1}.ns-pipe-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:var(--soft2);color:var(--ink2)}.ns-pipe-foot i{color:var(--good)}.ns-thread{max-width:540px;width:100%;justify-self:end}.ns-msg{padding:16px 18px;border-bottom:1px solid var(--line)}.ns-msg.us{background:var(--soft2)}.ns-msg small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px}.ns-msg p{font-size:14px;line-height:1.55;min-height:44px;color:var(--ink)}.ns-type.typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--ink);animation:ns-caret .9s steps(1) infinite}@keyframes ns-caret{50%{opacity:0}}.ns-shot{display:inline-flex;align-items:center;gap:8px;margin-top:10px;height:30px;padding:0 10px;border:1px solid var(--line2);border-radius:8px;background:var(--card);font-size:12px;font-weight:500;transition:opacity .25s ease-out}.ns-shot i{color:var(--ink);font-size:12px}.ns-shot.off{opacity:0}.ns-st[data-s="0"]{background:var(--soft);color:var(--ink2)}.ns-st[data-s="1"]{background:#e7f6ee;color:#146c3a}.ns-st[data-s="2"]{background:#e7f6ee;color:#146c3a;box-shadow:inset 0 0 0 1px #bfe6cf}.ns-close{position:relative;margin:16px 18px 18px;height:46px;border-radius:10px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;overflow:hidden}.ns-close-fill{position:absolute;inset:0;width:var(--fill, 100%);background:var(--citric);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.ns-close b,.ns-close i{position:relative}.ns-close i{font-size:13px;opacity:var(--chk, 1);transition:opacity .2s ease-out}.ns-shield{display:grid;grid-template-columns:1fr 210px;gap:16px;align-items:stretch}.ns-shield-log{background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--sh-ui);overflow:hidden}.ns-shield-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.ns-shield-h span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--good)}.ns-shield-h span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--good)}.ns-shield-log ul{list-style:none;margin:0;padding:10px;display:grid;gap:6px;height:282px;overflow:hidden;align-content:start}.ns-shield-log li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--soft2);font-size:13px;font-weight:500}.ns-shield-log li i{width:30px;height:30px;border-radius:8px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;font-size:12px;color:var(--ink2)}.ns-shield-log li small{color:var(--muted);font-size:12px}.ns-shield-log li.good{background:var(--good-bg);border-color:#bfe6cf}.ns-shield-log li.good i{color:var(--good);border-color:#bfe6cf}.ns-shield-log li.new{animation:ns-slide .42s cubic-bezier(.2,.8,.2,1)}@keyframes ns-slide{0%{opacity:0;transform:translate(-24px)}}.ns-shield-mark{background:var(--ink);color:#fff;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.ns-shield-ic{width:64px;height:64px;border-radius:18px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:28px;margin-bottom:8px}.ns-count{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ns-shield-mark small{color:var(--dark-muted);font-size:13px}.ns-shield-mark .chip{margin-top:10px}.ns-ring{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--sh-ui);padding:28px}.ns-ring-gauge{position:relative;width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ns-ring-gauge svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ns-ring-gauge circle{fill:none;stroke-width:10}.ns-ring-gauge .bg{stroke:var(--soft)}.ns-ring-gauge .fg{stroke:var(--good);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 - 326.7 * var(--v) / 100);transition:stroke-dashoffset .12s linear,stroke .3s ease-out}.ns-ring-gauge.lo .fg{stroke:var(--bad)}.ns-ring-gauge.mid .fg{stroke:var(--warn)}.ns-ring-n{position:relative;font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ns-ring-gauge small{position:relative;margin-top:6px;font-size:13px;font-weight:600;color:var(--muted)}.ns-bars{display:grid;gap:14px}.ns-bar{display:grid;grid-template-columns:44px 1fr 66px;align-items:center;gap:12px;font-size:13px}.ns-bar span{font-weight:600}.ns-bar i{display:block;height:10px;border-radius:5px;background:var(--soft);position:relative;overflow:hidden}.ns-bar i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:5px;background:var(--good);transition:width .12s linear,background-color .3s ease-out}.ns-bar.lo i:after{background:var(--bad)}.ns-bar.mid i:after{background:var(--warn)}.ns-bar em{font-style:normal;text-align:right;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.ns-watch{margin-top:22px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft2)}.ns-watch>i{width:36px;height:36px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px;flex:none}.ns-watch-n{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.ns-watch small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.ns-map{position:relative;background:var(--card);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--sh-ui);overflow:hidden;aspect-ratio:1040 / 680;font-size:12px}.ns-map-us{position:absolute;inset:0;width:100%;height:100%}.ns-map-us path{fill:var(--soft);stroke:var(--line3);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ns-map-wire{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ns-map-wire path{fill:none;stroke:var(--line3);stroke-width:1.5;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.ns-map-dot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-7px);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.ns-map-dot.on{transform:translate(-7px,-7px);flex-direction:row;align-items:flex-start;gap:10px}.ns-map-dot i{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:var(--citric);border:2px solid var(--ink)}.ns-map-dot.on i:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--ink);animation:ns-ping 2.4s ease-out infinite}@keyframes ns-ping{to{transform:scale(3);opacity:0}}.ns-map-dot b{font-weight:600;white-space:nowrap;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.ns-map-dot b small{color:var(--muted);font-weight:500;margin-left:5px}.ns-map-dot.next i{background:var(--card);border-color:var(--line3)}.ns-map-dot.next b{color:var(--muted)}.ns-map-site{background:var(--card);border:1px solid var(--line2);border-radius:10px;box-shadow:0 1px 2px #14120a0a,0 6px 16px #14120a0d;padding:8px 10px;text-align:left;white-space:nowrap}.ns-map-site b{display:block;font-weight:600}.ns-map-site small{display:block;color:var(--muted);margin-top:1px}.ns-map-site span{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--good);font-weight:600}.ns-map-site span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--good)}.ns-map-vault{position:absolute;left:3%;bottom:6%;width:168px;background:var(--ink);color:#fff;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;z-index:2;transition:transform .16s ease-out}.ns-map-vault.hit{transform:scale(1.03)}.ns-map-vault>i{width:32px;height:32px;border-radius:9px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:14px}.ns-map-vault b{display:block;font-weight:600}.ns-map-vault small{display:block;color:var(--dark-muted);font-size:11px;margin-top:1px}.ns-map-pulse{position:absolute;left:var(--x);top:var(--y);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:3px;background:var(--citric);border:2px solid var(--ink);z-index:1;pointer-events:none}@media (max-width: 1180px){.ns-now-head{grid-template-columns:1fr;gap:20px}.ns-now-grid,.ns-stack{grid-template-columns:1fr 1fr}.ns-three,.ns-regions{grid-template-columns:1fr}.ns-cols,.ns-report-wrap{grid-template-columns:1fr;gap:40px}.ns-thread{justify-self:stretch;max-width:none}.ns-ring{grid-template-columns:1fr;justify-items:center}.ns-ring-side{width:100%}.ns-shield{grid-template-columns:1fr}.ns-shield-mark{flex-direction:row;justify-content:space-between;text-align:left;padding:18px 20px}.ns-shield-ic{margin-bottom:0;width:48px;height:48px;font-size:22px;border-radius:14px}.ns-shield-mark .chip{margin-top:0}}@media (max-width: 720px){.ns-now{padding-top:48px}.ns-thread,.ns-pipe,.ns-shield,.ns-ring,.ns-map{text-align:left}.ns-now-grid,.ns-who,.ns-hour-list,.ns-stack{grid-template-columns:1fr}.ns-now-head{margin-bottom:28px}.ns-who-col,.ns-three-c,.ns-region{padding:24px}.ns-hour-list li{padding:18px;gap:12px}.ns-table .cmp td:first-child,.ns-cmp3 .cmp td:first-child{width:auto}.ns-report-grid{grid-template-columns:1fr 1fr}.ns-pipe-body{height:290px}.ns-pipe-head span{padding:10px 8px;font-size:11px;gap:5px}.ns-tile{grid-template-columns:1fr;padding:8px;left:calc(var(--p) * 33.333% + 6px);width:calc(33.333% - 12px);top:calc(66px + var(--row) * 72px);font-size:11px}.ns-tile>span{display:none}.ns-tile .ns-tag{right:4px}.ns-shield-mark{flex-wrap:wrap}.ns-shield-log ul{height:230px}.ns-shield-log li:nth-child(n+5){display:none}.ns-ring{padding:20px}.ns-ring-gauge{width:180px;height:180px}.ns-ring-n{font-size:44px}.ns-map{aspect-ratio:1040 / 760}.ns-map-site{padding:6px 8px;font-size:11px}.ns-map-vault{width:140px;left:2%;bottom:3%}.ns-map-dot b{padding:2px 6px;font-size:11px}.ns-crisis{grid-template-columns:1fr;text-align:center;justify-items:center;padding:24px}}@media (prefers-reduced-motion: reduce){.ns-tile,.ns-thumb i,.ns-shot,.ns-close-fill,.ns-close i,.ns-ring-gauge .fg,.ns-bar i:after,.ns-map-vault,.ns-tile .ns-tag{transition:none}.ns-type.typing:after,.ns-shield-log li.new,.ns-map-dot.on i:before{animation:none}}.np-motion-sec{padding-top:72px}.np-caption{margin:24px auto 0;max-width:46em;text-align:center;font-size:15px;color:var(--muted)}.np-fine{margin-top:20px;font-size:15px;color:var(--muted);line-height:1.55}.np-two{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;align-items:start}.np-two .lede{margin-top:20px}.np-prose p{font-size:18px;line-height:1.6;color:var(--ink2)}.np-prose p+p{margin-top:20px}.np-prose p b{color:var(--ink);font-weight:600}.np-band{margin-top:24px;display:flex;gap:20px;align-items:flex-start;padding:28px 32px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.np-band .hs-ic{flex:none;background:var(--citric)}.np-band b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.np-band p{margin-top:8px;font-size:16px;line-height:1.55;color:var(--ink2);max-width:72em}.steps.np-steps-5{grid-template-columns:repeat(5,1fr)}.np-steps-5 .step{padding:26px 24px}.np-steps-5 .step h3{font-size:20px;margin-top:22px}.np-steps-5 .step p{font-size:15px}.hs-incl.np-incl-4{grid-template-columns:repeat(4,1fr)}.hs-incl.np-incl-2{grid-template-columns:repeat(2,1fr);margin-top:32px}.hs-incl.np-incl-2 div{padding:14px 16px;font-size:15px}.hs-incl.np-incl-2 span{width:36px;height:36px;font-size:14px}.np-cmp3{max-width:none}.np-cmp3 .cmp{min-width:880px}.np-cmp3 .cmp td:first-child{width:24%}.np-cmp3 .cmp td{font-size:15px}.np-now{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.np-now-c{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:border-color .2s ease-out,transform .2s ease-out}.np-now-c:hover{border-color:var(--line3);transform:translateY(-3px)}.np-now-c .hs-ic{transition:background-color .2s ease-out}.np-now-c:hover .hs-ic{background:var(--citric)}.np-now-c b{margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.015em}.np-now-c small{margin-top:8px;font-size:14px;line-height:1.5;color:var(--ink2)}.np-now-c .rel-link{margin-top:auto;padding-top:16px}.np-why{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;align-items:stretch}.np-why-c{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column}.np-why-c .hs-ic{width:48px;height:48px;border-radius:13px;background:var(--citric);font-size:18px}.np-why-c h3{margin-top:22px;font-size:22px;letter-spacing:-.02em}.np-why-c p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--ink2)}.np-why-c .hs-points{margin-top:20px;gap:10px}.np-why-c .hs-points li{font-size:15px}.np-why-c .btn{margin-top:auto;width:100%}.np-why-c p+.btn{margin-top:24px}.np-why-c .hs-points+.btn{margin-top:24px}.np-why-c.pick{background:var(--dark);border-color:var(--dark);color:#fff}.np-why-c.pick p,.np-why-c.pick .hs-points li{color:#fff}.np-why-c.pick .hs-points i{color:var(--citric)}.sv-cards.np-from{grid-template-columns:repeat(4,1fr)}.np-from .sv-card p{font-size:15px}.np-isnot{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.np-isnot>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px}.np-isnot b{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.np-isnot b i{font-size:13px}.np-isnot .is b i{color:var(--good)}.np-isnot .not b i{color:var(--faint)}.np-isnot ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--ink2)}.np-isnot li{padding-left:16px;position:relative}.np-isnot li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:2px;background:var(--line3)}.np-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.np-hours-c{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.np-hours-c .hs-ic{width:48px;height:48px;border-radius:13px;background:var(--citric);font-size:18px}.np-hours-n{font-size:30px;font-weight:600;letter-spacing:-.04em}.np-hours-c h3{margin-top:22px;font-size:21px;letter-spacing:-.02em}.np-hours-c p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--ink2)}.np-hours-c.pick{background:var(--dark);border-color:var(--dark);color:#fff}.np-hours-c.pick p{color:var(--dark-muted)}.np-ba .cmp td:first-child{width:18%}.np-ba .cmp td{font-size:15px;line-height:1.5}.np-ba .cmp td.us{font-weight:500;color:var(--ink)}.np-ba .cmp thead th.us .cmp-them{color:#fff}.np-ba .cmp thead th.us .cmp-them i{background:var(--citric);border-color:var(--citric);color:var(--ink)}.step-n i{font-size:15px}.np-where{display:grid;gap:12px}.np-where-c{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.np-where-c .hs-ic{grid-row:span 2;background:var(--citric)}.np-where-c b{font-size:17px;font-weight:600}.np-where-c small{font-size:14px;color:var(--muted)}.np-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.np-principle{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.np-principle-n{width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-weight:600;font-size:17px;line-height:1}.np-principle h3{margin-top:22px;font-size:24px;letter-spacing:-.02em}.np-principle p{margin-top:10px;font-size:16px;line-height:1.55;color:var(--ink2)}.np-plans-row{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.np-plans-row a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .2s ease-out}.np-plans-row a:hover{border-color:var(--ink)}.np-plans-row b{font-size:16px;font-weight:600}.np-plans-row span{font-size:14px;color:var(--ink2)}.np-plans-row small{font-size:13px;color:var(--muted)}.np-reach{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.np-reach-c{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:border-color .2s ease-out,transform .2s ease-out}.np-reach-c:hover{border-color:var(--line3);transform:translateY(-3px)}.np-reach-c .hs-ic{transition:background-color .2s ease-out}.np-reach-c:hover .hs-ic{background:var(--citric)}.np-reach-c b{margin-top:16px;font-size:17px;font-weight:600;letter-spacing:-.015em}.np-reach-c small{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink2)}.np-reach-c .rel-link{margin-top:auto;padding-top:16px}.wcflow{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.wcflow .ui-h span{color:var(--muted);font-weight:500}.wcflow .ui-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wcflow .ui-row .nm{min-width:0}.wcflow .chip{flex:none;white-space:nowrap}.wcflow-checks{list-style:none;margin:0;padding:12px 18px;display:grid;gap:8px;border-bottom:1px solid var(--line)}.wcflow-checks li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted)}.wcflow-checks li i{font-size:11px;color:var(--line2)}.wcflow-passed,.wcflow-done{display:none}.wcflow-release{opacity:.35}.wcflow.run .wcflow-new{animation:wc-row 12s linear infinite}.wcflow.run .wcflow-checks li{animation:wc-check 12s linear infinite}.wcflow.run .wcflow-checks li:nth-child(2){animation-name:wc-check2}.wcflow.run .wcflow-checks li:nth-child(3){animation-name:wc-check3}.wcflow.run .wcflow-testing{animation:wc-hide-late 12s linear infinite}.wcflow.run .wcflow-passed{display:inline-flex;animation:wc-show-late 12s linear infinite}.wcflow.run .wcflow-release{animation:wc-release 12s linear infinite}.wcflow.run .wcflow-wait{animation:wc-hide-end 12s linear infinite}.wcflow.run .wcflow-done{display:inline-flex;animation:wc-show-end 12s linear infinite}@keyframes wc-row{0%,8%{opacity:0;transform:translateY(-6px)}14%,to{opacity:1;transform:none}}@keyframes wc-check{0%,20%{color:var(--muted)}26%,to{color:var(--ink)}}@keyframes wc-check2{0%,34%{color:var(--muted)}40%,to{color:var(--ink)}}@keyframes wc-check3{0%,48%{color:var(--muted)}54%,to{color:var(--ink)}}.wcflow.run .wcflow-checks li i{animation:wc-tick 12s linear infinite}.wcflow.run .wcflow-checks li:nth-child(2) i{animation-name:wc-tick2}.wcflow.run .wcflow-checks li:nth-child(3) i{animation-name:wc-tick3}@keyframes wc-tick{0%,20%{color:var(--line2)}26%,to{color:var(--good)}}@keyframes wc-tick2{0%,34%{color:var(--line2)}40%,to{color:var(--good)}}@keyframes wc-tick3{0%,48%{color:var(--line2)}54%,to{color:var(--good)}}@keyframes wc-hide-late{0%,62%{opacity:1}63%,to{opacity:0}}@keyframes wc-show-late{0%,62%{opacity:0}63%,to{opacity:1}}@keyframes wc-release{0%,70%{opacity:.35}76%,to{opacity:1}}@keyframes wc-hide-end{0%,84%{opacity:1}85%,to{opacity:0}}@keyframes wc-show-end{0%,84%{opacity:0}85%,to{opacity:1}}.wcflow .wcflow-testing,.wcflow .wcflow-passed,.wcflow .wcflow-wait,.wcflow .wcflow-done{grid-area:chip}.wcflow .ui-row:has(.wcflow-testing),.wcflow .ui-row:has(.wcflow-wait){display:grid;grid-template-columns:1fr auto;grid-template-areas:"nm chip"}.wcflow .ui-row:has(.wcflow-testing) .nm,.wcflow .ui-row:has(.wcflow-wait) .nm{grid-area:nm}.wcflow.paused *{animation-play-state:paused}@keyframes wc-order{0%{left:0%;opacity:0}3%{opacity:1}12%{left:0%}18%{left:25%}30%{left:25%}36%{left:50%}48%{left:50%}54%{left:75%}66%{left:75%}72%{left:100%}86%{left:100%;opacity:1}90%{opacity:0}to{left:0%;opacity:0}}@keyframes wc-s1{0%{--lit: 0}3%{--lit: 1}86%{--lit: 1}90%{--lit: 0}to{--lit: 0}}@keyframes wc-s2{0%,17%{--lit: 0}19%{--lit: 1}86%{--lit: 1}90%,to{--lit: 0}}@keyframes wc-s3{0%,35%{--lit: 0}37%{--lit: 1}86%{--lit: 1}90%,to{--lit: 0}}@keyframes wc-s4{0%,53%{--lit: 0}55%{--lit: 1}86%{--lit: 1}90%,to{--lit: 0}}@keyframes wc-s5{0%,71%{--lit: 0}73%{--lit: 1}86%{--lit: 1}90%,to{--lit: 0}}@keyframes wc-update{0%,18%{opacity:0;transform:translateY(-14px)}23%{opacity:1;transform:none}92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wc-held{0%,22%{opacity:0}24%,42%{opacity:1}44%,to{opacity:0}}@keyframes wc-testing{0%,42%{opacity:0}44%,62%{opacity:1}64%,to{opacity:0}}@keyframes wc-passed{0%,62%{opacity:0}64%,78%{opacity:1}80%,to{opacity:0}}@keyframes wc-released{0%,78%{opacity:0}80%,92%{opacity:1}95%,to{opacity:0}}@keyframes wc-check{0%,46%{opacity:.35}48%,92%{opacity:1}96%,to{opacity:.35}}@keyframes wc-check2{0%,53%{opacity:.35}55%,92%{opacity:1}96%,to{opacity:.35}}@keyframes wc-check3{0%,60%{opacity:.35}62%,92%{opacity:1}96%,to{opacity:.35}}.mvflow{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 200px 1fr;gap:20px;align-items:stretch}.mvflow-srv{background:var(--card);border:1px solid var(--line2);border-radius:var(--r-lg);box-shadow:var(--sh-ui);padding:20px;display:flex;flex-direction:column;gap:16px}.mvflow-srv-h{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink2)}.mvflow-srv-h i{width:28px;height:28px;border-radius:8px;background:var(--soft);display:inline-grid;place-items:center;font-size:12px;color:var(--muted)}.mvflow-srv.old{opacity:.55}.mvflow-site{border:1px solid var(--line2);border-radius:12px;overflow:hidden;background:var(--card)}.mvflow-site-b{display:flex;align-items:center;gap:12px;padding:16px}.mvflow-site-b .hs-ic{flex:none;font-size:18px}.mvflow-site-b b{display:block;font-size:15px;font-weight:600}.mvflow-site-b small{display:block;font-size:13px;color:var(--muted)}.mvflow-srv.new .mvflow-site-b .hs-ic{background:var(--citric)}.mvflow-lane{position:relative;height:12px;border-radius:6px;background:var(--soft);overflow:hidden}.mvflow-lane i{position:absolute;top:3px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.mvflow-lane i:nth-child(1){left:10%}.mvflow-lane i:nth-child(2){left:35%}.mvflow-lane i:nth-child(3){left:60%}.mvflow-lane i:nth-child(4){left:85%}.mvflow-srv.old .mvflow-lane{opacity:.2}.mvflow-foot{font-size:13px;color:var(--muted)}.mvflow-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.mvflow-mid>i{width:40px;height:40px;border-radius:12px;background:var(--citric);display:grid;place-items:center;font-size:15px}.mvflow-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}.mvflow-checks li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.mvflow-checks li i{font-size:11px;color:var(--good)}.mvflow.run .mvflow-srv.old{animation:mv-old 9s ease-out infinite}.mvflow.run .mvflow-site.a{animation:mv-lift 9s ease-in-out infinite}.mvflow.run .mvflow-site.b{animation:mv-land 9s ease-out infinite}.mvflow.run .mvflow-checks li{animation:mv-check 9s linear infinite}.mvflow.run .mvflow-checks li:nth-child(2){animation-name:mv-check2}.mvflow.run .mvflow-checks li:nth-child(3){animation-name:mv-check3}.mvflow.run .mvflow-checks li:nth-child(4){animation-name:mv-check4}.mvflow.run .old .mvflow-lane{animation:mv-lane-old 9s linear infinite}.mvflow.run .new .mvflow-lane{animation:mv-lane-new 9s linear infinite}.mvflow.run .mvflow-lane i{animation:mv-dot 1.8s linear infinite}.mvflow.run .mvflow-lane i:nth-child(2){animation-delay:-.45s}.mvflow.run .mvflow-lane i:nth-child(3){animation-delay:-.9s}.mvflow.run .mvflow-lane i:nth-child(4){animation-delay:-1.35s}.mvflow.paused *{animation-play-state:paused}@keyframes mv-old{0%,70%{opacity:1}80%,94%{opacity:.55}to{opacity:1}}@keyframes mv-lift{0%,10%{transform:none}16%{transform:translateY(-8px)}30%,to{transform:none}}@keyframes mv-land{0%,16%{opacity:0;transform:translateY(-10px)}30%{opacity:1;transform:none}94%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes mv-check{0%,30%{opacity:.35}33%,94%{opacity:1}to{opacity:.35}}@keyframes mv-check2{0%,42%{opacity:.35}45%,94%{opacity:1}to{opacity:.35}}@keyframes mv-check3{0%,54%{opacity:.35}57%,94%{opacity:1}to{opacity:.35}}@keyframes mv-check4{0%,66%{opacity:.35}69%,94%{opacity:1}to{opacity:.35}}@keyframes mv-lane-old{0%,68%{opacity:1}76%,94%{opacity:.2}to{opacity:1}}@keyframes mv-lane-new{0%,68%{opacity:.2}76%,94%{opacity:1}to{opacity:.2}}@keyframes mv-dot{0%{left:-4%}to{left:100%}}.rfwipe{max-width:880px;margin:0 auto}.rfwipe-frame{--x: 50%;position:relative;aspect-ratio:16 / 10;border-radius:var(--r-lg);border:1px solid var(--line2);overflow:hidden;background:var(--card);box-shadow:var(--sh-ui)}.rfwipe-page{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--card)}.rfwipe-page.after{clip-path:inset(0 0 0 var(--x))}.rfwipe-body{flex:1;padding:4%;display:flex;flex-direction:column;gap:3%;overflow:hidden}.rfw-nav{display:flex;gap:2%;height:4%}.rfw-nav i{flex:1;background:var(--line2);border-radius:3px}.rfw-nav.clean{justify-content:flex-end}.rfw-nav.clean i{flex:0 0 9%;background:var(--line2)}.rfw-nav.clean i:last-child{background:var(--ink)}.rfw-t{height:2.4%;min-height:4px;border-radius:3px;background:var(--line2)}.rfw-t.h{height:5%;min-height:8px;background:var(--ink)}.rfw-t+.rfw-t{margin-top:2%}.w100{width:100%}.w95{width:95%}.w90{width:90%}.w85{width:85%}.w80{width:80%}.w70{width:70%}.w60{width:60%}.w55{width:55%}.w50{width:50%}.rfw-hero-old{padding:3%;background:var(--soft);border-radius:6px}.rfw-btns{display:flex;gap:2%;margin-top:3%}.rfw-btns i{width:16%;height:10px;border-radius:4px;background:var(--line3)}.rfw-btns.clean i{width:28%;height:12px;background:var(--citric)}.rfw-grid-old{display:grid;grid-template-columns:repeat(4,1fr);gap:2%}.rfw-grid-old i{aspect-ratio:4 / 3;background:var(--soft);border:1px solid var(--line);border-radius:4px}.rfw-lines{display:grid;gap:2%}.rfw-hero-new{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center}.rfw-photo{aspect-ratio:4 / 3;border-radius:8px;background:var(--stage);border:1px solid var(--line)}.rfw-grid-new{display:grid;grid-template-columns:repeat(3,1fr);gap:3%}.rfw-grid-new i{aspect-ratio:3 / 2;background:var(--soft2);border:1px solid var(--line);border-radius:6px}.rfw-cta{height:9%;border-radius:6px;background:var(--ink);margin-top:auto}.rfwipe-handle{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:var(--ink);z-index:3}.rfwipe-handle span{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px}.rfwipe-labels{position:absolute;right:5%;top:7%;display:grid;gap:8px;z-index:2;justify-items:end}.rfwipe-labels span{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;line-height:1}.rfwipe-labels span i{font-size:11px;color:var(--citric)}.rfwipe-tags{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;font-weight:600;color:var(--muted);padding:0 6px}.rfwipe.run .rfwipe-frame{animation:rf-wipe 8s ease-in-out infinite}.rfwipe.run .rfwipe-labels .l1{animation:rf-l1 8s linear infinite}.rfwipe.run .rfwipe-labels .l2{animation:rf-l2 8s linear infinite}.rfwipe.run .rfwipe-labels .l3{animation:rf-l3 8s linear infinite}.rfwipe.paused *{animation-play-state:paused}@keyframes rf-wipe{0%,8%{--x: 96%}45%,60%{--x: 4%}92%,to{--x: 96%}}@property --x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@keyframes rf-l1{0%,22%{opacity:0;transform:translateY(4px)}26%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(4px)}}@keyframes rf-l2{0%,28%{opacity:0;transform:translateY(4px)}32%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(4px)}}@keyframes rf-l3{0%,34%{opacity:0;transform:translateY(4px)}38%,66%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.wcflow *,.mvflow *,.rfwipe *,.wcflow,.mvflow,.rfwipe{animation:none!important}}@media (max-width: 1180px){.np-two{grid-template-columns:1fr;gap:32px}.steps.np-steps-5,.hs-incl.np-incl-4{grid-template-columns:1fr 1fr}.np-now{grid-template-columns:repeat(3,1fr)}.np-why{grid-template-columns:1fr}.sv-cards.np-from{grid-template-columns:1fr 1fr}.np-hours{grid-template-columns:1fr}.np-reach,.np-plans-row{grid-template-columns:1fr 1fr}.mvflow{grid-template-columns:1fr 160px 1fr;gap:14px}}@media (max-width: 720px){.np-motion-sec{padding-top:40px}.np-band{flex-direction:column;padding:22px}.steps.np-steps-5,.hs-incl.np-incl-4,.hs-incl.np-incl-2,.np-now,.sv-cards.np-from,.np-reach,.np-isnot,.np-principles,.np-plans-row{grid-template-columns:1fr}.np-principle{padding:24px}.np-two{text-align:center}.np-two .kicker{justify-content:center}.np-prose,.np-isnot,.hs-incl.np-incl-2{text-align:left}.np-prose p{font-size:17px}.np-cmp3 .cmp{min-width:0}.np-cmp3 .cmp td.us .cell-ok,.np-ba .cmp td.us{white-space:normal}.wcflow{grid-template-columns:1fr;gap:14px}.mvflow{grid-template-columns:1fr}.mvflow-mid{flex-direction:row;flex-wrap:wrap;justify-content:center}.mvflow-mid>i{transform:rotate(90deg)}.mvflow-checks{grid-template-columns:1fr 1fr}.rfw-cta,.rfwipe-page.after .rfw-lines{display:none}.rfwipe-handle span{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:11px}.rfwipe-labels{top:5%;right:4%;gap:6px}.rfwipe-labels span{height:24px;font-size:11px;padding:0 8px}}.art-hero{padding-block:72px 48px;border-bottom:1px solid var(--line)}.art-hero .wrap{max-width:1140px}.art-crumbs{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:26px}.art-crumbs a{color:var(--ink2);font-weight:500}.art-crumbs a:hover{color:var(--ink)}.art-crumbs i{font-size:10px;color:var(--faint)}.art-hero h1{font-size:56px;line-height:1.04;letter-spacing:-.04em;max-width:18ch}.art-hero .lede{margin-top:20px;max-width:40em}.art-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:14px;font-weight:500;color:var(--ink2)}.art-meta span{display:inline-flex;align-items:center;gap:8px}.art-meta i{font-size:13px;color:var(--ink)}.art-meta span:last-child i{color:var(--good)}.art-sec-wrap{padding-block:56px 104px}.art{display:grid;grid-template-columns:260px minmax(0,720px);gap:96px;align-items:start}.art-toc{top:calc(104px + env(safe-area-inset-top,0px))}.art-toc a.on{background:var(--card);border:1px solid var(--line);color:var(--ink);font-weight:600}.art-toc-help{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:4px}.art-toc-help span{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:4px}.art-toc-help a{padding:0;font-size:14px;font-weight:500;color:var(--ink)}.art-toc-help a:hover{background:none;text-decoration:underline;text-underline-offset:3px}.art-body{font-size:17px;line-height:1.7;color:var(--ink2)}.art-body p+p{margin-top:16px}.art-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line3)}.art-body a:hover{text-decoration-color:var(--ink)}.art-body b,.art-body strong{color:var(--ink);font-weight:600}.art-sec{margin-top:56px;scroll-margin-top:120px}.art-sec>h2{font-size:30px;line-height:1.15;letter-spacing:-.03em;color:var(--ink);margin-bottom:18px}.art-sec>h2+p,.art-sec>h2+ol,.art-sec>h2+ul{margin-top:0}.art-sec>p+ol,.art-sec>p+ul,.art-sec>p+.art-note,.art-sec>ol+p,.art-sec>ul+p,.art-sec>ol+.art-note,.art-sec>ul+.art-note,.art-sec>.art-note+p{margin-top:22px}.art-reviewed{margin-top:56px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.art-first{background:var(--card);border:1px solid var(--line2);border-left:4px solid var(--citric);border-radius:var(--r-lg);padding:28px 30px;scroll-margin-top:120px}.art-first-h{display:flex;align-items:center;gap:12px;margin-bottom:18px}.art-first-h i{width:36px;height:36px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:15px;color:var(--ink);flex:none}.art-first-h b{font-size:20px;letter-spacing:-.02em;color:var(--ink)}.art-first-h span{margin-left:auto;font-size:13px;font-weight:600;color:var(--muted)}.art-first ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:first}.art-first li{display:grid;grid-template-columns:28px 1fr;gap:0 14px;counter-increment:first}.art-first li:before{content:counter(first);width:28px;height:28px;border-radius:8px;border:1px solid var(--line2);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--ink);line-height:1;margin-top:1px;grid-row:1 / span 2}.art-first li b{color:var(--ink);font-size:17px;line-height:1.4}.art-first li span{grid-column:2;font-size:15px;line-height:1.55;color:var(--ink2);margin-top:3px}.art-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:step}.art-steps li{display:grid;grid-template-columns:40px 1fr;gap:0 18px;padding:22px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);counter-increment:step}.art-steps li:before{content:counter(step);width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-weight:600;font-size:17px;line-height:1;color:var(--ink);grid-row:1 / span 2}.art-steps li b{color:var(--ink);font-size:18px;letter-spacing:-.015em;line-height:1.35;align-self:center}.art-steps li div{grid-column:2;margin-top:8px;font-size:16px;line-height:1.6}.art-checks,.art-donts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.art-checks li,.art-donts li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);font-size:16px;line-height:1.6}.art-checks li i,.art-donts li i{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:13px;margin-top:1px}.art-checks li i{background:var(--soft);color:var(--ink)}.art-donts li i{background:var(--bad-bg);color:var(--bad)}.art-checks b,.art-donts b{color:var(--ink)}.art-note{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-md);font-size:15px;line-height:1.6}.art-note i{flex:none;font-size:15px;margin-top:4px}.art-note-info{background:var(--soft);color:var(--ink2)}.art-note-info i{color:var(--ink)}.art-note-warn{background:var(--warn-bg);color:#5c3a00}.art-note-warn i{color:var(--warn)}.art-note-ok{background:var(--good-bg);color:#15542f}.art-note-ok i{color:var(--good)}.art-stop{background:var(--dark);color:#fff;border-radius:var(--r-lg);padding:28px 30px}.art-stop-h{display:flex;align-items:center;gap:12px;margin-bottom:16px}.art-stop-h i{width:36px;height:36px;border-radius:10px;background:var(--citric);color:var(--ink);display:grid;place-items:center;font-size:15px}.art-stop-h b{font-size:20px;letter-spacing:-.02em;color:#fff}.art-stop ul{margin:0;padding:0 0 0 20px;display:grid;gap:8px;font-size:16px;line-height:1.55}.art-stop li::marker{color:var(--citric)}.art-stop p{margin-top:20px;padding-top:18px;border-top:1px solid var(--dark-line);color:var(--dark-muted);font-size:15px}.art-plan{background:var(--soft2);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 28px}.art-plan-f{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.art-faq summary{font-size:17px;padding:18px 20px}.art-faq details p{font-size:16px;padding:0 64px 20px 20px}.art-close{margin-top:48px;display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line2)}.art-close i{flex:none;width:40px;height:40px;border-radius:10px;background:var(--citric);display:grid;place-items:center;font-size:16px;color:var(--ink)}.art-close p{font-size:16px;color:var(--ink);margin:0;align-self:center}.hd-table{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--card);margin-top:22px}.hd-row{display:grid;grid-template-columns:1.1fr 1.6fr 100px;gap:16px;align-items:center;padding:14px 18px;font-size:15px;line-height:1.45;border-top:1px solid var(--line)}.hd-row:first-child{border-top:0}.hd-row span:first-child{color:var(--ink);font-weight:600}.hd-row-h{background:var(--soft2);font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.hd-row-h span:first-child{color:var(--muted)}.hd-row .chip{justify-self:start}.hd-table+p{margin-top:22px}.rel-cards-3{grid-template-columns:repeat(3,1fr)}.rel-card-hub{background:var(--soft2)}.learn-jump{margin-top:48px}.learn-jump .learn-jump-help{margin-left:auto}.learn-sec{padding-top:72px}.learn-group{scroll-margin-top:150px}.learn-group+.learn-group{margin-top:72px}.learn-group-h{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.learn-group-h .gi{flex:none;width:44px;height:44px;border-radius:12px;background:var(--citric);display:grid;place-items:center;font-size:16px;color:var(--ink)}.learn-group-h h2{font-size:30px;line-height:1.1;letter-spacing:-.03em}.learn-group-h p{margin-top:6px;font-size:16px;color:var(--ink2)}.learn-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.learn-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;color:var(--ink);transition:border-color .2s ease-out,transform .2s ease-out}a.learn-card:hover{border-color:var(--ink);transform:translateY(-3px)}.learn-card b{font-size:19px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.learn-card p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--ink2)}.learn-card p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.learn-read{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.learn-read i{font-size:12px}.learn-card-soon{background:var(--soft2);border-style:dashed}.learn-band{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px 40px}.learn-band h2{font-size:28px;letter-spacing:-.03em;line-height:1.1}.learn-band p{margin-top:10px;font-size:16px;color:var(--ink2);max-width:46em}.learn-band-acts{display:flex;gap:12px;flex:none}.help-sec{padding-top:72px}.help-cards .rel-card{padding:30px}.help-cards .rel-card b{font-size:20px;margin-top:20px}.help-cards .rel-card small{font-size:15px;margin-top:8px}.help-more{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.help-more-c{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;background:var(--soft2);border:1px solid var(--line);border-radius:var(--r-lg)}.help-more-c .hs-ic{flex:none;background:var(--card)}.help-more-c b{display:block;font-size:16px;color:var(--ink)}.help-more-c p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--ink2)}.help-more-c a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1180px){.art{grid-template-columns:minmax(0,1fr);gap:32px}.art-toc{position:static;grid-template-columns:1fr 1fr;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.art-toc b,.art-toc-help{grid-column:1 / -1}.learn-cards,.rel-cards-3,.help-more{grid-template-columns:1fr 1fr}.learn-band{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.art-hero{padding-block:40px 32px}.art-hero h1{font-size:36px}.art-hero .lede{font-size:17px}.art-meta{gap:8px 18px;font-size:13px}.art-sec-wrap{padding-block:32px 64px}.art-toc{grid-template-columns:1fr}.art-body{font-size:16px}.art-sec{margin-top:44px}.art-sec>h2{font-size:24px}.art-first,.art-stop,.art-plan{padding:22px 20px}.art-first-h span{display:none}.art-steps li{grid-template-columns:32px 1fr;gap:0 14px;padding:18px}.art-steps li:before{width:32px;height:32px;font-size:15px}.art-steps li b{font-size:17px}.art-faq details p{padding:0 18px 18px}.hd-row{grid-template-columns:1fr;gap:6px}.hd-row-h{display:none}.learn-jump{margin-top:32px}.learn-sec,.help-sec{padding-top:48px}.learn-group+.learn-group{margin-top:48px}.learn-group-h h2{font-size:24px}.learn-cards,.rel-cards-3,.help-more{grid-template-columns:1fr}.learn-band{padding:26px 22px}.learn-band h2{font-size:24px}.learn-band-acts{flex-direction:column;width:100%}.learn-band-acts .btn{width:100%}}@media (prefers-reduced-motion: reduce){.learn-card,a.learn-card:hover{transition:none;transform:none}}.bx .ui{position:relative}.bx .ui-h{position:relative;z-index:2;background:var(--card)}.bx .ui-row{position:relative;z-index:1;background:var(--card)}.bx .req-new{position:relative;z-index:2}.bx .bx-ghost{position:absolute;left:0;right:0;z-index:0;pointer-events:none}.bx .bx-lock{display:flex;flex-direction:column}.bx .bx-lock>.ui-row{flex:1 0 auto}.bx .chip{transition:background-color .3s ease,color .3s ease}.bx .bx-off{opacity:0}.bx .match,.bx .speed-was,.bx .ui-h span,.bx .ubtn{transition:opacity .4s ease,transform .16s ease,background-color .16s ease}.bx-spin{flex:none;width:10px;height:10px;margin-right:6px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bx-spin .8s linear infinite}@keyframes bx-spin{to{transform:rotate(360deg)}}.bx-chip-new{background:var(--citric);color:var(--ink)}.bx .mini:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--good);opacity:0}.bx .mini.bx-scan:after{animation:bx-scan 1.1s cubic-bezier(.4,0,.6,1) both}@keyframes bx-scan{0%{transform:translateY(0);opacity:0}12%,88%{opacity:1}to{transform:translateY(114px);opacity:0}}.bx .ubars i{transform-origin:50% 100%}.bx.bx-pre .ubars i{transform:scaleY(0)}.bx.bx-fill .ubars i{transition:transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 35ms)}.bx-prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--good);transform:scaleX(0);transform-origin:0 50%;transition:opacity .4s ease}.bx .bx-busy .ubtn{opacity:.4}.bx .req-input{overflow:hidden;white-space:nowrap}.bx .req-input.bx-typing{color:var(--ink)}.bx .req-input.bx-typing:after{content:"";flex:none;width:1px;height:16px;margin-left:1px;background:var(--ink);animation:bx-caret 1s steps(1) infinite}@keyframes bx-caret{50%{opacity:0}}.bx .ubtn.bx-press{transform:scale(.96);background:var(--citric-h)}.bx .sec-stats div{position:relative}.bx .sec-stats b{transition:color .3s ease}.bx .sec-stats b.bx-hit{color:var(--good)}.bx-plus{position:absolute;margin:13px 0 0 7px;font-size:12px;font-weight:600;letter-spacing:0;line-height:1;color:var(--good);opacity:0;transform:translateY(3px);transition:opacity .3s ease,transform .3s ease}.bx-plus.on{opacity:1;transform:none}.bx-sentline{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:var(--good);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bx-sentline.on{transform:none}.bx .ui-h span.bx-sent{display:inline-flex;align-items:center;gap:6px;color:var(--good);font-weight:600}.bx .ui-h span.bx-sent svg,.bx .ui-h span.bx-sent i{width:13px;height:13px}.lp-inc{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline dashed;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}.lp-inc:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.lp-inc-pop{display:none;margin:4px 0 6px;padding:14px 16px;border-radius:12px;background:var(--soft2);border:1px solid var(--line);font-size:14px;color:var(--ink2)}.lp-inc-pop b{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink)}.lp-inc-pop ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.lp-inc-pop li{display:flex;gap:9px;align-items:flex-start;line-height:1.35}.lp-inc-pop li i{flex:none;margin-top:2px;font-size:12px}.lp.pick .lp-inc-pop{background:var(--dark2);border-color:var(--dark-line);color:var(--dark-muted)}.lp.pick .lp-inc-pop b{color:#fff}.lp.pick .lp-inc-pop li i{color:var(--citric)}li.has-inc.open+.lp-inc-pop{display:block}@media (hover: hover) and (min-width: 1101px){.plan-list{position:relative}.lp-inc-pop{position:absolute;z-index:5;left:-8px;right:-8px;margin-top:2px;background:var(--card);box-shadow:0 12px 32px #14120a1f}.lp.pick .lp-inc-pop{background:var(--dark2)}li.has-inc:hover+.lp-inc-pop,li.has-inc:focus-within+.lp-inc-pop,.lp-inc-pop:hover{display:block}}@media (max-width: 720px){.lp-for-more{display:none}}.plan .lp-inc-pop{background:#1f1f24;border-color:var(--dark-line);color:var(--dark-muted)}.plan .lp-inc-pop b{color:#fff}.plan .lp-inc-pop li i{color:var(--citric)}.plan.pick .lp-inc-pop{background:var(--soft2);border-color:var(--line);color:var(--ink2)}.plan.pick .lp-inc-pop b,.plan.pick .lp-inc-pop li i{color:var(--ink)}.plan .lp-inc:focus-visible{outline-color:currentColor}@media (max-width: 720px){.ns-pipe-pair{gap:5px;padding-inline:8px}.ns-thumb{width:34px;height:27px;padding:4px;gap:2px}.ns-thumb i{height:3px}.ns-thumb i:first-child{height:5px}.ns-pipe-arrow{font-size:9px}.ns-pipe-verdict{width:22px;height:22px;border-radius:7px;font-size:10px}}.ns-points i{width:18px;text-align:center}.ns-cols .hs-points{gap:14px}.ns-cols .hs-points li{line-height:1.5}.ns-cols .hs-points i{margin-top:5px}.hero h1{max-width:none}.type{white-space:nowrap}.type-c{display:inline-block;width:.06em;height:.82em;margin-left:.04em;vertical-align:-.04em;background:var(--ink);border-radius:2px;opacity:0}.type.on .type-c{opacity:1;animation:type-blink 1s steps(1) infinite}.type.typing .type-c{animation:none;opacity:1}@keyframes type-blink{50%{opacity:0}}.type:not(.ready) .type-w{opacity:0;animation:roll-show 0s 2.5s forwards}@keyframes roll-show{to{opacity:1}}@media (max-width: 720px){.hero h1{font-size:min(50px,calc((100vw - 32px) / 7.4))}}.up-log{margin-top:22px;border:1px solid var(--line2);border-radius:12px;box-shadow:none}.up-log-h{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.up-log-h i{width:10px;height:10px;border-radius:3px;background:#e5a33a}.up-log .ui-row{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:10px 16px}.up-log .pl-ic{width:28px;height:28px;border-radius:8px;font-size:12px}.up-log .nm b{font-size:13.5px;font-weight:500}.up-log .up-bad{background:var(--warn-bg);color:var(--warn)}.up-log .up-ok{background:var(--good-bg);color:var(--good)}.up-t{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}@media (min-width: 721px){.upd-grid{align-items:stretch}.upd-grid>.ui{display:flex;flex-direction:column}.upd-grid .compare{flex:1}.upd-grid .compare>div{display:flex;flex-direction:column}.upd-grid .mini{flex:1;height:auto;min-height:118px}}.globe-card{margin:0;width:100%;padding:0;display:flex;flex-direction:column;align-items:center;gap:18px}.globe{display:block;width:100%;max-width:520px;aspect-ratio:1}.globe-key{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;font-size:14px;color:var(--ink2)}.globe-key>span{display:inline-flex;align-items:center;gap:8px}.globe-dot{width:18px;height:18px;border-radius:50%;background:var(--dark);display:inline-grid;place-items:center}.globe-dot:after{content:"";width:8px;height:8px;border-radius:50%}.globe-dot.is-region:after{background:var(--citric)}.globe-dot.is-edge:after{width:5px;height:5px;background:#fff}.globe-stat{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:var(--card);color:var(--ink);font-weight:600;font-size:13px;line-height:1;justify-content:center}@media (max-width: 720px){.globe-key{gap:8px 16px;font-size:13px}}.ft-base{align-items:center}.ft-pay{display:inline-flex;align-items:center;gap:14px;font-size:30px;line-height:1;color:var(--ink2)}.ft-pay i{display:inline-flex}.ft-pay .fa-google-pay{font-size:34px}@media (max-width: 720px){.ft-pay{gap:12px;font-size:28px}.ft-pay .fa-google-pay{font-size:32px}}
