.ScrollProgress-module__yJsCLq__track{z-index:100;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.ScrollProgress-module__yJsCLq__bar{background:var(--gradient-brand);height:100%;transition:width .1s linear;box-shadow:0 0 12px #8b5cf699}
.Navbar-module__ALGTZa__nav{z-index:90;transition:background .3s var(--ease-out), border-color .3s var(--ease-out), backdrop-filter .3s var(--ease-out);border-bottom:1px solid #0000;padding-top:3px;position:fixed;top:0;left:0;right:0}.Navbar-module__ALGTZa__nav.Navbar-module__ALGTZa__scrolled{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);background:#07080db8}.Navbar-module__ALGTZa__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.Navbar-module__ALGTZa__brand{letter-spacing:-.01em;color:var(--color-text);align-items:center;gap:10px;font-size:1.15rem;font-weight:600;display:flex}.Navbar-module__ALGTZa__brandMark{background:var(--gradient-brand);border-radius:8px;flex-shrink:0;width:26px;height:26px;box-shadow:0 0 18px #8b5cf68c}.Navbar-module__ALGTZa__brandAccent{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.Navbar-module__ALGTZa__links{align-items:center;gap:36px;display:flex}.Navbar-module__ALGTZa__links a{color:var(--color-text-muted);font-size:.94rem;transition:color .2s}.Navbar-module__ALGTZa__links a:hover{color:var(--color-text)}.Navbar-module__ALGTZa__mobileCta{display:none}.Navbar-module__ALGTZa__actions{align-items:center;gap:16px;display:flex}.Navbar-module__ALGTZa__signIn{color:var(--color-text-muted);font-size:.9rem;transition:color .2s}.Navbar-module__ALGTZa__signIn:hover{color:var(--color-text)}.Navbar-module__ALGTZa__userButton{align-items:center;margin-left:8px;display:flex}.Navbar-module__ALGTZa__cta{border-radius:var(--radius-full);background:var(--color-text);color:#0a0a0f;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.Navbar-module__ALGTZa__cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ffffff26}.Navbar-module__ALGTZa__menuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;display:none}.Navbar-module__ALGTZa__menuBtn span{background:var(--color-text);width:100%;height:2px;transition:transform .25s var(--ease-out), opacity .25s var(--ease-out);border-radius:2px}.Navbar-module__ALGTZa__menuOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__ALGTZa__menuOpen span:nth-child(2){opacity:0}.Navbar-module__ALGTZa__menuOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:760px){.Navbar-module__ALGTZa__actions{display:none}.Navbar-module__ALGTZa__userButton{margin-left:4px}.Navbar-module__ALGTZa__menuBtn{display:flex}.Navbar-module__ALGTZa__links{border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);background:#07080dfa;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 20px 24px;position:fixed;top:72px;left:0;right:0;transform:translateY(-8px)}.Navbar-module__ALGTZa__links a{border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);padding:12px 4px}.Navbar-module__ALGTZa__links.Navbar-module__ALGTZa__open{opacity:1;pointer-events:auto;transform:translateY(0)}.Navbar-module__ALGTZa__mobileCta{text-align:center;border-radius:var(--radius-full);background:var(--gradient-cta);color:#1a0d05;margin-top:8px;padding:12px;font-weight:600;display:block;border-bottom:none!important}}
.Footer-module__VUkswa__footer{border-top:1px solid var(--color-border);padding:40px 0}.Footer-module__VUkswa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.Footer-module__VUkswa__brand{align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:flex}.Footer-module__VUkswa__brandMark{background:var(--gradient-brand);border-radius:7px;width:22px;height:22px}.Footer-module__VUkswa__brandAccent{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.Footer-module__VUkswa__links{flex-wrap:wrap;gap:26px;display:flex}.Footer-module__VUkswa__links a{color:var(--color-text-muted);font-size:.88rem;transition:color .2s}.Footer-module__VUkswa__links a:hover{color:var(--color-text)}.Footer-module__VUkswa__copy{color:var(--color-text-faint);font-size:.8rem}@media (max-width:640px){.Footer-module__VUkswa__inner{flex-direction:column;align-items:flex-start}}
.Hero-module__HsImyW__hero{align-items:center;min-height:100dvh;padding-top:96px;padding-bottom:clamp(32px,5vw,56px);display:flex;position:relative;overflow:hidden}.Hero-module__HsImyW__bg{z-index:0;position:absolute;inset:0}.Hero-module__HsImyW__blob{filter:blur(80px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite Hero-module__HsImyW__floatSlow;position:absolute}.Hero-module__HsImyW__blobA{background:radial-gradient(circle,#7c3aed,#0000 70%);width:480px;height:480px;top:-160px;left:-120px}.Hero-module__HsImyW__blobB{background:radial-gradient(circle,#22d3ee,#0000 70%);width:420px;height:420px;animation-delay:-5s;top:40px;right:-140px}.Hero-module__HsImyW__blobC{opacity:.35;background:radial-gradient(circle,#ff6a5c,#0000 70%);width:360px;height:360px;animation-delay:-9s;bottom:-180px;left:30%}.Hero-module__HsImyW__grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 20%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 50% at 50% 20%,#000 40%,#0000 100%)}.Hero-module__HsImyW__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.Hero-module__HsImyW__copy{animation:Hero-module__HsImyW__fadeInUp .9s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.Hero-module__HsImyW__eyebrow{animation:Hero-module__HsImyW__fadeInUp .8s var(--ease-out) both}.Hero-module__HsImyW__headline{letter-spacing:-.03em;animation:Hero-module__HsImyW__fadeInUp .9s var(--ease-out) both;font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem);font-weight:600;line-height:1.06;animation-delay:80ms}.Hero-module__HsImyW__headlineGradient{display:inline-block}.Hero-module__HsImyW__sub{color:var(--color-text-muted);max-width:540px;animation:Hero-module__HsImyW__fadeInUp .9s var(--ease-out) both;font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.65;animation-delay:.16s}.Hero-module__HsImyW__ctaRow{animation:Hero-module__HsImyW__fadeInUp .9s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:16px;animation-delay:.24s;display:flex}.Hero-module__HsImyW__primaryCta{border-radius:var(--radius-full);background:var(--gradient-cta);color:#1a0d05;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);align-items:center;gap:10px;padding:14px 26px;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #ff6a5c47}.Hero-module__HsImyW__primaryCta:hover{transform:translateY(-3px);box-shadow:0 18px 40px #ff6a5c66}.Hero-module__HsImyW__secondaryCta{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text);align-items:center;padding:14px 22px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.Hero-module__HsImyW__secondaryCta:hover{background:var(--color-surface);border-color:#ffffff4d}.Hero-module__HsImyW__trust{animation:Hero-module__HsImyW__fadeInUp .9s var(--ease-out) both;align-items:center;gap:14px;margin-top:8px;animation-delay:.32s;display:flex}.Hero-module__HsImyW__avatars{display:flex}.Hero-module__HsImyW__avatars span{border:2px solid var(--color-bg);border-radius:50%;width:30px;height:30px;margin-left:-8px}.Hero-module__HsImyW__avatars span:first-child{margin-left:0}.Hero-module__HsImyW__trust p{color:var(--color-text-faint);font-size:.85rem}.Hero-module__HsImyW__visual{animation:Hero-module__HsImyW__fadeInUp 1s var(--ease-out) both;animation-delay:.2s;position:relative}.Hero-module__HsImyW__mockupGlow{background:var(--gradient-brand);filter:blur(90px);opacity:.3;z-index:-1;position:absolute;inset:-10%}.Hero-module__HsImyW__mockupCard{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0f,#ffffff05);animation:7s ease-in-out infinite Hero-module__HsImyW__floatY;position:relative;overflow:hidden}.Hero-module__HsImyW__mockupTopbar{border-bottom:1px solid var(--color-border);padding:16px 18px}.Hero-module__HsImyW__mockupSearch{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#ffffff0d;padding:8px 14px;font-size:.8rem;display:inline-block}.Hero-module__HsImyW__mockupMap{border-radius:var(--radius-md);border:1px solid var(--color-border);background:radial-gradient(circle at 20% 30%,#4f7dfb47,#0000 55%),radial-gradient(circle at 80% 70%,#8b5cf640,#0000 55%),#0f111d;height:150px;margin:16px 18px 0;position:relative;overflow:hidden}.Hero-module__HsImyW__pin{background:var(--color-cyan);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 10px #22d3eecc}.Hero-module__HsImyW__pin1{top:28%;left:24%}.Hero-module__HsImyW__pin2{top:62%;left:68%}.Hero-module__HsImyW__pinActive{background:var(--color-coral);width:14px;height:14px;top:48%;left:46%;box-shadow:0 0 0 4px #ff6a5c33}.Hero-module__HsImyW__pulseRing{border:2px solid var(--color-coral);border-radius:50%;width:14px;height:14px;animation:2.4s ease-out infinite Hero-module__HsImyW__pulseRing;position:absolute;top:49.5%;left:46.3%;transform:translate(-2px,-2px)}@keyframes Hero-module__HsImyW__pulseRing{0%{opacity:.9;transform:translate(-2px,-2px)scale(1)}to{opacity:0;transform:translate(-2px,-2px)scale(2.8)}}.Hero-module__HsImyW__mockupList{flex-direction:column;gap:10px;padding:16px 18px 20px;display:flex}.Hero-module__HsImyW__mockupRow{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.Hero-module__HsImyW__rowActive{border-color:var(--color-border-strong);background:#ffffff0a}.Hero-module__HsImyW__rowIcon{width:26px;height:26px;color:var(--color-amber);background:#ffb35c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Hero-module__HsImyW__rowText{flex:1;min-width:0}.Hero-module__HsImyW__rowTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.Hero-module__HsImyW__rowMeta{color:var(--color-text-faint);margin-top:2px;font-size:.75rem}.Hero-module__HsImyW__rowBadge{border-radius:var(--radius-full);color:#c9b4ff;white-space:nowrap;background:#8b5cf62e;flex-shrink:0;padding:6px 10px;font-size:.7rem;font-weight:600}.Hero-module__HsImyW__floatCard{border-radius:var(--radius-full);background:var(--color-bg-soft);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-card);color:var(--color-lime);align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:600;animation:6s ease-in-out infinite reverse Hero-module__HsImyW__floatY;display:flex;position:absolute;bottom:-18px;right:-14px}@media (max-width:980px){.Hero-module__HsImyW__inner{grid-template-columns:1fr}.Hero-module__HsImyW__copy{text-align:left;align-items:flex-start}.Hero-module__HsImyW__visual{max-width:480px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.Hero-module__HsImyW__copy,.Hero-module__HsImyW__eyebrow,.Hero-module__HsImyW__headline,.Hero-module__HsImyW__sub,.Hero-module__HsImyW__ctaRow,.Hero-module__HsImyW__trust,.Hero-module__HsImyW__visual,.Hero-module__HsImyW__mockupCard,.Hero-module__HsImyW__floatCard,.Hero-module__HsImyW__blob,.Hero-module__HsImyW__pulseRing{animation:none!important}}
.ScrollReveal-module__0uU3eW__reveal{opacity:1;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);will-change:opacity, transform;transform:none}.ScrollReveal-module__0uU3eW__reveal.ScrollReveal-module__0uU3eW__pending{opacity:0;transform:translateY(28px)}.ScrollReveal-module__0uU3eW__reveal.ScrollReveal-module__0uU3eW__pending.ScrollReveal-module__0uU3eW__left{transform:translate(-36px)}.ScrollReveal-module__0uU3eW__reveal.ScrollReveal-module__0uU3eW__pending.ScrollReveal-module__0uU3eW__right{transform:translate(36px)}.ScrollReveal-module__0uU3eW__reveal.ScrollReveal-module__0uU3eW__pending.ScrollReveal-module__0uU3eW__scale{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__0uU3eW__reveal.ScrollReveal-module__0uU3eW__pending{opacity:1;transition:none;transform:none}}
.HowItWorks-module__Dn5aLq__section{padding:clamp(80px,10vw,140px) 0;position:relative}.HowItWorks-module__Dn5aLq__steps{flex-direction:column;gap:clamp(28px,5vw,44px);margin-top:clamp(56px,8vw,88px);display:flex;position:relative}.HowItWorks-module__Dn5aLq__spine{background:linear-gradient(to bottom, transparent, var(--color-border-strong) 10%, var(--color-border-strong) 90%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.HowItWorks-module__Dn5aLq__step{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,60px);display:grid;position:relative}.HowItWorks-module__Dn5aLq__step .HowItWorks-module__Dn5aLq__stepCard{grid-column:1}.HowItWorks-module__Dn5aLq__step .HowItWorks-module__Dn5aLq__stepNumber{grid-column:2;justify-self:start}.HowItWorks-module__Dn5aLq__step.HowItWorks-module__Dn5aLq__reverse .HowItWorks-module__Dn5aLq__stepCard{grid-column:2}.HowItWorks-module__Dn5aLq__step.HowItWorks-module__Dn5aLq__reverse .HowItWorks-module__Dn5aLq__stepNumber{grid-column:1;justify-self:end}.HowItWorks-module__Dn5aLq__stepCard{z-index:1;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:28px 30px;transition:border-color .3s,transform .3s;position:relative}.HowItWorks-module__Dn5aLq__stepCard:hover{border-color:var(--color-border-strong);transform:translateY(-4px)}.HowItWorks-module__Dn5aLq__stepIcon{border-radius:var(--radius-sm);background:var(--gradient-brand);color:#fff;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:inline-flex}.HowItWorks-module__Dn5aLq__stepCard h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.25rem;font-weight:600}.HowItWorks-module__Dn5aLq__stepCard p{color:var(--color-text-muted);font-size:.96rem;line-height:1.6}.HowItWorks-module__Dn5aLq__stepNumber{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--color-border-strong);-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:700}@media (max-width:760px){.HowItWorks-module__Dn5aLq__spine{left:22px}.HowItWorks-module__Dn5aLq__step,.HowItWorks-module__Dn5aLq__step.HowItWorks-module__Dn5aLq__reverse{grid-template-columns:1fr;gap:14px;padding-left:52px}.HowItWorks-module__Dn5aLq__step .HowItWorks-module__Dn5aLq__stepCard,.HowItWorks-module__Dn5aLq__step.HowItWorks-module__Dn5aLq__reverse .HowItWorks-module__Dn5aLq__stepCard{order:2;grid-column:1}.HowItWorks-module__Dn5aLq__step .HowItWorks-module__Dn5aLq__stepNumber,.HowItWorks-module__Dn5aLq__step.HowItWorks-module__Dn5aLq__reverse .HowItWorks-module__Dn5aLq__stepNumber{order:1;grid-column:1;justify-self:start;font-size:1.6rem;position:absolute;top:-4px;left:-8px}}
.PricingPlans-module__bmDCwW__error{border-radius:var(--radius-sm);max-width:480px;color:var(--color-coral);text-align:center;background:#ff6a5c14;border:1px solid #ff6a5c4d;margin:0 auto 24px;padding:12px 16px;font-size:.9rem}.PricingPlans-module__bmDCwW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.PricingPlans-module__bmDCwW__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;padding:32px 28px;display:flex;position:relative}.PricingPlans-module__bmDCwW__highlight{border-color:var(--color-violet);background:linear-gradient(#8b5cf61a,#ffffff05);box-shadow:0 0 0 1px #8b5cf64d,0 20px 50px #7c3aed2e}.PricingPlans-module__bmDCwW__ribbon{border-radius:var(--radius-full);background:var(--gradient-brand);color:#fff;letter-spacing:.02em;white-space:nowrap;padding:5px 16px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.PricingPlans-module__bmDCwW__name{letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.PricingPlans-module__bmDCwW__tagline{color:var(--color-text-faint);margin-top:6px;font-size:.86rem}.PricingPlans-module__bmDCwW__price{align-items:baseline;gap:4px;margin-top:22px;display:flex}.PricingPlans-module__bmDCwW__priceAmount{letter-spacing:-.02em;font-size:2.4rem;font-weight:700}.PricingPlans-module__bmDCwW__pricePeriod{color:var(--color-text-faint);font-size:.9rem}.PricingPlans-module__bmDCwW__features{flex-direction:column;flex:1;gap:12px;margin:26px 0 30px;list-style:none;display:flex}.PricingPlans-module__bmDCwW__features li{color:var(--color-text-muted);padding-left:24px;font-size:.92rem;line-height:1.4;position:relative}.PricingPlans-module__bmDCwW__features li:before{content:"";background:#8b5cf62e;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:0;box-shadow:inset 0 0 0 1px #8b5cf666}.PricingPlans-module__bmDCwW__features li:after{content:"";border-right:1.6px solid var(--color-violet);border-bottom:1.6px solid var(--color-violet);width:5px;height:8px;position:absolute;top:8px;left:4px;transform:rotate(45deg)}.PricingPlans-module__bmDCwW__ctaPrimary,.PricingPlans-module__bmDCwW__ctaSecondary{border-radius:var(--radius-full);text-align:center;width:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), opacity .2s ease;padding:13px;font-size:.92rem;font-weight:600}.PricingPlans-module__bmDCwW__ctaPrimary{background:var(--gradient-cta);color:#1a0d05;box-shadow:0 10px 26px #ff6a5c38}.PricingPlans-module__bmDCwW__ctaPrimary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #ff6a5c52}.PricingPlans-module__bmDCwW__ctaSecondary{border:1px solid var(--color-border-strong);color:var(--color-text);background:#ffffff0f}.PricingPlans-module__bmDCwW__ctaSecondary:hover:not(:disabled){background:#ffffff1a}.PricingPlans-module__bmDCwW__ctaPrimary:disabled,.PricingPlans-module__bmDCwW__ctaSecondary:disabled{opacity:.6;cursor:default}@media (max-width:860px){.PricingPlans-module__bmDCwW__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}
.Features-module__9gr-8G__section{padding:clamp(60px,8vw,100px) 0;position:relative}.Features-module__9gr-8G__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(48px,7vw,72px);display:grid}.Features-module__9gr-8G__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:transform .3s var(--ease-out), border-color .3s ease, background .3s ease;background:linear-gradient(#ffffff09,#ffffff03);padding:30px 26px}.Features-module__9gr-8G__card:hover{border-color:var(--color-border-strong);background:linear-gradient(#ffffff0f,#ffffff04);transform:translateY(-6px)}.Features-module__9gr-8G__cardIcon{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:46px;height:46px;color:var(--color-cyan);background:#ffffff0f;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.Features-module__9gr-8G__card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.1rem;font-weight:600}.Features-module__9gr-8G__card p{color:var(--color-text-muted);font-size:.92rem;line-height:1.6}@media (max-width:980px){.Features-module__9gr-8G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.Features-module__9gr-8G__grid{grid-template-columns:1fr}}
.page-module__zhYoBW__main{min-height:100vh;padding-top:calc(72px + clamp(56px,8vw,96px));padding-bottom:clamp(80px,10vw,120px)}.page-module__zhYoBW__head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:560px;margin:0 auto clamp(40px,6vw,64px);display:flex}.page-module__zhYoBW__title{letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 2.6vw,3rem);line-height:1.1}.page-module__zhYoBW__sub{color:var(--color-text-muted);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6}
.CtaSection-module__TEZMNq__section{padding:clamp(40px,6vw,80px) 0 clamp(90px,10vw,140px)}.CtaSection-module__TEZMNq__panel{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);text-align:center;background:linear-gradient(160deg,#7c3aed38,#22d3ee1f 60%,#ff6a5c24);flex-direction:column;align-items:center;gap:18px;padding:clamp(48px,8vw,80px) clamp(24px,6vw,60px);display:flex;position:relative;overflow:hidden}.CtaSection-module__TEZMNq__glow{pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 65%);width:60%;padding-bottom:60%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.CtaSection-module__TEZMNq__panel h2{letter-spacing:-.02em;max-width:560px;font-size:clamp(1.9rem,1.3rem + 2.4vw,2.8rem);position:relative}.CtaSection-module__TEZMNq__panel p{color:var(--color-text-muted);max-width:480px;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.6;position:relative}.CtaSection-module__TEZMNq__cta{border-radius:var(--radius-full);background:var(--color-text);color:#0a0a0f;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);align-items:center;gap:10px;margin-top:10px;padding:15px 30px;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.CtaSection-module__TEZMNq__cta:hover{transform:translateY(-3px);box-shadow:0 16px 36px #ffffff2e}
