@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d20b10117148da55-s.0coppchrn4qji.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0382955c9d4d8e38-s.p.1xg5j6qx4hd14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.fn6gsG_className{font-family:Figtree,Figtree Fallback;font-style:normal;font-weight:700}.fn6gsG_variable{--font-figtree:"Figtree", "Figtree Fallback"}
.lh{--white:#fff;--gray:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:#d2d2d7;--black:#000;--on-black:#f5f5f7;--on-black-2:#a1a1a6;--blue:#3a7bff;--blue-text:#1f63e6;--blue-on-black:#6ea2ff;--green:#1ba34a;--green-deep:#128a45;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--text:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--maxw:1024px;--gutter:max(clamp(20px,5vw,48px),calc(env(safe-area-inset-left,0px) + 16px),calc(env(safe-area-inset-right,0px) + 16px));--nav:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lh *,.lh :before,.lh :after{box-sizing:border-box}.lh{font-feature-settings:normal}.lh,.lh *{font-variant-numeric:normal}.lh{background:var(--white);color:var(--ink);font-family:var(--text);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.47;overflow-x:clip}.lh a{color:inherit;text-decoration:none}.lh img{max-width:100%}.lh :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.lh .wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.lh .center{text-align:center}.lh h1,.lh h2,.lh h3{font-family:var(--display);color:inherit;text-wrap:balance;margin:0;font-weight:600}.lh h1{letter-spacing:-.015em;font-size:clamp(2.75rem,1.1rem + 5.4vw,5.25rem);line-height:1.05}.lh h2{letter-spacing:-.012em;font-size:clamp(2.25rem,1.2rem + 3.4vw,4rem);line-height:1.06}.lh p{margin:0}.lh .wd{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.lh .wd>span{display:inline-block}.lh .lede{font-family:var(--display);letter-spacing:.006em;color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(19px,1rem + .35vw,21px);line-height:1.4}.lh .lede strong{color:var(--ink);font-weight:600}.lh .center .lede{margin-inline:auto}.lh .eyebrow{font-family:var(--display);color:var(--blue);letter-spacing:0;font-size:clamp(17px,.9rem + .3vw,19px);font-weight:600}.lh .link{color:var(--blue-text);align-items:center;gap:2px;font-size:clamp(17px,.9rem + .2vw,19px);display:inline-flex}.lh .link:hover{text-decoration:underline}.lh{--sec:144px}@media (max-width:1068px){.lh{--sec:120px}}@media (max-width:734px){.lh{--sec:112px}}.lh .section{padding-block:var(--sec)}.lh #features,.lh #invest{padding-bottom:calc(var(--sec) - 50px - clamp(18px,2.4vw,30px))}.lh #accounts{padding-bottom:calc(var(--sec) - clamp(54px,6.8vw,100px))}.lh .gray{background:var(--gray)}.lh .dark{background:var(--black);color:var(--on-black)}.lh .dark .lede{color:var(--on-black-2)}.lh .dark .lede strong{color:var(--on-black)}.lh .dark .eyebrow,.lh .dark .link{color:var(--blue-on-black)}.lh .nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fffc;border-bottom:1px solid #00000014;transition:background .35s,border-color .35s;position:sticky}.lh .nav .brand .on-dark-logo{display:none}.lh .nav.on-dark{background:#161617d1;border-bottom-color:#ffffff14}.lh .nav.on-dark .brand .on-dark-logo{display:block}.lh .nav.on-dark .brand .on-light-logo{display:none}.lh .nav.on-dark .nav-links,.lh .nav.on-dark .nav-cta .signin{color:#f5f5f7cc}.lh .nav.on-dark .nav-links a:hover,.lh .nav.on-dark .nav-cta .signin:hover{color:#fff}.lh .nav-in{height:var(--nav);justify-content:space-between;align-items:center;gap:16px;display:flex}.lh .brand{align-items:center;display:inline-flex}.lh .brand img{width:auto;height:15px;display:block}.lh .nav-links{letter-spacing:-.01em;color:#1d1d1fcc;gap:32px;font-size:13px;display:flex}.lh .nav-links a:hover{color:var(--ink)}.lh .nav-cta{align-items:center;gap:18px;font-size:13px;display:flex}.lh .nav-cta .signin{color:#1d1d1fcc}.lh .nav-cta .signin:hover{color:var(--ink)}.lh .pill{background:var(--blue);color:#fff;letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.lh .pill:hover{background:#2f6cf0}@media (max-width:760px){.lh .nav-links{display:none}.lh .nav-cta{gap:14px}}.lh .badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lh .badges a{transition:transform .3s;display:block}.lh .badges a:hover{transform:translateY(-2px)}.lh .badges img{width:auto;height:48px;display:block}.lh .device{--w:300px;width:var(--w);aspect-ratio:940/1880;max-width:100%;margin-inline:auto;position:relative}.lh .dev-shadow{width:98.72%;height:97.55%;box-shadow:0 calc(var(--w) * .085) calc(var(--w) * .17) #081c5c4d;border-radius:15.6%/7.9%;position:absolute;top:2.128%;left:.638%}.lh .dark .dev-shadow{box-shadow:0 calc(var(--w) * .085) calc(var(--w) * .2) #3a7bff4d}.lh .screen{background:#f8fafc;border-radius:14.27%/6.97%;width:95.454%;height:97.727%;position:absolute;top:1.136%;left:2.272%;overflow:hidden}.lh .screen .shot{object-fit:cover;width:100%;height:100%;display:block}.lh .screen .sb{width:99.04%;height:auto;display:block;position:absolute;top:.232%;left:.476%}.lh .device .frame{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lh .hero{--pad:clamp(20px,4.2vh,52px);--hero-h:max(540px,calc(100vh - var(--nav)));min-height:var(--hero-h);position:relative;overflow:hidden}@supports (height:100svh){.lh .hero{--hero-h:max(540px,calc(100svh - var(--nav)))}}.lh .hero-dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.lh .hero-inner{z-index:1;min-height:var(--hero-h);width:100%;max-width:calc(1460px + 2 * var(--gutter));padding:var(--pad) var(--gutter) clamp(48px,8vh,96px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.4vh,40px);margin-inline:auto;display:flex;position:relative}.lh .hero-text{text-align:center;flex-direction:column;flex:none;align-items:center;gap:clamp(10px,1.8vh,20px);width:100%;min-width:0;max-width:920px;display:flex}.lh .hero-title{letter-spacing:-.022em;max-width:10em;font-size:clamp(36px,7vw,104px);line-height:1.03}.lh .hero-sub{letter-spacing:-.005em;color:#48484a;text-wrap:balance;max-width:22em;font-size:clamp(18px,min(4.8vw,2.6vh),23px);font-weight:500;line-height:1.35}.lh .hero .badges{justify-content:center}.lh .hero .badges img{height:clamp(38px,5vh,48px)}.lh .hero .link{font-size:clamp(15px,1.9vh,18px)}.lh .hero-phone{flex:none;justify-content:center;align-items:center;width:100%;display:flex;container-type:inline-size}.lh .hero-phone .device,.lh .hero-phone .hero-dev{--w:min(380px,max(240px,23vw),68vw)}.lh .hero-rise{justify-content:center;display:flex}.lh .hero-dev{width:var(--w);flex:none;position:relative}.lh .hcards{z-index:3;pointer-events:none;position:absolute;inset:0}.lh .hcard{position:absolute}.lh .hcard.c1{--s:.95;--ay:.5em;--ax:.24em;top:6%;left:109%}.lh .hcard.c2{--s:1;--ay:.34em;--ax:.15em;top:31%;right:94%}.lh .hcard.c3{--s:1.05;--ay:.56em;--ax:.2em;top:49%;left:85%}.lh .hcard.c4{--s:.91;--ay:.42em;--ax:.3em;top:77%;right:112%}.lh .hc{isolation:isolate;white-space:nowrap;font-family:var(--text);font-size:clamp(11px,calc(var(--w) * .046 * var(--s,1)),14.5px);letter-spacing:-.01em;color:var(--ink);text-shadow:0 .5px #ffffff8c;-webkit-backdrop-filter:blur(9px)saturate(200%)brightness(1.05);backdrop-filter:blur(9px)saturate(200%)brightness(1.05);will-change:transform;background:linear-gradient(145deg,#ffffff80 0%,#fff3 52%,#ffffff52 100%);border-radius:1.6em;align-items:center;gap:.7em;padding:.6em 1.15em .6em .6em;line-height:1.25;animation:9.5s cubic-bezier(.37,0,.63,1) infinite alternate hfx;display:flex;position:relative;box-shadow:0 0 0 .5px #00000012,inset 0 0 0 1px #ffffff4d,inset 2px 2px 1px -1px #fffffff2,inset -1.5px -1.5px 1px -1px #ffffffbf,inset 0 0 18px #ffffff4d,0 12px 28px -12px #0f172a3d,0 2px 6px -2px #0f172a1a}.lh .hc:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff 0%,#fff6 20%,#fff0 42% 62%,#ffffff73 82%,#fffffff2 100%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lh .hc:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff57,#fff0 48%);position:absolute;inset:0}.lh .hfl{will-change:transform;animation:7.5s cubic-bezier(.37,0,.63,1) infinite alternate hfy}.lh .c2 .hfl{animation-duration:8.3s;animation-delay:-3.1s}.lh .c2 .hc{animation-duration:10.4s;animation-delay:-6s}.lh .c3 .hfl{animation-duration:6.9s;animation-delay:-5.2s}.lh .c3 .hc{animation-duration:8.8s;animation-delay:-2s}.lh .c4 .hfl{animation-duration:8.8s;animation-delay:-1.4s}.lh .c4 .hc{animation-duration:11s;animation-delay:-7s}@keyframes hfy{0%{transform:translate3d(0,calc(var(--ay,.42em) * -1),0)}to{transform:translate3d(0,var(--ay,.42em),0)}}@keyframes hfx{0%{transform:translate3d(calc(var(--ax,.2em) * -1),0,0)}to{transform:translate3d(var(--ax,.2em),0,0)}}.lh .hlg{background:#fff;border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.lh .hlg img{max-width:none;height:auto;display:block}.lh .hc b{margin-right:.9em;font-weight:500}.lh .ham{flex-direction:column;align-items:flex-end;gap:.1em;margin-left:auto;display:flex}.lh .ham strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1200px){.lh .hero .hc{grid-template-columns:auto auto;grid-template-areas:"lg nm""lg am";align-items:center;gap:.05em .6em;padding:.45em 1em .45em .45em;display:grid}.lh .hero .hlg{grid-area:lg;width:2.4em;height:2.4em}.lh .hero .hc b{color:var(--ink-2);grid-area:nm;margin:0;font-size:.82em;line-height:1.15}.lh .hero .ham{grid-area:am;align-items:flex-start;margin:0}}@media (max-width:860px),(max-width:1023px) and (pointer:coarse){.lh .hero,.lh .hero-inner{min-height:0}.lh .hero-inner{justify-content:flex-start;gap:28px;padding-block:32px 64px}.lh .hero-text{gap:16px}.lh .hero-sub{font-size:18px}.lh .hero-phone .device,.lh .hero-phone .hero-dev{--w:clamp(200px,64cqw,300px)}.lh .hcards{width:100cqw;left:50%;right:auto;transform:translate(-50%)}.lh .hcard.c1,.lh .hcard.c3{left:auto;right:0}.lh .hcard.c2,.lh .hcard.c4{left:0;right:auto}}@media (pointer:coarse){.lh .hc{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}}html.js .lh .hero:not(.motion-active) .hc,html.js .lh .hero:not(.motion-active) .hfl{will-change:auto;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lh .hc,.lh .hfl{animation:none}.lh *,.lh :before,.lh :after{transition:none!important;animation:none!important}}.lh .btn-cta,.lh .pb-btn{background:var(--color-brand);color:#fff;height:36px;font-family:var(--font-sans),sans-serif;letter-spacing:normal;box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s;display:inline-flex}.lh .btn-cta{margin-top:4px}.lh .btn-cta:hover,.lh .pb-btn:hover{background:var(--color-brand-sky)}@media (max-width:1023px){.lh .btn-cta,.lh .pb-btn{height:48px;font-size:16px;line-height:24px}}.lh .ht-a,.lh .ht-b{display:inline-block}.lh .intro{z-index:100;pointer-events:auto;background:#fff;justify-content:center;align-items:center;display:none;position:fixed;inset:0}html.intro-on .lh .intro{display:flex}html.intro-on [data-site-nav],html.intro-on body>footer{visibility:hidden}html.intro-on main:has(.lh){z-index:100}html.intro-on,html.intro-on body{overflow:hidden}html.intro-on:not(.intro-run) [data-site-nav],html.intro-on:not(.intro-run) body>footer{animation:10ms 6s forwards introFailsafeVisible}@keyframes introFailsafeVisible{to{visibility:visible}}.lh .intro-mark{height:clamp(34.615px,6.058vw,63.462px);color:var(--ink);transform-origin:50%}.lh .intro-mark img{width:auto;height:100%;display:block}html.intro-on .lh .intro-mark img{animation:.45s cubic-bezier(.16,1,.3,1) both lucidIntroReveal}@keyframes lucidIntroReveal{0%{clip-path:inset(0 85% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.lh .hero-inner{transition:opacity .3s}html.intro-on .lh .hero-inner{opacity:0}html.intro-on:not(.intro-run) .lh .hero-inner{animation:10ms 6s forwards introFailsafe}html.intro-on:not(.intro-run) .lh .intro{animation:10ms 6s forwards introGone}@keyframes introFailsafe{to{opacity:1}}@keyframes introGone{to{opacity:0;visibility:hidden}}.lh .split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,96px);display:grid}.lh .split>*{min-width:0}.lh .copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lh .split .device{--w:clamp(260px,26vw,320px)}@media (max-width:860px){.lh .split{text-align:center;grid-template-columns:1fr}.lh .split .copy{align-items:center}.lh .split .copy .lede{margin-inline:auto}.lh .split.flip .visual{order:2}}.lh #ai{background:#ebebef;overflow:hidden}.lh #ai .lede{color:#5c5c61}.lh .ai-eyebrow{align-items:center;gap:.38em;display:inline-flex}.lh .ai-spark{flex:none;width:1.08em;height:1.08em;overflow:visible}.lh #ai h2{letter-spacing:-.022em;font-size:clamp(36px,7vw,104px);line-height:1.03}@media (min-width:861px){.lh #ai .wrap{max-width:calc(1200px + 2 * var(--gutter))}.lh #ai .split{grid-template-columns:minmax(0,1fr) auto}}.lh .ai-visual{perspective:1200px;position:relative}.lh .screen video.shot{background:#f7f8fb}.lh .screen video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.lh .screen .still{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lh .is-still .still{opacity:1}.lh .bintro{margin-bottom:clamp(36px,5vw,64px)}.lh .bhead{letter-spacing:-.022em;margin-top:clamp(8px,1.2vw,14px);font-size:clamp(36px,7vw,104px);line-height:1.03}.lh .bhead>span{display:block}.lh .bstage{--w:clamp(220px,30vw,370px);--inset:max(var(--gutter),calc((100% - 1200px) / 2));--rad:clamp(26px,3vw,40px);width:100%;height:clamp(440px,58vw,720px);clip-path:inset(0 var(--inset) round var(--rad));background:radial-gradient(60% 75% at 50% 95%,#3a7bff33,#3a7bff00 70%),linear-gradient(#f4f6fb 0%,#e6ecf8 100%);position:relative;overflow:hidden}.lh .bstage-clip{position:absolute;inset:0}.lh .bstage-dev{width:var(--w);margin-left:calc(var(--w) / -2);position:absolute;top:clamp(40px,8%,72px);left:50%}.lh .bstage .device{--w:inherit}@media (max-width:420px){.lh .bstage{--w:58vw}}.lh .bcar-head{margin-top:clamp(88px,11vw,150px)}.lh .bcar-head h2{text-align:left;margin-bottom:clamp(28px,3.4vw,44px)}.lh .bcar{--edge:max(var(--gutter),calc((100% - var(--maxw)) / 2))}.lh .bcar-track{--tw:min(720px,84vw,calc(100vw - 2 * var(--gutter)));padding:6px var(--edge) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;outline:none;gap:clamp(14px,1.6vw,22px);margin:0;list-style:none;display:flex;overflow-x:auto}.lh .bcar-track::-webkit-scrollbar{display:none}.lh .bcar-track:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:12px}.lh .bslide{flex:0 0 var(--tw);scroll-snap-align:start;min-width:0}.lh .btile{isolation:isolate;aspect-ratio:3/2;background:#f5f5f7;border-radius:clamp(22px,2.6vw,30px);position:relative;overflow:hidden;container-type:inline-size}.lh .t-budget{background:radial-gradient(80% 80% at 50% 100%,#d9e5fd 0%,#f3f5fa 72%)}.lh .t-cats{background:radial-gradient(80% 80% at 50% 100%,#e2edcf 0%,#f5f7f0 72%)}.lh .t-debt{background:radial-gradient(80% 80% at 50% 100%,#d5e8ef 0%,#f2f6f8 72%)}.lh .t-txn{background:radial-gradient(80% 80% at 50% 100%,#e4e0f6 0%,#f5f4fa 72%)}.lh .t-spend{background:radial-gradient(80% 80% at 50% 100%,#d6e2f0 0%,#f3f5f8 72%)}@property --tint{syntax:"<color>";inherits:true;initial-value:#d8dee9}@property --tint2{syntax:"<color>";inherits:true;initial-value:#f1f3f7}.lh .t-focus{--tint:#d8dee9;--tint2:#f1f3f7;background:radial-gradient(135% 105% at 50% 108%,var(--tint) 0%,var(--tint2) 78%);transition:--tint 1.1s cubic-bezier(.4,0,.2,1),--tint2 1.1s cubic-bezier(.4,0,.2,1)}.lh .t-focus[data-f="0"]{--tint:#c9d8fd;--tint2:#ecf1fe}.lh .t-focus[data-f="1"]{--tint:#f3dfa4;--tint2:#fcf6e6}.lh .t-focus[data-f="2"]{--tint:#d8dee9;--tint2:#f1f3f7}.lh .t-focus[data-f="3"]{--tint:#c3e5d2;--tint2:#ecf7f1}.lh .btile .device{--w:38cqw;margin:0 0 0 -19cqw;position:absolute;top:11%;left:50%}.lh .cat-stage{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.lh .cat-rows{flex-direction:column;gap:1.9cqw;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lh .cat-row{display:flex}.lh .cat-track{width:max-content;animation:catslide var(--d) linear var(--o) infinite;flex:none;animation-play-state:paused;display:flex}.lh .cat-row.rev .cat-track{animation-direction:reverse}.lh .btile.is-visible .cat-track,html:not(.js) .lh .cat-track{animation-play-state:running}@keyframes catslide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lh .catc{font-family:var(--text);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:1.9cqw;flex:none;align-items:center;gap:1.3cqw;margin-right:1.5cqw;padding:1.15cqw 2.4cqw 1.15cqw 1.15cqw;font-size:2.2cqw;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:0 0 0 1px #0000000a,0 .5cqw 1.4cqw -.5cqw #1018282e}.lh .catc img{flex:none;width:5.4cqw;height:5.4cqw;display:block}.lh .txs{place-items:center;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 87%,#0000 100%)}.lh .txs-list{--ch:8.6cqw;--gap:1.7cqw;--xs:1cqw;width:54cqw;height:calc(5 * var(--ch) + 4 * var(--gap));position:relative}.lh .txr{height:var(--ch);box-sizing:border-box;opacity:0;transform:translate3d(calc(var(--x) * var(--xs)),calc(var(--y) * (var(--ch) + var(--gap))),0);will-change:transform,opacity;background:#fff;border-radius:2.7cqw;align-items:center;gap:1.9cqw;padding:0 2.6cqw 0 1.6cqw;transition:transform 1s cubic-bezier(.32,.72,0,1),opacity .65s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #1018280d,0 2cqw 4.2cqw -2.2cqw #1018284d}.lh .txr.v{opacity:1}.lh .txr.park{transition:none}.lh .txr img{flex:none;width:5.6cqw;height:5.6cqw;display:block}.lh .txr b,.lh .txr span{font-family:var(--display);letter-spacing:-.012em;color:#15161a;font-size:2.25cqw;font-weight:600}.lh .txr b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lh .txr span{font-variant-numeric:tabular-nums}.lh .focus{place-items:center;display:grid;position:absolute;inset:0}.lh .fopts{--H:9.2cqw;--G:1.5cqw;--N:3.8cqw;--pl:1.8cqw;--pr:2.3cqw;--r:2.6cqw;width:56cqw;height:calc(4 * var(--H) + 3 * var(--G) + var(--N));position:relative}.lh .fopt{height:var(--H);padding:0 var(--pr) 0 var(--pl);transform:translate3d(0,calc(var(--k) * (var(--H) + var(--G)) + clamp(0, var(--k) - var(--s), 1) * var(--N)),0);will-change:transform;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.9cqw;transition:transform .75s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:0;left:0;right:0}.lh .fbg{z-index:-1;height:var(--H);border-radius:var(--r);background:#fff;transition:height .75s cubic-bezier(.32,.72,0,1),box-shadow .6s;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #1018280f,0 .4cqw 1.2cqw -.5cqw #10182814}.lh .fopt.on .fbg{height:calc(var(--H) + var(--N));box-shadow:0 0 0 max(1.5px,.2cqw) var(--ac),0 2.2cqw 4.6cqw -1.6cqw #10182833}.lh .fic{background:var(--chip);width:5.6cqw;height:5.6cqw;color:var(--ic);border-radius:26%;place-items:center;display:grid}.lh .fic svg{width:50%;height:50%;display:block}.lh .ftx{flex-direction:column;gap:.2cqw;min-width:0;line-height:1.22;display:flex}.lh .ftx b{font-family:var(--display);letter-spacing:-.015em;color:#15161a;font-size:2.25cqw;font-weight:600}.lh .ftx span{color:#72757d;letter-spacing:-.005em;font-size:1.8cqw}.lh .frad{border-radius:50%;place-items:center;width:3cqw;height:3cqw;transition:background-color .45s,box-shadow .45s;display:grid;box-shadow:inset 0 0 0 max(1.25px,.17cqw) #d6d9df}.lh .frad svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px;width:64%;height:64%;transition:stroke-dashoffset .45s .15s}.lh .fopt.on .frad{background:var(--ac);box-shadow:inset 0 0 #0000}.lh .fopt.on .frad svg{stroke-dashoffset:0}.lh .fnote{left:var(--pl);right:var(--pr);top:calc(var(--H) - .5cqw);color:var(--ac);white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:1.8cqw;font-weight:500;line-height:1.25;transition:opacity .3s,transform .3s;position:absolute;overflow:hidden;transform:translateY(-.8cqw)}.lh .fopt.on .fnote{opacity:1;transition:opacity .5s .28s,transform .7s cubic-bezier(.32,.72,0,1) .2s;transform:none}.lh .bcap{max-width:33em;font-family:var(--display);letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty;margin:clamp(16px,1.8vw,22px) 0 0;padding-inline:clamp(2px,1vw,14px);font-size:clamp(15px,.9rem + .25vw,18px);line-height:1.45}.lh .bcap strong{color:var(--ink);font-weight:600}.lh .bcar-nav{justify-content:flex-end;gap:12px;margin-top:clamp(18px,2.4vw,30px);display:flex}.lh .bnav{appearance:none;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.lh .bnav:hover:not(:disabled){background:#dcdce1}.lh .bnav:disabled{opacity:.38;cursor:default}.lh .bnav svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:640px){.lh .btile{aspect-ratio:4/5}.lh .btile .device{--w:60cqw;margin-left:-30cqw;top:9%}.lh .cat-rows{gap:3.4cqw}.lh .catc{border-radius:3.4cqw;gap:2.4cqw;margin-right:2.8cqw;padding:2.1cqw 4.2cqw 2.1cqw 2.1cqw;font-size:3.8cqw}.lh .catc img{width:8.4cqw;height:8.4cqw}.lh .txs-list{--ch:15cqw;--gap:3cqw;--xs:.85cqw;width:85cqw}.lh .txr{border-radius:4.4cqw;gap:2.8cqw;padding:0 3.8cqw 0 2.8cqw}.lh .txr img{width:9.6cqw;height:9.6cqw}.lh .txr b,.lh .txr span{font-size:4.2cqw}.lh .fopts{--H:16cqw;--G:2.6cqw;--N:6.6cqw;--pl:3cqw;--pr:3.8cqw;--r:4.4cqw;width:86cqw}.lh .fopt{column-gap:3.2cqw}.lh .fic{width:10cqw;height:10cqw}.lh .ftx b{font-size:4.5cqw}.lh .ftx span,.lh .fnote{font-size:3.6cqw}.lh .fnote{top:calc(var(--H) - 1cqw)}.lh .frad{width:5.4cqw;height:5.4cqw}}@media (prefers-reduced-motion:reduce){.lh .cat-track{animation:none}.lh .t-focus,.lh .fopt,.lh .fbg,.lh .frad,.lh .frad svg,.lh .fnote,.lh .txr{transition:none!important}}.lh .iintro{margin-bottom:clamp(44px,5vw,72px)}.lh .t-port{background:radial-gradient(80% 80% at 50% 100%,#d6e4fd 0%,#f2f5fb 72%)}.lh .t-hold{background:radial-gradient(80% 80% at 50% 100%,#e0e1f7 0%,#f4f4fa 72%)}.lh .t-pos{background:radial-gradient(80% 80% at 50% 100%,#d5e9ee 0%,#f2f7f8 72%)}.lh .pf-card,.lh .hd-card,.lh .ps-card{box-sizing:border-box;width:58cqw;font-family:var(--display);color:#15161a;letter-spacing:-.012em;background:#fff;border-radius:3.2cqw;margin-left:-29cqw;line-height:1.2;position:absolute;left:50%;box-shadow:0 0 0 1px #1018280d,0 2.4cqw 5cqw -2.4cqw #10182847}.lh .gain{color:#1f9d55}.lh .loss{color:#d4552f}.lh .flat{color:#8a8d95}.lh .tk{background:#fff;border-radius:28%;flex:none;place-items:center;width:5.2cqw;height:5.2cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10182812}.lh .tk img{width:var(--p,70%);max-width:none;height:auto;display:block}.lh .tk svg{width:58%;height:58%;display:block}.lh .pf-card{padding:3cqw 3.2cqw 2.6cqw;top:50%;translate:0 -50%}.lh .pf-top{justify-content:space-between;align-items:center;display:flex}.lh .pf-lbl{color:#5d6068;font-size:1.9cqw;font-weight:600}.lh .pf-accts{display:flex}.lh .lg.pa{z-index:calc(var(--i) + 1);opacity:0;width:4.4cqw;max-width:none;transition:opacity .4s ease calc(.3s + var(--i) * 90ms),transform .7s cubic-bezier(.34,1.56,.64,1) calc(.3s + var(--i) * 90ms);margin-left:-.9cqw;position:relative;transform:scale(.6);box-shadow:0 0 0 .35cqw #fff}.lh .lg.pa:first-child{margin-left:0}.lh .pf-accts .lg:nth-child(4) img{width:48%}.lh .btile.in .lg.pa{opacity:1;transform:none}.lh .pf-total{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:.9cqw;font-size:5.6cqw;font-weight:700;line-height:1.08;display:block}.lh .pf-chg{font-variant-numeric:tabular-nums;gap:.6em;margin-top:.6cqw;font-size:1.9cqw;font-weight:600;display:flex}.lh .pf-amt{color:#1f9d55;display:inline-block}.lh .pf-chart{clip-path:inset(-4% 100% -4% 0);width:100%;height:auto;margin-top:2.2cqw;transition:clip-path 1.7s cubic-bezier(.45,.05,.25,1) .35s;display:block;overflow:visible}.lh .btile.in .pf-chart,html:not(.js) .lh .pf-chart{clip-path:inset(-4% -2% -4% 0)}.lh .pf-line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lh .pf-rng{--cw:7.4cqw;--ch:5.2cqw;grid-template-columns:repeat(6,var(--cw));color:#6e6e73;text-align:center;letter-spacing:0;justify-content:center;margin-top:1.8cqw;font-size:1.75cqw;font-weight:500;display:grid;position:relative}.lh .pf-rng span{z-index:1;height:var(--ch);place-items:center;transition:color .45s;display:grid;position:relative}.lh .pf-rng span.on{color:#1d1d1f;font-weight:600}.lh .pf-pill{top:0;left:calc(50% - 3 * var(--cw));width:var(--cw);height:var(--ch);transform:translate3d(calc(var(--r) * 100%),0,0);background:#e4e5e9;border-radius:1.5cqw;transition:transform .65s cubic-bezier(.32,.72,0,1);position:absolute}.lh .hd-card{flex-direction:column;padding:2.6cqw 2.8cqw 0;display:flex;top:7cqw;bottom:-3cqw;overflow:hidden}.lh .hd-top{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:0 .4cqw 1.7cqw;display:flex}.lh .hd-top b{letter-spacing:-.02em;font-size:2.5cqw;font-weight:700}.lh .hd-top span{color:#2f5bd0;background:#e6eeff;border-radius:999px;padding:.6cqw 1.4cqw;font-size:1.5cqw;font-weight:600}.lh .hd-view{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.5% 74%,#0000 96%);mask-image:linear-gradient(#0000 0,#000 2.5% 74%,#0000 96%)}.lh .hd-list{animation:65s linear infinite paused hdroll}.lh .btile.is-visible .hd-list,html:not(.js) .lh .hd-list{animation-play-state:running}@keyframes hdroll{to{transform:translateY(-50%)}}.lh .hr{border-bottom:1px solid #f1f2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.8cqw;height:8.6cqw;padding:0 .4cqw;display:grid}.lh .hn,.lh .hv{flex-direction:column;gap:.3cqw;min-width:0;display:flex}.lh .hv{align-items:flex-end}.lh .hn b,.lh .hv b{font-variant-numeric:tabular-nums;font-size:2.1cqw;font-weight:600}.lh .hn small,.lh .hv small{color:#7a7d85;white-space:nowrap;text-overflow:ellipsis;font-size:1.55cqw;overflow:hidden}.lh .hv small{font-variant-numeric:tabular-nums;font-weight:600}.lh .hv small.gain{color:#1f9d55}.lh .hv small.loss{color:#d4552f}.lh .ps-card{padding:3cqw 3.2cqw 3.2cqw;top:50%;translate:0 -50%}.lh .ps-head{border-bottom:1px solid #eef0f3;align-items:center;gap:1.8cqw;padding-bottom:2.2cqw;display:flex}.lh .ps-ic{flex:none;width:6.4cqw;height:6.4cqw;position:relative}.lh .ps-ic .tk{opacity:0;width:100%;height:100%;transition:opacity .35s,transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.7)}.lh .ps-ic .tk.on{opacity:1;transform:none}.lh .ps-nm{flex-direction:column;align-items:flex-start;gap:.35cqw;min-width:0;display:flex}.lh .ps-nm b{letter-spacing:-.02em;font-size:3cqw;font-weight:700;line-height:1.1}.lh .ps-nm small{color:#7a7d85;font-size:1.7cqw}.lh .ps-row{border-bottom:1px solid #f1f2f5;justify-content:space-between;align-items:center;gap:2cqw;padding:1.75cqw 0;font-size:1.85cqw;display:flex}.lh .ps-row>span{color:#6b6e76}.lh .ps-row b{font-variant-numeric:tabular-nums;font-size:2.15cqw;font-weight:600}.lh .ps-al{border-bottom:0;flex-wrap:wrap;padding-bottom:0}.lh .ps-bar{background:#eef0f4;border-radius:999px;flex:0 0 100%;height:.8cqw;margin-top:1.1cqw;overflow:hidden}.lh .ps-bar i{height:100%;width:calc(var(--a) * 1%);border-radius:inherit;background:var(--c,#3a7bff);min-width:.8cqw;transition:width .9s cubic-bezier(.32,.72,0,1),background-color .5s;display:block}.lh .pv{display:inline-block}@media (max-width:640px){.lh .pf-card,.lh .hd-card,.lh .ps-card{border-radius:5cqw;width:86cqw;margin-left:-43cqw}.lh .tk{width:9cqw;height:9cqw}.lh .pf-card{padding:5cqw 5cqw 4.4cqw}.lh .pf-lbl{font-size:3.4cqw}.lh .lg.pa{width:7.4cqw;margin-left:-1.55cqw;box-shadow:0 0 0 .6cqw #fff}.lh .pf-total{margin-top:1.4cqw;font-size:9cqw}.lh .pf-chg{margin-top:1cqw;font-size:3.3cqw}.lh .pf-chart{margin-top:4cqw}.lh .pf-rng{--cw:12.6cqw;--ch:8.6cqw;margin-top:3cqw;font-size:3cqw}.lh .pf-pill{border-radius:2.5cqw}.lh .hd-card{padding:4.4cqw 4.4cqw 0;top:9cqw;bottom:-4cqw}.lh .hd-top{padding-bottom:3cqw}.lh .hd-top b{font-size:4.4cqw}.lh .hd-top span{padding:1cqw 2.4cqw;font-size:2.8cqw}.lh .hr{column-gap:3cqw;height:14.4cqw}.lh .hn b,.lh .hv b{font-size:3.7cqw}.lh .hn small,.lh .hv small{font-size:2.8cqw}.lh .ps-card{padding:5cqw 5cqw 5.4cqw}.lh .ps-head{gap:3cqw;padding-bottom:3.6cqw}.lh .ps-ic{width:11cqw;height:11cqw}.lh .ps-nm b{font-size:5cqw}.lh .ps-nm small{font-size:3cqw}.lh .ps-row{padding:2.9cqw 0;font-size:3.3cqw}.lh .ps-row b{font-size:3.7cqw}.lh .ps-bar{height:1.4cqw;margin-top:2cqw}}@media (prefers-reduced-motion:reduce){.lh .hd-list{animation:none}.lh .pf-chart,.lh .lg.pa,.lh .ps-ic .tk,.lh .ps-bar i,.lh .pf-pill{transition:none!important}}.lh .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lh #accounts{background:#fff;overflow:hidden}.lh .acols{--g:clamp(12px,1.8vw,26px);--ls:clamp(36px,calc((100vw - 32px - 5 * var(--g)) / 6),84px);height:calc(4 * var(--ls) + 3 * var(--g) + clamp(100px,11vw,160px));margin-top:clamp(24px,3vw,40px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.lh .acols-in{justify-content:center;align-items:center;gap:var(--g);display:flex;position:absolute;inset:0}.lh .acol{gap:var(--g);will-change:transform;flex-direction:column;display:flex}.lh .acol .lg{width:var(--ls);height:var(--ls);flex:none;max-width:none;box-shadow:0 0 0 1px #0000000f,0 10px 22px -12px #1018284d}.lh .lg{aspect-ratio:1;background:#fff;border-radius:50%;grid-template:100%/100%;place-items:center;width:100%;max-width:76px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 6px 16px -6px #0000001f}.lh .lg img{left:var(--dx,0);top:var(--dy,0);width:var(--p,60%);max-width:none;height:auto;display:block;position:relative}.lh .lg.full img{width:100%}.lh .fine-row{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:clamp(40px,5vw,56px);font-size:14px;display:flex}.lh .fine-row span{align-items:center;gap:8px;display:inline-flex}.lh .fine-row svg{fill:none;width:16px;height:16px;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lh .pcard{background:var(--gray);border-radius:32px;max-width:440px;margin:44px auto 0;padding:72px 22px 22px;position:relative}.lh .capsule{background:#fff;border-radius:999px;align-items:center;padding:7px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px -14px #081c5c59}.lh .capsule span{width:66px;height:66px;font-family:var(--display);border-radius:50%;place-items:center;font-size:23px;display:grid}.lh .capsule .j{color:#3567e0;background:#e5ecfe}.lh .capsule .am{color:#0e0e10;background:#ededef;margin-left:-20px;position:relative;box-shadow:0 0 0 4px #fff}.lh .ptitle{text-align:center;margin-bottom:20px}.lh .ptitle b{font-family:var(--display);letter-spacing:-.015em;font-size:22px;font-weight:600;display:block}.lh .ptitle span{color:var(--ink-2);font-size:15px}.lh .ptiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lh .ptile{text-align:left;background:#fff;border-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:16px;display:flex}.lh .ptile b,.lh .ptile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lh .ptile .lg{width:38px;max-width:38px;margin-bottom:10px;box-shadow:0 0 0 1px #0000000f}.lh .ptile b{letter-spacing:-.01em;font-size:14px;font-weight:600}.lh .ptile small{color:var(--ink-2);font-size:12px}.lh .ptile strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(15px,4.6vw,19px);font-weight:600}.lh .note{color:var(--ink-3);font-size:14px}.lh .duo{--hv:clamp(520px,36vw,544px);max-width:calc(1112px + 2 * var(--gutter));grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:0 clamp(14px,1.8vw,24px);margin-top:clamp(44px,5vw,72px);display:grid}.lh .duo-panel{grid-row:span 2;grid-template-rows:subgrid;background:var(--gray);text-align:center;isolation:isolate;border-radius:clamp(26px,3vw,36px);min-width:0;display:grid;position:relative;overflow:hidden}.lh .duo-copy{padding:clamp(32px,3.4vw,46px) clamp(24px,3.4vw,48px) 0}.lh .duo-copy h3{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.lh .duo-copy p{max-width:28em;font-family:var(--display);letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;margin:12px auto 0;font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.42}.lh .duo-copy p strong{color:var(--ink);font-weight:600}.lh .duo-copy p.note{color:var(--ink-3);margin-top:10px;font-size:14px}.lh .duo-vis{justify-content:center;align-items:flex-start;padding:clamp(28px,2.6vw,36px) clamp(20px,3vw,40px);display:flex}.lh .rec-vis .device{--w:calc(var(--hv) / 2);margin:0}.lh .pm{width:min(100%,440px);height:var(--hv);text-align:left;flex-direction:column;display:flex;position:relative}.lh .pm .pcard{background:#fff;border-radius:26px;flex-direction:column;flex:1;width:100%;max-width:none;margin:32px 0 0;padding:40px 12px 12px;display:flex;box-shadow:0 0 0 1px #1018280a,0 24px 48px -30px #10182859}.lh .pm .capsule span{width:50px;height:50px;font-size:18px}.lh .pm .capsule .am{margin-left:-15px}.lh .pm .ptitle{margin-bottom:10px}.lh .pm .ptitle b{font-size:19px}.lh .pm .ptitle span{font-size:14px}.lh .pm .ptiles{flex:1;grid-template-rows:1fr 1fr;gap:8px}.lh .pm .ptile{background:var(--gray);border-radius:16px;justify-content:center;padding:10px 13px}.lh .pm .ptile .lg{width:28px;max-width:28px;margin-bottom:6px}.lh .pm .ptile b{font-size:13.5px}.lh .pm .ptile strong{margin-top:4px;font-size:17px}.lh .pmf{z-index:1;background:#fff;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding:12px;display:grid;position:relative;box-shadow:0 0 0 1px #1018280a,0 24px 48px -30px #10182859}.lh .pmf div{background:var(--gray);border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 3px 8px;display:flex}.lh .pmf b{max-width:100%;font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.lh .pmf-ic{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #0000000f}.lh .pmf-ic>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lh .pmf-ic i{background:var(--blue);width:17px;height:17px;box-shadow:0 0 0 2px var(--gray);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.lh .pmf-ic i svg{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}@media (min-width:861px) and (max-width:1000px){.lh .pmf b{letter-spacing:-.02em;font-size:11px}}@media (max-width:860px){.lh .duo{grid-template-rows:none;grid-template-columns:1fr;row-gap:clamp(14px,1.8vw,24px);max-width:560px}.lh .duo-panel{flex-direction:column;grid-row:auto;display:flex}.lh .pm{height:auto}.lh .pm .pcard{flex:none}.lh .pmf{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.lh .pmf div{flex-direction:row;gap:10px;padding:9px 10px}.lh .pmf-ic{width:38px;height:38px}.lh .pmf-ic>svg{width:19px;height:19px}.lh .pmf b{font-size:14px}}@media (max-width:420px){.lh .duo{--hv:500px}.lh .pm .ptile{padding:11px 12px}.lh .pm .ptile strong{font-size:15.5px}.lh .pmf{gap:8px;padding:12px}.lh .pmf div{gap:8px;padding:8px}.lh .pmf b{font-size:12.5px}.lh .pmf-ic{width:32px;height:32px}.lh .pmf-ic>svg{width:16px;height:16px}}.lh .score-cards{--gh:clamp(170px,17vw,230px);grid-template-columns:1fr 1fr;gap:72px clamp(48px,9vw,128px);max-width:1112px;margin:clamp(64px,8vw,112px) auto 0;display:grid}.lh .score-panel{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.lh .gauge-wrap{height:var(--gh);justify-content:center;align-items:center;width:100%;display:flex}.lh .gauge-wrap svg{width:auto;max-width:100%;display:block;overflow:visible}.lh .sp-health .gauge-wrap svg{height:100%}.lh .sp-retire .gauge-wrap svg{height:75%}.lh .gnum{fill:#0d0d0d;font-family:var(--font-figtree),var(--display);font-weight:700}.lh .score-panel h3{font-family:var(--display);letter-spacing:-.016em;margin-top:clamp(28px,3vw,40px);font-size:clamp(22px,1.1rem + .7vw,28px);font-weight:600;line-height:1.18}.lh .score-panel p{width:100%;font-family:var(--display);letter-spacing:-.005em;color:var(--ink-2);text-wrap:balance;border-top:1px solid #d2d2d7;margin-top:clamp(22px,2.4vw,30px);padding:clamp(22px,2.4vw,30px) clamp(0px,2vw,24px) 0;font-size:clamp(17px,.95rem + .45vw,21px);line-height:1.42}@media (max-width:700px){.lh .score-cards{grid-template-columns:1fr;max-width:460px}}.lh .pb-wrap{max-width:calc(1112px + 2 * var(--gutter))}.lh .pb{background:var(--gray);isolation:isolate;border-radius:clamp(26px,3vw,36px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:clamp(420px,36vw,500px);display:grid;overflow:hidden}.lh .pb-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,5.2vw,76px);display:flex}.lh .pb-copy h2{letter-spacing:-.022em;margin-top:10px;font-size:clamp(34px,3.1vw,46px);line-height:1.06}.lh .pb-text{max-width:29em;font-family:var(--display);letter-spacing:-.008em;color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.45}.lh .pb-btn{margin-top:30px}.lh .pb-vis{background:radial-gradient(75% 65% at 50% 60%,#ffffff38,#fff0 70%),#3a7bff;min-height:340px;position:relative;overflow:hidden}.lh .pb-vis:before{content:"";background-image:radial-gradient(circle,#ffffff29 1.3px,#0000 1.8px);background-size:22px 22px;position:absolute;inset:0}.lh .pb-phone{width:clamp(214px,19vw,262px);position:absolute;top:12%;left:50%;transform:translate(-50%)rotate(-8deg)}.lh .pb-phone .device{--w:100%}.lh .pb-phone .dev-shadow{opacity:.6}@media (max-width:760px){.lh .pb{grid-template-columns:1fr}.lh .pb-copy{padding:40px 26px 36px}.lh .pb-vis{min-height:360px}.lh .pb-phone{width:min(62vw,240px);top:9%}}.lh .final{padding-bottom:0;overflow:hidden}.lh .final .wrap{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.lh .final-mark{opacity:.9;width:auto;height:22px;margin-bottom:6px}.lh .final-phones{padding-inline:var(--gutter);justify-content:center;align-items:flex-start;height:clamp(300px,34vw,430px);margin-top:clamp(64px,8vw,96px);display:flex;position:relative;container-type:inline-size}.lh .fp{flex:none;position:relative}.lh .fp .device{--w:clamp(200px,22vw,300px)}.lh .fp.side .device{--w:clamp(170px,19vw,260px)}.lh .fp.l{z-index:1;margin-top:6%;margin-right:-4%;transform:rotate(-6deg)}.lh .fp.r{z-index:1;margin-top:6%;margin-left:-4%;transform:rotate(6deg)}.lh .fp.c{z-index:2}@media (max-width:560px){.lh .final-phones{height:60vw;margin-top:48px}.lh .fp .device{--w:48cqw}.lh .fp.side .device{--w:36cqw}.lh .fp.l{margin-top:28px;margin-right:-15cqw}.lh .fp.r{margin-top:28px;margin-left:-15cqw}}.lh .footer{color:#a1a1aa;letter-spacing:-.005em;background:#2c2c2e;font-size:14px;line-height:1.5}.lh .footer .wrap{padding-block:clamp(64px,7vw,96px) clamp(44px,4.4vw,60px)}.lh .f-top{grid-template-columns:1.9fr repeat(3,1fr);gap:32px;display:grid}.lh .f-logo{display:inline-block}.lh .f-logo img{width:auto;height:22px;display:block}.lh .f-badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lh .f-badges a{transition:transform .3s;display:block}.lh .f-badges a:hover{transform:translateY(-2px)}.lh .f-badges img{width:auto;height:40px;display:block}.lh .f-top h4{letter-spacing:.12em;text-transform:uppercase;color:#d4d4d8;margin:4px 0 18px;font-size:12px;font-weight:600}.lh .f-top ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lh .f-top ul a{color:#a1a1aa;transition:color .2s}.lh .f-top ul a:hover{color:#fff}.lh .f-bottom{color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(48px,6vw,80px);display:flex}.lh .f-social{align-items:center;gap:22px;display:flex}.lh .f-social a{color:#8a8a93;place-items:center;width:24px;height:24px;transition:color .2s;display:grid}.lh .f-social a:hover{color:#fff}.lh .f-social svg{display:block}@media (max-width:760px){.lh .f-top{grid-template-columns:repeat(3,1fr);row-gap:40px}.lh .f-brand{grid-column:1/-1}.lh .f-bottom{flex-direction:column-reverse;align-items:flex-start}}
