.hero-shell.svelte-1uha8ag{background:linear-gradient(145deg,#0f2748 0%,#164274 44%,#2d6cad 100%);padding:120px 0 90px;position:relative;overflow:hidden}.hero-overlay.svelte-1uha8ag{pointer-events:none;background:radial-gradient(circle at 78% 22%,#ffffff38 0 7%,#0000 8%),radial-gradient(circle at 16% 72%,#f5c46c40 0 9%,#0000 10%);position:absolute;inset:0}.hero-content.svelte-1uha8ag{z-index:1;position:relative}.hero-copy.svelte-1uha8ag{color:#fff;max-width:760px}.hero-kicker.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;opacity:.92;margin-bottom:18px;font-size:.95rem}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin-bottom:18px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.1}.hero-text.svelte-1uha8ag{color:#ffffffed;margin-bottom:30px;font-size:clamp(1.12rem,2.2vw,1.32rem);line-height:1.6}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero-btn.svelte-1uha8ag{color:#1f2a37;background:#f4c46c;border-color:#f4c46c;font-weight:700}.hero-btn.svelte-1uha8ag:hover{color:#182331;background:#ffd99a;border-color:#ffd99a}.hero-link.svelte-1uha8ag{color:#eaf3ff;font-weight:600;text-decoration:underline}.trust-band.svelte-1uha8ag{background:#f0f5fb;border-top:1px solid #d9e5f4;border-bottom:1px solid #d9e5f4;padding:18px 0}.trust-band.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.trust-band.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#163352;padding-left:24px;font-size:1rem;font-weight:600;position:relative}.trust-band.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:#2f7b55;font-weight:800;position:absolute;top:0;left:0}.roadmap-section.svelte-1uha8ag{background:#fffdf9;padding-bottom:118px}.roadmap-card.svelte-1uha8ag{background:#fff;border:1px solid #eadfcd;border-radius:16px;height:100%;padding:28px 24px;box-shadow:0 10px 26px #2d3c4f14}.roadmap-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#2d3138;margin-bottom:12px;font-size:1.38rem}.roadmap-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4b596a;margin-bottom:0;font-size:1.08rem;line-height:1.65}.feature-grid-shell.svelte-1uha8ag{gap:0}.home-feature-area.svelte-1uha8ag{margin-top:0;padding-bottom:84px}.home-feature-area.svelte-1uha8ag .feature_bg:where(.svelte-1uha8ag){margin-top:0}.refined-feature.svelte-1uha8ag{background:#fff;border:1px solid #e6edf6;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s}.refined-feature.svelte-1uha8ag:hover{border-color:#c9dced;transform:translateY(-4px);box-shadow:0 16px 32px #2640601f}.post-tile.svelte-1uha8ag{background:#fff;border:1px solid #d8e3f2;border-radius:14px;align-items:stretch;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 10px 24px #344a631a}.post-tile.svelte-1uha8ag:hover{border-color:#b8d0e8;transform:translateY(-4px);box-shadow:0 16px 34px #344a632e}.post-tile-content.svelte-1uha8ag{flex-direction:column;width:100%;padding:24px;display:flex}.post-tile-content.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#163352;transition:color .2s}.post-tile.svelte-1uha8ag:hover .post-tile-content:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#0e243a}.post-tile-content.svelte-1uha8ag .blog-meta:where(.svelte-1uha8ag){margin-top:auto}.feature-link.svelte-1uha8ag{color:#1f5f96;margin-top:12px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.single_feature-link.svelte-1uha8ag{color:inherit;text-decoration:none;display:block}.closing-cta-wrap.svelte-1uha8ag{margin-top:24px}.final-cta.svelte-1uha8ag{padding:0 0 18px}.final-cta-box.svelte-1uha8ag{text-align:center;background:linear-gradient(#fff 0%,#eff6ff 100%);border:1px solid #d4e4f5;border-radius:18px;padding:38px 24px}.final-cta-box.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#132e4a;margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.3rem)}.final-cta-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3d556e;margin-bottom:18px;font-size:1.08rem}.newsletter-cta.svelte-1uha8ag{padding:0 0 84px}.newsletter-cta-box.svelte-1uha8ag{background:linear-gradient(#f1f8ff 0%,#e6f0fe 100%);border:1px solid #cde0f5;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;padding:34px 28px;display:grid}.newsletter-col.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#132e4a;margin-bottom:8px;font-size:clamp(1.3rem,2.5vw,1.7rem)}.newsletter-col.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#132e4a;margin-bottom:8px;font-size:clamp(1.15rem,2.2vw,1.45rem)}.newsletter-col.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3d556e;margin-bottom:14px;font-size:1.04rem;line-height:1.65}.btn_two.svelte-1uha8ag{color:#1f5f96;cursor:pointer;background:0 0;border:2px solid #1f5f96;border-radius:999px;padding:10px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.btn_two.svelte-1uha8ag:hover{color:#fff;background:#1f5f96;border-color:#1f5f96}.persona-section.svelte-1uha8ag{background:#f7faff;padding-bottom:94px}.persona-row.svelte-1uha8ag{gap:0}.persona-card.svelte-1uha8ag{background:#fff;border:1px solid #dbe7f5;border-radius:18px;flex-direction:column;height:100%;padding:30px 24px 34px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px #24446914}.persona-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 16px 34px #24446924}.persona-avatar.svelte-1uha8ag{object-fit:cover;border:3px solid #dbe7f5;border-radius:50%;width:84px;height:84px;margin-bottom:10px;box-shadow:0 8px 20px #24446929}.persona-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#132e4a;margin-bottom:10px;font-size:1.35rem}.persona-quote.svelte-1uha8ag{color:#3d5a78;flex-grow:1;margin-bottom:14px;font-size:1rem;font-style:italic;line-height:1.6}.persona-goal-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;color:#7a8da3;margin-bottom:2px;font-size:.88rem;font-weight:600}.persona-goal.svelte-1uha8ag{color:#1f5f96;margin-bottom:16px;font-size:1.02rem;font-weight:700}.persona-btn.svelte-1uha8ag{align-self:flex-start;padding:8px 20px;font-size:.95rem}@media (width<=991px){.hero-shell.svelte-1uha8ag{padding:92px 0 72px}.trust-band.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:1fr}.roadmap-card.svelte-1uha8ag{margin-bottom:16px}.roadmap-section.svelte-1uha8ag{padding-bottom:74px}.persona-card.svelte-1uha8ag{margin-bottom:18px}.newsletter-cta-box.svelte-1uha8ag{grid-template-columns:1fr}}
