em[data-astro-cid-ctw2qbcu]{font-style:normal;color:var(--orange)}.btn-ghost[data-astro-cid-ctw2qbcu]{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-ghost[data-astro-cid-ctw2qbcu]:hover{background:var(--navy);color:#fff}.btn-ghost-light[data-astro-cid-ctw2qbcu]{background:transparent;color:#fff;border-color:#ffffff80}.btn-ghost-light[data-astro-cid-ctw2qbcu]:hover{background:#ffffff1f}.hero[data-astro-cid-ctw2qbcu]{background:linear-gradient(180deg,var(--paper),var(--cream));text-align:center;padding:72px 0 56px}.hero[data-astro-cid-ctw2qbcu] h1[data-astro-cid-ctw2qbcu]{font-weight:900;font-size:clamp(34px,5vw,58px);line-height:1.06;letter-spacing:-.02em;text-transform:uppercase;max-width:18ch;margin:0 auto 20px}.hero[data-astro-cid-ctw2qbcu] .lede[data-astro-cid-ctw2qbcu]{font-size:18px;color:var(--muted);max-width:62ch;margin:0 auto 28px}.trust[data-astro-cid-ctw2qbcu]{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:26px}.plans[data-astro-cid-ctw2qbcu]{padding:60px 0 30px;background:var(--paper)}.section-head[data-astro-cid-ctw2qbcu]{text-align:center;max-width:62ch;margin:0 auto}.section-head[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-family:var(--font-serif);font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.12;margin-bottom:12px}.section-head[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{color:var(--muted);font-size:16px}.tbl-wrap[data-astro-cid-ctw2qbcu]{overflow-x:auto;margin-top:36px;-webkit-overflow-scrolling:touch}table[data-astro-cid-ctw2qbcu].cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;margin:0 auto}table[data-astro-cid-ctw2qbcu].cmp th[data-astro-cid-ctw2qbcu],table[data-astro-cid-ctw2qbcu].cmp td[data-astro-cid-ctw2qbcu]{text-align:center;padding:13px 16px;font-size:14px;border-bottom:1px solid var(--line);vertical-align:middle}table[data-astro-cid-ctw2qbcu].cmp thead[data-astro-cid-ctw2qbcu] th[data-astro-cid-ctw2qbcu]{vertical-align:bottom;border-bottom:none;padding:0 6px}.colhead[data-astro-cid-ctw2qbcu]{border-radius:16px 16px 0 0;padding:18px 14px 16px;color:#fff;background:var(--navy);height:100%}.colhead[data-astro-cid-ctw2qbcu].rec{background:var(--orange);position:relative}.colhead[data-astro-cid-ctw2qbcu] .rec-pill[data-astro-cid-ctw2qbcu]{display:inline-block;background:#fff;color:var(--orange-deep);font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:8px}.colhead[data-astro-cid-ctw2qbcu] .pname[data-astro-cid-ctw2qbcu]{font-weight:900;text-transform:uppercase;font-size:15px;line-height:1.2;margin-bottom:12px;min-height:34px;display:flex;align-items:flex-end;justify-content:center}.colhead[data-astro-cid-ctw2qbcu] .pprice[data-astro-cid-ctw2qbcu]{font-size:26px;font-weight:900;line-height:1}.colhead[data-astro-cid-ctw2qbcu] .pprice[data-astro-cid-ctw2qbcu] span[data-astro-cid-ctw2qbcu]{font-size:11.5px;opacity:.85;font-weight:700}.colhead[data-astro-cid-ctw2qbcu] .padd[data-astro-cid-ctw2qbcu]{font-size:11px;opacity:.82;margin-top:6px;line-height:1.4;min-height:16px}.crbox[data-astro-cid-ctw2qbcu]{margin-top:12px;background:#ffffff21;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:8px 8px 9px}.crbox[data-astro-cid-ctw2qbcu] .crl[data-astro-cid-ctw2qbcu]{display:block;font-size:11px;color:#fff;opacity:.9;line-height:1.3}.crbox[data-astro-cid-ctw2qbcu] .crn[data-astro-cid-ctw2qbcu]{display:block;font-weight:900;font-size:13.5px;margin-top:2px;color:#fff}.colhead[data-astro-cid-ctw2qbcu]:not(.rec) .crbox[data-astro-cid-ctw2qbcu] .crn[data-astro-cid-ctw2qbcu]{color:var(--orange-light)}.rowlabel[data-astro-cid-ctw2qbcu]{text-align:left;font-weight:700;color:var(--navy);background:var(--cream);font-size:13.5px}.cell-yes[data-astro-cid-ctw2qbcu]{color:var(--good);font-weight:900;font-size:17px}.cell-no[data-astro-cid-ctw2qbcu]{color:#c2c8d0;font-weight:700}.col-rec[data-astro-cid-ctw2qbcu]{background:#fff7f1}td[data-astro-cid-ctw2qbcu].col-rec{font-weight:700}.grp[data-astro-cid-ctw2qbcu] td[data-astro-cid-ctw2qbcu]{background:var(--navy);color:#fff;text-align:left;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px}.cta-row[data-astro-cid-ctw2qbcu]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.legal-mini[data-astro-cid-ctw2qbcu]{text-align:center;color:var(--muted);font-size:13px;margin-top:18px}.scroll-hint[data-astro-cid-ctw2qbcu]{display:none}table[data-astro-cid-ctw2qbcu].cmp th[data-astro-cid-ctw2qbcu]:first-child{position:sticky;left:0;z-index:3;background:var(--paper)}table[data-astro-cid-ctw2qbcu].cmp td[data-astro-cid-ctw2qbcu].rowlabel{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--line)}.band[data-astro-cid-ctw2qbcu]{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;padding:60px 0;margin-top:46px}.band-grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.band[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-family:var(--font-serif);font-weight:700;font-size:clamp(26px,3.2vw,36px);margin-bottom:14px}.band[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{color:#c8cfd9;font-size:16px;margin-bottom:14px}.band[data-astro-cid-ctw2qbcu] .pill[data-astro-cid-ctw2qbcu]{display:inline-block;background:#e8a5742e;color:var(--orange-light);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px;margin-bottom:18px}.milmed[data-astro-cid-ctw2qbcu]{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:26px}.milmed[data-astro-cid-ctw2qbcu] h3[data-astro-cid-ctw2qbcu]{font-size:16px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;color:#fff}.milmed[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:14.5px;color:#c8cfd9;margin:0}.app[data-astro-cid-ctw2qbcu]{padding:72px 0;background:var(--cream)}.app[data-astro-cid-ctw2qbcu] .section-head[data-astro-cid-ctw2qbcu]{margin-bottom:30px}.lab[data-astro-cid-ctw2qbcu]{position:relative;width:920px;height:660px;margin:0 auto}.lab[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu]{position:absolute;inset:0;width:920px;height:660px;pointer-events:none}.lab[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu].lines{z-index:1}.lab[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu].dots{z-index:3}.lab[data-astro-cid-ctw2qbcu] .phone[data-astro-cid-ctw2qbcu]{position:absolute;top:20px;left:324px;height:560px;width:auto;z-index:2;filter:drop-shadow(0 24px 44px rgba(12,29,54,.3))}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu]{position:absolute;width:255px;z-index:4}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu] h4[data-astro-cid-ctw2qbcu]{font-size:15px;margin-bottom:3px}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:13px;color:var(--muted);line-height:1.45;margin:0}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu].l{left:30px;text-align:right}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu].r{left:635px;text-align:left}.lab[data-astro-cid-ctw2qbcu] .lbl[data-astro-cid-ctw2qbcu].b{left:340px;width:240px;text-align:center}.lab-mobile[data-astro-cid-ctw2qbcu]{display:none}.monitor[data-astro-cid-ctw2qbcu]{padding:72px 0;background:var(--paper);text-align:center}.mon-grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;text-align:left}.mon[data-astro-cid-ctw2qbcu]{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:26px}.mon[data-astro-cid-ctw2qbcu] .dot[data-astro-cid-ctw2qbcu]{width:42px;height:42px;border-radius:12px;background:var(--orange-soft);color:var(--orange-deep);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.mon[data-astro-cid-ctw2qbcu] h4[data-astro-cid-ctw2qbcu]{font-size:16px;margin-bottom:6px}.mon[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:14px;color:var(--muted);margin:0}.mon-link[data-astro-cid-ctw2qbcu]{text-align:center;margin-top:30px}.mon-link[data-astro-cid-ctw2qbcu] a[data-astro-cid-ctw2qbcu]{color:var(--orange-deep);font-weight:800;font-size:15px;text-decoration:none;border-bottom:2px solid var(--orange-light);padding-bottom:2px}.mon-link[data-astro-cid-ctw2qbcu] a[data-astro-cid-ctw2qbcu]:hover{border-bottom-color:var(--orange-deep)}.cta[data-astro-cid-ctw2qbcu]{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;text-align:center;padding:76px 0}.cta[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-weight:900;text-transform:uppercase;font-size:clamp(30px,4.6vw,52px);letter-spacing:-.02em;line-height:1.05;max-width:18ch;margin:0 auto 20px}.cta[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{color:#c8cfd9;font-size:17px;max-width:56ch;margin:0 auto 32px}.cta-btns[data-astro-cid-ctw2qbcu]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.fine[data-astro-cid-ctw2qbcu]{background:var(--navy);color:#9aa6b6;font-size:12px;line-height:1.7;padding:30px 0;text-align:center}.fine[data-astro-cid-ctw2qbcu] .container[data-astro-cid-ctw2qbcu]{max-width:900px}@media(max-width:980px){.band-grid[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr;gap:32px}.mon-grid[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr}.lab[data-astro-cid-ctw2qbcu]{display:none}.lab-mobile[data-astro-cid-ctw2qbcu]{display:block;max-width:520px;margin:0 auto;text-align:center}.lab-mobile[data-astro-cid-ctw2qbcu] img[data-astro-cid-ctw2qbcu]{width:100%;max-width:230px;height:auto;filter:drop-shadow(0 24px 44px rgba(12,29,54,.3));margin-bottom:26px}.lab-mobile[data-astro-cid-ctw2qbcu] .mh[data-astro-cid-ctw2qbcu]{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:16px}.lab-mobile[data-astro-cid-ctw2qbcu] .grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:1fr;gap:14px;text-align:left;max-width:380px;margin:0 auto}.lab-mobile[data-astro-cid-ctw2qbcu] .grid[data-astro-cid-ctw2qbcu]>div[data-astro-cid-ctw2qbcu]{display:flex;gap:12px;align-items:flex-start}.lab-mobile[data-astro-cid-ctw2qbcu] .grid[data-astro-cid-ctw2qbcu] .b[data-astro-cid-ctw2qbcu]{width:9px;height:9px;border-radius:50%;background:var(--orange);margin-top:6px;flex:0 0 9px}.lab-mobile[data-astro-cid-ctw2qbcu] h4[data-astro-cid-ctw2qbcu]{font-size:14.5px;margin-bottom:2px}.lab-mobile[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:13px;color:var(--muted);margin:0}}@media(max-width:760px){.scroll-hint[data-astro-cid-ctw2qbcu]{display:block;text-align:center;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--orange-deep);margin:0 0 10px}table[data-astro-cid-ctw2qbcu].cmp{min-width:600px}table[data-astro-cid-ctw2qbcu].cmp th[data-astro-cid-ctw2qbcu],table[data-astro-cid-ctw2qbcu].cmp td[data-astro-cid-ctw2qbcu]{padding:10px 11px;font-size:12.5px}.colhead[data-astro-cid-ctw2qbcu]{padding:14px 10px 13px}.colhead[data-astro-cid-ctw2qbcu] .pprice[data-astro-cid-ctw2qbcu]{font-size:21px}.colhead[data-astro-cid-ctw2qbcu] .pname[data-astro-cid-ctw2qbcu]{font-size:13px;min-height:30px}.rowlabel[data-astro-cid-ctw2qbcu]{font-size:11.5px}.grp[data-astro-cid-ctw2qbcu] td[data-astro-cid-ctw2qbcu]{font-size:10.5px}}.calc{background:var(--cream);padding:64px 0}.calc-card{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 32px 28px;box-shadow:0 24px 48px #0c1d3614}.calc .qlabel{font-weight:800;font-size:15px;color:var(--navy);margin-bottom:10px;display:block}.planseg{display:flex;gap:8px;margin-bottom:22px}.planseg button{flex:1;border:1.5px solid var(--line);background:#fff;font-family:var(--font-primary);font-weight:800;font-size:13.5px;color:var(--navy);padding:13px 8px;border-radius:12px;cursor:pointer;transition:.15s;line-height:1.2}.planseg button.on{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-deep)}.calc .q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;flex-wrap:wrap}.calc .q+.q{border-top:1px solid var(--line)}.calc .q.hidden{display:none}.calc .q .qlabel{margin-bottom:0}.seg{display:inline-flex;background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:4px}.seg button{border:none;background:transparent;font-family:var(--font-primary);font-weight:800;font-size:14.5px;color:var(--navy);padding:9px 20px;border-radius:999px;cursor:pointer;transition:.15s}.seg button.on{background:var(--orange);color:#fff}.seg button:disabled{color:#c2c8d0;cursor:not-allowed}.result{text-align:center;margin-top:22px;padding:26px 22px;background:var(--cream);border:1px solid var(--line);border-radius:16px}.result .rlabel{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.result .rplan{font-weight:900;text-transform:uppercase;font-size:14px;color:var(--navy);margin-bottom:10px}.result .ryr{font-size:46px;font-weight:900;line-height:1;color:var(--navy)}.result .ryr span{font-size:17px;color:var(--muted);font-weight:700}.result .rnet{font-size:14.5px;font-weight:800;color:var(--orange-deep);margin-top:10px}.result .rnote{font-size:12.5px;color:var(--muted);margin-top:10px}.calc .crbox{margin-top:14px;background:#fff;border:1.5px solid var(--orange-light);border-radius:16px;padding:18px 20px;text-align:center}.calc .crbox .crhead{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:8px}.calc .crbox .crmain{font-size:15px;color:var(--navy)}.calc .crbadges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.calc .crbadge{background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:800;color:var(--navy)}.calc .crbadge.signup{background:var(--orange);color:#fff;border-color:var(--orange)}.reminder{display:flex;gap:11px;align-items:flex-start;margin-top:16px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:10px;padding:15px 18px;font-size:14px;color:var(--navy);line-height:1.5}.reminder.hidden{display:none}.reminder .ic{color:var(--orange);font-weight:900;flex:0 0 auto;font-size:15px}.commit{margin-top:20px;text-align:center;font-size:13px;color:var(--muted);line-height:1.6}.commit b{color:var(--navy)}@media(max-width:560px){.planseg{flex-direction:column}.result .ryr{font-size:40px}}
