:root{--navy: #0F172A;--blue: #0284C7;--text-dark: #1E293B;--text-body: #475569;--bg-offwhite: #F8FAFC;--border: #E2E8F0;--green: #10B981}.page.svelte-1hrotn9{font-family:Public Sans,Inter,sans-serif;color:var(--text-body);background:#fff;min-height:100vh;line-height:1.7}h1.svelte-1hrotn9,h2.svelte-1hrotn9,h3.svelte-1hrotn9{color:var(--navy);font-weight:800;letter-spacing:-.01em}.wrap.svelte-1hrotn9{max-width:1100px;margin:0 auto;padding:0 24px}.navbar.svelte-1hrotn9{padding:20px 0;border-bottom:2px solid var(--border);background:#fff;position:sticky;top:0;z-index:100;transition:box-shadow .2s}.navbar.scrolled.svelte-1hrotn9{box-shadow:0 2px 16px #00000012}.nav-wrap.svelte-1hrotn9{display:flex;justify-content:space-between;align-items:center}.logo.svelte-1hrotn9{text-decoration:none;display:inline-flex;align-items:center}.logo.svelte-1hrotn9 img:where(.svelte-1hrotn9){height:26px;width:auto;display:block}.nav-right.svelte-1hrotn9{display:flex;align-items:center;gap:24px}.nav-link.svelte-1hrotn9{text-decoration:none;color:var(--text-dark);font-weight:600;font-size:15px;transition:color .2s}.nav-link.svelte-1hrotn9:hover{color:var(--blue)}.btn-primary.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;text-decoration:none;padding:12px 24px;font-weight:700;font-size:14px;border-radius:4px;border:2px solid var(--navy);transition:background .2s,border-color .2s;cursor:pointer;font-family:inherit}.btn-primary.svelte-1hrotn9:hover:not(:disabled){background:var(--blue);border-color:var(--blue)}.btn-primary.svelte-1hrotn9:disabled{opacity:.6;cursor:not-allowed}.btn-outline.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--navy);text-decoration:none;padding:12px 24px;font-weight:700;font-size:14px;border-radius:4px;border:2px solid var(--navy);transition:background .2s;cursor:pointer;font-family:inherit}.btn-outline.svelte-1hrotn9:hover:not(:disabled){background:var(--bg-offwhite)}.btn-outline.svelte-1hrotn9:disabled{opacity:.6;cursor:not-allowed}.btn-full.svelte-1hrotn9{width:100%;padding:14px 24px;font-size:15px}.section-tag.svelte-1hrotn9{display:block;text-transform:uppercase;font-weight:800;color:var(--blue);letter-spacing:1px;font-size:12px;margin-bottom:16px}.hero.svelte-1hrotn9{padding:80px 0 40px;text-align:center}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:48px;line-height:1.1;margin-bottom:20px}.hero.svelte-1hrotn9 .lede:where(.svelte-1hrotn9){font-size:19px;color:var(--text-dark);max-width:720px;margin:0 auto}.error-box.svelte-1hrotn9{background:#fef2f2;border:1px solid #FECACA;color:#dc2626;padding:12px 16px;border-radius:4px;font-size:14px;margin:16px 0}.plans-section.svelte-1hrotn9{padding:40px 0 80px}.currency-picker.svelte-1hrotn9{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;color:var(--text-body)}.currency-picker.svelte-1hrotn9 select:where(.svelte-1hrotn9){border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--navy);font:inherit;font-weight:700;padding:7px 28px 7px 10px}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.plans-grid.four-up.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);gap:18px}.plans-grid.two-up.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto}.plans-loading.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:var(--text-body)}.spinner.svelte-1hrotn9{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:svelte-1hrotn9-spin .8s linear infinite}@keyframes svelte-1hrotn9-spin{to{transform:rotate(360deg)}}.plan-card.svelte-1hrotn9{background:#fff;border:2px solid var(--border);border-radius:8px;padding:36px 32px;display:flex;flex-direction:column;position:relative}.plan-card.recommended.svelte-1hrotn9{border-color:var(--navy);box-shadow:0 6px 28px #0f172a14}.recommended-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--navy);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:100px}.plan-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:22px;margin-bottom:4px}.plan-sub.svelte-1hrotn9{font-size:14px;color:var(--text-body);margin-bottom:24px;min-height:40px}.price.svelte-1hrotn9{margin-bottom:8px;display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap}.price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:clamp(30px,3.1vw,44px);font-weight:800;color:var(--navy);letter-spacing:-.02em}.price.svelte-1hrotn9 .period:where(.svelte-1hrotn9){font-size:16px;color:var(--text-body);margin-left:4px}.trucks.svelte-1hrotn9{font-size:14px;color:var(--text-body);margin-bottom:24px}.trucks.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--navy)}.features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 28px;flex:1}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:14px;color:var(--text-dark);padding:8px 0;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--bg-offwhite);min-height:40px;box-sizing:border-box}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9):last-child{border-bottom:none}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9) i:where(.svelte-1hrotn9){color:var(--green);font-size:16px;flex-shrink:0;margin-top:2px}.features.svelte-1hrotn9 li.excluded-row:where(.svelte-1hrotn9){color:var(--text-light, #667085)}.features.svelte-1hrotn9 li.excluded-row:where(.svelte-1hrotn9) i:where(.svelte-1hrotn9){color:#98a2b3}.guarantee.svelte-1hrotn9{text-align:center;margin-top:32px;font-size:14px;color:var(--text-body);display:flex;align-items:center;justify-content:center;gap:8px}.guarantee.svelte-1hrotn9 i:where(.svelte-1hrotn9){color:var(--green)}.founding-section.svelte-1hrotn9{padding:56px 0 8px}.founding-card.svelte-1hrotn9{max-width:760px;margin:0 auto;text-align:center;padding:40px 32px;border-radius:18px;background:linear-gradient(135deg,#1e3a8a,#3a6df0);color:#fff}.founding-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.9rem;margin:0 0 14px;color:#fff}.founding-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:1.02rem;line-height:1.65;color:#ffffffeb;margin:0 auto 24px;max-width:600px}.founding-actions.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn-light.svelte-1hrotn9{background:#fff;color:#1e3a8a;padding:11px 24px;border-radius:8px;text-decoration:none;font-weight:700;font-size:15px}.btn-light.svelte-1hrotn9:hover{background:#eef2ff}.faq-section.svelte-1hrotn9{padding:80px 0;background:var(--bg-offwhite);border-top:2px solid var(--border);border-bottom:2px solid var(--border)}.faq-section.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:32px;margin-bottom:40px}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.faq-item.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:17px;margin-bottom:8px}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:15px;margin:0}.cta-box.svelte-1hrotn9{background:var(--navy);color:#fff;padding:80px 40px;text-align:center;border-radius:8px;margin:80px 0}.cta-box.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#fff;font-size:36px;margin-bottom:20px}.cta-box.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:18px;margin-bottom:40px;opacity:.8;color:#fff}.cta-white-btn.svelte-1hrotn9{display:inline-flex;align-items:center;background:#fff;color:var(--navy);text-decoration:none;padding:18px 48px;font-weight:800;font-size:16px;border-radius:4px;transition:background .2s}.cta-white-btn.svelte-1hrotn9:hover{background:var(--bg-offwhite)}@media(max-width:1100px){.plans-grid.four-up.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:720px;margin:0 auto}}@media(max-width:900px){.plans-grid.svelte-1hrotn9,.plans-grid.two-up.svelte-1hrotn9,.plans-grid.four-up.svelte-1hrotn9{grid-template-columns:1fr;max-width:480px;margin:0 auto}.faq-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:24px}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:32px}.hero.svelte-1hrotn9 .lede:where(.svelte-1hrotn9){font-size:17px}.nav-right.svelte-1hrotn9 .nav-link:where(.svelte-1hrotn9){display:none}.cta-box.svelte-1hrotn9{padding:48px 24px}.cta-box.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:26px}}
