.hero-section.svelte-1r5xchy{margin-top:64px;padding:84px 20px 56px;position:relative;overflow:hidden;background:linear-gradient(156deg,#0a3b3c,#073334 46%,#05272b),radial-gradient(900px 520px at 16% 6%,rgba(46,118,110,.24),transparent 62%),radial-gradient(980px 560px at 86% 18%,rgba(20,82,77,.22),transparent 64%)}.hero-section.svelte-1r5xchy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(220px 420px at 62% 8%,rgba(4,26,30,.5) 0 36%,transparent 62%),radial-gradient(170px 350px at 72% 18%,rgba(5,30,33,.42) 0 34%,transparent 60%),radial-gradient(160px 320px at 57% 27%,rgba(4,24,28,.38) 0 32%,transparent 58%),radial-gradient(180px 360px at 68% 40%,rgba(4,24,28,.34) 0 30%,transparent 56%),radial-gradient(140px 300px at 54% 50%,rgba(4,22,26,.3) 0 28%,transparent 54%);transform:rotate(-18deg) scale(1.08);z-index:0}.hero-section.svelte-1r5xchy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.98'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.58;mix-blend-mode:soft-light;z-index:1}.hero-inner.svelte-1r5xchy{max-width:920px;margin:0 auto;text-align:center;position:relative;z-index:2}.eyebrow.svelte-1r5xchy{margin:0 0 12px;color:#84bdff;font-size:.78rem;letter-spacing:.08em;font-weight:700}h1.svelte-1r5xchy{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;color:#f2f6fd}.hero-subtitle.svelte-1r5xchy{margin:0 auto;max-width:780px;color:#b4c2d5;line-height:1.6}.hero-ctas.svelte-1r5xchy{margin-top:22px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.btn.svelte-1r5xchy{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;font-weight:700;height:42px;padding:0 18px}.btn-primary.svelte-1r5xchy{background:#2388ff;color:#fff}.btn-primary.svelte-1r5xchy:hover{background:#1a6fd1}.btn-secondary.svelte-1r5xchy{background:transparent;border:1px solid #4f7097;color:#d4e8ff}.btn-secondary.svelte-1r5xchy:hover{background:#1f4f8433}.btn-link.svelte-1r5xchy{color:#a9c9ee;text-decoration:underline;text-underline-offset:3px;padding:0 4px}.btn-link.svelte-1r5xchy:hover{color:#c7ddf5}.proof-strip.svelte-1r5xchy{max-width:1100px;margin:22px auto 12px;padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.proof-card.svelte-1r5xchy{border:1px solid #2a3b53;background:#121a26;border-radius:12px;padding:16px;text-align:center}.proof-value.svelte-1r5xchy{font-size:1.7rem;color:#84bdff;font-weight:700}.proof-label.svelte-1r5xchy{margin-top:4px;color:#b6c5d8;font-size:.9rem}.section.svelte-1r5xchy{max-width:1200px;margin:0 auto;padding:56px 20px}.section.dark.svelte-1r5xchy{background:#101824;border-radius:14px;margin-top:14px;margin-bottom:14px}.section-header.svelte-1r5xchy{max-width:860px;margin:0 auto 24px;text-align:center}h2.svelte-1r5xchy{margin:0 0 10px;color:#f0f5fd;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}.section-header.svelte-1r5xchy p:where(.svelte-1r5xchy){margin:0;color:#b8c7db;line-height:1.55}.features-grid.svelte-1r5xchy{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.feature-card.svelte-1r5xchy{border:1px solid #2a3b53;background:#121a26;border-radius:12px;padding:22px}.feature-card.svelte-1r5xchy h3:where(.svelte-1r5xchy){margin:0 0 10px;color:#e6effd;font-size:1.06rem}.feature-card.svelte-1r5xchy p:where(.svelte-1r5xchy){margin:0;color:#b8c7db;line-height:1.55}.compare-grid.svelte-1r5xchy{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px}.compare-card.svelte-1r5xchy{border:1px solid #2d3f58;border-radius:12px;background:#111b29;padding:22px}.compare-card.highlight.svelte-1r5xchy{border-color:#3b74b3;background:#132338}.compare-card.svelte-1r5xchy h3:where(.svelte-1r5xchy){margin:0 0 10px;color:#e7f0fd}.compare-card.svelte-1r5xchy ul:where(.svelte-1r5xchy){margin:0;padding-left:18px;color:#b8c7db;line-height:1.5}.onboarding-section.svelte-1r5xchy{background:#101824;border-radius:14px}.onboarding-form.svelte-1r5xchy{max-width:620px;margin:0 auto;display:grid;gap:12px}.onboarding-form.svelte-1r5xchy input:where(.svelte-1r5xchy),.onboarding-form.svelte-1r5xchy select:where(.svelte-1r5xchy),.onboarding-form.svelte-1r5xchy textarea:where(.svelte-1r5xchy){width:100%;padding:12px 14px;border-radius:8px;border:1px solid #2e425d;background:#111926;color:#f3f7ff;font-size:.95rem}.onboarding-form.svelte-1r5xchy textarea:where(.svelte-1r5xchy){min-height:110px;resize:vertical}.onboarding-form.svelte-1r5xchy select[multiple]:where(.svelte-1r5xchy){min-height:110px}.onboarding-form.svelte-1r5xchy input:where(.svelte-1r5xchy):focus,.onboarding-form.svelte-1r5xchy select:where(.svelte-1r5xchy):focus,.onboarding-form.svelte-1r5xchy textarea:where(.svelte-1r5xchy):focus{outline:none;border-color:#4f83bd;box-shadow:0 0 0 2px #4f83bd33}.submit-btn.svelte-1r5xchy{border:none;border-radius:8px;padding:12px 20px;background:#2388ff;color:#fff;font-weight:700;cursor:pointer}.submit-btn.svelte-1r5xchy:hover{background:#1a6fd1}.submit-btn.svelte-1r5xchy:disabled{opacity:.65;cursor:not-allowed}.message.svelte-1r5xchy{max-width:620px;margin:0 auto 14px;border-radius:8px;padding:10px 12px;font-weight:600;text-align:center}.success.svelte-1r5xchy{background:#2a9d6133;color:#67d39d}.error.svelte-1r5xchy{background:#bd362f33;color:#ff8f89}@media (max-width: 980px){.proof-strip.svelte-1r5xchy,.features-grid.svelte-1r5xchy,.compare-grid.svelte-1r5xchy{grid-template-columns:1fr}}
