#program{--control-h:52px;--control-h-sm:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:normal}#program main{max-width:none;margin:0;padding:0}.pt-note:empty{display:none}.pt-note{padding-top:24px}@media (width>=1101px){.pt-hero{background-size:auto 100%}}.pt-hero .pe-in{min-height:0;padding-bottom:64px}.pt-hero .pe-h{text-wrap:balance;max-width:820px;font-size:clamp(34px,4.6vw,68px);line-height:1.02}.pt-hero .p3-ctas>div{flex:auto;align-items:flex-start;max-width:520px}.pt-hero .p3-ctas .p1-btn{align-self:flex-start}.pt-hero .pe-crumbs i{color:#dce5ff}.pt-row{border-bottom:0}.pt-row .p3-step output{min-width:64px}.pt-range{border-bottom:1px solid #eef1f5;padding:0 32px 8px}.pt-opts{border:0;min-width:0;margin:0;padding:16px 18px 18px}.pt-opts legend{padding:0 14px 8px;font-size:16px;font-weight:600}.pt-opt{height:var(--control-h);display:block;position:relative}.pt-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pt-opt-in{border-radius:12px;align-items:center;gap:12px;height:100%;padding:0 14px;display:flex}.pt-opt-in:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #5b6680;border-radius:50%;flex:none;width:20px;height:20px}.pt-opt-in b{font-size:16px;font-weight:500}.pt-opt-in em{color:#46516a;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px;font-style:normal}.pt-opt input:checked+.pt-opt-in{background:#eef3fd}.pt-opt input:checked+.pt-opt-in:before{border:6px solid #1f4fd1}.pt-opt input:checked+.pt-opt-in b{font-weight:700}.pt-opt input:checked+.pt-opt-in em{color:#0e172c}.pt-opt input:focus-visible+.pt-opt-in{outline-offset:2px;outline:2px solid #1f4fd1}@media (hover:hover) and (pointer:fine){.pt-opt input:not(:checked):hover+.pt-opt-in{background:#f3f5f9}}.pt-res small:not(:first-child){margin-top:14px}.pt-year{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:600;line-height:1}@media (width<=900px){.pt-range{padding-left:18px;padding-right:18px}.pt-opts{padding-left:4px;padding-right:4px}}@media (width<=480px){.pt-row{grid-template-columns:minmax(0,1fr)}.pt-row .p3-step{justify-self:start}.pt-row .p3-step output{min-width:88px}}.pt-h2{max-width:900px}.pt-term{gap:26px;margin-top:44px;display:grid}.pt-term-row p{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;display:flex}.pt-term-row b{font-size:18px;font-weight:600}.pt-term-row span{color:#46516a;font-size:15px}.pt-bar{grid-template-columns:repeat(36,minmax(0,1fr));gap:3px;height:36px;display:grid}.pt-bar i{background:#46516a;display:block}.pt-bar i.is-off{background:0 0;box-shadow:inset 0 0 0 1px #8a97ad}.pt-bar.is-our i{background:#1f4fd1}.pt-years{color:#46516a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-14px;font-size:14px;display:grid}.pt-years span{border-left:1px solid #8a97ad;padding-left:8px}@media (width<=600px){.pt-bar{gap:2px;height:28px}.pt-years{font-size:13px}.pt-years span{padding-left:6px}}.pt-list{border-top:1px solid #0e172c;margin-top:44px}.pt-list>div{border-bottom:1px solid #e4e8ef;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 56px;padding:26px 0;display:grid}.pt-list h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.pt-list p{color:#2b354a;max-width:640px;margin:0;font-size:16px;line-height:1.55}.pt-list p.pt-fine{color:#46516a;margin-top:10px;font-size:14px}.pt-list a{color:#1f4fd1;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.pt-after{max-width:760px;margin-top:24px;font-size:16px}@media (width<=800px){.pt-list>div{grid-template-columns:minmax(0,1fr)}.pt-list h3{font-size:19px}}.pt-cta-l{flex-direction:column;gap:22px;display:flex}.p1-cta{margin-top:112px}.p1-cta h2{color:#fff}.p1-cta-row b{text-align:right}@media (width<=600px){.p1-btn{white-space:normal}}.pt-tiers{font-variant-numeric:tabular-nums;max-width:640px;margin-top:44px}.pt-tiers-hd{color:#46516a;border-bottom:1px solid #0e172c;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:0 0 10px;font-size:15px;font-weight:600;display:flex}.pt-tiers ul{margin:0;padding:0;list-style:none}.pt-tiers li{border-bottom:1px solid #e4e8ef;align-items:center;gap:14px;padding:16px 0;display:flex}.pt-md{flex:none;display:block}.pt-tier-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-tier-t b{letter-spacing:-.01em;font-size:21px;font-weight:600}.pt-tier-t span{color:#46516a;font-size:15px}.pt-tier-p{color:#1f4fd1;letter-spacing:-.02em;white-space:nowrap;font-size:28px;font-weight:700}@media (width<=480px){.pt-tier-t b{font-size:18px}.pt-tier-p{font-size:24px}.pt-md{width:32px;height:32px}}.pt-tiers+.pt-list{margin-top:40px}
