.ab-layout[data-astro-cid-53mwqwsv]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-10);align-items:start}.ab-content[data-astro-cid-53mwqwsv] h1[data-astro-cid-53mwqwsv]{font-size:var(--step-4);margin:var(--space-3) 0}.ab-content[data-astro-cid-53mwqwsv] .lead[data-astro-cid-53mwqwsv],.ab-phase[data-astro-cid-53mwqwsv]{margin-bottom:var(--space-10)}.ab-phase__label[data-astro-cid-53mwqwsv]{display:inline-block;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;color:var(--blue-deep);padding:0 0 var(--space-2);border-bottom:3px solid var(--blue);margin-bottom:var(--space-6)}.ab-steps[data-astro-cid-53mwqwsv]{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ab-step[data-astro-cid-53mwqwsv]{min-width:0;display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ab-step__n[data-astro-cid-53mwqwsv]{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700}.ab-step__body[data-astro-cid-53mwqwsv]{flex:1;min-width:0}.ab-step__head[data-astro-cid-53mwqwsv]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.ab-step__head[data-astro-cid-53mwqwsv] h3[data-astro-cid-53mwqwsv]{font-size:var(--step-1);min-width:0}.ab-step__when[data-astro-cid-53mwqwsv]{display:inline-block;font-size:var(--step--1);font-weight:600;color:var(--blue-deep);background:var(--blue-050);padding:.35rem .7rem;border-radius:8px;line-height:1.35}@media(max-width:480px){.ab-step__when[data-astro-cid-53mwqwsv]{max-width:100%}}.ab-final[data-astro-cid-53mwqwsv]{margin-top:var(--space-8);padding:var(--space-8);background:var(--surface);border-radius:var(--radius-lg)}.ab-final[data-astro-cid-53mwqwsv] h2[data-astro-cid-53mwqwsv]{margin-bottom:var(--space-3)}.ab-final__cta[data-astro-cid-53mwqwsv]{margin-top:var(--space-6);display:flex;gap:var(--space-3);flex-wrap:wrap}.ab-side[data-astro-cid-53mwqwsv]{position:sticky;top:120px;align-self:start}.ab-side__box[data-astro-cid-53mwqwsv]{background:radial-gradient(130% 150% at 10% 10%,var(--dark-2),var(--dark));color:#d7dde3;border-radius:var(--radius-lg);padding:var(--space-6)}.ab-side__label[data-astro-cid-53mwqwsv]{font-size:var(--step--1);font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.ab-side__free[data-astro-cid-53mwqwsv]{color:#fff;font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1.1;margin:-.5rem 0 var(--space-4)}.ab-side__ticks[data-astro-cid-53mwqwsv]{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.1)}.ab-side__ticks[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv]{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#d7dde3}.ab-side__ticks[data-astro-cid-53mwqwsv] .icon{flex-shrink:0;width:16px;height:16px;margin-top:.2rem;color:#a7c1b1}.ab-side__costlink[data-astro-cid-53mwqwsv]{display:flex;justify-content:center;align-items:center;gap:.35rem;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:#aeb6bd;text-decoration:none}.ab-side__costlink[data-astro-cid-53mwqwsv]:hover{color:#fff}.ab-side__costlink[data-astro-cid-53mwqwsv] .icon{width:.9em;height:.9em;transform:rotate(90deg)}.ab-cost[data-astro-cid-53mwqwsv]{margin-top:var(--space-12);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;scroll-margin-top:130px}.ab-cost__head[data-astro-cid-53mwqwsv]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 1.5rem;padding:var(--space-5) var(--space-6);background:var(--surface);border-bottom:1px solid var(--line)}.ab-cost__head[data-astro-cid-53mwqwsv] h2[data-astro-cid-53mwqwsv]{font-size:var(--step-2);margin:0}.ab-cost__free[data-astro-cid-53mwqwsv]{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.ab-cost__free[data-astro-cid-53mwqwsv] strong[data-astro-cid-53mwqwsv]{font-family:var(--font-display);color:var(--blue-deep);font-size:1.05rem;margin-left:.25rem}.ab-cost__list[data-astro-cid-53mwqwsv]{list-style:none;padding:0;margin:0}.ab-cost__list[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv]{display:grid;grid-template-columns:minmax(0,1.1fr) 7.5rem minmax(0,1.4fr);gap:.25rem var(--space-5);align-items:baseline;padding:.8rem var(--space-6);border-bottom:1px solid var(--line)}.ab-cost__list[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv]:last-child{border-bottom:0}.ab-cost__list[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv].is-pop{background:var(--blue-050);box-shadow:inset 3px 0 0 var(--blue)}.ab-cost__lbl[data-astro-cid-53mwqwsv]{font-weight:600;color:var(--ink);font-size:.95rem}.ab-cost__badge[data-astro-cid-53mwqwsv]{display:inline-block;margin-left:.5rem;vertical-align:.1em;font-style:normal;background:var(--signal);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .5rem;border-radius:var(--radius-pill)}.ab-cost__amt[data-astro-cid-53mwqwsv]{font-family:var(--font-display);font-weight:700;color:var(--blue-deep);font-size:1.05rem;white-space:nowrap;text-align:right}.ab-cost__desc[data-astro-cid-53mwqwsv]{font-size:.82rem;color:var(--ink-soft)}.ab-cost__note[data-astro-cid-53mwqwsv]{margin:0;padding:var(--space-4) var(--space-6);font-size:.8rem;line-height:1.55;color:var(--ink-soft);background:var(--surface);border-top:1px solid var(--line)}@media(max-width:640px){.ab-cost__head[data-astro-cid-53mwqwsv],.ab-cost__list[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv],.ab-cost__note[data-astro-cid-53mwqwsv]{padding-inline:var(--space-4)}.ab-cost__list[data-astro-cid-53mwqwsv] li[data-astro-cid-53mwqwsv]{grid-template-columns:minmax(0,1fr) auto}.ab-cost__desc[data-astro-cid-53mwqwsv]{grid-column:1 / -1}}.ab-side__cta[data-astro-cid-53mwqwsv]{margin-top:var(--space-5)}.ab-side__contact[data-astro-cid-53mwqwsv]{text-align:center;margin-top:var(--space-4)}.ab-side__contact[data-astro-cid-53mwqwsv] a[data-astro-cid-53mwqwsv]{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1)}.ab-side__contact[data-astro-cid-53mwqwsv] a[data-astro-cid-53mwqwsv]:hover{color:var(--blue-deep)}.ab-side__contact[data-astro-cid-53mwqwsv] .icon[data-astro-cid-53mwqwsv]{color:var(--blue)}@media(max-width:980px){.ab-layout[data-astro-cid-53mwqwsv]{grid-template-columns:minmax(0,1fr)}.ab-content[data-astro-cid-53mwqwsv],.ab-side[data-astro-cid-53mwqwsv]{min-width:0}.ab-side[data-astro-cid-53mwqwsv]{position:static}.ab-side__costlink[data-astro-cid-53mwqwsv]{display:none}}@media(max-width:640px){body{padding-bottom:76px}}
