.home-logo-wall{text-align:center;padding:clamp(3rem,7vw,7rem) 1.25rem clamp(5.5rem,10vw,10rem);overflow:clip}.home-logo-wall h2,.home-product-tour h2{letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:1.06}.home-logo-wall h2{font-size:clamp(2.3rem,5.6vw,5.25rem)}.home-logo-stage{perspective:74rem;width:min(86%,57rem);margin:clamp(2rem,4.6vw,4.75rem) auto 1.5rem;-webkit-mask-image:linear-gradient(#000 53%,#000000eb 69%,#00000052 100%);mask-image:linear-gradient(#000 53%,#000000eb 69%,#00000052 100%)}.home-logo-plane{padding:1.2rem 3.2% 1rem;transform:rotateX(31deg)}.home-logo-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.32rem,1.15vw,1rem);margin:0;padding:0;list-style:none;display:grid}.home-logo-row+.home-logo-row{margin-top:clamp(.48rem,1.4vw,1.2rem)}.home-logo-row:nth-child(2){translate:-1.4%}.home-logo-row:nth-child(3){translate:1%}.home-logo-face{aspect-ratio:1.06;border-radius:23%;place-items:center;display:grid;box-shadow:0 4px #ffffff1f,0 7px 11px #00000070}.home-logo-face svg{fill:currentColor;width:53%;height:53%}.home-logo-wall p{max-width:49rem;color:var(--muted-foreground);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(1.12rem,2.1vw,1.78rem);line-height:1.42}.home-logo-wall strong{color:var(--foreground);font-weight:540}.home-product-tour{width:min(100% - 3rem,77rem);margin:0 auto clamp(5rem,9vw,9rem)}.home-product-tour header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.home-product-tour h2{font-size:clamp(2rem,3.6vw,3.5rem)}.home-product-tour header a{color:var(--muted-foreground);padding-block:.65rem;font-size:.9rem}.home-product-tour header a:hover{color:color-mix(in srgb, var(--home-action-blue) 45%, white)}.home-tour-tabs{flex-wrap:wrap;gap:.25rem;margin:1.1rem 0;display:inline-flex}.home-tour-tabs button{min-height:44px;color:var(--muted-foreground);border-radius:.6rem;padding:.6rem .95rem;font-size:.875rem}.home-tour-tabs button:hover,.home-tour-tabs button[aria-selected=true]{background:var(--card);color:var(--foreground)}.home-tour-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--home-action-blue)}.home-product-tour figure{margin:0}.home-tour-frame{border:1px solid color-mix(in srgb, var(--border) 88%, var(--home-action-blue));background:#101114;border-radius:clamp(.75rem,1.6vw,1.35rem);align-items:center;display:grid;overflow:hidden}.home-tour-frame img{width:100%;height:auto;display:block}.home-product-tour .home-tour-frame{aspect-ratio:2}.home-product-tour .home-tour-frame img{object-fit:contain;height:100%}[data-taken-public]:has(.home-product-tour){--home-action-blue:#516af6}[data-taken-public]:has(.home-product-tour) [data-taken-button=hero]:is(:hover,:focus-visible){background:var(--home-action-blue);color:#fff;box-shadow:0 0 24px color-mix(in srgb, var(--home-action-blue) 15%, transparent)}[data-taken-public]:has(.home-product-tour) [data-taken-button=glass]:hover{border-color:color-mix(in srgb, var(--home-action-blue) 55%, var(--border));background:color-mix(in srgb, var(--home-action-blue) 7%, var(--card))}[data-taken-public]:has(.home-product-tour) .nav-link:after{background:var(--home-action-blue)}[data-taken-public]:has(.home-product-tour) :is(a,button):focus-visible{outline:2px solid var(--home-action-blue);outline-offset:4px}[data-taken-public]:has(.home-product-tour) .cta-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--home-action-blue) 8%, transparent), transparent)}.home-product-tour:before{content:"";background:linear-gradient(90deg, var(--home-action-blue), transparent);width:4rem;height:1px;margin-bottom:1.6rem;display:block}.home-tour-frame:hover{border-color:color-mix(in srgb, var(--home-action-blue) 42%, var(--border))}.home-social-preview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100% - 3rem,77rem);margin:0 auto clamp(5rem,9vw,9rem);display:grid}.home-social-eyebrow{color:color-mix(in srgb, var(--home-action-blue) 40%, #c2c3ca);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;display:block}.home-social-preview h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.1}.home-social-preview p{color:var(--muted-foreground);margin-top:1.25rem;font-size:1rem;line-height:1.7}.home-social-link{align-items:center;gap:.6rem;margin-top:1.75rem;padding-block:.35rem;font-size:.875rem;font-weight:550;display:inline-flex}.home-social-link span{color:color-mix(in srgb, var(--home-action-blue) 65%, white)}.home-social-link:hover{color:color-mix(in srgb, var(--home-action-blue) 45%, white)}.home-social-preview figure{min-width:0;margin:0}.home-social-preview figcaption{color:var(--muted-foreground);margin-top:.75rem;font-size:.75rem;line-height:1.5}@media (width<=760px){.home-social-preview{grid-template-columns:minmax(0,1fr);width:calc(100% - 2rem)}}.home-product-tour figcaption{align-items:baseline;gap:1.3rem;padding:1.4rem .2rem 0;display:flex}.home-product-tour figcaption>span{font:.85rem/1.4 var(--font-mono,monospace);color:var(--muted-foreground)}.home-product-tour h3{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:530}.home-product-tour figcaption p{color:var(--muted-foreground);margin-top:.28rem;font-size:clamp(.95rem,1.5vw,1.1rem)}@media (prefers-reduced-motion:no-preference){.home-logo-face{transition:transform .42s cubic-bezier(.22,1.26,.36,1),box-shadow .24s}@media (hover:hover){.home-logo-row li:hover .home-logo-face{transform:translateY(-14px)scale(1.045);box-shadow:0 4px #ffffff24,0 16px 20px #0000008c}}.home-logo-row li:active .home-logo-face{transform:translateY(-3px)}.home-product-tour [role=tabpanel]:not([hidden]) figure{animation:.22s ease-out home-tour-arrive}}@keyframes home-tour-arrive{0%{opacity:.55;transform:translateY(3px)}}@media (width<=600px){.home-logo-stage{width:min(93%,23rem);margin-top:1.5rem}.home-logo-plane{transform:rotateX(19deg)}.home-logo-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.55rem}.home-logo-row+.home-logo-row{margin-top:.55rem}.home-logo-face{aspect-ratio:1.3}.home-product-tour{width:calc(100% - 2rem)}.home-tour-tabs{margin:.65rem 0}.home-product-tour figcaption{gap:.8rem}}.financial-hero{isolation:isolate;align-items:center;min-height:clamp(36rem,86svh,65rem);padding:clamp(8rem,19svh,12rem) 1.5rem clamp(5rem,13svh,9rem);display:flex;position:relative;overflow:hidden}.financial-hero-content{text-align:center;width:100%;max-width:72rem;margin-inline:auto}.financial-hero-interaction{flex-direction:column;justify-content:center;min-height:0;display:flex}.financial-hero-title{letter-spacing:-.035em;block-size:2.88em;margin:0;font-size:clamp(1.75rem,8.5vw,4.25rem);font-weight:600;line-height:1.28;position:relative}.financial-hero-title-button{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:default;border-radius:.5rem;display:block;position:relative}.financial-hero-title-button:focus-visible{outline:1px solid var(--ring);outline-offset:.5rem}.financial-hero-two{flex-direction:column;justify-content:center;align-items:center;gap:.02em;display:flex;position:absolute;inset:0}.financial-hero-two>span{white-space:nowrap;padding-block:.04em .1em;display:block}.financial-hero-one{white-space:nowrap;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding-block:.1em;font-size:clamp(1.75rem,4.25vw,3.7rem);display:flex;position:absolute;inset:0}.financial-hero-description{opacity:0;visibility:hidden;grid-template-rows:0fr;display:grid}.financial-hero-description>div{min-height:0;overflow:hidden}.financial-hero-description p{max-width:42rem;color:var(--muted-foreground);margin:0 auto;padding-top:1.25rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.financial-hero-interaction[data-expanded=true] .financial-hero-description{opacity:1;visibility:visible;grid-template-rows:1fr}.financial-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (width>=40rem){.financial-hero-actions{flex-direction:row}}@media (width>=48rem){.financial-hero-title{transition:block-size .48s cubic-bezier(.22,1,.36,1)}.financial-hero-title[data-expanded=true]{block-size:1.55em}.financial-hero-two{transition:opacity .36s,visibility .36s}.financial-hero-one{transition:opacity .42s,visibility .42s}.financial-hero-interaction[data-expanded=true] .financial-hero-two{opacity:0;visibility:hidden}.financial-hero-interaction[data-expanded=true] .financial-hero-one{opacity:1;visibility:visible}}@media (prefers-reduced-motion:no-preference){.financial-hero-description{transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .42s,visibility .52s}}@media (prefers-reduced-motion:reduce){.financial-hero-title,.financial-hero-two,.financial-hero-one,.financial-hero-description{transition:none}}
