body.brand-home .reference-copy h1{font-size:40px;white-space:normal;line-height:1.24}body.brand-home .reference-copy{max-width:340px;width:32%}body.brand-home .reference-copy p{max-width:310px;font-size:15px}.brand-home .hero-actions{flex-direction:column;align-items:flex-start;gap:7px}.brand-home .hero-actions .btn{margin:0;padding:12px 17px;font-size:13px}.learner-route{background:#191a1d;border-block:1px solid #33363b;scroll-margin-top:20px}.learner-heading{max-width:620px;margin-bottom:32px}.learner-heading h2{font-size:38px;margin-bottom:15px}.learner-heading>p{font-size:16px;color:#cacbd0;margin-bottom:0}.learner-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none;counter-reset:steps}.learner-steps>li{border-top:2px solid #45464d;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start}.step-index{display:block;color:#fb2346;font-size:13px;font-weight:bold;letter-spacing:.15em;margin-bottom:14px}.learner-steps h3{font-size:25px;line-height:1.2;letter-spacing:0;margin-bottom:14px}.learner-steps p{font-size:15px;line-height:1.6;color:#d0d0d5;margin-bottom:20px;max-width:330px}.learner-steps a{font-size:14px;font-weight:bold;display:block;padding:5px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#e30624}.learner-steps>li>a,.learner-steps>li>div{margin-top:auto}.learner-existing{border-top:1px solid #383a40;padding-top:22px;margin:30px 0 0;color:#b8b9bf;font-size:13px;display:flex;gap:13px;flex-wrap:wrap}.learner-existing a{color:white;text-decoration:underline;text-underline-offset:4px}body.brand-home .reference-personal{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;padding-top:45px!important;padding-bottom:45px!important;align-items:center}.brand-home .reference-personal h2{font-size:36px;max-width:550px}.personal-copy>p{font-size:17px;max-width:570px;line-height:1.65}.personal-copy .learner-confidence{font-size:13px;color:#c4c4cb;border-top:1px solid #3a3b40;padding-top:18px;margin:21px 0 0}body.brand-home .home-local{background:#151619;grid-template-columns:1fr 1.2fr;gap:60px;padding-top:40px!important;padding-bottom:40px!important}.home-local h2{font-size:34px;max-width:400px}.home-local .local-list>a{padding:18px 0}.home-local .local-list h3{font-size:23px}.home-local .local-list p{font-size:14px}body.brand-home .home-local .textlink{color:white;text-decoration:underline;text-underline-offset:5px}
@media(min-width:761px) and (max-width:1100px){body.brand-home .reference-copy h1{font-size:32px}body.brand-home .reference-copy p{font-size:14px}.learner-steps{gap:24px}.learner-steps h3{font-size:22px}body.brand-home .reference-personal{gap:28px}.brand-home .reference-personal h2{font-size:30px}.personal-copy>p{font-size:15px}}
@media(max-width:760px){body.brand-home .reference-copy{width:100%;max-width:none}body.brand-home .reference-copy h1{font-size:35px;max-width:330px}.brand-home .hero-actions{gap:10px;flex-direction:row;align-items:center;flex-wrap:wrap}.brand-home .hero-actions .btn{font-size:12px;padding:10px 12px}.learner-heading{margin-bottom:25px}.learner-heading h2{font-size:31px}.learner-heading>p{font-size:15px}.learner-steps{grid-template-columns:1fr;gap:25px}.learner-steps>li{position:relative;padding:18px 0 0 43px}.step-index{position:absolute;left:0;top:19px;margin:0}.learner-steps h3{font-size:24px}.learner-steps p{font-size:15px;margin-bottom:12px;max-width:none}.learner-existing{gap:10px;font-size:12px}.learner-existing span{display:none}.learner-existing a{display:block}body.brand-home .reference-personal{grid-template-columns:1fr;gap:25px;padding-top:32px!important;padding-bottom:32px!important}.brand-home .reference-personal h2{font-size:30px}.personal-copy>p{font-size:16px}body.brand-home .home-local{grid-template-columns:1fr;gap:22px}.home-local h2{font-size:30px}.learner-confidence{line-height:1.8}}
