.hero.svelte-4s1vdh{position:relative;padding:96px 0 104px;overflow:hidden;isolation:isolate;background:var(--da-grad-deep);color:#fff}.hero.svelte-4s1vdh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 78% 18%,rgba(80,224,255,.18),transparent 65%);pointer-events:none;z-index:-1}.container.svelte-4s1vdh{max-width:1240px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:22px}.eyebrow.svelte-4s1vdh{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--da-cyan-300)}h1.svelte-4s1vdh{font-family:var(--font-display);font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:0;max-width:960px;text-wrap:balance}.accent.svelte-4s1vdh{background:linear-gradient(110deg,#50e0ff,#9aeeff 60%,#50e0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-4s1vdh{font-family:var(--font-body);font-size:19px;line-height:1.6;color:#ffffffc7;max-width:700px;margin:0;text-wrap:pretty}.ctas.svelte-4s1vdh{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.btn-pri.svelte-4s1vdh{font-family:var(--font-display);font-weight:700;font-size:15px;background:var(--da-blue-500);color:#fff;border:none;border-radius:var(--radius-pill);padding:13px 26px;min-height:46px;cursor:pointer;box-shadow:0 6px 20px #3470f561;transition:all var(--dur-base) var(--ease-out)}.btn-pri.svelte-4s1vdh:hover{background:var(--da-blue-600);transform:translateY(-2px)}.btn-sec.svelte-4s1vdh{font-family:var(--font-display);font-weight:600;font-size:15px;color:#ffffffeb;border:1.5px solid rgba(255,255,255,.45);border-radius:var(--radius-pill);padding:13px 26px;min-height:46px;display:inline-flex;align-items:center;text-decoration:none;transition:all var(--dur-base) var(--ease-out)}.btn-sec.svelte-4s1vdh:hover{background:#ffffff1a;border-color:#ffffffbf}@media (max-width: 600px){.hero.svelte-4s1vdh{padding:72px 0 80px}.container.svelte-4s1vdh{padding:0 20px}.lede.svelte-4s1vdh{font-size:17px}}.cta-section.svelte-11g2kvi{padding:96px 0;background:var(--bg)}.container.svelte-11g2kvi{max-width:1240px;margin:0 auto;padding:0 32px}.cta-box.svelte-11g2kvi{background:var(--da-grad-brand);border-radius:var(--radius-2xl);padding:72px 56px;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-box.svelte-11g2kvi:before{content:"";position:absolute;left:-10%;top:-50%;width:320px;height:320px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.25),transparent 70%);pointer-events:none}.cta-box.svelte-11g2kvi:after{content:"";position:absolute;right:-12%;bottom:-60%;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,rgba(80,224,255,.5),transparent 70%);pointer-events:none}h2.svelte-11g2kvi{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;position:relative;z-index:1}p.svelte-11g2kvi{font-family:var(--font-body);font-size:18px;color:#ffffffe0;margin:0 auto 32px;max-width:540px;line-height:1.5;text-wrap:pretty;position:relative;z-index:1}.ctas.svelte-11g2kvi{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.btn-light.svelte-11g2kvi{font-family:var(--font-display);font-weight:600;font-size:15px;background:#fff;color:var(--da-navy-900);border:none;border-radius:var(--radius-pill);padding:13px 28px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;box-shadow:0 10px 30px #0000002e;transition:all var(--dur-base) var(--ease-out);cursor:pointer}.btn-light.svelte-11g2kvi:hover{background:var(--da-cyan-100);transform:translateY(-2px)}.btn-light.svelte-11g2kvi:active{transform:scale(.98)}.btn-outline.svelte-11g2kvi{font-family:var(--font-display);font-weight:600;font-size:15px;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55);border-radius:var(--radius-pill);padding:13px 28px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:all var(--dur-base) var(--ease-out)}.btn-outline.svelte-11g2kvi:hover{background:#ffffff14;border-color:#fff}.channels.svelte-11g2kvi{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px;font-family:var(--font-mono);font-size:12px;color:#ffffffbf;position:relative;z-index:1}@media (max-width: 600px){.cta-box.svelte-11g2kvi{padding:48px 24px}.container.svelte-11g2kvi{padding:0 20px}}
