.pr{--e:cubic-bezier(.2, .75, .1, 1);--e-io:cubic-bezier(.76, 0, .24, 1);--pr-ink:#1b2430;--pr-ink-2:#334155;--pr-paper:#f4f1ea;--pr-rule:#e0d9ca;--pr-thread:#c2410c;--pr-night:#0d0e11;overflow-x:clip}html:has(.pr){scroll-behavior:smooth}.pr .ds{--ds-fab-bottom:84px}.pr .ds-hero-body{padding-bottom:96px}body:has(.wa-layer,.ls-layer) .pd{opacity:0;pointer-events:none}.pi{display:none}html[data-intro] .pi{z-index:200;cursor:pointer;animation:pi-gone 0s linear calc(var(--out) + 1.15s) forwards;display:block;position:fixed;inset:0}html[data-intro=short] .pi{animation-delay:calc(var(--out-s) + 1s)}html[data-intro=skip] .pi{animation-delay:.8s}html[data-intro=full]{animation:3.1s pi-lock}html[data-intro=short]{animation:1.6s pi-lock}.pi-curtain{background:#0b0b0d;width:50.5%;position:absolute;top:0;bottom:0}.pi-curtain--l{left:0;box-shadow:inset -1px 0 #ffffff0f}.pi-curtain--r{right:0}html[data-intro] .pi-curtain--l{animation:pi-open-l 1s var(--e-io,cubic-bezier(.76, 0, .24, 1)) calc(var(--out) + .12s) forwards}html[data-intro] .pi-curtain--r{animation:pi-open-r 1s var(--e-io,cubic-bezier(.76, 0, .24, 1)) calc(var(--out) + .12s) forwards}html[data-intro=short] .pi-curtain--l,html[data-intro=short] .pi-curtain--r{animation-delay:var(--out-s);animation-duration:.85s}html[data-intro=skip] .pi-curtain--l,html[data-intro=skip] .pi-curtain--r{animation-duration:.75s;animation-delay:0s}.pi-text{text-align:center;color:#fff;place-content:center;padding:24px;display:grid;position:absolute;inset:0}html[data-intro] .pi-text{animation:pi-text-out .55s ease calc(var(--out) - 40ms) forwards}html[data-intro=short] .pi-text{animation-delay:calc(var(--out-s) - 80ms)}html[data-intro=skip] .pi-text{animation-duration:.25s;animation-delay:0s}.pi-lead{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:#ffffffad;margin:0 0 18px;font-size:clamp(.95rem,2.2vw,1.2rem);animation:.7s cubic-bezier(.2,.75,.1,1) .12s both pi-up}html[data-intro=short] .pi-lead{display:none}.pi-name{text-wrap:balance;max-width:14ch;margin:0 auto;font-size:clamp(2.6rem,9.5vw,7rem);line-height:.98}.pi-w{white-space:nowrap;display:inline-block}.pi-l{animation:pi-letter .6s cubic-bezier(.2, .75, .1, 1) calc(.56s + var(--i) * var(--step)) both;display:inline-block}html[data-intro=short] .pi-l{animation-delay:calc(var(--i) * 8ms);animation-duration:.4s}.pi-skip{z-index:2;color:#fffc;font:600 .82rem var(--font-geist), ui-sans-serif, sans-serif;cursor:pointer;animation:pi-text-out .3s ease calc(var(--out) - 40ms) forwards;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:8px 16px;position:absolute;bottom:18px;right:18px}html[data-intro=short] .pi-skip{display:none}@keyframes pi-gone{to{visibility:hidden;pointer-events:none}}@keyframes pi-lock{0%,to{overflow:hidden}}@keyframes pi-open-l{to{transform:translate(-101%)}}@keyframes pi-open-r{to{transform:translate(101%)}}@keyframes pi-text-out{to{opacity:0;transform:scale(1.05)}}@keyframes pi-up{0%{opacity:0;transform:translateY(10px)}}@keyframes pi-letter{0%{opacity:0;filter:blur(10px);transform:translateY(.32em)}to{opacity:1;filter:none;transform:none}}.pd{z-index:70;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:#fff;width:max-content;max-width:calc(100vw - 20px);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;transition:transform .55s var(--e), opacity .4s ease;background:#0e0f12db;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:.86rem;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #0009,inset 0 0 0 1px #ffffff1a}.pd[data-hide],.pd[data-tuck],html[data-intro] .pd{opacity:0;pointer-events:none;transform:translate(-50%,160%)}.pd-label{align-items:center;gap:9px;min-width:0;margin:0;display:flex}.pd-mark{color:#fff;flex:none;width:22px;height:22px}.pd-text{white-space:nowrap;text-overflow:ellipsis;color:#ffffffbf;overflow:hidden}.pd-text b{color:#fff;font-weight:600}.pd-switch{background:#ffffff17;border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.pd:not([data-site]) .pd-switch{display:none}.pd-switch button{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:600;transition:background-color .3s,color .3s;display:flex}.pd-switch button[aria-pressed=true]{color:#111;background:#fff}.pd-switch svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:17px;height:17px}.pd-cta{background:var(--pr-thread);color:#fff;white-space:nowrap;transition:background-color .3s, transform .3s var(--e);border-radius:999px;flex:none;padding:10px 18px;font-weight:650;text-decoration:none}.pd-cta:hover{background:#9a3412}.pd-cta-s{display:none}.pd :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:760px){.pr .ds{--ds-fab-bottom:80px}.pr .ds-hero-body{padding-bottom:84px}.pd{border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);gap:8px;width:auto;max-width:none;padding:6px 6px 6px 12px;display:grid;bottom:10px;left:10px;right:10px;transform:none}.pd:not([data-site]){grid-template-columns:auto minmax(0,1fr)}.pd[data-hide],.pd[data-tuck],html[data-intro] .pd{transform:translateY(150%)}.pd-mark{width:20px;height:20px}.pd-text,.pd-switch span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pd-switch button{padding:8px 12px}.pd-cta{text-align:center;padding:11px 14px}}.pv{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 50% 35%,#262830f0,#060709f7);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:14px;animation:.35s both pv-fade;display:flex;position:fixed;inset:0}.pv-top{color:#ffffffd9;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;max-width:680px;font-size:.92rem;display:flex}.pv-top p{margin:0}.pv-close{color:#111;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 18px;font-weight:650}.pv-close:focus-visible{outline-offset:2px;outline:3px solid #fb923c}.pv-device{width:calc((var(--w) + 28px) * var(--s));height:calc((var(--h) + 72px) * var(--s));flex:none}.pv-device--computer{width:calc((var(--w) + 148px) * var(--s));height:calc((var(--h) + 50px) * var(--s))}.pv-scaled{width:calc(var(--w) + 28px);transform:scale(var(--s));transform-origin:0 0;animation:.7s cubic-bezier(.2,.75,.1,1) both pv-device}.pv-device--computer .pv-scaled{width:calc(var(--w) + 148px)}.pv-frame{background:#0d0d0f;border-radius:60px;padding:14px;position:relative;box-shadow:inset 0 0 0 2px #2c2c31,0 0 0 1px #000,0 70px 140px -40px #000000d9}.pv-device--computer .pv-frame{border-radius:20px;margin:0 60px}.pv-frame iframe{background:#fff;border:0;border-radius:0 0 46px 46px;display:block}.pv-device--computer .pv-frame iframe{border-radius:6px}.pv-status{color:#fff;height:44px;font:600 15px var(--font-geist), ui-sans-serif, sans-serif;background:#111216;border-radius:46px 46px 0 0;justify-content:space-between;align-items:center;padding:0 30px;display:flex}.pv-island{background:#000;border-radius:20px;width:112px;height:30px}.pv-batt{border:1.5px solid #ffffffd9;border-radius:4px;width:26px;height:12px;box-shadow:inset 0 0 0 2px #111216,inset 0 0 0 10px #ffffffd9}.pv-base{background:linear-gradient(#d6d8dd,#9da1a9);border-radius:0 0 22px 22px;height:22px;display:block;box-shadow:0 30px 60px -30px #000c}@keyframes pv-fade{0%{opacity:0}}@keyframes pv-device{0%{opacity:0;translate:0 40px}}.ab{--pw:300px;--ph:620px;--off:18vw;--dy:0px;--k:clamp(0, calc((var(--p,1) - .06) / .48), 1);--a:clamp(0, calc((var(--p,1) - .38) / .18), 1);--c:clamp(0, calc((var(--p,1) - .5) / .2), 1);background:var(--pr-night);color:#fff;position:relative}.ab[data-on]{height:320svh}.ab-sticky{height:100svh;min-height:680px;position:relative;overflow:hidden}.ab[data-on] .ab-sticky{position:sticky;top:0}.ab-screen{clip-path:inset(calc(var(--k) * (50% + var(--dy) - var(--ph) / 2)) calc(var(--k) * (50% - var(--off) - var(--pw) / 2)) calc(var(--k) * (50% - var(--dy) - var(--ph) / 2)) calc(var(--k) * (50% + var(--off) - var(--pw) / 2)) round calc(var(--k) * 40px));will-change:clip-path;position:absolute;inset:0}.ab-screen img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 - var(--k) * .12))}.ab-screen:after{content:"";background:#0000006b;position:absolute;inset:0}.ab-screen-name{z-index:1;text-align:center;overflow-wrap:anywhere;color:#fff;opacity:calc(1 - var(--k) * 1.8);transform:translate3d(0, -50%, 0) scale(calc(1 - var(--k) * .4));margin:0;padding:0 20px;font-size:clamp(3rem,10vw,9rem);position:absolute;top:50%;left:0;right:0}.ab-phone{top:calc(50% + var(--dy) - var(--ph) / 2);left:calc(50% + var(--off) - var(--pw) / 2);width:var(--pw);height:var(--ph);opacity:var(--a);border-radius:40px;position:absolute;overflow:hidden;box-shadow:0 0 0 9px #17171a,0 0 0 10px #3a3a40,0 70px 120px -30px #000000d9}.ab-app{color:#15161a;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:#f6f4ef;flex-direction:column;gap:12px;padding:0 14px 12px;display:flex;position:absolute;inset:0}.ab-app-bar{justify-content:space-between;align-items:center;height:40px;padding:0 8px;font-size:12px;font-weight:650;display:flex}.ab-app-island{background:#000;border-radius:14px;width:86px;height:24px}.ab-app-icons{border:1.5px solid #15161a;border-radius:3px;width:22px;height:10px}.ab-app-head{background:var(--site);color:var(--site-ink);border-radius:22px;padding:16px}.ab-app-hi{opacity:.85;margin:0;font-size:12px}.ab-app-name{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.55rem;line-height:1.02}.ab-app-card{border-radius:20px;height:32%;min-height:120px;position:relative;overflow:hidden}.ab-app-card img{object-fit:cover;width:100%;height:100%}.ab-app-card span{background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650;position:absolute;bottom:10px;left:10px}.ab-app-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ab-app-tiles span{background:#fff;border-radius:16px;padding:14px 12px;font-size:13px;font-weight:650;box-shadow:0 1px #0000000d}.ab-app-tiles span:first-child{background:color-mix(in srgb, var(--site) 14%, #fff)}.ab-app-news{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.ab-app-news img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:0}.ab-app-tabs{border-top:1px solid #00000012;justify-content:space-around;margin-top:auto;padding:10px 0 2px;display:flex}.ab-app-tabs i{background:#0000001f;border-radius:7px;width:22px;height:22px}.ab-app-tabs i[data-on]{background:var(--site)}.ab-copy{width:min(38vw,540px);opacity:var(--c);transform:translate3d(0, calc(-50% + (1 - var(--c)) * 30px), 0);position:absolute;top:50%;left:max(48px,50% - 600px)}.ab-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--site-soft);align-items:center;gap:10px;margin:0 0 16px;font-size:.82rem;font-weight:650;display:flex}.ab-kicker:before{content:"";background:currentColor;width:28px;height:2px}.ab-title{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:400;line-height:1.02}.ab-title .ds-d{color:var(--site-soft);font-size:.92em}@media (max-width:760px){.ab{--pw:min(58vw, 240px);--ph:calc(var(--pw) * 2.05);--off:0px;--dy:58px}.ab-sticky{min-height:640px}.ab-copy{text-align:center;width:auto;transform:translate3d(0, calc((1 - var(--c)) * 20px), 0);top:26px;left:20px;right:20px}.ab-kicker{justify-content:center;margin-bottom:8px}.ab-kicker:before{display:none}.ab-title{font-size:clamp(1.55rem,6.4vw,2rem)}.ab-app-name{font-size:1.25rem}}.pr-app{background:var(--pr-paper);overflow:hidden}.pr-app-wrap{max-width:1180px;margin:0 auto;padding:72px 20px 56px}@media (max-width:640px){.pr-app-wrap{padding:40px 12px 32px}}.pr-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.pr-seen{background:var(--pr-paper);color:var(--pr-ink);padding:96px 0 64px}.pr-seen-grid{gap:40px;display:grid}.pr-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--pr-thread);align-items:center;gap:10px;margin:0 0 16px;font-size:.8rem;font-weight:650;display:flex}.pr-kicker:before{content:"";background:currentColor;width:28px;height:2px}.pr-kicker--light{color:#fdba74}.pr-h2{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:400;line-height:1.02}.pr-note{border-left:3px solid var(--site-text);max-width:44ch;margin:26px 0 0;padding-left:16px;font-size:1.15rem;line-height:1.55}.pr-lead{max-width:48ch;color:var(--pr-ink-2);margin:24px 0 0;font-size:1.12rem;line-height:1.6}.pr-facts{border-top:1px solid var(--pr-rule);margin:30px 0 0;padding:0;list-style:none}.pr-facts li{border-bottom:1px solid var(--pr-rule);color:var(--pr-ink-2);padding:16px 0 16px 34px;font-size:1.1rem;line-height:1.5;position:relative}.pr-facts li:before{content:"";background:var(--pr-thread);width:18px;height:2px;position:absolute;top:27px;left:0}.pr-source{color:#64748b;margin:14px 0 0;font-size:.85rem}.pr-step{background:var(--pr-ink);color:#fff;border-radius:24px;align-self:start;padding:30px 26px}.pr-step-k{color:#fdba74;margin:0;font-size:.85rem;font-weight:600}.pr-step-t{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.05}.pr-step-d{color:#ffffffd1;margin:12px 0 0;line-height:1.6}.pr-wedo{counter-reset:w;border-top:1px solid #ffffff24;margin:22px 0 0;padding:0;list-style:none}.pr-wedo li{counter-increment:w;color:#ffffffdb;border-bottom:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px 0;font-size:.95rem;line-height:1.5;display:grid}.pr-wedo li:before{content:counter(w);color:#fdba74;font-weight:700}.pr-how{background:var(--pr-paper);color:var(--pr-ink);padding:40px 0 110px}.pr-how-list{border-top:1.5px solid var(--pr-ink);margin:40px 0 0;padding:0;list-style:none}.pr-how-list li{border-bottom:1px solid var(--pr-rule);gap:10px;padding:26px 0;display:grid}.pr-how-t{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.02}.pr-how-x{max-width:46ch;color:var(--pr-ink-2);font-size:1.08rem;line-height:1.6}@media (min-width:900px){.pr-wrap{padding:0 48px}.pr-seen{padding:140px 0 80px}.pr-seen-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:80px}.pr-step{padding:38px 36px;position:sticky;top:40px}.pr-how-list li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:40px;padding:34px 0}}.pr-call{isolation:isolate;background:var(--pr-night);color:#fff;padding:100px 0 110px;scroll-margin-top:0;position:relative;overflow:hidden}.pr-call:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--site) 42%, transparent), transparent);opacity:.7;border-radius:50%;width:80vw;max-width:900px;height:80vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.pr-call-grid{gap:44px;display:grid}.pr-call-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,6.6rem);font-weight:400;line-height:.98}.pr-call-text{color:#ffffffd6;max-width:42ch;margin:22px 0 0;font-size:1.15rem;line-height:1.6}.pr-call-points{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pr-call-points li{color:#fffc;padding-left:30px;line-height:1.5;position:relative}.pr-call-points li:before{content:"";border:2px solid #fdba74;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:5px;left:2px;transform:rotate(45deg)}.pr-form{color:var(--pr-ink);background:#fffdf8;border-radius:24px;align-self:start;padding:26px 22px;box-shadow:0 50px 100px -40px #000000b3}.pr-when{border:0;margin:0;padding:0}.pr-when legend{color:var(--pr-ink);margin-bottom:8px;padding:0;font-size:.875rem;font-weight:500}.pr-when>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr-when label{cursor:pointer;display:grid;position:relative}.pr-form button[type=submit]{justify-content:center;width:100%;margin-top:6px;padding-block:14px;font-size:1rem}.pr-when input{opacity:0;width:1px;height:1px;position:absolute}.pr-when span{text-align:center;border:1px solid var(--pr-rule);border-radius:999px;padding:9px 15px;font-size:.92rem;font-weight:600;transition:background-color .25s,color .25s,border-color .25s;display:block}.pr-when input:checked+span{background:var(--pr-ink);border-color:var(--pr-ink);color:#fff}.pr-when input:focus-visible+span{outline:2px solid var(--pr-thread);outline-offset:2px}@media (min-width:900px){.pr-call{padding:150px 0 160px}.pr-call-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,440px);align-items:center;gap:80px}.pr-form{padding:32px}}html[data-pmotion] .pr [data-prv]{transition:opacity .9s var(--e), transform 1s var(--e);transition-delay:calc(var(--i,0) * 90ms)}html[data-pmotion] .pr [data-prv]:not(.is-in){opacity:0;transform:translateY(30px)}@media (prefers-reduced-motion:reduce){html:has(.pr){scroll-behavior:auto}.pi{display:none!important}html[data-pmotion] .pr [data-prv]:not(.is-in){transform:none}.pd,.pv,.pv-scaled{transition:opacity .3s!important;animation:none!important}}
