.top[data-astro-cid-t3x5psk2]{background:var(--hero-bg);color:#fff;padding:64px 0 96px;position:relative}.top[data-astro-cid-t3x5psk2]:after{content:"";background:repeating-linear-gradient(90deg, var(--paint) 0 56px, transparent 56px 104px);height:6px;position:absolute;bottom:36px;left:0;right:0}.top[data-astro-cid-t3x5psk2] h1[data-astro-cid-t3x5psk2]{color:#fff;letter-spacing:-.02em;max-width:15em;margin:0;font-size:clamp(2rem,4.8vw,3.4rem);line-height:1.1}.lead[data-astro-cid-t3x5psk2]{color:#ffffffeb;max-width:32em;margin:20px 0 0;font-size:clamp(1.02rem,2.2vw,1.25rem)}.for-all[data-astro-cid-t3x5psk2]{color:#fff;background:#ffffff1a;border-left:4px solid #f2c200;margin:14px 0 0;padding:8px 14px;font-weight:700;display:inline-block}.cta[data-astro-cid-t3x5psk2]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.unit[data-astro-cid-t3x5psk2]{color:var(--muted);margin:-16px 0 24px}.plans[data-astro-cid-t3x5psk2]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.plan[data-astro-cid-t3x5psk2]{border:1px solid var(--rule);box-shadow:var(--shadow);border-top:8px solid var(--accent);border-radius:var(--radius);background:#fff;padding:24px}.who[data-astro-cid-t3x5psk2]{color:var(--muted);margin:0;font-weight:700}.plan[data-astro-cid-t3x5psk2] h3[data-astro-cid-t3x5psk2]{margin:4px 0 0;font-size:1.35rem}.price[data-astro-cid-t3x5psk2]{color:var(--accent-ink);margin:4px 0 16px;font-size:2.6rem;font-weight:900;line-height:1.2}.plan[data-astro-cid-t3x5psk2] ul[data-astro-cid-t3x5psk2]{border-top:1px solid var(--rule);margin:0 0 16px;padding:14px 0 0;list-style:none}.plan[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]{padding:4px 0 4px 26px;position:relative}.plan[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]:before{content:"";border-left:3px solid var(--accent);border-bottom:3px solid var(--accent);width:12px;height:7px;position:absolute;top:.7em;left:4px;transform:rotate(-45deg)}.extra[data-astro-cid-t3x5psk2]{border-collapse:collapse;width:100%;margin-top:16px;font-size:.95rem}.extra[data-astro-cid-t3x5psk2] caption[data-astro-cid-t3x5psk2]{text-align:left;color:var(--navy);padding-bottom:6px;font-weight:700}.extra[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2],.extra[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{border-top:1px solid var(--rule);text-align:left;padding:8px 0;font-weight:400}.extra[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{text-align:right;color:var(--navy);white-space:nowrap;padding-left:12px;font-weight:700}.fine[data-astro-cid-t3x5psk2]{color:var(--muted);margin:16px 0 0;font-size:.92rem}.mt[data-astro-cid-t3x5psk2]{color:var(--muted);margin:-4px 0 0;font-size:.95rem}.mt[data-astro-cid-t3x5psk2] strong[data-astro-cid-t3x5psk2]{color:var(--navy)}.mt-only[data-astro-cid-t3x5psk2]{color:var(--ink);font-weight:700}.lang-badge[data-astro-cid-t3x5psk2]{flex-direction:column;gap:4px;margin:0 0 16px;display:flex}.lang-main[data-astro-cid-t3x5psk2]{background:var(--sign);color:#fff;box-shadow:inset 0 0 0 2px var(--sign), inset 0 0 0 4px #fff;border-radius:6px;align-self:flex-start;padding:6px 14px;font-size:1.15rem;font-weight:900}.lang-note[data-astro-cid-t3x5psk2]{color:var(--muted);font-size:.88rem}.lang-note[data-astro-cid-t3x5psk2] a[data-astro-cid-t3x5psk2]{color:var(--muted)}.eligible-wrap[data-astro-cid-t3x5psk2]{background:var(--navy);color:#fff;padding:48px 0}.eligible[data-astro-cid-t3x5psk2]{grid-template-columns:1fr 1.6fr;align-items:start;gap:40px;display:grid}.eligible[data-astro-cid-t3x5psk2] h2[data-astro-cid-t3x5psk2]{color:#fff;margin:0 0 8px}.eligible[data-astro-cid-t3x5psk2] p[data-astro-cid-t3x5psk2]{color:#c9d5e6;margin:0}.eligible[data-astro-cid-t3x5psk2] ul[data-astro-cid-t3x5psk2]{margin:0;padding:0;list-style:none}.eligible[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]{border-bottom:1px solid #ffffff26;align-items:flex-start;gap:14px;padding:12px 0;font-size:1.08rem;display:flex}.eligible[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]:last-child{border-bottom:0}.tick[data-astro-cid-t3x5psk2]{background:var(--accent);border-radius:50%;flex:none;width:26px;height:26px;margin-top:2px;position:relative}.tick[data-astro-cid-t3x5psk2]:after{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:10px;height:6px;position:absolute;top:7px;left:7px;transform:rotate(-45deg)}.e-text[data-astro-cid-t3x5psk2]{color:#c9d5e6;font-size:.92rem;font-weight:400;display:block}.mixed[data-astro-cid-t3x5psk2]{border-left:6px solid var(--orange);background:#fff;border-radius:0 12px 12px 0;max-width:860px;margin-top:28px;padding:20px 22px}.mixed[data-astro-cid-t3x5psk2] h3[data-astro-cid-t3x5psk2]{margin:0 0 10px;font-size:1.1rem}.mixed[data-astro-cid-t3x5psk2] ul[data-astro-cid-t3x5psk2]{margin:0;padding-left:1.2em}.mixed[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]{margin:6px 0}.todo[data-astro-cid-t3x5psk2].small{padding:8px 12px;font-size:.85rem}.how[data-astro-cid-t3x5psk2]{background:var(--accent-soft)}.how-lead[data-astro-cid-t3x5psk2]{max-width:46em;margin:-12px 0 20px;font-size:1.1rem}.how-lead[data-astro-cid-t3x5psk2] p[data-astro-cid-t3x5psk2]{margin:0 0 8px}.how-lead[data-astro-cid-t3x5psk2] strong[data-astro-cid-t3x5psk2]{background:#fff1b8;padding:0 4px}.who-tag[data-astro-cid-t3x5psk2]{color:var(--navy);margin-right:4px;font-weight:900}.legend[data-astro-cid-t3x5psk2]{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.phases[data-astro-cid-t3x5psk2]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.phase-title[data-astro-cid-t3x5psk2]{border-bottom:2px solid var(--navy);margin:0 0 16px;padding-bottom:8px;font-size:1.1rem}.steps[data-astro-cid-t3x5psk2]{margin:0;padding:0;list-style:none;position:relative}.fork[data-astro-cid-t3x5psk2]{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 18px;display:grid}.lane[data-astro-cid-t3x5psk2]{background:var(--paper);border:2px dashed var(--rule);border-radius:12px;padding:12px 10px 0}.lane-who[data-astro-cid-t3x5psk2]{color:var(--navy);margin:0 0 10px;font-size:.95rem;font-weight:900}.lane[data-astro-cid-t3x5psk2] .steps[data-astro-cid-t3x5psk2] li{--dot:36px;gap:10px}.lane[data-astro-cid-t3x5psk2] .num{font-size:.9rem}.where-title[data-astro-cid-t3x5psk2]{margin:24px 0 12px;font-size:1.3rem}.table-wrap[data-astro-cid-t3x5psk2]{max-width:860px;overflow-x:auto}.where[data-astro-cid-t3x5psk2]{border-collapse:collapse;border:1px solid var(--rule);width:100%;box-shadow:var(--shadow)}.where[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2],.where[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{text-align:left;border-bottom:1px solid var(--rule);padding:12px 14px}.where[data-astro-cid-t3x5psk2] thead[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2]{background:var(--accent-soft);color:var(--muted);font-size:.9rem}.where[data-astro-cid-t3x5psk2] tbody[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2]{font-weight:700}.where[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2].home{color:var(--navy);background:#fff6d6;font-weight:900}.note[data-astro-cid-t3x5psk2]{max-width:760px;margin:14px 0 0;font-weight:700}.two[data-astro-cid-t3x5psk2]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.two[data-astro-cid-t3x5psk2] h2[data-astro-cid-t3x5psk2]{margin-bottom:12px;font-size:clamp(1.3rem,2.6vw,1.7rem)}.fees[data-astro-cid-t3x5psk2]{border-collapse:collapse;width:100%;margin:12px 0}.fees[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2],.fees[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{border-bottom:1px solid var(--rule);text-align:left;padding:10px 0;font-weight:400}.fees[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{text-align:right;color:var(--navy);white-space:nowrap;padding-left:12px;font-weight:700}.bring[data-astro-cid-t3x5psk2]{margin:0 0 6px;font-size:1.05rem}.check[data-astro-cid-t3x5psk2]{margin:0;padding:0;list-style:none}.check[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]{padding:4px 0 4px 26px;position:relative}.check[data-astro-cid-t3x5psk2] li[data-astro-cid-t3x5psk2]:before{content:"";border-left:3px solid var(--accent);border-bottom:3px solid var(--accent);width:12px;height:7px;position:absolute;top:.7em;left:4px;transform:rotate(-45deg)}.faq-wrap[data-astro-cid-t3x5psk2]{background:var(--accent-soft)}.faq[data-astro-cid-t3x5psk2]{border-top:2px solid var(--navy);max-width:860px}.faq[data-astro-cid-t3x5psk2] details[data-astro-cid-t3x5psk2]{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-t3x5psk2] summary[data-astro-cid-t3x5psk2]{cursor:pointer;color:var(--navy);padding:18px 40px 18px 4px;font-size:1.08rem;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-t3x5psk2] summary[data-astro-cid-t3x5psk2]::-webkit-details-marker{display:none}.faq[data-astro-cid-t3x5psk2] summary[data-astro-cid-t3x5psk2]:after{content:"";border-right:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);width:9px;height:9px;transition:transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.faq[data-astro-cid-t3x5psk2] details[data-astro-cid-t3x5psk2][open] summary[data-astro-cid-t3x5psk2]:after{transform:translateY(-30%)rotate(-135deg)}.faq[data-astro-cid-t3x5psk2] details[data-astro-cid-t3x5psk2]>p[data-astro-cid-t3x5psk2],.faq[data-astro-cid-t3x5psk2] details[data-astro-cid-t3x5psk2] .todo[data-astro-cid-t3x5psk2],.answer[data-astro-cid-t3x5psk2]{margin:0 4px 18px}.answer[data-astro-cid-t3x5psk2] p{margin:0 0 10px}.answer[data-astro-cid-t3x5psk2] ul{margin:0 0 10px;padding-left:1.3em}.answer[data-astro-cid-t3x5psk2] li{margin:2px 0}@media (width<=860px){.phases[data-astro-cid-t3x5psk2]{grid-template-columns:1fr;gap:24px}.eligible[data-astro-cid-t3x5psk2]{grid-template-columns:1fr;gap:16px}.plans[data-astro-cid-t3x5psk2],.two[data-astro-cid-t3x5psk2]{grid-template-columns:1fr}.two[data-astro-cid-t3x5psk2]{gap:32px}}@media (width<=640px){.fork[data-astro-cid-t3x5psk2]{grid-template-columns:1fr}.top[data-astro-cid-t3x5psk2]{padding:48px 0 88px}.cta[data-astro-cid-t3x5psk2] .btn[data-astro-cid-t3x5psk2]{flex:100%}.price[data-astro-cid-t3x5psk2]{font-size:2.2rem}.where[data-astro-cid-t3x5psk2] th[data-astro-cid-t3x5psk2],.where[data-astro-cid-t3x5psk2] td[data-astro-cid-t3x5psk2]{padding:10px 8px;font-size:.9rem}}
