.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sec{padding:110px 0}.sec.tight{padding-top:40px}.sec-h{max-width:720px;margin:0 0 48px}.sec-h.center{text-align:center;margin-left:auto;margin-right:auto}.sec-h.center .lede{margin:0 auto}.sec-h h2{margin:12px 0 16px}.hero{text-align:center;padding:136px 0 40px;overflow:hidden}.hero .wrap{z-index:1;position:relative}.hero h1{letter-spacing:-.055em;max-width:900px;margin:22px auto;font-size:clamp(46px,8.2vw,92px);line-height:.98}.hero h1 span{color:var(--accent)}.hero .lede{max-width:640px;margin:0 auto}.cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:34px 0 14px;display:flex}.cta-note{color:var(--hint);font-size:13.5px}.stage{max-width:1000px;margin:64px auto 0;padding-bottom:30px;position:relative}.stage .win{width:88%}.stage .phone{width:23%;min-width:150px;position:absolute;bottom:0;right:0}@media (width<=700px){.hero{padding:108px 0 20px}.stage{margin-top:44px}.stage .win{width:100%}.stage .phone{border-radius:30px;width:34%;padding:6px;bottom:-14px;right:-6px}.stage .phone img{border-radius:24px}}.facts{border:1px solid var(--hair);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:84px;display:grid}.fact{flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex}.fact+.fact{border-left:1px solid var(--line)}.fact b{letter-spacing:-.015em;font-size:17px;display:block}.fact div>span{color:var(--sub);margin-top:2px;font-size:14.5px;display:block}@media (width<=900px){.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:none}.fact:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.fact{padding:18px 16px}.fact b{font-size:15.5px}.fact div>span{font-size:13.5px}}.ways{grid-template-columns:1fr 1fr;gap:20px;display:grid}.way{padding:34px;overflow:hidden}.way h3{margin:20px 0 10px;font-size:24px}.way p{color:var(--sub);margin:0 0 18px}.way ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.way li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;display:flex}.way li .i{width:18px;height:18px;color:var(--good);margin-top:2px}.diagram{background:var(--ground-2);border-radius:18px;justify-content:center;align-items:center;gap:14px;height:120px;margin:-6px 0 4px;display:flex}.diagram .dv{background:var(--surface);border:1px solid var(--hair);width:52px;height:52px;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:15px;justify-content:center;align-items:center;display:flex}.diagram .dv.srv{background:var(--accent-tint);color:var(--accent-ink);border-color:#0000}.diagram .wire{background:var(--hair);border-radius:2px;width:70px;height:2px;position:relative;overflow:hidden}.diagram .wire:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);width:40%;animation:1.8s linear infinite flow;position:absolute;inset:0}.diagram .wire.slow:after{animation-delay:.9s}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (width<=820px){.ways{grid-template-columns:1fr}.way{padding:26px}}.row{grid-template-columns:1fr 1.25fr;align-items:center;gap:72px;padding:56px 0;display:grid}.row.flip{grid-template-columns:1.25fr 1fr}.row.flip .copy{order:2}.row h3{letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(28px,3.2vw,40px);line-height:1.08}.row p{color:var(--sub);margin:0 0 18px;font-size:17px}.row ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.row li{color:var(--sub);gap:10px;font-size:15.5px;display:flex}.row li .i{width:18px;height:18px;color:var(--accent-ink);margin-top:3px}.row li b{color:var(--ink)}.row .media{justify-content:center;display:flex}.row .media .phone{width:min(300px,78%)}.row .media .win{width:100%}@media (width<=900px){.row,.row.flip{grid-template-columns:1fr;gap:36px;padding:40px 0}.row.flip .copy{order:0}}.grid8{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.mini{padding:24px}.mini h4{letter-spacing:-.015em;margin:16px 0 6px;font-size:16.5px}.mini p{color:var(--sub);margin:0;font-size:14.5px}@media (width<=980px){.grid8{grid-template-columns:1fr 1fr}}@media (width<=520px){.grid8{gap:10px}.mini{padding:18px 16px}.mini h4{margin-top:12px;font-size:15px}.mini p{font-size:13.5px}.mini .ic-tile{border-radius:11px;width:38px;height:38px}}.acct{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.acct-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acct-cards .card{padding:24px}.acct-cards h4{letter-spacing:-.015em;margin:14px 0 6px;font-size:16.5px}.acct-cards p{color:var(--sub);margin:0;font-size:14.5px}.idcode{background:var(--surface);border:1px solid var(--hair);color:var(--sub);border-radius:14px;align-items:center;gap:10px;margin-top:26px;padding:12px 16px;font-size:14px;display:inline-flex}.idcode code{color:var(--ink);letter-spacing:.06em;font-size:13.5px}@media (width<=900px){.acct{grid-template-columns:1fr;gap:32px}}@media (width<=520px){.acct-cards{grid-template-columns:1fr}}.bill{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-16px 0 34px;display:flex}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.plan{flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.plan.best{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent), var(--shadow-md)}.plan .badge{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;left:24px}.plan .for{letter-spacing:.05em;text-transform:uppercase;color:var(--hint);font-size:13px;font-weight:800}.plan h3{margin:6px 0 14px;font-size:24px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:52px;display:flex}.price b{letter-spacing:-.045em;font-size:40px;line-height:1}.price span{color:var(--sub);font-size:14.5px;font-weight:700}.price-sub{color:var(--hint);min-height:21px;margin:4px 0 20px;font-size:13.5px}.plan ul{border-top:1px solid var(--line);gap:11px;margin:0 0 22px;padding:22px 0 0;list-style:none;display:grid}.plan li{color:var(--sub);gap:10px;font-size:14.5px;display:flex}.plan li .i{width:17px;height:17px;color:var(--good);margin-top:2px}.plan li b{color:var(--ink)}.plan .btn{margin-top:auto}.price .from{color:var(--sub);font-size:14.5px;font-weight:700}.price.has-from b{font-size:34px}.max-sizes{border-top:1px solid var(--line);gap:8px;margin-bottom:14px;padding-top:18px;display:grid}.max-sizes .ms{background:var(--ground-2);border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"n p""d d";align-items:center;gap:1px 10px;padding:9px 12px;display:grid}.max-sizes .ms b{color:var(--ink);grid-area:n;font-size:15px}.max-sizes .ms>small{color:var(--sub);grid-area:d;font-size:12.5px;font-weight:600}.max-sizes .ms em,.max-sizes .ms .pill{grid-area:p}.max-sizes .ms em{white-space:nowrap;font-size:15px;font-style:normal;font-weight:800}.max-sizes .ms em small{color:var(--hint);font-size:12px}.max-sizes .ms .pill{padding:3px 9px;font-size:11.5px}.max-sizes+ul{border-top:none;padding-top:4px}.max-buy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.max-buy .btn{padding-left:8px;padding-right:8px}.everyplan{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:30px 0 8px;font-size:14.5px;font-weight:700;display:flex}.everyplan span{align-items:center;gap:8px;display:inline-flex}.everyplan .i{width:17px;height:17px;color:var(--good)}.fine{text-align:center;color:var(--hint);max-width:760px;margin:12px auto 0;font-size:13.5px}.promise{background:var(--good-tint);border-radius:18px;align-items:flex-start;gap:14px;max-width:880px;margin:34px auto 0;padding:20px 24px;display:flex}.promise .i{color:var(--good);width:22px;height:22px;margin-top:2px}.promise b{margin-bottom:2px;display:block}.promise span{color:var(--sub);font-size:14.5px}@media (width<=1040px){.plans{grid-template-columns:1fr 1fr}}@media (width<=560px){.plans{grid-template-columns:1fr}}.speed{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.speed .card{padding:28px}.speed h4{letter-spacing:-.02em;margin:16px 0 8px;font-size:18px}.speed p{color:var(--sub);margin:0;font-size:15px}.speed .big{letter-spacing:-.04em;color:var(--ink);margin:18px 0 0;font-size:30px;font-weight:800;line-height:1.1}.speed .big small{color:var(--hint);letter-spacing:0;margin-top:4px;font-size:13.5px;font-weight:700;display:block}.times{grid-template-columns:1fr 1.2fr;gap:16px;margin-top:16px;display:grid}.times .card{padding:26px 28px}.times h4{margin:0 0 14px;font-size:17px}.times table{border-collapse:collapse;width:100%;font-size:14.5px}.times td{border-bottom:1px solid var(--line);color:var(--sub);padding:9px 0}.times tr:last-child td{border-bottom:none}.times td:last-child{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.times p{color:var(--sub);margin:0 0 12px;font-size:15px}.times p:last-child{margin:0}@media (width<=900px){.speed,.times{grid-template-columns:1fr}}.priv{grid-template-columns:1fr 1fr;gap:16px;display:grid}.priv .card{padding:30px}.priv h4{align-items:center;gap:10px;margin:0 0 16px;font-size:18px;display:flex}.priv ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.priv li{color:var(--sub);gap:10px;font-size:15px;display:flex}.priv li .i{width:18px;height:18px;margin-top:2px}.priv .no li .i{color:var(--hint)}.priv .yes li .i{color:var(--accent-ink)}.priv-foot{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.priv-foot .pill{font-size:13.5px}@media (width<=820px){.priv{grid-template-columns:1fr}}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--hint);transition:transform .3s var(--spring)}.faq details[open] summary .i{transform:rotate(45deg)}.faq details.is-closing summary .i{transform:none}.faq .a{color:var(--sub);padding:0 2px 22px;font-size:16px}.faq .a p{margin:0 0 10px}.faq .a p:last-child{margin:0}.faq .a b{color:var(--ink)}.contact{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact .card{padding:30px}.contact h4{margin:16px 0 6px;font-size:18px}.contact p{color:var(--sub);margin:0 0 16px;font-size:15px}.reveal-box{flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;display:flex}.reveal-box a.mail{color:var(--accent-ink);font-size:17px;font-weight:800;text-decoration:none}@media (width<=820px){.contact{grid-template-columns:1fr}}.closing{text-align:center;padding:120px 0 110px;overflow:hidden}.closing h2{margin:24px 0 16px;font-size:clamp(38px,6vw,68px)}.closing .mark{width:72px;height:72px;box-shadow:0 22px 50px color-mix(in srgb,var(--accent) 38%,transparent), inset 0 1px 0 #ffffff4d;border-radius:21px;margin:0 auto}@media (width<=700px){.sec{padding:72px 0}.sec.tight{padding-top:24px}.sec-h{margin-bottom:32px}.closing{padding:84px 0 80px}}.page{animation:pagein .5s var(--spring) both}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.js .rv{opacity:0;transition:opacity .7s ease, transform .9s var(--spring);transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}.grad{color:var(--accent)}.r-hero h1 .rot,.r-hero h1 .rot-w{color:var(--ink)}.contact-h{margin-bottom:28px}.rnav{position:relative}.rnav .lnk{z-index:1;position:relative;background:0 0!important}.rnav .lnk[aria-current=page]{color:var(--ink)}.nav-pill{background:var(--chip);transition:transform .45s var(--spring), width .45s var(--spring);border-radius:10px;position:absolute;top:0;bottom:0;left:0}.r-hero h1{font-size:clamp(44px,7.6vw,88px)}.rot{vertical-align:bottom;height:1.04em;transition:width .55s var(--spring);text-align:left;display:inline-block;position:relative;overflow:visible}.rot-w{white-space:nowrap;opacity:0;filter:blur(4px);transition:opacity .45s ease, transform .6s var(--spring), filter .45s ease;position:absolute;top:0;left:0;transform:translateY(.45em)}.rot-w.on{opacity:1;filter:none;transform:none}.rot-w.out{opacity:0;filter:blur(4px);transform:translateY(-.45em)}.viewer{max-width:1000px;margin:56px auto 0}.viewer-seg{margin:0 auto 22px}.viewer-seg button{align-items:center;gap:6px;display:inline-flex}.viewer-stage{display:grid;position:relative}.vs-item{transition:opacity .5s ease, transform .7s var(--spring);grid-area:1/1;justify-content:center;align-items:flex-start;display:flex}.vs-desktop .win{width:100%}.vs-phone .phone{width:min(330px,74vw)}.viewer-stage.v-desktop .vs-phone,.viewer-stage.v-phone .vs-desktop{opacity:0;pointer-events:none;transform:scale(.96)translateY(10px)}.viewer-stage.v-auto .vs-phone{opacity:0;pointer-events:none}@media (width<=699px){.viewer-stage.v-auto .vs-phone{opacity:1;pointer-events:auto}.viewer-stage.v-auto .vs-desktop{opacity:0;pointer-events:none}}.ways-x{text-align:center;max-width:980px;margin:0 auto;padding:30px}.ways-seg{margin:0 auto 26px}.ways-seg button{align-items:center;gap:7px;display:inline-flex}.flow{background:var(--ground-2);border-radius:20px;justify-content:center;align-items:center;gap:0;height:150px;margin-bottom:28px;padding:0 20px;display:flex}.fdev,.fsrv{transition:opacity .4s ease, transform .5s var(--spring), width .5s var(--spring);flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.fdev>svg,.fsrv>svg{box-sizing:content-box;background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-sm);border-radius:18px;padding:16px}.fsrv>svg{background:var(--accent-tint);color:var(--accent-ink);border-color:#0000}.fdev small,.fsrv small{color:var(--hint);font-size:12.5px;font-weight:700}.fline{background:var(--hair);width:120px;height:2px;transition:width .5s var(--spring), opacity .4s;border-radius:2px;margin:0 8px 26px;position:relative}.fline i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.6s linear infinite pkt;position:absolute;top:-3px;left:0}.fline i:nth-child(2){animation-delay:.53s}.fline i:nth-child(3){animation-delay:1.06s}@keyframes pkt{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.flow.near .fsrv{opacity:0;width:0;overflow:hidden;transform:scale(.6)}.flow.near .fline.b{opacity:0;width:0;margin:0}.flow.near .fline.a{width:200px}.flow.far .fline i{animation-duration:2.1s}.ways-copy h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.6vw,28px)}.ways-copy p{color:var(--sub);max-width:640px;margin:0 auto 24px;font-size:16.5px}.ways-stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;margin:0 auto;display:grid}.ways-stats div{background:var(--ground-2);text-align:left;border-radius:16px;padding:16px}.ways-stats small{letter-spacing:.05em;text-transform:uppercase;color:var(--hint);font-size:12px;font-weight:800;display:block}.ways-stats b{font-size:15.5px}@media (width<=600px){.ways-x{padding:20px 16px}.fline{width:44px}.flow.near .fline.a{width:110px}.flow{height:130px;padding:0 6px}.fdev>svg,.fsrv>svg{padding:12px}.ways-stats{grid-template-columns:1fr}}.explorer{grid-template-columns:.95fr 1.25fr;align-items:center;gap:48px;margin-bottom:24px;display:grid}.ex-list{gap:6px;display:grid}.ex-item{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;gap:16px;padding:16px 18px;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.ex-item:hover{background:var(--chip)}.ex-item.on{background:var(--surface);border-color:var(--hair);box-shadow:var(--shadow-md)}.ex-t b{letter-spacing:-.015em;margin-top:2px;font-size:16.5px;display:block}.ex-t span{color:var(--sub);opacity:0;max-height:0;transition:max-height .5s var(--spring), opacity .4s, margin .4s;font-size:14.5px;display:block;overflow:hidden}.ex-item.on .ex-t span{opacity:1;max-height:140px;margin-top:6px}.ex-bar{background:var(--accent);transform-origin:0;opacity:.6;border-radius:2px;height:2px;animation:7s linear both exbar;position:absolute;bottom:8px;left:18px;right:18px}@keyframes exbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ex-stage{place-items:center;min-height:420px;display:grid;position:relative}.ex-shot{opacity:0;width:100%;transition:opacity .5s ease, transform .7s var(--spring);pointer-events:none;grid-area:1/1;justify-content:center;display:flex;transform:translateY(14px)scale(.98)}.ex-shot.on{opacity:1;pointer-events:auto;transform:none}.ex-shot .phone{width:min(300px,70vw)}.ex-shot .win{width:100%}@media (width<=900px){.explorer{grid-template-columns:1fr;gap:28px}.ex-stage{order:-1;min-height:0}}.belief{letter-spacing:-.02em;color:var(--ink);border-left:3px solid var(--accent);margin:0 0 16px;padding-left:16px;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.4}.acct-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.acct-list li{color:var(--sub);gap:12px;font-size:15.5px;display:flex}.acct-list li svg{color:var(--accent-ink);margin-top:2px}.acct-list b{color:var(--ink)}.knows{align-content:start;gap:18px;padding:28px;display:grid}.knows-h{align-items:center;gap:14px;display:flex}.knows-h b{font-size:17px;display:block}.knows-h span{color:var(--hint);font-size:14px}.knows .seg{justify-self:start}.knows-list{gap:12px;min-height:220px;margin:0;padding:0;list-style:none;display:grid}.knows-list li{color:var(--sub);animation:pagein .5s var(--spring) both;gap:10px;font-size:15px;display:flex}.knows-list.no li svg{color:var(--hint)}.knows-list.yes li svg{color:var(--accent-ink)}.knows .pill{justify-self:start}.teaser{grid-template-columns:1fr 1.3fr;align-items:center;gap:36px;padding:34px;display:grid}.teaser h3{letter-spacing:-.04em;margin:10px 0;font-size:32px}.teaser p{color:var(--sub);margin:0 0 20px}.teaser-plans{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tp{background:var(--ground-2);border-radius:16px;gap:2px;padding:18px 16px;display:grid}.safe-points{gap:10px;margin:0 0 20px;display:grid}.sp{background:var(--ground-2);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.sp svg{color:var(--accent);margin-top:2px}.sp b{letter-spacing:-.02em;font-size:15.5px;display:block}.sp span span{color:var(--sub);font-size:13px;line-height:1.45}.teams .sec-h .eyebrow{color:var(--team)}.team-row{grid-template-columns:1fr 1.35fr}.team-row li .i{color:var(--team)}.team-stage{width:100%;padding:0 0 34px;position:relative}.row .media .team-stage .win{width:86%}.row .media .team-stage .phone{width:30%;min-width:120px;position:absolute;bottom:0;right:0}.team-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.team-cards .mini .ic-tile{color:var(--team);background:var(--team-tint)}.team-more{justify-content:center;margin-top:28px;display:flex}.team-more .btn .i{width:16px;height:16px}@media (width<=900px){.team-row{grid-template-columns:1fr}.row .media .team-stage .win{width:90%}.row .media .team-stage .phone{border-radius:30px;width:34%;padding:6px;right:-4px}.row .media .team-stage .phone img{border-radius:24px}}@media (width<=820px){.team-cards{grid-template-columns:1fr}}.teaser.safe{grid-template-columns:1.1fr .9fr;grid-template-areas:"head.""pts shot""foot cap";align-items:stretch;row-gap:0}.teaser.safe .safe-head{grid-area:head}.teaser.safe .safe-points{grid-area:pts;margin:0}.teaser.safe .safe-foot{grid-area:foot;margin-top:20px}.safe-shot{grid-area:shot;min-height:240px;margin:0;position:relative}.teaser.safe .safe-shot img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.safe-cap{text-align:center;grid-area:cap;align-self:end;padding-bottom:6px;font-size:13px;color:var(--hint)!important;margin:0!important}@media (width<=900px){.teaser.safe{grid-template-columns:1fr;grid-template-areas:"head""pts""foot""shot""cap"}.safe-shot{min-height:0;margin-top:26px}.teaser.safe .safe-shot img{max-width:372px;height:auto;position:static}.safe-cap{padding:10px 0 0}}.tp.best{background:var(--accent-tint)}.tp.gold{background:var(--warn-tint)}.tp small{letter-spacing:.04em;text-transform:uppercase;color:var(--hint);font-size:12.5px;font-weight:800}.tp b{letter-spacing:-.04em;font-size:26px}.tp span{color:var(--sub);font-size:12.5px}.tp em{color:var(--ink);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:13px;font-style:normal;font-weight:700}@media (width<=900px){.teaser{grid-template-columns:1fr;padding:24px}.teaser-plans{grid-template-columns:1fr 1fr}}.page-head{padding-top:148px;overflow:hidden}.ph1{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(40px,6.4vw,74px);line-height:1}.chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chips .pill{cursor:pointer;border:none;font-family:inherit;text-decoration:none}.chips .pill:hover{color:var(--ink)}.plan.picked{border-color:color-mix(in srgb,var(--good) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 18%,transparent), var(--shadow-md)}.finder{grid-template-columns:1.3fr 1fr;gap:0;display:grid;overflow:hidden}.finder-in{padding:32px}.finder-in h3{letter-spacing:-.035em;margin:0 0 6px;font-size:26px}.finder-in .muted{margin:0 0 22px;font-size:15px}.range{gap:10px;margin:0 0 20px;display:grid}.range span{color:var(--sub);font-size:15px}.range b{color:var(--ink)}input[type=range]{appearance:none;background:var(--chip-2);border-radius:6px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--hair);cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0000002e}input[type=range]::-moz-range-thumb{border:1px solid var(--hair);cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0000002e}.check-row{color:var(--sub);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--accent)}.finder-out{background:var(--accent-tint);animation:pagein .5s var(--spring) both;flex-direction:column;justify-content:center;padding:32px;display:flex}.finder-out small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:12.5px;font-weight:800}.finder-out b{letter-spacing:-.05em;margin:6px 0 2px;font-size:44px;line-height:1.1}.fo-price{color:var(--ink);font-size:15px;font-weight:700}.finder-out p{color:var(--sub);margin:12px 0 0;font-size:15px}@media (width<=820px){.finder{grid-template-columns:1fr}.finder-in,.finder-out{padding:24px}}.cmp{padding:6px}.cmp-scroll{overflow-x:auto}.cmp table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:14.5px}.cmp col.c-label{width:22%}.cmp td.all{color:var(--ink)}.cmp td.all em{letter-spacing:.04em;text-transform:uppercase;color:var(--hint);white-space:nowrap;margin-left:8px;font-size:11.5px;font-style:normal;font-weight:800}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.cmp thead th{letter-spacing:-.01em;font-size:16px}.cmp thead th small{color:var(--warn-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.cmp tbody th{color:var(--ink);width:22%;font-weight:700}.cmp td{color:var(--sub)}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:none}.timer{margin-top:16px;padding:30px}.timer h3{letter-spacing:-.03em;margin:0 0 20px;font-size:22px}.timer-in{grid-template-columns:1fr 1fr;gap:28px;display:grid}.timer-out{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;display:grid}.timer-out div{background:var(--ground-2);border-radius:16px;gap:4px;padding:18px;display:grid}.timer-out div.hl{background:var(--accent-tint)}.timer-out small{letter-spacing:.04em;text-transform:uppercase;color:var(--hint);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.timer-out b{letter-spacing:-.03em;font-size:22px}.timer-out span{color:var(--sub);font-size:13.5px}@media (width<=820px){.timer-in,.timer-out{grid-template-columns:1fr}.timer{padding:22px}}.know{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.know .card{padding:22px}.know b{font-size:15.5px}.know p{color:var(--sub);margin:6px 0 0;font-size:14.5px}@media (width<=980px){.know{grid-template-columns:1fr 1fr}}@media (width<=520px){.know{grid-template-columns:1fr}}.pill.good{color:var(--good);background:var(--good-tint)}.os-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:8px 0 16px;display:grid}.os-card{text-align:left;color:inherit;cursor:pointer;min-width:0;transition:border-color .2s, box-shadow .2s, transform .25s var(--spring);flex-direction:column;align-items:flex-start;gap:3px;padding:20px;font-family:inherit;display:flex}.os-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.os-card.on{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent), var(--shadow-md)}.os-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;margin-bottom:12px;display:flex}.os-top .you{padding:4px 9px;font-size:11.5px}.os-card b{letter-spacing:-.025em;font-size:19px}.os-card small{color:var(--sub);font-size:13px;line-height:1.4}.os-panel{margin:0 0 18px;padding:34px}.os-none{color:var(--sub);box-shadow:none;background:var(--ground-2);border-style:dashed;justify-content:center;align-items:center;gap:10px;padding:26px;font-weight:700;display:flex}.dlp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.dlp-head h3{letter-spacing:-.035em;margin:0 0 6px;font-size:26px}.dlp-head .muted{margin:0 0 20px}.dlp-in.swap{animation:.16s both dlpIn}@keyframes dlpIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dlp-in.swap{animation:none}}.ways-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.way-opt .btn{white-space:normal;text-align:left;max-width:100%}.way-opt{background:var(--ground-2);border:1px solid var(--line);border-radius:18px;padding:18px 20px}.wo-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.wo-h b{letter-spacing:-.02em;font-size:17px}.wo-h .pill{padding:3px 9px;font-size:11.5px}.way-opt p{color:var(--sub);margin:0 0 10px;font-size:15px}.way-opt p:last-child{margin-bottom:0}.way-opt .hint{font-size:13.5px}.way-opt .hint b{color:var(--ink)}.way-opt .cmd{margin:0 0 10px}.btn-row{flex-wrap:wrap;gap:10px;margin:0 0 10px;display:flex}.how-link{color:var(--accent-ink);align-items:center;gap:8px;margin-top:18px;font-weight:800;text-decoration:none;display:inline-flex}.how-link:hover{text-underline-offset:3px;text-decoration:underline}.os-warn{background:var(--warn-tint);color:var(--warn-ink);border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:14.5px;font-weight:700;display:flex}.hint a{color:var(--accent-ink);font-weight:700;text-decoration:none}.dl-side{text-align:center;align-content:center;justify-items:center;gap:8px;padding:30px 26px;display:grid}.dl-side b{margin-top:10px;font-size:17px}.dl-side p{color:var(--sub);max-width:260px;margin:0;font-size:14.5px}.qr-side .qr{box-sizing:border-box;width:166px;height:166px;display:block}.qr-side .qr svg{width:140px;height:140px}.two-ways{margin:76px 0 0}.two-ways .sec-h{margin-bottom:28px}.tw-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tw{padding:28px}.tw h4{letter-spacing:-.02em;margin:16px 0 12px;font-size:19px}.tw ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tw li{color:var(--sub);gap:10px;font-size:15px;display:flex}.tw li .i{color:var(--accent-ink);flex:none;margin-top:2px}.tw li b{color:var(--ink)}.tw li a{color:var(--accent-ink);font-weight:700;text-decoration:none}.tw-stores{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tw-stores .pill{text-decoration:none}.tw-stores .soon-pill{opacity:.75}.way-opt .btn:not(.store-btn) small{color:var(--sub);margin-left:2px;font-size:12.5px;font-weight:550}.tw-stores .soon-pill small,.store-btn.soon small{letter-spacing:.04em;text-transform:uppercase;color:var(--warn-ink);background:var(--warn-tint);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.store-btn.soon{opacity:1;cursor:default;color:var(--sub)}.store-btn{white-space:normal;text-align:left;flex-wrap:wrap;justify-content:flex-start;row-gap:6px;max-width:100%}.two-ways .sec-h .lede{margin-top:10px}.tw-foot{background:var(--good-tint);color:var(--sub);border-radius:18px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:18px 22px;font-size:15px;display:flex}.tw-foot .i{color:var(--good);flex:none;margin-top:1px}.tw-foot b{color:var(--ink)}.tw-foot a{color:var(--accent-ink);white-space:nowrap;font-weight:700;text-decoration:none}.dl-notes{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;display:grid}.dl-notes div{color:var(--sub);background:var(--chip);border-radius:18px;gap:12px;padding:18px 20px;font-size:14.5px;display:flex}.dl-notes svg{color:var(--accent-ink);flex:none;margin-top:1px}.dl-notes b{color:var(--ink)}.dl-notes a{color:var(--accent-ink);font-weight:700;text-decoration:none}@media (width<=980px){.os-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.dlp{grid-template-columns:minmax(0,1fr);gap:26px}.os-panel{padding:22px}.dl-side{display:none}.tw-grid,.dl-notes{grid-template-columns:1fr}}@media (width<=560px){.os-cards{grid-template-columns:1fr 1fr;gap:8px}.os-card{border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.os-card:last-child{grid-column:span 2}.os-top{width:auto;margin:0}.os-top .ic-tile{border-radius:10px;width:34px;height:34px}.os-top .you,.os-card small{display:none}.os-card b{font-size:15.5px}.way-opt{padding:16px}.tw{padding:22px}}.wrap.narrow2{max-width:1000px}.dl-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 18px;display:flex}.dl-tab{border:1px solid var(--hair);background:var(--glass);color:var(--sub);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:11px 16px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.dl-tab:hover{color:var(--ink)}.dl-tab.on{background:var(--surface);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.dl-tab small{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-tint);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.ipanel{padding:34px}.ipanel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;padding-bottom:18px;display:flex}.ipanel-h h2{font-size:30px}.ipanel-h .muted{margin:4px 0 0;font-size:14.5px}.ipart{padding:22px 0 4px}.ipart+.ipart{border-top:1px solid var(--line)}.ipart h3{letter-spacing:.06em;text-transform:uppercase;color:var(--hint);margin:0 0 16px;font-size:13px;font-weight:800}.ipart .steps{margin:0}.ipart .steps li{font-size:15.5px}.ipart .steps .cmd{margin:10px 0 2px}.ipart code{background:var(--chip);border-radius:6px;padding:2px 6px;font-size:13px}.ipart .cmd code{background:0 0;padding:0}.say{background:var(--warn-tint);border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 10px;padding:16px 18px;display:flex}.say>.i{color:var(--warn-ink);flex:none;margin-top:2px}.say b{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;display:block}.say p{color:var(--sub);margin:4px 0 0;font-size:15px}.say p b{font-size:inherit;display:inline}.asks{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.asks li{align-items:flex-start;gap:14px;display:flex}.asks .ic-tile{border-radius:11px;width:36px;height:36px}.asks li>span:last-child{padding-top:1px}.asks b{font-size:15.5px;display:block}.asks li>span>span{color:var(--sub);font-size:14.5px;display:block}.store-note{background:var(--good-tint);color:var(--sub);border-radius:14px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:14px 16px;font-size:14.5px;display:flex}.store-note .i{color:var(--good);flex:none;margin-top:1px}.store-note b{color:var(--ink)}.perm-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.perm-never{background:var(--good-tint);box-shadow:none;border-color:#0000}.first{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.first-step{padding:24px;position:relative}.first-step .n{letter-spacing:-.05em;color:var(--line);font-size:40px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.first-step h4{letter-spacing:-.02em;margin:16px 0 6px;font-size:17px}.first-step p{color:var(--sub);margin:0;font-size:14.5px}.first-foot{color:var(--sub);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:14.5px;display:flex}.first-foot b{color:var(--ink)}@media (width<=860px){.ipanel{padding:22px}.ipanel-h h2{font-size:26px}.dl-tab{padding:9px 12px;font-size:13.5px}.dl-tab small{display:none}.perm-grid,.first{grid-template-columns:1fr 1fr}}@media (width<=560px){.perm-grid,.first{grid-template-columns:1fr}.say{padding:14px}}.search{background:var(--surface);border:1px solid var(--hair);height:58px;box-shadow:var(--shadow-md);color:var(--hint);border-radius:18px;align-items:center;gap:12px;margin:0 0 16px;padding:0 18px;display:flex}.search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16.5px}.chips.center{justify-content:center}.faq-cat{letter-spacing:.05em;text-transform:uppercase;color:var(--hint);vertical-align:middle;margin-left:10px;font-size:11px;font-weight:800;display:inline-block}.legal-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.legal-links .pill{align-items:center;gap:7px;display:inline-flex}.guide-link a{color:var(--accent-ink);font-weight:800;text-decoration:none}.guide-link a:hover{text-underline-offset:3px;text-decoration:underline}.guide-card{max-width:880px;color:var(--ink);background:linear-gradient(180deg,var(--glass-sheen),transparent 40%),var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px)saturate(160%);transition:transform .25s var(--spring), box-shadow .25s ease;border-radius:20px;align-items:center;gap:18px;margin:22px auto 0;padding:18px 20px;text-decoration:none;display:flex}.guide-card:hover{box-shadow:var(--glass-shadow);transform:translateY(-2px)}.guide-card .gc-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guide-card .gc-t b{letter-spacing:-.01em;font-size:17px}.guide-card .gc-t span{color:var(--sub);font-size:14.5px}.guide-card .gc-go{flex:none}@media (width<=640px){.guide-card{flex-wrap:wrap}.guide-card .gc-t{flex-basis:calc(100% - 62px)}.guide-card .gc-go{width:100%}}.team-hero{max-width:980px;margin:8px auto 0}.team-hero .team-stage .win{width:84%}.team-hero .team-stage .phone{width:24%;min-width:120px;position:absolute;bottom:0;right:0}.tplans{grid-template-columns:repeat(2,1fr);max-width:780px;margin:0 auto}.tsteps{max-width:720px;margin:0 auto}.tsteps li{padding-bottom:22px;font-size:16.5px}.tsteps li .st{color:var(--ink);margin-bottom:3px;font-size:17px;display:block}.bigger{align-items:flex-start;gap:20px;max-width:880px;margin:0 auto;padding:30px;display:flex}.bigger .bg-t{flex:1;min-width:0}.bigger h3{margin:2px 0 8px;font-size:22px}.bigger p{color:var(--sub);margin:0 0 16px;font-size:15.5px}@media (width<=640px){.tplans{grid-template-columns:1fr}.bigger{flex-direction:column;padding:24px 20px}.team-hero .team-stage .win{width:92%}.team-hero .team-stage .phone{border-radius:30px;width:32%;padding:6px;right:-4px}.team-hero .team-stage .phone img{border-radius:24px}}.st-card{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:22px;align-items:center;gap:18px;margin-top:26px;padding:22px 24px;display:flex}.st-dot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.st-dot svg{width:24px;height:24px}.st-up .st-dot{background:var(--good-dot);box-shadow:0 0 0 7px color-mix(in srgb,var(--good-dot) 18%,transparent)}.st-maint .st-dot{background:#e2951b;box-shadow:0 0 0 7px #e2951b33}.st-down .st-dot{background:#d92d20;box-shadow:0 0 0 7px #d92d202e}.st-issue .st-dot{background:#e2951b;box-shadow:0 0 0 7px #e2951b33}.st-ups{background:var(--glass);border:1px solid var(--glass-edge);border-radius:18px;margin:14px 0 0;padding:16px 20px;list-style:none}.st-ups li{color:var(--ink);gap:12px;padding:6px 0;font-size:15px;display:flex}.st-ups li+li{border-top:1px solid var(--line)}.st-ups time{min-width:58px;color:var(--hint);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.st-note{background:var(--warn-tint);color:var(--warn-ink);border-radius:18px;margin-top:14px;padding:16px 20px;font-size:15px}.st-note b{color:inherit;display:block}.past{margin:0;padding:0;list-style:none}.past li{border-top:1px solid var(--line);padding:12px 0;font-size:15px}.past li:first-child{border-top:0}.past b{display:block}.past small{color:var(--sub);margin-top:2px;font-size:13.5px;display:block}.past-none{color:var(--sub);margin:4px 0 0;font-size:15px}.st-wait .st-dot{background:var(--chip-2)}.st-card h2{letter-spacing:-.02em;margin:0;font-size:22px}.st-card p{color:var(--sub);margin:3px 0 0;font-size:15px}.st-plan{background:var(--warn-tint);color:var(--warn-ink);border-radius:18px;margin-top:14px;padding:16px 20px;font-size:15px}.st-plan b{color:inherit;display:block}.up-head{justify-content:space-between;align-items:baseline;gap:12px;margin:34px 0 10px;display:flex}.up-head h3{margin:0;font-size:17px}.up-head span{color:var(--sub);font-size:14px;font-weight:650}.up-bars{grid-template-columns:repeat(90,1fr);gap:2px;height:42px;display:grid}.up-bars i{background:var(--good-dot);opacity:.9;border-radius:3px;display:block;position:relative}.up-bars i.mid{background:#e2951b}.up-bars i.low{background:#d92d20}.up-bars i.none{background:var(--chip-2);opacity:1}.up-bars i.maint{background:linear-gradient(180deg,#e2951b 0 35%,var(--good-dot) 35%)}.up-bars i:hover{opacity:1;outline:2px solid var(--ink);outline-offset:1px}.up-axis{color:var(--hint);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.up-tip{min-height:22px;color:var(--sub);margin-top:6px;font-size:13.5px;font-weight:600}.up-key{color:var(--hint);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12.5px;display:flex}.up-key span{align-items:center;gap:6px;display:inline-flex}.up-key i{border-radius:3px;width:10px;height:10px;display:inline-block}@media (width<=640px){.up-bars{grid-template-columns:repeat(45,1fr);height:34px}.up-bars i:nth-child(-n+45){display:none}.st-card{padding:18px}}.sec-shots{align-items:end;margin:22px 0 10px}@supports (grid-template-rows:subgrid){.sec-shots{grid-template-rows:auto auto;align-items:stretch;row-gap:10px}.sec-shots .g-shot{grid-row:span 2;grid-template-rows:subgrid;justify-items:center;row-gap:10px;display:grid}.sec-shots .g-shot img{align-self:end}.sec-shots .g-shot figcaption{align-self:start}}@media (width<=560px){.sec-shots{grid-template-rows:none}.sec-shots .g-shot{grid-row:auto;display:flex}}.sec-shot-one{justify-content:center;margin:22px 0 10px;display:flex}.doc .g-shot figcaption{margin:0}
