.page-header.svelte-noafdq{background-image:radial-gradient(ellipse at 20% 60%,rgba(30,86,176,.55) 0%,transparent 55%),radial-gradient(ellipse at 85% 20%,rgba(245,158,11,.12) 0%,transparent 40%),linear-gradient(150deg,#071a3d,#0d2458 40%,#0f2d6e,#1a4898);color:#fff;padding:2.5rem 0 2.25rem;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.header-eyebrow.svelte-noafdq{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin-bottom:.75rem}.header-eyebrow.svelte-noafdq i:where(.svelte-noafdq){font-size:.9rem}.header-title.svelte-noafdq{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 .5rem}.header-subtitle.svelte-noafdq{font-size:.9375rem;color:#ffffffb3;margin:0 0 1.5rem;max-width:58ch}.header-actions.svelte-noafdq{display:flex;flex-wrap:wrap;gap:.75rem}.btn-primary.svelte-noafdq{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.25rem;background:#fff;color:var(--color-primary-blue);font-size:.875rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-fast)}.btn-primary.svelte-noafdq:hover{background:#ffffffe0}.btn-secondary.svelte-noafdq{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.25rem;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.3);font-size:.875rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-fast)}.btn-secondary.svelte-noafdq:hover{background:#fff3}.info-section.svelte-noafdq{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:visible}.info-section-header.svelte-noafdq{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.info-section-header.svelte-noafdq i:where(.svelte-noafdq){font-size:1rem;color:var(--color-secondary-blue)}.info-section-title.svelte-noafdq{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.feature-grid.svelte-noafdq{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0}.feature-item.svelte-noafdq{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.5rem;border-right:1px solid var(--color-border-light)}.feature-item.svelte-noafdq:last-child{border-right:none}@media(max-width:640px){.feature-item.svelte-noafdq{border-right:none;border-bottom:1px solid var(--color-border-light)}.feature-item.svelte-noafdq:last-child{border-bottom:none}}.feature-icon.svelte-noafdq{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#1e56b014;color:var(--color-secondary-blue);border-radius:var(--radius-sm);font-size:1.1rem}.feature-name.svelte-noafdq{display:block;font-size:.875rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.2rem}.feature-desc.svelte-noafdq{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.table-note.svelte-noafdq{padding:.75rem 1.25rem;font-size:.8125rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light)}.table-wrap.svelte-noafdq{overflow-x:auto}.price-table.svelte-noafdq{width:100%;min-width:760px;border-collapse:collapse;font-size:.8125rem}.price-table.svelte-noafdq thead:where(.svelte-noafdq) tr:where(.svelte-noafdq){background:var(--color-surface-muted)}.price-table.svelte-noafdq th:where(.svelte-noafdq){padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border-light)}.price-table.svelte-noafdq th.text-right:where(.svelte-noafdq){text-align:right}.price-table.svelte-noafdq tbody:where(.svelte-noafdq) tr:where(.svelte-noafdq){border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast)}.price-table.svelte-noafdq tbody:where(.svelte-noafdq) tr:where(.svelte-noafdq):last-child{border-bottom:none}.price-table.svelte-noafdq tbody:where(.svelte-noafdq) tr:where(.svelte-noafdq):hover{background:var(--color-surface-muted)}.price-table.svelte-noafdq td:where(.svelte-noafdq){padding:.75rem 1rem;color:var(--color-text-secondary);vertical-align:middle}.cat-cell.svelte-noafdq{color:var(--color-text-muted);font-size:.75rem}.name-cell.svelte-noafdq{font-weight:600;color:var(--color-text-primary)}.delivery-badge.svelte-noafdq{display:inline-flex;padding:2px 8px;background:#1e56b012;color:var(--color-secondary-blue);border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.free-cell.svelte-noafdq{text-align:center}.free-badge.svelte-noafdq{display:inline-flex;padding:3px 10px;background:#16a34a14;color:#166534;border:1px solid rgba(22,163,74,.2);border-radius:999px;font-size:.75rem;font-weight:700}.price-cell.svelte-noafdq{text-align:right;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.table-footnote.svelte-noafdq{padding:.75rem 1.25rem;font-size:.75rem;color:var(--color-text-muted);border-top:1px solid var(--color-border-light);margin:0}.cta-card.svelte-noafdq{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.cta-icon.svelte-noafdq{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#1e56b014;color:var(--color-secondary-blue);border-radius:var(--radius-sm);font-size:1.5rem}.cta-title.svelte-noafdq{font-size:1.25rem;font-weight:800;color:var(--color-text-primary);margin:0}.cta-text.svelte-noafdq{font-size:.9rem;color:var(--color-text-secondary);line-height:1.65;max-width:52ch;margin:0}.cta-btn.svelte-noafdq{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.5rem;background:var(--color-primary-blue);color:#fff;font-size:.875rem;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-fast);margin-top:.25rem}.cta-btn.svelte-noafdq:hover{background:var(--color-secondary-blue)}
