.marketing-badge.svelte-1r8v0gu{display:inline-flex;align-items:center;gap:8px;margin:0;padding:var(--marketing-pill-padding, 12px 16px);border:0;border-radius:999px;background:#cbf2e0;color:#0f172a;font-family:var(--home-display-font, "SB Sans Display", sans-serif);font-size:var(--marketing-pill-size, 19px);font-weight:400;line-height:var(--marketing-pill-leading, 25px);letter-spacing:-.2px}.blue.svelte-1r8v0gu{background:#e0f2fe;color:#0369a1}.hero.svelte-1r8v0gu{background:#ffffff7f;color:#0f172a;font-family:var(--home-text-font, "SB Sans Text", sans-serif);font-size:14px;font-weight:500;line-height:22px;letter-spacing:normal;border-radius:30px}.icon.svelte-1r8v0gu{display:flex;flex:0 0 14px}.icon.svelte-1r8v0gu svg{width:14px;height:14px}.marketing-section-header.svelte-1ir83zp{display:flex;flex-direction:column;align-items:center;gap:16px;margin-inline:auto;margin-bottom:var(--header-bottom-space);text-align:center}h2.svelte-1ir83zp{margin:0;font-family:var(--home-display-font);font-size:var(--marketing-heading-size);font-weight:300;line-height:var(--marketing-heading-leading);letter-spacing:var(--marketing-heading-tracking);overflow-wrap:break-word}h2.svelte-1ir83zp strong{color:var(--marketing-accent-color, #009f6e);font-weight:400}.description.svelte-1ir83zp{margin:0;font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);color:#475569}@media(max-width:767px){.marketing-section-header.svelte-1ir83zp{margin-bottom:32px}h2.svelte-1ir83zp{font-size:36px;line-height:43px;letter-spacing:-.7px}.description.svelte-1ir83zp{font-size:17px;line-height:26px}}.marketing-reveal-card{position:relative;transition:background .18s ease}.marketing-card-front{transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.marketing-card-back{position:absolute;inset:var(--marketing-reveal-inset, 16px);margin:0;opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .28s ease}.marketing-reveal-card[class]:hover,.marketing-reveal-card[class]:focus-within{background:var( --marketing-reveal-background, linear-gradient(105.18deg, #6ddba1 -16.68%, #06444d 104.28%) );color:#fff}.marketing-reveal-card[class]:hover .marketing-card-front,.marketing-reveal-card[class]:focus-within .marketing-card-front{opacity:0;transform:translateY(-6px)}.marketing-reveal-card[class]:hover .marketing-card-back,.marketing-reveal-card[class]:focus-within .marketing-card-back{opacity:1;transform:translateY(0);visibility:visible;color:#fff}.marketing-reveal-card:focus-visible,.marketing-reveal-card:has(:focus-visible){outline:1px solid #0275c7;outline-offset:4px}@media(prefers-reduced-motion:reduce){.marketing-reveal-card,.marketing-card-front,.marketing-card-back{transition:none}}.marketing-card-indicator{position:absolute;top:18px;right:18px;width:14px;height:14px;color:#0275c7}.marketing-card-indicator:before,.marketing-card-indicator:after{content:"";position:absolute;background:currentcolor;border-radius:1px}.marketing-card-indicator:before{width:14px;height:2px;top:6px}.marketing-card-indicator:after{width:2px;height:14px;left:6px}@media(prefers-reduced-motion:reduce){.marketing-reveal-card[class] .marketing-card-front,.marketing-reveal-card[class] .marketing-card-back{transform:none}}.marketing-page{--home-display-font: "SB Sans Display", sans-serif;--home-text-font: "SB Sans Text", sans-serif;--marketing-panel-width: 1280px;--marketing-hero-size: clamp(48px, 6.667vw, 96px);--marketing-heading-size: clamp(36px, 4.17vw, 60px);--marketing-heading-leading: 1.2;--marketing-heading-tracking: -1.2px;--marketing-body-size: 20px;--marketing-body-leading: 30px;--marketing-pill-size: 19px;--marketing-pill-leading: 25px;--marketing-pill-padding: 12px 16px;--marketing-button-size: 16px;--marketing-button-leading: 20px;--marketing-button-padding: 16px 24px;font-family:var(--home-text-font)}.marketing-page h1,.marketing-page h2,.marketing-page h3{font-family:var(--home-display-font);overflow-wrap:break-word}.marketing-page *{box-sizing:border-box}.marketing-title-accent{color:var(--marketing-accent-color, #0275c7);font-family:var(--home-display-font);font-weight:400}.marketing-page .marketing-surface-card{min-width:0;padding:16px;border-radius:16px;background:#f2f5f9;color:#1e293b;font-family:var(--home-text-font)}.marketing-page .marketing-button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:var(--marketing-button-padding);border-radius:999px;font-family:var(--home-text-font);font-size:var(--marketing-button-size);line-height:var(--marketing-button-leading);font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.marketing-page .marketing-button svg{width:18px;height:18px;flex:0 0 18px}@media(prefers-reduced-motion:reduce){.marketing-page .marketing-button{transition:none}}.marketing-hero{max-width:1180px;margin:0 auto;padding:48px 24px 40px;text-align:center}.marketing-hero h1{max-width:1040px;margin:20px auto 0;font-size:calc(var(--marketing-hero-size) * .85);font-weight:300;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.marketing-hero .hero-lead{max-width:720px;margin:24px auto 0;font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);color:#475569}.marketing-hero .hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.marketing-backdrop{isolation:isolate}.marketing-backdrop:before{z-index:-1;content:"";position:absolute;inset:0 0 auto;height:750px;pointer-events:none;background:radial-gradient(ellipse at 25% 15%,#d5f8e9 0,transparent 52%),radial-gradient(ellipse at 80% 10%,#def5ff 0,transparent 55%)}@media(max-width:767px){.marketing-hero{padding:32px 20px 40px}.marketing-hero h1{font-size:44px;letter-spacing:-.9px}.marketing-hero .hero-lead{font-size:17px;line-height:26px}}
