.Hero-module__JgYmMq__hero{padding:calc(var(--header-height) + 2rem)0 8rem;background:linear-gradient(135deg,#3b82f61a 0%,#8b5cf61a 100%);position:relative;overflow:hidden}.Hero-module__JgYmMq__hero:before{content:"";z-index:-1;background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite Hero-module__JgYmMq__rotate;position:absolute;top:-50%;left:-50%}.Hero-module__JgYmMq__heroContent{text-align:center;-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;margin:0 auto;padding:3rem 2rem;box-shadow:0 8px 32px #1f26871a}.Hero-module__JgYmMq__heroTitle{color:#1a1a1a;text-shadow:0 2px 4px #ffffff80;letter-spacing:-.5px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.Hero-module__JgYmMq__highlight{display:inline-block;position:relative}.Hero-module__JgYmMq__highlight:after{content:"";z-index:-1;background:linear-gradient(90deg,#6366f14d,#a855f74d);border-radius:4px;width:100%;height:15px;position:absolute;bottom:5px;left:0}.Hero-module__JgYmMq__heroSubtitle{color:#2d3748;text-shadow:0 1px 2px #ffffffb3;max-width:600px;margin:0 auto 2.5rem;font-size:1.25rem;font-weight:500;line-height:1.7}.Hero-module__JgYmMq__ctaContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Hero-module__JgYmMq__secondaryCta{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:.8rem 1.5rem;font-weight:500;transition:all .3s;display:inline-flex}.Hero-module__JgYmMq__secondaryCta:hover{background:#fff3;transform:translateY(-2px)}@keyframes Hero-module__JgYmMq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.Hero-module__JgYmMq__hero{padding:calc(var(--header-height) + 1rem)0}.Hero-module__JgYmMq__heroTitle{font-size:2.5rem}.Hero-module__JgYmMq__heroSubtitle{padding:0 1rem;font-size:1.1rem}.Hero-module__JgYmMq__ctaContainer{flex-direction:column;align-items:center}.Hero-module__JgYmMq__secondaryCta{justify-content:center;width:100%}}@media (max-width:480px){.Hero-module__JgYmMq__heroTitle{font-size:2rem}.Hero-module__JgYmMq__heroSubtitle{font-size:1rem}.Hero-module__JgYmMq__heroContent{padding:2rem 1.5rem}}
.coming-soon-module__xRGt0G__backButtonContainer{padding:var(--space-xl)0;margin-top:var(--space-lg);justify-content:center;display:flex}.coming-soon-module__xRGt0G__backButton{align-items:center;gap:var(--space-sm);color:var(--color-text-light);padding:var(--space-md)var(--space-lg);border-radius:var(--radius-full);transition:all var(--transition-normal);background:#ffffff0d;border:1px solid #ffffff1a;font-size:1rem;font-weight:500;display:inline-flex}.coming-soon-module__xRGt0G__backButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:#ffffff1a;transform:translateY(-2px)}@media (max-width:768px){.coming-soon-module__xRGt0G__backButton{justify-content:center;width:90%}}
.Features-module__MNwinW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.Features-module__MNwinW__featureCard{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.Features-module__MNwinW__featureCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.Features-module__MNwinW__iconContainer{color:#6366f1;background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.8rem;display:flex}.Features-module__MNwinW__featureTitle{color:#fff;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.Features-module__MNwinW__featureDescription{color:#ffffffb3;flex-grow:1;margin:0;line-height:1.7}@media (max-width:768px){.Features-module__MNwinW__featuresGrid{grid-template-columns:1fr;gap:1.5rem}.Features-module__MNwinW__featureCard{padding:1.5rem}.Features-module__MNwinW__iconContainer{width:50px;height:50px;font-size:1.5rem}.Features-module__MNwinW__featureTitle{font-size:1.25rem}}
