.home-hero{margin-top:28px;padding:54px 40px;border-radius:22px;background:#172c39;color:#fff}.home-hero h1{max-width:900px;font-size:clamp(2.6rem,5.5vw,4.7rem)}.home-hero .eyebrow{color:#ffd17b}.home-hero .intro,.home-hero .disclosure{color:#dce7ec}.home-hero a:not(.button){color:#fff}.button.signup{background:#f5aa16;border-color:#f5aa16;color:#172c39}.button.signup:hover{background:#ffc34d;border-color:#ffc34d}.home-hero .secondary{border-color:#dce7ec;color:#fff}.plan{display:flex;flex-direction:column;box-shadow:0 10px 30px #172c3906}.plan-price{font-size:2.2rem;font-weight:800;line-height:1.2;color:var(--ink)!important}.plan-price span{display:block;margin-top:8px;font-size:.85rem;font-weight:500;color:var(--muted)}.rates{margin-top:auto;padding-top:16px}.enrollment-card{display:flex;flex-direction:column;box-shadow:0 10px 30px #172c3906}.enrollment-card .signup{margin-top:auto;text-align:center}.enrollment-card ul{padding-left:22px;color:var(--muted);margin-bottom:28px}.pricing-example{background:#edf2f7;border-radius:12px;padding:20px;margin-block:12px}.pricing-example p{margin-bottom:0}.enrollment-card .small{margin-bottom:0}#plans,#enrollment,#support{scroll-margin-top:25px}@media(max-width:760px){.home-hero{padding:34px 24px;margin-top:20px}.home-hero .actions{align-items:stretch;flex-direction:column}.home-hero .button{text-align:center}}
