:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:Neco;src:url(/fonts/neco.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--plum:#111239;--violet:#6e6bd6;--ember:#e3793b;--lilac:#e2d6e4;--chalk:#f4f3f3;--white:#fff;--ink:#111239;--ink-soft:#64657a;--ink-faint:#a3a6b8;--navy:#0b1a66;--ice:#eef2ff;--sky:#a9c1ff;--coral:#d8644a;--line:#11123914;--mist:linear-gradient(180deg, #fff 0%, #e9eef8 60%, #ded8ef 100%);--sunrise:linear-gradient(180deg, #f4f3f3 0%, #e7c3c2 75%, #f4a66e 100%);--frost:#ffffff9e;--frost-line:#ffffffeb;--gain:#2e8b57;--gain-brand:#3db879;--spectrum:linear-gradient(115deg in oklab, #111239 0%, #6e6bd6 25%, #e3793b 50%, #e2d6e4 75%, #eef2ff 100%);--display:"Neco", var(--font-newsreader), Georgia, serif;--serif-fund:var(--font-newsreader), Georgia, serif;--ui:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--m-ease:cubic-bezier(.16,1,.3,1);--m-dur:.8s;--m-dur-head:1s;--m-stagger:80ms;--m-block-y:40px;--m-block-scale:.98;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--white);color:var(--ink)}html{scrollbar-gutter:stable}body{font-family:var(--ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.orb{width:var(--s,28px);height:var(--s,28px);background:50%/contain no-repeat;flex:none;position:relative}.orb.listen{background-image:url(/images/orb-listen.webp)}.orb.think{background-image:url(/images/orb-think.webp)}.orb.read{background-image:url(/images/orb-read.webp)}.orb.speak{background-image:url(/images/orb-speak.webp)}.orb.done{background-image:url(/images/orb-done.webp)}.orb.alert{background-image:url(/images/orb-alert.webp)}.orb .tick{display:none}@keyframes breathe{50%{transform:scale(1.06)}}@keyframes morph{50%{scale:1.05 .95}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%{transform:translateY(0)}50%{transform:translateY(-360%)}to{transform:translateY(0)}}.pillbtn:not(.on) .orb,.pillbtn:not(.on) .orb:after{animation-play-state:paused}.story .orb,.story .orb:after,.side .orb,.side .orb:after{animation:none}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.big{z-index:8;transform-origin:0 0;pointer-events:none;will-change:transform, opacity;visibility:hidden;width:150px;height:150px;position:absolute;top:0;left:0}.big .orb{width:100%;height:100%;position:absolute;inset:0}.big .glow{filter:blur(14px);background:radial-gradient(circle,#6e6bd642,#e3793b1a 45%,#0000 70%);border-radius:50%;position:absolute;inset:-60%}.pinwrap{position:relative}.hero{isolation:isolate;background:var(--white);color:#fff;--ph:var(--phw);--phb:var(--phw);height:100vh;position:sticky;top:0;overflow:hidden}.pz{z-index:-2;will-change:transform;position:absolute;inset:0}.man{z-index:-2;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.manp{will-change:transform;position:absolute;inset:0}.man img{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 40px #11123947);height:auto;display:block;position:absolute;top:0;left:0}.kb{animation:30s ease-in-out infinite alternate kb;position:absolute;inset:0}html.is-scrolling .kb{animation-play-state:paused}@keyframes kb{to{transform:translateY(-12px)}}.bg{background:var(--ph) 50% calc(100% + var(--by,0px))/cover no-repeat;will-change:transform, opacity;position:absolute;inset:-40px}.bg2{background-image:var(--phb);opacity:0}.shade{z-index:-1;will-change:opacity;background:radial-gradient(120% 90% at 50% 64%,#11123900 52%,#11123957 100%),linear-gradient(#111239a8 0%,#16183e7a 26%,#1e204633 46%,#1e204600 62%,#11123900 82%,#1112394d 100%);position:absolute;inset:0}.hero[data-look=dawn] .shade{background:radial-gradient(120% 90% at 50% 64%,#281a3400 52%,#281a344d 100%),linear-gradient(#111239a8 0%,#261e487a 26%,#3c285033 46%,#3c285000 62%,#2e181e00 82%,#2e181e4d 100%)}.lift{z-index:-1;pointer-events:none;position:absolute;inset:0}.fl,.fp{will-change:transform;position:absolute;top:0;left:0}.fl{will-change:transform, opacity}.hc{will-change:transform, opacity;opacity:0;visibility:hidden}.hcard{transform-origin:0 0;color:#fff;font:400 13px/1.4 var(--ui);letter-spacing:-.005em;background:linear-gradient(180deg, #ffffff29 0%, #ffffff0d 100%), var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-radius:22px;position:relative;box-shadow:inset 0 1px #fff6,0 1px 2px #0a0c1e0f,0 14px 30px -22px #0a0c1e47}.hcard:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff9,#fff3 45%,#ffffff1f 70%,#ffffff5c);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes drift{to{translate:0 -7px}}.hcard .who{font:500 12px/1 var(--ui);color:var(--on-dark-soft);align-items:center;gap:7px;display:flex}.hcard .mark{color:#fff;flex:none;width:15px;height:15px}.hcard.chat{flex-direction:column;gap:10px;width:296px;padding:14px 16px 16px;display:flex}.hcard.chat .u{max-width:86%;color:var(--ink);background:#ffffffe6;border-radius:16px 16px 5px;align-self:flex-end;padding:8px 12px;font-size:13px}.hcard.chat .a{color:#fffffff2;font-size:14px;line-height:1.45}.hcard.val{width:236px;padding:16px 18px 14px}.hcard .lab{height:22px;font:500 11px/1 var(--ui);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.hcard.val .v{font:300 38px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:12px 0 6px}.hcard.val .d{color:#a8f0c6;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:flex}.hcard.val svg.sp{filter:blur(2.2px)saturate(1.3);opacity:.95;width:100%;height:34px;margin-top:10px;display:block}.hcard.ok{width:276px;padding:16px 16px 14px}.hcard.ok b{font:500 15px/1.35 var(--ui);margin:10px 0 3px;display:block}.hcard.ok small{color:var(--on-dark-soft);font-size:12px;display:block}.hcard.ok .btns{gap:8px;margin-top:13px;display:flex}.hcard.ok .btns span{height:36px;font:500 13px/1 var(--ui);border-radius:999px;flex:1;place-items:center;display:grid}.hcard.ok .yes{background:var(--ice);color:var(--ink)}.hcard.ok .no{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.hcard.chip{white-space:nowrap;font:500 14px/1.2 var(--ui);border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 9px;display:flex}.hcard.chip .t{background:linear-gradient(180deg, var(--gain-brand), #2e8b57);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 12px -4px #2e8b57cc}.hcard.chip i{color:var(--on-dark-soft);font-style:normal;font-weight:400}.sheet{z-index:-1;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#fff;position:absolute;inset:0;transform:translateZ(0)}.veil{z-index:-1;opacity:0;visibility:hidden;will-change:opacity;background:#fff;position:absolute;inset:0}.hero.booting>*{visibility:hidden}.hero-in{z-index:6;pointer-events:none;flex-direction:column;max-width:1320px;height:100%;margin:0 auto;display:flex;position:relative}.hero-in>*{pointer-events:auto}nav{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.logo{color:#fff;width:auto;height:36px;display:block}.navr{color:var(--on-dark-soft);align-items:center;gap:28px;font-size:14px;display:flex}.navr a{color:inherit;text-decoration:none}.navr a:hover{color:#fff}.logo,.navr{transition:color .45s}.navr .soft{transition:color .45s,background-color .45s,box-shadow .45s,translate .5s cubic-bezier(.2,.8,.2,1)}html.hero-ink .logo{color:#111239}html.hero-ink .navr{color:#111239b8}html.hero-ink .navr a:hover{color:#111239}html.hero-ink .navr .soft{color:#111239;-webkit-backdrop-filter:none;background:#1112390d;box-shadow:inset 0 1px #fff0,inset 0 0 0 1px #11123924,0 10px 24px -14px #0a0c1e00}html.hero-ink .navr .soft:hover{background:#11123914}.soft{font:500 14px/1 var(--ui);color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff24;border-radius:999px;align-items:center;gap:8px;padding:12px 19px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.soft:focus-visible,.pillbtn:focus-visible,.navr a:focus-visible,.dark:focus-visible{outline-offset:3px;outline:2px solid #fff}.dark{font:500 15px/1 var(--ui);color:#111239;background:var(--ice);border-radius:999px;align-items:center;gap:8px;padding:15px 24px;text-decoration:none;display:inline-flex}.copy{text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:clamp(4px,2.6vh,36px);margin-bottom:auto;display:flex}h1{font:300 clamp(40px, 4.6vw, 66px)/1.02 var(--display);letter-spacing:-.025em;text-align:center;text-wrap:balance;font-synthesis:none;color:#fff;text-shadow:0 2px 30px #11123940;max-width:14ch;margin:0 auto}h1 em{font-style:normal}.sub{text-wrap:balance;color:#ffffffe0;text-shadow:0 1px 18px #1112394d;max-width:62ch;margin:0;font-size:17px;line-height:1.5}.yc{pointer-events:none;padding:7px 14px;font-size:13px}.strip .sample{opacity:.6;margin-top:-6px;font-size:12px}.ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:6px;display:flex}.pills{will-change:transform;opacity:0;visibility:hidden;height:120px;position:absolute;top:88px;left:0;right:0;overflow:hidden}@media (max-width:760px){.pills{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}}.ptrack{z-index:1;will-change:transform;align-items:center;gap:6px;height:60px;display:flex;position:absolute;top:30px;left:0}.pillbg{pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0 0%,#fff 50%,#fff0 100%);border-radius:2px;width:120px;height:1.5px;position:absolute;top:77px;left:50%;translate:-50%}.pillbg i{border-radius:inherit;opacity:1;background:linear-gradient(90deg,#11123900 0%,#111239 50%,#11123900 100%);position:absolute;inset:0}.pillbtn{height:44px;font:300 19px/1 var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 20px;display:inline-flex;position:relative}.pillbtn .orb{--s:20px}.pillbtn .pl{display:inline-block}.pillbtn .ow{flex:none;display:inline-flex}.story{left:0;right:0;top:var(--st,140px);bottom:var(--sb,24px);z-index:3;pointer-events:none;max-width:1320px;color:var(--ink);grid-template-columns:minmax(0, 270px) var(--pw,520px) minmax(0, 270px);opacity:0;visibility:hidden;will-change:transform, opacity;justify-content:center;align-items:center;column-gap:clamp(28px,3vw,44px);margin:0 auto;display:grid;position:absolute}.story .stack{display:grid}.story .stack>div{grid-area:1/1;align-self:center}.story .l .stack>div{justify-self:end}.story .l{text-align:left;justify-self:end;width:fit-content;max-width:100%}.story .r{justify-self:start;width:100%}.story .n{height:30px;box-shadow:inset 0 0 0 1px var(--line), 0 6px 16px -12px #11123966;font:500 13px/1 var(--ui);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px 0 7px;display:inline-flex}.story .n .orb{--s:16px}.story .n i{color:var(--ink-faint);font-variant-numeric:tabular-nums;border-left:1px solid var(--line);margin-left:2px;padding-left:8px;font-style:normal}.story h3{font:300 clamp(32px, 3vw, 46px)/1.06 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.story .r p{font:400 15px/24px var(--ui);letter-spacing:-.01em;color:var(--ink-soft);text-wrap:pretty;margin:0}.story .r p b{color:var(--ink);font-weight:500}.stage{z-index:2;pointer-events:none;position:absolute;inset:0}.shot{z-index:6;opacity:0;visibility:hidden;background:#f4f3f3;border-radius:46px;position:absolute;inset:0;overflow:hidden}.sv{--ink:#0c1222;--plum:#111239;--violet:#6e6bd6;--ember:#e3793b;--lilac:#e2d6e4;--ice:#eef2ff;--chalk:#f4f3f3;--slate:#59607a;--sec:#6e6bd6;--sec2:#a9c1ff;--gain:#2e8b57;--gainb:#3db879;--neg:#d8644a;--hair:#0c122214;transform-origin:0 0;width:402px;height:874px;transform:scale(var(--ss,.7463));font:400 15px/1.4 var(--font-inter), system-ui, sans-serif;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 40% at 50% 0,#fff 0%,#fff0 70%),linear-gradient(#fff 0%,#e9eef8 60%,#ded8ef 100%);position:absolute;top:0;left:0;overflow:hidden}.sv *{box-sizing:border-box}.sv .sr{font-family:var(--display);letter-spacing:-.025em;font-weight:300}.sv .sb{height:54px;font:600 16px/1 var(--font-inter);justify-content:space-between;align-items:center;padding:16px 34px 0 46px;display:flex}.sv .sb svg{display:block}.sv .lab{font:500 11px/1 var(--font-inter);letter-spacing:.09em;text-transform:uppercase;color:var(--slate)}.sv .mut{color:var(--slate)}.sv .pos{color:var(--gain)}.sv .neg{color:var(--neg)}.sv .card{border:1px solid var(--hair);background:#fff;border-radius:22px;box-shadow:0 14px 34px -22px #11123959}.sv .ib{border:1px solid var(--hair);background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.sv .btn{height:50px;font:600 15px/1 var(--font-inter);border-radius:999px;justify-content:center;align-items:center;display:flex}.sv .btn.pri{background:var(--plum);color:var(--ice);box-shadow:0 10px 22px -12px #111239b3}.sv .btn.gho{background:#fff;border:1px solid #0c12221f}.sv .chip{height:36px;font:500 13px/1 var(--font-inter);white-space:nowrap;background:#fff;border:1px solid #0c12221f;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.sv .chip.on{background:var(--plum);border-color:var(--plum);color:#fff}.sv .tile{width:36px;height:36px;font:300 20px/1 var(--display);border-radius:11px;flex:none;place-items:center;display:grid}.sv .row{align-items:center;gap:12px;display:flex}.sv .grow{flex:1;min-width:0}.sv .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv .hr{background:var(--hair);height:1px}.sv .chead{justify-content:space-between;align-items:center;padding:6px 16px 0;display:flex}.sv .chead .t{text-align:center}.sv .chead .t b{font:600 17px/1.2 var(--font-inter);justify-content:center;align-items:center;gap:7px;display:flex}.sv .chead .t small{color:var(--slate);margin-top:3px;font-size:13px;display:block}.sv .msgs{flex-direction:column;justify-content:flex-end;gap:12px;display:flex;position:absolute;inset:124px 16px 150px}.sv .date{font:500 12px/1 var(--font-inter);color:var(--slate);align-self:center;margin-bottom:2px}.sv .bu{background:var(--plum);color:#fff;border-radius:20px 20px 6px;align-self:flex-end;max-width:78%;padding:11px 15px;font-size:15px;line-height:1.4}.sv .ba{align-items:flex-end;gap:9px;max-width:90%;display:flex}.sv .ba p{border:1px solid var(--hair);background:#fff;border-radius:20px 20px 20px 6px;margin:0;padding:11px 15px;font-size:15px;line-height:1.45;box-shadow:0 10px 24px -20px #11123966}.sv .typing{border:1px solid var(--hair);background:#fff;border-radius:20px 20px 20px 6px;gap:5px;padding:14px 16px;display:flex}.sv .typing i{background:var(--slate);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.1s infinite vdot}.sv .typing i:nth-child(2){animation-delay:.15s}.sv .typing i:nth-child(3){animation-delay:.3s}@keyframes vdot{40%{opacity:1;transform:translateY(-2px)}}.sv .att{width:286px;margin-left:37px;padding:14px}.sv .comp{border:1px solid var(--hair);background:#fff;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 8px;display:flex;position:absolute;bottom:56px;left:16px;right:16px;box-shadow:0 14px 30px -22px #11123980}.sv .comp .ph{color:var(--slate);flex:1;font-size:15px}.sv .comp .send{background:var(--plum);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sv .foot{text-align:center;color:var(--slate);font-size:12px;position:absolute;bottom:30px;left:0;right:0}.sv .prog{gap:6px;padding:10px 24px 0;display:flex}.sv .prog i{background:#0c12221f;border-radius:2px;flex:1;height:3px;overflow:hidden}.sv .prog i b{background:var(--plum);width:0;height:100%;display:block}.sv .prog i.done b{width:100%}.sv .pad{padding:0 24px}.sv h4{font:300 34px/1.08 var(--display);letter-spacing:-.025em;margin:0}.sv h4 em{color:var(--violet);font-style:normal}.sv h4 .g{color:var(--gain)}.sv .lede{color:var(--slate);margin:0;font-size:15px;line-height:1.5}.sv .lede b{color:var(--ink);font-weight:600}.sv .tabbar{gap:10px;height:58px;display:flex;position:absolute;bottom:30px;left:16px;right:16px}.sv .tabbar .pill{border:1px solid var(--hair);background:#ffffffeb;border-radius:999px;flex:1;justify-content:space-around;align-items:center;padding:0 6px;display:flex;box-shadow:0 14px 30px -20px #11123973}.sv .tabbar .it{font:500 10px/1 var(--font-inter);color:var(--slate);border-radius:999px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;display:flex}.sv .tabbar .it.on{background:var(--ice);color:var(--plum)}.sv .tabbar .srch{border:1px solid var(--hair);background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 30px -20px #11123973}.sv .bfade{background:linear-gradient(#ded8ef00,#ded8ef 70%);height:150px;position:absolute;bottom:0;left:0;right:0}.sv .frow{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:14px 16px;display:flex}.sv .frow b{font:600 14px/1.3 var(--font-inter);display:block}.sv .frow small{color:var(--slate);margin-top:2px;font-size:12px;display:block}.sv .frow .v{text-align:right;font:600 14px/1.3 var(--font-inter);font-variant-numeric:tabular-nums}.sv .frow .v small{font-weight:400}.sv .num{font-variant-numeric:tabular-nums}.side{z-index:3;color:var(--ink);-webkit-backdrop-filter:blur(30px)saturate(1.5);background:linear-gradient(#fff3 0%,#ffffff1a 100%);border-radius:20px;position:absolute;box-shadow:inset 0 1px #ffffff73,0 30px 60px -28px #0a0c1e73}.side:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff9e,#ffffff38 45%,#ffffff24 70%,#fff6);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.side.a{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;display:flex;top:0;left:0}.side.a b{font:500 14px/1.25 var(--ui);letter-spacing:-.01em;display:block}.side.a small{display:none}.side.b{border-radius:24px;width:auto;min-width:210px;padding:20px 22px 18px;top:0;left:0}.side.b .lab{height:22px;font:500 11px/1 var(--ui);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #11123961}.side.b .lab .orb{display:none}.side.b .v{font:300 44px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 10px}.side.b .lab{order:2}.side.b{flex-direction:column;align-items:flex-start;display:flex}.side.b .d{display:none}.side.b svg.sp{filter:blur(2.6px)saturate(1.2);opacity:.9;order:3;width:100%;height:40px;margin-top:16px;display:block}.float .side{background:linear-gradient(#ffffff6b 0%,#ffffff3d 100%);box-shadow:inset 0 1px #fffc,0 1px 2px #1112390d,0 30px 60px -30px #11123959}.side.b .d.neg{color:var(--coral)}.side.b .d.mute{color:var(--ink-soft)}.float .slot{pointer-events:none;position:absolute;inset:0}@media (max-width:1000px){.float .side{display:none}}.float{z-index:3;pointer-events:none;position:absolute;inset:0}.float .side{pointer-events:auto;will-change:transform;opacity:0;visibility:hidden}.box canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.box:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#f4f3f3 0%,#f4f3f3f7 34%,#f4f3f3b8 58%,#f4f3f32e 84%,#f4f3f300 100%);position:absolute;inset:0}.box{z-index:1;opacity:0;pointer-events:none;will-change:transform, opacity;background:#f2f4f9;border-radius:36px;width:500px;height:560px;position:absolute;top:0;left:0;overflow:hidden}.box .tone{border-radius:inherit;opacity:0;will-change:opacity;position:absolute;inset:0}.box.live .tone{display:none}.box canvas{transition:opacity .9s}.box:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1112390a}.mid{z-index:2;will-change:transform;visibility:hidden;position:absolute;top:0;left:50%}.phone{isolation:isolate;border-radius:46px;width:300px;height:640px;position:absolute;top:0;left:0;box-shadow:0 60px 90px -40px #11123973,0 24px 40px -24px #1112394d}.phone:before{content:"";z-index:-1;background:linear-gradient(145deg,#e9ecf2 0%,#a7aebd 18%,#d9dde5 34%,#8f97a8 52%,#cdd2dc 70%,#9aa2b2 86%,#e3e6ec 100%);border-radius:57px;position:absolute;inset:-11px;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 2px 1px #282e4059}.phone:after{content:"";z-index:-1;background:#06080e;border-radius:54px;position:absolute;inset:-8px;box-shadow:inset 0 0 0 1.5px #1c2130}.phone .btn-s{z-index:-2;background:linear-gradient(90deg,#8e96a7,#d7dbe3 60%,#9aa2b2);border-radius:2px;width:4px;position:absolute}.phone .btn-s.v1{height:26px;top:112px;left:-14px}.phone .btn-s.v2{height:46px;top:156px;left:-14px}.phone .btn-s.v3{height:46px;top:212px;left:-14px}.phone .btn-s.pw{height:74px;top:172px;right:-14px}.screen:after{content:"";z-index:12;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#fff0 28%),linear-gradient(#fff0 70%,#1112390a);position:absolute;inset:0}.screen{color:var(--ink);background:radial-gradient(90% 30% at 50% 0%, #ffffffe6, transparent 70%), var(--mist);border-radius:46px;position:absolute;inset:0;overflow:hidden}.island{z-index:11;background:#05070c;border-radius:20px;width:90px;height:26px;position:absolute;top:10px;left:50%;translate:-50%}.island:after{content:"";background:radial-gradient(circle at 35% 35%,#2a3a6a 0 20%,#0b1020 60%);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:10px}.sbar{font:600 12px/1 var(--ui);justify-content:space-between;align-items:center;height:40px;padding:15px 26px 0;display:flex}.sbar i{width:22px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px;display:inline-block;position:relative}.sbar i:after{content:"";background:var(--ink);border-radius:1px;position:absolute;inset:2.5px 5px 2.5px 2.5px}.chathead{align-items:center;gap:10px;height:56px;padding:10px 16px 12px;display:flex}.chathead small{color:var(--ink-soft);font-size:11px;display:block}.chathead b{font:400 17px/1.15 var(--ui);letter-spacing:-.01em;margin-top:2px;display:block}.chathead .round{background:var(--frost);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--frost-line), 0 4px 10px -6px #1112394d;border-radius:50%;place-items:center;margin-left:auto;display:grid}.area{position:absolute;inset:96px 0 70px}.thread{flex-direction:column;justify-content:flex-end;gap:8px;padding:6px 14px 8px;display:flex;position:absolute;inset:0;overflow:hidden}.uc{opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;gap:8px;padding:8px 14px;display:flex;position:absolute;inset:0;overflow:hidden}.bubble{color:#fff;background:linear-gradient(140deg,#3d5182 0%,#2a3a62 100%);border-radius:18px 18px 6px;align-self:flex-end;max-width:82%;padding:9px 13px;font-size:13px;line-height:1.35;box-shadow:0 10px 20px -12px #2a3a62cc}.status{color:var(--ink-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:7px 12px 7px 7px;font-size:12px;display:flex}.status .lbl{background:linear-gradient(90deg, var(--ink-soft) 0%, var(--ink-soft) 40%, #b4beda 50%, var(--ink-soft) 60%, var(--ink-soft) 100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite shimmer}.status.fin .lbl{color:var(--ink-soft);background:0 0;animation:none}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.blk{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.blk .head{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.ico{background:var(--frost);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--frost-line);border-radius:50%;flex:none;place-items:center;display:grid}.tagr{white-space:nowrap;font:500 11px/1 var(--ui);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px 5px 6px;display:inline-flex}.tagr.warn{color:#b8452c;background:#ffece2e6}.tagr.ok{color:#23794f;background:#def5e8e6}.tagr.info{color:#33466f;background:#e2e8f6e6}.amt{font:300 28px/1 var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mrow{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.meta{white-space:nowrap;color:var(--ink-soft);background:var(--frost);box-shadow:inset 0 0 0 1px var(--frost-line);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.row{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:11px;display:grid}.row strong{color:var(--ink);font-weight:500}.row strong.lag{color:#c0442b}.row strong.gn{color:var(--gain)}.bar{background:#11123912;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.bar span{transform-origin:0;border-radius:3px;height:100%;display:block}.ai{align-self:flex-start;max-width:94%}.ai p{border-radius:6px 20px 20px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.chips{flex-wrap:nowrap;gap:6px;display:flex}.chips span{white-space:nowrap;color:var(--navy);border-radius:999px;align-items:center;gap:5px;padding:7px 10px 7px 8px;font-size:11px;font-weight:500;display:inline-flex}.chips svg{width:12px;height:12px}.inputbar{height:48px;color:var(--ink-faint);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 9px;font-size:13px;display:flex;position:absolute;bottom:18px;left:12px;right:12px}.inputbar .ph{flex:1}.send{background:linear-gradient(140deg,#4a5f93,#2a3a62);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px -6px #2a3a62cc}.venn{justify-content:center;align-items:center;height:62px;display:flex;position:relative}.venn i{mix-blend-mode:multiply;border-radius:50%;width:62px;height:62px}.venn i:first-child{background:#6e6bd659;margin-right:-26px}.venn i:nth-child(2){background:#e3793b59}.venn b{font:500 13px/1 var(--ui);position:absolute}.months{text-align:center;color:var(--ink-faint);grid-template-columns:repeat(10,1fr);gap:5px;font-size:9px;display:grid}.months i{background:#2e9e6a38;border-radius:6px;height:18px;margin-bottom:4px;display:block}.months i.miss{background:#d9452a59}.ring{align-items:center;gap:12px;display:flex}.ring svg{flex:none;width:58px;height:58px}.basket .r{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:6px 0;font-size:12px;display:grid}.basket .r:last-child{border-bottom:0}.basket .r b{font-weight:500}.composer{z-index:6;visibility:hidden;width:560px;height:68px;color:var(--ink);background:#ebe7f6;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1112390d,0 4px 10px -6px #1112392e,0 30px 60px -32px #11123966}.composer .q{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.composer .q:empty:before{content:"Ask Vouch about your money…";color:var(--ink-faint)}.composer .slot{flex:none;width:42px;height:42px}.caret{background:var(--violet);vertical-align:-4px;width:2px;height:20px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.go{color:#fff;height:50px;font:500 15px/1 var(--ui);background:#111239;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.go svg{width:16px;height:16px}.listening-lbl{text-align:center;font:500 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);z-index:6;display:none;position:absolute;left:0;right:0}.skip{z-index:80;top:max(20px, env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));font:500 13px/1 var(--ui);color:var(--ink);box-shadow:0 0 0 1px var(--line);opacity:0;visibility:hidden;background:#ffffffeb;border-radius:999px;padding:10px 14px;position:fixed}.skip:hover{color:var(--ink)}.strip{flex-direction:column;align-items:center;gap:22px;padding-block:72px 16px;display:flex;overflow:hidden}.strip p{color:var(--ink-soft);margin:0;font-size:13px}.marq{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marq div{width:max-content;color:var(--ink-faint);align-items:center;gap:64px;animation:48s linear infinite marq;display:flex}.marq span{white-space:nowrap;font-size:22px}.marq .s1{font:400 italic 24px/1 var(--serif-fund)}.marq .s2{font:600 18px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase}.marq .s3{font:300 26px/1 var(--serif-fund);letter-spacing:-.01em}.marq .s4{font:500 21px/1 var(--ui);letter-spacing:-.02em}@keyframes marq{to{transform:translate(-50%)}}@media (max-width:760px){.navr a.hide{display:none}.logo{height:30px}.copy{gap:14px}.sub{font-size:15px}.story{text-align:center;grid-template-columns:1fr;align-content:start;align-items:start;row-gap:10px;padding-inline:24px;bottom:auto}.story .l,.story .r{text-align:center;justify-self:center;width:100%;max-width:34ch;margin-top:0}.story .n{justify-content:center;margin-bottom:10px}.story .n i{margin-left:4px}.story h3{font-size:26px}.story .r p{font-size:15px}.box{border-radius:28px}}@media (max-width:520px){.composer{height:58px}.composer .q{font-size:15px}.go{height:42px;padding:0 14px;font-size:14px}.composer .slot{width:36px;height:36px}}.scatter{z-index:5;pointer-events:none;position:absolute;inset:0}.piece{color:var(--ink);font:400 13px/1.45 var(--ui);opacity:0;will-change:transform, opacity;background:linear-gradient(#fffffff7 0%,#f9f9fce6 100%);border-radius:22px;padding:14px 16px 16px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 1px 2px #1112390d,0 30px 60px -30px #11123959}.piece:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#1112391a,#1112390a 45%,#11123908 70%,#11123914);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.piece .i-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.piece .i-pill{height:22px;font:500 11px/1 var(--ui);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #1112394d}.piece .i-row{align-items:center;gap:10px;margin-top:12px;display:flex}.piece .i-tile{width:30px;height:30px;font:300 17px/1 var(--display);border-radius:9px;flex:none;place-items:center;display:grid}.piece .i-title{font:500 14px/1.3 var(--ui);letter-spacing:-.01em;color:inherit}.piece .i-val{font:300 30px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px}.piece .i-sub{color:var(--ink-soft);margin-top:5px;font-size:12px}.piece .neg{color:var(--coral)}.piece .pos{color:var(--gain)}.piece .i-doc{width:30px;height:30px;color:var(--coral);font:600 8px/30px var(--ui);letter-spacing:.06em;text-align:center;background:#d8644a21;border-radius:9px;flex:none}.piece .i-lines{gap:6px;margin-top:12px;display:grid}.piece .i-lines i{background:#11123912;border-radius:3px;height:5px;display:block}.piece .i-msg{margin-top:10px;font-size:13px;line-height:1.45}.piece .i-grid{font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:1.6fr 1fr 1fr;margin-top:10px;font-size:11px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #11123914}.piece .i-grid span{border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.piece .i-grid span:nth-last-child(-n+3){border-bottom:0}.piece .i-grid .hd{background:var(--ice);color:var(--navy);font-weight:500}.piece.chat .i-u{background:var(--plum);width:fit-content;max-width:86%;color:var(--ice);border-radius:16px 16px 4px;margin:12px 0 0 auto;padding:8px 12px;font-size:12px}.piece.chat .i-a{max-width:94%;color:var(--ink-soft);margin-top:8px;font-size:12px;line-height:1.45}.piece.chat.plum{color:var(--ice);background:linear-gradient(#1f2156 0%,#111239 100%);box-shadow:0 30px 60px -28px #11123999}.piece.chat.plum:before{background:linear-gradient(#ffffff4d,#ffffff0f 50%,#ffffff24)}.piece.chat.plum .i-pill{color:var(--ice);box-shadow:inset 0 0 0 1px #eef2ff66}.piece.chat.plum .i-u{color:#fff;background:#eef2ff24}.piece.chat.plum .i-a{color:#eef2ffb8}.piece.note{color:#111239;background:linear-gradient(#fbf7f5 0%,#f3dcd6 60%,#f2b892 100%)}.piece.note .i-note{color:#111239}.piece.note .i-t{color:var(--ink-soft)}.piece.note .i-pill{color:#111239;box-shadow:inset 0 0 0 1px #1112394d}.piece .i-note{font:300 19px/1.2 var(--display);letter-spacing:-.02em;margin-top:10px}.piece .i-cal{text-align:center;background:#fff;border-radius:10px;flex:none;width:44px;overflow:hidden;box-shadow:inset 0 0 0 1px #1112391a}.piece .i-cal b{background:var(--ember);color:#fff;font:600 9px/16px var(--ui);letter-spacing:.08em;display:block}.piece .i-cal span{font:300 20px/28px var(--display);display:block}.piece .i-otp{gap:6px;margin-top:12px;display:flex}.piece .i-otp i{width:22px;height:28px;font:300 15px/28px var(--display);text-align:center;border-radius:7px;font-style:normal;box-shadow:inset 0 0 0 1px #1112392e}.piece .i-tick{align-items:baseline;gap:8px;margin-top:10px;display:flex}.piece .i-tick b{font:300 26px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.problem{z-index:4;text-align:center;width:min(600px,100% - 48px);height:max-content;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;margin:auto;position:absolute;inset:0}.problem h2{font:300 clamp(32px, 3.4vw, 48px)/1.06 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px}.problem p{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;margin:0 auto;font-size:17px;line-height:1.55}.proc{z-index:5;background:radial-gradient(70% 42% at 50% 40%, #fff 0%, #fff0 72%), var(--mist);border-radius:46px;position:absolute;inset:0;overflow:hidden}.proc .plab{height:22px;font:500 14px/22px var(--ui);color:var(--ink);text-align:center;position:absolute;top:56%;left:0;right:0}.proc .plab span{opacity:0;position:absolute;inset:0}.proc .pbar{background:#1112391a;border-radius:2px;height:3px;position:absolute;top:calc(56% + 34px);left:30%;right:30%;overflow:hidden}.proc .pbar b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#6e6bd6,#e3793b);height:100%;display:block;transform:scaleX(0)}.proc small{text-align:center;color:var(--ink-soft);opacity:0;font-size:12px;position:absolute;top:calc(56% + 52px);left:0;right:0}.shots{z-index:6;opacity:0;visibility:hidden;border-radius:46px;position:absolute;inset:0;overflow:hidden}@media (max-width:760px){.problem h2{font-size:28px}.problem p{font-size:15px}}@media (prefers-reduced-motion:reduce){.caret,.orb,.orb:after,.status .lbl,.marq div,.float .side,.sv .typing i,.kb,.hcard{animation:none}}.soft,.yc{-webkit-backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(#ffffff3d,#ffffff1a);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff42,0 10px 24px -14px #0a0c1e80}.soft:hover{background:linear-gradient(#ffffff52,#ffffff29)}.dark{color:#111239;-webkit-backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(#f0eeffe6,#d2d1ffb8);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 14px 30px -14px #0a0c1e8c}.hcard.ok .yes{background:linear-gradient(#f0eeffeb,#d2d1ffbd);box-shadow:inset 0 1px #fffffff2}.hcard.ok .no{background:#ffffff14}.composer{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(#ffffffc7,#ebe7f69e);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 1px 2px #1112390d,0 30px 60px -30px #11123966}.go,.sv .btn.pri,.sv .chip.on,.sv .comp .send,.sv .bu{background:linear-gradient(#2c2e68f0,#111239eb);border-color:#0000;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 10px 22px -12px #111239b3}.skip,.story .n{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#ffffffeb,#ffffffc7);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffbf,0 1px 2px #1112390f,0 10px 24px -16px #11123959}.sv .card,.sv .ib,.sv .btn.gho,.sv .chip:not(.on),.sv .comp,.sv .tabbar .pill,.sv .tabbar .srch,.sv .ba p,.sv .typing{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#fffc,#ffffff8f);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 1px 2px #1112390a,0 14px 32px -22px #11123961}.sv .num.sr,.sv .frow .v{font-family:var(--display);letter-spacing:-.02em;font-weight:300}.soft,.dark,.story .n{position:relative}.pillbtn .orb{transition:scale .5s cubic-bezier(.2,.8,.2,1)}.pillbtn:hover .orb{scale:1.12}@media (hover:none),(prefers-reduced-motion:reduce){.pillbtn:hover .orb{scale:1}}.waves{z-index:0;pointer-events:none;opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.hcard.chat.orbc{flex-direction:column;align-items:center;gap:14px;width:auto;padding:20px 22px 18px}.hcard.chat.orbc .lab{white-space:nowrap;flex:none;padding:0 11px}.hcard.val.vis{flex-direction:column;align-items:flex-start;width:244px;padding:20px 20px 18px;display:flex}.hcard.val.vis .v{margin:0 0 10px}.hcard .bars{align-items:flex-end;gap:10px;width:100%;height:74px;margin-top:18px;display:flex}.hcard .bars i{height:var(--h);transform-origin:50% 100%;background:#ffffff12;border-radius:7px;flex:1;animation:4.5s ease-in-out infinite alternate barbreathe;position:relative;overflow:hidden}.hcard .bars i:after{content:"";filter:blur(7px);background:linear-gradient(180deg, #a9c1ff 0%, var(--violet) 70%);border-radius:999px;position:absolute;inset:18% 22% 10%}.hcard .bars i:nth-child(2){animation-delay:-1.2s}.hcard .bars i:nth-child(3){animation-delay:-2.4s}.hcard .bars i:nth-child(4){animation-delay:-3.6s}@keyframes barbreathe{to{transform:scaleY(.94)}}@media (prefers-reduced-motion:reduce){.hcard .bars i{animation:none}}.hcard.chat.graph{flex-direction:column;align-items:flex-start;gap:0;width:260px;padding:20px 20px 16px;display:flex}.hcard.chat.graph .v{font:300 38px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 10px}.hcard.chat.graph .gr{width:100%;height:auto;margin-top:16px;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.hcard .gr animateMotion{display:none}}.iwash{z-index:1;pointer-events:none;background:radial-gradient(42% 34% at 50% 48%,#e2d6e4bf,#eef2ff73 55%,#fff0 100%),radial-gradient(30% 24% at 38% 58%,#6e6bd624,#0000 70%),radial-gradient(28% 22% at 64% 40%,#e3793b1a,#0000 70%);position:absolute;inset:0}.composer{gap:14px;width:min(660px,100vw - 32px);height:80px;padding:0 10px 0 14px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fffc,0 0 0 1px #1112390d,0 2px 4px #1112390d,0 24px 50px -20px #11123952,0 40px 120px -30px #6e6bd673}.composer:before{content:"";z-index:-1;border-radius:inherit;filter:blur(22px);opacity:.6;background:linear-gradient(90deg,#6e6bd673,#a9c1ff59 50%,#e3793b59);position:absolute;inset:-14px}.composer .q{letter-spacing:-.01em;font-size:20px}.composer .q:empty:before{content:"Ask Vouch anything about your money…"}.composer .slot{width:50px;height:50px}.go{height:58px;padding:0 24px;font-size:16px}.trust{color:var(--on-dark-soft);letter-spacing:.01em;margin:2px 0 0;font-size:13px}.problem{display:grid}.problem .pst{grid-area:1/1;align-self:center}.piece .i-q{font:300 17px/1.2 var(--display);letter-spacing:-.02em;color:var(--violet);margin-top:8px}.piece .i-reel{border-radius:inherit;color:#fff;background:radial-gradient(80% 60% at 30% 25%,#e3793b,#0000 70%),radial-gradient(70% 60% at 80% 70%,#6e6bd6,#0000 70%),#111239;margin:-14px -16px -16px;padding:96px 14px 14px;position:relative;overflow:hidden}.piece .i-play{background:#ffffff38;border-radius:50%;width:26px;height:26px;position:absolute;top:14px;left:14px}.piece .i-play:after{content:"";border:5px solid #0000;border-left:8px solid #fff;position:absolute;top:8px;left:10px}.piece .i-rt{font:500 14px/1.3 var(--ui)}.piece .i-rm{color:var(--on-dark-soft);margin-top:6px;font-size:11px}.piece.reel{padding-bottom:16px}.piece .i-search{color:var(--ink);align-items:center;gap:10px;padding:4px 2px;font-size:15px;display:flex}.piece .i-search svg{color:var(--ink-faint);flex:none}.piece .i-caret{background:var(--violet);width:1.5px;height:18px;margin-left:-8px;animation:1.1s step-end infinite blink}.piece.search{border-radius:999px;padding:14px 18px}.piece .i-btn{color:#fff;height:32px;font:500 13px/1 var(--ui);background:#111239;border-radius:999px;align-items:center;margin-top:12px;padding:0 14px;display:inline-flex;transform:scale(.95);box-shadow:inset 0 0 0 3px #ffffff2e}.piece .i-out{background:#e7f6ee;border-radius:16px 16px 4px;width:fit-content;max-width:92%;margin:12px 0 0 auto;padding:8px 12px;font-size:13px;line-height:1.4}.piece.fwd .i-msg b{letter-spacing:.01em;font-weight:600}.piece.wa .i-msg,.piece.rm .i-msg{font-size:13px}.wrap{max-width:1200px;padding-inline:max(24px, env(safe-area-inset-left,0px));margin:0 auto}.eyebrow{font:500 12px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}section h2{font:300 clamp(34px, 4vw, 58px)/1.04 var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-synthesis:none;margin:14px 0 0}.lead{color:var(--ink-soft);text-wrap:pretty;max-width:52ch;margin:18px 0 0;font-size:17px;line-height:1.55}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btnp{color:#fff;height:48px;font:500 15px/1 var(--ui);background:linear-gradient(#2c2e68f5,#111239f0);border-radius:999px;align-items:center;margin-top:22px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 22px -12px #111239b3}.acts{background:linear-gradient(#fff,#f4f3f3);height:auto;position:relative}.acts-pin{align-items:center;height:auto;padding:108px 0 96px;display:flex;position:relative}.acts-pin .wrap{width:100%}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid;position:relative}.rail{background:#11123914;border-radius:2px;height:2px;position:absolute;top:21px;left:22px;right:22px;overflow:hidden}.rail i{transform-origin:0;background:linear-gradient(90deg,#a9c1ff,#6e6bd6,#e3793b,#3db879);width:100%;height:100%;display:block;transform:scaleX(0)}.stepc{opacity:.28;transition:opacity .5s;position:relative}.stepc.on{opacity:1}.stepc .orb{background-color:#f4f3f3;border-radius:50%;margin-bottom:18px;display:block}.stepc .k{font:500 13px/1.3 var(--ui);color:var(--ink);letter-spacing:-.005em}.sc{background:linear-gradient(#ffffffe6,#ffffff9e);border:1px solid #ffffffe6;border-radius:22px;min-height:150px;margin-top:14px;padding:18px 18px 16px;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px);box-shadow:inset 0 1px #fff,0 1px 2px #1112390d,0 20px 40px -28px #11123966}.stepc.on .sc{transform:none}.sl{color:var(--ink-soft);font-size:12px}.sm{color:var(--ink-soft);margin-top:6px;font-size:13px}.sv2{font:300 40px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:12px}.sv2.neg{color:var(--coral)}.st{font:300 20px/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:10px}.sbtns{gap:8px;display:flex}.sbtns span{height:42px;font:500 14px/1 var(--ui);border-radius:999px;flex:1;place-items:center;display:grid}.sbtns .yes{color:#fff;background:linear-gradient(#2c2e68f5,#111239f0);box-shadow:inset 0 1px #ffffff38}.sbtns .no{color:var(--ink);box-shadow:inset 0 0 0 1px #11123924}.stepc[data-s="3"].on .yes{animation:2.4s ease-in-out 1s infinite tap}@keyframes tap{0%,70%,to{transform:none}76%{transform:scale(.95)}84%{transform:none}}.qs{background:#f4f3f3;padding:140px 0 120px;overflow:hidden}.qs-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;display:grid}.qrow{will-change:transform;gap:18px;margin-top:56px;padding-left:max(24px,50vw - 576px);display:flex}.qc{background:linear-gradient(#ffffffeb,#ffffffb3);border:1px solid #fffffff2;border-radius:24px;flex:none;width:330px;padding:20px;box-shadow:inset 0 1px #fff,0 1px 2px #1112390a,0 24px 48px -30px #11123966}.qt{color:var(--ink-faint);font-size:12px}.qq{color:#fff;background:linear-gradient(#2c2e68f5,#111239f0);border-radius:18px 18px 5px;width:fit-content;max-width:90%;margin:12px 0 0 auto;padding:10px 14px;font-size:14px;line-height:1.4}.qa{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.qa .orb{margin-top:2px}.qa p{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.safe{background:#fff;padding:140px 0 60px}.safe-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.seal{place-items:center;width:200px;height:200px;margin-bottom:34px;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.seal .ring{animation:none}}.seal .ring{width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}.seal text{font:500 11px/1 var(--ui);fill:var(--ink-soft)}.reg{color:var(--ink-soft);margin-top:22px;font-size:13px}.pil{border-top:1px solid var(--line);padding:24px 0}.pil b{font:300 24px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:300;display:block}.pil p{color:var(--ink-soft);max-width:46ch;margin:8px 0 0;font-size:15px;line-height:1.55}.cant{background:#f4f3f3;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:22px;display:flex}.cant .eyebrow{width:100%;margin-bottom:4px}.cant span{height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #11123914}.cant i{width:20px;height:20px;color:var(--coral);background:#d8644a24;border-radius:50%;place-items:center;display:grid}.who{background:#f4f3f3;padding:140px 0}.who-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.portrait{aspect-ratio:4/5;color:var(--on-dark-soft);background:radial-gradient(70% 60% at 30% 25%,#e3793bb3,#0000 70%),radial-gradient(80% 70% at 75% 80%,#6e6bd6,#0000 70%),#111239;border-radius:28px;align-content:center;place-items:center;gap:14px;font-size:13px;display:grid}blockquote{font:300 clamp(22px, 2.2vw, 30px)/1.3 var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:18px 0 0}.sig{margin-top:22px}.sig b{font:500 15px/1.3 var(--ui);color:var(--ink);display:block}.sig span{color:var(--ink-soft);font-size:14px}.backs{border-top:1px solid var(--line);flex-wrap:wrap;gap:48px;margin-top:40px;padding-top:28px;display:flex}.backs .eyebrow{margin-bottom:12px}.wm{font:300 22px/1.4 var(--display);letter-spacing:-.02em;color:var(--ink)}.faq{background:#fff;padding:140px 0}.faq-grid{grid-template-columns:.9fr 1.1fr;gap:64px;display:grid}.acc details{border-top:1px solid var(--line)}.acc summary{cursor:pointer;font:400 17px/1.35 var(--ui);color:var(--ink);letter-spacing:-.01em;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:300 26px/1 var(--display);color:var(--ink-soft);transition:transform .35s}.acc details[open] summary:after{transform:rotate(45deg)}.acc p{color:var(--ink-soft);margin:0;padding:0 40px 22px 0;font-size:15px;line-height:1.6}.cta{color:#fff;background:#111239;padding-top:150px;position:relative;overflow:hidden}.cta canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cta:before{content:"";z-index:1;background:linear-gradient(#11123940,#1112391a 40%,#111239d9 78%,#111239);position:absolute;inset:0}.cta .wrap{z-index:2;position:relative}.cta-in{text-align:center;flex-direction:column;align-items:center;display:flex}.cta h2{color:#fff;margin:0;font-size:clamp(40px,5.6vw,84px)}.vw{background:linear-gradient(100deg,#e2d6e4 0%,#ffb98e 25%,#e3793b 45%,#e2d6e4 60%,#a9c1ff 80%,#e2d6e4 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #e3793b99;padding:0 .04em;line-height:1.05;animation:7s ease-in-out infinite alternate sheen;display:inline-block}@keyframes sheen{to{background-position:100% 0}}.cta .lead{color:var(--on-dark-soft);margin-inline:auto}.join{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(#fff3,#ffffff14);border-radius:999px;gap:8px;width:min(520px,100%);margin-top:34px;padding:6px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff38}.join input{color:#fff;min-width:0;height:48px;font:400 16px/1 var(--ui);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.join input::placeholder{color:var(--on-dark-faint)}.join button{cursor:pointer;height:48px;font:500 15px/1 var(--ui);color:#111239;background:linear-gradient(#f0eefff2,#d2d1ffcc);border:0;border-radius:999px;padding:0 22px;box-shadow:inset 0 1px #fff}.join .ok,.join.sent input,.join.sent button{display:none}.join.sent .ok{align-items:center;height:48px;margin:auto;padding:0 18px;display:flex}.opt{color:var(--on-dark-soft);gap:16px;margin-top:28px;font-size:14px;display:grid}.opt .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.opt .chips button{cursor:pointer;color:#fff;height:34px;font:400 13px/1 var(--ui);background:#ffffff14;border:0;border-radius:999px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff3d}.opt .chips button[aria-pressed=true]{color:#111239;background:#ffffffe0}.opt small{color:var(--on-dark-faint);font-size:12px}.foot{z-index:2;color:var(--on-dark-faint);border-top:1px solid #ffffff24;margin-top:140px;padding-block:34px 40px;font-size:12px;line-height:1.7;position:relative}.frow1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.flogo{color:#fff;width:auto;height:30px}.foot nav{flex-wrap:wrap;gap:24px;display:flex}.foot nav a{color:var(--on-dark-soft);font-size:14px;text-decoration:none}.foot nav a:hover{color:#fff}.foot p{margin:0}@media (max-width:860px){.flow{grid-template-columns:1fr 1fr;gap:16px}.rail{display:none}.acts{height:auto}.acts-pin{height:auto;padding:110px 0;position:relative}.stepc{opacity:1}.stepc .sc{transform:none}.qs-head,.safe-grid,.who-grid,.faq-grid{grid-template-columns:1fr;gap:32px}.qc{width:280px}}@media (max-width:520px){.flow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seal svg,.vw,.stepc[data-s="3"].on .yes{animation:none}}.big .orb{top:0;left:0;animation:none!important;transform:scale(1)rotate(0)!important}.orb,.orb.think,.orb.speak{animation:none}@keyframes orbLive{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbTurn{to{transform:rotate(360deg)}}.pillbtn:not(.on) .orb{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.orb{animation:none!important}}.cta{background:radial-gradient(110% 80% at 50% 0,#e2d6e4 0%,#e3793b 18%,#6e6bd6 40%,#0b1a66 62%,#111239 85%)}.box{background:linear-gradient(#f4f3f3 0%,#eef2ff 45%,#a9c1ff 100%)}.problem .pst p{display:none}.problem h2{margin:0;font-size:clamp(36px,4.2vw,60px)}.acts{height:auto}.flow{margin-top:70px}.rail{top:25px}.stepc .k{font:300 22px/1.2 var(--display);letter-spacing:-.02em}.sc{flex-direction:column;justify-content:space-between;gap:14px;min-height:132px;display:flex}.sv2{margin-top:0}.spark{width:100%;height:40px}.bars2{align-items:flex-end;gap:8px;height:44px;display:flex}.bars2 i{height:var(--h);background:#eef2ff;border-radius:6px;flex:1}.bars2 i.hit{background:linear-gradient(#e3793b,#d8644a)}.swap{align-items:center;gap:12px;display:flex}.swap .f{width:44px;height:44px;font:300 24px/1 var(--display);border-radius:13px;place-items:center;display:grid}.swap .a{color:var(--ember);background:#fbe7dc}.swap .b{color:var(--violet);background:#eef2ff}.pill2{height:26px;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #11123929}.qs{padding:150px 0 140px}.qs-head{text-align:center;display:block}.qs-head h2{margin-inline:auto}.qrows{gap:16px;margin-top:60px;display:grid;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.qline{overflow:hidden}.qtrack{gap:14px;width:max-content;animation:60s linear infinite qmove;display:flex}.qline.r .qtrack{animation-duration:70s;animation-direction:reverse}@keyframes qmove{to{transform:translate(-50%)}}.qb{font:400 16px/1 var(--ui);color:#fff;white-space:nowrap;background:linear-gradient(#2c2e68f5,#111239f0);border-radius:22px 22px 6px;flex:none;padding:14px 20px;box-shadow:inset 0 1px #fff3,0 12px 24px -16px #11123999}.qline.r .qb{color:var(--ink);background:linear-gradient(#fffffff2,#ffffffbf);box-shadow:inset 0 1px #fff,0 12px 24px -18px #11123966}.qans{background:linear-gradient(#fffffff2,#ffffffb8);border-radius:28px;align-items:center;gap:16px;width:fit-content;max-width:calc(100% - 48px);margin:56px auto 0;padding:20px 26px 20px 20px;display:flex;box-shadow:inset 0 1px #fff,0 30px 60px -36px #11123973}.qqs{color:var(--ink-soft);font-size:13px}.qaa{font:300 24px/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:4px}.qaa b{color:#6e6bd6;font-weight:300}.safe-r{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile3{background:#f4f3f3;border-radius:24px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.tile3 b{font:300 26px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:300}.tile3 p{color:var(--ink-soft);margin:0;font-size:14px}.cant{background:0 0;grid-column:1/-1;padding:6px 0 0}.cant .eyebrow{display:none}@media (max-width:860px){.safe-r{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qtrack{animation:none}}.acts{background:#f4f3f3;height:auto}.acts-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.steps{gap:4px;margin:44px 0 0;padding:0;list-style:none;display:grid}.steps li{font:300 24px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink-faint);grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:12px 0;transition:color .4s;display:grid}.steps li.on{color:var(--ink)}.steps li i{background:#1112391f;border-radius:2px;height:2px;overflow:hidden}.steps li b{transform-origin:0;background:linear-gradient(90deg,#6e6bd6,#e3793b);height:100%;display:block;transform:scaleX(0)}.stage2{background:radial-gradient(70% 60% at 85% 10%,#e2d6e4e6,#0000 70%),radial-gradient(60% 50% at 10% 95%,#a9c1ff8c,#0000 70%),#fff;border-radius:36px;height:520px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #1112390a,0 40px 80px -50px #11123973}.mk{transform-origin:50% 0;position:absolute;top:40px;left:36px;right:36px}.mk-h{color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.mk-v{font:300 44px/1 var(--display);letter-spacing:-.03em;color:var(--coral);font-weight:300}.mk-c{width:100%;height:220px;margin-top:20px;display:block;overflow:visible}.hit{opacity:0;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#fffffff5,#ffffffd1);border-radius:24px;width:300px;padding:22px;position:absolute;bottom:36px;left:36px;box-shadow:inset 0 1px #fff,0 1px 2px #1112390d,0 24px 50px -30px #11123973}.hit-l{color:var(--ink-soft);font-size:13px}.hit-v{font:300 46px/1 var(--display);letter-spacing:-.03em;color:var(--coral);margin-top:10px}.hit-r{color:var(--ink);margin-top:14px;font-size:13px}.hit-r em{color:var(--ink-soft);margin-top:2px;font-size:13px;font-style:normal;display:block}.note{opacity:0;color:#fff;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#2c2e68f0,#111239eb);border-radius:26px;width:min(400px,100% - 48px);margin-left:max(-200px,24px - 50%);padding:18px 20px 20px;position:absolute;top:34px;left:50%;box-shadow:inset 0 1px #fff3,0 30px 60px -28px #111239b3}.note-h{align-items:center;gap:8px;font-size:13px;display:flex}.note-h .vm{width:16px;height:16px}.note-h span{color:var(--on-dark-faint);margin-left:auto;font-size:12px}.note-t{font:300 21px/1.3 var(--display);letter-spacing:-.015em;margin-top:12px}.note-s{align-items:center;gap:12px;margin-top:16px;display:flex}.note-s .f{width:40px;height:40px;font:300 22px/1 var(--display);border-radius:12px;place-items:center;display:grid}.note-s .a{color:var(--ember);background:#fbe7dc}.note-s .b{color:var(--violet);background:#eef2ff}.note-s em{color:var(--on-dark-soft);margin-left:auto;font-size:13px;font-style:normal}.note-b{gap:8px;margin-top:18px;display:flex}.note-b span{height:44px;font:500 14px/1 var(--ui);border-radius:999px;flex:1;place-items:center;display:grid}.note-b .yes{color:#111239;background:linear-gradient(#f0eefff5,#d2d1ffd1)}.note-b .no{box-shadow:inset 0 0 0 1px #ffffff4d}.fin{opacity:0;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fin .orb{margin-bottom:12px;animation:none}.fin .tk{background:linear-gradient(180deg, var(--gain-brand), #2e8b57);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:10px;display:grid;box-shadow:0 18px 40px -16px #2e8b57cc}.fin b{font:300 34px/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:300}.fin span{color:var(--ink-soft);font-size:14px}@media (max-width:860px){.acts-grid{grid-template-columns:1fr;gap:32px}.stage2{height:460px}.steps li{font-size:20px}}.ic{color:#111239;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #11123914}.seal .vm{color:#111239;width:46px;height:50px;position:relative}.qans .vm{color:#111239;flex:none;width:26px;height:26px}.acts-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:34px}.acts-l{flex-direction:column;align-items:center;display:flex}.steps{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin-top:26px;display:flex}.steps li{flex-direction:column;align-items:center;gap:10px;padding:0;font-size:19px;display:flex}.steps li i{order:2;width:100%;min-width:120px}.stage2{width:min(860px,100%);height:min(470px,56vh)}.mk{top:32px;left:40px;right:40px}.mk-h{align-items:center}.mk-lg{align-items:center;gap:7px;font-size:12px;display:flex}.mk-lg i{border-radius:2px;width:14px;height:3px}.mk-lg .d1{background:linear-gradient(90deg,#6e6bd6,#d8644a)}.mk-lg .d2{border-top:2px dashed #11123966;height:0;margin-left:8px}.mk-c{height:min(230px,27vh)}.mk-v{font:300 26px/1 var(--display);color:var(--coral);background:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;display:flex;position:absolute;top:calc(min(230px,27vh) + 30px);right:-6px;transform:translate(0);box-shadow:0 10px 24px -14px #b0413e99,inset 0 0 0 1px #d8644a40}.mk-v small{font:400 11px/1 var(--ui);color:var(--ink-soft)}.hit{text-align:left;width:340px;bottom:32px;left:40px}.hit-v{font-size:42px}.cmp{gap:10px;margin-top:16px;display:grid}.cr{color:var(--ink-soft);grid-template-columns:100px 1fr 48px;align-items:center;gap:10px;font-size:12px;display:grid}.cr i{background:#11123914;border-radius:4px;height:8px;position:relative;overflow:hidden}.cr i:after{content:"";width:var(--w);border-radius:inherit;transform-origin:0;transform:scaleX(var(--g,0));background:#a9c1ff;position:absolute;inset:0}.cr.hot i:after{background:linear-gradient(90deg,#e3793b,#d8644a)}.cr b{color:var(--ink);text-align:right;font-weight:600}.cr.hot b{color:var(--coral)}.note{text-align:left;margin-top:-120px;top:50%}@media (max-width:860px){.steps li i{min-width:70px}.hit{width:auto;right:24px}.mk-v{font-size:20px}}.qs,.safe,.who,.faq{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(72px,10vh,120px);display:flex}.safe-grid,.who-grid,.faq-grid,.qs-head{width:100%}.cta{box-sizing:border-box;flex-direction:column;min-height:100svh;padding-top:0;display:flex}.cta-in{flex:1;justify-content:center;padding-block:clamp(72px,12vh,140px)}.foot{margin-top:0}.acts-pin{height:auto}.portrait{max-height:72vh}.seal{width:min(200px,22vh);height:min(200px,22vh);margin-bottom:clamp(16px,3vh,34px)}@media (max-width:860px){.qs,.safe,.who,.faq{justify-content:flex-start}}.safe{justify-content:space-between;padding-bottom:40px}.safe-in{text-align:center;flex-direction:column;align-items:center;margin-block:auto;display:flex}.safe-in .seal{width:min(150px,17vh);height:min(150px,17vh);margin-bottom:clamp(14px,3vh,28px)}.safe-in h2{max-width:16ch}.safe-tiles{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:16px;width:100%;margin-top:clamp(28px,5vh,52px);display:grid}.safe-tiles .tile3{text-align:left;background:#f4f3f3;padding:24px 22px}.safe-tiles .ic{margin-bottom:clamp(14px,3vh,30px)}.safe-in .cant{background:0 0;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;padding:0;display:flex}.cant .cl{font:500 12px/36px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-right:4px}.safe-in .reg{margin-top:22px}.safe-marq{margin-top:clamp(24px,4vh,48px)}.safe-marq .marq div{width:max-content;color:var(--ink-faint);align-items:center;gap:64px;animation:48s linear infinite marq;display:flex}@media (max-width:860px){.safe-tiles{grid-template-columns:1fr;max-width:360px}}.yc{gap:8px;padding:6px 14px}.ycl{width:auto;height:17px;display:block}.htog{z-index:9;left:max(24px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff3d,#ffffff1a);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:24px;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff3d}.htog button{color:#fff;height:32px;font:500 13px/1 var(--ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.htog button[aria-pressed=true]{color:#111239;background:#ffffffe6}.hero.white .htog{opacity:0;pointer-events:none}.bg canvas{width:100%;height:100%;display:none;position:absolute;inset:0}.hero[data-hero=grad] .bg{background:linear-gradient(#111239 0%,#0b1a66 30%,#6e6bd6 62%,#e3793b 84%,#e2d6e4 100%)}.hero[data-hero=grad] .bg canvas{display:block}.hero[data-hero=grad] .man{display:none}.hero[data-hero=grad] .copy{margin-top:auto;padding-bottom:6vh}.htog{display:none}.join .cc{color:var(--on-dark-soft);font:500 16px/1 var(--ui);align-items:center;padding-left:16px;display:flex}.join input{padding-left:10px}.getapp{margin-top:22px}.who-in h2{max-width:20ch;margin-inline:auto}.lwall{grid-template-columns:2fr 3fr;gap:20px;width:100%;margin-top:48px;display:grid}.lgrp{text-align:left;background:#fff;border-radius:28px;padding:22px;box-shadow:inset 0 0 0 1px #1112390f,0 30px 60px -44px #11123966}.lgrp .eyebrow{margin-bottom:16px}.ltiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ltiles.two{grid-template-columns:repeat(2,1fr)}.lt{background:#f4f3f3;border-radius:20px;place-items:center;height:120px;display:grid;position:relative}.lt i{font:400 11px/1 var(--ui);color:var(--ink-faint);text-align:center;font-style:normal;position:absolute;bottom:10px;left:0;right:0}.yclg{filter:invert()hue-rotate(180deg);width:auto;height:30px}.lw{color:#111239}.lw.oa{font:600 24px/1 var(--ui);letter-spacing:-.04em}.lw.js{letter-spacing:.02em;font:500 20px/1 Georgia,serif}.lw.rh{font:600 22px/1 var(--ui);letter-spacing:-.03em}.lw.wh{letter-spacing:.06em;text-transform:uppercase;font:400 17px/1 Georgia,serif}.fstrip{color:#fff;text-align:left;background:linear-gradient(100deg,#111239,#2c2e68);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:20px;padding:20px 26px;display:flex}.fstrip p{font:300 19px/1.35 var(--display);max-width:52ch;margin:0}.fstrip span{color:var(--on-dark-soft);white-space:nowrap;font-size:13px}@media (max-width:860px){.lwall{grid-template-columns:1fr}.ltiles{grid-template-columns:1fr 1fr}.fstrip{flex-direction:column;align-items:flex-start}.fstrip span{white-space:normal}}.why{text-align:left;background:linear-gradient(#ffece2eb,#fff6f0cc);border-radius:16px;align-items:flex-start;gap:10px;max-width:560px;margin-top:14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #d8644a2e}.why p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.why b{color:var(--coral);font-weight:600}.ptrk{align-items:center;padding:40px 0}.tc{border-radius:28px;flex:none;margin:0;position:relative;overflow:hidden}.tc.lo{transform:translateY(34px)}.tc.hi{transform:translateY(-34px)}.tc.ph{background:#e9eef8}.tc.ph.tall{width:270px;height:400px}.tc.ph.sq{width:320px;height:320px}.tc.ph:after{content:"";background:linear-gradient(#11123900,#1112398c);position:absolute;inset:45% 0 0}.tc.tx{flex-direction:column;gap:14px;padding:26px 26px 24px;display:flex}.tc.tx .tw{font:500 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase}.tc.tx p{margin:0}.tc .tbig{font:300 30px/1.12 var(--display);letter-spacing:-.02em}.tc .tmid{font:300 24px/1.15 var(--display);letter-spacing:-.02em}.tc .ans{font:400 15px/1.45 var(--ui)}.tc.plum{color:#fff;background:linear-gradient(#2c2e68,#111239);width:300px}.tc.plum .tw,.tc.plum .ans{color:var(--on-dark-soft)}.tc.lite{width:420px;color:var(--ink);background:radial-gradient(80% 90% at 90% 0,#e2d6e4e6,#0000 70%),radial-gradient(70% 80% at 0 100%,#a9c1ff8c,#0000 70%),#fff;box-shadow:0 30px 60px -36px #11123973}.tc.lite .tw{color:#6e6bd6}.tc.chip{width:250px;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #11123914,0 24px 48px -32px #11123966}.tc.chip .tw,.tc.chip .ans{color:var(--ink-soft)}@media (max-width:860px){.tc.ph.tall{width:220px;height:320px}.tc.ph.sq{width:250px;height:250px}.tc.lite{width:300px}.tc .tbig{font-size:24px}}.ptrack .pillbtn[aria-hidden=true]{visibility:hidden;pointer-events:none}h1{max-width:22ch}:root{--phw:none}.ph-w{background-image:var(--phw)}.ph-p1{background-image:url(/images/phone-p1.webp)}.ph-p2{background-image:url(/images/phone-p2.webp)}.ph-m.pph{background-image:url(/images/phone-m.webp);background-position:50% 30%;background-size:cover}.hero[data-hero=photo] .man{display:none}.story .r{display:block}.pcar{margin-top:52px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ptrk{gap:20px;width:max-content;animation:70s linear infinite qmove;display:flex}.pcar:hover .ptrk{animation-play-state:paused}.pc{background:#e9eef8;border-radius:28px;flex:none;width:300px;height:400px;margin:0;position:relative;overflow:hidden}.pph{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pc:after{content:"";background:linear-gradient(#11123900,#1112398c);position:absolute;inset:45% 0 0}.pb{z-index:1;font:400 14px/1.4 var(--ui);color:var(--ink);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#fffffff0,#fffc);border-radius:18px;padding:12px 14px;position:absolute;bottom:14px;left:14px;right:14px}.pb b{font:500 12px/1 var(--ui);color:var(--ink-soft);margin-bottom:6px;display:block}.pb.u{color:#fff;background:linear-gradient(#2c2e68f5,#111239f0);max-width:82%;left:auto}.pb.u b{color:var(--on-dark-soft)}.acts .cant2{background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:0;display:flex}.cant2 i{font-size:13px;font-style:normal;line-height:1}.cant2 .ro{box-shadow:none;color:var(--ink-soft);background:0 0;font-size:13px}.who-in{text-align:center;flex-direction:column;align-items:center;display:flex}.logos{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}.logos .eyebrow{margin-bottom:18px}.lg{flex-wrap:wrap;justify-content:center;gap:14px 36px;display:flex}.lg span{font:300 clamp(28px,3vw,40px)/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.fnote{max-width:46ch;color:var(--ink-soft);margin:52px auto 0;font-size:17px;line-height:1.55}.getapp{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.store{color:#111239;height:52px;font:500 15px/1 var(--ui);background:linear-gradient(#f0eefff5,#d2d1ffd1);border-radius:14px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff}.qr{background:#ffffff1f;border-radius:16px;align-items:center;gap:12px;margin-left:10px;padding:8px 14px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff3d}.qr svg{background:#fff;border-radius:8px;width:64px;height:64px;padding:4px}.qr small{color:var(--on-dark-soft);font-size:13px}.soon{color:var(--on-dark-faint);margin-top:22px;font-size:13px}@media (max-width:860px){.logos{grid-template-columns:1fr;gap:36px}.qr{display:none}.pc{width:250px;height:340px}}:root{--container:1200px;--gutter:clamp(20px, 4vw, 48px);--measure:880px;--sec-y:clamp(140px, 18vh, 200px);--head-gap:56px;--fs-display:64px;--fs-h2:48px;--fs-h3:36px;--fs-title:36px;--fs-lead:17px;--fs-body:17px;--fs-sm:13px;--fs-xs:13px;--r-sm:16px;--r-card:24px;--r-lg:32px;--on-dark:#fff;--on-dark-soft:#ffffffb8;--on-dark-faint:#ffffff8c;--ink-faint:#9a9cb0;--line:#11123914}.wrap,.hero-in{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.story{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter)}.foot.wrap{padding-inline:var(--gutter)}.qs,.who,.faq{min-height:0;padding-block:var(--sec-y);justify-content:flex-start}.acts-pin,.cta-in{padding-block:var(--sec-y)}.qs{background:var(--chalk)}.acts{background:var(--white)}.who{background:var(--chalk)}.faq{background:var(--white)}.eyebrow,.cant .cl{font:500 var(--fs-xs)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}section h2,.problem h2{font:300 var(--fs-h2)/1.06 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0}.problem h2{margin:0}.lead,.fnote{font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;max-width:52ch;margin:20px auto 0;line-height:1.55}.qs-head,.acts-l,.who-in,.faq-head{text-align:center;flex-direction:column;align-items:center;display:flex}.who-in h2,.qs-head h2,.acts-l h2,.faq-head h2{max-width:18ch;margin-inline:auto}h1,.cta h2{font-size:var(--fs-display);letter-spacing:-.025em;line-height:1.04}.sub{font-size:var(--fs-lead)}.cta .lead{color:var(--on-dark-soft)}.story h3{font-size:var(--fs-h3);line-height:1.08}.story .r p{font:400 var(--fs-body)/1.55 var(--ui);color:var(--ink-soft)}.story .n{font-size:var(--fs-sm)}.pcar{margin-top:var(--head-gap)}.acts-grid{gap:0}.steps{margin-top:28px}.stage2{width:min(var(--measure), 100%);border-radius:var(--r-lg);margin-top:40px}.acts .cant2{width:min(var(--measure), 100%);margin-top:24px}.lwall,.fstrip{width:min(var(--measure), 100%);margin-inline:auto}.lwall{margin-top:var(--head-gap);gap:16px}.fstrip{margin-top:16px}.faq-grid{flex-direction:column;align-items:center;display:flex}.faq .acc{width:min(var(--measure), 100%);margin-top:var(--head-gap)}.steps li{font-size:var(--fs-title)}.tc,.pc,.lgrp,.fstrip,.hit,.note,.qans{border-radius:var(--r-card)}.lt{border-radius:var(--r-sm)}.lgrp{padding:20px}.lt{height:112px}.lt i{display:none}.acc summary{font:400 var(--fs-lead)/1.35 var(--ui);padding:22px 0}.acc p{font-size:var(--fs-body);padding:0 48px 24px 0;line-height:1.6}.fstrip p{font:300 20px/1.35 var(--display)}.fstrip span,.soon,.qr small,.cant2 .ro{font-size:var(--fs-sm)}.tc .ans{font-size:var(--fs-body)}.tc .tbig{font-size:28px}.pb{font-size:14px}.tc.tx .tw,.pb b{font:500 var(--fs-xs)/1 var(--ui);letter-spacing:.08em;text-transform:uppercase}.dark,.join button,.store,.note-b .yes{background:var(--ice);color:var(--ink);box-shadow:inset 0 1px #fff}.dark,.store,.btnp{height:48px;font:500 15px/1 var(--ui);border-radius:999px;align-items:center;padding:0 24px;display:inline-flex}.join input,.join button,.join .cc{height:48px}.join button{font:500 15px/1 var(--ui);padding:0 24px}.getapp{gap:12px;margin-top:24px}.qr{border-radius:var(--r-sm)}.soon{color:var(--on-dark-faint);margin-top:20px}footer.foot{font-size:var(--fs-xs);color:var(--on-dark-faint)}footer.foot nav a{font-size:var(--fs-sm);color:var(--on-dark-soft)}.qs-head,.acts-l,.who-in,.faq-head{gap:0}.cta>.wrap{width:100%;min-width:0}.who-in h2{max-width:20ch}.cta h2{max-width:15ch;margin-inline:auto}.problem{width:min(760px,100% - 48px)}@media (max-width:759px){.lt{height:96px}.acc p{padding-right:0}}:root{--cta-w:600px;--s-16:16px;--s-24:24px;--s-40:40px;--s-56:56px;--s-96:96px}.orb-cv{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.orb.live{background-image:none!important}.orb>svg{z-index:1;position:relative}.orbs-live #bT,.orbs-live #bR,.orbs-live #bD{opacity:0!important;visibility:hidden!important}.orbs-live #bL{opacity:1!important;visibility:inherit!important;filter:none!important}.orb.listen{background-size:90%}.orb.think{background-size:95%}.orb.read{background-size:81.5%}.orb.speak{background-size:93%}.orb.done{background-size:92.7%}.orb.alert{background-size:100%}.float .side{background:linear-gradient(105deg,#fff0 38%,#ffffff8c 50%,#fff0 62%) 160% 0/260% 100% no-repeat,linear-gradient(#ffffff6b 0%,#ffffff3d 100%);animation:6.5s ease-in-out infinite chipSweep,7s ease-in-out infinite chipFloat}.float .side.b{animation-delay:-3.2s,-3.5s}@keyframes chipSweep{0%,58%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}@keyframes chipFloat{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.float .side{animation:none}}.why{max-width:none;box-shadow:none;background:0 0;margin-top:14px;padding:0;display:block}.wy-c{box-shadow:inset 0 0 0 1px var(--line), 0 10px 24px -20px #11123966;background:#ffffffe0;border-radius:14px;grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;padding:10px 14px 9px;display:grid}.wy-l{font:500 12px/1.2 var(--ui);color:var(--ink-soft);white-space:nowrap}.wy-v{font:300 20px/1 var(--display);letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.wy-s{grid-column:1/-1;width:100%;height:16px;display:block;overflow:visible}.wy-s path{fill:none;stroke:var(--ink-faint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wy-c:first-child .wy-s path{stroke:var(--violet)}.wy-c.hot{background:linear-gradient(#ffece2f2,#fff6f0e0);box-shadow:inset 0 0 0 1px #d8644a47,0 10px 24px -18px #d8644a80}.wy-c.hot .wy-v{color:var(--coral)}.wy-c.hot .wy-s path{stroke:var(--coral)}.wy-a{flex:none;width:26px;height:2px;position:relative}.wy-a b{background:var(--ink-faint);transform-origin:0;border-radius:2px;position:absolute;inset:0}.wy-a b:after{content:"";border-top:2px solid var(--ink-faint);border-right:2px solid var(--ink-faint);width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.wy-t{font:400 13px/1.4 var(--ui);color:var(--ink-soft);margin:10px 0 0}@media (max-width:860px){.wy-a{width:14px}.wy-c{padding:8px 10px}.wy-v{font-size:17px}}.lwall{grid-template-columns:2fr 3fr}.ltiles{gap:12px}.lt{justify-content:center;align-items:center;height:104px;padding:0 18px;display:flex}.lgo{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lgo svg{flex:none;display:block}.lg-yc svg{width:24px;height:24px}.lg-yc b{font:600 17px/1 var(--ui);letter-spacing:-.01em;color:#111}.lg-oa svg{width:auto;height:22px}.lg-rh svg{width:20px;height:20px}.lg-rh b{font:700 18px/1 var(--ui);letter-spacing:-.03em}.lg-js{letter-spacing:.01em;font:500 19px/1 Georgia,serif}.lg-pn{letter-spacing:.12em;text-transform:uppercase;font:400 15px/1 Georgia,serif}.getapp{width:min(var(--cta-w), 100%);grid-template-columns:1fr 1fr auto;gap:12px;margin-inline:auto;display:grid}.store{border-radius:999px;justify-content:center;gap:12px;height:56px;padding:0 20px 0 16px}.store svg{width:24px;height:24px;color:var(--ink);flex:none}.store span{text-align:left;gap:2px;display:grid}.store small{font:500 11px/1 var(--ui);color:var(--ink-soft);letter-spacing:.01em}.store b{font:600 16px/1.05 var(--ui);color:var(--ink);letter-spacing:-.01em}.qr{height:56px;margin-left:0;padding:6px 14px 6px 6px}.qr svg{width:44px;height:44px;padding:3px}.join{width:min(var(--cta-w), 100%)}@media (max-width:860px){.getapp{grid-template-columns:1fr;width:min(320px,100%)}}.cta-fade{z-index:1;pointer-events:none;background:linear-gradient(#fff 0% 12%,#ffffffd1 34%,#ffffff6b 62%,#ffffff1f 84%,#fff0 100%);height:clamp(260px,40vh,420px);position:absolute;top:0;left:0;right:0}.acc details:last-child{border-bottom:0}.cta-in{padding-top:calc(clamp(260px,40vh,420px) + 72px)}footer.foot{margin-top:var(--s-56)}#nav.fixed-nav{z-index:60;visibility:hidden;padding-block:24px;padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2));transition:padding .35s,background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}#nav.fixed-nav .logo{transition:height .35s}#heroIn{padding-top:86px}#nav.fixed-nav:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#fff 0%,#ffffffe6 42%,#ffffff73 70%,#fff0 100%);height:calc(100% + 56px);transition:opacity .4s;position:absolute;top:0;left:0;right:0}#nav.nav--solid{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding-block:12px}#nav.nav--solid:before{opacity:1}#nav.nav--solid .logo{height:30px}#nav.nav--dark{pointer-events:none;opacity:0!important;transform:translateY(-110%)!important}#nav.fixed-nav{transition:padding .35s,background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s}#nav.nav--dark .logo{color:#fff!important}#nav.nav--dark .navr{color:#fffc!important}#nav.nav--dark .navr .soft{color:#fff!important;background-color:#ffffff24!important;box-shadow:inset 0 0 0 1px #ffffff4d!important}.navr a.hide{transition:opacity .25s;position:relative}.navr a.hide:after{content:"";background:currentColor;border-radius:2px;height:1.5px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.navr a.hide.on:after{transform:scaleX(1)}@media (max-width:760px){#heroIn{padding-top:72px}#nav.fixed-nav{padding-block:18px}#nav.nav--solid{padding-block:10px}}.copy{margin-top:auto;margin-bottom:auto}#heroIn{padding-bottom:4vh}.acts-pin{padding-block:var(--sec-y);box-sizing:border-box}.acts-l h2{margin-top:var(--s-16)}.steps{justify-content:space-between;gap:0 var(--s-24);width:min(var(--measure), 100%);margin-top:var(--s-40);grid-template-columns:repeat(4,auto);display:grid}.steps li{text-align:center;white-space:nowrap;width:100%;font-size:18px}.steps li i{width:100%;min-width:0}.stage2{margin-top:var(--s-40);height:clamp(300px,100vh - 480px,440px)}.acts .cant2{margin-top:var(--s-24)}.qs-head .lead,.faq-head .lead{margin-top:var(--s-16)}@media (max-width:860px){.steps{gap:var(--s-16);grid-template-columns:repeat(2,minmax(0,1fr))}.steps li{white-space:normal;font-size:16px}.stage2{height:440px}}.scatter .piece.note{-webkit-backdrop-filter:none;border-radius:22px;margin:0;padding:14px 16px 16px;box-shadow:inset 0 1px #fff,0 1px 2px #1112390d,0 30px 60px -30px #11123959}@media (max-width:860px){.lwall{grid-template-columns:1fr}.ltiles,.ltiles.two{grid-template-columns:1fr 1fr}.lt{height:84px}}@media (min-width:761px) and (max-width:900px){.story{text-align:center;grid-template-columns:1fr;align-content:start;align-items:start;row-gap:10px;padding-inline:24px;bottom:auto}.story .l,.story .r{text-align:center;justify-self:center;width:100%;max-width:34ch;margin-top:0}.story .n{justify-content:center;margin-bottom:10px}.story .n i{margin-left:4px}.story h3{font-size:28px}.story .r p{font-size:15px}.box{border-radius:28px}}@media (min-width:901px) and (max-width:1000px){.story h3{font-size:28px}}@media (max-width:860px){.acts{height:auto}.acts-pin{height:auto;padding-block:var(--sec-y);box-sizing:border-box;align-items:center;display:flex;position:relative}.acts-grid{gap:0}.acts-l h2{max-width:16ch;font-size:clamp(28px,7.4vw,40px)}.steps{margin-top:var(--s-24);gap:10px 16px}.steps li{gap:8px;font-size:15px}.stage2{margin-top:var(--s-24);border-radius:24px;height:clamp(220px,100svh - 380px,440px)}.mk{top:18px;left:18px;right:18px}.acts .cant2{gap:6px;margin-top:14px}.acts .cant2 span{height:30px;padding:0 10px 0 8px;font-size:12px}.cant2 .ro{flex-basis:100%;justify-content:center}.hit{width:auto;padding:16px;bottom:16px;left:16px;right:16px}.hit-v{font-size:32px}.note{width:calc(100% - 32px);margin-top:-110px;margin-left:0;left:16px}}@media (max-width:480px){.acts .eyebrow{letter-spacing:.1em;font-size:11px}.wy-row{gap:6px}.wy-c{gap:2px 8px;padding:7px 9px}.wy-l{font-size:11px}.wy-v{font-size:15px}.wy-a{width:10px}.wy-t{margin-top:6px;font-size:12px}.mk-v{padding:5px 9px;font-size:17px}}@media (max-width:360px){#nav .logo{height:26px}#nav .navr .soft{padding:9px 14px;font-size:13px}.lgrp{padding:14px}.ltiles,.ltiles.two{gap:8px}.lt{min-width:0;height:72px;padding:0 8px}.lgo{gap:6px}.lg-yc svg{width:18px;height:18px}.lg-yc b{font-size:14px}.lg-oa svg{height:17px}.lg-rh svg{width:16px;height:16px}.lg-rh b,.lg-js{font-size:15px}.lg-pn{letter-spacing:.08em;font-size:12px}.store{padding:0 14px 0 12px}}.lt{min-width:0}@media (max-height:600px){.copy{gap:10px}h1{font-size:clamp(30px,7.5vh,48px)}.sub{font-size:14px;line-height:1.45}.trust{font-size:11px}.acts-pin{padding:56px 0 8px}.acts .eyebrow{display:none}.acts-l h2{margin-top:0;font-size:clamp(24px,5.4vh,34px)}.steps{margin-top:12px}.steps li{gap:6px;font-size:14px}.stage2{height:max(160px,100vh - 210px);margin-top:12px}.acts .cant2{margin-top:8px}.cant2 .ro,.why{display:none}}@media (max-width:480px) and (max-height:700px){.acts-pin{padding-top:58px}.acts .eyebrow{display:none}.acts-l h2{margin-top:0;font-size:26px}.steps{gap:6px 12px;margin-top:12px}.steps li{font-size:13px}.stage2{height:max(200px,100svh - 300px);margin-top:12px}.acts .cant2{margin-top:8px}.cant2 .ro{display:none}}@media (max-width:480px){.why{white-space:normal}.wy-row{flex-wrap:wrap}.wy-s{display:none}.wy-c{grid-template-columns:auto auto;align-items:baseline}.note{padding:14px}.note-t{margin-top:8px;font-size:16px}.note-s{margin-top:10px}.note-s .f{width:32px;height:32px;font-size:18px}.note-b{margin-top:12px}.note-b span{height:38px;font-size:13px}}@media (max-width:860px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px;width:min(420px,100%);margin-inline:auto;padding-bottom:26px;position:relative}.steps li{color:#0000;padding:0;font-size:0;display:block}.steps li .sl-t{display:none}.steps li i{background:#1112391a;border-radius:3px;order:0;width:100%;min-width:0;height:3px;display:block}.steps li:after{content:attr(data-n) "  ·  " attr(data-l);text-align:center;white-space:nowrap;font:400 15px/1.2 var(--ui);letter-spacing:-.005em;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;position:absolute;top:14px;left:0;right:0;transform:translateY(4px)}.steps li.on:not(:has(~li.on)):after{opacity:1;transform:none}}@media (max-width:480px) and (max-height:700px){.steps{padding-bottom:22px}.steps li:after{font-size:13px;top:11px}}.stage2{box-shadow:none}.wy-short{display:none}@media (max-width:860px){.wy-row{flex-wrap:nowrap;gap:6px}.wy-s,.wy-t{display:none}.wy-c{box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.wy-l{font-size:12px}.wy-v{font-size:15px}.wy-full{display:none}.wy-short{display:inline}.wy-a{flex:none;width:12px}.wy-a b:after{border-width:1.5px;width:5px;height:5px}}@media (max-width:380px){.wy-c{gap:4px;padding:5px 8px}.wy-l{font-size:11px}.wy-v{font-size:13px}.wy-a{width:8px}.wy-row{gap:4px}}@media (max-width:430px){.wy-c{gap:4px;padding:5px 8px}.wy-l{font-size:11px}.wy-v{font-size:13px}.wy-a{width:8px}.wy-row{gap:4px}}.qs,.who{background:linear-gradient(180deg, #fff 0, var(--chalk) clamp(96px, 14vh, 160px), var(--chalk) calc(100% - clamp(96px, 14vh, 160px)), #fff 100%)}@media (max-width:860px){.acts-l h2{margin-top:0}.steps{gap:0 5px;margin-top:20px;padding-bottom:24px}.steps li i{height:2px}.steps li:after{font:500 13px/1.2 var(--ui);color:var(--ink-soft);letter-spacing:0;top:12px}.stage2{margin-top:20px}}@media (max-width:900px){.story .n{display:none!important}.story .stack>div,.story .l .stack>div{align-self:start}.story{row-gap:8px}}.story .n{display:none!important}@media (min-width:1001px) and (max-width:1320px){.float .side.a{transform-origin:0%;scale:.88!important}.float .side.b{transform-origin:100%;scale:.82!important}}.qv,#qs[data-v=people] .pcar,#qs[data-v=flip] .pcar{display:none}#qs[data-v=people] .qv-people,#qs[data-v=flip] .qv-flip{display:block}.vt{left:max(16px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:70;font:500 13px/1 var(--ui);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#111239db;border-radius:999px;align-items:center;gap:4px;padding:4px;transition:opacity .3s,transform .3s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 12px 30px -14px #11123999}.vt.on{opacity:1;pointer-events:auto;transform:none}.vt span{color:#fff9;letter-spacing:.02em;padding:0 10px 0 12px;font-size:12px}.vt button{color:#ffffffd1;height:32px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px}.vt button[aria-pressed=true]{color:var(--ink);background:#fff}@media (max-width:520px){.vt span{display:none}.vt button{padding:0 11px;font-size:12px}}#qs[data-v=people] .qs-head{display:none}.qp-stage{width:min(var(--container), calc(100% - 2 * var(--gutter)));height:clamp(640px,82vh,760px);margin:0 auto;position:relative}.qp-mid{text-align:center;z-index:1;flex-direction:column;align-items:center;width:min(560px,50%);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.qp-mid h2{max-width:12ch;margin-inline:auto}.qp-mid .lead{margin-top:var(--s-16)}.qp-ans{margin-top:var(--s-24);text-align:left;background:#fff;border:1px solid #1112391a;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 16px 10px 10px;display:flex}.qp-ans .orb{flex:none}.qp-at{font:400 14px/1.35 var(--ui);color:var(--ink);margin:0;transition:opacity .35s,transform .35s}.qp-at.out{opacity:0;transform:translateY(4px)}.qp-card,.qp-solo{left:var(--x);top:var(--y);z-index:2;animation:9s ease-in-out infinite qpFloat;animation-delay:var(--d);position:absolute}.qp-card{width:var(--w);height:var(--h);opacity:.6;filter:saturate(.7);background:#fff;border:1px solid #1112390f;border-radius:24px;margin:0;padding:5px;transition:opacity .6s,filter .6s,scale .6s cubic-bezier(.2,.8,.2,1)}.qp-card .pph{background-position:50% 22%;background-size:cover;border-radius:19px;position:absolute;inset:5px}.qp-card .ph-w{background-position:40% 30%;background-size:cover}.qp-card .ph-m.pph{background-position:50% 10%;background-size:cover}.qp-card.on{opacity:1;filter:none;scale:1.05}.qp-q{width:max-content;max-width:220px;font:400 14px/1.35 var(--ui);color:var(--ink);background:#fff;border:1px solid #1112391a;border-radius:6px 18px 18px;padding:10px 14px;transition:background .4s,color .4s,border-color .4s;position:absolute;top:calc(100% + 10px);left:0}.qp-r .qp-q{border-radius:18px 6px 18px 18px;left:auto;right:0}.qp-up .qp-q{border-radius:18px 18px 18px 6px;top:auto;bottom:calc(100% + 10px)}.qp-r.qp-up .qp-q{border-radius:18px 18px 6px}.qp-solo{opacity:.6;transition:opacity .5s}.qp-solo .qp-q{display:block;position:static}.qp-on-q,.qp-card.on .qp-q,.qp-solo.on .qp-q{background:linear-gradient(180deg, #2c2e68, var(--plum));color:#fff;border-color:#0000}.qp-solo.on{opacity:1}@keyframes qpFloat{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.qp-card,.qp-solo{animation:none}}@media (max-width:1000px){.qp-mid{width:min(460px,56%)}}@media (max-width:860px){.qp-stage{height:clamp(680px,100svh,780px)}.qp-mid{width:calc(100% - 8px)}.qp-card{border-radius:20px;padding:4px;--w:104px!important;--h:126px!important}.qp-card .pph{border-radius:16px;inset:4px}.qp-card:first-of-type{--x:0%!important;--y:0%!important}.qp-card:nth-of-type(2){--x:calc(100% - 104px)!important;--y:4%!important}.qp-card:nth-of-type(3){--x:2%!important;--y:calc(100% - 126px)!important}.qp-card:nth-of-type(4){--x:calc(98% - 104px)!important;--y:calc(100% - 130px)!important}.qp-q{max-width:150px;padding:8px 10px;font-size:12px}.qp-card .qp-q{top:calc(100% + 8px)}.qp-card.qp-up .qp-q{top:auto;bottom:calc(100% + 8px)}.qp-card:not(.qp-r) .qp-q{left:0}.qp-card.qp-r .qp-q{right:0}.qp-at{font-size:13px}}.qf-hint{margin:var(--s-40) 0 0;text-align:center;font:400 13px/1 var(--ui);color:var(--ink-soft)}.qf-row{margin:var(--s-24) auto 0;padding:24px var(--gutter) 40px;perspective:1400px;justify-content:center;align-items:flex-start;display:flex}.qf{cursor:pointer;text-align:left;width:224px;height:312px;transform:translateY(var(--ty)) rotate(var(--r));background:0 0;border:0;flex:none;margin:0 -14px;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),z-index 0s .25s;position:relative}.qf:hover,.qf:focus-visible,.qf.flip{z-index:3;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(-12px)rotate(0)}.qf:focus-visible{outline:none}.qf:focus-visible .qf-in{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--violet)}.qf-in{transform-style:preserve-3d;border-radius:24px;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.qf.flip .qf-in{transform:rotateY(180deg)}@media (hover:hover){.qf:hover .qf-in{transform:rotateY(180deg)}}.qf-f,.qf-b{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #11123914}.qf-b{background:#fff;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px 20px;display:flex;transform:rotateY(180deg)}.qf-b .orb{position:absolute;top:20px;left:20px}.qf-b b{font:300 25px/1.12 var(--display);letter-spacing:-.02em;color:var(--ink)}.qf-b small{font:400 13px/1.45 var(--ui);color:var(--ink-soft)}.qf-tag{z-index:2;height:22px;font:500 10.5px/1 var(--ui);color:var(--ink);background:#ffffffe0;border-radius:999px;align-items:center;padding:0 9px;font-style:normal;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #1112391a}.qf-t{z-index:2;font:300 25px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);position:absolute;bottom:18px;left:18px;right:18px}.qf-light{color:#fff}.qf-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;padding:12px 14px;font-size:20px;bottom:12px;left:12px;right:12px}.qf-white{background:#fff}.qf-white .qf-t{top:52px;bottom:auto}.qf-bars{align-items:flex-end;gap:12px;height:46%;display:flex;position:absolute;bottom:22px;left:18px;right:18px}.qf-bars i{height:var(--h);background:linear-gradient(180deg, var(--sky), #1e40ff);filter:blur(2px);border-radius:12px;flex:1}.qf-photo{background:linear-gradient(180deg, var(--ice), var(--sky))}.qf-photo .pph{background-position:50% 18%;background-size:cover;position:absolute;inset:0}.qf-peach{background:linear-gradient(#fbe7dc,#f2b892)}.qf-flute{background-blend-mode:normal}.qf-flute:before{content:"";background:repeating-linear-gradient(90deg,#ffffff29 0 2px,#fff0 6px,#11123914 24px,#ffffff1f 30px);position:absolute;inset:0}.qf-warm{background:linear-gradient(#e2d6e4 0%,#6e6bd6 38%,#e3793b 70%,#111239 100%)}.qf-blue{background:linear-gradient(#eef2ff 0%,#a9c1ff 30%,#1e40ff 70%,#0b1a66 100%)}.qf-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:34%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #fff6}@media (max-width:860px){.qf-row{scroll-snap-type:x mandatory;padding:12px var(--gutter) 28px;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:14px;overflow-x:auto}.qf-row::-webkit-scrollbar{display:none}.qf{scroll-snap-align:center;width:236px;height:320px;margin:0;transform:none!important}}.cant .cl{align-items:center;gap:6px;display:inline-flex}.cl-logo{width:auto;height:15px;color:var(--ink);display:block}.acts .cant2 span:not(.ro){box-shadow:none;background:#fff;border:1px solid #11123929}.acts .cant2 .cl{letter-spacing:.02em;text-transform:none;font:500 14px/1 var(--ui);color:var(--ink);padding:0 4px 0 0;background:0 0!important;border:0!important}.qp-card,.qp-solo{cursor:pointer;outline:none;animation-play-state:running}.qp-card{opacity:.42;filter:grayscale()contrast(.9);transition:opacity .35s,filter .35s,scale .45s cubic-bezier(.2,.8,.2,1);scale:.96}.qp-card .qp-q,.qp-solo .qp-q{color:var(--ink-soft)}.qp-card.on,.qp-solo.on{opacity:1;filter:none;z-index:4;animation-play-state:paused;scale:1.08}.qp-card.on .qp-q,.qp-solo.on .qp-q{background:linear-gradient(180deg, #2c2e68, var(--plum));color:#fff;border-color:#0000}.qp-stage.has-on .qp-card:not(.on),.qp-stage.has-on .qp-solo:not(.on){opacity:.22}.qp-card:focus-visible,.qp-solo:focus-visible .qp-q{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--violet)}.qp-stage.has-on .qp-ans{border-color:var(--violet)}@media (hover:hover){.qp-card:hover:not(.on){opacity:.7}}@media (hover:none){.qp-card{opacity:.6}.qp-solo{opacity:.65}}.qp-mid,.qp-card,.qp-solo{position:absolute}.why{margin-top:12px;display:inline-block;position:relative}.wy-row{flex-wrap:nowrap;align-items:baseline;gap:10px;display:flex}.wy-c,.wy-c.hot{white-space:nowrap;border:0;border-radius:0;align-items:baseline;gap:6px;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important}.wy-s{display:none!important}.wy-l{font:400 13px/1 var(--ui);color:var(--ink-soft)}.wy-v{font:400 15px/1 var(--ui);letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.wy-c.hot .wy-l{color:var(--ink)}.wy-c.hot .wy-v{color:var(--coral);font-weight:500}.wy-a{align-self:center;width:14px;height:1.5px}.wy-a b,.wy-a b:after{background:0 0}.wy-a b{background:var(--ink-faint)}.wy-a b:after{border-width:1.5px;width:5px;height:5px;right:0}.wy-t{z-index:3;width:max-content;max-width:280px;font:400 12.5px/1.4 var(--ui);color:#fff;background:var(--plum);pointer-events:none;border-radius:10px;margin:0;padding:8px 12px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);opacity:0!important}.why:hover .wy-t,.why:focus-within .wy-t{transform:none;opacity:1!important}.why .wy-row:after{content:"?";width:16px;height:16px;font:500 10px/1 var(--ui);color:var(--ink-soft);border:1px solid #1112392e;border-radius:50%;align-self:center;place-items:center;margin-left:2px;display:inline-grid}.hit .cmp{display:none}.hit{padding:16px 20px;width:auto!important}.hit-v{margin-top:6px;font-size:36px}.mk-v small,.acts .cant2 .ro{display:none}@media (max-width:860px){.why .wy-row:after{display:none}.wy-l{font-size:11.5px}.wy-v{font-size:13px}.wy-row{gap:6px}.wy-a{width:10px}}@media (max-width:380px){.wy-l{font-size:10.5px}.wy-v{font-size:12px}.wy-row{gap:4px}.wy-a{width:7px}}.why{text-align:left;justify-content:flex-start;width:100%;display:flex}@media (max-width:480px){.wy-row{flex-wrap:wrap;row-gap:6px}}.store{justify-content:center;gap:10px;height:56px;padding:0 22px}.store svg{width:22px;height:22px}.store[aria-label*=App\ Store] svg{width:21px;height:21px;translate:0 -1px}.store[aria-label*=Google] svg{width:21px;height:21px}.store span{gap:3px}.store small{font:500 11px/1 var(--ui);color:var(--ink-soft)}.store b{font:600 17px/1 var(--ui);letter-spacing:-.015em}.qf-f{background:var(--qf-g);box-shadow:none}.qf-f:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff1a 0,#fff0 14px,#1112390d 26px,#fff0 30px);position:absolute;inset:0;-webkit-mask:linear-gradient(#00000059,#000 70%);mask:linear-gradient(#00000059,#000 70%)}.qf-f:after{content:"";pointer-events:none;background:linear-gradient(#11123900,#11123947);height:46%;position:absolute;inset:auto 0 0}.qf-g-vouch{--qf-g:radial-gradient(120% 70% at 50% 108%, #e3793bd9, #e3793b00 62%), linear-gradient(180deg in oklab, #eef2ff 0%, #e2d6e4 22%, #6e6bd6 62%, #111239 100%)}.qf-g-security{--qf-g:linear-gradient(180deg in oklab, #eef2ff 0%, #a9c1ff 30%, #1e40ff 68%, #0b1a66 100%)}.qf-g-warm{--qf-g:radial-gradient(110% 60% at 50% 0%, #eef2ffe6, #eef2ff00 60%), linear-gradient(180deg in oklab, #e2d6e4 0%, #e3793b 45%, #6e6bd6 78%, #111239 100%)}.qf-g-insight{--qf-g:linear-gradient(180deg in oklab, #eef2ff 0%, #a6e6fb 28%, #13b8c4 62%, #0b1a66 100%)}.qf-g-gains{--qf-g:linear-gradient(180deg in oklab, #eef2ff 0%, #c6e59b 28%, #3db879 60%, #111239 100%)}.qf-tag{z-index:2}.qf-tile{z-index:2;background:#ffffff3d;border-radius:22px;width:76px;height:76px;top:36%;box-shadow:inset 0 0 0 1px #ffffff73}.qf .qf-t{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;font:300 24px/1.12 var(--display);letter-spacing:-.02em;color:#fff;background:0 0;border-radius:0;padding:0;position:absolute;inset:auto 18px 18px}.qf-b b{font-size:24px}.piece.dip .i-val{white-space:nowrap;font-size:22px}@media (max-width:900px){.story .r{display:none!important}}@media (max-width:860px){.acts .steps{justify-content:flex-start;align-items:center;gap:5px;width:min(340px,100%);height:18px;margin:18px auto 0;padding:0;display:flex;position:relative}.acts .steps li{flex:none;align-items:center;width:16px;height:18px;display:flex;position:static}.acts .steps li i{border-radius:3px;width:16px;height:3px}.acts .steps li:after{text-align:left;white-space:nowrap;text-overflow:ellipsis;font:500 13px/1 var(--ui);color:var(--ink-soft);top:50%;left:91px;right:0;overflow:hidden;transform:translateY(-50%)}.acts .steps li.on:not(:has(~li.on)):after{transform:translateY(-50%)}}@media (max-width:360px){.acts .steps{width:100%}.acts .steps li:after{font-size:12px}}.acts .cant2{align-items:center;gap:8px}.acts .cant2 span:not(.ro):not(.cl){height:34px;font:400 13.5px/1 var(--ui);color:var(--ink);box-shadow:none;background:#fff;border:1px solid #11123924;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.acts .cant2 span i{width:auto;height:auto;color:var(--coral);font:500 14px/1 var(--ui);font-style:normal;display:inline;background:0 0!important}.acts .cant2 .cl{height:34px;font:500 14px/1 var(--ui);margin-right:4px}.acts .cant2 .cl-logo{height:15px}@media (max-width:860px){.acts .cant2{gap:6px}.acts .cant2 .cl{flex-basis:100%;justify-content:center;height:20px;margin:0 0 4px}.acts .cant2 span:not(.ro):not(.cl){gap:5px;height:30px;padding:0 11px 0 9px;font-size:12.5px}}@media (max-width:360px){.acts .cant2 span:not(.ro):not(.cl){padding:0 9px 0 8px;font-size:12px}}@media (max-width:860px){.acts .acts-l{width:100%}}@media (max-width:360px){.acts .steps li:after{content:attr(data-l)}}.sv .foot{z-index:auto;border:0;margin:0;padding:0;line-height:1.2;position:absolute}.qp-card.on .qp-q,.qp-solo.on .qp-q{background:var(--plum)}.qp-card .qp-q:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.qp-card.qp-up .qp-q:before{top:auto;bottom:-14px}#qs[data-v=people]{background:linear-gradient(180deg, #fff 0, var(--chalk) clamp(120px, 18vh, 200px), var(--chalk) calc(100% - clamp(96px, 14vh, 160px)), #fff 100%);padding-top:clamp(24px,4vh,48px)}.qs{overflow-x:clip}.qp-card,.qp-solo{left:calc(var(--x) + var(--px,0px));top:calc(var(--y) + var(--py,0px));animation:11s ease-in-out infinite qpDrift;animation-delay:var(--d)}.qp-solo:nth-of-type(odd){animation-duration:13s}@keyframes qpDrift{0%{translate:0}to{translate:var(--fx,0) var(--fy,-6px)}}.qp-card.on,.qp-solo.on{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.qp-card,.qp-solo{animation:none}}.qp-card,.qp-solo{transition-property:opacity,filter,scale,box-shadow,left,top;transition-duration:.7s,.7s,.7s,.5s,1.2s,1.2s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.qp-ph{background-position:50% 30%;background-size:cover;border-radius:19px;position:absolute;inset:5px}.qp-card:after{content:"";height:14px;position:absolute;top:100%;left:-6px;right:-6px}.qp-up:after{top:auto;bottom:100%}.qp-card,.qp-solo{transition:opacity .55s cubic-bezier(.22,.61,.36,1),filter .55s cubic-bezier(.22,.61,.36,1),scale .6s cubic-bezier(.22,.61,.36,1),box-shadow .45s}.qp-q{transition:background .45s,color .45s,border-color .45s}.qp-at{transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1)}.qp-ans{transition:border-color .45s}a,button,.qf,.store,.dark,.soft,.navr a,.acc summary,.pillbtn{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.store,.dark,.soft,.join button{transition:background-color .35s,transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}@media (hover:hover){.store:hover,.dark:hover,.soft:hover,.join button:hover{filter:brightness(1.06);transform:translateY(-2px)}}@media (hover:none){.store:hover,.dark:hover,.soft:hover,.join button:hover{filter:none;transform:none}}.qf,.qf-in{transition-duration:.6s,.8s}.cur{z-index:6;opacity:0;pointer-events:none;width:22px;height:22px;margin:-3px 0 0 -4px;position:absolute;top:0;left:0}.cur svg{filter:drop-shadow(0 4px 8px #1112394d);width:22px;height:22px;display:block}.cur-r{opacity:0;background:#ffffffb3;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:2px;left:3px}.qbr{z-index:55;align-items:center;gap:calc(var(--h) * .2);padding:0 calc(var(--h) * .3) 0 calc(var(--h) * .2);pointer-events:none;will-change:left, top, width, height;background:#fff;border:1px solid #1112391a;border-radius:999px;display:none;position:fixed;overflow:hidden}.qbr-ic{width:calc(var(--h) * .72);height:calc(var(--h) * .72);flex:none;position:relative}.qbr-plus,.qbr-orb{place-items:center;display:grid;position:absolute;inset:0}.qbr-plus{background:#f4f3f3;border-radius:50%}.qbr-plus svg{width:45%;height:45%}.qbr-orb{--s:100%;opacity:0;width:100%;height:100%}.qbr-tx{flex:1;min-width:0;height:100%;position:relative}.qbr-a,.qbr-b{white-space:nowrap;text-overflow:ellipsis;font:400 calc(var(--h) * .3)/1.2 var(--ui);position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}.qbr-a{color:#59607a}.qbr-b{color:var(--ink);opacity:0}.qbr-r{align-items:center;gap:calc(var(--h) * .2);flex:none;display:flex;overflow:hidden}.qbr-r svg{width:calc(var(--h) * .4);height:calc(var(--h) * .4);flex:none}.qbr-r i{width:calc(var(--h) * .8);height:calc(var(--h) * .8);background:var(--plum);border-radius:50%;flex:none}#qs[data-v=people] .qp-stage.x-old{-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--rev,140) * 1%), transparent calc(var(--rev,140) * 1% + 22%));-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--rev,140) * 1%), transparent calc(var(--rev,140) * 1% + 22%));mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--rev,140) * 1%), transparent calc(var(--rev,140) * 1% + 22%))}.mk-ov{pointer-events:none;position:absolute;left:0;right:0}.mk-scan{opacity:0;background:linear-gradient(#6e6bd600,#6e6bd6b3 40%,#6e6bd600);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px 6px #6e6bd62e}.mk-flag{--lead:18px;--dx:calc(14px - 50%)}@media (max-width:860px){.mk-flag{--lead:58px;--dx:12px}}.mk-flag{translate:calc(-50% - var(--dx)) calc(-100% - var(--lead));white-space:nowrap;font:500 12.5px/1 var(--ui);color:#fff;background:var(--plum);opacity:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;display:inline-flex;position:absolute;top:41.7%;left:75%}.mk-flag:after{content:"";left:calc(50% + var(--dx));top:calc(100% + var(--lead));background:#6e6bd640;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:1.6s ease-out infinite flagPing;position:absolute;box-shadow:0 0 0 2px #6e6bd6}.mk-flag:before{content:"";left:calc(50% + var(--dx));width:1.5px;height:calc(var(--lead) - 6px);background:var(--plum);margin-left:-.75px;position:absolute;top:100%}@keyframes flagPing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.mk-g{stroke-dasharray:0}.mk-ga,.mk-gb,.mk-gt,.mk-gd{opacity:0}.mk-v2{font:300 24px/1 var(--display);letter-spacing:-.02em;color:#2e8b57;opacity:0;background:#fff;border:1px solid #3db87959;border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;display:flex;position:absolute;top:18.3%;left:100%;translate:calc(6px - 100%) -150%}.mk-v2 small{font:400 11px/1 var(--ui);color:var(--ink-soft)}.gain{border-radius:var(--r-card);opacity:0;text-align:left;background:#fff;border:1px solid #3db8794d;padding:16px 20px;position:absolute;bottom:32px;left:40px}.gain-v{font:300 36px/1 var(--display);letter-spacing:-.03em;color:#2e8b57;margin-top:6px}.gain-s{font:400 12.5px/1.3 var(--ui);color:var(--ink-soft);margin-top:6px}.stage2 .fin{background:#fff;border:1px solid #1112391a;border-radius:999px;flex-direction:row;gap:8px;padding:8px 14px 8px 8px;top:20px;bottom:auto;left:50%;transform:translate(-50%)!important}.stage2 .fin .orb{margin:0;--s:24px!important}.stage2 .fin b{font:500 14px/1 var(--ui);color:var(--ink)}.stage2 .fin span:not(.orb){font-size:13px}@media (max-width:860px){.gain{padding:12px 14px;bottom:16px;left:16px}.gain-v{font-size:26px}.mk-flag{font-size:11px}.mk-v2{font-size:18px}}.mk-cw{margin-top:20px;position:relative}.mk-cw .mk-c{margin-top:0}.mk-cw .mk-ov{inset:0}.mk-ov-x{display:none}.mk-v2{white-space:nowrap;translate:calc(-100% - 18px) -50%}.stage2 .fin{inset:auto 20px 20px auto;transform:none!important}.qp-card{background:#fff;overflow:visible;filter:none!important}.qp-g{isolation:isolate;border-radius:19px;position:absolute;inset:5px;overflow:hidden}.qp-g:before{content:"";background:var(--qg);will-change:transform;height:200%;animation:6s linear infinite qpGrad;position:absolute;top:0;left:0;right:0}@keyframes qpGrad{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.qp-g1{--qg:linear-gradient(180deg in oklab, #e2d6e4 0%, #6e6bd6 18%, #e3793b 33%, #e2d6e4 50%, #6e6bd6 68%, #e3793b 83%, #e2d6e4 100%)}.qp-g2{--qg:linear-gradient(180deg in oklab, #eef2ff 0%, #a9c1ff 18%, #1e40ff 33%, #eef2ff 50%, #a9c1ff 68%, #1e40ff 83%, #eef2ff 100%)}.qp-g3{--qg:linear-gradient(180deg in oklab, #eef2ff 0%, #c6e59b 18%, #3db879 33%, #eef2ff 50%, #c6e59b 68%, #3db879 83%, #eef2ff 100%)}.qp-g4{--qg:linear-gradient(180deg in oklab, #eef2ff 0%, #a6e6fb 18%, #13b8c4 33%, #eef2ff 50%, #a6e6fb 68%, #13b8c4 83%, #eef2ff 100%)}.qp-ph{filter:grayscale()contrast(1.02);-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 calc(var(--wp,0) * 1% - 30%), transparent calc(var(--wp,0) * 1%));-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 calc(var(--wp,0) * 1% - 30%), transparent calc(var(--wp,0) * 1%));mask-image:linear-gradient(0deg, #000 0%, #000 calc(var(--wp,0) * 1% - 30%), transparent calc(var(--wp,0) * 1%));background-position:50% 100%;background-repeat:no-repeat;background-size:auto 112%;border-radius:19px;transition:filter 1.4s;position:absolute;inset:5px}@property --wp{syntax:"<number>";inherits:false;initial-value:0}.qp-card .qp-g,.qp-card .qp-q{opacity:0;transition:opacity .7s}.qp-card.in .qp-g,.qp-card.in .qp-q{opacity:1}.qp-card.in .qp-ph{animation:1.5s cubic-bezier(.45,0,.2,1) forwards qpWipe}@keyframes qpWipe{0%{--wp:0}to{--wp:130}}.qp-stage.col .qp-ph{filter:none}.qp-solo{opacity:0}.qp-solo.in{opacity:.55}.qp-card{scale:1;opacity:1!important}.qp-card .qp-g,.qp-card .qp-ph{transition:opacity .6s cubic-bezier(.22,.61,.36,1),filter 1.4s}.qp-stage.has-on .qp-card:not(.on) .qp-g,.qp-stage.has-on .qp-card:not(.on) .qp-ph{opacity:.32}.qp-stage.has-on .qp-card:not(.on) .qp-q{opacity:.4}.qp-stage.has-on .qp-solo.in:not(.on){opacity:.25}.qp-solo.in.on{opacity:1}.qp-card.on{scale:1.06}.qp-card.on .qp-ph{filter:none}@media (prefers-reduced-motion:reduce){.qp-g:before{animation:none}.qp-card .qp-ph{--wp:130;animation:none!important}}.qp-card{background:0 0;border-color:#0000;transition:background-color .6s,border-color .6s,scale .6s cubic-bezier(.22,.61,.36,1),box-shadow .45s}.qp-card.in{background:#fff;border-color:#1112390f}.qp-stage:before{content:none!important}.qp-card,.qp-solo{animation:qpDrift var(--fd,9s) ease-in-out infinite alternate;animation-delay:var(--d,0s)}.qp-card:before{content:"";background:#e9e9ec;border-radius:19px;position:absolute;inset:5px}.qp-card .qp-ph{-webkit-mask-image:none;mask-image:none;animation:none!important}.qp-card.in .qp-ph{opacity:1}.qp-card.on{box-shadow:none!important}.qp-stage.has-on .qp-card:not(.on) .qp-ph{opacity:.35}.qp-sw{pointer-events:none;z-index:2;border-radius:19px;position:absolute;inset:5px;overflow:hidden}.qp-sw:before{content:"";background:linear-gradient(180deg in oklab, var(--s1) 0%, var(--s2) 30%, var(--s3) 58%, #fff0 100%);height:160%;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.qp-card:not(.in) .qp-sw:before{transform:translateY(0)}.qp-card.in .qp-sw:before{animation:1s cubic-bezier(.55,0,.25,1) 50ms forwards qpSweep}@keyframes qpSweep{0%{transform:translateY(0)}to{transform:translateY(-110%)}}.qp-card:first-of-type .qp-sw{--s1:#e2d6e4;--s2:#6e6bd6;--s3:#e3793b}.qp-card:nth-of-type(2) .qp-sw{--s1:#eef2ff;--s2:#a9c1ff;--s3:#1e40ff}.qp-card:nth-of-type(3) .qp-sw{--s1:#eef2ff;--s2:#c6e59b;--s3:#3db879}.qp-card:nth-of-type(4) .qp-sw{--s1:#eef2ff;--s2:#a6e6fb;--s3:#13b8c4}.qp-card .qp-sw{opacity:0}.qp-card.in .qp-sw{opacity:1}.qp-card .qp-q{opacity:0}.qp-card.in .qp-q{opacity:1;transition:opacity .6s .1s}@media (prefers-reduced-motion:reduce){.qp-card,.qp-solo{animation:none}.qp-sw{display:none}}#qs[data-v=people]{padding-block:var(--sec-y)}#qs[data-v=people] .qp-stage{height:min(100svh,860px);max-height:100vh}.qp-card:before{opacity:0;transition:opacity .4s}.qp-card.in:before{opacity:1}#qs[data-v=people] .qp-stage{height:min(100svh - 72px,860px)}@media (max-width:860px){#qs[data-v=people] .qp-stage{height:calc(100svh - 84px)}.qp-card{--w:96px!important;--h:116px!important}}@media (max-width:860px) and (max-height:740px){.qp-card{--w:80px!important;--h:96px!important}.qp-card:nth-of-type(2){--x:calc(100% - 80px)!important}.qp-card:nth-of-type(3){--y:calc(100% - 96px)!important}.qp-card:nth-of-type(4){--x:calc(98% - 80px)!important;--y:calc(100% - 100px)!important}.qp-q{max-width:136px;padding:7px 9px;font-size:11.5px}.qp-mid h2{font-size:30px}.qp-mid .lead{margin-top:10px;font-size:15px}}@media (min-width:600px) and (max-width:860px){.qp-card{--w:132px!important;--h:160px!important}.qp-card:nth-of-type(2){--x:calc(100% - 132px)!important}.qp-card:nth-of-type(3){--y:calc(100% - 160px)!important}.qp-card:nth-of-type(4){--x:calc(98% - 132px)!important;--y:calc(100% - 164px)!important}.qp-q{max-width:190px;font-size:13px}}.vbar{--h:56px;align-items:center;gap:calc(var(--h) * .1786);height:var(--h);padding:0 calc(var(--h) * .1429);box-sizing:border-box;color:#0c1222;text-align:left;background:linear-gradient(#fffffff0,#fffc);border:1px solid #fffffff2;border-radius:999px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #1112390d,0 14px 32px -22px #11123961}.vb-ic{width:calc(var(--h) * .7143);height:calc(var(--h) * .7143);background:#f4f3f3;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0c12220d}.vb-ic svg{width:45%;height:45%;display:block}.vb-tx{flex:1;align-items:center;min-width:0;height:100%;display:flex}.vb-t{white-space:nowrap;text-overflow:ellipsis;width:100%;font:400 calc(var(--h) * .2679)/1.25 var(--font-inter), var(--ui);letter-spacing:-.01em;color:#59607a;display:block;overflow:hidden}.vb-r{align-items:center;gap:calc(var(--h) * .1786);flex:none;display:flex}.vb-mic{width:calc(var(--h) * .3214);height:calc(var(--h) * .3214);flex:none;display:block}.vb-send{width:calc(var(--h) * .7143);height:calc(var(--h) * .7143);background:linear-gradient(#2c2e68f0,#111239eb);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 10px 22px -12px #111239b3}.vb-send svg{width:40%;height:40%;display:block}.qp-ans.vbar{width:min(500px,100%);max-width:100%;margin-top:var(--s-24);border:1px solid #fffffff2;transition:none}.qp-stage.has-on .qp-ans.vbar{border-color:#fffffff2}.qp-ans .qp-at{margin:0;transition:opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1)}.qp-ans .qp-at.out{opacity:0;transform:translateY(3px)}.qp-ans .qp-at.ans,.qbr .vb-t.ans{color:#0c1222}.qbr.vbar{z-index:55;pointer-events:none;will-change:left, top, width, height;box-shadow:inset 0 1px 0 #fff, 0 1px 2px #1112390d, 0 calc(14px + 14px * var(--lift,0)) calc(32px + 24px * var(--lift,0)) -22px #11123961;display:none;position:fixed}@media (max-width:860px){.qp-ans.vbar{--h:50px;width:100%}}.bx,.bx-reg,#who[data-v=bento] .lwall,#who[data-v=bento] .fstrip{display:none}#who[data-v=bento] .bx{display:grid}#who[data-v=bento] .bx-reg{display:block}.bx{width:min(var(--measure), 100%);margin:var(--head-gap) auto 0;border-radius:var(--r-card);isolation:isolate;background:#11123917;grid-template-rows:repeat(2,minmax(200px,auto));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;box-shadow:0 0 0 1px #11123917}.bx-c{min-width:0;min-height:200px;color:var(--ink);text-align:left;opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1) calc(var(--i) * 70ms), transform .8s cubic-bezier(.22,.61,.36,1) calc(var(--i) * 70ms);background:#fff;place-items:center;padding:22px;display:grid;position:relative;overflow:hidden;transform:translateY(14px)}.bx.in .bx-c{opacity:1;transform:none}.bx-c.wide{grid-column:1/span 2}.bx-c.fd{flex-direction:column;grid-area:1/4/span 2;justify-content:space-between;align-items:flex-start;display:flex}.bx-bg{z-index:0;opacity:0;background:var(--bxg);transition:opacity .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.bx-bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bx-c.on .bx-bg{opacity:1}.bx-c[data-g=Vouch]{--bxg:radial-gradient(70% 60% at 75% 20%, #e2d6e4, transparent 70%), linear-gradient(155deg, #111239, #6e6bd6 45%, #e3793b 85%)}.bx-c[data-g=Security]{--bxg:radial-gradient(70% 60% at 70% 25%, #a9c1ff, transparent 70%), linear-gradient(155deg, #0b1a66, #1e40ff 55%, #a9c1ff)}.bx-c[data-g=Insight]{--bxg:radial-gradient(70% 60% at 70% 25%, #a6e6fb, transparent 70%), linear-gradient(155deg, #13b8c4, #1e40ff 60%, #e2d6e4)}.bx-c[data-g=Gains]{--bxg:radial-gradient(70% 50% at 70% 80%, #c6e59b, transparent 70%), linear-gradient(180deg, #111239, #1e40ff 50%, #3db879)}.bx-logo{z-index:2;color:var(--ink);transition:color .45s;display:flex;position:relative}.bx .lgo,.bx .lgo b{color:inherit}.bx .lg-yc svg{width:30px;height:30px}.bx .lg-yc b{font-size:22px}.bx .lg-oa svg{height:28px}.bx .lg-rh svg{width:26px;height:26px}.bx .lg-rh b{font-size:23px}.bx .lg-js{font-size:25px}.bx .lg-pn{font-size:18px}.bx-cap{z-index:2;font:500 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color .45s;position:absolute;bottom:20px;left:22px}.bx-n{z-index:2;font:300 clamp(40px, 3.6vw, 52px)/.95 var(--display);white-space:nowrap;letter-spacing:-.03em;color:var(--ink);transition:color .45s;position:relative}.bx-n small{font:400 13px/1.3 var(--ui);letter-spacing:0;color:var(--ink-soft);margin-top:10px;transition:color .45s;display:block}.bx-p{z-index:2;font:400 13.5px/1.45 var(--ui);color:var(--ink-soft);max-width:28ch;margin:0;transition:color .45s;position:relative}.bx-c.on .bx-logo,.bx-c.on .bx-cap,.bx-c.on .bx-n,.bx-c.on .bx-p{color:#fff}.bx-c.on .bx-n small{color:#ffffffd1}.bx-c.on .lg-yc path{fill:#fff}.bx-reg{font-size:var(--fs-sm);color:var(--ink-soft);text-align:center;margin:18px 0 0}@media (max-width:860px){.bx{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(132px,auto)}.bx-c{min-height:132px;padding:18px}.bx-c.wide{grid-column:1/-1}.bx-c.fd{order:9;grid-area:auto/1/auto/-1;min-height:220px}.bx-cap{font-size:10px;bottom:16px;left:18px}.bx .lg-yc svg{width:24px;height:24px}.bx .lg-yc b{font-size:18px}.bx .lg-oa svg{height:22px}.bx .lg-rh svg{width:21px;height:21px}.bx .lg-rh b{font-size:18px}.bx .lg-js{font-size:20px}.bx .lg-pn{font-size:15px}}@media (max-width:360px){.bx .lg-rh b{font-size:16px}.bx .lg-js{font-size:18px}.bx .lg-pn{letter-spacing:.08em;font-size:13px}}@media (prefers-reduced-motion:reduce){.bx-c{opacity:1;transition:none;transform:none}}:root{--soft:cubic-bezier(.22,.61,.36,1)}.navr a,.foot nav a,.vt button,.acc summary,.opt .chips button{transition:color .45s var(--soft), background-color .45s var(--soft), box-shadow .45s var(--soft)}.bx-bg{transition:opacity .9s var(--soft)}.bx-logo,.bx-cap,.bx-n,.bx-p,.bx-n small{transition:color .7s var(--soft)}.bx .lg-yc path{transition:fill .7s var(--soft)}#qs .qp-stage{--k:1}#qs .qp-card.qc1{--fp:50% 40%;--w:calc(176px * var(--k))!important;--h:calc(220px * var(--k))!important;--x:8%!important;--y:5%!important}#qs .qp-card.qc2{--fp:28% 50%;--w:calc(236px * var(--k))!important;--h:calc(177px * var(--k))!important;--x:calc(96% - var(--w))!important;--y:9%!important}#qs .qp-card.qc3{--fp:45% 50%;--w:calc(180px * var(--k))!important;--h:calc(240px * var(--k))!important;--x:calc(97% - var(--w))!important;--y:calc(96% - var(--h))!important}#qs .qp-card.qc4{--fp:62% 40%;--w:calc(246px * var(--k))!important;--h:calc(164px * var(--k))!important;--x:3%!important;--y:calc(96% - var(--h))!important}#qs .qp-card .qp-ph{background-size:cover;background-position:var(--fp,50% 40%);background-repeat:no-repeat}@media (max-width:860px){#qs .qp-stage{--k:.56}#qs .qp-card.qc1{--x:3%!important;--y:0%!important}#qs .qp-card.qc2{--x:calc(100% - var(--w))!important;--y:7%!important}#qs .qp-card.qc3{--x:calc(97% - var(--w))!important;--y:calc(100% - var(--h))!important}#qs .qp-card.qc4{--x:0%!important;--y:calc(96% - var(--h))!important}}@media (min-width:600px) and (max-width:860px){#qs .qp-stage{--k:.78}}@media (max-width:860px) and (max-height:740px){#qs .qp-stage{--k:.46}}#qs .qp-card{transition:background-color .8s var(--soft), border-color .8s var(--soft), scale .9s var(--soft)}#qs .qp-card:before{transition:opacity .8s var(--soft)}#qs .qp-card .qp-ph{filter:grayscale()contrast(1.02);opacity:0;transition:opacity .9s var(--soft), filter 1s var(--soft)}#qs .qp-card.in .qp-ph{opacity:1}#qs .qp-card.on .qp-ph{filter:grayscale(0)contrast()}#qs .qp-stage.has-on .qp-card.in:not(.on) .qp-ph{opacity:.4}#qs .qp-card .qp-g{opacity:0;transition:opacity 1s var(--soft)}#qs .qp-card.on .qp-g{opacity:1}#qs .qp-card .qp-q,#qs .qp-solo .qp-q{transition:background-color .8s var(--soft), color .8s var(--soft), border-color .8s var(--soft), opacity .9s var(--soft)}#qs .qp-card.in .qp-q{transition:background-color .8s var(--soft), color .8s var(--soft), border-color .8s var(--soft), opacity .9s var(--soft) .1s}#qs .qp-solo{opacity:0;transition:opacity .9s var(--soft)}#qs .qp-solo.in{opacity:.6}#qs .qp-stage.has-on .qp-solo.in:not(.on){opacity:.25}#qs .qp-solo.in.on{opacity:1}#qs .qp-card:not(.in) .qp-sw{visibility:hidden}#qs .qp-ans .qp-at{transition:opacity .35s var(--soft), transform .45s var(--soft)}#qs[data-v=people]{padding-bottom:var(--sec-y)}.vb-ic{position:relative;box-shadow:none!important;background:0 0!important}.vb-ic .orb,.vb-plus{position:absolute;inset:0}.vb-ic .orb{--s:auto;width:auto;height:auto;inset:6%}.vb-plus{background:#f4f3f3;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0c12220d}.vb-plus svg{width:45%;height:45%;display:block}.qbr .vb-ic .orb{opacity:0}@media (max-width:760px){.composer{border-radius:32px;gap:12px;height:auto;min-height:76px;padding:10px 10px 10px 12px}.composer .q{white-space:normal;text-overflow:clip;font-size:17px;line-height:1.3;overflow:visible}.composer .slot{width:42px;height:42px}.go{justify-content:center;gap:0;width:48px;height:48px;padding:0;font-size:0}.go svg{width:18px;height:18px}}@media (max-width:900px){.story .r{display:block!important}.story>div:nth-child(2){display:none}.story .l{grid-area:1/1}.story .r{grid-area:2/1}}#acts .steps{width:auto;max-width:100%;height:auto;margin:var(--s-40) auto 0;background:#f4f3f3;border-radius:999px;align-items:center;gap:2px;padding:5px;list-style:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #1112390f}#acts .steps li{z-index:1;width:auto;height:auto;font:400 15px/1.15 var(--ui);letter-spacing:-.005em;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:color .5s var(--soft);border-radius:999px;outline:none;flex-direction:row;flex:none;align-items:center;gap:8px;padding:18px 20px 20px;display:flex;position:relative}.steps-hl .steps-time{pointer-events:none;background:#fff3;border-radius:2px;height:2px;position:absolute;bottom:6px;left:18px;right:18px;overflow:hidden}.steps-hl .steps-time b{border-radius:inherit;transform-origin:0;transform:scaleX(var(--tp,0));background:#ffffffe6;position:absolute;inset:0}#acts .steps li:after{content:none}#acts .steps li .sl-n{font:500 11px/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink-faint);transition:color .5s var(--soft)}#acts .steps li .sl-t{display:inline}#acts .steps li .sl-s{display:none}#acts .steps li:focus-visible{box-shadow:0 0 0 2px var(--violet)}#acts .steps li i{opacity:0;width:auto;min-width:0;height:2px;transition:opacity .45s var(--soft);background:#11123914;border-radius:2px;order:0;display:block;position:absolute;inset:auto 16px 5px;overflow:hidden}#acts .steps li.is-cur i{opacity:1}#acts .steps li{cursor:pointer}#acts .steps li i b{transform-origin:0;background:linear-gradient(90deg,#6e6bd6,#e3793b);width:100%;height:100%;display:block;transform:scaleX(0)}.steps-hl{z-index:0;width:0;transition:transform .6s var(--soft), width .6s var(--soft);background:#fff;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 1px 2px #1112390f,0 8px 18px -12px #11123959}@media (max-width:860px){#acts .steps{margin:18px auto 0;padding:4px}#acts .steps li{gap:6px;padding:16px 14px 18px;font-size:14px}#acts .steps li .sl-t{display:none}#acts .steps li.is-cur .sl-s{display:inline}#acts .steps li i{bottom:4px;left:12px;right:12px}.steps-hl{top:4px;bottom:4px;left:4px}}@media (max-width:360px){#acts .steps li{padding:14px 10px 16px}}@media (max-width:860px){#acts .mk{flex-direction:column;display:flex;top:16px;bottom:14px}#acts .mk-cw{flex:1;min-height:0;margin-top:12px}#acts .mk-c{height:100%}#acts .mk-v{top:auto;bottom:-2px;right:0}#acts .mk-c path{vector-effect:non-scaling-stroke}#acts .mk-c text,#acts .mk-c circle{display:none}.stage2{height:clamp(240px,100svh - 360px,460px)}}.acc-a{overflow:hidden}.acc details.closing summary:after{transform:none}html,body{margin:0}.qp-hw{pointer-events:none;will-change:transform;background:linear-gradient(180deg in oklab, #fff0 0%, var(--s1) 14%, var(--s2) 34%, var(--s3) 54%, var(--s2) 72%, #fff0 100%);height:220%;position:absolute;top:0;left:0;right:0;transform:translateY(46%)}#qs .qp-card.on .qp-ph{transition:opacity .9s var(--soft), filter .6s var(--soft) .45s}#qs .qp-stage.has-on.auto .qp-card.in:not(.on) .qp-ph,#qs .qp-stage.has-on.auto .qp-card:not(.on) .qp-q{opacity:.78}#qs .qp-stage.has-on.auto .qp-solo.in:not(.on){opacity:.5}@media (hover:none){.qp-card:focus-visible,.qp-solo:focus-visible .qp-q{box-shadow:none}.qp-card:focus,.qp-solo:focus{outline:none}}#acts .steps li i{display:none}#acts .steps li.is-cur{color:#fff}#acts .steps li:hover:not(.is-cur){color:var(--ink)}.steps-hl{isolation:isolate;background:radial-gradient(120% 220% at 0 130%,#e3793bd9 0%,#e3793b00 58%),radial-gradient(90% 180% at 100% -40%,#e2d6e48c 0%,#e2d6e400 60%),linear-gradient(115deg,#1c1b5e 0%,#3e3ba8 45%,#6e6bd6 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff73,inset 0 -8px 14px -8px #ffffff4d,0 10px 22px -12px #2b288c99}.steps-hl:before{content:"";z-index:-1;width:56%;top:-90%;bottom:-90%;left:calc(var(--sp,0) * 100% - 28%);pointer-events:none;background:radial-gradient(closest-side,#ffb08280,#ffb08200);position:absolute}#who .bx{box-shadow:none;isolation:auto;background:0 0;border-radius:0;gap:10px;overflow:visible}#who .bx-c{isolation:isolate;background:linear-gradient(#faf9fc 0%,#eeedf5 100%);border-radius:22px;box-shadow:0 0 0 1px #1112390d,0 1px 2px #1112390a,0 18px 32px -24px #1112393d}#who .bx-c:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:box-shadow .9s var(--soft);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 2px 1px -1px #fff,inset 0 0 20px 2px #fffffff2}@media (max-width:860px){#who .bx{gap:8px}#who .bx-c{border-radius:18px}}#start.cta{--cfade:clamp(200px, 32vh, 360px);min-height:calc(var(--cfade) + 100vh);min-height:calc(var(--cfade) + 100svh);padding-top:var(--cfade);flex-direction:column;display:flex}@media (min-width:1024px){#faq{padding-bottom:calc(var(--sec-y) - 80px)}}#start .cta-fade{height:calc(var(--cfade) + 48px)}#start .cta-in{padding-block:var(--sec-y);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}#start footer.foot{margin-top:0;padding-block:24px 28px}#start .foot nav{padding:0}#start .flogo{height:26px}@media (max-width:860px){#start .getapp{grid-template-columns:1fr 1fr;gap:10px;width:min(400px,100%)}#start .store{gap:8px;height:52px;padding:0 10px}#start .store b{font-size:15px}#start .store small{font-size:10px}#start .store svg{width:19px;height:19px}}@media (max-width:760px){#start .cta-in{padding-block:var(--sec-y)}#start .join{margin-top:22px}#start .getapp,#start .soon{margin-top:14px}#start footer.foot{padding-block:18px 20px}#start .frow1{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}#start .flogo{height:24px}#start .foot nav{gap:6px 18px}#start .foot nav a{font-size:13px}#start footer.foot p{font-size:11px;line-height:1.55}}@media (max-width:339px){#start .getapp{grid-template-columns:1fr}}@media (max-width:400px){#start .join button{padding:0 16px;font-size:14px}#start .join .cc{padding-left:12px}#start .join input{padding-right:4px}}.hero:not([data-hero=grad]) .copy{margin-top:clamp(16px,5.5vh,64px);margin-bottom:auto}@media (max-width:760px) and (max-height:720px){.hero:not([data-hero=grad]) .copy{gap:10px;margin-top:8px}.hero .sub{font-size:14.5px;line-height:1.45}.hero .trust{display:none}}.why .wy-row:after{content:none!important;display:none!important}.wy-t{display:none!important}.why{cursor:default}#acts .mk{--mkx:40px}@media (max-width:860px){#acts .mk{--mkx:18px}}#acts .mk-cw{margin-inline:calc(-1 * var(--mkx))}#acts .mk-c .mk-d,#acts .mk-c .mk-p,#acts .mk-c .mk-gd{display:none}#acts .mk-v{right:calc(var(--mkx) * -1 + 16px)}:root{--edge:inset 0 0 0 1px #fffffff2, inset 0 1px 0 #fff, inset 0 0 20px 2px #ffffffd9;--edge-on:inset 0 0 0 1px #ffffff6b, inset 0 1px 0 #ffffffbf, inset 0 0 24px 2px #ffffff52;--edge-sm:inset 0 0 0 1px #ffffffe6, inset 0 1px 0 #fff;--edge-dark:inset 0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff4d;--hair:0 0 0 1px #1112390f;--lift:0 1px 2px #1112390d, 0 18px 36px -26px #1112395c;--lift-sm:0 1px 2px #1112390a, 0 8px 18px -14px #1112394d;--surface:linear-gradient(180deg, #fdfcfe 0%, #f2f1f7 100%)}.stage2{border-radius:var(--r-lg);box-shadow:var(--hair)!important}.stage2:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;box-shadow:var(--edge);position:absolute;inset:0}.box{border-radius:var(--r-lg)}.box:after{box-shadow:var(--edge)!important}@media (max-width:860px){.stage2,.box{border-radius:24px}}#who .bx-c{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--hair), var(--lift)}#who .bx-c:after{box-shadow:var(--edge)}@media (max-width:860px){#who .bx-c{border-radius:20px}}#acts .hit{border-radius:var(--r-card);box-shadow:var(--edge-sm), var(--hair), var(--lift)}#acts .note{border-radius:var(--r-card);box-shadow:var(--edge-dark), 0 24px 48px -24px #1112398c;padding:16px 20px 18px}#acts .gain{background:var(--surface);box-shadow:var(--edge-sm), 0 0 0 1px #3db8794d, var(--lift);border:0}#acts .mk-v{box-shadow:var(--edge-sm), 0 0 0 1px #d8644a38, 0 10px 24px -14px #b0413e80}#acts .mk-v2{box-shadow:var(--edge-sm), 0 0 0 1px #3db87940, 0 10px 24px -14px #2e8b5773}#acts .mk-flag{box-shadow:var(--edge-dark), 0 8px 18px -10px #11123980;font-size:13px}#acts .cant2 span:not(.ro){background:var(--surface);box-shadow:var(--edge-sm), var(--hair), var(--lift-sm);border:0;font-size:14px}@media (max-width:860px){#acts .note{padding:14px}#acts .cant2 span:not(.ro){font-size:12px}}#qs .qp-card.in{border-color:#0000;box-shadow:var(--hair), var(--lift)!important}#qs .qp-q{background:var(--surface);box-shadow:var(--edge-sm), var(--hair), var(--lift-sm);border-color:#0000}#qs .qp-card.on .qp-q,#qs .qp-solo.on .qp-q{background:linear-gradient(180deg, #2c2e68, var(--plum));box-shadow:var(--edge-dark), 0 10px 22px -12px #1112398c}#qs .qp-ans{box-shadow:var(--edge-sm), var(--hair), var(--lift)}.float .side{box-shadow:var(--edge-sm), var(--hair), 0 30px 60px -30px #11123959}.tc{border-radius:var(--r-card)}.tc .pph{box-shadow:var(--edge-sm)}.tc.lite,.tc.chip{box-shadow:var(--edge-sm), var(--hair), var(--lift)}.tc.plum{box-shadow:var(--edge-dark), var(--lift)}.qf-b{box-shadow:var(--edge-sm), var(--hair)}.qf-f{box-shadow:var(--edge-on)!important}.vt{box-shadow:var(--edge-dark), 0 12px 30px -14px #11123999}.faq-grid{gap:0!important}#who>.wrap{box-sizing:border-box;align-self:stretch;width:100%}.hero[data-shot="1"]{--ph:url(/images/hero-woman.webp);--phb:var(--ph);--pc:url(/images/hero-woman-cut.webp)}.hero[data-shot="2"]{--ph:url(/images/hero-man.webp);--phb:var(--ph)}.hero[data-hero=photo][data-shot] .bg{background-size:var(--iw,cover);background-position:50% var(--iy,100%)}.hero[data-hero=photo][data-shot="1"] .man{display:block}.hero[data-shot] #manImg{display:none}.cut{background:var(--pc) no-repeat;position:absolute;inset:-40px -40px -480px}.hero[data-shot] .cut{background-size:var(--iw,cover);background-position:50% var(--iy,100%)}.hero[data-hero=photo][data-shot] .shade{background:linear-gradient(#1212386b 0%,#1212381f 55%,#12123800 100%)}.hero[data-hero=photo][data-shot] .trust{display:none}.hero.nofield[data-hero=grad] .bg{background:radial-gradient(90% 70% at 50% 75%,#6e6bd6,#111239 70%)}#who .bx-c{box-shadow:var(--hair)}.piece .i-pill{height:24px;font-size:12px}.piece .i-t{color:var(--ink-soft);font-size:12px}.piece .i-sub{font-size:12.5px}.piece .i-grid,.piece .i-rm{font-size:12px}.piece.chat .i-u,.piece.chat .i-a{font-size:13px}.vbar{padding-right:calc(var(--h) * .36)}:root{--measure:var(--container)}.faq .acc p{max-width:760px}.mk-bl,.mk-gl{font:500 12px/1 var(--ui);letter-spacing:.01em;white-space:nowrap;pointer-events:none;position:absolute;top:calc(7.82609% - 11px);left:70.625%}.mk-bl{color:#b0413e}.mk-gl{color:#2e8b57}.steps-hl{box-shadow:var(--edge-dark), 0 8px 18px -12px #2b288c73;background:radial-gradient(70% 160% at 88% -30%,#e2d6e480 0%,#e2d6e400 62%),linear-gradient(100deg,#26245f 0%,#3e3ba8 52%,#6e6bd6 100%)}.steps-hl:before{background:radial-gradient(closest-side,#eef2ff42,#eef2ff00)}#who .bx-c.on:after{box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #fffffff2,inset 0 0 26px 3px #ffffff80}#acts .acts-l{width:100%}#acts .steps{width:min(var(--measure), 100%);box-sizing:border-box;display:flex}#acts .steps li{flex:auto;justify-content:center}.float .side.b{box-sizing:border-box;background-color:var(--bk,#eef0f8);-webkit-backdrop-filter:none;width:236px;min-width:0;box-shadow:var(--edge), var(--hair), 0 24px 48px -28px #11123952;transition:background-color .7s var(--soft);background-image:linear-gradient(#ffffffeb 0%,#ffffff80 100%);animation:7s ease-in-out -3.5s infinite chipFloat}.float .side.b:before{display:none}.float .side.b[data-k="0"]{--bk:#e6e9fa}.float .side.b[data-k="1"]{--bk:#faeadf}.float .side.b[data-k="2"]{--bk:#f3e5f3}.side.b .bz{order:3;width:100%;margin-top:16px;position:relative}.side.b .bz-leg{width:100%;font:500 10.5px/1.1 var(--ui);color:var(--ink-soft);white-space:nowrap;order:4;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.side.b .bz-leg strong{color:var(--ink);font-weight:600}.side.b .bz-leg3{grid-template-columns:44fr 37fr minmax(40px,19fr);display:grid}.bz-venn{align-items:center;gap:14px;display:flex}.bz-venn .cc{flex:none;width:84px;height:52px;position:relative}.bz-venn .cc i{border-radius:50%;width:52px;height:52px;position:absolute;top:0}.bz-venn .c1{background:#6e6bd62e;left:0;box-shadow:inset 0 0 0 1.5px #6e6bd6d9}.bz-venn .c2{background:#e3793b29;left:32px;box-shadow:inset 0 0 0 1.5px #e3793bd9}.bz .lg{font:500 11px/1.1 var(--ui);color:var(--ink-soft);gap:8px;display:grid}.bz .lg em{white-space:nowrap;align-items:center;gap:6px;font-style:normal;display:flex}.bz .lg em i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.bz-split{gap:3px;height:10px;display:flex}.bz-split i{flex:0 0 calc(var(--w) - 2px);background:var(--c);border-radius:999px;height:100%}.bz-cap{background:#11123914;border-radius:999px;height:10px}.bz-cap b{background:linear-gradient(90deg,#6e6bd6,#c46fb0);border-radius:999px;width:10%;position:absolute;top:0;bottom:0;left:0}.bz-cap i{background:#111239;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:10%}.piece{box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(17,18,57,calc(.05 * var(--sh,1))), 0 30px 60px -30px rgba(17,18,57,calc(.35 * var(--sh,1)))}.piece.v-paper{background:#f2f2f6;border-radius:18px}.piece.v-mint{background:linear-gradient(#f4fbf1 0%,#e2f3dc 100%)}.piece.v-lilac{background:linear-gradient(#f9f5fb 0%,#ece2f3 100%)}.piece.v-ice{background:linear-gradient(#f7f9ff 0%,#e5ecff 100%)}.piece.v-dark{color:#eef2ff;box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px rgba(17,18,57,calc(.08 * var(--sh,1))), 0 30px 60px -30px rgba(17,18,57,calc(.55 * var(--sh,1)));background:linear-gradient(#26285f 0%,#111239 100%)}.piece.v-dark:before{background:linear-gradient(#ffffff42,#ffffff0f 50%,#ffffff1f)}.piece.v-dark .i-pill{color:#eef2ff;box-shadow:inset 0 0 0 1px #eef2ff61}.piece.v-dark .i-t,.piece.v-dark .i-sub{color:#eef2ff9e}.piece.v-dark .pos{color:#7bd7a3}.piece.fwd.v-dark .i-msg b{letter-spacing:.005em;font-size:15px;line-height:1.35}.piece.tick.v-dark .i-tick b{font-size:30px}.piece.wa.v-mint .i-msg{font-size:14px}html[data-font=neco]{--display:"Neco", var(--font-newsreader), Georgia, serif}html[data-font=neco] *,html[data-font=neco] :before,html[data-font=neco] :after{font-feature-settings:"lnum" 1!important}.ftog{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:70;font:500 13px/1 var(--ui);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--edge-dark), 0 12px 30px -14px #11123999;background:#111239db;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed}.ftog span{color:#fff9;padding:0 8px 0 10px;font-size:12px}.ftog button{color:#ffffffd1;height:32px;font:inherit;cursor:pointer;transition:background-color .3s var(--soft), color .3s var(--soft);background:0 0;border:0;border-radius:999px;padding:0 12px}.ftog button[aria-pressed=true]{color:var(--ink);background:#fff}@media (max-width:600px){.ftog span{display:none}.ftog button{padding:0 10px}.ftog{transition:opacity .35s var(--soft), transform .35s var(--soft), bottom .35s var(--soft)}.vt.on~.ftog{bottom:calc(max(16px, env(safe-area-inset-bottom,0px)) + 48px)}}.float .side.b{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.float .side.b:after{display:none}#acts .cant2 .cl{box-shadow:none!important;background:0 0!important;border:0!important}#acts .steps li{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;overflow:hidden}#acts .steps[data-mode] li .sl-t,#acts .steps[data-mode] li .sl-s{display:none}#acts .steps[data-mode=full] li .sl-t,#acts .steps[data-mode=short] li .sl-s{display:inline}#acts .steps[data-mode=tight] li{font-size:var(--tfs,13px);padding-left:4px;padding-right:4px}#acts .steps[data-mode=tight] li.is-cur .sl-s{display:inline}#acts .steps[data-mode=tight] li.is-cur .sl-n{display:none}#acts .steps li .sl-n{color:var(--ink-soft);font-size:12px}#acts .steps li.is-cur .sl-n{color:#ffffffb8}@media (max-width:860px){#acts .steps li .sl-n,.acts .cant2 .cl,#acts .cant2 .cl{font-size:13px}}.getapp .store{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 18px;display:inline-flex}.getapp .store svg{flex:none;width:22px;height:22px;translate:none}.getapp .store[aria-label*=App\ Store] svg{width:22px;height:22px;translate:0 -1px}.getapp .store span{text-align:left;gap:3px;display:grid}.getapp .store small{font:500 12px/1 var(--ui);color:var(--ink-soft);letter-spacing:0}.getapp .store b{font:600 17px/1 var(--ui);letter-spacing:-.01em}@media (max-width:860px){#start .getapp .store{gap:8px;height:52px;padding:0 12px}#start .getapp .store svg{width:20px;height:20px}#start .getapp .store small{font-size:11.5px}#start .getapp .store b{font-size:15.5px}}.mk-h,.mk-h span,.mk-lg,.wy-l{font-size:14px}.wy-v{font-size:15px}.mk-bl,.mk-gl{font-size:13px}#acts .mk-flag{font-size:14px}.mk-v2 small,.mk-v small{font-size:12px}.hit-l,.note-h b{font-size:14px}.note-h span{font-size:13px}.note-s em,.gain-s,.stage2 .fin span:not(.orb),.cant2 .ro,.acts .cant2 .ro,.fstrip span{font-size:14px}.bx-cap{font-size:12px}.bx-n small{font-size:14px}.bx-p{font-size:15px}.bx-reg,.qf-hint{font-size:14px}.qf-tag{font-size:12px}.qf-b small{font-size:14px}.side.b .lab{height:24px;font-size:12px}.side.b .bz-leg,.bz .lg{font-size:12px}#start .soon{font-size:15px}#start footer.foot p{font-size:14px;line-height:1.65}#start .foot nav a{font-size:15px}.soft.yc{font-size:14px}@media (max-width:860px){.mk-h,.mk-h span,.mk-lg,.wy-l{font-size:13px}.wy-v{font-size:14px}.acts .cant2 span:not(.ro):not(.cl),#acts .cant2 span:not(.ro):not(.cl),#start footer.foot p{font-size:13px}#start .foot nav a,#start .soon{font-size:14px}}@media (max-width:860px){.ftog.away{opacity:0;pointer-events:none;transform:translateY(10px)}}#start footer.foot{border-top:0;position:relative}#start footer.foot:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:#ffffff24;height:1px;position:absolute}.offview *,.offview :before,.offview :after{animation-play-state:paused!important}html[data-font=neco] .cta h2{text-wrap:balance;max-width:min(100%,1040px)}#start .cta-in{padding-block:var(--sec-y)}#start .cta .lead{margin-top:24px}#start .join{margin-top:40px}#start .getapp{margin-top:16px}#start .soon{margin-top:24px}#start footer.foot{padding-block:40px 48px}#start .frow1{margin-bottom:20px}#start footer.foot p{line-height:1.75}@media (max-width:760px){#start.cta{--cfade:200px;min-height:0}#start .cta-fade{background:linear-gradient(#fff 0% 22%,#ffffffe0 48%,#ffffff73 72%,#fff0 100%);height:260px}#faq{padding-bottom:0}#start .cta-in{flex:none;justify-content:flex-start;padding-block:28px 36px}#start h2{line-height:1.08}#start .cta .lead{margin-top:20px;line-height:1.55}#start .join{margin-top:36px}#start .getapp{gap:12px;margin-top:14px}#start .soon{margin-top:24px;line-height:1.55}#start footer.foot{padding-block:72px 44px}#start footer.foot:before{content:none}#start .frow1{gap:20px;margin-bottom:24px}#start .flogo{height:26px}#start .foot nav{gap:10px 22px}#start footer.foot p{line-height:1.75}}@media (min-width:1024px) and (max-width:1439px){:root{--container:min(1040px, 84vw)}}@media (min-width:1440px){:root{--container:min(1200px, 72vw)}}.qf-f{visibility:visible;transition:visibility 0s linear .11s}.qf-b{visibility:hidden;transition:visibility 0s linear .11s}.qf.flip .qf-f{visibility:hidden}.qf.flip .qf-b{visibility:visible}@media (hover:hover){.qf:hover .qf-f{visibility:hidden}.qf:hover .qf-b{visibility:visible}}@media (min-width:1024px){.story{max-width:calc(1200px + 2 * var(--gutter))}}html{background-color:var(--tint,#fff);transition:background-color .5s var(--soft)}body{background:0 0}:where(.pinwrap,#qs,#acts,#who,#faq){background-color:#fff}.m-d,html[data-cta=download] .m-w{display:none}html[data-cta=download] .m-d{display:inline}html[data-cta=waitlist] #start .getapp,html[data-cta=download] #start .join{display:none!important}.hero .ctas{width:100%}.hero .join{width:min(460px,100%);margin-top:4px}.join.sent .cc{display:none}.join.pulse{animation:1.1s cubic-bezier(.22,.61,.36,1) joinPulse}@keyframes joinPulse{0%{box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff38,0 0 #eef2ffbf}to{box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff38,0 0 0 18px #eef2ff00}}@media (prefers-reduced-motion:reduce){.join.pulse{animation:none}}html[data-cta=waitlist] .hero .ctas .dark,html[data-cta=download] .hero .join{display:none}html[data-cta=download] #start .getapp{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:auto;margin:40px auto 0;display:flex!important}html[data-cta=download] #start .getapp .store{width:auto;min-width:200px}#start .qr{background:#ffffff12;border-radius:28px;flex-direction:row;align-items:center;gap:24px;height:auto;margin:0;padding:14px 30px 14px 14px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff24}#start .qr svg{box-sizing:border-box;background:#fff;border-radius:18px;flex:none;width:156px;height:156px;padding:12px}#start .qr .qr-t{text-align:left;gap:8px;max-width:200px;display:grid}#start .qr .qr-t b{font:500 20px/1.15 var(--ui);color:#fff;letter-spacing:-.01em}#start .qr .qr-t small{font:400 15px/1.45 var(--ui);color:var(--on-dark-soft,#ffffffb3)}@media (hover:hover) and (pointer:fine){html[data-cta=download] #start .getapp .store{display:none!important}html[data-cta=download] #start .qr{display:flex!important}}@media (hover:none),(pointer:coarse){#start .qr{display:none!important}}html.os-ios[data-cta=download] #start .store[aria-label*=Google],html.os-android[data-cta=download] #start .store[aria-label*=App\ Store]{display:none!important}html[data-cta=download] #start .soon{margin-top:28px}#start .soon{text-wrap:balance}.ftog{transition:opacity .35s var(--soft), transform .35s var(--soft), bottom .45s var(--soft)}@media (max-width:900px){.vt.on~.ftog{bottom:calc(max(16px, env(safe-area-inset-bottom,0px)) + 48px)}}.ftog .sep{background:#fff3;flex:none;width:1px;height:20px;margin:0 6px}#acts .cant2 .cl{text-transform:none;height:auto;color:var(--ink);align-items:baseline;gap:5px;margin:0 8px 0 0;padding:0;display:inline-flex;font:400 18px/1 var(--ui)!important;letter-spacing:-.015em!important}#acts .cant2 .cl .cl-logo{flex:none;width:auto;height:16px;position:relative;top:1px}@media (max-width:600px){#acts .cant2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}#acts .cant2 .cl{grid-column:1/-1;justify-self:center;margin:0 0 4px;font-size:17px!important}#acts .cant2 .cl .cl-logo{height:15px}#acts .cant2 span:not(.ro):not(.cl){text-wrap:balance;text-align:center;white-space:normal;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:5px;min-height:60px;line-height:1.25;height:auto!important;padding:12px 6px 10px!important;font-size:12px!important}#acts .cant2 span i{font-size:13px}}.bx-fd{z-index:2;gap:2px;display:grid;position:relative}.bx-fl{font:500 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color .7s var(--soft)}.bx-who{font:400 26px/1.08 var(--display);letter-spacing:-.02em;color:var(--ink);transition:color .7s var(--soft);margin-top:8px}.bx-fd .bx-p{max-width:24ch;margin-top:8px}.bx-c.on .bx-who,.bx-c.on .bx-fl{color:#fff}.fstrip p b{color:var(--ink);font-weight:600}.sv .ixs{flex-direction:column;gap:12px;margin:24px 20px 0;display:flex}.sv .ix{align-items:center;gap:16px;padding:12px 16px 12px 12px;display:flex}.sv .ix svg{background:#f5f6fb;border-radius:14px;flex:none;width:176px;height:82px;display:block}.sv .ix b{font:600 16px/1.3 var(--font-inter);color:var(--ink)}.sv .gl{margin:24px 20px 0;padding:16px 12px 18px}.sv .gl svg{width:100%;height:auto;display:block;overflow:visible}.sv .gl-l{grid-template-columns:repeat(3,1fr);margin-top:6px;display:grid}.sv .gl-l span{font:600 15px/1 var(--font-inter);color:var(--ink);justify-content:center;align-items:center;gap:6px;display:flex}.sv .gl-l svg{flex:none;width:17px;height:17px}@keyframes glflow{to{stroke-dashoffset:-12px}}.sv .gl-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.22,.61,.36,1) infinite glring}@keyframes glring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.sv .gl-f,.sv .gl-ring{animation:none}}#acts .steps li .sl-n{display:none!important}#acts .steps[data-mode=tight] li .sl-s{display:inline}.sv .ix{border:1px solid var(--hair);background:#fff;border-radius:22px;align-items:center;gap:16px;padding:10px 16px 10px 10px;display:flex;box-shadow:inset 0 1px #fff,0 14px 34px -22px #11123959}.sv .ix-f{border-radius:16px;flex:none;width:176px;height:82px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff29}.sv .ix-f svg{background:0 0;border-radius:0;width:100%;height:100%;display:block;position:relative}.sv .gl{background:radial-gradient(120% 60% at 50% 0,#eef2ff 0%,#eef2ff00 62%),#fff;box-shadow:inset 0 1px #fff,0 14px 34px -22px #11123959}:root{--lg-js:url(/images/logo-jane-street.webp);--lg-pn:url(/images/logo-penn-shield.svg)}.lgo.lgo-m{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background-color:currentColor;flex:none;font-size:0;display:block}.lgo.lg-js.lgo-m{--m:var(--lg-js);height:var(--lh,28px);width:calc(var(--lh,28px) * 3.438)}.lgo.lg-pn.lgo-m{--m:var(--lg-pn);height:var(--lh,32px);width:calc(var(--lh,32px) * 3.23)}.bx .lg-js.lgo-m{--lh:38px}.bx .lg-pn.lgo-m{--lh:44px}.lt .lg-js.lgo-m{--lh:26px}.lt .lg-pn.lgo-m{--lh:30px}@media (max-width:860px){.bx .lg-js.lgo-m{--lh:30px}.bx .lg-pn.lgo-m{--lh:36px}.lt .lg-js.lgo-m{--lh:22px}.lt .lg-pn.lgo-m{--lh:25px}}@media (max-width:360px){.bx .lg-js.lgo-m{--lh:26px}.bx .lg-pn.lgo-m{--lh:32px}}.sv .ix{background:linear-gradient(#fff 0%,#f6f5fa 100%);border:0;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 18px 2px #fffc,0 0 0 1px #1112390f,0 14px 30px -22px #11123961}.sv .ix-f{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fff,inset 0 0 16px 2px #ffffffbf}.sv .gl{border:0;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 18px 2px #fffc,0 0 0 1px #1112390f,0 14px 30px -22px #11123961}#qs .qp-solo.qp-off{visibility:hidden;pointer-events:none}.sv .ix,.sv .gl{background:linear-gradient(#fdfcfe 0%,#f1f0f7 100%);border:0;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 20px 2px #ffffffd9,0 0 0 1px #1112390f,0 16px 32px -24px #11123966}.sv .ix-f{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 18px 2px #fffc,0 0 0 1px #1112390d}.sv .ix-f1{background:radial-gradient(60% 80% at 92% 12%,#e3793b29,#e3793b00 70%),radial-gradient(70% 90% at 10% 100%,#6e6bd629,#6e6bd600 70%),linear-gradient(#faf9fe,#eeedf8)}.sv .ix-f2{background:radial-gradient(70% 90% at 15% 0,#a9c1ff52,#a9c1ff00 70%),linear-gradient(#f8f9ff,#eceffb)}.sv .ix-f3{background:radial-gradient(70% 90% at 85% 15%,#f4a66e38,#f4a66e00 70%),radial-gradient(70% 90% at 15% 90%,#6e6bd62e,#6e6bd600 70%),linear-gradient(#fbf9fc,#f1edf5)}.sv .ix-bars{align-items:flex-end;gap:5px;display:flex;position:absolute;inset:16px 14px 13px}.sv .ix-bars i{height:var(--h);background:linear-gradient(#c2c0fb 0%,#7c79e0 55%,#5654c4 100%);border-radius:5px;flex:1;box-shadow:0 4px 10px -6px #5654c4b3}.sv .ix-bars i.off{background:linear-gradient(#ffffffd9,#fff6);box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,0 0 0 1px #6e6bd629}.sv .ix-pause{background:linear-gradient(#fff,#f3f1f9);border-radius:50%;justify-content:center;align-items:center;gap:3px;width:26px;height:26px;margin-left:-13px;display:flex;position:absolute;top:9px;left:50%;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,0 0 0 1px #11123912,0 6px 14px -8px #11123973}.sv .ix-pause i{background:#e06a3c;border-radius:2px;width:3px;height:10px;display:block}.sv .ix-o{mix-blend-mode:multiply;border-radius:50%;width:60px;height:60px;position:absolute;top:11px}.sv .ix-o1{background:radial-gradient(circle at 34% 30%,#9c99f2 0%,#7c79e0 40%,#5654c4 75%,#45439f 100%);left:calc(50% - 50px);box-shadow:0 10px 18px -12px #45439fcc}.sv .ix-o2{background:radial-gradient(circle at 34% 30%,#f2a06b 0%,#e88a4e 40%,#d8644a 75%,#b9512f 100%);left:calc(50% - 10px);box-shadow:0 10px 18px -12px #b9512fb3}.sv .gl{padding:18px 12px}.sv .gl-top{justify-content:center;height:66px;display:flex;position:relative}.sv .gl-halo{background:radial-gradient(circle,#6e6bd638 0%,#6e6bd600 65%);border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%}.sv .gl-beams{width:100%;height:auto;margin-top:2px;display:block;overflow:visible}.sv .gl-f{animation:1.8s linear infinite glbeam}@keyframes glbeam{to{stroke-dashoffset:-160px}}.sv .gl-caps{grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:2px;display:grid}.sv .gl-cap{background:linear-gradient(#fffffff2,#eeedf6f2);border-radius:33px;width:66px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 1px #fff,inset 0 0 18px 3px #ffffffe6,0 0 0 1px #11123912,0 16px 26px -18px #11123973}.sv .gl-cap i{height:var(--f);background:linear-gradient(180deg, var(--c1), var(--c2));box-shadow:0 8px 16px -8px var(--c2);border-radius:27px;position:absolute;bottom:6px;left:6px;right:6px}.sv .gl-l{margin-top:14px}@media (prefers-reduced-motion:reduce){.sv .gl-f{animation:none}}.bx .bx-c .bx-cap{top:22px;bottom:auto}@media (max-width:860px){.bx .bx-c .bx-cap{top:16px;bottom:auto}.bx .bx-c:not(.fd){min-height:112px;padding-top:34px}}@media (min-width:760px) and (max-width:1023px){:root{--fs-display:52px;--fs-h2:36px;--fs-h3:32px;--fs-title:32px;--fs-lead:16px;--fs-body:16px;--fs-sm:12px;--fs-xs:12px;--head-gap:48px;--sec-y:140px}}@media (max-width:759px){:root{--fs-display:40px;--fs-h2:32px;--fs-h3:28px;--fs-title:28px;--fs-lead:16px;--fs-body:16px;--fs-sm:12px;--fs-xs:12px;--head-gap:40px;--sec-y:112px}#who .bx .bx-c .bx-cap{text-align:center;letter-spacing:.1em;font-size:9px;left:0;right:0}#who .bx .bx-fl{letter-spacing:.1em;font-size:9px}.bx-c.fd{text-align:center;align-items:center}.bx-c.fd .bx-n,.bx-c.fd .bx-fd{text-align:center;justify-items:center}.bx-fd .bx-p{max-width:30ch;margin-inline:auto}#start .frow1{flex-direction:column;align-items:center;gap:16px}#start .foot nav{justify-content:center;gap:18px}#start footer.foot p{text-align:center;line-height:1.5}#faq .faq-head{text-align:left;align-items:flex-start}#faq .faq-head h2{margin-inline:0}#faq{padding-bottom:0}}@media (min-width:1440px){:root{--fs-display:72px;--fs-h2:56px;--fs-h3:40px;--fs-title:40px;--fs-lead:18px;--fs-body:18px;--fs-sm:13px;--fs-xs:13px}}@media (max-width:1023px){#story .l .stack>div,#story .r .stack>div{text-align:center;justify-self:center;width:100%}}@media (max-width:759px){#acts.acts{height:auto}.bx{grid-auto-rows:minmax(104px,auto)}.bx-c{min-height:104px;padding:16px}.bx-cap{bottom:14px}.bx-c.fd{gap:26px;min-height:0;padding:22px 18px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@media (min-width:1001px){.story h3{font-size:min(var(--fs-h3), 2.8vw)}}@media (max-width:600px){.stage2 .fin{justify-content:center;bottom:12px;left:12px;right:12px}.gain{bottom:66px;left:12px}.mk-gl{left:auto;right:10px}}.problem{top:var(--ptop,0px);bottom:var(--bleed,0px)}
