.mi-eyebrow .mi-ic--state{width:16px;height:16px;flex:0 0 16px}.mi-hero h1{font-size:var(--fs-hero);font-weight:900;line-height:.96;letter-spacing:-.04em;color:var(--navy);margin:0}.mi-hero{padding:56px 0 64px;overflow:hidden}.mi-hero-grid{display:grid;gap:36px}.mi-hero .mi-eyebrow{animation:mi-hero-enter .55s var(--hts-ease) 0s backwards}.mi-hero h1{animation:mi-hero-enter .55s var(--hts-ease) .07s backwards}.mi-hero .mi-lead{animation:mi-hero-enter .55s var(--hts-ease) .14s backwards}.mi-hero .mi-eyebrow,.mi-hero h1,.mi-hero .mi-lead{animation-name:hts-hero-rise}.mi-hero .mi-hero-benefits{animation:mi-hero-enter .55s var(--hts-ease) .21s backwards}.mi-hero .mi-chips{animation:mi-hero-enter .55s var(--hts-ease) .28s backwards}.mi-hero .mi-enroll{animation:mi-hero-enter .6s var(--hts-ease) .25s backwards}@keyframes mi-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mi-hero-benefits .mi-ic{stroke-dasharray:21;animation:mi-check-draw .5s ease-out backwards}.mi-hero-benefits li:nth-child(1) .mi-ic{animation-delay:.55s}.mi-hero-benefits li:nth-child(2) .mi-ic{animation-delay:.7s}.mi-hero-benefits li:nth-child(3) .mi-ic{animation-delay:.85s}@keyframes mi-check-draw{0%{stroke-dashoffset:21}to{stroke-dashoffset:0}}.mi-hero-benefits{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.mi-hero-benefits li{display:flex;gap:10px;align-items:flex-start;font-weight:700;color:var(--gray-100)}.mi-hero-benefits .mi-ic{width:20px;height:20px;flex:0 0 20px;margin-top:1px}.mi-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.mi-chips li{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;min-height:44px;border:1px solid var(--gray-20);border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--navy)}.mi-chips .mi-ic{width:15px;height:15px;color:var(--blue)}.mi-chips a{color:var(--blue);text-decoration:none}.mi-enroll{background:#fff;border:1px solid var(--gray-20);border-radius:22px;padding:28px;box-shadow:0 18px 45px #042b631f}.mi-enroll-price{font-size:44px;font-weight:900;letter-spacing:-.04em;color:var(--navy);line-height:1}.mi-enroll-price s{font-size:20px;font-weight:800;color:var(--gray-60);margin-right:8px}.mi-enroll-price small{font-size:14px;font-weight:700;color:var(--gray-60);letter-spacing:0}.mi-fee-rows{margin:18px 0 20px;border-top:1px solid var(--gray-20)}.mi-fee-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--gray-20);font-size:14px;animation:mi-hero-enter .45s var(--hts-ease) backwards}.mi-fee-row:nth-child(1){animation-delay:.5s}.mi-fee-row:nth-child(3){animation-delay:.74s}.mi-fee-row:nth-child(4){animation-delay:.86s}.mi-fee-row:nth-child(5){animation-delay:.98s}.mi-fee-row .mi-fee-l{color:var(--gray-80);font-weight:700}.mi-fee-row .mi-fee-v{font-weight:900;color:var(--navy);font-variant-numeric:tabular-nums}.mi-fee-row--zero .mi-fee-v{color:var(--orange)}.mi-fee-rows .mi-fee-row--zero{animation:mi-hero-enter .45s var(--hts-ease) .62s backwards,mi-zero-flash 1s ease-out 1.15s}.mi-fee-row--zero .mi-fee-v{animation:mi-pop .45s cubic-bezier(.34,1.56,.64,1) 1.1s backwards}@keyframes mi-zero-flash{0%{background:transparent}25%{background:#e964141f}to{background:transparent}}@keyframes mi-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.mi-fee-inc{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:900}.mi-fee-inc .mi-ic{width:15px;height:15px;stroke-dasharray:21;animation:mi-check-draw .45s ease-out backwards}.mi-fee-row:nth-child(3) .mi-fee-inc .mi-ic{animation-delay:.95s}.mi-fee-row:nth-child(4) .mi-fee-inc .mi-ic{animation-delay:1.05s}.mi-fee-row:nth-child(5) .mi-fee-inc .mi-ic{animation-delay:1.15s}.mi-enroll .mi-btn{width:100%}.mi-enroll .mi-btn--primary{position:relative;overflow:hidden}.mi-enroll .mi-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:mi-sheen .9s ease-in-out 1.5s forwards;pointer-events:none}@keyframes mi-sheen{to{transform:translate(120%)}}.mi-enroll-sub{margin:14px 0 0;font-size:13px;color:var(--gray-60);text-align:center}.mi-enroll-sub .mi-ic{width:15px;height:15px;color:var(--green)}.mi-enroll-note{margin:16px 0 0;padding:12px 14px;background:var(--blue-10);border-radius:12px;font-size:13px;color:var(--navy)}.mi-enroll-note b{color:var(--blue)}.mi-check{margin-top:36px;max-width:640px;background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:28px;box-shadow:0 8px 24px #042b6312}.mi-check-q{display:block;margin:0 0 10px;font-size:15px;font-weight:900;color:var(--navy)}.mi-date{font-family:var(--ff-ms);font-size:16px;font-weight:700;color:var(--navy);padding:10px 14px;min-height:44px;border:2px solid var(--blue-20);border-radius:8px;background:#fff;transition:border-color var(--transition-speed) ease}.mi-date:hover{border-color:var(--blue)}.mi-date:focus-visible{outline:3px solid var(--blue-20);outline-offset:2px;border-color:var(--blue)}.mi-check-out{margin-top:20px;border-radius:12px;padding:20px 22px;font-size:14px;line-height:1.55;display:none}.mi-check-out.is-on{display:block;animation:mi-hero-enter .35s var(--hts-ease)}.mi-check-out--yes{background:var(--green-10);border:2px solid var(--green);color:var(--gray-100)}.mi-check-out--no{background:#fdecea;border:2px solid #b3261e;color:var(--gray-100)}.mi-check-out--warn{background:#fff8e6;border:2px solid #b7791f;color:var(--gray-100)}.mi-check-out b{display:block;margin-bottom:6px;font-size:15px}.mi-check-out--yes b{color:var(--green-text)}.mi-check-out--no b{color:#b3261e}.mi-check-out--warn b{color:#b7791f}.mi-check-out .mi-btn{display:flex;width:fit-content;margin:18px auto 0}.mi-check-fine{margin:16px 0 0;font-size:13px;color:var(--gray-60)}.mi-letter{position:relative;overflow:hidden;background:#fff;color:var(--navy);border:1px solid var(--gray-20);border-radius:14px;padding:20px 22px 26px;box-shadow:var(--box-shadow)}.mi-letter-hd{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.mi-letter-title{margin:12px 0 6px;font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy)}.mi-letter-field{margin-top:14px}.mi-letter-field small{display:block;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.mi-letter-field i{display:block;height:11px;margin-top:6px;border-radius:6px;background:var(--gray-10)}.mi-letter-field--live{margin-left:-10px;margin-right:-10px;padding:10px;border-radius:10px;background:var(--blue-10);border:2px solid var(--blue-20)}.mi-letter-stamp{display:inline-block;margin-top:18px;padding:5px 10px;border:3px solid var(--orange);border-radius:6px;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg)}.mi-elig{margin-top:36px;max-width:640px;background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:28px;box-shadow:0 8px 24px #042b6312}.mi-elig ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mi-elig li{display:flex;gap:10px;align-items:flex-start;font-weight:700;color:var(--gray-100)}.mi-elig .mi-ic{width:20px;height:20px;flex:0 0 20px;margin-top:1px}.mi-elig-fine{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--gray-20);font-size:13px;color:var(--gray-60)}.mi-elig-verify{margin:14px 0 0;font-size:14px;font-weight:700}.mi-elig-verify a{color:var(--blue)}.mi-elig-verify .mi-ic{width:15px;height:15px;color:var(--blue)}.mi-facts{display:grid;gap:16px;margin-top:40px}.mi-fact{background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:20px;display:flex;gap:12px;align-items:center}.mi-fact .mi-ic{width:34px;height:34px;flex:0 0 34px;color:var(--blue)}.mi-fact h3{font-size:15px}.mi-fact p{margin:2px 0 0;font-size:12px;color:var(--gray-60)}.mi-trust{background:var(--navy);color:#fff}.mi-trust-grid{display:grid;gap:28px;text-align:center}.mi-trust-ic{color:#8fb4f5;margin-bottom:10px}.mi-trust-ic svg{width:40px;height:40px}.mi-trust-ic .mi-ic--state{width:40px;height:41px}.mi-trust-num{font-size:34px;font-weight:900;letter-spacing:-.03em}.mi-trust-lbl{margin-top:4px;font-size:13px;color:#b9c7dd}.mi-trust a{color:#8fb4f5}.mi-final .mi-support{margin:22px auto 0;font-size:13px}.mi-final .mi-support a{color:#8fb4f5;font-weight:700}.mi-sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px max(16px,var(--m-lr)) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--gray-20);box-shadow:0 -6px 18px #042b631a}.mi-sticky[data-sticky-reveal]{transform:translateY(105%);transition:transform .3s var(--hts-ease)}.mi-sticky.is-on{transform:none}.mi-sticky-p b{display:block;font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--navy)}.mi-sticky-p span{font-size:12px;font-weight:700;color:var(--gray-60)}.mi-sticky-p{line-height:1.15}.mi-sticky .mi-btn{flex:1}.mi-section[id]{scroll-margin-top:86px}.mi-chip .mi-ic{width:18px;height:18px}.mi-hero-cta{margin:20px 0 0}.mi-hero-micro{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--gray-60)}.mi-hero-micro a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.mi-stats{display:grid;gap:16px;margin-top:32px}.mi-stat{background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:22px;text-align:center}.mi-stat-num{font-size:30px;font-weight:900;letter-spacing:-.03em;color:var(--navy)}.mi-stat-lbl{margin-top:4px;font-size:13px;color:var(--gray-60)}.mi-stats-fine{margin:20px 0 0;font-size:13px;color:var(--gray-60)}@media(min-width:768px){.mi-facts,.mi-stats{grid-template-columns:repeat(3,1fr)}.mi-trust-grid{grid-template-columns:repeat(4,1fr)}.mi-sticky{display:none}}@media(min-width:1024px){.mi-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px}.mi-facts{grid-template-columns:repeat(6,1fr)}.mi-fact{display:block}.mi-fact .mi-ic{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.mi-sticky[data-sticky-reveal]{transition:none}.mi-hero .mi-eyebrow,.mi-hero h1,.mi-hero .mi-lead,.mi-hero .mi-hero-benefits,.mi-hero .mi-chips,.mi-hero .mi-enroll,.mi-hero-benefits .mi-ic,.mi-fee-row,.mi-fee-rows .mi-fee-row--zero,.mi-fee-row--zero .mi-fee-v,.mi-fee-inc .mi-ic,.mi-enroll .mi-btn--primary:after,.mi-check-out.is-on{animation:none}.mi-btn{transition:none;transform:none}}.mi-skypage .mi-z-dark .mi-hero-benefits li{color:#e9eef7;text-shadow:0 1px 10px rgba(2,29,68,.6)}.mi-skypage .mi-z-dark .mi-chips li{background:#031a3abd;border-color:#ccddfa29;color:#e9eef7}.mi-skypage .mi-z-dark .mi-chips .mi-ic,.mi-skypage .mi-z-dark .mi-chips a{color:#8fb4f5}.mi-skypage .mi-z-dark .mi-enroll{background:#031a3abd;border-color:#ccddfa29;-webkit-backdrop-filter:blur(10px) brightness(.88);backdrop-filter:blur(10px) brightness(.88);box-shadow:0 18px 45px #00000059}.mi-skypage .mi-z-dark .mi-enroll-price{color:#fff}.mi-skypage .mi-z-dark .mi-enroll-price s,.mi-skypage .mi-z-dark .mi-enroll-price small{color:#b9c7dd}.mi-skypage .mi-z-dark .mi-fee-rows,.mi-skypage .mi-z-dark .mi-fee-row{border-color:#ccddfa24}.mi-skypage .mi-z-dark .mi-fee-row .mi-fee-l{color:#b9c7dd}.mi-skypage .mi-z-dark .mi-fee-row .mi-fee-v{color:#fff}.mi-skypage .mi-z-dark .mi-fee-row--zero .mi-fee-v{color:var(--orange-light)}.mi-skypage .mi-z-dark .mi-fee-inc{color:var(--green-10)}.mi-skypage .mi-z-dark .mi-enroll-sub{color:#a9bbd6}.mi-skypage .mi-z-dark .mi-enroll-note{background:#0057e738;color:#dce7fa}.mi-skypage .mi-z-dark .mi-enroll-note b{color:#8fb4f5}.mi-skypage .mi-z-dark .mi-check,.mi-skypage .mi-z-dark .mi-elig,.mi-skypage .mi-z-dark .mi-fact{background:#031a3abd;border-color:#ccddfa29;-webkit-backdrop-filter:blur(10px) brightness(.88);backdrop-filter:blur(10px) brightness(.88)}.mi-skypage .mi-z-dark .mi-check,.mi-skypage .mi-z-dark .mi-elig{box-shadow:0 12px 32px #0000004d}.mi-skypage .mi-z-dark .mi-check-q{color:#fff}.mi-skypage .mi-z-dark .mi-letter-title,.mi-skypage .mi-z-dark .mi-letter .mi-check-q{color:var(--navy)}.mi-skypage .mi-z-dark .mi-date{background:#fff}.mi-skypage .mi-z-dark .mi-check-fine{color:#93a5c4}.mi-skypage .mi-z-dark .mi-elig li{color:#e9eef7}.mi-skypage .mi-z-dark .mi-elig-verify{color:#b9c7dd}.mi-skypage .mi-z-dark .mi-elig-fine{color:#93a5c4;border-color:#ccddfa24}.mi-skypage .mi-z-dark .mi-elig-fine a{color:#dce7fa}.mi-skypage .mi-z-dark .mi-elig-verify a,.mi-skypage .mi-z-dark .mi-elig-verify .mi-ic,.mi-skypage .mi-z-dark .mi-fact .mi-ic{color:#8fb4f5}.mi-skypage .mi-z-dark .mi-fact p{color:#b9c7dd}.mi-journey .mi-final .mi-support a{color:var(--blue)}@media(forced-colors:active){.mi-journey .mi-zb-night,.mi-journey .mi-zb-night2,.mi-journey .mi-zb-predawn,.mi-journey .mi-zb-dawn,.mi-journey .mi-zb-sunrise{background:Canvas}.mi-skypage .mi-z-dark h1,.mi-skypage .mi-z-dark h2,.mi-skypage .mi-z-dark h3,.mi-skypage .mi-z-dark .mi-eyebrow,.mi-skypage .mi-z-dark .mi-lead,.mi-skypage .mi-z-dark .mi-hero-benefits li{text-shadow:none}.mi-skypage .mi-z-dark .mi-chips li{background:Canvas}}@media print{.mi-journey [class*=mi-zb-]{background:#fff!important}.mi-skypage .mi-z-dark .mi-eyebrow,.mi-skypage .mi-z-dark .mi-lead,.mi-skypage .mi-z-dark .mi-hero-benefits li,.mi-skypage .mi-z-dark .mi-chips li{background:#fff!important;color:#222!important;text-shadow:none!important}}.mi-stat--good{background:var(--green-10);border-color:#bfe3cf}.mi-stat--good .mi-stat-num{color:var(--green)}@media(prefers-reduced-motion:reduce){.mi-flow-node{transition:none}}
