.ss-hv2{position:relative;isolation:isolate;background:var(--ss-v2-void-black);color:var(--ss-v2-platinum);overflow:clip}.ss-hv2[data-homepage-state=loading],.ss-hv2[data-homepage-state=intro],.ss-hv2[data-homepage-state=opening],.ss-hv2[data-homepage-state=closing]{min-height:100dvh;max-height:100dvh;overflow:hidden}.ss-hv2__body{position:relative;z-index:1;min-height:100vh}.ss-hv2-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;opacity:1;transition:opacity .52s ease}.ss-hv2[data-homepage-state=opening] .ss-hv2-backdrop{opacity:0}.ss-hv2-backdrop>*{position:absolute;inset:0}.ss-hv2-backdrop__base{background:radial-gradient(120% 80% at 50% -12%,var(--ss-v2-void-blue),transparent 60%),linear-gradient(180deg,var(--ss-v2-void-black),#05070d 55%,var(--ss-v2-void-black))}.ss-hv2-backdrop__fields{background:radial-gradient(34% 30% at 16% 18%,color-mix(in srgb,var(--ss-v2-signal-cyan) 16%,transparent),transparent 70%),radial-gradient(32% 28% at 84% 30%,color-mix(in srgb,var(--ss-v2-signal-violet) 15%,transparent),transparent 70%),radial-gradient(42% 34% at 72% 80%,color-mix(in srgb,var(--ss-v2-signal-magenta, #e06cc4) 12%,transparent),transparent 72%),radial-gradient(36% 30% at 24% 88%,color-mix(in srgb,var(--ss-v2-signal-blue) 12%,transparent),transparent 72%);filter:blur(8px);opacity:.9;transform:translateZ(0)}.ss-hv2-backdrop__grid{opacity:.16;background-image:linear-gradient(var(--ss-v2-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--ss-v2-hairline) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(92% 70% at 50% 28%,#000 0%,transparent 86%);mask-image:radial-gradient(92% 70% at 50% 28%,#000 0%,transparent 86%)}.ss-hv2-backdrop__particles{display:block;width:100%;height:100%;pointer-events:auto;opacity:.92}.ss-hv2-backdrop__particles canvas{display:block;width:100%;height:100%;mix-blend-mode:screen;opacity:.88}.ss-hv2-backdrop__noise{opacity:.035;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){html[data-js=on] .ss-hv2:not([data-tier=minimal]) .ss-hv2-backdrop__fields{animation:ss-hv2-backdrop-drift 28s ease-in-out infinite alternate}}@keyframes ss-hv2-backdrop-drift{0%{transform:translate3d(-1.6%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1.6%,0) scale(1.06)}}.ss-hv2__content{position:relative;z-index:1}.ss-hv2-reveal{--ss-hv2-reveal-shift: 26px}html[data-js=on] .ss-hv2-reveal{opacity:0;transform:translateY(var(--ss-hv2-reveal-shift));transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--ss-hv2-reveal-delay, 0ms);will-change:opacity,transform}html[data-js=on] .ss-hv2-reveal[data-revealed=true]{opacity:1;transform:none}.ss-hv2-display{font-family:var(--ss-font-display);font-weight:600;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.ss-hv2-section-head{max-width:var(--ss-v2-measure-heading-wide)}.ss-hv2-section-head[data-width=full]{max-width:none}.ss-hv2-section-head[data-align=center]{margin-inline:auto}.ss-hv2-section-head__title{max-width:var(--ss-v2-measure-title)}.ss-hv2-section-head[data-width=full] .ss-hv2-section-head__title{max-width:none}.ss-hv2-section-head__lead{max-width:var(--ss-v2-measure-lead)}.ss-hv2-section-head[data-align=center] .ss-hv2-section-head__title,.ss-hv2-section-head[data-align=center] .ss-hv2-section-head__lead{margin-inline:auto}@media(max-width:640px){.ss-hv2-section-head,.ss-hv2-section-head__title,.ss-hv2-section-head__lead{max-width:none}}.ss-hv2-kicker{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.55rem;padding:.4rem .85rem;border-radius:var(--ss-radius-pill);border:1px solid var(--ss-v2-hairline-strong);background:var(--ss-v2-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ss-v2-titanium)}.ss-hv2-kicker__dot{width:7px;height:7px;border-radius:999px;background:var(--ss-v2-signal-cyan);box-shadow:0 0 12px 1px color-mix(in srgb,var(--ss-v2-signal-cyan) 70%,transparent);animation:ss-hv2-pulse 2.6s ease-in-out infinite}.ss-hv2-hero{position:relative;min-height:100dvh;display:flex;align-items:center;padding-block:clamp(2.25rem,1.25rem + 6vh,5rem);overflow:clip}.ss-hv2-hero__field{position:absolute;inset:0;z-index:0;pointer-events:none}.ss-hv2-hero__poster,.ss-hv2-hero__canvas,.ss-hv2-hero__particles{position:absolute;inset:0;width:100%;height:100%}.ss-hv2-hero__particles{pointer-events:none}.ss-hv2-hero__poster{background:radial-gradient(90% 70% at 78% 18%,color-mix(in srgb,var(--ss-v2-signal-cyan) 22%,transparent),transparent 56%),radial-gradient(80% 80% at 12% 92%,color-mix(in srgb,var(--ss-v2-signal-violet) 20%,transparent),transparent 58%),linear-gradient(180deg,var(--ss-v2-void-blue),var(--ss-v2-void-black) 72%)}.ss-hv2-hero__veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--ss-v2-void-black) 72%,transparent) 100%)}.ss-hv2-hero__content{max-width:min(100%,58rem);margin-inline:auto}.ss-hv2-aether-reveal{will-change:opacity,transform}.ss-hv2-hero__title{font-size:clamp(2.4rem,1.3rem + 4.2vw,4.5rem);max-width:var(--ss-v2-measure-title)}.ss-hv2-hero__lead{max-width:var(--ss-v2-measure-lead);margin-inline:auto}.ss-hv2-hero__actions [data-slot=button],.ss-hv2-hero__actions .ss-explore-cta{min-height:3.4rem}.ss-service-experience{position:relative;isolation:isolate;min-height:100dvh;background:var(--ss-v2-void-black);color:var(--ss-v2-platinum)}.ss-service-experience[data-service-state=intro],.ss-service-experience[data-service-state=opening],.ss-service-experience[data-service-state=closing]{max-height:100dvh;overflow:hidden}.ss-route-experience{position:relative;isolation:isolate;min-height:100dvh;background:var(--ss-v2-void-black);color:var(--ss-v2-platinum)}.ss-route-experience[data-route-experience-state=loading],.ss-route-experience[data-route-experience-state=intro],.ss-route-experience[data-route-experience-state=opening],.ss-route-experience[data-route-experience-state=closing]{max-height:100dvh;overflow:hidden}html[data-js=on] .ss-service-experience:not([data-service-state=body]) .ss-service-experience__body,html[data-js=on] .ss-route-experience:not([data-route-experience-state=body]) .ss-route-experience__body{display:none}.ss-service-intro{position:relative;display:flex;min-height:100dvh;align-items:center;overflow:clip;padding-block:clamp(2.25rem,1.25rem + 6vh,5rem)}.ss-service-intro__content{max-width:min(100%,58rem);margin-inline:auto}.ss-service-intro__title{max-width:var(--ss-v2-measure-title);font-size:clamp(2.25rem,1.15rem + 4vw,4.35rem)}.ss-service-intro__lead{max-width:var(--ss-v2-measure-lead);margin-inline:auto}.ss-service-experience__body{position:relative;min-height:100vh;isolation:isolate;background:var(--ss-v2-void-black)}.ss-service-experience__content{position:relative;z-index:1}.ss-service-experience__return{z-index:80}.ss-hv2-hero__panel{position:relative;border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline);background:var(--ss-v2-glass);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:var(--ss-v2-glow-soft)}.ss-hv2-hero__scan{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.ss-hv2-hero__scan:after{content:"";position:absolute;left:0;right:0;height:36%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ss-v2-signal-cyan) 14%,transparent),transparent);animation:ss-hv2-scan 5.5s ease-in-out infinite}.ss-hv2-hero__stat-value{font-family:var(--ss-font-display);font-weight:600;letter-spacing:-.02em}.ss-hv2-body-scrollcue{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;align-self:center;margin-top:auto;color:var(--ss-v2-titanium)}.ss-hv2-scrollcue__rail{width:1px;height:46px;background:linear-gradient(180deg,transparent,var(--ss-v2-signal-cyan-soft),transparent);background-size:100% 200%;animation:ss-hv2-rail 2.4s linear infinite}.ss-hv2-trust-shell{position:relative;z-index:1;width:100vw;margin-inline:calc(50% - 50vw);border-block:1px solid var(--ss-v2-hairline);background:linear-gradient(90deg,color-mix(in srgb,var(--ss-v2-signal-cyan) 9%,transparent),color-mix(in srgb,var(--ss-v2-graphite) 74%,transparent) 26% 74%,color-mix(in srgb,var(--ss-v2-signal-violet) 10%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ss-v2-graphite) 56%,transparent),color-mix(in srgb,var(--ss-v2-void-black) 80%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--ss-v2-platinum) 7%,transparent),0 -24px 70px -60px color-mix(in srgb,var(--ss-v2-signal-cyan) 52%,transparent)}.ss-hv2-trust{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;width:100%;max-width:none;padding:1.1rem clamp(.8rem,2vw,2.75rem)}.ss-hv2-trust__item{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:0;min-height:2.75rem;padding-inline:clamp(.4rem,.8vw,1rem);text-align:center;color:var(--ss-v2-titanium);font-size:clamp(.78rem,.55rem + .42vw,.94rem);line-height:1.2}.ss-hv2-trust__item svg{color:var(--ss-v2-signal-cyan-soft);flex:none}@media(max-width:760px){.ss-hv2-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.35rem;padding-block:.8rem}.ss-hv2-trust__item{justify-content:flex-start;text-align:left}}.ss-hv2-card{--ss-hv2-accent: var(--ss-v2-signal-cyan);position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.4rem,1rem + 1vw,2rem);border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--ss-hv2-accent) 6%,transparent),transparent 42%),var(--ss-v2-graphite);overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.ss-hv2-card[data-accent=blue]{--ss-hv2-accent: var(--ss-v2-signal-blue)}.ss-hv2-card[data-accent=violet]{--ss-hv2-accent: var(--ss-v2-signal-violet)}.ss-hv2-card[data-accent=platinum]{--ss-hv2-accent: var(--ss-v2-platinum)}.ss-hv2-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--ss-hv2-accent) 55%,transparent),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.ss-hv2-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ss-hv2-accent) 40%,var(--ss-v2-hairline));box-shadow:0 30px 70px -40px color-mix(in srgb,var(--ss-hv2-accent) 70%,#000)}.ss-hv2-card:hover:before{opacity:1}.ss-hv2-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline-strong);background:color-mix(in srgb,var(--ss-hv2-accent) 12%,var(--ss-v2-graphite-raised));color:var(--ss-hv2-accent)}.ss-hv2-card__index{font-family:var(--ss-font-mono);font-size:.8rem;letter-spacing:.18em;color:color-mix(in srgb,var(--ss-hv2-accent) 75%,var(--ss-v2-titanium))}.ss-hv2-card__title{font-family:var(--ss-font-display);font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.ss-hv2-card__highlight{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--ss-v2-titanium)}.ss-hv2-card__highlight svg{color:var(--ss-hv2-accent)}.ss-hv2-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--ss-v2-platinum);font-weight:600;font-size:.9rem}.ss-hv2-card__cta svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.ss-hv2-card:hover .ss-hv2-card__cta svg{transform:translate(3px,-3px)}.ss-hv2-metric{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.3rem,1rem + 1vw,1.9rem);border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline);background:var(--ss-v2-graphite);overflow:hidden}.ss-hv2-metric[data-tier=headline]{background:linear-gradient(160deg,color-mix(in srgb,var(--ss-v2-signal-cyan) 8%,transparent),transparent 48%),var(--ss-v2-graphite);border-color:var(--ss-v2-hairline-strong)}.ss-hv2-metric__value{font-family:var(--ss-font-display);font-weight:600;font-size:clamp(2.1rem,1.2rem + 1.45vw,2.65rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-hv2-metric__label{font-weight:600;color:var(--ss-v2-platinum)}.ss-hv2-metric__context{font-size:.875rem;color:var(--ss-v2-titanium)}.ss-hv2-metric__source{font-family:var(--ss-font-mono);font-size:.7rem;letter-spacing:.08em;color:color-mix(in srgb,var(--ss-v2-titanium) 80%,transparent)}.ss-hv2-system-visual{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,5rem)}.ss-hv2-system-visual__copy{display:flex;flex-direction:column;gap:1.25rem}.ss-hv2-system-visual__media{position:relative;min-width:0}.ss-hv2-system-visual__media figure{position:relative;margin:0;overflow:hidden;border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline);background:var(--ss-v2-graphite);box-shadow:inset 0 1px color-mix(in srgb,var(--ss-v2-platinum) 8%,transparent),0 40px 120px -72px color-mix(in srgb,var(--ss-v2-signal-cyan) 70%,#000);aspect-ratio:1672 / 941}.ss-hv2-system-visual__media figure:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,#000 18%,transparent),transparent 42%),radial-gradient(70% 80% at 68% 44%,color-mix(in srgb,var(--ss-v2-signal-cyan) 10%,transparent),transparent 70%)}.ss-hv2-system-visual__media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.ss-hv2-system-visual{grid-template-columns:1fr}}.ss-hv2-outcome{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;height:100%;padding:clamp(1.35rem,1rem + 1vw,2rem);border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline);background:linear-gradient(140deg,color-mix(in srgb,var(--ss-v2-signal-cyan) 8%,transparent),transparent 42%),color-mix(in srgb,var(--ss-v2-graphite) 88%,transparent);overflow:hidden}.ss-hv2-outcome:after{content:"";position:absolute;inset-inline:4rem -20%;top:-40%;height:80%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--ss-v2-signal-violet) 13%,transparent),transparent 68%)}.ss-hv2-outcome>*{position:relative;z-index:1}.ss-hv2-outcome__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline-strong);color:var(--ss-v2-signal-cyan-soft);background:color-mix(in srgb,var(--ss-v2-void-black) 26%,transparent)}.ss-hv2-integrations{position:relative;padding-block:clamp(1rem,.5rem + 2vw,2.5rem)}.ss-hv2-integrations:before{content:"";position:absolute;inset:-10% -4%;z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 18% 50%,color-mix(in srgb,var(--ss-v2-signal-cyan) 12%,transparent),transparent 70%),radial-gradient(40% 60% at 82% 50%,color-mix(in srgb,var(--ss-v2-signal-violet) 12%,transparent),transparent 70%);filter:blur(8px)}.ss-hv2-integrations__rows{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1rem,.6rem + 1.5vw,2rem)}.ss-hv2-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--ss-v2-hairline);border-radius:var(--ss-radius-lg);overflow:hidden;background:color-mix(in srgb,var(--ss-v2-graphite) 78%,transparent)}.ss-hv2-industry{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;min-height:11rem;padding:clamp(1.1rem,1rem + .7vw,1.6rem);border-right:1px solid var(--ss-v2-hairline);border-bottom:1px solid var(--ss-v2-hairline);color:inherit;text-decoration:none;transition:background .28s ease,transform .28s ease}.ss-hv2-industry:nth-child(3n){border-right:0}.ss-hv2-industry:nth-last-child(-n+3){border-bottom:0}.ss-hv2-industry:hover{background:color-mix(in srgb,var(--ss-v2-signal-cyan) 7%,transparent)}.ss-hv2-industry:focus-visible{z-index:1;outline:2px solid var(--ss-v2-signal-cyan-soft);outline-offset:-2px}.ss-hv2-industry__mark{font-family:var(--ss-font-mono);font-size:.76rem;letter-spacing:.16em;color:color-mix(in srgb,var(--ss-v2-signal-cyan) 72%,var(--ss-v2-titanium))}.ss-hv2-industry__arrow{color:var(--ss-v2-signal-cyan-soft);transition:transform .28s ease}.ss-hv2-industry:hover .ss-hv2-industry__arrow{transform:translate(3px,-3px)}@media(max-width:900px){.ss-hv2-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-hv2-industry,.ss-hv2-industry:nth-child(3n),.ss-hv2-industry:nth-last-child(-n+3){border-right:1px solid var(--ss-v2-hairline);border-bottom:1px solid var(--ss-v2-hairline)}.ss-hv2-industry:nth-child(2n){border-right:0}.ss-hv2-industry:nth-last-child(-n+2){border-bottom:0}}@media(max-width:640px){.ss-hv2-industries{grid-template-columns:1fr}.ss-hv2-industry,.ss-hv2-industry:nth-child(2n),.ss-hv2-industry:nth-child(3n),.ss-hv2-industry:nth-last-child(-n+2),.ss-hv2-industry:nth-last-child(-n+3){min-height:0;border-right:0;border-bottom:1px solid var(--ss-v2-hairline)}.ss-hv2-industry:last-child{border-bottom:0}.ss-hv2-outcome{grid-template-columns:1fr}}.ss-hv2-marquee{position:relative;overflow:hidden;border-radius:var(--ss-radius-lg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ss-hv2-marquee:focus-visible{outline:none}.ss-hv2-marquee:focus-visible:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-v2-signal-cyan) 70%,transparent)}.ss-hv2-marquee__track{display:flex;width:max-content;gap:clamp(1rem,.5rem + 1.5vw,2rem);padding-block:.5rem;will-change:transform}.ss-hv2-marquee[data-animated=true] .ss-hv2-marquee__track{animation:ss-hv2-marquee var(--ss-hv2-marquee-duration, 42s) linear infinite}.ss-hv2-marquee[data-direction=reverse] .ss-hv2-marquee__track{animation-direction:reverse}.ss-hv2-marquee:hover .ss-hv2-marquee__track,.ss-hv2-marquee:focus-within .ss-hv2-marquee__track,.ss-hv2-marquee:focus-visible .ss-hv2-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ss-hv2-marquee{overflow-x:auto}.ss-hv2-marquee[data-animated=true] .ss-hv2-marquee__track{animation:none}}.ss-hv2-logo{--ss-hv2-logo-accent: var(--ss-v2-signal-cyan);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:clamp(4.75rem,4rem + 2.4vw,6.5rem);height:clamp(4.75rem,4rem + 2.4vw,6.5rem);border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline);background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--ss-hv2-logo-accent) 12%,transparent),transparent 70%),var(--ss-v2-graphite-raised);box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 18px 40px -30px color-mix(in srgb,var(--ss-hv2-logo-accent) 80%,#000);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.ss-hv2-logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 38px -6px color-mix(in srgb,var(--ss-hv2-logo-accent) 75%,transparent);transition:opacity .5s ease}.ss-hv2-marquee:hover .ss-hv2-logo,.ss-hv2-marquee:focus-within .ss-hv2-logo{border-color:color-mix(in srgb,var(--ss-hv2-logo-accent) 45%,var(--ss-v2-hairline))}.ss-hv2-logo:hover{transform:translateY(-4px)}.ss-hv2-logo:hover:after{opacity:1}.ss-hv2-logo img{width:clamp(2.25rem,1.9rem + 1.5vw,3.25rem);height:clamp(2.25rem,1.9rem + 1.5vw,3.25rem);object-fit:contain}@media(max-width:640px){.ss-hv2-logo{width:4.5rem;height:4.5rem}.ss-hv2-logo img{width:2.25rem;height:2.25rem}}.ss-hv2-process{position:relative}.ss-hv2-process__rail{position:absolute;left:27px;top:.5rem;bottom:.5rem;width:2px;background:var(--ss-v2-hairline);overflow:hidden}.ss-hv2-process__rail-fill{position:absolute;inset:0 0 auto;height:var(--ss-hv2-progress, 0%);background:var(--ss-v2-gradient-signal);transition:height .2s linear}.ss-hv2-step__marker{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:var(--ss-radius-pill);border:1px solid var(--ss-v2-hairline-strong);background:var(--ss-v2-graphite-raised);color:var(--ss-v2-signal-cyan-soft);font-family:var(--ss-font-mono);font-size:1.05rem}.ss-hv2-story__media{position:relative;border-radius:var(--ss-radius-lg);overflow:hidden;border:1px solid var(--ss-v2-hairline);box-shadow:var(--ss-v2-glow-soft)}.ss-hv2-story__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}@media(prefers-reduced-motion:no-preference){html[data-js=on] .ss-hv2-img-mask{transition:clip-path var(--ss-motion-duration-slow) var(--ss-motion-easing-enter),transform var(--ss-motion-duration-slow) var(--ss-motion-easing-enter)}html[data-js=on] [data-revealed=false] .ss-hv2-img-mask{clip-path:inset(0 0 18% 0);transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference){html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item{opacity:0;transform:translateY(14px);transition:opacity var(--ss-motion-duration-moderate) var(--ss-motion-easing-enter),transform var(--ss-motion-duration-moderate) var(--ss-motion-easing-enter)}html[data-js=on] .ss-hv2-trust[data-revealed=true] .ss-hv2-trust__item{opacity:1;transform:none}html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item:nth-child(2){transition-delay:80ms}html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item:nth-child(3){transition-delay:.16s}html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item:nth-child(4){transition-delay:.24s}html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item:nth-child(5){transition-delay:.32s}html[data-js=on] .ss-hv2-trust[data-revealed] .ss-hv2-trust__item:nth-child(6){transition-delay:.4s}}@media(prefers-reduced-motion:no-preference){html[data-js=on] .ss-hv2-secondary__console[data-revealed] .ss-hv2-console-item{opacity:0;transform:translateY(12px);transition:opacity var(--ss-motion-duration-moderate) var(--ss-motion-easing-enter),transform var(--ss-motion-duration-moderate) var(--ss-motion-easing-enter);transition-delay:var(--ss-hv2-reveal-delay, 0ms)}html[data-js=on] .ss-hv2-secondary__console[data-revealed=true] .ss-hv2-console-item{opacity:1;transform:none}}.ss-hv2-story__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--ss-v2-void-black) 55%,transparent));pointer-events:none}.ss-hv2-secondary{display:flex;height:calc(100dvh - var(--ss-layout-header, 0px));min-height:calc(100dvh - var(--ss-layout-header, 0px));padding-block:clamp(.75rem,2.1vh,1.55rem)}.ss-hv2-secondary__container{display:flex;min-height:100%;flex-direction:column}.ss-hv2-secondary__grid{display:grid;flex:1;min-height:0;gap:clamp(.9rem,1.2vh + 1vw,2.5rem);align-items:center}@media(min-width:64rem){.ss-hv2-secondary__grid{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);gap:clamp(1.5rem,1rem + 3vw,4.5rem)}}.ss-hv2-secondary__intro{gap:clamp(.85rem,1.5vh,1.5rem)}.ss-hv2-secondary__title{font-size:clamp(2rem,1.35rem + 2.35vw,4.4rem);max-width:var(--ss-v2-measure-title)}.ss-hv2-secondary__lead{font-size:clamp(.98rem,.9rem + .28vw,1.2rem);line-height:1.58;max-width:var(--ss-v2-measure-lead)}.ss-hv2-secondary__cap{display:flex;align-items:flex-start;gap:.85rem}.ss-hv2-secondary__cap-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--ss-radius-sm);border:1px solid var(--ss-v2-hairline-strong);background:var(--ss-v2-glass);color:var(--ss-v2-signal-cyan)}.ss-hv2-secondary__showcase{position:relative;display:grid;min-height:0;align-items:center}.ss-hv2-secondary__console{position:relative;width:100%;--ss-hv2-reveal-shift: 0px}@media(min-width:64rem){.ss-hv2-secondary__showcase{align-self:stretch}.ss-hv2-secondary__console{align-self:center}}.ss-hv2-system-signal{position:relative;display:flex;min-height:clamp(22rem,52vh,36rem);flex-direction:column;justify-content:center;padding:clamp(1rem,1rem + 2vw,2.4rem);background:radial-gradient(86% 80% at 50% 4%,color-mix(in srgb,var(--ss-v2-signal-cyan) 14%,transparent),transparent 60%),radial-gradient(76% 70% at 100% 88%,color-mix(in srgb,var(--ss-v2-signal-violet) 14%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--ss-v2-graphite-raised) 82%,transparent),color-mix(in srgb,var(--ss-v2-void-blue) 92%,transparent))}.ss-hv2-system-signal__header,.ss-hv2-system-signal__status,.ss-hv2-system-signal__row,.ss-hv2-system-signal__row-primary{display:flex;align-items:center}.ss-hv2-system-signal__header,.ss-hv2-system-signal__row{justify-content:space-between;gap:1rem}.ss-hv2-system-signal__status{gap:.55rem;color:var(--ss-v2-titanium);font-family:var(--ss-font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.ss-hv2-system-signal__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.1vw,1rem)}.ss-hv2-system-signal__metric{display:flex;min-width:0;min-height:clamp(5.2rem,7vw,7.2rem);flex-direction:column;justify-content:center;gap:.35rem;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--ss-v2-signal-cyan) 8%,transparent),transparent 70%),color-mix(in srgb,var(--ss-v2-void-black) 34%,transparent);padding:clamp(.75rem,1vw,1rem)}.ss-hv2-system-signal__metric .ss-hv2-hero__stat-value{font-size:clamp(1.4rem,.8rem + 2.1vw,2.65rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-hv2-system-signal__label{color:var(--ss-v2-titanium);font-size:clamp(.68rem,.58rem + .25vw,.82rem);line-height:1.2}.ss-hv2-system-signal__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ss-v2-hairline)}.ss-hv2-system-signal__row{display:grid;grid-template-rows:auto minmax(2.6rem,auto) auto;gap:.45rem;align-content:start;min-width:0;padding:clamp(.75rem,1vw,1rem);border-left:1px solid var(--ss-v2-hairline);color:var(--ss-v2-titanium);font-size:.76rem;line-height:1.35}.ss-hv2-system-signal__row:first-child{border-left:0}.ss-hv2-system-signal__row-primary{min-width:0;display:flex;align-items:center;gap:.45rem}.ss-hv2-system-signal__row-icon{display:inline-flex;width:1.85rem;height:1.85rem;flex:none;align-items:center;justify-content:center;border-radius:var(--ss-radius-xs);border:1px solid var(--ss-v2-hairline);color:var(--ss-v2-signal-cyan-soft);background:color-mix(in srgb,var(--ss-v2-void-black) 30%,transparent)}.ss-hv2-system-signal__row[data-accent=blue] .ss-hv2-system-signal__row-icon{color:var(--ss-v2-signal-blue)}.ss-hv2-system-signal__row[data-accent=violet] .ss-hv2-system-signal__row-icon{color:var(--ss-v2-signal-violet)}.ss-hv2-system-signal__row[data-accent=platinum] .ss-hv2-system-signal__row-icon{color:var(--ss-v2-platinum)}.ss-hv2-system-signal__row-value{color:var(--ss-v2-platinum);font-family:var(--ss-font-display);font-size:clamp(1rem,.82rem + .56vw,1.3rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-hv2-system-signal__row-label,.ss-hv2-system-signal__row-context,.ss-hv2-system-signal__row-source{min-width:0;overflow-wrap:normal;word-break:normal}.ss-hv2-system-signal__row-label{color:var(--ss-v2-platinum);font-size:.78rem;font-weight:600;line-height:1.2}.ss-hv2-system-signal__row-context{color:color-mix(in srgb,var(--ss-v2-titanium) 88%,transparent)}.ss-hv2-system-signal__row-source{align-self:end;font-family:var(--ss-font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ss-v2-signal-cyan) 66%,var(--ss-v2-titanium));white-space:nowrap}.ss-hv2-system-signal__note{border-top:1px solid var(--ss-v2-hairline);padding-top:.72rem;color:var(--ss-v2-titanium);font-size:.72rem}@media(max-width:900px){.ss-hv2-secondary{height:calc(100dvh - var(--ss-layout-header, 0px));min-height:calc(100dvh - var(--ss-layout-header, 0px))}.ss-hv2-system-signal{min-height:auto}.ss-hv2-system-signal__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-hv2-system-signal__metric .ss-hv2-hero__stat-value{font-size:clamp(1rem,2.7vw,1.45rem)}}@media(min-width:64rem)and (max-height:820px){.ss-hv2-secondary__grid{gap:clamp(1.25rem,2.8vw,3rem)}.ss-hv2-system-signal{padding:clamp(1rem,1.7vw,1.65rem)}.ss-hv2-system-signal>.relative{gap:1rem}.ss-hv2-system-signal__row{gap:.36rem;padding:clamp(.68rem,.82vw,.86rem)}.ss-hv2-system-signal__note{padding-top:.6rem;font-size:.68rem}}@media(max-width:640px){.ss-hv2-hero{padding-block:clamp(1.4rem,3vh,2.4rem)}.ss-hv2-hero__content{gap:1rem}.ss-hv2-hero__title{font-size:clamp(2rem,11vw,2.8rem);line-height:1}.ss-hv2-hero__lead{font-size:.96rem;line-height:1.45}.ss-hv2-hero__actions{display:grid;width:100%;max-width:22rem;grid-template-columns:1fr;gap:.75rem}.ss-hv2-hero__actions [data-slot=button],.ss-hv2-hero__actions .ss-explore-cta{width:100%;justify-content:center}.ss-hv2-secondary{height:calc(100dvh - var(--ss-layout-header, 0px));padding-block:.65rem}.ss-hv2-secondary__grid{gap:.7rem}.ss-hv2-secondary__intro{gap:.58rem}.ss-hv2-secondary__title{font-size:clamp(1.75rem,10vw,2.45rem)}.ss-hv2-secondary__lead{font-size:.88rem;line-height:1.4}.ss-hv2-secondary__caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ss-hv2-secondary__cap{align-items:center;gap:.45rem}.ss-hv2-secondary__cap-icon{width:1.7rem;height:1.7rem;border-radius:var(--ss-radius-xs)}.ss-hv2-secondary__cap span span:last-child{display:none}.ss-hv2-secondary__cap span span:first-child{font-size:.68rem;line-height:1.15}.ss-hv2-secondary__actions{display:none}.ss-hv2-system-signal{padding:.72rem}.ss-hv2-system-signal__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.ss-hv2-system-signal__metric{min-height:3.8rem;padding:.45rem}.ss-hv2-system-signal__metric .ss-hv2-hero__stat-value{font-size:clamp(.94rem,4.4vw,1.24rem)}.ss-hv2-system-signal__label{font-size:.58rem}.ss-hv2-system-signal__rows{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-hv2-system-signal__row{min-width:0;gap:.3rem;padding:.48rem;font-size:.58rem;line-height:1.18}.ss-hv2-system-signal__row-value{font-size:.76rem;line-height:1;white-space:nowrap}.ss-hv2-system-signal__row-icon{width:1.35rem;height:1.35rem}.ss-hv2-system-signal__row-label{font-size:.56rem;line-height:1.08;overflow-wrap:normal}.ss-hv2-system-signal__row-context,.ss-hv2-system-signal__row-source{display:none}.ss-hv2-system-signal__note{padding-top:.42rem;font-size:.62rem}.ss-hv2-body-scrollcue{gap:.3rem}.ss-hv2-scrollcue__rail{height:28px}}@media(max-width:640px)and (max-height:700px){.ss-hv2-hero__lead{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ss-hv2-secondary{padding-block:.5rem}.ss-hv2-secondary__grid{gap:.52rem}.ss-hv2-secondary__intro{gap:.48rem}.ss-hv2-secondary__title{font-size:clamp(1.55rem,9vw,2rem)}.ss-hv2-secondary__lead{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ss-hv2-secondary__cap-icon{display:none}.ss-hv2-system-signal{padding:.58rem}.ss-hv2-system-signal>.relative{gap:.55rem}.ss-hv2-system-signal__header{gap:.5rem}.ss-hv2-system-signal__status{font-size:.54rem}.ss-hv2-system-signal__metric{min-height:3rem;padding:.34rem}.ss-hv2-system-signal__metric .ss-hv2-hero__stat-value{font-size:clamp(.82rem,3.9vw,1rem)}.ss-hv2-system-signal__label{font-size:.48rem;line-height:1.05}.ss-hv2-system-signal__row{padding:.34rem}.ss-hv2-system-signal__row-value{font-size:.62rem}.ss-hv2-system-signal__row-label,.ss-hv2-system-signal__note{font-size:.48rem}.ss-hv2-system-signal__note{padding-top:.28rem}.ss-hv2-body-scrollcue{gap:.2rem}.ss-hv2-body-scrollcue .ss-eyebrow{display:none}.ss-hv2-scrollcue__rail{height:18px}}.ss-hv2-pillar{display:flex;gap:1rem;padding:1.5rem;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline);background:color-mix(in srgb,var(--ss-v2-graphite) 70%,transparent)}.ss-hv2-pillar__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline-strong);color:var(--ss-v2-signal-cyan-soft)}.ss-hv2-cta{position:relative;border-radius:var(--ss-radius-lg);border:1px solid var(--ss-v2-hairline-strong);padding:clamp(2.8rem,1.8rem + 5vw,5.5rem);overflow:hidden;background:radial-gradient(70% 64% at 50% 0%,color-mix(in srgb,var(--ss-v2-signal-cyan) 18%,transparent),transparent 64%),radial-gradient(70% 120% at 100% 100%,color-mix(in srgb,var(--ss-v2-signal-violet) 16%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--silverstone-dark-logo-top) 34%,var(--ss-v2-graphite)),color-mix(in srgb,var(--ss-v2-void-black) 72%,var(--silverstone-dark-logo-bottom))),var(--ss-v2-graphite)}.ss-hv2-cta__light,.ss-hv2-cta__grid{position:absolute;pointer-events:none}.ss-hv2-cta__light{width:clamp(14rem,32vw,28rem);aspect-ratio:1;border-radius:999px;filter:blur(32px);opacity:.44}.ss-hv2-cta__light--cyan{top:-30%;left:-14%;background:radial-gradient(circle,color-mix(in srgb,var(--ss-v2-signal-cyan) 42%,transparent),transparent 68%)}.ss-hv2-cta__light--violet{right:-16%;bottom:-34%;background:radial-gradient(circle,color-mix(in srgb,var(--ss-v2-signal-violet) 42%,transparent),transparent 70%)}.ss-hv2-cta__grid{inset:0;opacity:.16;background-image:linear-gradient(var(--ss-v2-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--ss-v2-hairline) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(74% 72% at 50% 42%,#000,transparent 78%);mask-image:radial-gradient(74% 72% at 50% 42%,#000,transparent 78%)}.ss-hv2-cta>*:not(.ss-hv2-cta__light,.ss-hv2-cta__grid){position:relative;z-index:1}.ss-hv2-cta__signal{display:inline-flex;align-items:center;gap:.55rem;border-radius:var(--ss-radius-pill);border:1px solid var(--ss-v2-hairline-strong);background:color-mix(in srgb,var(--ss-v2-void-black) 28%,transparent);padding:.48rem .9rem;color:var(--ss-v2-titanium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(prefers-reduced-motion:reduce){.ss-hv2-cta__light{animation:none}}@keyframes ss-hv2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes ss-hv2-scan{0%{transform:translateY(-120%)}to{transform:translateY(380%)}}@keyframes ss-hv2-rail{0%{background-position:0 -100%}to{background-position:0 100%}}@keyframes ss-hv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ss-hv2-kicker__dot,.ss-hv2-hero__scan:after,.ss-hv2-scrollcue__rail,.ss-hv2-marquee__track{animation:none!important}.ss-hv2-card,.ss-hv2-card__cta svg,.ss-hv2-logo{transition:none}}.ss-explore-cta{position:relative;display:inline-flex;align-items:center;isolation:isolate;height:3.6rem;padding:0 1.85rem;border:none;background:transparent;color:var(--ss-v2-void-black, #04060b);font-family:var(--ss-font-display, inherit);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.ss-explore-cta:hover:not(:disabled){transform:translateY(-2px)}.ss-explore-cta:active:not(:disabled){transform:translateY(0)}.ss-explore-cta:disabled{cursor:default}.ss-explore-cta__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(118deg,var(--ss-v2-signal-cyan, #22d3ee) 0%,color-mix(in srgb,var(--ss-v2-platinum, #e8ecf5) 58%,var(--ss-v2-signal-cyan, #22d3ee)) 44%,color-mix(in srgb,var(--ss-v2-platinum, #e8ecf5) 34%,var(--ss-v2-signal-violet, #a97cc0)) 70%,var(--ss-v2-signal-violet, #a97cc0) 100%);box-shadow:0 0 0 1px color-mix(in srgb,#ffffff 46%,transparent) inset,0 1px #ffffff8c inset,0 20px 52px -22px color-mix(in srgb,var(--ss-v2-signal-cyan, #22d3ee) 78%,transparent),0 8px 22px -14px color-mix(in srgb,var(--ss-v2-signal-violet, #a97cc0) 65%,transparent)}.ss-explore-cta__bg:before{content:"";position:absolute;inset:-60% -20%;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.65) 48%,transparent 62%);transform:translate(-135%);animation:ss-explore-sheen 4.8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1.1s}.ss-explore-cta:hover .ss-explore-cta__bg:before{animation-duration:1.6s;animation-delay:0s}.ss-explore-cta__bg:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff6;mix-blend-mode:overlay;pointer-events:none}@keyframes ss-explore-sheen{0%,16%{transform:translate(-135%)}55%,to{transform:translate(135%)}}.ss-explore-cta__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem}.ss-explore-cta__dot{flex:none;width:.42rem;height:.42rem;border-radius:999px;background:var(--ss-v2-void-black, #04060b);opacity:.5;box-shadow:0 0 0 3px color-mix(in srgb,#ffffff 40%,transparent);animation:ss-explore-dot-pulse 2.6s ease-in-out infinite}@keyframes ss-explore-dot-pulse{0%,to{opacity:.38;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}.ss-explore-cta__icon{transition:transform .32s cubic-bezier(.22,1,.36,1)}.ss-explore-cta:hover .ss-explore-cta__icon{transform:translate(3px,-2px)}.ss-explore-cta:hover .ss-explore-cta__bg{filter:brightness(1.06) saturate(1.08)}.ss-explore-cta:focus-visible{outline:2px solid var(--ss-v2-signal-cyan, #22d3ee);outline-offset:4px;border-radius:999px}.ss-explore-overlay{position:fixed;inset:0;z-index:120;pointer-events:none}.ss-explore-overlay__card{position:absolute;inset:0;overflow:hidden;background:radial-gradient(70% 60% at 50% 38%,color-mix(in srgb,var(--ss-v2-ice, #7fe9f2) 24%,transparent),transparent 60%),radial-gradient(80% 80% at 16% 96%,color-mix(in srgb,var(--ss-v2-orchid, #b27be0) 22%,transparent),transparent 62%),linear-gradient(180deg,var(--ss-v2-void-blue, #0b1120),var(--ss-v2-void-black, #04060b) 78%)}.ss-explore-overlay__glow{position:absolute;inset:0;background:radial-gradient(42% 42% at 50% 46%,color-mix(in srgb,var(--ss-v2-ice, #7fe9f2) 30%,transparent),transparent 70%);filter:blur(30px)}.ss-hv2-return{position:fixed;right:clamp(1rem,.5rem + 2vw,1.75rem);bottom:clamp(1rem,.5rem + 2vw,1.75rem);z-index:220;display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;border:1px solid var(--ss-v2-hairline-strong);background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--ss-v2-ice, #7fe9f2) 12%,transparent),transparent 70%),color-mix(in srgb,var(--ss-v2-graphite-raised) 86%,transparent);color:var(--ss-v2-platinum);box-shadow:var(--ss-v2-glow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease}.ss-hv2-return:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ss-v2-ice, #7fe9f2) 42%,var(--ss-v2-hairline))}.ss-hv2-return:focus-visible{outline:2px solid var(--ss-v2-ice, #7fe9f2);outline-offset:4px}.ss-demo-launcher{position:fixed;right:clamp(1rem,.5rem + 2vw,1.75rem);bottom:calc(clamp(1rem,.5rem + 2vw,1.75rem) + 3.6rem);z-index:219;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;padding-bottom:env(safe-area-inset-bottom,0px)}.ss-demo-launcher__fab{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;flex:none;border-radius:999px;border:1px solid color-mix(in srgb,var(--ss-v2-signal-cyan) 38%,var(--ss-v2-hairline-strong));background:radial-gradient(120% 120% at 30% 0%,color-mix(in srgb,var(--ss-v2-signal-cyan) 22%,transparent),transparent 65%),color-mix(in srgb,var(--ss-v2-graphite-raised) 88%,transparent);color:var(--ss-v2-platinum);box-shadow:var(--ss-v2-glow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.ss-demo-launcher__fab:hover{transform:translateY(-2px)}.ss-demo-launcher__fab:focus-visible{outline:2px solid var(--ss-v2-signal-cyan);outline-offset:4px}.ss-demo-launcher__bubble{max-width:11.5rem;padding:.55rem .85rem;border-radius:var(--ss-radius-md);border:1px solid var(--ss-v2-hairline-strong);background:color-mix(in srgb,var(--ss-v2-graphite-raised) 92%,transparent);color:var(--ss-v2-platinum);font-size:.78rem;font-weight:600;line-height:1.4;text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -18px #0009;animation:ss-demo-bubble-in .4s cubic-bezier(.22,1,.36,1)}.ss-demo-launcher__panel{width:min(17rem,calc(100vw - 2rem));border-radius:var(--ss-radius-xl);border:1px solid var(--ss-v2-hairline-strong);background:color-mix(in srgb,var(--ss-v2-void-black) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ss-v2-signal-cyan) 12%,transparent) inset,0 30px 60px -30px #000000bf;overflow:clip;transform-origin:bottom right;animation:ss-demo-panel-in .28s cubic-bezier(.22,1,.36,1)}.ss-demo-launcher__panel-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--ss-v2-hairline);color:var(--ss-v2-platinum);font-family:var(--ss-font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ss-demo-launcher__close{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border-radius:999px;border:1px solid transparent;background:none;color:var(--ss-v2-titanium);cursor:pointer;transition:color .2s ease,border-color .2s ease}.ss-demo-launcher__close:hover,.ss-demo-launcher__close:focus-visible{color:var(--ss-v2-platinum);border-color:var(--ss-v2-hairline-strong);outline:none}.ss-demo-launcher__list{display:grid;gap:.15rem;list-style:none;margin:0;padding:.4rem}.ss-demo-launcher__item{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:var(--ss-radius-md);color:var(--ss-v2-platinum);text-decoration:none;transition:background .2s ease}.ss-demo-launcher__item:hover,.ss-demo-launcher__item:focus-visible{background:color-mix(in srgb,var(--ss-v2-signal-cyan) 10%,transparent);outline:none}.ss-demo-launcher__item-label{color:var(--ss-v2-platinum);font-weight:700;font-size:.88rem}.ss-demo-launcher__item-desc{color:var(--ss-v2-titanium);font-size:.76rem;line-height:1.4}@keyframes ss-demo-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-demo-panel-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:26rem){.ss-demo-launcher__bubble{display:none}}@media(prefers-reduced-motion:reduce){.ss-demo-launcher__fab{transition:none}.ss-demo-launcher__bubble,.ss-demo-launcher__panel{animation:none}}@media(prefers-reduced-motion:reduce){.ss-explore-cta,.ss-explore-cta__icon,.ss-hv2-return{transition:none}.ss-explore-cta__bg:before,.ss-explore-cta__dot{animation:none}}.ss-hv2-secondary{scroll-margin-top:var(--ss-layout-header, 0px)}.ss-hv2-secondary:focus{outline:none}.ss-hv2-secondary:focus-visible{outline:2px solid var(--ss-v2-ice, #7fe9f2);outline-offset:6px}
