.studio-root{--st-bg:#07070a;--st-ink:#f4f4f6;--st-body:#b9bac4;--st-muted:#8d8e9a;--st-line:hsla(0,0%,100%,.1);--st-line-strong:hsla(0,0%,100%,.18);--st-font:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Inter",system-ui,sans-serif;color-scheme:dark;background:var(--st-bg);color:var(--st-ink);font-family:var(--st-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(.studio-root){background:#07070a;color-scheme:dark}@media (prefers-reduced-motion:no-preference){html:has(.studio-root){scroll-behavior:smooth}}.studio-root ::-moz-selection{background:rgba(224,0,125,.55);color:#fff}.studio-root ::selection{background:rgba(224,0,125,.55);color:#fff}.studio-root :focus-visible{outline:2px solid #fff;outline-offset:3px}.studio-root :is(h1,h2,h3,h4,h5,h6){font-family:var(--st-font);letter-spacing:-.03em}.st-grain{pointer-events:none;position:fixed;inset:0;z-index:60;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.st-type{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.68));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:-.03em;filter:drop-shadow(0 1px 0 rgb(0 0 0/.4))}.st-signature path{fill:url(#st-signature-ink);fill-opacity:0;stroke:#fff;stroke-width:.7;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:st-write var(--dur) cubic-bezier(.45,0,.55,1) var(--delay) forwards,st-ink .6s ease calc(var(--delay) + var(--dur) * .6) forwards}.st-signature{overflow:visible;filter:drop-shadow(0 0 24px rgb(255 255 255/.12))}@keyframes st-write{to{stroke-dashoffset:0}}@keyframes st-ink{to{fill-opacity:1;stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.st-signature path{animation:none;fill-opacity:1;stroke:none}}.st-outline{color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.09)}.st-glass{position:relative;isolation:isolate;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(24px) saturate(180%)}.st-glass[data-glare]:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),hsla(0,0%,100%,.08),transparent 60%);opacity:0;transition:opacity .4s ease}.st-glass[data-glare]:hover:before{opacity:1}.st-btn-primary{color:#0b0b0f;background:#f4f4f6;transition:background .2s ease}.st-btn-primary:hover{background:#fff}.st-btn-ghost{border:1px solid var(--st-line-strong);background:hsla(0,0%,100%,.04);transition:background .25s ease,border-color .25s ease}.st-btn-ghost:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.32)}.st-aurora{position:absolute;border-radius:9999px;filter:blur(90px);opacity:.16}@media (prefers-reduced-motion:no-preference){.st-aurora{animation:st-drift 22s ease-in-out infinite alternate}.st-aurora:nth-child(2){animation-duration:28s;animation-delay:-6s}.st-aurora:nth-child(3){animation-duration:34s;animation-delay:-12s}}@keyframes st-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,-4vh,0) scale(1.15)}}.st-floor{position:absolute;left:-50%;right:-50%;bottom:0;height:55%;transform:perspective(600px) rotateX(62deg);transform-origin:50% 100%;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 85%);mask-image:linear-gradient(0deg,#000 0,transparent 85%)}@media (prefers-reduced-motion:no-preference){.st-floor{animation:st-floor 6s linear infinite}}@keyframes st-floor{to{background-position:0 64px,0 0}}.st-horizon{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);box-shadow:0 0 24px 2px hsla(0,0%,100%,.25)}.st-orbit{--st-radius:150px;--st-card-w:150px;perspective:1300px}@media (min-width:640px){.st-orbit{--st-radius:290px;--st-card-w:190px}}@media (min-width:1024px){.st-orbit{--st-radius:470px;--st-card-w:210px}}.st-ring{position:relative;width:var(--st-card-w);height:100%;margin:0 auto;transform-style:preserve-3d;transform:rotateX(-8deg)}@media (prefers-reduced-motion:no-preference){.st-ring{animation:st-spin 40s linear infinite}.st-orbit:focus-within .st-ring,.st-orbit:hover .st-ring{animation-play-state:paused}}@keyframes st-spin{0%{transform:rotateX(-8deg) rotateY(0deg)}to{transform:rotateX(-8deg) rotateY(-1turn)}}.st-orbit-card{position:absolute;inset:0 auto auto 0;width:var(--st-card-w);transform:rotateY(calc(var(--i) * 72deg)) translateZ(var(--st-radius));transform-style:preserve-3d}.st-orbit-face{display:block;transform:rotateY(calc(var(--i) * -72deg));background:rgba(24,24,30,.97);backdrop-filter:none}@media (prefers-reduced-motion:no-preference){.st-orbit-face{animation:st-counter 40s linear infinite}.st-orbit:focus-within .st-orbit-face,.st-orbit:hover .st-orbit-face{animation-play-state:paused}}@keyframes st-counter{0%{transform:rotateY(calc(var(--i) * -72deg))}to{transform:rotateY(calc(var(--i) * -72deg + 1turn))}}.st-accent-bar{height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px 0 var(--accent)}.st-accent-glow{background:radial-gradient(closest-side,var(--accent),transparent);filter:blur(50px);opacity:.16}.st-js [data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s)}.st-js [data-reveal].st-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.st-js [data-reveal]{transform:none;transition:opacity .4s ease}}.studio-root details>summary{list-style:none}.studio-root details>summary::-webkit-details-marker{display:none}.studio-root details[open] .st-faq-icon{transform:rotate(45deg)}