.section-label.svelte-1ar4tn5{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--teal);margin:0 0 16px}.dot.svelte-1ar4tn5{width:6px;height:6px;background:var(--teal);border-radius:50%;flex-shrink:0}.hero.svelte-tibptj{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background:var(--bg-primary)}.hero.svelte-tibptj:before{content:"";position:absolute;inset:0;background:var(--gradient-hero);pointer-events:none;z-index:0}.hero-glow.svelte-tibptj{position:absolute;top:-20%;left:50%;width:800px;height:800px;transform:translate(-50%);background:radial-gradient(circle,rgba(0,191,165,.1) 0%,transparent 65%);filter:blur(60px);pointer-events:none;z-index:0;opacity:.5}.hero-dots.svelte-tibptj{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:200px;height:200px;background-image:radial-gradient(circle,rgba(0,191,165,.35) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0;animation:svelte-tibptj-dots-pulse 4s ease-in-out infinite alternate}@keyframes svelte-tibptj-dots-pulse{0%{opacity:.3}to{opacity:.7}}.hero-content.svelte-tibptj{position:relative;z-index:1;padding-top:60px;padding-bottom:60px;max-width:780px}.hero-headline.svelte-tibptj{font-size:clamp(38px,6vw,72px);font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 20px;line-height:1.1}.hero-subtext.svelte-tibptj{font-size:clamp(16px,2vw,19px);color:var(--text-secondary);line-height:1.7;margin:0 0 36px;max-width:580px}.hero-actions.svelte-tibptj{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:735px){.hero.svelte-tibptj{min-height:auto}.hero-dots.svelte-tibptj{display:none}.hero-content.svelte-tibptj{padding-top:48px;padding-bottom:48px}}@media(max-width:480px){.hero-actions.svelte-tibptj{flex-direction:column;align-items:stretch}.hero-actions.svelte-tibptj .btn{width:100%;text-align:center}}
