.hero.svelte-2dxsav.svelte-2dxsav{background:var(--primary-dark);color:#fff;padding:clamp(60px,9vw,90px) 0;position:relative;overflow:hidden}.hero.svelte-2dxsav.svelte-2dxsav:before{content:"";position:absolute;top:-160px;right:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(91,141,239,.16),transparent 70%);pointer-events:none}.hgrid.svelte-2dxsav.svelte-2dxsav{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,56px);align-items:center;position:relative;z-index:1}.badge.svelte-2dxsav.svelte-2dxsav{display:inline-block;background:#5b8def2e;color:var(--accent-soft);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;margin-bottom:22px}.hero.svelte-2dxsav h1.svelte-2dxsav{font-size:clamp(30px,5vw,48px);font-weight:800;max-width:640px;margin-bottom:14px}.hl.svelte-2dxsav.svelte-2dxsav{width:60px;height:3px;background:var(--secondary);border-radius:3px;margin-bottom:22px}.hero.svelte-2dxsav p.svelte-2dxsav{font-size:clamp(16px,2vw,19px);color:#c2cadb;max-width:600px;margin-bottom:28px}.ctas.svelte-2dxsav.svelte-2dxsav{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.anchors.svelte-2dxsav.svelte-2dxsav{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--secondary)}.anchors.svelte-2dxsav span.svelte-2dxsav{white-space:nowrap}.hvisual.svelte-2dxsav.svelte-2dxsav{display:flex;justify-content:center}.hv-card.svelte-2dxsav.svelte-2dxsav{background:var(--surface);color:var(--text);border-radius:18px;padding:26px;width:100%;max-width:360px;box-shadow:0 26px 60px #0006;transition:transform .3s ease}.hv-card.svelte-2dxsav.svelte-2dxsav:hover{transform:translateY(-4px)}.hv-top.svelte-2dxsav.svelte-2dxsav{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.hv-tax.svelte-2dxsav.svelte-2dxsav{font-size:14px;color:var(--muted);font-weight:600}.hv-badge.svelte-2dxsav.svelte-2dxsav{font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-tint);padding:4px 10px;border-radius:999px}.hv-list.svelte-2dxsav.svelte-2dxsav{list-style:none;display:flex;flex-direction:column;gap:12px}.hv-list.svelte-2dxsav li.svelte-2dxsav{display:flex;flex-direction:column;padding-left:26px;position:relative}.hv-list.svelte-2dxsav li.svelte-2dxsav:before{content:"✓";position:absolute;left:0;top:1px;color:var(--success);font-weight:800}.hv-list.svelte-2dxsav b.svelte-2dxsav{font-size:16px;color:var(--primary);font-family:Manrope}.hv-list.svelte-2dxsav span.svelte-2dxsav{font-size:13px;color:var(--muted)}.hv-foot.svelte-2dxsav.svelte-2dxsav{margin-top:18px;padding-top:16px;border-top:1px solid var(--bp);font-size:13px;color:var(--accent);font-weight:600;text-align:center}@media (max-width:860px){.hgrid.svelte-2dxsav.svelte-2dxsav{grid-template-columns:1fr}.hvisual.svelte-2dxsav.svelte-2dxsav{margin-top:8px}}.ticker.svelte-2dxsav.svelte-2dxsav{background:var(--accent-tint);border-top:3px solid var(--accent);border-bottom:1px solid var(--ba);overflow:hidden}.track.svelte-2dxsav.svelte-2dxsav{display:flex;align-items:center;white-space:nowrap;width:max-content;padding:18px 0;animation:svelte-2dxsav-scroll 40s linear infinite}.ticker.svelte-2dxsav:hover .track.svelte-2dxsav{animation-play-state:paused}.ti.svelte-2dxsav.svelte-2dxsav{font-size:15px;color:var(--text);font-weight:500;padding:0 24px}.dot.svelte-2dxsav.svelte-2dxsav{color:var(--accent);font-size:9px;opacity:.7}@keyframes svelte-2dxsav-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.air.svelte-2dxsav.svelte-2dxsav{background:var(--air)}.center.svelte-2dxsav.svelte-2dxsav{text-align:center}.mx.svelte-2dxsav.svelte-2dxsav{margin-left:auto;margin-right:auto}.numsec.svelte-2dxsav.svelte-2dxsav{background:linear-gradient(135deg,var(--primary-dark),var(--primary));padding:clamp(40px,6vw,72px) 0}.ncard.svelte-2dxsav.svelte-2dxsav{text-align:left}.ncard.svelte-2dxsav b.svelte-2dxsav{font-family:Manrope;font-weight:800;font-size:clamp(34px,4.4vw,46px);color:#fff;display:block;line-height:1}.ncard.svelte-2dxsav b.acc.svelte-2dxsav{color:var(--accent-soft)}.ncard.svelte-2dxsav span.svelte-2dxsav{color:var(--secondary);font-size:14px;margin-top:8px;display:block}.dirs.svelte-2dxsav.svelte-2dxsav{margin-top:32px;align-items:stretch}.d.svelte-2dxsav.svelte-2dxsav{position:relative;background:var(--surface);border:1px solid var(--bp);border-radius:20px;padding:28px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.d.svelte-2dxsav.svelte-2dxsav:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.d.svelte-2dxsav.svelte-2dxsav:hover{transform:translateY(-6px);box-shadow:0 18px 44px #0e173029;border-color:transparent}.d.svelte-2dxsav.svelte-2dxsav:hover:before{transform:scaleX(1)}.d-top.svelte-2dxsav.svelte-2dxsav{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.d-ic.svelte-2dxsav.svelte-2dxsav{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.d-ic.svelte-2dxsav svg.svelte-2dxsav{width:24px;height:24px}.d.svelte-2dxsav:hover .d-ic.svelte-2dxsav{transform:scale(1.08) rotate(-3deg)}.d-tag.svelte-2dxsav.svelte-2dxsav{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.d.svelte-2dxsav h3.svelte-2dxsav{font-size:20px;color:var(--primary);margin-bottom:10px;font-family:Manrope}.d.svelte-2dxsav p.svelte-2dxsav{color:var(--muted);font-size:15px}.d.svelte-2dxsav .more.svelte-2dxsav{color:var(--accent);font-weight:700;margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;gap:6px}.d.svelte-2dxsav .more i.svelte-2dxsav{font-style:normal;transition:transform .25s ease}.d.svelte-2dxsav:hover .more i.svelte-2dxsav{transform:translate(5px)}.a-blue.svelte-2dxsav .d-ic.svelte-2dxsav{background:var(--accent-tint);color:var(--accent)}.a-blue.svelte-2dxsav.svelte-2dxsav:before{background:var(--accent)}.a-blue.svelte-2dxsav .d-tag.svelte-2dxsav{background:var(--accent);color:#fff}.a-teal.svelte-2dxsav .d-ic.svelte-2dxsav{background:#2f8c7e1f;color:var(--success)}.a-teal.svelte-2dxsav.svelte-2dxsav:before{background:var(--success)}.a-teal.svelte-2dxsav .more.svelte-2dxsav{color:var(--success)}.a-gold.svelte-2dxsav .d-ic.svelte-2dxsav{background:#c8922a24;color:var(--urgency)}.a-gold.svelte-2dxsav.svelte-2dxsav:before{background:var(--urgency)}.a-gold.svelte-2dxsav .d-tag.svelte-2dxsav{background:var(--urgency);color:#fff}.a-gold.svelte-2dxsav .more.svelte-2dxsav{color:var(--urgency)}.steps.svelte-2dxsav.svelte-2dxsav{margin-top:32px;align-items:stretch}.step.svelte-2dxsav.svelte-2dxsav{background:var(--surface);border:1px solid var(--bp);border-radius:16px;padding:26px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.step.svelte-2dxsav.svelte-2dxsav:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0e17301a}.step.svelte-2dxsav .sh.svelte-2dxsav{width:38px;height:38px;border-radius:11px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:14px;font-family:Manrope;font-size:18px}.step.svelte-2dxsav h3.svelte-2dxsav{font-size:17px;color:var(--primary);margin-bottom:8px;font-family:Manrope}.step.svelte-2dxsav p.svelte-2dxsav{color:var(--muted);font-size:14px}.trust.svelte-2dxsav.svelte-2dxsav{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,48px);align-items:center}.tcontent.svelte-2dxsav p.svelte-2dxsav{color:var(--text);font-size:16px;margin:14px 0 24px;max-width:560px}.tbadges.svelte-2dxsav.svelte-2dxsav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tb.svelte-2dxsav.svelte-2dxsav{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:16px;padding:22px;transition:transform .25s ease}.tb.svelte-2dxsav.svelte-2dxsav:hover{transform:translateY(-4px)}.tb.svelte-2dxsav b.svelte-2dxsav{font-family:Manrope;font-weight:800;font-size:24px;display:block;color:#fff}.tb.svelte-2dxsav span.svelte-2dxsav{font-size:13px;color:#c2cadb;margin-top:6px;display:block}@media (max-width:860px){.trust.svelte-2dxsav.svelte-2dxsav{grid-template-columns:1fr}}.final.svelte-2dxsav.svelte-2dxsav{background:var(--primary-dark)}.final.svelte-2dxsav p.svelte-2dxsav{color:#c2cadb;font-size:17px;margin:14px 0 26px}
