.picker[data-astro-cid-fkgrbiax]{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.tiers[data-astro-cid-fkgrbiax]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.tier[data-astro-cid-fkgrbiax]{position:relative;display:flex;flex-direction:column;gap:2px;padding:20px 18px;border:2px solid var(--line);border-radius:16px;cursor:pointer;background:var(--white);transition:border-color .15s,box-shadow .15s}.tier[data-astro-cid-fkgrbiax]:hover{border-color:#a9d6ee}.tier[data-astro-cid-fkgrbiax]:has(input:checked){border-color:var(--sky);box-shadow:0 0 0 4px #2fa7dc26}.tier[data-astro-cid-fkgrbiax] input[data-astro-cid-fkgrbiax]{position:absolute;opacity:0}.t-name[data-astro-cid-fkgrbiax]{font-family:var(--head);font-weight:600;color:var(--navy);line-height:1.25}.t-who[data-astro-cid-fkgrbiax]{font-size:.82rem;color:var(--muted);min-height:1.3em}.t-price[data-astro-cid-fkgrbiax]{font-family:var(--head);font-weight:700;font-size:1.5rem;color:var(--navy);margin-top:10px}.t-price[data-astro-cid-fkgrbiax] small[data-astro-cid-fkgrbiax]{font-size:.75rem;font-weight:500;color:var(--muted)}.t-was[data-astro-cid-fkgrbiax]{margin-top:10px;font-family:var(--head);font-size:1rem;color:var(--muted)}.is-late[data-astro-cid-fkgrbiax] .t-price[data-astro-cid-fkgrbiax]{margin-top:0;color:#0f7a3d}.late[data-astro-cid-fkgrbiax]{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:18px 22px;border-radius:16px;background:var(--ball);color:var(--navy);box-shadow:var(--shadow)}.late[data-astro-cid-fkgrbiax][hidden]{display:none}.late-tag[data-astro-cid-fkgrbiax]{flex:none;font-family:var(--head);font-weight:700;font-size:1.6rem;line-height:1;padding:.45em .6em;border-radius:12px;background:var(--navy);color:var(--ball)}.late-label[data-astro-cid-fkgrbiax]{display:block;font-family:var(--head);font-size:1.2rem;line-height:1.25}.late-when[data-astro-cid-fkgrbiax]{display:block;font-size:.92rem;margin-top:2px}.sum-was[data-astro-cid-fkgrbiax]{color:var(--muted);font-weight:500}.sum-late[data-astro-cid-fkgrbiax]{margin:-4px 0 0;padding-bottom:10px;font-size:.85rem;font-weight:600;color:#0f7a3d}.pop-tag[data-astro-cid-fkgrbiax]{position:absolute;top:-10px;right:12px;background:var(--ball);color:var(--navy);font-size:.7rem;font-weight:700;padding:.25em .7em;border-radius:999px;font-family:var(--head)}.summary[data-astro-cid-fkgrbiax]{position:sticky;top:100px;box-shadow:var(--shadow)}.summary[data-astro-cid-fkgrbiax] h3[data-astro-cid-fkgrbiax]{margin-bottom:2px}.line[data-astro-cid-fkgrbiax]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:.95rem}.fob[data-astro-cid-fkgrbiax]{cursor:pointer}.total[data-astro-cid-fkgrbiax]{font-family:var(--head);font-size:1.15rem;color:var(--navy)}.pay[data-astro-cid-fkgrbiax]{width:100%;margin-top:8px}.renew-form[data-astro-cid-fkgrbiax]{display:grid;gap:8px;margin-top:8px}.renew-form[data-astro-cid-fkgrbiax] input[data-astro-cid-fkgrbiax]:not(.hp){font:inherit;font-size:.95rem;padding:.7em .85em;border:1.5px solid var(--line);border-radius:10px;width:100%}.row2[data-astro-cid-fkgrbiax]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.next-bar[data-astro-cid-fkgrbiax]{position:fixed;z-index:40;left:50%;bottom:16px;transform:translate(-50%);width:min(620px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 10px 10px 20px;border-radius:999px;background:var(--navy);color:#fff;box-shadow:var(--shadow)}.next-bar[data-astro-cid-fkgrbiax][hidden]{display:none}.next-bar[data-astro-cid-fkgrbiax] .btn[data-astro-cid-fkgrbiax]{flex:none}.nb-sum[data-astro-cid-fkgrbiax]{font-size:.95rem}@media(max-width:600px){.next-bar[data-astro-cid-fkgrbiax]{left:16px;right:88px;width:auto;transform:none;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;text-align:center}.nb-sum[data-astro-cid-fkgrbiax]{font-size:.88rem}}@media(max-width:900px){.picker[data-astro-cid-fkgrbiax]{grid-template-columns:1fr}.summary[data-astro-cid-fkgrbiax]{position:static}}@media(max-width:600px){.late[data-astro-cid-fkgrbiax]{flex-direction:column;align-items:flex-start;gap:12px}}.family[data-astro-cid-we5a5ol6]{padding:clamp(22px,4vw,36px);box-shadow:var(--shadow)}.family[data-astro-cid-we5a5ol6] [data-astro-cid-we5a5ol6][hidden]{display:none!important}.family[data-astro-cid-we5a5ol6] h3[data-astro-cid-we5a5ol6]{margin:0 0 4px}.fam-head[data-astro-cid-we5a5ol6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px}.covers[data-astro-cid-we5a5ol6]{margin:0;color:var(--muted);font-size:.95rem}.welcome[data-astro-cid-we5a5ol6]{background:var(--sky-soft, #e3f3fb);border:1px solid #b9e0f2;border-radius:12px;padding:14px 16px;margin-bottom:18px;font-size:.95rem}.people[data-astro-cid-we5a5ol6]{display:grid;gap:12px}.person[data-astro-cid-we5a5ol6]{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px 6px;background:#fff;transition:opacity .15s}.person[data-astro-cid-we5a5ol6].off{opacity:.45}.person[data-astro-cid-we5a5ol6].off .p-grid[data-astro-cid-we5a5ol6]{display:none}.p-top[data-astro-cid-we5a5ol6]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.p-top[data-astro-cid-we5a5ol6] select[data-astro-cid-we5a5ol6]{font:inherit;font-weight:600;color:var(--navy);border:1.5px solid var(--line);border-radius:999px;padding:.3em .8em;background:var(--paper, #f6fbff)}.keep[data-astro-cid-we5a5ol6]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--navy);cursor:pointer}.remove[data-astro-cid-we5a5ol6]{margin-left:auto;background:none;border:0;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.p-grid[data-astro-cid-we5a5ol6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.p-grid[data-astro-cid-we5a5ol6] .dob[data-astro-cid-we5a5ol6]{grid-column:span 1}.p-grid[data-astro-cid-we5a5ol6] .field[data-astro-cid-we5a5ol6] label[data-astro-cid-we5a5ol6] small[data-astro-cid-we5a5ol6],.field[data-astro-cid-we5a5ol6] label[data-astro-cid-we5a5ol6] small[data-astro-cid-we5a5ol6]{font-weight:400;color:var(--muted)}.age-note[data-astro-cid-we5a5ol6]{margin:0 0 10px;color:#9a3412;background:#fff4e5;border-radius:10px;padding:8px 12px;font-size:.9rem}.adds[data-astro-cid-we5a5ol6]{display:flex;gap:10px;margin:12px 0 4px;flex-wrap:wrap}.add[data-astro-cid-we5a5ol6]{font:inherit;font-weight:600;color:var(--navy);background:none;border:1.5px dashed #a9d6ee;border-radius:12px;padding:.55em 1em;cursor:pointer}.add[data-astro-cid-we5a5ol6]:hover{border-color:var(--sky);background:#f0f9fd}.count[data-astro-cid-we5a5ol6]{margin:10px 0 0;font-weight:600;font-size:.95rem}.count[data-astro-cid-we5a5ol6].ok{color:#0f7a4e}.count[data-astro-cid-we5a5ol6].warn{color:#9a3412}.guardian[data-astro-cid-we5a5ol6]{margin-top:18px}.contact-h[data-astro-cid-we5a5ol6]{margin-top:22px!important}.problem[data-astro-cid-we5a5ol6]{margin:12px 0 0;color:#9a3412;background:#fff4e5;border-radius:10px;padding:10px 14px;font-weight:600}.go[data-astro-cid-we5a5ol6]{width:100%;margin-top:16px}.p-name[data-astro-cid-we5a5ol6]{flex:1;font-weight:600;color:var(--navy)}.pay-by[data-astro-cid-we5a5ol6]{border:0;padding:0;margin:22px 0 0;display:grid;gap:10px}.pay-by[data-astro-cid-we5a5ol6] legend[data-astro-cid-we5a5ol6]{font-family:var(--head);font-weight:600;font-size:1.15rem;color:var(--navy);margin-bottom:10px;padding:0}.pay-opt[data-astro-cid-we5a5ol6]{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff}.pay-opt[data-astro-cid-we5a5ol6]:has(input:checked){border-color:var(--sky);box-shadow:0 0 0 4px #2fa7dc26}.pay-opt[data-astro-cid-we5a5ol6] input[data-astro-cid-we5a5ol6]{margin-top:4px;accent-color:var(--navy);width:18px;height:18px;flex:none}.pay-opt[data-astro-cid-we5a5ol6] b[data-astro-cid-we5a5ol6]{display:block;color:var(--navy)}.pay-opt[data-astro-cid-we5a5ol6] small[data-astro-cid-we5a5ol6]{display:block;color:var(--muted);font-size:.88rem;line-height:1.4;margin-top:2px}.person[data-astro-cid-we5a5ol6].off select[data-astro-cid-we5a5ol6]{display:none}.person[data-astro-cid-we5a5ol6]:not(.off) .p-name[data-astro-cid-we5a5ol6]{display:none}
