[data-astro-cid-pakjcnui][hidden]{display:none!important}.draft-ribbon[data-astro-cid-pakjcnui]{color:#7a5b1e;text-align:center;background:#fff3cd;border-bottom:1px solid #ffe1b3;padding:7px 16px;font-size:.82rem;font-weight:600}.lp-bar[data-astro-cid-pakjcnui]{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;box-shadow:0 1px 8px #0000000a}.lp-bar-in[data-astro-cid-pakjcnui]{justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.lp-logo[data-astro-cid-pakjcnui]{height:38px}.lp-phone[data-astro-cid-pakjcnui]{color:var(--navy);align-items:center;gap:7px;font-weight:700;display:inline-flex}.lp-phone[data-astro-cid-pakjcnui] .icon{color:var(--brand)}.enrol-wrap[data-astro-cid-pakjcnui]{background:linear-gradient(180deg, var(--bg-accent), #fff);min-height:70vh;padding:34px 0 60px}.enrol-grid[data-astro-cid-pakjcnui]{grid-template-columns:1.45fr .85fr;align-items:start;gap:34px;display:grid}.eyebrow[data-astro-cid-pakjcnui]{color:var(--brand-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.eyebrow-seal[data-astro-cid-pakjcnui]{background:var(--brand-link);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.enrol-form[data-astro-cid-pakjcnui] h1[data-astro-cid-pakjcnui]{color:var(--navy);margin:0 0 6px;font-size:clamp(1.6rem,3vw,2.1rem)}.enrol-form[data-astro-cid-pakjcnui] .sub[data-astro-cid-pakjcnui]{color:var(--muted);margin:0 0 22px}.card[data-astro-cid-pakjcnui]{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 18px;padding:20px 20px 22px;box-shadow:0 2px 10px #0f2a480a}.card[data-astro-cid-pakjcnui] legend[data-astro-cid-pakjcnui]{color:var(--navy);padding:0 8px;font-size:1.02rem;font-weight:700}details[data-astro-cid-pakjcnui].about-optional>summary[data-astro-cid-pakjcnui]{color:var(--navy);cursor:pointer;font-size:1.02rem;font-weight:700;list-style-position:inside}details[data-astro-cid-pakjcnui].about-optional>summary[data-astro-cid-pakjcnui]:hover{color:var(--brand-link)}details[data-astro-cid-pakjcnui].about-optional[open]>summary[data-astro-cid-pakjcnui]{margin-bottom:14px}.legend-note[data-astro-cid-pakjcnui]{color:var(--muted);font-size:.85rem;font-weight:500}.row2[data-astro-cid-pakjcnui]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.row2[data-astro-cid-pakjcnui]:last-child,.card[data-astro-cid-pakjcnui] label[data-astro-cid-pakjcnui].full:last-child{margin-bottom:0}label[data-astro-cid-pakjcnui]{color:var(--navy);flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}label[data-astro-cid-pakjcnui].full{display:flex}input[data-astro-cid-pakjcnui],select[data-astro-cid-pakjcnui],textarea[data-astro-cid-pakjcnui]{font:inherit;color:var(--ink);background:#fff;border:1px solid #cdd8e3;border-radius:9px;width:100%;padding:11px 13px;font-size:.98rem;font-weight:400}textarea[data-astro-cid-pakjcnui]{resize:vertical;min-height:76px}input[data-astro-cid-pakjcnui]:focus,select[data-astro-cid-pakjcnui]:focus,textarea[data-astro-cid-pakjcnui]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #1c8fd126}.addon[data-astro-cid-pakjcnui]{border:1px solid var(--line);cursor:pointer;border-radius:11px;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 15px;transition:border-color .15s,background .15s}.addon[data-astro-cid-pakjcnui]:hover{border-color:var(--brand);background:#f6fbff}.addon[data-astro-cid-pakjcnui] input[data-astro-cid-pakjcnui]{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:2px}.addon-body[data-astro-cid-pakjcnui]{flex-direction:column;gap:3px;display:flex}.addon-title[data-astro-cid-pakjcnui]{color:var(--navy);font-weight:700}.addon-price[data-astro-cid-pakjcnui]{color:var(--brand-dark);margin-left:4px}.addon-desc[data-astro-cid-pakjcnui]{color:var(--muted);font-size:.86rem;font-weight:400}.addon-warn[data-astro-cid-pakjcnui]{color:#5c4400;background:#fffaeb;border:1px solid #e0a800;border-left-width:4px;border-radius:9px;margin:-4px 0 12px;padding:11px 13px;font-size:.86rem;line-height:1.5}.addon-empty[data-astro-cid-pakjcnui]{color:var(--muted);margin:4px 0 0;font-size:.85rem}.addon-note[data-astro-cid-pakjcnui]{color:#0e2a47;background:#f2f8fd;border-left:4px solid #1c8fd1;border-radius:9px;margin:-4px 0 12px;padding:10px 13px;font-size:.86rem;line-height:1.5}.must-note[data-astro-cid-pakjcnui]{border-left:4px solid var(--brand);background:var(--bg-accent);color:var(--navy);border-radius:9px;margin:-4px 0 14px;padding:12px 14px;font-size:.92rem;line-height:1.5}.card--must[data-astro-cid-pakjcnui]{border:2px solid var(--brand)}.chc-facts[data-astro-cid-pakjcnui]{color:var(--navy);gap:8px;margin:0 0 12px;padding-left:1.2rem;font-size:.95rem;line-height:1.5;display:grid}.chc-sheet[data-astro-cid-pakjcnui]{margin:0 0 12px;font-size:.95rem}.chc-path[data-astro-cid-pakjcnui]{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.chc-path[data-astro-cid-pakjcnui] legend[data-astro-cid-pakjcnui]{color:var(--navy);margin-bottom:6px;padding:0;font-weight:700}.promo[data-astro-cid-pakjcnui]{margin:0 0 16px}.promo-toggle[data-astro-cid-pakjcnui]{min-height:44px;color:var(--muted);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:.86rem;text-decoration:underline;display:inline-flex}.promo-toggle[data-astro-cid-pakjcnui]::-webkit-details-marker{display:none}.promo-toggle[data-astro-cid-pakjcnui]{list-style:none}.promo-toggle[data-astro-cid-pakjcnui]:hover{color:var(--brand-link)}.promo-toggle[data-astro-cid-pakjcnui]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.promo[data-astro-cid-pakjcnui][open] .promo-toggle[data-astro-cid-pakjcnui]{margin-bottom:8px}.promo-input[data-astro-cid-pakjcnui]{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;border-radius:9px;width:100%;max-width:260px;padding:11px 13px;font-size:1rem}.promo-input[data-astro-cid-pakjcnui]:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.promo-input[data-astro-cid-pakjcnui]::placeholder{text-transform:none;letter-spacing:normal;color:#9aa8b6}.promo-msg[data-astro-cid-pakjcnui]{margin:7px 0 0;font-size:.86rem;font-weight:600}.promo-good[data-astro-cid-pakjcnui]{color:var(--brand-dark)}.promo-good[data-astro-cid-pakjcnui]:before{content:"✓ "}.promo-bad[data-astro-cid-pakjcnui]{color:#a4211a}.promo-bad[data-astro-cid-pakjcnui]:before{content:"✕ "}.form-err[data-astro-cid-pakjcnui]{color:#a4211a;background:#fdecea;border:1px solid #f5c6c2;border-radius:9px;margin:0 0 14px;padding:10px 13px;font-size:.9rem;font-weight:600}.enrol-cta[data-astro-cid-pakjcnui]{color:#fff;background:var(--brand-link);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 22px;font-size:1.08rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 26px -10px #1071ab99}.enrol-cta[data-astro-cid-pakjcnui]:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 16px 32px -10px #1071aba6}.enrol-cta[data-astro-cid-pakjcnui]:disabled{opacity:.7;cursor:default}.trust-line[data-astro-cid-pakjcnui]{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:.82rem;display:flex}.verify-line[data-astro-cid-pakjcnui]{text-align:center;color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.verify-line[data-astro-cid-pakjcnui] a[data-astro-cid-pakjcnui]{color:#1071ab;text-underline-offset:2px;font-weight:700;text-decoration:underline}.verify-line[data-astro-cid-pakjcnui] a[data-astro-cid-pakjcnui]:hover{color:var(--navy)}.trust-line[data-astro-cid-pakjcnui] .icon{color:var(--brand)}.summary[data-astro-cid-pakjcnui]{position:sticky;top:78px}.summary-card[data-astro-cid-pakjcnui]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px 22px 24px;box-shadow:0 18px 44px -22px #0f2a484d}.summary-card[data-astro-cid-pakjcnui] h2[data-astro-cid-pakjcnui]{color:var(--navy);margin:0 0 14px;font-size:1.1rem}.sum-row[data-astro-cid-pakjcnui]{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:.92rem;display:flex}.sum-row[data-astro-cid-pakjcnui] small[data-astro-cid-pakjcnui]{color:var(--muted);font-size:.78rem}.sum-amt[data-astro-cid-pakjcnui]{color:var(--navy);white-space:nowrap;font-weight:700}.sum-amt[data-astro-cid-pakjcnui] s[data-astro-cid-pakjcnui]{color:var(--muted);margin-right:4px;font-weight:500}.sum-discount[data-astro-cid-pakjcnui]{color:var(--brand-dark);font-weight:700}.sum-total[data-astro-cid-pakjcnui]{border-top:2px solid var(--navy);color:var(--navy);justify-content:space-between;margin-top:4px;padding:14px 0 4px;font-size:1.2rem;font-weight:800;display:flex}.sum-usi[data-astro-cid-pakjcnui]{color:var(--muted);margin:12px 0 0;font-size:.82rem;line-height:1.5}.sum-usi[data-astro-cid-pakjcnui] a[data-astro-cid-pakjcnui]{color:#1071ab;text-underline-offset:2px;font-weight:700;text-decoration:underline}.sum-ticks[data-astro-cid-pakjcnui]{border-top:1px solid var(--line);gap:8px;margin:12px 0 0;padding:16px 0 0;list-style:none;display:grid}.sum-ticks[data-astro-cid-pakjcnui] li[data-astro-cid-pakjcnui]{color:var(--ink);align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:flex}.sum-ticks[data-astro-cid-pakjcnui] .icon{color:var(--brand);flex:none}.sum-guarantee[data-astro-cid-pakjcnui]{margin-top:16px}.sum-guarantee[data-astro-cid-pakjcnui] .guarantee-badge{border-radius:14px;align-items:flex-start}.sum-guarantee[data-astro-cid-pakjcnui] .gb-ico{margin-top:2px}@media (width<=880px){.enrol-grid[data-astro-cid-pakjcnui]{grid-template-columns:1fr;gap:22px}.summary[data-astro-cid-pakjcnui]{position:static}.row2[data-astro-cid-pakjcnui]{grid-template-columns:1fr}}
