.page-hero{padding-block:48px 40px}.page-hero .grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;display:grid}.page-hero h1{max-width:14ch;margin-top:18px;font-size:clamp(36px,4.6vw,66px);line-height:1.02}.page-hero .lead{color:var(--ink-2);max-width:52ch;margin-top:22px;font-size:20px}.page-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-hero .art{aspect-ratio:1;justify-self:center;width:min(360px,80%);position:relative}.page-hero .art img,.page-hero .art canvas{width:118%;height:auto;position:absolute;bottom:-4%;left:-9%}.crumbs{font:600 13px var(--body);color:var(--ink-2);flex-wrap:wrap;gap:8px;display:flex}.crumbs a{text-underline-offset:3px;text-decoration:underline}.pcards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pcard{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:32px;flex-direction:column;gap:12px;padding:28px;display:flex}.pcard .n{background:var(--ink);width:40px;height:40px;color:var(--paper);font:600 15px var(--display);border-radius:50%;place-items:center;display:grid}.pcard h3{font:600 22px/1.05 var(--display);letter-spacing:-.045em}.pcard p{color:var(--ink-2)}.gcards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gcard{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:32px;flex-direction:column;gap:8px;min-height:300px;padding:22px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.gcard:hover{transform:translateY(-4px)}.gcard.pop{background:var(--citrus);box-shadow:none}.gcard h3{font:600 21px/1.02 var(--display);letter-spacing:-.045em;max-width:9ch}.gcard p{color:var(--ink-2);max-width:22ch;font-size:15px}.gcard.pop p{color:#121014b8}.gcard .chips{z-index:1;flex-wrap:wrap;gap:6px;max-width:60%;margin-top:auto;display:flex;position:relative}.gcard .chips span{background:var(--bg);font:600 12px var(--body);border-radius:999px;padding:5px 10px}.gcard.pop .chips span{background:#ffffffb8}.gcard img,.gcard canvas{width:150px;height:auto;transition:transform .3s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:-14px;right:-18px}.gcard:hover img,.gcard:hover canvas{transform:rotate(-6deg)scale(1.04)}.gcard .badge{background:var(--ink);color:var(--paper);font:600 13px var(--body);letter-spacing:0;z-index:1;border-radius:999px;padding:6px 10px;position:absolute;top:16px;right:16px}.split{background:var(--ink);color:var(--paper);border-radius:44px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;padding:52px;display:grid}.split h2{font-size:clamp(30px,3.4vw,48px)}.split .ways{grid-template-columns:1fr 1fr;gap:14px;display:grid}.split .way{background:#fffdf80f;border-radius:24px;padding:22px}.split .way b{font:600 18px/1.1 var(--display);letter-spacing:-.04em;margin-bottom:8px;display:block}.split .way.hot{background:var(--citrus);color:var(--ink)}.split .intro{color:#fffdf8b3;max-width:38ch;margin-top:16px;font-size:17px}.prose{max-width:70ch}.prose h2{margin:44px 0 14px;font-size:clamp(26px,2.8vw,38px)}.prose p,.prose li{color:var(--ink-2);font-size:18px;line-height:1.6}.prose p+p{margin-top:14px}.prose ol{counter-reset:s;gap:12px;margin-top:18px;padding-left:0;list-style:none;display:grid}.prose ol li{counter-increment:s;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:20px;padding:16px 18px 16px 62px;position:relative}.prose ol li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--paper);font:600 14px var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:16px}.prose ul{gap:10px;margin:16px 0 0 1.1em;display:grid}.prose ul li{padding-left:4px}.prose b{color:var(--ink)}.prose code,.pcard code,.facts code,.compare code,.callout code{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:2px 7px;font-size:.92em}.prose a,.facts a,.compare a,.callout a,.faq details a,.person a{text-underline-offset:3px;text-decoration:underline 1.5px}.related{flex-wrap:wrap;gap:10px;display:flex}.related a{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);font:600 15px var(--body);border-radius:999px;padding:10px 16px}.related a:hover{background:var(--ink);color:var(--paper);box-shadow:none}.pcards.four{grid-template-columns:repeat(4,1fr)}.codewrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px;display:grid}.codewrap .code{margin:0}.codewrap p{color:var(--ink-2);max-width:40ch;margin-top:16px;font-size:18px}.codewrap p a{text-underline-offset:3px;text-decoration:underline}.codewrap h2{font-size:clamp(30px,3.4vw,48px)}.duo{grid-template-columns:1.15fr .85fr;align-items:start;gap:44px;display:grid}.duo.duo-phone{grid-template-columns:1.3fr .7fr;align-items:center}.duo>*,.codewrap>*,.split>*{min-width:0}.duo .pcards{grid-template-columns:1fr}.duo .code{margin:0}.small-h{margin-bottom:18px;font-size:clamp(24px,2.4vw,32px)}.shot{margin:0}.shot figcaption{color:var(--ink-2);margin-top:12px;font-size:14px}.factwrap,.tablewrap{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:28px;overflow:hidden}.tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.facts,.compare{border-collapse:collapse;width:100%}.compare{min-width:640px}.facts caption,.compare caption{caption-side:top;text-align:left;font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2);padding:20px 22px 6px}.facts th,.facts td,.compare th,.compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 20px;font-size:15.5px;line-height:1.45}.facts tr:first-child th,.facts tr:first-child td,.compare thead th{border-top:0}.facts th{color:var(--ink);width:40%;font-weight:600}.facts td,.compare td{color:var(--ink-2)}.compare thead th{font:600 14px var(--body);color:var(--ink)}.compare tbody th{color:var(--ink);font-weight:600}.compare .us{background:color-mix(in srgb,var(--citrus) 32%,transparent);color:var(--ink)}.callout{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:24px;align-items:flex-start;gap:18px;max-width:920px;padding:20px 24px;display:flex}.callout .tag{background:var(--ink);color:var(--paper);font:600 12px var(--body);white-space:nowrap;border-radius:999px;flex:none;margin-top:2px;padding:6px 12px}.callout p{color:var(--ink-2);font-size:17px}.toc{flex-wrap:wrap;gap:8px;display:flex}.toc a{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);font:600 14px var(--body);border-radius:999px;padding:8px 14px}.toc a:hover{background:var(--ink);color:var(--paper);box-shadow:none}.meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:14px;display:flex}.meta img{object-fit:cover;border-radius:50%;width:32px;height:32px}.meta a{text-underline-offset:3px;text-decoration:underline}.person{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:28px;gap:20px;padding:24px;display:flex}.person img{object-fit:cover;border-radius:24px;flex:none;width:96px;height:96px}.person b{font:600 20px/1.1 var(--display);letter-spacing:-.04em;display:block}.person span{color:var(--ink-2);font-size:14px}.person p{color:var(--ink-2);margin-top:10px;font-size:15.5px}.faqg h2{font-size:clamp(26px,2.8vw,38px)}.faq details a{color:var(--ink)}.pmock{align-self:center;margin:0 auto}.pmock p{color:var(--ink-2)}.flow{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:32px;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:40px;padding:30px;display:grid}.fl-col{gap:10px;display:grid}.fl-h{font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2)}.fl-chip{background:var(--bg);font:600 15px var(--body);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fl-chip .plat{border-radius:7px;width:24px;height:24px}.fl-via{color:var(--ink-2);font-size:13.5px}.fl-mid{gap:14px;display:grid;position:relative}.fl-mid:before,.fl-mid:after{content:"";background:var(--ink);opacity:.35;width:40px;height:2px;position:absolute;top:50%}.fl-mid:before{right:100%}.fl-mid:after{left:100%}.fl-game{background:var(--ink);color:var(--paper);border-radius:22px;padding:22px}.fl-board{background:var(--citrus);color:var(--ink);border-radius:22px;padding:22px}.fl-game b,.fl-board b{font:600 20px/1.05 var(--display);letter-spacing:-.04em;margin-bottom:6px;display:block}.fl-game span{color:#fffdf8b3;font-size:14.5px}.fl-board span{color:#121014b8;font-size:14.5px}.plat.ph{background:var(--ink)}.plat.hs{background:var(--citrus)}.screen{aspect-ratio:16/9;background:var(--bg-2);box-shadow:inset 0 0 0 1.5px var(--line);font-family:var(--body);color:var(--ink);border-radius:28px;grid-template-rows:auto 1fr auto;gap:3.2cqw;padding:2.6%;display:grid;overflow:hidden;container-type:inline-size}.sc-top,.sc-bot{align-items:center;gap:1.6cqw;min-width:0;display:flex}.sc-brand{font:600 2.3cqw/1 var(--display);letter-spacing:-.045em;align-items:center;gap:.8cqw;display:flex}.sc-brand .mk{width:3.8cqw;height:auto}.sc-title{font:600 2.2cqw/1 var(--display);letter-spacing:-.04em;background:var(--paper);border-radius:99px;padding:1cqw 1.8cqw}.sc-round{font:600 1.7cqw/1 var(--body);color:var(--ink-2);background:var(--paper);white-space:nowrap;border-radius:99px;margin-left:auto;padding:1cqw 1.6cqw}.sc-stage{grid-template-columns:1fr;gap:2cqw;min-height:0;display:grid}.sc-stage:has(>.s-feed),.sc-stage:has(>.s-board){grid-template-columns:1fr 32%}.sc-qr{border-radius:.8cqw;flex:none;width:6.6cqw;height:6.6cqw}.sc-join{gap:.3cqw;line-height:1.05;display:grid}.sc-join small{font:600 1.4cqw/1.1 var(--body);color:var(--ink-2)}.sc-join b{font:600 2.3cqw/1.1 var(--display);letter-spacing:-.03em}.sc-join em{background:var(--citrus);border-radius:.6cqw;padding:0 .5cqw;font-style:normal}.sc-status{font:600 1.6cqw/1 var(--body);color:var(--ink-2);background:var(--paper);white-space:nowrap;border-radius:99px;padding:1cqw 1.6cqw}.sc-timer{background:var(--ink);width:6cqw;height:6cqw;color:var(--paper);box-shadow:0 0 0 .5cqw var(--citrus);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.sc-timer b{font:600 2.6cqw/1 var(--display)}.screen .plat{border-radius:.7cqw;width:2.4cqw;height:2.4cqw}.s-wide{background:var(--paper);border-radius:2.4cqw;flex-direction:column;justify-content:center;gap:1.6cqw;min-width:0;min-height:0;padding:2.4cqw;display:flex}.s-q{font:600 3cqw/1.05 var(--display);letter-spacing:-.04em}.s-q code{background:var(--citrus);border-radius:.6cqw;padding:0 .6cqw;font-size:.9em}.screen .s-barcode{border-radius:1.4cqw;flex:1;width:100%;height:auto;min-height:6cqw;margin:0}.s-hint{font:600 1.6cqw/1 var(--body);background:var(--bg);border-radius:99px;align-self:flex-start;padding:.9cqw 1.4cqw}.s-feed{flex-direction:column;justify-content:flex-end;gap:1cqw;min-width:0;min-height:0;display:flex}.sc-msg{background:var(--paper);border-radius:1.4cqw;align-items:center;gap:.8cqw;min-width:0;padding:1cqw 1.2cqw;font-size:1.65cqw;line-height:1.1;display:flex}.sc-msg b{white-space:nowrap;font-weight:700}.sc-msg span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-msg i{white-space:nowrap;border-radius:99px;margin-left:auto;padding:.4cqw .8cqw;font-size:1.4cqw;font-style:normal;font-weight:700}.sc-msg i.ok{background:var(--citrus)}.sc-msg i.no{background:var(--bg);color:var(--ink-2)}.s-zoom{background:var(--paper);border-radius:2.4cqw;min-height:0;position:relative;overflow:hidden}.s-zoom img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-zoom .s-hint{background:var(--paper);position:absolute;bottom:1.6cqw;left:1.6cqw}.s-pair{flex:1;grid-template-columns:1fr auto 1fr;gap:1.6cqw;min-height:0;display:grid}.s-pair>div{background:var(--bg);font:600 2.4cqw/1.05 var(--display);letter-spacing:-.03em;border-radius:2cqw;flex-direction:column;justify-content:center;gap:1.1cqw;padding:1.8cqw;display:flex}.s-pair>div b{background:var(--ink);width:4.2cqw;height:4.2cqw;color:var(--paper);border-radius:50%;place-items:center;font-size:2.1cqw;display:grid}.s-pair em{font:600 1.8cqw var(--body);color:var(--ink-2);align-self:center;font-style:normal}.s-pair small{font:600 1.6cqw var(--body);color:var(--ink-2);letter-spacing:0}.s-bar{background:var(--paper);border-radius:99px;height:1.4cqw;display:block;overflow:hidden}.s-bar i{height:100%;width:var(--v);background:var(--ink);border-radius:inherit;display:block}.s-bar.yt i{background:var(--yt)}.s-bar.tw i{background:var(--tw)}.s-bar.kick i{background:#3fc90f}.s-duel{grid-template-columns:1fr 36%;gap:2cqw;min-height:0;display:grid}.s-secret{background:var(--ink);color:var(--paper);border-radius:2.4cqw;flex-direction:column;justify-content:center;gap:1.4cqw;padding:2.6cqw;display:flex}.s-secret small{font:600 1.6cqw var(--body);color:#fffdf89e;letter-spacing:0}.s-secret b{letter-spacing:.04em;color:var(--citrus);font-size:2.4cqw}.s-secret span{font:600 2.7cqw/1.1 var(--display);letter-spacing:-.03em}.s-rope{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;display:grid}.s-rope .t{font:600 2.6cqw/1 var(--display);letter-spacing:-.03em;gap:.7cqw;display:grid}.s-rope .t code{font:600 1.5cqw var(--body);background:var(--bg);border-radius:99px;justify-self:start;padding:.6cqw 1cqw}.s-rope .t b{font:600 1.5cqw var(--body);color:var(--ink-2)}.s-rope .t.b{text-align:right;justify-items:end}.s-rope .t.b code{justify-self:end}.s-rope .r{background:repeating-linear-gradient(115deg,#cfab70 0 1.1cqw,#a47b45 1.1cqw 2.1cqw);border-radius:99px;height:1.6cqw;position:relative}.s-rope .r:before{content:"";background:var(--ink);opacity:.3;width:.35cqw;position:absolute;top:-2.4cqw;bottom:-2.4cqw;left:50%}.s-rope .r i{left:var(--k);background:var(--citrus);width:3.4cqw;height:3.4cqw;box-shadow:0 0 0 .5cqw var(--ink);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.s-race{flex:1;align-content:center;gap:1.4cqw;display:grid}.s-race>div{grid-template-columns:auto 9cqw 1fr 4cqw;align-items:center;gap:1.2cqw;font-size:1.9cqw;display:grid}.s-race .s-bar{background:var(--bg);height:2.4cqw}.s-race small{font:600 1.9cqw var(--display);text-align:right}.s-emoji{letter-spacing:.12em;text-align:center;font-size:7.4cqw;line-height:1}.s-slots{justify-content:center;gap:.8cqw;display:flex}.s-slots i{background:var(--bg);color:#0000;border-radius:.8cqw;width:3cqw;height:3.6cqw;font-style:normal}.s-wide:has(.s-emoji) .s-hint{align-self:center}.s-tag{text-align:center;background:var(--citrus);border-radius:2.4cqw;align-self:center;gap:.8cqw;padding:2.4cqw 4.4cqw;display:grid;transform:rotate(-3deg)}.s-tag .item{font:600 2.6cqw/1.1 var(--display);letter-spacing:-.03em}.s-tag b{font:600 6.4cqw/1 var(--display);letter-spacing:-.04em}.s-tag small{color:#121014b3;font-size:1.5cqw}.s-wide:has(.s-tag) .s-q{text-align:center}.s-board{background:var(--paper);border-radius:2.4cqw;align-content:center;gap:.8cqw;min-width:0;padding:2cqw;display:grid}.s-board small{font:600 1.5cqw var(--body);letter-spacing:0;color:var(--ink-2)}.s-board div{background:var(--bg);border-radius:1.2cqw;align-items:center;gap:1cqw;padding:.9cqw 1.1cqw;font-size:1.8cqw;display:flex}.s-board div span{font:600 1.6cqw var(--display);width:3cqw}.s-board div b{margin-left:auto}.s-board .you{background:var(--citrus)}html[data-style=satin] .screen{box-shadow:var(--lift);background:#f4f2f8}html[data-style=satin] .factwrap,html[data-style=satin] .tablewrap,html[data-style=satin] .callout,html[data-style=satin] .person,html[data-style=satin] .flow{box-shadow:var(--lift)}html[data-style=satin] .fl-chip{background:#f4f2f8}html[data-style=satin] .fl-game{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}html[data-style=satin] .fl-game span{color:var(--ink-2)}html[data-style=satin] .toc a:hover,html[data-style=satin] .related a:hover{color:var(--ink);background:#f1eff7}html[data-style=satin] .callout .tag{background:var(--violet)}html[data-style=satin] .prose ol li{box-shadow:var(--lift)}@media (width<=1020px){.page-hero .grid,.split,.codewrap,.duo,.duo.duo-phone,.pcards,.pcards.four{grid-template-columns:1fr}.gcards{grid-template-columns:1fr 1fr}.split{padding:30px}.page-hero .art{justify-self:start;width:180px}.flow{grid-template-columns:1fr;gap:22px}.fl-mid:before,.fl-mid:after{display:none}}@media (width<=600px){.gcards,.split .ways{grid-template-columns:1fr}.callout{flex-direction:column;gap:10px}.compare{min-width:560px}.person{flex-direction:column}.facts th,.facts td{width:auto;padding:10px 18px;display:block}.facts td{border-top:0;padding-top:0}}html[data-style=satin] .page-hero.v2{padding-block:6px 40px}.page-hero.v2 .ph-panel{text-align:center;border-radius:48px;padding:28px 40px 0;position:relative;overflow:hidden}.page-hero.v2 .crumbs{opacity:.8;justify-content:center;margin-bottom:34px}.page-hero.v2 .ph-copy{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.page-hero.v2 .kicker{margin:0}.page-hero.v2 h1{letter-spacing:-.04em;max-width:16ch;margin:22px auto 0;font-size:clamp(40px,5.6vw,80px);line-height:1}.page-hero.v2 .lead{color:var(--ink-2);max-width:56ch;margin:22px auto 0;font-size:clamp(18px,1.6vw,21px)}.page-hero.v2 .hero-actions{justify-content:center;margin-top:30px}.ph-cast{justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,46px);height:clamp(170px,22vw,290px);margin-top:44px;display:flex}.ph-cast .hc{aspect-ratio:1;cursor:pointer;flex:none;position:relative}.ph-cast .hc.lg{width:clamp(170px,21vw,290px)}.ph-cast .hc.sm{width:clamp(110px,13vw,190px);margin-bottom:-6px}.ph-cast .hc img,.ph-cast .hc canvas{width:112%;height:auto;position:absolute;bottom:-8%;left:-6%}.prose{max-width:760px;margin:0 auto}.prose h2{letter-spacing:-.035em;margin:56px 0 16px;font-size:clamp(28px,3vw,40px)}.prose>h2:first-child{margin-top:0}.prose p,.prose li{font-size:18.5px;line-height:1.65}.split{border-radius:48px;grid-template-columns:.85fr 1.15fr;gap:40px;padding:48px}.split .intro{color:var(--ink-2)}.split .ways{gap:22px}.split .way{box-shadow:var(--glass);background:#fff;border-radius:24px;padding:24px}.split .way.hot{background:var(--citrus)}.split .way b{font:600 18px/1.15 var(--body);letter-spacing:-.01em;color:var(--ink);margin:14px 0 6px;display:block}.split .way p{color:var(--ink-2);font-size:15px}.split .way.hot p{color:#121014b8}.way-ic{background:#f4f2fa;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.way.hot .way-ic{background:#ffffffb3}.way-ic svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}html[data-style=satin] .tablewrap,html[data-style=satin] .factwrap{box-shadow:var(--lift);background:#fff;border-radius:26px;padding:6px;overflow:auto}html[data-style=satin] .compare,html[data-style=satin] .facts{border-collapse:separate;border-spacing:0;width:100%}html[data-style=satin] .compare thead th{font:600 14px var(--body);letter-spacing:0;color:var(--ink-2);background:#f6f4fb;border:0;padding:14px 18px}html[data-style=satin] .compare thead th:first-child{border-radius:20px 0 0}html[data-style=satin] .compare thead th:last-child{border-radius:0 20px 0 0}html[data-style=satin] .compare th,html[data-style=satin] .compare td,html[data-style=satin] .facts th,html[data-style=satin] .facts td{border-top:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 18px}html[data-style=satin] .compare thead th,html[data-style=satin] .compare tbody tr:last-child>*,html[data-style=satin] .facts tr:last-child>*{border-bottom:0}html[data-style=satin] .compare tbody th{font:600 15px var(--body);color:var(--ink)}html[data-style=satin] .facts th{color:var(--ink-2);font:500 15px var(--body);width:38%}html[data-style=satin] .compare .us{background:#f3eeff}html[data-style=satin] .compare thead .us{background:var(--citrus);color:var(--ink)}html[data-style=satin] .compare caption,html[data-style=satin] .facts caption{caption-side:top;text-align:left;font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2);padding:14px 18px 6px}html[data-style=satin] .callout{background:#f7f4ff;border-radius:22px;padding:22px 24px;box-shadow:inset 0 0 0 1px #e6defb}html[data-style=satin] .callout .tag{background:var(--ink);color:#fff;font:600 13px var(--body);letter-spacing:0;border-radius:999px;padding:5px 11px}html[data-style=satin] .duo{align-items:center;gap:44px}@media (width<=1020px){.page-hero.v2 .ph-panel{border-radius:32px;padding:22px 18px 0}.ph-cast{margin-top:30px}.split{border-radius:32px;padding:24px}}.factgrid-wrap{width:100%}.fcap{font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2);display:block}.factgrid-wrap .fcap{margin:0 0 16px}.factgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.fact{box-shadow:var(--lift);background:#fff;border-radius:24px;flex-direction:column;gap:10px;min-height:132px;padding:22px 22px 24px;display:flex}.fact .fk{font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2)}.fact b{font:600 19px/1.3 var(--body);letter-spacing:-.01em;color:var(--ink);margin-top:auto}.fact b.big{font:600 clamp(40px,4vw,56px)/.95 var(--display);letter-spacing:-.05em;margin-top:6px}.fact .rest{font:500 15px/1.4 var(--body);color:var(--ink-2)}.fact.accent{background:var(--citrus);box-shadow:none}.fact.accent .fk,.fact.accent .rest{color:#121014b8}.duo .factgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact a{text-underline-offset:3px;text-decoration:underline}html[data-style=satin] .callout.v2{max-width:760px;box-shadow:var(--lift);background:#fff;border-radius:24px;margin:0 auto;padding:24px 28px;display:block}html[data-style=satin] .callout.v2 .tag{color:var(--violet);font:600 14px var(--body);letter-spacing:0;background:0 0;border-radius:0;margin-bottom:8px;padding:0;display:inline-block}html[data-style=satin] .callout.v2 p{color:var(--ink);font-size:17.5px;line-height:1.6}.factgrid.n2{grid-template-columns:repeat(2,1fr)}.factgrid.n3,.factgrid.n5,.factgrid.n6,.factgrid.n9{grid-template-columns:repeat(3,1fr)}.factgrid.n4,.factgrid.n7,.factgrid.n8{grid-template-columns:repeat(4,1fr)}.factgrid.n5 .fact:nth-child(4),.factgrid.n7 .fact:nth-child(5){grid-column:span 2}html[data-style=satin] .duo .factgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-style=satin] .duo .factgrid .fact{grid-column:auto}@media (width<=1020px){.factgrid[class*=\ n]{grid-template-columns:repeat(2,1fr)}.factgrid .fact{grid-column:auto!important}}.rows{gap:40px;display:grid}.row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;display:grid}.row.flip .row-text{order:2}.row-text h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.04}.row-text p,.row-text li{color:var(--ink-2);max-width:48ch;font-size:17px;line-height:1.65}.row-text p+p{margin-top:12px}.row-text ul{gap:8px;margin:14px 0 0 1.1em;display:grid}.row-text b{color:var(--ink)}.row-text a{text-underline-offset:3px;text-decoration:underline 1.5px}.row-text code{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:2px 7px;font-size:.92em}.row-art{aspect-ratio:16/11;border-radius:40px;place-items:center;padding:7% 8%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.row-art.t-grey{background:var(--bg)}.row-art>*{width:100%;position:relative}.row-art.k-jelly{padding:0}.row-art .a-bit{max-width:none;height:auto;width:48cqw!important}.row-art .plat{border-radius:1.2cqw;flex:none;place-items:center;width:4cqw;height:4cqw;display:inline-grid}.row-art .plat svg{width:66%;height:66%}.a-card{box-shadow:0 0 0 1px var(--line),0 3cqw 7cqw -4cqw #30107861;font-family:var(--body);color:var(--ink);background:#fff;border-radius:3.4cqw;padding:4.4cqw}.a-head{justify-content:space-between;align-items:center;gap:2cqw;margin-bottom:3.2cqw;display:flex}.a-head small{font:600 2cqw var(--body);letter-spacing:0;color:var(--ink-2)}.a-pill{font:600 2cqw var(--body);background:var(--bg);white-space:nowrap;border-radius:99px;padding:1.1cqw 2.2cqw}.a-pill.ok{background:var(--citrus)}.a-tick i,.a-check li i{background:var(--ink);flex:none;position:relative}.a-tick i:after,.a-check li i:after{content:"";border:.45cqw solid #fff;border-width:0 .45cqw .45cqw 0;width:28%;height:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.a-win{box-shadow:0 0 0 1px var(--line),0 3cqw 7cqw -4cqw #30107861;font-family:var(--body);color:var(--ink);background:#fff;border-radius:3cqw;overflow:hidden}.a-bar{border-bottom:1px solid var(--line);background:#f6f4fa;align-items:center;gap:1.2cqw;padding:2.4cqw 3.2cqw;display:flex}.a-bar i{background:#dcd6e8;border-radius:50%;width:1.9cqw;height:1.9cqw}.a-bar span{font:600 2.2cqw var(--body);color:var(--ink-2);margin-left:2cqw}.a-body{gap:3.2cqw;padding:4.4cqw;display:grid}.a-f label{font:600 1.9cqw var(--body);color:var(--ink-2);margin-bottom:1.3cqw;display:block}.a-in{box-shadow:inset 0 0 0 1px var(--line);font:500 2.6cqw var(--body);white-space:nowrap;text-overflow:ellipsis;background:#fbfaff;border-radius:1.8cqw;padding:2.1cqw 2.6cqw;overflow:hidden}.a-in b{background:var(--citrus);border-radius:.8cqw;padding:0 .9cqw;font-weight:600}.a-2{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.a-tick{color:var(--ink-2);align-items:center;gap:1.8cqw;font-size:2.4cqw;display:flex}.a-tick i{border-radius:.9cqw;width:3.2cqw;height:3.2cqw}.a-btns{justify-content:flex-end;gap:1.6cqw;display:flex}.a-btns span,.a-btns b{font:600 2.3cqw var(--body);border-radius:99px;padding:1.7cqw 3.8cqw}.a-btns span{box-shadow:inset 0 0 0 1px var(--line)}.a-btns b{background:var(--ink);color:#fff}.a-lanes{gap:2.6cqw;display:grid;position:relative}.a-lane{grid-template-columns:4cqw 14cqw 1fr;align-items:center;gap:1.8cqw;font-size:2.5cqw;display:grid}.a-lane b{font-weight:600}.a-track{background:var(--bg);border-radius:99px;height:5.4cqw;position:relative}.a-track i{position:absolute;top:50%}.a-track .sent{background:var(--ink);z-index:2;border-radius:50%;width:3.6cqw;height:3.6cqw;left:30%;transform:translate(-50%,-50%)}.a-track .arr{width:3.6cqw;height:3.6cqw;box-shadow:inset 0 0 0 .6cqw var(--violet);z-index:2;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.a-track .gap{background:repeating-linear-gradient(90deg,var(--violet) 0 1cqw,transparent 1cqw 2cqw);opacity:.6;height:.5cqw;left:30%;transform:translateY(-50%)}.a-mark{border-left:.35cqw dashed #1210144d;position:absolute;top:-2cqw;bottom:-2cqw;left:calc(30% + 15.12cqw)}.a-mark em{display:none}.a-legend{color:var(--ink-2);gap:4cqw;margin-top:4cqw;font-size:2.2cqw;display:flex}.a-legend i{vertical-align:-.35cqw;border-radius:50%;width:2.4cqw;height:2.4cqw;margin-right:1.2cqw;display:inline-block}.a-legend .sent{background:var(--ink)}.a-legend .arr{box-shadow:inset 0 0 0 .5cqw var(--violet)}.a-duo{grid-template-columns:1fr auto;align-items:center;gap:6cqw;display:grid}.a-qr{text-align:center;justify-items:center;gap:1.8cqw;padding:4cqw;display:grid}.a-qr .sc-qr{width:100%;max-width:24cqw;height:auto}.a-qr small{color:var(--ink-2);margin-top:1cqw;font-size:2.1cqw}.a-qr b{font:600 2.9cqw var(--display);letter-spacing:-.03em;white-space:nowrap}.a-qr em{background:var(--citrus);border-radius:.8cqw;padding:0 .8cqw;font-style:normal}.row-art .phone{align-self:center;width:min(250px,38cqw);margin:0}.a-stack{padding-bottom:9cqw}.a-chat{gap:1.6cqw;width:76%;display:grid}.a-chat .a-head{margin-bottom:1.4cqw}.a-plats{gap:.8cqw;display:flex}.row-art .sc-msg{background:var(--bg);border-radius:2cqw;gap:1.6cqw;padding:1.8cqw 2.2cqw;font-size:2.5cqw}.row-art .sc-msg i{padding:.7cqw 1.7cqw;font-size:2.1cqw}.a-mini{gap:1.2cqw;width:44%;padding:3.6cqw;display:grid;position:absolute;bottom:0;right:0}.a-mini small{color:var(--ink-2);font-size:2cqw}.a-mini b{font:600 4.8cqw/1 var(--display);letter-spacing:-.045em}.a-mini span{color:var(--ink-2);font-size:2cqw;line-height:1.35}.a-score{gap:1.4cqw;display:grid}.a-score>div:not(.a-head){background:var(--bg);border-radius:2cqw;align-items:center;gap:2cqw;padding:2.1cqw 2.6cqw;font-size:2.7cqw;display:flex}.a-score>div:not(.a-head)>span{font:600 2.4cqw var(--display);width:3cqw;color:var(--ink-2)}.a-score>div>b{font-weight:600}.a-score>div>em{margin-left:auto;font-style:normal;font-weight:700}.a-score .top{background:var(--citrus)!important}.a-score .top>span{color:var(--ink)}.row-text ol{gap:8px;margin:16px 0 0 1.2em;display:grid}.row-text ol li::marker{color:var(--ink);font-weight:600}.a-check ul{gap:1.6cqw;margin:0;padding:0;list-style:none;display:grid}.a-check li{background:var(--bg);border-radius:2cqw;align-items:center;gap:2cqw;padding:2.3cqw 2.6cqw;font-size:2.7cqw;font-weight:500;display:flex}.a-check li i{border-radius:50%;width:3.8cqw;height:3.8cqw}.a-big{font:700 16cqw/.9 var(--display);letter-spacing:-.065em;display:block}.a-sub{color:var(--ink-2);margin-top:1.6cqw;font-size:2.6cqw;display:block}.a-bars{align-items:flex-end;gap:1.4cqw;height:15cqw;margin-top:4.4cqw;display:flex}.a-bars i{background:#e7dfff;border-radius:1cqw 1cqw .4cqw .4cqw;flex:1}.a-bars i:last-child{background:var(--citrus)}.a-code{color:#e9e6f0;background:#121014;padding:0;overflow:hidden}.a-code .a-bar{background:#1c1921;border-color:#ffffff14}.a-code .a-bar i{background:#ffffff2e}.a-code .a-bar span{color:#fff9}.a-code pre{white-space:pre;margin:0;padding:4.4cqw;font:500 2.3cqw/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.a-code .k{color:#b9a3ff}.a-code .s{color:var(--citrus)}.a-code .f{color:#fff}.a-code .c{color:#7d7787}.pside{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px 72px;display:grid}.pside-h{padding-left:clamp(0px,1.5vw,20px);position:sticky;top:110px}.pside-h h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.04}.pside-b.prose{max-width:none;margin:0}.pside-b.prose>h2:first-child{display:none}.opts-wrap .fcap{margin-bottom:16px;display:block}.opts{gap:22px;display:grid}.opts.n2{grid-template-columns:repeat(2,1fr)}.opts.n3{grid-template-columns:repeat(3,1fr)}.opts.n4{grid-template-columns:repeat(4,1fr)}.opt{box-shadow:var(--lift);background:#fff;border-radius:34px;padding:32px}.opt-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.opt-h b{font:600 23px/1.1 var(--display);letter-spacing:-.04em}.opt-h b a{text-decoration:none}.opt-tag{font:600 12px var(--body);background:var(--citrus);color:var(--ink);white-space:nowrap;border-radius:99px;padding:6px 11px}.opt dl{margin:0;display:grid}.opt dl div{border-bottom:1px solid var(--line);padding:16px 0}.opt dl div:last-child{border-bottom:0;padding-bottom:0}.opt dt{font:500 13px/1.3 var(--body);letter-spacing:0;color:var(--ink-2);margin-bottom:6px}.opt dd{margin:0;font-size:16.5px;line-height:1.45}.opt dd a{text-underline-offset:3px;text-decoration:underline}.opt.star{background:var(--ink);color:#fff;box-shadow:0 30px 60px -36px #12101499}html[data-style] main>section:has(>.wrap>.pcards),html[data-style] main>section:has(>.wrap>.sec-head+.pcards){background:var(--ink);color:#fff;border-radius:48px;margin:24px 16px 96px;padding:96px 0!important}html[data-style] main>section:has(.pcards) .pcard{box-shadow:none;background:0 0;border-top:1px solid #ffffff29;border-radius:0;gap:10px;padding:26px 0 0}html[data-style] main>section:has(.pcards) .pcard .n{width:auto;height:auto;font:600 68px/1 var(--display);letter-spacing:-.05em;color:#ffffff47;background:0 0;margin-bottom:10px;display:block}html[data-style] main>section:has(.pcards) .pcard h3{color:#fff;font-size:21px}html[data-style] main>section:has(.pcards) .pcard p{color:#ffffffa8}html[data-style] main>section:has(.pcards) .pcard a{color:#fff;text-decoration:underline}.rel-head{margin-bottom:24px}.rel-head h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px)}.rcards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rcards.n1{grid-template-columns:1fr}.rcards.n2{grid-template-columns:repeat(2,1fr)}.rcards.n4{grid-template-columns:repeat(4,1fr)}.rcards.n5{grid-template-columns:repeat(5,1fr)}.rcard{box-shadow:var(--lift);background:#fff;border-radius:28px;flex-direction:column;gap:8px;padding:24px 24px 64px;transition:transform .2s;display:flex;position:relative}.rcard:hover{transform:translateY(-3px)}.rk{font:600 13px/1.3 var(--body);letter-spacing:0;color:var(--ink-2)}.rcard b{font:600 20px/1.12 var(--display);letter-spacing:-.04em}.rcard p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.ra{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;bottom:22px;left:24px}.ra svg{width:14px;height:14px}.rcard:hover .ra{background:var(--citrus);box-shadow:none}@media (width<=1020px){.row,.row.flip,.pside{grid-template-columns:1fr}.row.flip .row-text{order:0}.row-text{padding:8px 4px}.pside-h{position:static}.opts.n2,.opts.n3,.opts.n4{grid-template-columns:1fr}.rcards,.rcards.n4,.rcards.n5{grid-template-columns:repeat(2,1fr)}html[data-style] main>section:has(.pcards){border-radius:32px;margin:16px 8px 64px;padding:56px 0!important}}@media (width<=640px){.rcards,.rcards.n2,.rcards.n4,.rcards.n5{grid-template-columns:1fr}.row-art{border-radius:28px}}.a-round ol{grid-template-columns:repeat(3,1fr);gap:1.8cqw;margin:0;padding:0;list-style:none;display:grid}.a-round li{background:var(--bg);border-radius:2.4cqw;gap:.8cqw;padding:3cqw 2.6cqw;display:grid}.a-round li span{background:var(--ink);color:#fff;width:4.4cqw;height:4.4cqw;font:600 2.1cqw var(--display);border-radius:50%;place-items:center;margin-bottom:1.4cqw;display:grid}.a-round li b{font:600 3cqw/1.05 var(--display);letter-spacing:-.04em}.a-round li small{color:var(--ink-2);font-size:2.1cqw}.a-round li.hot{background:var(--citrus)}.a-round li.hot small{color:#121014b3}.a-prog{background:var(--bg);border-radius:99px;height:1.4cqw;margin-top:3cqw;overflow:hidden}.a-prog i{border-radius:inherit;background:var(--ink);width:64%;height:100%;display:block}.a-strip{border-radius:1.8cqw;height:22cqw;display:flex;overflow:hidden}.a-strip i{flex:1}.a-cap{color:var(--ink-2);margin-top:2.6cqw;font-size:2.2cqw}.a-zt{grid-template-columns:repeat(3,1fr);gap:1.8cqw;display:grid}.a-zt figure{margin:0}.a-zt div{aspect-ratio:1;border-radius:2.2cqw;overflow:hidden}.a-zt img{object-fit:cover;transform-origin:52% 48%;width:100%;height:100%}.a-zt figcaption{color:var(--ink-2);margin-top:1.4cqw;font-size:2.1cqw}.a-zt figure:last-child figcaption{color:var(--ink);font-weight:600}.a-tb{grid-template-columns:4cqw 14cqw 1fr 8cqw;align-items:center;gap:1.8cqw;margin-top:1.8cqw;font-size:2.6cqw;display:grid}.a-tb>span{background:var(--bg);border-radius:99px;height:4.4cqw;overflow:hidden}.a-tb>span i{border-radius:inherit;background:var(--ink);height:100%;display:block}.a-tb:first-of-type>span i{background:var(--citrus)}.a-tb em{text-align:right;font-style:normal;font-weight:700}.a-rope{grid-template-columns:auto 1fr auto;align-items:center;gap:2.4cqw;margin-top:1cqw;display:grid}.a-rope>span{background:var(--bg);border-radius:2.2cqw;justify-items:center;gap:.8cqw;padding:2.2cqw 2.6cqw;display:grid}.a-rope>span:first-child{background:var(--citrus)}.a-rope b{font:600 3.2cqw var(--display);letter-spacing:-.04em}.a-rope code{color:var(--ink-2);font:600 2cqw ui-monospace,Menlo,monospace}.a-rope>div{background:repeating-linear-gradient(90deg,#c9b69a 0 2cqw,#b39c7d 2cqw 4cqw);border-radius:99px;height:1.4cqw;position:relative}.a-rope>div i{background:var(--violet);border-radius:1cqw;width:3cqw;height:6cqw;position:absolute;top:50%;transform:translate(-50%,-50%)}.a-pulls{color:var(--ink-2);justify-content:space-between;margin-top:2.6cqw;font-size:2.2cqw;display:flex}.a-em{text-align:center;letter-spacing:1cqw;margin:1cqw 0 3cqw;font-size:11cqw;line-height:1}.a-slots{justify-content:center;gap:1.2cqw;margin-bottom:3.4cqw;display:flex}.a-slots i{background:var(--bg);width:4.6cqw;height:5.6cqw;box-shadow:inset 0 -.5cqw 0 var(--line);border-radius:1.2cqw}.a-feed{gap:1.4cqw;display:grid}.flow2{background:var(--bg);border-radius:48px;grid-template-columns:1fr 1.05fr .8fr;align-items:center;gap:80px;margin-top:40px;padding:56px;display:grid;position:relative}.f2-col{z-index:1;min-width:0;position:relative}.f2-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.f2-h small{font:600 14px/1.3 var(--body);letter-spacing:0;color:var(--ink-2)}.f2-h>span:not(.a-pill){color:var(--ink-2);text-align:right;font-size:13px}.f2-h .a-pill{padding:5px 11px;font-size:12px}.f2-chat,.f2-board{box-shadow:var(--lift);background:#fff;border-radius:28px;gap:8px;padding:22px;display:grid}.flow2 .sc-msg{background:var(--bg);border-radius:14px;gap:10px;padding:11px 13px;font-size:15px}.flow2 .sc-msg i{padding:4px 10px;font-size:12px}.flow2 .plat{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.flow2 .plat svg{width:66%;height:66%}.f2-board .r{background:var(--bg);border-radius:14px;align-items:center;gap:11px;padding:11px 14px;font-size:15.5px;display:flex}.f2-board .r>span{font:600 14px var(--display);width:16px;color:var(--ink-2)}.f2-board .r>b{font-weight:600}.f2-board .r>em{margin-left:auto;font-style:normal;font-weight:700}.f2-board .r.top{background:var(--citrus)}.f2-board .r.top>span{color:var(--ink)}.f2-note{color:var(--ink-2);margin-top:6px;font-size:13.5px}.f2-phones{justify-items:center;gap:16px;display:grid}.f2-phones .f2-h{width:100%}.f2-phones .phone{width:220px;margin:6px 0 0}.f2-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.f2-tags span{font:600 12.5px var(--body);box-shadow:var(--lift);background:#fff;border-radius:99px;padding:7px 12px}.f2-mid:before,.f2-mid:after{content:"";background:repeating-linear-gradient(90deg,var(--violet) 0 6px,transparent 6px 12px);opacity:.55;width:80px;height:2px;position:absolute;top:50%}.f2-mid:before{right:100%}.f2-mid:after{left:100%}.f2-dot{background:var(--violet);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px)}.f2-dot.a{animation:1.6s linear infinite f2a;right:100%}.f2-dot.b{animation:1.6s linear .8s infinite f2b;left:100%}@keyframes f2a{0%{opacity:0;transform:translate(-46px)}15%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes f2b{0%{opacity:0;transform:translate(46px)}15%{opacity:1}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.f2-dot{animation:none;display:none}}@media (width<=1020px){.flow2{border-radius:32px;grid-template-columns:1fr;gap:28px;padding:20px}.f2-mid:before,.f2-mid:after,.f2-dot{display:none}}html[data-style] main>section:not(.page-hero){padding-top:100px!important;padding-bottom:100px!important}html[data-style] main>section:has(>.wrap>.rows){padding-top:120px!important;padding-bottom:120px!important}main .sec-head h2{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,60px);font-weight:560;line-height:1.1}main .sec-head>p{max-width:560px;font-size:18px;line-height:1.4}.rows{gap:200px}.row,.row.flip{grid-template-columns:minmax(0,540px) minmax(0,640px);justify-content:space-between;align-items:start;gap:56px}.row.flip{grid-template-columns:minmax(0,640px) minmax(0,540px)}.row-text{padding:8px 0 0}.row-text h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:560;line-height:1.1}.row-body{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding:26px 0}.row-text p,.row-text li{max-width:none;font-size:17px;line-height:1.45}.row-art{aspect-ratio:1.1;border-radius:40px;padding:0}.row-art>.a-card,.row-art>.a-win{width:58%}.row-art.k-zoom>.a-card,.row-art.k-barcode>.a-card,.row-art.k-teams>.a-card{width:68%}.row-art.k-screen{padding:0 6%}.row-art.k-screen>*{width:100%}.row-art.k-phone>.phone{width:44%}.row-art>.a-bit{width:50%!important}.a-card{border-radius:3cqw;padding:4cqw}.a-round ol{grid-template-columns:1fr;gap:1.3cqw}.a-round li{grid-template-columns:4.4cqw auto 1fr;align-items:center;gap:1.8cqw;padding:2cqw 2.2cqw;display:grid}.a-round li span{width:4.4cqw;height:4.4cqw;margin:0}.a-round li b{font-size:2.8cqw}.a-round li small{justify-self:end}.row-art.t-photo{background:#ddd;display:block}.row-art.t-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.row-art.t-photo:after{content:"";pointer-events:none;background:linear-gradient(#12101400 55%,#1210142e);position:absolute;inset:0}.fchip{z-index:2;-webkit-backdrop-filter:blur(10px);font:500 2.5cqw var(--body);color:var(--ink);white-space:nowrap;background:#fffffff0;border-radius:99px;align-items:center;gap:1.6cqw;padding:1.6cqw 2.4cqw 1.6cqw 1.8cqw;display:inline-flex;position:absolute;box-shadow:0 2cqw 5cqw -2cqw #12101459}.fchip b{font-weight:600}.fchip span{color:var(--ink-2)}.fchip em{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:3.6cqw;height:3.6cqw;font-size:2cqw;font-style:normal;font-weight:700;display:grid}.fchip i{background:var(--bg);border-radius:99px;padding:.8cqw 1.8cqw;font-size:2.2cqw;font-style:normal;font-weight:700}.fchip i.ok{background:var(--citrus)}.fchip .hl{background:var(--citrus);border-radius:.8cqw;padding:0 .8cqw}.fchip.c1{top:9%;left:7%}.fchip.c2{top:44%;right:6%}.fchip.c3{bottom:9%;left:9%}#glance .duo{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px}#glance .shot{border-radius:40px;padding:5%}#glance .shot figcaption{color:var(--ink);opacity:.75;margin-top:14px}.speclist{box-shadow:var(--lift);background:#fff;border-radius:28px;margin:22px 0 0;padding:6px 28px}.speclist div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:12px 0;display:flex}.speclist div:last-child{border-bottom:0}.speclist dt{color:var(--ink-2);flex:none;font-size:15px}.speclist dd{text-align:right;margin:0;font-size:16px;font-weight:500}.speclist-wrap .fcap{display:block}@media (width<=1020px){html[data-style] main>section:not(.page-hero){padding-top:56px!important;padding-bottom:56px!important}.rows{gap:96px}.row,.row.flip{grid-template-columns:1fr;gap:28px}.row-art{aspect-ratio:1.1}#glance .duo{grid-template-columns:1fr}}.row-art>.fchip{width:auto;position:absolute}.split.ways2{padding:56px;display:block}.w2-head{max-width:640px}.w2-head .intro{max-width:52ch;margin-top:14px;font-size:18px;line-height:1.45}.w2-opts{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.w2-opt{box-shadow:var(--glass,var(--lift));background:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:30px;display:flex}.w2-opt b{font:560 26px/1.1 var(--display);letter-spacing:-.03em;margin-top:18px}.w2-opt p{color:var(--ink-2);max-width:46ch;font-size:16.5px;line-height:1.45}.w2-top{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.w2-tag{font:600 13px var(--body);letter-spacing:0;color:var(--ink);background:#f4f2f8;border-radius:99px;padding:7px 12px}.w2-opt.hot .w2-tag{background:var(--citrus)}.w2-plats{gap:8px;display:flex}.w2-plats .plat{border-radius:10px;width:32px;height:32px}.w2-plats .plat svg{width:58%;height:58%}.w2-qr{font:600 15px var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.w2-qr .sc-qr{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px}.w2-qr em{font-style:normal}.w2-qr i{background:var(--citrus);border-radius:6px;padding:0 4px;font-style:normal}.w2-notes{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.w2-note{background:#ffffffb3;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.w2-note .way-ic{background:#fff;flex:none;width:36px;height:36px}.w2-note p{color:var(--ink-2);font-size:15.5px;line-height:1.45}.w2-note b{color:var(--ink)}html[data-style=satin] .split.ways2 .w2-opt.hot{background:#fff}@media (width<=1020px){.split.ways2{padding:24px}.w2-opts,.w2-notes{grid-template-columns:1fr}.w2-opt{padding:24px}.w2-opt b{font-size:22px}}.a-packs ul{gap:1.6cqw;margin:0;padding:0;list-style:none;display:grid}.a-packs li{background:var(--bg);border-radius:2.4cqw;grid-template-rows:auto auto;grid-template-columns:7cqw 1fr auto;align-items:center;column-gap:2.4cqw;padding:2cqw 2.4cqw;display:grid}.a-packs li.on{background:var(--citrus)}.a-packs .pk-ic{background:#fff;border-radius:2cqw;grid-row:span 2;place-items:center;width:7cqw;height:7cqw;font-size:3.6cqw;display:grid}.a-packs b{font:600 3cqw/1.1 var(--body)}.a-packs small{color:var(--ink-2);grid-column:2;font-size:2.2cqw}.a-packs li.on small{color:#121014b3}.a-packs i{font-style:normal;font:600 2.1cqw var(--body);background:#fff;border-radius:99px;grid-area:1/3/span 2;padding:1cqw 2cqw}.row-art.k-packs>.a-card{width:62%}.sc-stage{align-items:stretch}.sc-stage>.s-zoom,.sc-stage>.s-wide,.sc-stage>.s-duel{height:100%}.s-feed{justify-content:center}.screen{row-gap:clamp(10px,1.3vw,18px)}.opt.star{color:var(--ink);box-shadow:0 0 0 2px var(--citrus),var(--lift);background:#fff}.opt.star .opt-h,.opt.star dl div{border-color:var(--line)}.opt.star dt{color:var(--ink-2)}.opt.star dd,.opt.star .opt-h b{color:var(--ink)}.duo .prose{max-width:none;margin:0}.duo .prose h2{margin-top:44px;font-size:clamp(26px,2.6vw,36px)}.split.ways2{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.split.ways2 .w2-head{grid-column:1/-1}.split.ways2 .w2-opts,.split.ways2 .w2-notes{display:contents}.split.ways2 .w2-opt{margin-top:40px;box-shadow:0 0 0 1px #ffffffe6,0 22px 46px -30px #30107859}.split.ways2 .w2-note{background:#ffffffb8;border-radius:28px;margin-top:24px;padding:20px 30px}.split.ways2 .w2-note .way-ic{border-radius:12px;width:40px;height:40px}@media (width<=1020px){.split.ways2{grid-template-columns:1fr}.split.ways2 .w2-opt{margin-top:20px}.split.ways2 .w2-opt+.w2-opt{margin-top:16px}.split.ways2 .w2-note{margin-top:16px;padding:18px 22px}}.w2-tag{white-space:nowrap}@media (width<=600px){.w2-top{gap:10px}.w2-qr{gap:8px;font-size:13px}.w2-qr .sc-qr{width:36px;height:36px}.w2-plats{gap:6px}.w2-plats .plat{width:28px;height:28px}}html[data-style] main>section:has(>.wrap>.pcards),html[data-style] main>section:has(>.wrap>.sec-head+.pcards){color:inherit;background:0 0;border-radius:0;margin:0}html[data-style] main>section:has(.pcards) .sec-head h2{color:var(--ink)}html[data-style] main>section:has(.pcards) .sec-head p{color:var(--ink-2)}html[data-style] main>section:has(.pcards) .pcards{gap:24px}html[data-style] main>section:has(.pcards) .sec-head+.pcards{margin-top:48px}html[data-style] main>section:has(.pcards) .pcard{box-shadow:var(--lift);background:#fff;border:0;border-radius:28px;gap:10px;padding:28px 28px 30px}html[data-style] main>section:has(.pcards) .pcard .n{background:var(--citrus);width:40px;height:40px;color:var(--ink);font:600 16px/1 var(--display);letter-spacing:0;border-radius:50%;place-items:center;margin:0 0 12px;display:grid}html[data-style] main>section:has(.pcards) .pcard h3{color:var(--ink);font:560 22px/1.15 var(--display);letter-spacing:-.03em}html[data-style] main>section:has(.pcards) .pcard p{color:var(--ink-2);font-size:16.5px;line-height:1.5}html[data-style] main>section:has(.pcards) .pcard a{color:var(--ink)}.duo .pcards{gap:16px}.duo .pcard{padding:22px 24px}.flow2{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:56px;padding:48px}.f2-col.f2-chat,.f2-board,.f2-col.f2-phones{box-shadow:var(--lift);background:#fff;border-radius:28px;flex-direction:column;gap:0;height:100%;padding:24px;display:flex}.f2-mid{display:flex}.f2-mid>.f2-board{flex:1}.f2-h{min-height:28px;margin-bottom:16px}.f2-body{flex:1;align-content:center;gap:8px;display:grid}.f2-phones .f2-body{justify-items:center}.f2-phones .phone{width:200px;margin:0;box-shadow:0 0 0 7px #16141a,0 18px 36px #0000002e}.f2-phones .phone .pq b{font-size:18px}.f2-phones .phone .ans div{height:40px;font-size:14px}.f2-note{color:var(--ink-2);margin:16px 0 0;font-size:13.5px;line-height:1.4}.f2-phones .f2-note{text-align:center}.f2-mid:before,.f2-mid:after{width:56px}@media (width<=1020px){.flow2{grid-template-columns:1fr;gap:20px;padding:20px}.f2-col.f2-chat,.f2-board,.f2-col.f2-phones{height:auto}}.gcard.cta{box-shadow:none;background:#f3effd;gap:10px}.gcard.cta.s2{grid-column:span 2}.gcard.cta.s3{grid-column:span 3}.gcard.cta h3{max-width:18ch;font-size:24px}.gcard.cta p{max-width:36ch}.gcard.cta .btn{z-index:1;align-self:flex-start;height:46px;margin-top:auto;padding:0 20px;font-size:15px;position:relative}.gcard.cta img,.gcard.cta canvas{width:170px}.gcard.cta.s1 img,.gcard.cta.s1 canvas{width:130px}html[data-style=satin] .gcard.cta{box-shadow:inset 0 0 0 1px #e6defb}@media (width<=1020px){.gcard.cta.s2,.gcard.cta.s3{grid-column:1/-1}}@media (width<=600px){.gcard.cta{grid-column:auto!important}.gcard.cta img,.gcard.cta canvas{width:104px;bottom:-10px;right:-8px}.gcard.cta{padding-bottom:84px}}.bento.fb .card{min-height:250px}.bento.fb .num{font-size:clamp(40px,4.1vw,62px);line-height:.95}.bento.fb p{max-width:34ch}.bento.glance{grid-template-columns:repeat(3,minmax(0,1fr))}.bento.glance .g-shot{aspect-ratio:auto;border-radius:32px;grid-area:span 2/span 2;place-items:center;min-height:0;padding:5%;display:grid}.bento.glance .g-shot .shot{width:100%}.bento.glance .g-shot figcaption{display:none}.bento.glance .g-shot .screen{box-shadow:var(--glass,var(--lift))}.bento.glance .card:not(.g-shot){min-height:0}@media (width<=1020px){.bento.glance{grid-template-columns:1fr}.bento.glance .g-shot{grid-area:auto}}.f2-mid:before,.f2-mid:after,.f2-dot{display:none}.flow2{gap:72px;padding:64px}.f2-col.f2-chat,.f2-board,.f2-col.f2-phones{box-shadow:var(--glass,var(--lift))}@media (width<=1020px){.flow2{gap:44px;padding:28px}}.row-art.t-satin>.a-card,.row-art.t-satin>.a-win{box-shadow:var(--glass,0 0 0 1px var(--line));transform:scale(1.2)}.row-art.t-satin.k-zoom>.a-card,.row-art.t-satin.k-barcode>.a-card,.row-art.t-satin.k-teams>.a-card{transform:scale(1.04)}.row-art.t-satin.k-packs>.a-card{transform:scale(1.12)}.row-art.t-satin.k-phone>.phone{transform:scale(1.18)}@media (width<=760px){.row-art.t-satin.k-phone{aspect-ratio:auto;padding:48px 0}.row-art.t-satin.k-phone>.phone{width:min(240px,62%);transform:none}}.row.tsplit,.row.tsplit.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px)}.row.tsplit.flip .row-text{order:0}.row.tsplit .row-body{border-top:0;margin-top:0;padding-top:0}@media (width<=760px){.row.tsplit,.row.tsplit.flip{grid-template-columns:1fr;gap:20px}}.qa-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,5vw,80px);display:grid}.rows+.qa-more{margin-top:140px}.qa-more:has(>.qa-item:only-child){grid-template-columns:minmax(0,1fr)}.qa-more>.qa-item:only-child .qa-b{max-width:70ch}.qa-item{border-top:1px solid var(--line);padding-top:24px}.qa-item h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:560;line-height:1.15}.qa-b p,.qa-b li{color:var(--ink-2);font-size:16.5px;line-height:1.5}.qa-b p+p{margin-top:10px}.qa-b b{color:var(--ink)}.qa-b a{text-underline-offset:3px;text-decoration:underline 1.5px}.qa-b ol,.qa-b ul{gap:6px;margin:10px 0 0 1.2em;display:grid}@media (width<=760px){.qa-more{grid-template-columns:1fr}.rows+.qa-more{margin-top:80px}}.tcap{margin:0 0 16px}html[data-style] .compare caption.vh,caption.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){html[data-style=satin] .facts th{border-bottom:0}}.callout-stage{border-radius:52px;place-items:center;padding:clamp(40px,6vw,88px) clamp(24px,6vw,96px);display:grid;position:relative}html[data-style=satin] .callout-stage .callout.v2{width:100%;max-width:760px;box-shadow:var(--glass,var(--lift));background:#fff;margin:0}@media (width<=1020px){.callout-stage{border-radius:32px;padding:32px 22px}}.split.ways2{grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;padding:56px;display:grid}.split.ways2 .w2-opt,.split.ways2 .w2-opt+.w2-opt,.split.ways2 .w2-note{box-shadow:var(--glass,var(--lift));background:#fff;border-radius:28px;margin-top:0}.split.ways2 .w2-opt{padding:32px}.split.ways2 .w2-note{align-items:center;padding:22px 30px}.split.ways2 .w2-note .way-ic{background:#f4f2f8}.split.ways2 .w2-opt.hot .w2-tag,.split.ways2 .w2-tag{color:var(--ink);background:#f4f2f8}@media (width<=1020px){.split.ways2{grid-template-columns:minmax(0,1fr);gap:40px;padding:28px 22px}.split.ways2 .w2-opt,.split.ways2 .w2-opt+.w2-opt,.split.ways2 .w2-note{margin-top:0}.split.ways2 .w2-opt{padding:24px}}
