.steps:where(.astro-ahiimqea){border-top:1px solid var(--color-line)}.head:where(.astro-ahiimqea){text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:52px;display:flex}.head:where(.astro-ahiimqea) .eyebrow:where(.astro-ahiimqea){justify-content:center}.head:where(.astro-ahiimqea) .h2:where(.astro-ahiimqea){max-width:760px}.lead:where(.astro-ahiimqea){font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-ink-3);max-width:680px;margin:0}.grid:where(.astro-ahiimqea){gap:var(--gap-grid);display:grid}.card:where(.astro-ahiimqea){background:var(--color-surface-1);border:var(--border-weight) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--card-pad);flex-direction:column;gap:14px;display:flex}.num:where(.astro-ahiimqea){background:var(--color-primary);width:44px;height:44px;color:var(--color-surface-2);font-family:var(--font-stat);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.card:where(.astro-ahiimqea) h3:where(.astro-ahiimqea){font-family:var(--font-h3);font-weight:600;font-size:var(--size-h3);text-transform:var(--case-heading);color:var(--color-ink);margin:0}.card:where(.astro-ahiimqea) p:where(.astro-ahiimqea){font-size:var(--size-body-sm);color:var(--color-ink-4);margin:0;line-height:1.55}.cta:where(.astro-ahiimqea){text-align:center;margin-top:44px}@media (width<=900px){.grid:where(.astro-ahiimqea){grid-template-columns:1fr!important}}.why:where(.astro-awlkrhcz){border-top:1px solid var(--color-line)}.row:where(.astro-awlkrhcz){gap:var(--gap-split);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.media:where(.astro-awlkrhcz){border-radius:var(--radius-sm);border:1px solid var(--color-line);background:linear-gradient(160deg, var(--color-surface-3), var(--color-surface-1));height:460px;font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-dim);text-align:center;justify-content:center;align-items:center;padding:0 32px;display:flex}.col:where(.astro-awlkrhcz){gap:var(--gap-stack);flex-direction:column;display:flex}.h2:where(.astro-awlkrhcz){max-width:520px}p:where(.astro-awlkrhcz){font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-ink-3);max-width:520px;margin:0}.checklist:where(.astro-awlkrhcz){flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.checklist:where(.astro-awlkrhcz) li:where(.astro-awlkrhcz){font-size:var(--size-body);color:var(--color-ink-3);align-items:baseline;gap:13px;line-height:1.55;display:flex}.tick:where(.astro-awlkrhcz){color:var(--color-primary-text);font-weight:700}@media (width<=900px){.row:where(.astro-awlkrhcz){gap:var(--gap-split-mobile);grid-template-columns:1fr}.media:where(.astro-awlkrhcz){height:220px}}.pkgs:where(.astro-4ftw53qf){border-top:1px solid var(--color-line)}.head:where(.astro-4ftw53qf){text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px;display:flex}.head:where(.astro-4ftw53qf) .eyebrow:where(.astro-4ftw53qf){justify-content:center}.lead:where(.astro-4ftw53qf){font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-ink-3);max-width:680px;margin:0}.row:where(.astro-4ftw53qf){gap:28px;max-width:1080px;margin:0 auto;display:grid}.card:where(.astro-4ftw53qf){background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;gap:20px;padding:40px 38px 44px;display:flex}.card:where(.astro-4ftw53qf).featured{border-top:2px solid var(--color-primary)}.tagline:where(.astro-4ftw53qf){font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-dim)}.card:where(.astro-4ftw53qf).featured .tagline:where(.astro-4ftw53qf){color:var(--color-primary-text)}.name:where(.astro-4ftw53qf){font-family:var(--font-h3);text-transform:var(--case-heading);color:var(--color-ink);margin:0;font-size:24px;font-weight:700;line-height:1.15}ul:where(.astro-4ftw53qf){flex-direction:column;gap:13px;margin:4px 0 0;padding:0;list-style:none;display:flex}li:where(.astro-4ftw53qf){font-size:var(--size-body-sm);color:var(--color-ink-3);align-items:baseline;gap:12px;line-height:1.5;display:flex}.tick:where(.astro-4ftw53qf){color:var(--color-primary-text);font-weight:700}.foot:where(.astro-4ftw53qf){border-top:1px solid var(--color-line);margin-top:auto;padding-top:22px}.wide:where(.astro-4ftw53qf){width:100%}@media (width<=900px){.row:where(.astro-4ftw53qf){grid-template-columns:1fr!important}}.cmp:where(.astro-csksnrva){border-top:1px solid var(--color-line)}.head:where(.astro-csksnrva){text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:46px;display:flex}.head:where(.astro-csksnrva) .eyebrow:where(.astro-csksnrva){justify-content:center}.lead:where(.astro-csksnrva){font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-ink-3);max-width:680px;margin:0}.scroll:where(.astro-csksnrva){overflow-x:auto}table:where(.astro-csksnrva){border-collapse:collapse;width:100%;max-width:960px;margin:0 auto}th:where(.astro-csksnrva){font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.18em;text-transform:uppercase;text-align:left;padding:0 18px 16px;font-weight:500}th:where(.astro-csksnrva).ours{color:var(--color-primary-text)}th:where(.astro-csksnrva).theirs{color:var(--color-ink-dim)}td:where(.astro-csksnrva){border-top:1px solid var(--color-line);font-size:var(--size-body-sm);color:var(--color-ink-4);vertical-align:top;padding:18px;line-height:1.55}td:where(.astro-csksnrva).aspect{font-family:var(--font-display);font-weight:600;font-size:var(--size-body-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap}td:where(.astro-csksnrva).ours{color:var(--color-ink-2)}.area:where(.astro-t747d7ed){border-top:1px solid var(--color-line);text-align:center}.head:where(.astro-t747d7ed){flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.head:where(.astro-t747d7ed) .eyebrow:where(.astro-t747d7ed){justify-content:center}.h2:where(.astro-t747d7ed){max-width:800px}.chips:where(.astro-t747d7ed){flex-wrap:wrap;justify-content:center;gap:12px;max-width:860px;margin:0 auto 44px;display:flex}.chip:where(.astro-t747d7ed){font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3);border:1px solid var(--color-line-2);border-radius:var(--radius-pill);padding:10px 18px}a:where(.astro-t747d7ed).chip{transition:border-color var(--dur-fast), color var(--dur-fast);text-decoration:none}a:where(.astro-t747d7ed).chip:after{content:"→" / "";color:var(--color-primary-text);margin-left:8px;font-size:10px}a:where(.astro-t747d7ed).chip:hover{border-color:var(--color-primary);color:var(--color-primary-text)}.body:where(.astro-t747d7ed){text-align:left;flex-direction:column;gap:18px;max-width:820px;margin:0 auto;display:flex}.body:where(.astro-t747d7ed) p:where(.astro-t747d7ed){font-size:var(--size-body);line-height:var(--lh-prose);color:var(--color-ink-3);margin:0}.faq:where(.astro-u34dti7l){border-top:1px solid var(--color-line)}.inner:where(.astro-u34dti7l){max-width:860px;margin:0 auto}.head:where(.astro-u34dti7l){text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:46px;display:flex}.head:where(.astro-u34dti7l) .eyebrow:where(.astro-u34dti7l){justify-content:center}.item:where(.astro-u34dti7l){border-top:1px solid var(--color-line);padding:24px 4px}.item:where(.astro-u34dti7l):last-of-type{border-bottom:1px solid var(--color-line)}.q:where(.astro-u34dti7l){cursor:pointer;align-items:baseline;gap:18px;list-style:none;display:flex}.q:where(.astro-u34dti7l)::-webkit-details-marker{display:none}.idx:where(.astro-u34dti7l){font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:.18em;color:var(--color-primary-text)}.question:where(.astro-u34dti7l){font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);flex:1;font-size:17px;font-weight:500}.toggle:where(.astro-u34dti7l):before{content:"+";font-family:var(--font-display);color:var(--color-primary-text);font-size:22px;line-height:1}details:where(.astro-u34dti7l)[open] .toggle:where(.astro-u34dti7l):before{content:"−"}.answer:where(.astro-u34dti7l){max-width:680px;font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-ink-3);margin:16px 0 0;padding-left:44px}@media (width<=560px){.answer:where(.astro-u34dti7l){padding-left:0}}.crumbs:where(.astro-6fvkrhkv){padding:14px var(--gutter);background:var(--color-surface-1);border-bottom:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.crumbs:where(.astro-6fvkrhkv) a:where(.astro-6fvkrhkv),.crumbs:where(.astro-6fvkrhkv) span:where(.astro-6fvkrhkv){color:var(--color-ink-dim)}.crumbs:where(.astro-6fvkrhkv) a:where(.astro-6fvkrhkv){transition:color var(--dur-fast) ease;text-decoration:none}.crumbs:where(.astro-6fvkrhkv) a:where(.astro-6fvkrhkv):hover,.crumbs:where(.astro-6fvkrhkv) .sep:where(.astro-6fvkrhkv){color:var(--color-primary-text)}.crumbs:where(.astro-6fvkrhkv) .current:where(.astro-6fvkrhkv){color:var(--color-ink-3)}.tight:where(.astro-ruwuauqh) .section-pad{padding-top:var(--section-pad-y-tight);padding-bottom:var(--section-pad-y-tight)}.rt:where(.astro-ruwuauqh){background:var(--color-surface-2)}.rt-inner:where(.astro-ruwuauqh){gap:var(--gap-stack);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.rt-inner:where(.astro-ruwuauqh) h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:22px 0 0;font-size:26px;font-weight:700;line-height:1.15}.rt-inner:where(.astro-ruwuauqh) h2:first-child{margin-top:0}.rt-inner:where(.astro-ruwuauqh) h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:10px 0 0;font-size:19px;font-weight:600}.rt-inner:where(.astro-ruwuauqh) p{color:var(--color-ink-3);margin:0;font-size:15.5px;line-height:1.7}.rt-inner:where(.astro-ruwuauqh) ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rt-inner:where(.astro-ruwuauqh) li{color:var(--color-ink-3);gap:14px;font-size:15.5px;line-height:1.7;display:flex}.rt-inner:where(.astro-ruwuauqh) li:before{content:"—";color:var(--color-primary-text);flex:none}.rt-inner:where(.astro-ruwuauqh) a{color:var(--color-primary-text)}
