.hero-links[data-astro-cid-p4bchr44]{margin-top:10px}.steps[data-astro-cid-p4bchr44]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(40px,5vw,64px) 0 0;display:grid;overflow:hidden}.steps[data-astro-cid-p4bchr44] li[data-astro-cid-p4bchr44]{background:var(--white);align-content:start;gap:10px;padding:clamp(22px,2.4vw,32px);display:grid}.s-top[data-astro-cid-p4bchr44]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.s-icon[data-astro-cid-p4bchr44]{background:var(--paper);border:1px solid var(--line);width:44px;height:44px;color:var(--blue-600);border-radius:10px;place-items:center;display:grid}.s-n[data-astro-cid-p4bchr44]{font-family:var(--font-mono);color:var(--ink-3);font-size:.75rem}.steps[data-astro-cid-p4bchr44] h3[data-astro-cid-p4bchr44]{font-size:1.15rem}.steps[data-astro-cid-p4bchr44] p[data-astro-cid-p4bchr44]{font-size:var(--fs-small)}.terms-grid[data-astro-cid-p4bchr44]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.card[data-astro-cid-p4bchr44]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);gap:16px;padding:clamp(24px,3.4vw,40px);display:grid}.card-title[data-astro-cid-p4bchr44]{letter-spacing:-.025em;font-size:1.4rem}.offer[data-astro-cid-p4bchr44]{border-top:1px solid var(--line);margin:0;display:grid}.offer[data-astro-cid-p4bchr44] li[data-astro-cid-p4bchr44]{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.offer[data-astro-cid-p4bchr44] a[data-astro-cid-p4bchr44]{color:var(--ink);font-weight:600}.offer[data-astro-cid-p4bchr44] a[data-astro-cid-p4bchr44]:hover{color:var(--blue-700)}.offer[data-astro-cid-p4bchr44] span[data-astro-cid-p4bchr44]{font-size:var(--fs-small);color:var(--ink-2)}.per-plan[data-astro-cid-p4bchr44]{border-radius:var(--radius);background:var(--navy-900);color:var(--on-dark-2);font-size:var(--fs-small);padding:16px 18px}.per-plan[data-astro-cid-p4bchr44] strong[data-astro-cid-p4bchr44]{font-family:var(--font-display);color:var(--cyan-400);font-size:1.6rem;display:block}.card[data-astro-cid-p4bchr44] .tick-list[data-astro-cid-p4bchr44]{font-size:var(--fs-small);gap:10px}.card[data-astro-cid-p4bchr44] .tick-list[data-astro-cid-p4bchr44] strong[data-astro-cid-p4bchr44]{color:var(--ink)}.note[data-astro-cid-p4bchr44]{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);padding-top:14px}.join-grid[data-astro-cid-p4bchr44]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.form[data-astro-cid-p4bchr44]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);gap:20px;padding:clamp(24px,4vw,40px);display:grid}.form[data-astro-cid-p4bchr44][hidden],.hp[data-astro-cid-p4bchr44],.form-error[data-astro-cid-p4bchr44][hidden]{display:none}.field-row[data-astro-cid-p4bchr44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field[data-astro-cid-p4bchr44]{align-content:start;gap:6px;display:grid}.field[data-astro-cid-p4bchr44] label[data-astro-cid-p4bchr44]{font-size:var(--fs-small);color:var(--ink);font-weight:600}.opt-tag[data-astro-cid-p4bchr44]{font-weight:400;font-size:var(--fs-xs);color:var(--ink-3)}input[data-astro-cid-p4bchr44][type=text],input[data-astro-cid-p4bchr44][type=email],select[data-astro-cid-p4bchr44],textarea[data-astro-cid-p4bchr44]{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:11px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-p4bchr44]{resize:vertical;line-height:1.5}input[data-astro-cid-p4bchr44]:focus,select[data-astro-cid-p4bchr44]:focus,textarea[data-astro-cid-p4bchr44]:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 4px #0878e81f}input[data-astro-cid-p4bchr44][aria-invalid=true]{border-color:#d14343}.select[data-astro-cid-p4bchr44]{position:relative}.select[data-astro-cid-p4bchr44] select[data-astro-cid-p4bchr44]{appearance:none;cursor:pointer;padding-right:44px}.select[data-astro-cid-p4bchr44] .icon{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%;rotate:90deg}.check[data-astro-cid-p4bchr44]{font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check[data-astro-cid-p4bchr44] input[data-astro-cid-p4bchr44]{width:18px;height:18px;accent-color:var(--blue-600);flex:none;margin:2px 0 0}.check[data-astro-cid-p4bchr44]:has(input[aria-invalid=true]) span[data-astro-cid-p4bchr44]{color:#a12b2b}.check[data-astro-cid-p4bchr44] a[data-astro-cid-p4bchr44]{color:var(--link);text-underline-offset:3px;text-decoration:underline}.form-error[data-astro-cid-p4bchr44]{color:#a12b2b;font-size:var(--fs-small);background:#fdf1f1;border-radius:8px;padding:12px 14px}.form[data-astro-cid-p4bchr44] .btn[data-astro-cid-p4bchr44]{justify-self:start}.done[data-astro-cid-p4bchr44] h3[data-astro-cid-p4bchr44]{font-size:1.4rem}@media (width<=1000px){.steps[data-astro-cid-p4bchr44]{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-grid[data-astro-cid-p4bchr44],.join-grid[data-astro-cid-p4bchr44]{grid-template-columns:1fr}}@media (width<=560px){.steps[data-astro-cid-p4bchr44],.field-row[data-astro-cid-p4bchr44]{grid-template-columns:1fr}}
