[data-astro-cid-smrm36yy][data-echo-page]{--echo-purple:#6942d7;--echo-deep:#27165c;--echo-coral:#ee6d5f;--echo-tint:#f4efff;--echo-line:#ddd1fb;background:#fff}.echo-container[data-astro-cid-smrm36yy]{width:min(100% - 56px,var(--container-max));margin-inline:auto}.echo-container--narrow[data-astro-cid-smrm36yy]{max-width:840px}.echo-hero[data-astro-cid-smrm36yy]{padding-block:calc(var(--header-height-compact) + 40px) 64px;overflow:hidden;background:linear-gradient(130deg,#fff,#faf7ff 55%,#eee6ff)}.echo-hero__inner[data-astro-cid-smrm36yy]{display:flex;flex-direction:column;gap:48px}.echo-eyebrow[data-astro-cid-smrm36yy],.echo-section-label[data-astro-cid-smrm36yy]{margin-bottom:var(--space-4);color:var(--echo-purple);font:700 var(--text-15)/1.3 var(--font-sans)}.echo-h1[data-astro-cid-smrm36yy]{max-width:820px;margin-bottom:var(--space-5);color:var(--echo-deep);font:700 42px/1.05 var(--font-legal);letter-spacing:-.03em}.echo-lede[data-astro-cid-smrm36yy]{max-width:740px;margin-bottom:var(--space-8);color:var(--color-ink);font:20px/1.45 var(--font-legal)}.echo-h2[data-astro-cid-smrm36yy]{margin-bottom:var(--space-5);color:var(--echo-deep);font:700 34px/1.08 var(--font-legal)}.echo-body[data-astro-cid-smrm36yy]{max-width:840px;color:var(--color-ink);font:var(--text-15)/1.6 var(--font-legal)}.echo-hero__ctas[data-astro-cid-smrm36yy],.echo-links[data-astro-cid-smrm36yy]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.echo-btn[data-astro-cid-smrm36yy],.echo-link[data-astro-cid-smrm36yy]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-pill);background:var(--echo-purple);color:#fff;font:700 var(--text-16)/1.2 var(--font-sans)}.echo-btn--ghost[data-astro-cid-smrm36yy],.echo-link--light[data-astro-cid-smrm36yy]{border:1px solid var(--echo-line);background:#fff;color:var(--echo-purple)}.echo-links[data-astro-cid-smrm36yy]{margin-top:var(--space-6)}.echo-section[data-astro-cid-smrm36yy]{padding-block:64px}.echo-section--panel[data-astro-cid-smrm36yy] .echo-container[data-astro-cid-smrm36yy]{padding:48px 28px;border-radius:var(--radius-2xl);background:var(--echo-tint)}.echo-cards[data-astro-cid-smrm36yy]{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.echo-card[data-astro-cid-smrm36yy]{padding:24px;border:1px solid var(--echo-line);border-radius:var(--radius-xl);background:var(--echo-tint)}.echo-card[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy],.echo-step[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy],.echo-faq[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy]{color:var(--echo-deep);font-family:var(--font-legal);font-weight:700}.echo-card[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy],.echo-step[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy]{margin-bottom:var(--space-2);font-size:20px;line-height:1.3}.echo-card[data-astro-cid-smrm36yy] p[data-astro-cid-smrm36yy],.echo-step[data-astro-cid-smrm36yy] p[data-astro-cid-smrm36yy],.echo-faq[data-astro-cid-smrm36yy] p[data-astro-cid-smrm36yy]{color:var(--color-ink);font:var(--text-15)/1.5 var(--font-legal)}.echo-steps[data-astro-cid-smrm36yy]{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.echo-step[data-astro-cid-smrm36yy]{display:flex;align-items:flex-start;gap:var(--space-4);padding:20px;border-radius:var(--radius-xl);background:#fff}.echo-step[data-astro-cid-smrm36yy]>span[data-astro-cid-smrm36yy]{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:50%;background:var(--echo-purple);color:#fff;font:700 var(--text-16)/1 var(--font-sans)}.echo-callout[data-astro-cid-smrm36yy]{margin-top:var(--space-6);padding:20px 22px;border-left:4px solid var(--echo-coral);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--echo-tint);color:var(--echo-deep);font:600 var(--text-15)/1.5 var(--font-legal)}.echo-preview[data-astro-cid-smrm36yy]{width:100%;max-width:470px;margin-inline:auto;padding:28px;border:1px solid rgba(105,66,215,.18);border-radius:30px;background:#fff;box-shadow:0 28px 60px #27165c29;transform:rotate(1deg)}.echo-preview__head[data-astro-cid-smrm36yy]{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--echo-line);color:var(--echo-purple);font:700 14px/1.2 var(--font-sans)}.echo-preview__head[data-astro-cid-smrm36yy] strong[data-astro-cid-smrm36yy]{color:var(--echo-deep);font-size:20px}.echo-preview__post[data-astro-cid-smrm36yy]{display:flex;gap:14px;align-items:center;margin-block:22px;padding:18px;border-radius:16px;background:var(--echo-tint)}.echo-preview__post[data-astro-cid-smrm36yy] i[data-astro-cid-smrm36yy]{flex:0 0 42px;height:42px;border-radius:12px;background:linear-gradient(140deg,var(--echo-purple),#a98ef1)}.echo-preview__post[data-astro-cid-smrm36yy] div[data-astro-cid-smrm36yy]{display:grid;gap:5px}.echo-preview__post[data-astro-cid-smrm36yy] b[data-astro-cid-smrm36yy]{color:var(--echo-deep);font:700 14px/1.2 var(--font-sans)}.echo-preview__post[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]{color:var(--color-ink-75);font:500 13px/1.2 var(--font-sans)}.echo-preview__actions[data-astro-cid-smrm36yy]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.echo-preview__actions[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]{padding:10px 6px;border:1px solid var(--echo-line);border-radius:var(--radius-pill);color:var(--echo-purple);text-align:center;font:700 12px/1.2 var(--font-sans)}.echo-preview[data-astro-cid-smrm36yy]>p[data-astro-cid-smrm36yy]{margin-top:18px;color:var(--color-ink-75);font:600 13px/1.2 var(--font-sans)}.echo-faq[data-astro-cid-smrm36yy]{margin-top:var(--space-6)}.echo-faq[data-astro-cid-smrm36yy] details[data-astro-cid-smrm36yy]{border-bottom:1px solid var(--echo-line)}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:20px;cursor:pointer;list-style:none}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy]::-webkit-details-marker{display:none}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy] h3[data-astro-cid-smrm36yy]{font-size:var(--text-16);line-height:1.3}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]{position:relative;flex:0 0 30px;height:30px;border-radius:50%;background:var(--echo-purple)}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]:before,.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%)}.echo-faq[data-astro-cid-smrm36yy] summary[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]:after{transform:translate(-50%,-50%) rotate(90deg)}.echo-faq[data-astro-cid-smrm36yy] details[data-astro-cid-smrm36yy][open] summary[data-astro-cid-smrm36yy] span[data-astro-cid-smrm36yy]:after{display:none}.echo-faq[data-astro-cid-smrm36yy] p[data-astro-cid-smrm36yy]{padding-bottom:20px}body:has([data-echo-page]) .site-header{border-bottom:1px solid rgba(39,22,92,.1);background:#fffffffa;box-shadow:0 4px 20px #27165c12}body:has([data-echo-page]) .site-header .nav-phone{color:var(--color-ink)}@media(max-width:599px){.echo-hero__ctas[data-astro-cid-smrm36yy] .echo-btn[data-astro-cid-smrm36yy]{width:100%}.echo-preview[data-astro-cid-smrm36yy]{padding:20px}.echo-preview__actions[data-astro-cid-smrm36yy]{grid-template-columns:1fr}}@media(min-width:810px){.echo-cards[data-astro-cid-smrm36yy]{grid-template-columns:repeat(3,1fr)}.echo-steps[data-astro-cid-smrm36yy]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.echo-hero__inner[data-astro-cid-smrm36yy]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:64px}}@media(min-width:1200px){.echo-hero[data-astro-cid-smrm36yy]{padding-block:calc(var(--header-height) + 64px) 80px}.echo-h1[data-astro-cid-smrm36yy]{font-size:58px}.echo-lede[data-astro-cid-smrm36yy]{font-size:22px}.echo-h2[data-astro-cid-smrm36yy]{font-size:44px}.echo-body[data-astro-cid-smrm36yy]{font-size:var(--text-16)}.echo-section[data-astro-cid-smrm36yy]{padding-block:80px}.echo-section--panel[data-astro-cid-smrm36yy] .echo-container[data-astro-cid-smrm36yy]{padding:72px 120px;border-radius:var(--radius-3xl)}body:has([data-echo-page]) .site-header{top:0}}
