.seo-page.svelte-1r4ojwu{--page-bg-top: #0a141f;--page-bg-bottom: #101f2f;--panel-bg: #122436;--panel-border: #28435d;--text-main: #e8f1fa;--text-strong: #f5f9ff;--text-muted: #9cb2c7;--action-bg: #2f88e6;--action-bg-hover: #3f9cf7;--action-outline: #6fb3ff;flex:1 0 auto;min-height:100%;background:radial-gradient(circle at 82% 10%,#4088da2e,#4088da00 36%),linear-gradient(180deg,var(--page-bg-top) 0%,var(--page-bg-bottom) 100%);color:var(--text-main);font-family:Manrope,Avenir Next,Segoe UI,sans-serif}.seo-container.svelte-1r4ojwu{max-width:980px;margin:0 auto;padding:2rem 1rem 2.8rem;display:flex;flex-direction:column;gap:.85rem}.breadcrumbs.svelte-1r4ojwu{display:flex;align-items:center;gap:.48rem;font-size:.85rem;color:var(--text-muted)}.breadcrumbs.svelte-1r4ojwu a:where(.svelte-1r4ojwu){color:#a8cff8;text-decoration:none}.breadcrumbs.svelte-1r4ojwu a:where(.svelte-1r4ojwu):hover{text-decoration:underline}.hero.svelte-1r4ojwu{padding:1.1rem 0 .8rem}.eyebrow.svelte-1r4ojwu{margin:0 0 .7rem;font-size:.83rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fc1ff}h1.svelte-1r4ojwu{margin:0;font-size:clamp(1.82rem,3vw,2.65rem);line-height:1.16;letter-spacing:-.02em;font-weight:800;color:var(--text-strong)}.subhead.svelte-1r4ojwu{margin:.9rem 0 0;font-size:1rem;line-height:1.65;max-width:78ch;color:#d3e1ef}.proof-strip.svelte-1r4ojwu{margin:.95rem 0 0;font-size:.93rem;font-weight:600;color:#b4d2ef}.related-links.svelte-1r4ojwu{margin-top:.85rem;padding:.8rem .9rem;background:#0a2034b8;border:1px solid #2e5578;border-radius:10px}.related-links.svelte-1r4ojwu p:where(.svelte-1r4ojwu){margin:0;font-size:.92rem;line-height:1.45;color:#d8e8f8}.related-links.svelte-1r4ojwu p:where(.svelte-1r4ojwu)+p:where(.svelte-1r4ojwu){margin-top:.45rem}.related-links.svelte-1r4ojwu a:where(.svelte-1r4ojwu){color:#8fc7ff;font-weight:700;text-decoration:none}.related-links.svelte-1r4ojwu a:where(.svelte-1r4ojwu):hover{text-decoration:underline}.related-links.svelte-1r4ojwu span:where(.svelte-1r4ojwu){margin-left:.38rem;color:#b6cbe0}.panel.svelte-1r4ojwu{padding:1rem;border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:0 16px 28px -24px #050a14e6;border-radius:12px}h2.svelte-1r4ojwu{margin:0;font-size:1.24rem;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}h3.svelte-1r4ojwu{margin:0;font-size:1rem;font-weight:700;color:#e8f3ff}.panel.svelte-1r4ojwu>p:where(.svelte-1r4ojwu){margin:.7rem 0 0;line-height:1.62;color:#c8daeb}.card-grid.svelte-1r4ojwu,.pricing-grid.svelte-1r4ojwu,.faq-list.svelte-1r4ojwu{margin-top:.75rem;display:grid;gap:.65rem}.card-grid.svelte-1r4ojwu,.pricing-grid.svelte-1r4ojwu{grid-template-columns:repeat(3,minmax(0,1fr))}.card.svelte-1r4ojwu,.price-card.svelte-1r4ojwu,.faq-item.svelte-1r4ojwu{border:1px solid #2d4b67;background:#162c3f;border-radius:10px;padding:.75rem}.card.svelte-1r4ojwu p:where(.svelte-1r4ojwu),.price-card.svelte-1r4ojwu p:where(.svelte-1r4ojwu),.faq-item.svelte-1r4ojwu p:where(.svelte-1r4ojwu){margin:.5rem 0 0;font-size:.94rem;line-height:1.57;color:#bdd1e5}ul.svelte-1r4ojwu{margin:.74rem 0 0;padding-left:1.1rem;display:grid;gap:.5rem}li.svelte-1r4ojwu{line-height:1.58;color:#c9dceb}.section-note.svelte-1r4ojwu{margin:.75rem 0 0;font-size:.92rem;color:#b8cee2}.cta-row.svelte-1r4ojwu{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.62rem}.btn.svelte-1r4ojwu{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:.72rem .98rem;font-size:.93rem;font-weight:700;border-radius:10px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.btn.svelte-1r4ojwu:focus-visible{outline:2px solid var(--action-outline);outline-offset:2px}.btn-primary.svelte-1r4ojwu{color:#f8fcff;background:linear-gradient(180deg,var(--action-bg) 0%,#2a79cc 100%);border:1px solid #3f96ef}.btn-primary.svelte-1r4ojwu:hover{background:linear-gradient(180deg,var(--action-bg-hover) 0%,var(--action-bg) 100%);box-shadow:0 12px 20px -18px #6fb3ffcc;transform:translateY(-1px)}.btn-secondary.svelte-1r4ojwu{color:#cde6ff;background:transparent;border:1px solid #4a80b4}.btn-secondary.svelte-1r4ojwu:hover{background:#4088da29;transform:translateY(-1px)}.footer-cta.svelte-1r4ojwu{margin-bottom:.35rem}@media(max-width:900px){.card-grid.svelte-1r4ojwu,.pricing-grid.svelte-1r4ojwu{grid-template-columns:1fr}}@media(max-width:560px){.seo-container.svelte-1r4ojwu{padding:1.35rem .9rem 2rem}h1.svelte-1r4ojwu{font-size:clamp(1.52rem,6vw,2rem)}.btn.svelte-1r4ojwu{flex:1}}
