@import url(https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Bebas+Neue&family=Pacifico&display=swap);.gs-landing{--gs-head:"Bebas Neue",sans-serif;--gs-body:"Afacad Flux",system-ui,sans-serif}@keyframes gsNeonFlicker{0%,17%,19.5%,22%,25%,54%,57%,to{opacity:1}18.5%,23%,55.5%{opacity:.34}}@keyframes gsNeonBlink{75%{opacity:.9}}@keyframes gsCloudA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-12px) scale(1.12)}}@keyframes gsCloudB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,14px) scale(.9)}}@keyframes gsAuraPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.85;transform:scale(1.08)}}@keyframes gsFloatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(44px,-36px) scale(1.08)}}@keyframes gsFloatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-48px,40px) scale(.92)}}@keyframes gsFloatC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,48px) scale(1.05)}}@keyframes gsRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gsStickerWobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1deg) scale(1.015)}}@keyframes gsLava1{0%{transform:translate(0) scale(1)}25%{transform:translate(45%,30%) scale(1.3)}50%{transform:translate(18%,62%) scale(.82)}75%{transform:translate(-38%,26%) scale(1.16)}to{transform:translate(0) scale(1)}}@keyframes gsLava2{0%{transform:translate(0) scale(.95)}25%{transform:translate(-42%,38%) scale(1.32)}50%{transform:translate(-14%,-34%) scale(.9)}75%{transform:translate(34%,22%) scale(1.2)}to{transform:translate(0) scale(.95)}}@keyframes gsLava3{0%{transform:translate(0) scale(1.05)}33%{transform:translate(40%,46%) scale(1.38)}66%{transform:translate(-36%,30%) scale(.88)}to{transform:translate(0) scale(1.05)}}@keyframes gsLava4{0%{transform:translate(0) scale(1)}30%{transform:translate(44%,-34%) scale(.8)}60%{transform:translate(-40%,40%) scale(1.28)}to{transform:translate(0) scale(1)}}@keyframes gsLavaPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes gsScriptGlow{0%,to{filter:drop-shadow(0 0 5px rgba(237,62,247,.45)) drop-shadow(0 4px 10px rgba(237,62,247,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 17px rgba(237,62,247,.9)) drop-shadow(0 6px 20px rgba(237,62,247,.55));transform:scale(1.03)}}@keyframes gsMenuLineGlow{0%,to{box-shadow:0 0 0 #ed3ef700}50%{box-shadow:0 0 14px #ed3ef7bf}}html:has(.gs-landing){scroll-behavior:smooth}.gs-landing{--bg:#050816;--ink:#fff;--muted:#ffffff94;--panel:hsla(0,0%,100%,.045);--panel2:#ffffff12;--border:#ffffff1a;--glow:#ed3ef78c;--softglow:#ed3ef733;--field:#ffffff0d;--grain:.06;--gs-header-offset:clamp(92px,10vw,118px);-webkit-font-smoothing:antialiased;background:radial-gradient(1300px 800px at 78% -8%,var(--glow),#0000 60%),radial-gradient(1100px 760px at 10% 18%,#ed3ef729,#0000 58%),radial-gradient(1000px 800px at 30% 108%,var(--softglow),#0000 60%),var(--bg);color:var(--ink);font-family:var(--gs-body);min-height:100vh;overflow:hidden;padding-top:0;position:relative;text-align:left;text-rendering:optimizeLegibility;transition:background-color .55s ease,color .45s ease}.gs-landing[data-theme=light]{--bg:#fff4ff;--ink:#1b0a2e;--muted:#1b0a2e9e;--panel:#ffffffb8;--panel2:#fff;--border:#ed3ef729;--glow:#ed3ef747;--softglow:#ed3ef724;--field:#fff;--grain:0}.gs-landing ::selection{background:#ed3ef7;color:#fff}.gs-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:soft-light;opacity:var(--grain);position:fixed;transition:opacity .5s ease;z-index:1}.gs-bubbles,.gs-grain{inset:0;pointer-events:none}.gs-bubbles{overflow:hidden;position:absolute;z-index:0}.gs-bubble-a{animation:gsFloatA 20s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef757,#0000 70%);filter:blur(50px);height:420px;right:8%;top:-100px;width:420px}.gs-bubble-a,.gs-bubble-b{border-radius:50%;position:absolute}.gs-bubble-b{animation:gsFloatB 24s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae64d,#0000 70%);filter:blur(48px);height:340px;left:-120px;top:42%;width:340px}.gs-bubble-c{animation:gsFloatC 27s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef742,#0000 70%);border-radius:50%;bottom:-80px;filter:blur(52px);height:360px;position:absolute;right:24%;width:360px}.gs-lava{inset:-12%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .7s ease;z-index:0}.gs-landing[data-theme=light] .gs-lava{opacity:1}.gs-lava span{border-radius:50%;filter:blur(60px);position:absolute;will-change:transform,opacity}.gs-lava span:first-child{animation:gsLava1 19s ease-in-out infinite,gsLavaPulse 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aea6b,#0000 72%);height:44vmax;left:-8%;top:-10%;width:44vmax}.gs-lava span:nth-child(2){animation:gsLava2 23s ease-in-out infinite,gsLavaPulse 9s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef75c,#0000 72%);height:36vmax;right:-14%;top:-2%;width:36vmax}.gs-lava span:nth-child(3){animation:gsLava3 27s ease-in-out infinite,gsLavaPulse 8s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aea52,#0000 72%);height:34vmax;left:38%;top:18%;width:34vmax}.gs-lava span:nth-child(4){animation:gsLava4 21s ease-in-out infinite,gsLavaPulse 6.5s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae657,#0000 72%);height:30vmax;right:2%;top:36%;width:30vmax}.gs-lava span:nth-child(5){animation:gsLava2 25s ease-in-out infinite reverse,gsLavaPulse 10s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae652,#0000 72%);bottom:18%;height:38vmax;left:-12%;width:38vmax}.gs-lava span:nth-child(6){animation:gsLava1 22s ease-in-out infinite reverse,gsLavaPulse 7.5s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef747,#0000 72%);bottom:0;height:30vmax;right:18%;width:30vmax}.gs-lava span:nth-child(7){animation:gsLava3 24s ease-in-out infinite,gsLavaPulse 9s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aea4d,#0000 72%);height:34vmax;left:30%;top:64%;width:34vmax}.gs-lava span:nth-child(8){animation:gsLava4 26s ease-in-out infinite reverse,gsLavaPulse 8.5s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef74d,#0000 72%);bottom:-16%;height:42vmax;right:-10%;width:42vmax}.gs-header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin:0 auto;padding:22px clamp(18px,5vw,44px);position:relative;transform:none;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:padding .25s ease,background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;width:min(100%,1240px);z-index:30}.gs-header-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0508168a;box-shadow:0 18px 45px #02061738}.gs-landing[data-theme=light] .gs-header-scrolled{background:#fff4ffbd;box-shadow:0 18px 45px #ed3ef729}.gs-header-hidden{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;box-shadow:none}.gs-logo-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;cursor:pointer;display:inline-flex;flex:none;opacity:1;text-decoration:none;transition:opacity .28s ease,filter .28s ease;-webkit-user-select:none;user-select:none}.gs-header-hidden .gs-logo-link{opacity:.58}.gs-logo{-webkit-touch-callout:none;-webkit-user-drag:none;display:block;filter:drop-shadow(0 0 22px var(--glow)) drop-shadow(0 6px 16px rgba(2,6,23,.45));height:clamp(46px,6.8vw,72px);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.gs-nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,30px);opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.gs-nav-link{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.gs-nav-link:hover{color:var(--ink)}.gs-nav-controls{align-items:center;display:inline-flex;gap:10px;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.gs-header-hidden>.gs-nav,.gs-header-hidden>.gs-nav-controls{opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .18s ease,transform .24s ease,visibility 0s linear .24s;visibility:hidden}.gs-menu-backdrop,.gs-menu-button,.gs-mobile-menu{display:none}@keyframes gsTwinkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}@keyframes gsSunSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.gs-theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--field);border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:none;height:34px;overflow:hidden;padding:0;position:relative;transition:background-color .5s,border-color .5s,box-shadow .35s,transform .2s;width:68px}.gs-theme-toggle:hover{box-shadow:0 0 22px var(--softglow);transform:translateY(-1px)}.gs-theme-toggle:active{transform:translateY(0) scale(.97)}.gs-theme-toggle:focus-visible{outline:2px solid #ed3ef7;outline-offset:3px}.gs-landing[data-theme=light] .gs-theme-toggle{background:linear-gradient(135deg,#ffe9c2,#ffd8f2);border-color:#ed3ef747}.gs-toggle-stars{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s ease}.gs-landing[data-theme=light] .gs-toggle-stars{opacity:0}.gs-toggle-stars span{background:#fff;border-radius:50%;box-shadow:0 0 4px #ffffffd9;position:absolute}.gs-toggle-stars span:first-child{animation:gsTwinkle 2.2s ease-in-out infinite;height:2px;right:13px;top:8px;width:2px}.gs-toggle-stars span:nth-child(2){animation:gsTwinkle 2.8s ease-in-out .4s infinite;height:1.5px;right:21px;top:19px;width:1.5px}.gs-toggle-stars span:nth-child(3){animation:gsTwinkle 3.1s ease-in-out .9s infinite;height:1.5px;right:25px;top:6px;width:1.5px}.gs-toggle-thumb{align-items:center;background:linear-gradient(135deg,#ff7ae6,#ed3ef7);border-radius:50%;box-shadow:0 4px 14px var(--glow),0 0 0 1px #ffffff26 inset;display:flex;height:26px;justify-content:center;left:4px;position:absolute;top:4px;transform:translateX(0);transition:transform .5s cubic-bezier(.4,1.45,.45,1),background .5s,box-shadow .5s;width:26px}.gs-landing[data-theme=light] .gs-toggle-thumb{background:linear-gradient(135deg,#fff1b8,#ff8aea);box-shadow:0 4px 16px #ff960080,inset 0 0 0 1px #ffffff8c;transform:translateX(34px)}.gs-toggle-thumb .gs-icon{height:15px;position:absolute;transition:opacity .4s ease,transform .55s cubic-bezier(.4,1.45,.45,1);width:15px}.gs-icon-moon{color:#fff;opacity:1;transform:rotate(0) scale(1)}.gs-icon-sun{color:#8a3500;opacity:0;transform:rotate(-120deg) scale(.3)}.gs-landing[data-theme=light] .gs-icon-moon{opacity:0;transform:rotate(120deg) scale(.3)}.gs-landing[data-theme=light] .gs-icon-sun{animation:gsSunSpin 22s linear infinite;opacity:1;transform:rotate(0) scale(1)}.gs-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,68px);margin:0 auto;max-width:1240px;padding:clamp(28px,6vw,72px) clamp(18px,5vw,44px) clamp(40px,6vw,80px);position:relative;z-index:2}.gs-hero-copy{flex:1 1 420px;min-width:0}.gs-badge{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:999px;color:#ed3ef7;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1.6px;padding:8px 14px;transition:background-color .5s,border-color .5s}.gs-badge-dot{background:#ed3ef7;border-radius:50%;box-shadow:0 0 10px #ed3ef7;height:7px;width:7px}.gs-landing .gs-h1{text-wrap:balance;font-family:var(--gs-head);font-size:clamp(3.2rem,7.6vw,6rem);font-weight:400;letter-spacing:.01em;line-height:.92;margin:22px 0 0}.gs-h1-accent{background:linear-gradient(105deg,#ff9cef,#ed3ef7 60%,#ed3ef7);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 0 40px var(--glow)}.gs-sub{color:var(--muted);font-size:clamp(1.08rem,2.2vw,1.35rem);line-height:1.5;margin:24px 0 0;max-width:520px}.gs-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3.5vw,38px)}.gs-btn-primary{align-items:center;background:#ed3ef7;border-radius:999px;box-shadow:0 10px 30px var(--glow);color:#26052e;display:inline-flex;font-size:1.02rem;font-weight:700;gap:10px;justify-content:center;padding:15px 32px;text-decoration:none;transition:transform .2s,box-shadow .3s}.gs-btn-primary:hover{box-shadow:0 16px 42px var(--glow);transform:translateY(-3px)}.gs-btn-ghost{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--border);border-radius:999px;color:var(--ink);display:inline-flex;font-size:1.02rem;font-weight:600;justify-content:center;padding:15px 30px;text-decoration:none;transition:transform .2s,border-color .3s,box-shadow .3s,background-color .5s}.gs-btn-ghost:hover{border-color:#ed3ef7;box-shadow:0 0 24px var(--softglow);transform:translateY(-3px)}.gs-waitlist{margin-top:clamp(30px,4vw,44px);max-width:480px;scroll-margin-top:90px}.gs-kicker{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px;margin-bottom:10px}.gs-waitlist-form{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--field);border:1px solid var(--border);border-radius:999px;box-shadow:0 14px 40px #02061738;display:flex;gap:8px;padding:7px;transition:border-color .3s,box-shadow .3s,background-color .5s}.gs-waitlist-form.gs-focused{border-color:#ed3ef7;box-shadow:0 0 0 4px var(--softglow),0 20px 50px #0206174d}.gs-waitlist-input{background:none;border:none;color:var(--ink);flex:1 1 auto;font-family:inherit;font-size:1.02rem;min-width:0;outline:none;padding:11px 18px}.gs-waitlist-input::placeholder{color:var(--muted)}.gs-waitlist-submit{background:#ed3ef7;border:none;border-radius:999px;box-shadow:0 8px 22px var(--glow);color:#26052e;cursor:pointer;flex:none;font-family:inherit;font-size:1rem;font-weight:700;padding:13px 24px;transition:transform .2s,box-shadow .3s}.gs-waitlist-submit:hover{box-shadow:0 12px 32px var(--glow);transform:scale(1.04)}.gs-waitlist-err{color:#ff6b9d;font-size:13px;padding:8px 6px 0}.gs-waitlist-note{color:var(--muted);font-size:.92rem;margin:12px 2px 0}.gs-waitlist-success{align-items:center;animation:gsRiseIn .5s ease both;background:var(--panel);border:1px solid #ed3ef7;border-radius:999px;box-shadow:0 0 28px var(--softglow);display:flex;gap:14px;max-width:480px;padding:16px 22px}.gs-success-check{align-items:center;background:#ed3ef7;border-radius:50%;box-shadow:0 0 16px var(--glow);display:flex;flex:none;height:38px;justify-content:center;width:38px}.gs-success-text{font-family:var(--gs-head);font-size:1.5rem;font-weight:400;letter-spacing:.02em}.gs-hero-panel{flex:1 1 360px;min-width:0}.gs-stage{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(380px,52vh,520px);padding:clamp(30px,6vw,80px) clamp(26px,3.5vw,40px) clamp(8px,2vw,24px);position:relative;text-align:center}.gs-aura{animation:gsAuraPulse 6s ease-in-out infinite;background:radial-gradient(closest-side,var(--glow),#0000 72%);border-radius:50%;filter:blur(50px);height:60%;position:absolute;width:80%}.gs-sign-dark{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,3vw,34px);position:relative;z-index:1}.gs-sign-dark-halo{background:radial-gradient(closest-side,#ed3ef7a6,#ed3ef74d 55%,#0000 78%);border-radius:50%;filter:blur(40px);height:46%;left:-6%;position:absolute;top:8%;width:112%;z-index:0}.gs-neon-main{animation:gsNeonBlink .02s infinite alternate;color:#fff1fc;font-family:var(--gs-head);font-size:clamp(3rem,8.4vw,5rem);letter-spacing:clamp(1px,.7vw,4px);line-height:.92;text-shadow:0 0 4px #fff,0 0 11px #ffa6f2,0 0 22px #ed3ef7,0 0 40px #ed3ef7,0 0 72px #ed3ef7,0 0 120px #ed3ef7}.gs-neon-main,.gs-neon-sub{position:relative;z-index:1}.gs-neon-sub{animation:gsNeonFlicker 5.4s infinite;color:#ffe3e8;font-family:Bebas Neue,sans-serif;font-size:clamp(1.7rem,4.3vw,2.7rem);letter-spacing:clamp(1px,.6vw,3px);line-height:.9;text-shadow:0 0 4px #fff,0 0 12px #ff3347,0 0 30px #f03,0 0 58px #ff082eb3}.gs-sign-light{align-items:center;display:flex;flex-direction:column;gap:clamp(22px,3.5vw,38px);position:relative;z-index:1}.gs-cloud-a{animation:gsCloudA 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff8aead9,#0000 72%);filter:blur(26px);height:66%;left:2%;top:-4%;width:64%}.gs-cloud-a,.gs-cloud-b{border-radius:50%;position:absolute;z-index:0}.gs-cloud-b{animation:gsCloudB 8s ease-in-out infinite;background:radial-gradient(closest-side,#ed3ef799,#0000 72%);filter:blur(30px);height:60%;right:-2%;top:6%;width:58%}.gs-script{-webkit-text-stroke:3px #ed3ef7;animation:gsScriptGlow 3.6s ease-in-out infinite;color:#fff;font-family:Pacifico,cursive;font-size:clamp(2.4rem,6.4vw,3.9rem);line-height:1.04;paint-order:stroke fill;position:relative;text-shadow:0 3px 0 #ed3ef780;z-index:1}.gs-landing[data-theme=light] .gs-script:before{animation:gsCloudA 7s ease-in-out infinite;background:radial-gradient(closest-side,#ff7ae6f2,#ed3ef78c 52%,#0000 78%);border-radius:50%;content:"";filter:blur(24px);height:178%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:138%;z-index:-1}.gs-landing[data-theme=light] .gs-stage .gs-cloud-a,.gs-landing[data-theme=light] .gs-stage .gs-cloud-b{filter:blur(40px);opacity:.24}.gs-landing[data-theme=light] .gs-stage .gs-script:before{filter:blur(31px);height:145%;opacity:.42;width:116%}.gs-sticker{animation:gsStickerWobble 5s ease-in-out infinite;background:linear-gradient(135deg,#ff8aea,#ed3ef7);border:4px solid #fff;border-radius:24px;box-shadow:0 18px 40px #ed3ef76b,inset 0 2px 0 #fff9;color:#fff;display:inline-block;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5.5vw,3.3rem);letter-spacing:2px;line-height:.9;padding:16px 32px;position:relative;z-index:1}.gs-teaser-section{margin:clamp(60px,10vw,130px) auto 0;max-width:1240px;padding:0 clamp(18px,5vw,44px);position:relative;z-index:2}.gs-teaser{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:30px;box-shadow:0 30px 70px #02061766,0 0 50px var(--softglow);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,48px);justify-content:space-between;overflow:hidden;padding:clamp(30px,4.5vw,56px);position:relative;transition:background-color .5s,border-color .5s}.gs-teaser-glow{background:radial-gradient(closest-side,var(--glow),#0000 70%);border-radius:50%;filter:blur(44px);height:280px;pointer-events:none;position:absolute;right:-30px;top:-50px;width:280px}.gs-teaser-copy{flex:1 1 380px;min-width:0;position:relative}.gs-kicker-lg{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:2.5px;margin-bottom:12px}.gs-landing .gs-h2{font-family:var(--gs-head);font-size:clamp(2.3rem,5.4vw,3.7rem);font-weight:400;letter-spacing:.01em;line-height:.98;margin:0}.gs-teaser-text{color:var(--muted);font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.55;margin:18px 0 0;max-width:560px}.gs-teaser .gs-btn-primary{flex:none;font-size:1.05rem;padding:16px 32px;position:relative}.gs-features{margin:clamp(60px,10vw,130px) auto 0;max-width:1240px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;z-index:2}.gs-section-head{margin-bottom:clamp(24px,3.5vw,40px);max-width:760px}.gs-feature-cards{grid-gap:clamp(14px,1.8vw,22px);display:grid;gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(4,1fr)}.gs-feature-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:22px;box-shadow:0 20px 50px #02061747,inset 0 0 0 1px #ffffff05;overflow:hidden;padding:clamp(22px,2.4vw,30px);position:relative;transition:transform .25s ease,border-color .3s,box-shadow .3s,background-color .5s}.gs-feature-card:hover{border-color:#ed3ef7;box-shadow:0 26px 60px #02061757,0 0 30px var(--softglow);transform:translateY(-5px)}.gs-feature-num{color:#ed3ef7;font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:2px;margin-bottom:14px}.gs-feature-title{color:var(--ink);font-family:var(--gs-head);font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.02;margin:0}.gs-feature-text{color:var(--muted);font-size:.98rem;line-height:1.5;margin:10px 0 0}.gs-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2.5vw,26px)}.gs-tag{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.92rem;font-weight:600;padding:9px 16px;transition:transform .15s,border-color .25s,box-shadow .25s,background-color .5s}.gs-tag:hover{border-color:#ed3ef7;box-shadow:0 0 18px var(--softglow);transform:translateY(-1px)}.gs-flow-copy{flex:1 1 100%}.gs-flow{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;margin-top:clamp(22px,3vw,32px)}.gs-flow-step{background:var(--field);border:1px solid var(--border);border-radius:18px;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:clamp(18px,2vw,24px);transition:transform .2s,border-color .25s,box-shadow .25s,background-color .5s}.gs-flow-step:hover{border-color:#ed3ef7;box-shadow:0 0 22px var(--softglow);transform:translateY(-3px)}.gs-flow-icon{align-items:center;background:var(--panel2);border:1px solid var(--border);border-radius:12px;color:#ed3ef7;display:flex;height:42px;justify-content:center;width:42px}.gs-flow-icon svg{height:22px;width:22px}.gs-flow-title{color:var(--ink);font-family:var(--gs-head);font-size:1.35rem;font-weight:400;letter-spacing:.02em;line-height:1.02;margin:2px 0 0}.gs-flow-text{color:var(--muted);font-size:.94rem;line-height:1.45;margin:0}.gs-flow-arrow{align-items:center;align-self:center;color:#ed3ef7;display:flex;flex:none;justify-content:center}.gs-flow-callout{background:var(--field);border:1px solid var(--border);border-left:3px solid #ed3ef7;border-radius:16px;margin-top:clamp(20px,2.5vw,28px);padding:clamp(15px,2vw,20px) clamp(18px,2.2vw,24px)}.gs-flow-callout p{color:var(--ink);font-size:1rem;line-height:1.55;margin:0}.gs-flow-punch{color:var(--ink);font-family:var(--gs-head);font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:400;letter-spacing:.02em;line-height:1.08;margin:clamp(14px,2vw,18px) 0 0}@media (max-width:760px){.gs-flow{flex-direction:column}.gs-flow-arrow{height:30px;transform:rotate(90deg)}}.gs-vision{margin:clamp(70px,11vw,150px) auto 0;max-width:1000px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;z-index:2}.gs-kicker-lg.gs-vision-kicker{margin-bottom:16px}.gs-vision-text{text-wrap:balance;font-family:var(--gs-head);font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:400;letter-spacing:.01em;line-height:1.12;margin:0}.gs-pink{color:#ed3ef7}.gs-contact{align-items:center;display:flex;flex-direction:column;margin:clamp(70px,11vw,150px) auto 0;max-width:1000px;padding:0 clamp(18px,5vw,44px);position:relative;scroll-margin-top:80px;text-align:center;z-index:2}.gs-socials{flex-wrap:wrap;gap:14px}.gs-social,.gs-socials{display:flex;justify-content:center}.gs-social{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel2);border:1px solid var(--border);border-radius:16px;color:var(--ink);height:54px;transition:transform .2s,color .25s,border-color .25s,box-shadow .3s,background-color .5s;width:54px}.gs-social:hover{border-color:#ed3ef7;box-shadow:0 0 24px var(--glow);color:#ed3ef7;transform:translateY(-4px)}.gs-mail{color:var(--ink);font-family:var(--gs-head);font-size:clamp(1.8rem,4.8vw,2.7rem);font-weight:400;letter-spacing:.02em;margin-top:30px;text-decoration:none;text-shadow:0 0 22px var(--glow);transition:color .25s}.gs-mail:hover{color:#ed3ef7}.gs-contact-note{color:var(--muted);font-size:1rem;margin:10px 0 0}.gs-footer{border-top:1px solid var(--border);margin-top:clamp(60px,9vw,120px);position:relative;z-index:2}.gs-footer-inner{color:var(--muted);font-size:.9rem;justify-content:space-between;margin:0 auto;max-width:1240px;padding:26px clamp(18px,5vw,44px)}.gs-footer-inner,.gs-footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.gs-18badge{align-items:center;border:1px solid var(--border);border-radius:999px;color:#ed3ef7;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 9px}.gs-footer-links{display:flex;flex-wrap:wrap;gap:22px}.gs-footer-link{color:var(--muted);text-decoration:none;transition:color .2s}.gs-footer-link:hover{color:#ed3ef7}@media (max-width:820px){.gs-landing{--gs-header-offset:clamp(84px,17vw,98px)}.gs-header{align-items:center;flex-wrap:nowrap;gap:12px;padding:18px clamp(16px,5vw,24px);z-index:40}.gs-logo{height:clamp(42px,12.8vw,56px)}.gs-nav{display:none}.gs-hero{gap:clamp(22px,5vw,32px);padding-bottom:clamp(20px,5vw,34px)}.gs-hero-panel{flex-basis:100%}.gs-stage{min-height:0;padding:clamp(28px,6vw,44px) clamp(10px,3vw,20px) 0}.gs-teaser-section{margin-top:clamp(28px,8vw,54px)}.gs-menu-button{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,var(--panel2),var(--panel));border:none;border:1px solid var(--border);border-radius:50%;box-shadow:0 14px 32px #0206173d,0 0 20px var(--softglow);color:var(--ink);cursor:pointer;display:inline-flex;flex:none;flex-direction:column;gap:5px;height:48px;justify-content:center;position:relative;transition:transform .2s,box-shadow .28s,background-color .45s,border-color .45s;width:48px;z-index:24}.gs-menu-button:hover{box-shadow:0 16px 38px #02061747,0 0 28px var(--glow);transform:translateY(-1px)}.gs-menu-button:active{transform:scale(.96)}.gs-menu-button:focus-visible{outline:2px solid #ed3ef7;outline-offset:3px}.gs-menu-button span{background:currentColor;border-radius:999px;display:block;height:2px;transform-origin:center;transition:transform .34s cubic-bezier(.4,1.4,.5,1),opacity .2s,width .24s;width:20px}.gs-menu-open .gs-menu-button span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.gs-menu-open .gs-menu-button span:nth-child(2){opacity:0;transform:scaleX(.2)}.gs-menu-open .gs-menu-button span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.gs-menu-backdrop{background:#0000;border:none;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:visibility 0s linear .24s,opacity .24s ease;visibility:hidden;z-index:18}.gs-menu-open .gs-menu-backdrop{pointer-events:auto;transition-delay:0s;visibility:visible}.gs-mobile-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(150px 110px at 90% 12%,var(--softglow),#0000 72%),linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--border);border-radius:28px;box-shadow:0 28px 70px #02061761,0 0 38px var(--softglow);display:flex;flex-direction:column;gap:14px;opacity:0;padding:16px;pointer-events:none;position:absolute;right:clamp(16px,5vw,24px);top:calc(100% - 8px);transform:translateY(-8px) scale(.94);transform-origin:top right;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1.18,.38,1),visibility 0s linear .24s;visibility:hidden;width:min(330px,calc(100vw - 32px));z-index:22}.gs-menu-open .gs-mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.gs-mobile-menu:before{background:var(--panel2);border-left:1px solid var(--border);border-radius:4px 0 0 0;border-top:1px solid var(--border);content:"";height:14px;position:absolute;right:17px;top:-7px;transform:rotate(45deg);width:14px}.gs-mobile-links{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.gs-mobile-links .gs-nav-link{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #0000;border-radius:18px;color:var(--ink);display:flex;font-family:var(--gs-head);font-size:1.35rem;font-weight:400;justify-content:space-between;letter-spacing:.03em;padding:13px 15px;transition:transform .2s,background-color .24s,border-color .24s,color .24s;width:100%}.gs-mobile-links .gs-nav-link:after{border-right:2px solid;border-top:2px solid;content:"";height:7px;opacity:.45;transform:rotate(45deg);width:7px}.gs-mobile-links .gs-nav-link:hover{background:var(--field);border-color:var(--border);color:#ed3ef7;transform:translateX(2px)}.gs-mobile-controls{align-items:center;background:var(--field);border:1px solid var(--border);border-radius:22px;display:flex;gap:12px;justify-content:space-between;padding:13px;position:relative;z-index:1}.gs-menu-open .gs-mobile-links .gs-nav-link:first-child:after{animation:gsMenuLineGlow 1.3s ease-in-out .15s both}}@media (max-width:860px){.gs-feature-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gs-feature-cards{grid-template-columns:1fr}}@media (max-width:390px){.gs-mobile-menu{border-radius:24px;padding:14px;right:12px;width:calc(100vw - 24px)}.gs-mobile-controls{gap:10px;padding:11px}}
/*# sourceMappingURL=428.8c407fc2.chunk.css.map*/