.sw-event-hero.svelte-h0yw4j{padding:1.5rem 1rem 0}.sw-event-hero-shell.svelte-h0yw4j{max-width:1240px;margin:0 auto;border-radius:28px;padding:2.6rem;background:radial-gradient(circle at 85% 18%,rgba(240,106,49,.18),transparent 28%),radial-gradient(circle at 16% 85%,rgba(37,99,235,.14),transparent 38%),linear-gradient(135deg,#071324,#0b2430 48%,#0f2a44);color:#eff6ff;text-align:center;box-shadow:0 32px 64px #040c1757;border:1px solid rgba(148,184,216,.14)}.sw-event-kicker.svelte-h0yw4j{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9f3e16;background:#fff1e7;border:1px solid #f3c7b0;border-radius:999px;padding:.3rem .9rem;margin-bottom:.9rem}.sw-event-kicker.svelte-h0yw4j svg{flex-shrink:0}.sw-event-hero-shell.svelte-h0yw4j h1:where(.svelte-h0yw4j){margin:0 0 .65rem;font-size:clamp(1.45rem,3.2vw,2.45rem);line-height:1.12;letter-spacing:-.03em;color:#fff}.sw-event-hero-shell.svelte-h0yw4j>p:where(.svelte-h0yw4j){margin:0 auto;max-width:760px;color:#c2dbef;font-size:.97rem;line-height:1.68}.sw-event-chips.svelte-h0yw4j{margin:1.3rem auto 0;display:flex;justify-content:center;gap:.55rem;flex-wrap:wrap}.sw-event-chips.svelte-h0yw4j span:where(.svelte-h0yw4j){padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(194,219,239,.18);background:#ffffff0d;color:#eaf4fb;font-size:.78rem;font-weight:700}.sw-event-hero-cta.svelte-h0yw4j{display:flex;gap:.65rem;justify-content:center;margin-top:1.35rem;flex-wrap:wrap}.sw-event-section.svelte-h0yw4j{max-width:1240px;margin:0 auto;padding:2.6rem 1.25rem 0}.sw-event-section-head.svelte-h0yw4j{text-align:center;margin-bottom:1.45rem}.sw-event-eyebrow.svelte-h0yw4j{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c2410c;background:#fff4ed;border:1px solid #fdd9c4;border-radius:999px;padding:.28rem .82rem;margin-bottom:.6rem}.sw-event-section-head.svelte-h0yw4j h2:where(.svelte-h0yw4j){margin:0 0 .45rem;font-size:clamp(1.32rem,2.5vw,1.9rem);line-height:1.16;color:#0f2a44;letter-spacing:-.02em}.sw-event-section-head.svelte-h0yw4j p:where(.svelte-h0yw4j){margin:0 auto;max-width:700px;color:#64748b;font-size:.92rem;line-height:1.62}.sw-event-grid.svelte-h0yw4j,.sw-event-fleet-grid.svelte-h0yw4j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sw-event-card.svelte-h0yw4j,.sw-event-fleet-card.svelte-h0yw4j{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.3rem;box-shadow:0 12px 34px #0f2a440a;height:100%}.sw-event-card-icon.svelte-h0yw4j,.sw-event-fleet-icon.svelte-h0yw4j{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent);margin-bottom:.85rem}.sw-event-card.svelte-h0yw4j h3:where(.svelte-h0yw4j),.sw-event-fleet-card.svelte-h0yw4j h3:where(.svelte-h0yw4j){margin:0 0 .35rem;font-size:.98rem;font-weight:700;line-height:1.35;color:#0f2a44}.sw-event-card.svelte-h0yw4j p:where(.svelte-h0yw4j),.sw-event-fleet-card.svelte-h0yw4j p:where(.svelte-h0yw4j){margin:0;color:#64748b;font-size:.87rem;line-height:1.58}.sw-event-fleet-badge.svelte-h0yw4j{display:inline-flex;margin-bottom:.8rem;padding:.28rem .6rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.72rem;font-weight:800}.sw-event-use-grid.svelte-h0yw4j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sw-event-use-card.svelte-h0yw4j{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.25rem}.sw-event-use-num.svelte-h0yw4j{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#0f2a44,#163a5c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;flex-shrink:0}.sw-event-use-card.svelte-h0yw4j h3:where(.svelte-h0yw4j){margin:0 0 .25rem;font-size:.95rem;font-weight:700;color:#0f2a44}.sw-event-use-card.svelte-h0yw4j p:where(.svelte-h0yw4j){margin:0;color:#64748b;font-size:.86rem;line-height:1.55}.sw-event-step-grid.svelte-h0yw4j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sw-event-step-card.svelte-h0yw4j{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.45rem 1rem}.sw-event-step-num.svelte-h0yw4j{width:46px;height:46px;margin:0 auto .75rem;border-radius:14px;background:linear-gradient(135deg,#f06a31,#e05520);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:800;box-shadow:0 8px 20px #f06a3142}.sw-event-step-card.svelte-h0yw4j h3:where(.svelte-h0yw4j){margin:0 0 .3rem;font-size:.95rem;font-weight:700;color:#0f2a44}.sw-event-step-card.svelte-h0yw4j p:where(.svelte-h0yw4j){margin:0;color:#64748b;font-size:.86rem;line-height:1.55}.sw-event-bottom-cta.svelte-h0yw4j{max-width:1240px;margin:2.6rem auto 0;padding:0 1.25rem 1.5rem}.sw-event-bottom-inner.svelte-h0yw4j{border-radius:24px;padding:2rem;background:radial-gradient(circle at 82% 30%,rgba(240,106,49,.15),transparent 40%),linear-gradient(135deg,#0f2a44,#163a5c);text-align:center}.sw-event-bottom-inner.svelte-h0yw4j h2:where(.svelte-h0yw4j){margin:0 0 .45rem;font-size:clamp(1.2rem,2.5vw,1.65rem);color:#fff}.sw-event-bottom-inner.svelte-h0yw4j p:where(.svelte-h0yw4j){margin:0 auto 1.2rem;max-width:560px;color:#c2dbef;font-size:.92rem;line-height:1.6}.sw-event-bottom-btns.svelte-h0yw4j{display:flex;gap:.65rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.sw-event-grid.svelte-h0yw4j,.sw-event-fleet-grid.svelte-h0yw4j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sw-event-hero-shell.svelte-h0yw4j{padding:1.6rem}.sw-event-use-grid.svelte-h0yw4j,.sw-event-step-grid.svelte-h0yw4j{grid-template-columns:1fr}}@media(max-width:640px){.sw-event-grid.svelte-h0yw4j,.sw-event-fleet-grid.svelte-h0yw4j{grid-template-columns:1fr}.sw-event-hero-shell.svelte-h0yw4j>p:where(.svelte-h0yw4j){font-size:.92rem}}@media(prefers-reduced-motion:reduce){.sw-event-card.svelte-h0yw4j,.sw-event-fleet-card.svelte-h0yw4j{transition:none}}
