.marketing-shell.svelte-7ssnip{position:relative;overflow:clip}.hero-stage.svelte-7ssnip{position:relative}.hero-grid.svelte-7ssnip{position:relative;z-index:1;display:grid;gap:2rem;align-items:center}.hero-copy.svelte-7ssnip,.hero-side.svelte-7ssnip,.section-card.svelte-7ssnip,.faq-shell.svelte-7ssnip{position:relative;z-index:1}.hero-copy.svelte-7ssnip{display:grid;gap:1.5rem;animation:svelte-7ssnip-rise-in .78s ease-out both}.hero-headline-block.svelte-7ssnip{display:grid;gap:1rem}.hero-highlights.svelte-7ssnip{display:grid;gap:.85rem}.hero-highlight.svelte-7ssnip{display:flex;align-items:flex-start;gap:.9rem;border-radius:1.3rem;border:1px solid rgba(15,23,42,.08);background:#ffffffd6;padding:.95rem 1rem;color:#334155;box-shadow:0 12px 24px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;animation:svelte-7ssnip-rise-in .8s ease-out var(--delay) both}.hero-highlight.svelte-7ssnip:hover{transform:translateY(-3px);border-color:#0f9bb72e;background:#fffffff5;box-shadow:0 18px 36px #0f9bb71a}.hero-highlight-icon.svelte-7ssnip,.stat-icon.svelte-7ssnip,.section-icon.svelte-7ssnip,.faq-icon.svelte-7ssnip{display:grid;place-items:center;flex:none;border-radius:999px}.hero-highlight-icon.svelte-7ssnip{width:2.45rem;height:2.45rem;background:linear-gradient(145deg,#0f172a,#0f9bb7);color:#fff;box-shadow:0 12px 28px #0f9bb733}.hero-highlight-icon.svelte-7ssnip svg:where(.svelte-7ssnip),.stat-icon.svelte-7ssnip svg:where(.svelte-7ssnip),.section-icon.svelte-7ssnip svg:where(.svelte-7ssnip),.faq-icon.svelte-7ssnip svg:where(.svelte-7ssnip){width:1.2rem;height:1.2rem}.hero-actions.svelte-7ssnip{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.15rem;animation:svelte-7ssnip-rise-in .82s ease-out .16s both}.hero-side.svelte-7ssnip{overflow:hidden;padding:1rem;border-radius:2rem;background:linear-gradient(160deg,#fffffff2,#ffffffd6),radial-gradient(circle at top right,rgba(15,155,183,.12),transparent 34%);animation:svelte-7ssnip-rise-in .82s ease-out .18s both}.hero-side.svelte-7ssnip:before{content:"";position:absolute;inset:auto -10% -28% auto;width:13rem;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(15,155,183,.12),transparent 70%);filter:blur(8px);pointer-events:none}.hero-side-kicker.svelte-7ssnip{width:fit-content;margin-bottom:.8rem;border-radius:999px;border:1px solid rgba(15,155,183,.16);background:#ffffffb3;padding:.55rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#04748a}.hero-side-grid.svelte-7ssnip{display:grid;gap:.9rem}.stat-card.svelte-7ssnip{position:relative;border-radius:1.5rem;border:1px solid rgba(15,23,42,.08);background:#fffffff0;padding:1.1rem 1.15rem;box-shadow:0 16px 34px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:svelte-7ssnip-rise-in .8s ease-out var(--delay) both}.stat-card.svelte-7ssnip:hover{transform:translateY(-3px);border-color:#0f9bb72e;box-shadow:0 18px 36px #0f9bb71a}.stat-card.svelte-7ssnip:after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:.8rem;height:1px;background:linear-gradient(90deg,rgba(15,155,183,.22),transparent)}.stat-meta.svelte-7ssnip{display:flex;align-items:flex-start;gap:.9rem}.stat-icon.svelte-7ssnip{width:2.65rem;height:2.65rem;background:#0f9bb71a;color:#04748a}.stat-copy.svelte-7ssnip{min-width:0;flex:1}.section-grid.svelte-7ssnip{display:grid;gap:1.15rem}.section-card.svelte-7ssnip{overflow:hidden;padding:1.45rem;border-radius:1.85rem;background:linear-gradient(150deg,#fffffff0,#ffffffdb),radial-gradient(circle at top right,rgba(15,155,183,.1),transparent 34%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:svelte-7ssnip-rise-in .82s ease-out var(--delay) both}.section-card.svelte-7ssnip:hover{transform:translateY(-4px);border-color:#0f9bb72e;box-shadow:0 24px 44px #0f172a17}.section-header.svelte-7ssnip{display:flex;align-items:flex-start;gap:1rem}.section-icon.svelte-7ssnip,.faq-icon.svelte-7ssnip{width:3rem;height:3rem;background:linear-gradient(145deg,#0f9bb71f,#0f172a14);color:#04748a}.section-items.svelte-7ssnip{margin-top:1.25rem;display:grid;gap:.75rem}.section-item.svelte-7ssnip{display:flex;align-items:flex-start;gap:.8rem;border-radius:1.15rem;border:1px solid rgba(15,23,42,.07);background:#fffffff5;padding:.95rem 1rem;color:#334155;transition:transform .16s ease,border-color .16s ease,background-color .16s ease;animation:svelte-7ssnip-rise-in .78s ease-out calc(var(--delay) + .08s) both}.section-item.svelte-7ssnip:hover{transform:translate(4px);border-color:#0f9bb729;background:#f0f9ffb3}.section-item-dot.svelte-7ssnip{width:.7rem;height:.7rem;margin-top:.55rem;flex:none;border-radius:999px;background:linear-gradient(145deg,#0f9bb7,#0f172a);box-shadow:0 0 0 .3rem #0f9bb71f}.faq-shell.svelte-7ssnip{padding:1.45rem;border-radius:2rem;animation:svelte-7ssnip-rise-in .85s ease-out .22s both}.faq-header.svelte-7ssnip{display:flex;align-items:center;gap:.95rem}.faq-list.svelte-7ssnip{margin-top:1.15rem;display:grid;gap:.9rem}.faq-card.svelte-7ssnip{border-radius:1.45rem;border:1px solid rgba(15,23,42,.08);background:#fffffff2;padding:1.15rem 1.2rem;box-shadow:0 14px 30px #0f172a0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:svelte-7ssnip-rise-in .82s ease-out var(--delay) both}.faq-card.svelte-7ssnip:hover{transform:translateY(-3px);border-color:#0f9bb72e;box-shadow:0 18px 34px #0f9bb714}.hero-glow.svelte-7ssnip{position:absolute;border-radius:999px;filter:blur(14px);pointer-events:none;animation:svelte-7ssnip-float-glow 9s ease-in-out infinite}.hero-glow-one.svelte-7ssnip{left:-2rem;top:.75rem;width:11rem;height:11rem;background:#22d3ee33}.hero-glow-two.svelte-7ssnip{right:-2rem;bottom:1rem;width:13rem;height:13rem;background:#94a3b82e;animation-delay:1.4s}@media(min-width:640px){.hero-highlights.svelte-7ssnip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-side-grid.svelte-7ssnip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.section-grid.svelte-7ssnip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.hero-grid.svelte-7ssnip{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr)}.hero-side-grid.svelte-7ssnip{grid-template-columns:1fr}}@media(max-width:639px){.hero-actions.svelte-7ssnip{flex-direction:column;align-items:stretch}.section-header.svelte-7ssnip,.faq-header.svelte-7ssnip{align-items:flex-start}}@keyframes svelte-7ssnip-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7ssnip-float-glow{0%,to{transform:translateZ(0)}50%{transform:translate3d(.9rem,-1rem,0)}}@media(prefers-reduced-motion:reduce){.hero-copy.svelte-7ssnip,.hero-side.svelte-7ssnip,.hero-highlight.svelte-7ssnip,.stat-card.svelte-7ssnip,.section-card.svelte-7ssnip,.section-item.svelte-7ssnip,.faq-shell.svelte-7ssnip,.faq-card.svelte-7ssnip,.hero-glow.svelte-7ssnip{animation:none!important}}
