.signup-wrapper.svelte-1uha8ag{max-width:1200px;margin:0 auto 60px;padding:0 20px}.hero.svelte-1uha8ag{background:linear-gradient(135deg,#000 0%,#04243c 100%);padding:60px 20px}.hero-content.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:flex}.hero-logo.svelte-1uha8ag{text-align:center;flex:1;min-width:280px;max-width:450px}.hero-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 8px 16px #cea87880);width:100%;height:auto;transition:transform .3s}.hero-logo.svelte-1uha8ag img:where(.svelte-1uha8ag):hover{transform:scale(1.05)}.hero-text.svelte-1uha8ag{flex:1;min-width:280px;max-width:500px}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#cea878;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;font-size:3.5em;line-height:1.2}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fff;margin-bottom:30px;font-size:1.3em;line-height:1.6}.features.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:60px 20px;display:grid}.feature-card.svelte-1uha8ag{text-align:center;background:#04243c;border:1px solid #cea878;border-radius:10px;padding:30px;transition:all .3s}.feature-card.svelte-1uha8ag:hover{transform:translateY(-10px);box-shadow:0 10px 30px #cea8784d}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#cea878;margin-bottom:15px;font-size:1.8em}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fff;font-size:1.05em;line-height:1.6}@media (width<=768px){.hero.svelte-1uha8ag{padding:40px 15px}.hero-content.svelte-1uha8ag{text-align:center;gap:30px}.hero-logo.svelte-1uha8ag{max-width:300px}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.2em}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1em}.features.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;padding:40px 15px}.feature-card.svelte-1uha8ag{padding:25px 20px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5em}}@media (width>=769px) and (width<=1024px){.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.8em}.features.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.8em}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3em}}
