.home-effects-module__HW5x_G__home{isolation:isolate;position:relative;overflow-x:clip}.home-effects-module__HW5x_G__hero{background:radial-gradient(at 50% 28%,#27224f38,#0000 62%),#09090b;position:relative;overflow:clip}.home-effects-module__HW5x_G__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#b7b4ff03 1px,#0000 1px),linear-gradient(90deg,#b7b4ff03 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000,#0000 75%);mask-image:radial-gradient(at 50% 38%,#000,#0000 75%)}.home-effects-module__HW5x_G__heroStage{align-items:center;min-height:600px;padding-block:88px 72px;display:grid;position:relative}.home-effects-module__HW5x_G__heroCopy{z-index:1;text-align:center;width:100%;max-width:1000px;margin-inline:auto;position:relative}.home-effects-module__HW5x_G__heroTitle{letter-spacing:-.05em;text-wrap:balance;max-width:1000px;margin-inline:auto;font-size:clamp(3.5rem,5.3vw,5rem);font-weight:500;line-height:1.08}.home-effects-module__HW5x_G__titleLead,.home-effects-module__HW5x_G__titleFocus{display:block}.home-effects-module__HW5x_G__titleFocus{color:#bdc0ff;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#e5e3ff,#b8b7ff 52%,#8d92fa);-webkit-background-clip:text;background-clip:text}.home-effects-module__HW5x_G__heroDescription{color:#b1b0bd;max-width:580px;margin:28px auto 0;font-size:1rem;line-height:1.75}.home-effects-module__HW5x_G__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.home-effects-module__HW5x_G__heroActions .button{min-height:50px;padding:13px 19px;font-size:.875rem}.home-effects-module__HW5x_G__heroActions .button-primary{box-shadow:0 0 35px #b4acff12}.home-effects-module__HW5x_G__heroNote{color:#92929e;margin:20px auto 0;font-size:.75rem;line-height:1.7}.home-effects-module__HW5x_G__signal{pointer-events:none;width:100%;height:100%;transform:translateY(calc(var(--hero-progress,0) * 30px)) scale(calc(1 - var(--hero-progress,0) * .08));opacity:calc(.38 - var(--hero-progress,0) * .26);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#0003 24%,#0009 48%,#000 76%);mask-image:radial-gradient(at 50% 46%,#0003 24%,#0009 48%,#000 76%)}.home-effects-module__HW5x_G__signalLayer{transform:perspective(900px) rotateX(var(--signal-tilt-x,0deg)) rotateY(var(--signal-tilt-y,0deg));position:absolute;inset:0}.home-effects-module__HW5x_G__signalFallback,.home-effects-module__HW5x_G__signalCanvas{width:100%;height:100%;position:absolute;inset:0}.home-effects-module__HW5x_G__signalCore{opacity:var(--signal-formation,1);filter:drop-shadow(0 0 24px #9990ff38)}.home-effects-module__HW5x_G__signalCanvas{opacity:0}.home-effects-module__HW5x_G__signal[data-render-state=running] .home-effects-module__HW5x_G__signalCanvas,.home-effects-module__HW5x_G__signal[data-render-state=paused] .home-effects-module__HW5x_G__signalCanvas{opacity:1}.home-effects-module__HW5x_G__home .models-strip{text-align:center;border-top-color:#b1a7ff15;margin-top:0;padding-block:30px 40px;position:relative}.home-effects-module__HW5x_G__home .models-strip>p{color:#a1a1b0}.home-effects-module__HW5x_G__home .models-strip ul{gap:20px 32px;margin-top:25px}.home-effects-module__HW5x_G__home .models-strip li{letter-spacing:-.025em;font-size:.9375rem}.home-effects-module__HW5x_G__home .model-logo{flex-basis:24px;width:24px;height:24px}@media (min-width:1024px){.home-effects-module__HW5x_G__heroStage{min-height:440px;padding-block:72px 64px}.home-effects-module__HW5x_G__heroCopy,.home-effects-module__HW5x_G__heroTitle{max-width:800px}.home-effects-module__HW5x_G__heroTitle{font-size:3rem;line-height:3.5rem}.home-effects-module__HW5x_G__titleLead,.home-effects-module__HW5x_G__titleFocus{display:inline}.home-effects-module__HW5x_G__heroDescription{max-width:640px;margin-top:24px;line-height:1.5rem}.home-effects-module__HW5x_G__heroActions{margin-top:28px}.home-effects-module__HW5x_G__heroActions .button{min-height:40px;padding:9px 14px;line-height:20px}.home-effects-module__HW5x_G__home .models-strip ul{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;max-width:1040px;margin-inline:auto;display:grid}}.home-effects-module__HW5x_G__home .button{position:relative;overflow:hidden}.home-effects-module__HW5x_G__home .button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#b8afff42 50%,#0000 65%);position:absolute;inset:-60% -20%;transform:translate(-120%)}.home-effects-module__HW5x_G__home .button:hover:before{transition:transform .7s;transform:translate(120%)}.home-effects-module__HW5x_G__home .button svg{transition:transform .22s}.home-effects-module__HW5x_G__home .button:hover svg{transform:translate(3px)}.home-effects-module__HW5x_G__home [data-home-glow]{isolation:isolate;position:relative}.home-effects-module__HW5x_G__home [data-home-glow]:after{content:"";border-radius:inherit;background:radial-gradient(350px circle at var(--glow-x,50%) var(--glow-y,50%), #b4a8ffbd, transparent 65%);pointer-events:none;opacity:0;padding:1px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.home-effects-module__HW5x_G__home [data-home-glow]:hover:after{opacity:1}.home-effects-module__HW5x_G__home .process-grid{position:relative}.home-effects-module__HW5x_G__home .process-grid:before{content:"";width:100%;height:1px;transform:scaleX(var(--process-progress,1));transform-origin:0;background:linear-gradient(90deg,#6462e5,#c6bdff,#dcd8ff);position:absolute;top:0;left:0;box-shadow:0 0 12px #b0a4ff75}.home-effects-module__HW5x_G__home .closing-card{background:radial-gradient(at 50% 100%,#4a3b7926,#0000 70%),linear-gradient(135deg,#1c1b22,#111113)}@media (max-width:1023px){.home-effects-module__HW5x_G__heroStage{min-height:570px;padding-block:72px 64px}.home-effects-module__HW5x_G__heroTitle{font-size:clamp(3.5rem,7.5vw,4.5rem)}}@media (max-width:600px){.home-effects-module__HW5x_G__heroStage{min-height:0;padding-block:52px 48px}.home-effects-module__HW5x_G__heroTitle{font-size:clamp(2.75rem,11.7vw,4rem);line-height:1.1}.home-effects-module__HW5x_G__titleFocus{font-size:clamp(1.75rem,9.6vw,3rem)}.home-effects-module__HW5x_G__heroDescription{margin-top:24px;font-size:.9375rem;line-height:1.75}.home-effects-module__HW5x_G__heroActions{gap:10px;margin-top:25px}.home-effects-module__HW5x_G__heroActions .button{min-height:48px;padding:12px 15px;font-size:.8125rem}.home-effects-module__HW5x_G__heroNote{max-width:290px;margin-top:17px;font-size:.6875rem}.home-effects-module__HW5x_G__home .models-strip{padding-block:24px 32px}.home-effects-module__HW5x_G__home .models-strip ul{gap:16px 22px}.home-effects-module__HW5x_G__home .models-strip li{gap:7px;font-size:.8125rem}.home-effects-module__HW5x_G__home .model-logo{flex-basis:22px;width:22px;height:22px}.home-effects-module__HW5x_G__home .process-grid:before{width:1px;height:100%;transform:scaleY(var(--process-progress,1));transform-origin:top}}@media (hover:none),(pointer:coarse){.home-effects-module__HW5x_G__home [data-home-glow]:after{display:none}.home-effects-module__HW5x_G__home .button:before{display:none}}@media (prefers-reduced-motion:reduce){.home-effects-module__HW5x_G__signalCanvas{opacity:0!important}.home-effects-module__HW5x_G__signal,.home-effects-module__HW5x_G__signalLayer{transform:none}.home-effects-module__HW5x_G__signal{opacity:.38}.home-effects-module__HW5x_G__home [data-home-glow]:after{display:none}.home-effects-module__HW5x_G__home .button:before{display:none}.home-effects-module__HW5x_G__home .process-grid:before{transform:none}}
