.mb{isolation:isolate;text-align:center;color:#fff;place-items:center;height:clamp(520px,44.5vw,760px);display:grid;position:relative;overflow:hidden}.mb-video{z-index:-2;object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.mb-shade{z-index:-1;background:radial-gradient(62% 52%,#00000047,#0000 78%),#0000004d;position:absolute;inset:0}.mb-copy{justify-items:center;gap:24px;padding:24px;display:grid}.mb-title{letter-spacing:-.025em;text-wrap:balance;text-shadow:0 0 1px #060a1899,0 0 4px #060a1873,0 1px 20px #0000004d;max-width:22ch;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.12}.mb-btn{color:var(--color-ink);background:#fff}@media (hover:hover) and (pointer:fine){.mb-btn:hover{background:#f2f2f4}}.mb-pause{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000052;border-radius:999px;place-items:center;width:44px;height:44px;transition:scale .12s;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:inset 0 0 0 1px #ffffff59}.mb-pause:active{scale:.92}@media (max-width:639px){.mb{place-items:end center}.mb-copy{padding-bottom:76px}.mb-video{object-position:5% 50%}}.wc-pill,.pb-pill{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-ink);background:#fffc;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;position:absolute;top:16px;left:16px}.ps{padding-top:112px}.ps-head{text-align:center;max-width:760px;margin-inline:auto}.ps-rows{gap:56px;margin-top:56px;display:grid}.ps-row{align-items:center;gap:28px;display:grid}.ps-media{aspect-ratio:6/7;border-radius:var(--radius-img);isolation:isolate;margin:0;position:relative;overflow:hidden}.ps-zoom,.ps-img{width:100%;height:100%;position:absolute;inset:0}.ps-widget{z-index:1;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.ps-copy{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin-inline:auto;display:flex}.ps-when{width:min(320px,80%);margin-bottom:28px;padding-top:18px;position:relative}.ps-thread{width:100%;display:block;overflow:visible}.ps-thread path{fill:none;stroke:#1d1d1f38;stroke-width:1px;vector-effect:non-scaling-stroke}.ps-thread circle{fill:#8e8e93}.ps-time{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);white-space:nowrap;font-size:12px;position:absolute;top:0;left:50%;translate:-50%}.ps-pill{background:var(--color-tile);color:var(--color-ink-2);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.ps-title{letter-spacing:-.022em;text-wrap:balance;max-width:14em;margin-top:16px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1}.ps-text{max-width:36ch;color:var(--color-muted);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.5}.ps-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ps-link svg{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ps-link:hover svg{transform:translate(3px)}}.ps-caption{text-align:center;color:var(--color-muted);margin-top:64px;font-size:13px}@media (min-width:900px){.ps{padding-top:112px}.ps-rows{gap:24px}.ps-row{--m:600px;grid-template-columns:minmax(0, var(--m)) minmax(0, 1fr);gap:48px}.ps-row[data-size=sm]{--m:400px}.ps-row[data-size=xl]{--m:700px}.ps-row[data-size=xl] .ps-media{aspect-ratio:1}.ps-row[data-flip]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--m))}.ps-row[data-flip] .ps-media{order:2}.ps-widget{bottom:24px;left:24px;right:auto}.ps-row[data-flip] .ps-widget{left:auto;right:24px}}@keyframes people-zoom{0%{transform:scale(1.12)}to{transform:none}}@keyframes ps-pop{0%{opacity:0;translate:0 16px;scale:.94}}@keyframes ps-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ps-dot{0%{opacity:0;scale:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ps-zoom{animation:linear both people-zoom;animation-timeline:view();animation-range:entry cover 55%}.ps-widget{animation:linear both ps-pop;animation-timeline:view();animation-range:entry 10%}.ps-thread path{stroke-dasharray:1;animation:linear both ps-draw;animation-timeline:view();animation-range:entry 40% cover 45%}.ps-thread circle{transform-box:fill-box;transform-origin:50%;animation:linear both ps-dot;animation-timeline:view()}.ps-thread circle:first-of-type{animation-range:entry 40% entry 70%}.ps-thread circle:nth-of-type(2){animation-range:entry 70% cover 35%}.ps-thread circle:nth-of-type(3){animation-range:cover 30% cover 45%}}}
.pb{padding-top:112px}.pb-head{text-align:center;justify-items:center;display:grid}.pb-cards{gap:16px;margin-top:44px;display:grid}.pb-card{border-radius:var(--radius-panel);isolation:isolate;color:#fff;height:clamp(380px,40vw,540px);display:block;position:relative;overflow:hidden}.pb-card:after{content:"";background:linear-gradient(#0000 40%,#0000009e);position:absolute;inset:0}.pb-img{width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pb-card:hover .pb-img{transform:scale(1.04)}}@keyframes pb-drift{0%{translate:0 90px}to{translate:0 -90px}}.pb-title{z-index:1;letter-spacing:-.015em;align-items:center;gap:10px;font-size:clamp(22px,1.95vw,28px);font-weight:500;line-height:1.1;display:flex;position:absolute;bottom:24px;left:24px;right:24px}@media (min-width:768px){.pb-cards{grid-template-columns:1fr 1fr;align-items:start;gap:8px}.pb-card{height:clamp(440px,58vw,836px)}.pb-card:first-child{margin-top:clamp(80px,14.5vw,209px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pb-card:first-child{animation:linear both pb-drift;animation-timeline:view();animation-range:cover}}}.fcta{padding-top:120px}.fcta-media{isolation:isolate;text-align:center;color:#fff;place-items:start center;height:clamp(560px,60vw,820px);padding-top:clamp(48px,8vw,112px);display:grid;position:relative;overflow:hidden}.fcta-img{width:100%;height:100%;position:absolute;inset:0}.fcta-tall{display:none}@media (min-width:1280px){.fcta-media{height:clamp(560px,62vw,100svh);padding-top:clamp(48px,6vw,96px)}}@media (max-width:1279px){.fcta-wide{display:none}.fcta-tall{display:block}}.fcta-shade{background:linear-gradient(#00000080 0%,#0006 32%,#0000001a 58%,#0000004d 100%);position:absolute;inset:0}.fcta-copy{z-index:1;text-shadow:0 0 1px #060a18b3,0 0 4px #060a1899,0 0 14px #060a1873;justify-items:center;padding:24px;display:grid;position:relative}.fcta-ctas{text-shadow:none}.fcta-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.04}.fcta-sub{color:#fff;max-width:44ch;margin-top:18px;font-size:clamp(17px,1.55vw,22px);line-height:1.27}.fcta-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.fcta-ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}@media (hover:hover) and (pointer:fine){.fcta-ghost:hover{background:#ffffff1f}}.fcta-facts{gap:12px;margin-top:40px;display:grid}.fcta-facts li{border-radius:var(--radius-tile);background:var(--color-tile);text-align:center;text-wrap:balance;align-content:center;justify-items:center;gap:10px;min-height:219px;padding:32px 28px;display:grid}.fcta-facts b{letter-spacing:-.01em;margin-top:6px;font-size:clamp(19px,1.55vw,22px);font-weight:500;line-height:1.25}.fcta-facts span{max-width:34ch;color:var(--color-muted);font-size:15px;line-height:1.4}@media (min-width:768px){.fcta-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
.hl{padding-block:96px}.hl-grid{flex-direction:column;gap:28px;display:flex}.hl-copy{display:contents}.hl-media{order:1}.hl-panels{order:2}.hl-cta{order:3}.hl-lines{margin-top:20px;position:relative}.hl-tab,.hl-ink>span{width:100%;font:inherit;letter-spacing:inherit;text-align:left;padding:0;display:block}.hl-tab{color:var(--color-tone);cursor:pointer;transition:color .2s}@media (hover:hover) and (pointer:fine){.hl-tab:hover{color:var(--color-muted)}}.hl-tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:6px}.hl-ink{pointer-events:none;color:#0000;background:linear-gradient(var(--color-ink), var(--color-ink)) 0 var(--y,0px) / 100% var(--h,1.1em) no-repeat;transition:background-position .52s var(--ease-in-out), background-size .52s var(--ease-in-out);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.hl-ring{fill:none;stroke-width:2px;display:block}.hl-play{width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;place-items:center;margin:14.5px 0 0 -7.5px;display:grid}.hl-play:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.hl-glyph{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.hl-glyph--play{fill:currentColor;stroke-width:1px;stroke-linejoin:round}.hl-ring-track{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}.hl-ring-bar{stroke:var(--color-ink);stroke-dasharray:84.823;stroke-dashoffset:84.823px;transform-origin:50%;animation:5s linear forwards paused hl-ring;transform:rotate(-90deg)}.hl[data-run] .hl-ring-bar{animation-play-state:running}.hl-copy:hover:not(:has(.hl-play:hover)) .hl-ring-bar{animation-play-state:paused}.hl-copy:has(.hl-tabs:focus-within) .hl-ring-bar{animation-play-state:paused}@keyframes hl-ring{to{stroke-dashoffset:0}}.hl-panels{display:grid}.hl-panel{visibility:hidden;grid-area:1/1;transition:visibility 0s linear .3s}.hl-panel[data-on]{visibility:visible;transition-delay:0s}.hl-panel span{opacity:0;transition:opacity .25s,translate .3s;display:block;translate:0 9px}.hl-panel[data-on] span{opacity:1;transition:opacity .45s ease .12s, translate .6s var(--ease-out) .12s;translate:none}.hl-panel[data-on] .hl-p span{transition-delay:.2s}.hl-h{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:500;line-height:1.15}.hl-p{max-width:44ch;color:var(--color-muted);margin-top:14px;font-size:17px;line-height:1.55}.hl-cta{align-self:flex-start}@media (max-width:767px){.hl-cta{align-self:stretch}}.hl-media{aspect-ratio:1;border-radius:var(--radius-panel);isolation:isolate;margin:0;position:relative;overflow:hidden}.hl-img{--sp-zoom:3;--sp-pos:48% 67%;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.hl-img{--sp-zoom:2.2;--sp-pos:48% 66%}}@property --hls-o{syntax:"<number>";inherits:false;initial-value:0}.hls{opacity:var(--hls-o);transition:--hls-o .45s;position:absolute;inset:0}.hls[data-on]{--hls-o:1}.hls-it{opacity:var(--hls-o);transition:--hls-o .6s}.hls-it[data-on]{--hls-o:1}.hls-plain{filter:grayscale()}.hls-brand{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-out)}.hls-brand[data-on]{clip-path:inset(0)}.hls-toast{inset-inline:0;color:#1d1d1f;white-space:nowrap;width:max-content;opacity:var(--hls-o);transition:top .6s var(--ease-out), --hls-o .4s ease;background:#fffffff5;border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:12px 20px 12px 14px;font-size:22px;font-weight:600;display:flex;position:absolute;top:-64px;box-shadow:0 18px 40px -12px #00000059}.hls-toast>i{background:#30d158;border-radius:999px;width:22px;height:22px}.hls-toast[data-on]{--hls-o:1;top:64px}@media (min-width:1024px){.hl{padding-top:128px}.hl-grid{grid-template-columns:440px minmax(0,640px);align-items:center;column-gap:max(64px,100% - 1172px);display:grid}.hl-copy{flex-direction:column;gap:40px;display:flex}.hl-h{font-size:28px}}@media (prefers-reduced-motion:reduce){.hl-play{display:none}.hl-ring-bar{animation:none}.hl-ink,.hl-panel span,.hls,.hls-it,.hls-brand,.hls-toast{transition:none!important}}
.pw{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);color:#fff;background:#18151299;border-radius:18px;flex-direction:column;gap:12px;width:min(100%,300px);padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29,0 24px 48px -24px #00000080}.pw-row{align-items:center;gap:12px;display:flex}.pw-col{flex-direction:column;gap:3px;min-width:0;display:flex}.pw-col b{letter-spacing:-.01em;font-size:16px;font-weight:600}:where(.pw-col>span){color:#ffffffb8;font-size:13px}.pw-face{object-fit:cover;background:#fff3;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;font-weight:600;display:grid}.pw-ok{align-self:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.pw-ok svg{box-sizing:content-box;color:#0b2914;background:#30d158;border-radius:999px;padding:4px}.pw-actions{gap:8px;display:flex}.pw-actions>span{background:#ffffff24;border-radius:12px;flex:1;place-items:center;height:40px;display:grid}.pw-label{color:#ffffffa8;font-size:13px;font-weight:500}.pw-brand{grid-template-columns:auto 1fr;gap:24px;display:grid}.pw-aa{font-size:56px;line-height:1}.pw-small{color:#ffffffb8;font-size:12px}.pw-swatch{font-family:var(--font-mono);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.pw-swatch>i{border-radius:999px;width:20px;height:20px;box-shadow:0 0 0 1.5px #ffffff80}.pw-team{gap:10px}.pw-head{border-bottom:1px solid #ffffff24;padding-bottom:12px}.pw-faces{display:flex}.pw-faces>span{color:#1d1d1f;background:#ff5a1f;border-radius:999px;place-items:center;width:32px;height:32px;margin-left:-6px;font-size:10px;font-weight:600;display:grid;box-shadow:0 0 0 2px #282420e6}.pw-faces>span:first-child{margin-left:0}.pw-faces>span:nth-child(2n){color:#fff;background:#3a4048}.pw-lead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-lead b{font-size:14px;font-weight:600}.pw-lead span{color:#ffffffb8;white-space:nowrap;font-size:12px}.pw-stay{color:#1d1d1f;background:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:5px 11px;font-size:12px;font-weight:600}
.wc{background:var(--color-tile);padding:88px 0 96px}.wc-title{text-align:center}.wc-row{gap:40px;margin-top:44px;display:grid}.wc-media{aspect-ratio:4/5;border-radius:var(--radius-tile);isolation:isolate;position:relative;overflow:hidden}.wc-card[data-key=card]{--sp-zoom:1.6;--sp-pos:48% 51%}.wc-card[data-key=nfc]{--sp-zoom:1.4;--sp-pos:55% 45%}.wc-card[data-key=dashboard]{--sp-zoom:1.6;--sp-pos:72% 55%}@media (min-width:640px) and (max-width:1023px){.wc-media{aspect-ratio:4/3}.wc-card[data-key=card]{--sp-zoom:1.3}.wc-card[data-key=nfc]{--sp-zoom:1;--sp-pos:50% 42%}.wc-card[data-key=dashboard]{--sp-zoom:1.6}}.wc-img{width:100%;height:100%;transition:scale .5s var(--ease-out);position:absolute;inset:0}.wc-nfc{position:relative;overflow:hidden}.wc-ico,.wc-hit,.wc-shade{display:none}.wc-h{letter-spacing:-.015em;margin-top:20px;font-size:22px;font-weight:500;line-height:1.2}.wc-p{max-width:46ch;color:var(--color-muted);margin-top:6px;font-size:16px;line-height:1.55}@media (min-width:1024px){.wc{padding:120px 0}.wc-row{gap:16px;height:454px;margin-top:48px;display:flex;container-type:inline-size}.wc-card{border-radius:var(--radius-tile);isolation:isolate;color:#fff;flex-direction:column;flex:269 1 0;justify-content:flex-end;min-width:0;padding:32px;transition:flex-grow .55s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.wc-card[data-open]{flex-grow:551}.wc-media{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.wc-card[data-key=card]{--sp-zoom:1.6;--sp-pos:48% 46%}.wc-card[data-key=card][data-open]{--sp-pos:25% 44%}.wc-card[data-key=nfc]{--sp-zoom:1;--sp-pos:60% 50%}.wc-card[data-key=nfc][data-open]{--sp-pos:50% 43%}.wc-card[data-key=dashboard]{--sp-zoom:1.4;--sp-pos:75% 55%}.wc-card[data-key=dashboard][data-open]{--sp-pos:72% 52%}.wc-card .sp-img{transition:object-position .55s cubic-bezier(.4,0,.2,1),transform-origin .55s cubic-bezier(.4,0,.2,1),scale .55s cubic-bezier(.4,0,.2,1)}.wc-shade{background:linear-gradient(#0000 30%,#0000006b 55%,#000000c2 100%);transition:-webkit-mask-size .55s cubic-bezier(.4,0,.2,1),mask-size .55s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 64%);mask-image:linear-gradient(90deg,#000 50%,#0000 64%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wc-card[data-open]:not([data-key=nfc]) .wc-shade{-webkit-mask-size:100% 100%;mask-size:100% 100%}.wc-ico{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0006;border-radius:999px;place-items:center;width:44px;height:44px;transition:rotate .55s cubic-bezier(.4,0,.2,1),background-color .2s;display:grid;position:absolute;top:8px;right:8px}.wc-card[data-open] .wc-ico{rotate:45deg}.wc-hit{z-index:3;border-radius:inherit;cursor:pointer;display:block;position:absolute;inset:0}.wc-card[data-open] .wc-hit{width:44px;height:44px;inset:8px 8px auto auto}.wc-hit:focus-visible{outline-offset:-4px;outline:2px solid #fff}.wc-card[data-open] .wc-hit:focus-visible{outline-offset:2px}.wc-body{z-index:2;position:relative}.wc-h{text-wrap:balance;width:calc(25.9953cqw - 72.3185px);margin-top:0}.wc-card[data-open] .wc-h{width:calc((100cqw - 32px) * 615 / 1281 - 64px - var(--wc-side,0px))}.wc-row:not(:has([data-open])) .wc-h{width:calc(33.3333cqw - 74.6667px)}.wc-card:not([data-key=nfc]){--wc-side:calc(25cqw - 24px)}.wc-desc{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.4,0,.2,1);display:grid}.wc-p{width:min(400px, calc((100cqw - 32px) * 615 / 1281 - 64px - var(--wc-side,0px)));visibility:hidden;color:#ffffffeb;max-width:none;min-height:0;margin-top:0;font-size:17px;line-height:1.45;transition:visibility 0s linear .6s;overflow:hidden}.wc-p>span{opacity:0;padding-top:8px;transition:opacity .25s,translate .25s;display:block;translate:0 18px}.wc-card[data-open] .wc-desc{grid-template-rows:1fr}.wc-card[data-open] .wc-p{visibility:visible;transition-delay:0s}.wc-card[data-open] .wc-p>span{opacity:1;transition:opacity .45s ease .2s, translate .6s var(--ease-out) .15s;translate:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.wc-card:hover .wc-img{scale:1.04}.wc-card:hover .wc-ico{background:#0000008c}}@media (prefers-reduced-motion:reduce){.wc-card,.wc-ico,.wc-img,.wc-card .sp-img,.wc-shade,.wc-desc,.wc-p>span{transition:none!important}.wc-card:hover .wc-img{scale:none}}
.fx{padding-top:80px}.fx-head{text-align:center;max-width:760px;margin-inline:auto}.fx-rows{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:40px -20px 0;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.fx-rows::-webkit-scrollbar{display:none}.fx-row{display:contents}.fx-card{--pad:24px;height:600px;padding:var(--pad);border-radius:var(--radius-tile);isolation:isolate;color:#fff;scroll-snap-align:start;flex-direction:column;flex:0 0 min(84vw,400px);display:flex;position:relative;overflow:hidden}.fx-media,.fx-img{position:absolute;inset:0}.fx-img{width:100%;height:100%}.fx-card[data-key=lock]{--sp-pos:61% 66%;--sp-zoom:1.7}.fx-card[data-key=wallet]{--sp-pos:60% 70%;--sp-zoom:1.15}.fx-card[data-key=nfc]{--sp-pos:69% 66%;--sp-zoom:1.45}.fx-card[data-key=link]{--sp-pos:65% 58%;--sp-zoom:1.35}.fx-card[data-key=video]{--sp-pos:65% 62%;--sp-zoom:1.5}.fx-shade{z-index:1;pointer-events:none;background:linear-gradient(#000000a8 0%,#00000075 30%,#0000 58%);position:absolute;inset:0}.fx-shade:after{content:"";opacity:0;background:linear-gradient(90deg,#00000080 0%,#0000004d 36%,#0000 58%);transition:opacity .55s;position:absolute;inset:0}.fx-body{z-index:2;text-shadow:0 0 1px #060a188c,0 0 4px #060a1866,0 0 14px #060a184d;position:relative}.fx-h{letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:500;line-height:1.2}.fx-p{color:#ffffffeb;max-width:40ch;margin-top:8px;font-size:15px;line-height:1.5}.fx-ico,.fx-hit{display:none}@media (min-width:1024px){.fx{padding-top:120px}.fx-rows{gap:16px;margin:48px 0 0;padding:0;display:grid;overflow:visible}.fx-row{--gaps:32px;--sum:1632;--n:3;gap:16px;height:520px;display:flex;container-type:inline-size}.fx-row[data-n="2"]{--gaps:16px;--sum:1316;--n:2}.fx-card{--pad:32px;--dev-w:300px;--closed:calc((100cqw - var(--gaps) - var(--n) * 64px) * 316 / var(--sum) + 64px);--opened:calc((100cqw - var(--gaps) - var(--n) * 64px) * 1000 / var(--sum) + 64px);--equal:calc((100cqw - var(--gaps)) / var(--n));--col:min(420px, calc(var(--opened) - 84px - var(--dev-w)));flex:316 1 0;min-width:0;height:auto;padding:32px;transition:flex-grow .55s cubic-bezier(.4,0,.2,1);display:block}.fx-card[data-open]{flex-grow:1000}.fx-card[data-key=lock]{--sp-pos:73% 65%;--sp-zoom:1.35}.fx-card[data-key=lock][data-open]{--sp-pos:0% 82%;--sp-zoom:1.45}.fx-card[data-key=wallet]{--sp-pos:70% 70%;--sp-zoom:1.05}.fx-card[data-key=wallet][data-open]{--sp-pos:0% 88%;--sp-zoom:1.12}.fx-card[data-key=nfc]{--sp-pos:88% 64%;--sp-zoom:1.2}.fx-card[data-key=nfc][data-open]{--sp-pos:0% 78%;--sp-zoom:1.06}.fx-card[data-key=link]{--sp-pos:92% 54%;--sp-zoom:1.15}.fx-card[data-key=link][data-open]{--sp-pos:0% 54%;--sp-zoom:1.12}.fx-card[data-key=video]{--sp-pos:88% 59%;--sp-zoom:1.3}.fx-card[data-key=video][data-open]{--sp-pos:0% 66%;--sp-zoom:1.12}.fx-card .sp-img{transition:object-position .55s cubic-bezier(.4,0,.2,1),transform-origin .55s cubic-bezier(.4,0,.2,1),scale .55s cubic-bezier(.4,0,.2,1)}.fx-shade{background:linear-gradient(#0009 0%,#0000004d 24%,#0000 44%)}.fx-card[data-open] .fx-shade:after{opacity:1}.fx-h{width:calc(var(--closed) - 110px)}.fx-row:not(:has([data-open])) .fx-h{width:calc(var(--equal) - 110px)}.fx-card[data-open] .fx-h{width:min(560px, calc(var(--opened) - 110px))}.fx-ico{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#00000052;border-radius:999px;place-items:center;width:40px;height:40px;transition:rotate .55s cubic-bezier(.4,0,.2,1),background-color .2s;display:grid;position:absolute;top:25px;right:25px;box-shadow:inset 0 0 0 1px #ffffff59}.fx-card[data-open] .fx-ico{rotate:45deg}.fx-hit{z-index:3;border-radius:inherit;cursor:pointer;display:block;position:absolute;inset:0}.fx-card[data-open] .fx-hit{width:44px;height:44px;inset:23px 23px auto auto}.fx-hit:focus-visible{outline-offset:-4px;outline:2px solid}.fx-card[data-open] .fx-hit:focus-visible{outline-offset:2px}.fx-desc{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.4,0,.2,1);display:grid}.fx-p{width:var(--col);visibility:hidden;max-width:none;min-height:0;margin-top:0;font-size:17px;transition:visibility 0s linear .6s;overflow:hidden}.fx-p>span{opacity:0;padding-top:10px;transition:opacity .25s,translate .25s;display:block;translate:0 18px}.fx-card[data-open] .fx-desc{grid-template-rows:1fr}.fx-card[data-open] .fx-p{visibility:visible;transition-delay:0s}.fx-card[data-open] .fx-p>span{opacity:1;transition:opacity .45s ease .2s, translate .6s var(--ease-out) .15s;translate:none}}@media (min-width:1024px) and (max-width:1179px){.fx-card{--dev-w:260px}.fx-p{font-size:16px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.fx-card:hover .fx-ico{background:#00000080}}@media (prefers-reduced-motion:reduce){.fx-card,.fx-card .sp-img,.fx-shade:after,.fx-ico,.fx-desc,.fx-p>span{transition:none!important}}
.fx-wallet{color:#fff;background:#000;position:absolute;inset:0}.fx-wallet-bar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:58px;left:16px;right:16px}.fx-wallet-btn{background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 17px;font-size:17px;font-weight:600;display:inline-flex}.fx-wallet-btn--round{width:40px;padding:0}.fx-wallet-pass{z-index:2;position:absolute;top:112px;left:13px}.fx-wallet-stack{height:120px;position:absolute;bottom:0;left:13px;right:13px}.fx-wallet-stack>span{color:#ffffffd9;border-radius:14px;height:240px;padding:5px 16px;position:absolute;left:0;right:0;box-shadow:0 -10px 24px -8px #0009,inset 0 1px #ffffff1a}.fx-msg{color:#000;background:#fff;position:absolute;inset:0}.fx-msg-head{background:#f7f7f7f5;border-bottom:.5px solid #3c3c4333;flex-direction:column;align-items:center;height:156px;padding-top:58px;display:flex;position:absolute;top:0;left:0;right:0}.fx-msg-back{color:#007aff;position:absolute;top:74px;left:6px}.fx-msg-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(#a9adb6,#858993);border-radius:999px;place-items:center;width:56px;height:56px;font-size:23px;font-weight:600;display:grid}.fx-msg-to{align-items:center;gap:2px;margin-top:6px;font-size:13px;display:flex}.fx-msg-to svg{color:#3c3c4373}.fx-msg-thread{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:168px;left:14px;right:14px}.fx-msg-time{color:#8e8e93;align-self:center;margin-bottom:8px;font-size:13px}.fx-msg-time b{font-weight:600}.fx-msg-in{color:#000;background:#e9e9eb;border-radius:21px;align-self:flex-start;max-width:290px;margin-bottom:10px;padding:9px 15px;font-size:20px;line-height:25px}.fx-msg-out{color:#fff;background:#007aff;border-radius:21px;max-width:290px;padding:9px 15px;font-size:20px;line-height:25px}.fx-msg-link{background:#e9e9eb;border-radius:21px;width:290px;overflow:hidden}.fx-msg-link-text{flex-direction:column;padding:9px 14px 11px;line-height:1.25;display:flex}.fx-msg-link-text b{font-size:18px;font-weight:600}.fx-msg-link-text span{color:#8e8e93;font-size:15px}.fx-msg-status{color:#8e8e93;margin-right:6px;font-size:12px;font-weight:600}.fx-msg-input{align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:12px;right:12px}.fx-msg-plus{color:#737378;background:#e9e9eb;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.fx-msg-field{color:#8e8e93;border:1px solid #d1d1d6;border-radius:999px;flex:1;justify-content:flex-end;align-items:center;height:38px;padding-right:12px;display:flex}.fx-mon-screen{background:#141416;overflow:hidden}.fx-call-stage{background:#0b0b0c;position:relative;overflow:hidden}.fx-call-bg{position:absolute;inset:0}.fx-call-person{width:auto;max-width:none;height:80%;position:absolute;bottom:0;left:38.9%}.fx-call-controls{color:#fff;justify-content:center;align-items:center;gap:6px;height:26.5px;display:flex;position:relative}.fx-call-controls>span{background:#ffffff21;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.fx-call-controls>.fx-call-leave{background:#ff3b30;width:28px}.fx-call-self{aspect-ratio:16/9;object-fit:cover;border-radius:3px;height:20.5px;position:absolute;top:3px;right:6px;box-shadow:0 0 0 .5px #ffffff40}
.gl{padding:80px 0 0;overflow-x:clip}@media (min-width:768px){.gl{padding-top:128px}}.gl-track{gap:16px;width:max-content;display:flex}.gl-scroller{content-visibility:auto;contain-intrinsic-block-size:auto 482px;scroll-snap-type:x mandatory;padding-inline:max(20px,50vw - 558px);scroll-padding-inline:max(20px,50vw - 558px);overflow-x:auto}.gl-item{isolation:isolate;color:#fff;scroll-snap-align:start;background:#1d1d1f;border-radius:15px;width:309px;height:466px;position:relative;overflow:hidden}.gl-photo{z-index:-1;object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:scale .6s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gl-item:hover .gl-photo{scale:1.04}}.gl-pill{border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500;position:absolute;top:14px;left:14px}.gl-cap{background:linear-gradient(#0000,#000000c7 55%);padding:72px 18px 18px;position:absolute;inset:auto 0 0}.gl-line{letter-spacing:-.01em;text-wrap:balance;font-size:16px;font-weight:500;line-height:1.3}.gl-name{margin-top:12px;font-size:13px;font-weight:600}.gl-meta{color:#ffffffd1;font-size:12px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (min-width:768px){.gl{view-timeline-name:--gl;height:220svh;padding:0}.gl-sticky{flex-direction:column;justify-content:center;height:100svh;padding-top:56px;display:flex;position:sticky;top:0;overflow:hidden}.gl-scroller{scroll-snap-type:none;overflow:visible}.gl-track{animation:linear both gl-track;animation-timeline:--gl;animation-range:contain 4% contain 96%}@media (max-height:860px){.gl-item{zoom:.86}}.gl .gl-bar{background:var(--color-line);border-radius:999px;flex:none;width:160px;height:3px;margin:12px auto 0;display:block;overflow:hidden}.gl-progress{background:var(--color-ink);transform-origin:0;height:100%;animation:linear both gl-progress;animation-timeline:--gl;animation-range:contain 4% contain 96%;display:block}}}}.gl-bar{display:none}@keyframes gl-progress{0%{transform:scaleX(0)}}@keyframes gl-track{to{transform:translate(calc(100vw - 100% + -2*max(20px,50vw - 558px)))}}@keyframes tt-fan{0%{transform:translateX(calc(var(--fan) * 72%)) rotate(calc(var(--fan) * -4deg)) scale(.96)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tt-phone{animation:linear backwards tt-fan;animation-timeline:view();animation-range:entry 10% cover 45%}}}.bf{padding-top:112px}.bf-panel{border-radius:var(--radius-panel);background:#f7f7f7;gap:12px;margin-top:48px;padding:12px;display:grid}@media (min-width:768px){.bf-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}}@media (min-width:900px){.bf{padding-top:144px}}@keyframes bf-in{0%{opacity:0;translate:36px}}@keyframes bf-face{0%{translate:calc(var(--i) * -14px) 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bf-lead{animation:linear both bf-in;animation-timeline:view();animation-range:entry calc(30% + var(--i) * 15%) cover calc(30% + var(--i) * 8%)}.bf-face{animation:linear both bf-face;animation-timeline:view();animation-range:entry 30% cover 45%;display:block}}}
.hf{isolation:isolate;text-align:center;color:#fff;justify-items:center;margin-top:-64px;padding:150px 20px 120px;display:grid;position:relative;overflow:clip}.hf-sky{z-index:-2;filter:saturate(.68)brightness(1.06);width:100%;height:100%;position:absolute;inset:0}.hf:before{content:"";z-index:-1;background:linear-gradient(#061e4800 42%,#061e486b 72%,#061e4880 100%);position:absolute;inset:0}.hf-h1{justify-items:center;gap:14px;display:grid}.hf-badge{color:var(--color-ink);letter-spacing:-.005em;background:#fff;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:500}.hf{--hf-name:clamp(58px, 14.9vw, 195px)}.hf-name{font-size:var(--hf-name);letter-spacing:-.045em;white-space:nowrap;color:#ffffffdb;font-weight:500;line-height:.92}.hf-product{z-index:1;margin-top:calc(-.24 * var(--hf-name));justify-items:center;display:grid;position:relative}.hf-shot{aspect-ratio:1200/1701;filter:drop-shadow(0 50px 60px #04183c73);width:min(340px,86vw);position:relative;translate:-16%}.hf-shot-img{position:absolute;inset:0}.hf-nfc-face{--glint-delay:1.3s;position:relative;overflow:hidden}.hf-copy{z-index:2;text-shadow:0 1px 18px #08286047;justify-items:center;margin-top:56px;display:grid;position:relative}.hf-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#061e486b 0%,#061e4861 35%,#061e483d 62%,#061e4817 84%,#061e4800 100%);position:absolute;inset:-170px -460px}@media (max-width:767px){.hf-copy:before{inset:-150px -220px -170px}}.hf-claim{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.11}.hf-price{margin-top:14px;font-size:17px;font-weight:600}@media (min-width:1024px){.hf-price{font-size:19px}}.hf-btn{min-height:52px;color:var(--color-ink);text-shadow:none;background:#fff;margin-top:28px;padding:0 30px}@media (hover:hover) and (pointer:fine){.hf-btn:hover{background:#eef3fa}}.hf-facts{color:#fff;max-width:40ch;margin-top:26px;font-size:14px;line-height:1.5}@media (min-width:768px){.hf{padding-top:178px;padding-bottom:160px}.hf-shot{width:460px}}@media (min-width:1024px){.hf{margin-top:-85px;padding-top:199px}}@keyframes hf-in{0%{opacity:0;transform:translateY(18px)}}@keyframes hf-rise{0%{opacity:0;transform:translateY(70px)}}@keyframes hf-drift{to{transform:translateY(-140px)}}@media (prefers-reduced-motion:no-preference){.hf-badge{animation:hf-in .7s var(--ease-out) backwards}.hf-name{animation:hf-in .9s var(--ease-out) 80ms backwards}.hf-shot-img{animation:1.1s cubic-bezier(.16,1,.3,1) .18s backwards hf-rise}.hf-copy{animation:hf-in .8s var(--ease-out) .35s backwards}@supports (animation-timeline:scroll()){.hf-product{animation:linear both hf-drift;animation-timeline:scroll(root);animation-range:0 900px}}}
.st{color:#fff;background:radial-gradient(70% 60% at 50% 100%,#1d3d63 0%,#1d3d6300 70%),#071426;padding:96px 0 88px}.st-head{text-align:center;max-width:760px}.st-track{--w:min(82vw, 520px);padding:8px calc((100% - var(--w)) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:20px;margin-top:36px;display:flex;overflow-x:auto}.st-track:focus-visible{outline-offset:-2px;outline:2px solid #fff}.st-slide{flex:0 0 var(--w);border-radius:var(--radius-tile);text-align:center;scroll-snap-align:center;opacity:.5;transform-origin:50% 0;cursor:pointer;transition:opacity .5s var(--ease-out), scale .5s var(--ease-out);background:#ffffff12;flex-direction:column;align-items:center;padding:28px 28px 26px;display:flex;position:relative;scale:.9;box-shadow:inset 0 0 0 1px #ffffff1a}.st-slide:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle at 0 0,#ffffffbf,#fff6 10%,#ffffff1a 25%,#fff0 40%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.st-slide[data-on]{z-index:1;opacity:1;cursor:auto;scale:1}.st-slide:not([data-on]) .st-p{opacity:0}.st-phone{filter:drop-shadow(0 24px 40px #00000073);position:relative}.st-h{letter-spacing:-.015em;margin-top:24px;font-size:22px;font-weight:500;line-height:1.2}.st-p{color:#ffffffc7;max-width:40ch;transition:opacity .4s var(--ease-out);margin-top:8px;font-size:15px;line-height:1.55}.st-chip{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);color:#fff;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(4px);background:#96afd729;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 16px;font-size:15px;line-height:1.2;transition:opacity .2s,translate .2s,scale .2s,filter .2s;display:flex;position:absolute;translate:0 10px;scale:.94;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px -14px #0000008c}.st-chip[data-side=l]{transform-origin:100%}.st-chip[data-side=r]{transform-origin:0}.st-chip[data-on]{opacity:1;filter:none;transition:opacity .5s var(--ease-out), translate .7s var(--ease-out), scale .7s var(--ease-out), filter .5s var(--ease-out);translate:0;scale:1}.st-chip[data-solid]{color:#1d1d1f;background:#fff;border-radius:999px;font-weight:500;box-shadow:0 18px 40px -14px #0000008c}.st-chip-label{color:#ffffffb8;font-size:13px;font-weight:500}.st-chip-row{align-items:center;gap:8px;display:flex}.st-chip-col{flex-direction:column;gap:3px;display:flex}.st-chip-col b{font-size:15px;font-weight:500}.st-chip-ic{background:#ffffff24;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.st-chip-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1}.st-chip-ok{color:#0b2414;background:#30d158;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.st-chip-seg{letter-spacing:.06em;background:#ffffff1a;border-radius:999px;padding:2px;font-size:12px;font-weight:500;display:flex}.st-chip-seg>span{color:#ffffffb8;border-radius:999px;padding:4px 11px}.st-chip-seg>span[data-on]{color:#1d1d1f;background:#fff}.st-chip-swatch{font-family:var(--font-mono);align-items:center;gap:6px;font-size:12px;display:flex}.st-chip-swatch>i{border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1.5px #ffffff73}.st-chip-avatar{border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.st-chip[data-side=l]{right:calc(100% + 18px)}.st-chip[data-side=r]{left:calc(100% + 18px)}@media (min-width:1024px){.st-chip[data-side=l]{right:calc(100% + 80px)}.st-chip[data-side=r]{left:calc(100% + 80px)}}@media (max-width:767px){.st-chip{--out:min(84px, (100vw - 180px) / 2 - 16px);white-space:normal;background:#0a1426e0;border-radius:14px;gap:5px;max-width:168px;padding:10px 12px;font-size:13px}.st-chip[data-side=l]{right:auto;left:calc(-1 * var(--out))}.st-chip[data-side=r]{left:auto;right:calc(-1 * var(--out))}.st-chip-label{font-size:12px}.st-chip-row{gap:6px}.st-chip-row:has(.st-chip-swatch){flex-wrap:wrap}.st-chip-col b{font-size:13px}.st-chip-ic{width:26px;height:26px}.st-chip-num{font-size:26px}.st-chip-seg>span{padding:3px 8px}}.st-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.st-dots{display:flex}.st-dot{place-items:center;width:32px;height:32px;display:grid}.st-dot>span{width:8px;height:8px;transition:width .3s var(--ease-out), background-color .2s ease;background:#ffffff59;border-radius:999px}.st-dot[aria-current]>span{background:#fff;width:22px}.st-arrow{color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;transition:background-color .2s,opacity .2s,scale .12s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff8c}.st-arrow:active:not(:disabled){scale:.94}.st-arrow:disabled{opacity:.3}@media (hover:hover) and (pointer:fine){.st-arrow:hover:not(:disabled){background:#ffffff1a}.st-dot:hover>span{background:#ffffffb3}}@media (pointer:coarse){.st-dot{width:44px;height:44px}}@media (min-width:1024px){.st{padding:80px 0 88px}.st-track{gap:48px}}@media (prefers-reduced-motion:reduce){.st-slide,.st-p,.st-chip,.st-chip[data-on],.st-dot>span{transition:none}}
