.contact-casual-intake{margin:0 0 12px;background:#1748ec;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 260px;border-top:4px solid #9db2ff}.contact-casual-intake>div{padding:38px 42px}.contact-casual-intake>div>span,.personal-consult-hero>div>span,.personal-consult-scope header>span,.personal-consult-compare span,.personal-consult-form-intro>span,.personal-consult-form form>header>span,.personal-consult-confirm>span,.personal-consult-complete>span{color:#b9c7ff;font-size:9px;font-weight:900;letter-spacing:.17em}.contact-casual-intake h2{margin:14px 0 15px;font-size:clamp(31px,4vw,54px);line-height:1.05;letter-spacing:-.055em}.contact-casual-intake p{max-width:830px;margin:0;color:#ffffffb8;font-size:12px;line-height:1.85}.contact-casual-intake>a{padding:28px;background:#fff;color:#101419;display:flex;flex-direction:column;justify-content:space-between;font-size:11px;font-weight:900}.contact-casual-intake>a b{align-self:flex-end;color:#1748ec;font-size:38px}.coach-preparing-links>a.casual{background:#1748ec;color:#fff;border-top-color:#a9b9ff}.coach-preparing-links>a.casual>b,.coach-preparing-links>a.casual span{color:#c3ceff}.coach-preparing-links>a.casual p{color:#ffffffb3}.coach-public-preparing>div.coach-preparing-links{grid-template-columns:repeat(4,1fr)}
.personal-consult-hero{min-height:720px;padding:185px 7vw 85px;background:linear-gradient(90deg,#05080df2,#05080d7a),url('/media/group-training.jpg') center/cover;color:#fff;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);gap:60px;align-items:end}.personal-consult-hero h1{margin:22px 0 30px;font-size:clamp(55px,7.2vw,112px);line-height:.92;letter-spacing:-.07em}.personal-consult-hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.2px #fff}.personal-consult-hero>div>p{max-width:780px;margin:0;padding-left:20px;border-left:3px solid #4c75ff;color:#ffffffbf;font-size:16px;line-height:1.9}.personal-consult-hero>aside{padding:30px;border:1px solid #ffffff47}.personal-consult-hero>aside b{font-size:35px}.personal-consult-hero>aside p{margin:12px 0 0;color:#ffffffad;font-size:12px;line-height:1.8}.personal-consult-scope{max-width:1500px;margin:auto;padding:105px 5vw}.personal-consult-scope>header{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:45px;align-items:end}.personal-consult-scope header>span{color:#1748ec;align-self:start}.personal-consult-scope h2{margin:0;font-size:clamp(44px,5vw,72px);line-height:1.03;letter-spacing:-.06em}.personal-consult-scope header>p{margin:0;color:#59616a;font-size:13px;line-height:1.9}.personal-consult-scope>div{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.personal-consult-scope article{min-height:270px;padding:28px;background:#fff;border-top:3px solid #1748ec;display:flex;flex-direction:column}.personal-consult-scope article>b{color:#1748ec;font-size:11px}.personal-consult-scope h3{margin:auto 0 12px;font-size:24px}.personal-consult-scope article p{margin:0;color:#646c75;font-size:11px;line-height:1.8}.personal-consult-compare{max-width:1370px;margin:0 auto 18px;padding:0 4vw;display:grid;grid-template-columns:1fr 1fr;gap:8px}.personal-consult-compare>div,.personal-consult-compare>a{min-height:250px;padding:32px;background:#1748ec;color:#fff}.personal-consult-compare>a{background:#101914;border-top:3px solid #c9f43a}.personal-consult-compare>a span{color:#c9f43a}.personal-consult-compare h2{margin:32px 0 10px;font-size:30px}.personal-consult-compare p{margin:0;color:#ffffffad;font-size:11px;line-height:1.8}.personal-consult-compare>a b{display:block;margin-top:28px;color:#c9f43a;font-size:10px}
.personal-consult-form{scroll-margin-top:90px;max-width:1370px;margin:0 auto;padding:0 4vw 120px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.personal-consult-form-intro{padding:52px 43px;background:#101419;color:#fff}.personal-consult-form-intro h2{margin:16px 0 20px;font-size:clamp(43px,5vw,68px);line-height:1;letter-spacing:-.06em}.personal-consult-form-intro>p{color:#ffffffa6;font-size:12px;line-height:1.9}.personal-consult-form-intro ol{margin:35px 0;padding:0;list-style:none;border-top:1px solid #ffffff2e}.personal-consult-form-intro li{padding:15px 0;border-bottom:1px solid #ffffff2e;display:grid;grid-template-columns:40px 1fr;font-size:10px;font-weight:900}.personal-consult-form-intro li b{color:#9eb1ff}.personal-consult-form-intro aside{padding:18px;background:#1c2440;border-left:3px solid #6f8dff}.personal-consult-form-intro aside b{font-size:10px}.personal-consult-form-intro aside p{margin:7px 0 0;color:#ffffffa1;font-size:9px;line-height:1.7}.personal-consult-form-panel{padding:50px;background:#fff}.personal-consult-form form>header{padding-bottom:25px;border-bottom:1px solid #d9dcd7}.personal-consult-form form>header>span,.personal-consult-confirm>span,.personal-consult-complete>span{color:#1748ec}.personal-consult-form form>header h3,.personal-consult-confirm h3,.personal-consult-complete h3{margin:12px 0;font-size:clamp(37px,4vw,58px);line-height:1.02;letter-spacing:-.055em}.personal-consult-form form>header p{margin:0;color:#737a82;font-size:9px}.personal-consult-form form>header i,.personal-consult-fields label>span i{margin-left:6px;padding:3px 6px;background:#edf1ff;color:#1748ec;font-size:7px;font-style:normal}.personal-consult-fields{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.personal-consult-fields label{display:grid;gap:8px}.personal-consult-fields label.full{grid-column:1/-1}.personal-consult-fields label>span{font-size:10px;font-weight:900}.personal-consult-fields input,.personal-consult-fields select,.personal-consult-fields textarea{width:100%;padding:14px;border:1px solid #cdd1cb;background:#fafbf8;font:inherit;font-size:12px}.personal-consult-fields textarea{resize:vertical;line-height:1.7}.personal-consult-consent{margin:22px 0;padding:16px;background:#eef1ff;display:flex;gap:10px;align-items:flex-start;color:#485370;font-size:10px;line-height:1.7}.personal-consult-consent input{margin-top:3px;accent-color:#1748ec}.personal-consult-submit,.personal-consult-confirm form>button:not(.back){width:100%;padding:17px 19px;border:0;background:#1748ec;color:#fff;display:flex;justify-content:space-between;font:inherit;font-size:11px;font-weight:900}.personal-consult-confirm dl{margin:30px 0}.personal-consult-confirm dl>div{padding:12px 0;border-bottom:1px solid #dde0da;display:grid;grid-template-columns:130px 1fr;gap:15px}.personal-consult-confirm dt{color:#737a82;font-size:10px}.personal-consult-confirm dd{margin:0;font-size:12px;font-weight:900}.personal-consult-confirm>aside{margin:20px 0;padding:20px;background:#f1f3ef}.personal-consult-confirm>aside b{font-size:10px}.personal-consult-confirm>aside p{white-space:pre-wrap;color:#515a63;font-size:12px;line-height:1.8}.personal-consult-confirm button{cursor:pointer}.personal-consult-confirm button.back{width:100%;margin-top:9px;padding:14px;border:1px solid #101419;background:#fff;font:inherit;font-size:10px;font-weight:900}.personal-consult-complete>div{margin:28px 0;padding:20px;background:#101419;color:#fff;display:flex;justify-content:space-between;align-items:center}.personal-consult-complete>div small{color:#aab9ff;font-weight:900}.personal-consult-complete>div b{font-size:20px}.personal-consult-complete>p{color:#59616a;font-size:13px;line-height:1.9}.personal-consult-complete>a{display:inline-flex;margin-top:15px;padding:14px 17px;background:#1748ec;color:#fff;font-size:10px;font-weight:900}
@media(max-width:1050px){.coach-public-preparing>div.coach-preparing-links{grid-template-columns:1fr 1fr}.personal-consult-scope>header{grid-template-columns:1fr}.personal-consult-scope>div{grid-template-columns:1fr 1fr}.personal-consult-form{grid-template-columns:1fr}}
@media(max-width:760px){.contact-casual-intake{grid-template-columns:1fr}.contact-casual-intake>div{padding:30px 23px}.contact-casual-intake>a{min-height:95px;flex-direction:row;align-items:center}.contact-casual-intake>a b{align-self:auto}.coach-public-preparing>div.coach-preparing-links,.personal-consult-scope>div,.personal-consult-compare{grid-template-columns:1fr}.personal-consult-hero{min-height:700px;padding:160px 22px 60px;grid-template-columns:1fr;gap:35px}.personal-consult-hero h1{font-size:14vw}.personal-consult-scope{padding:75px 20px}.personal-consult-compare{padding:0 14px}.personal-consult-form{padding:0 14px 85px}.personal-consult-form-intro{padding:40px 24px}.personal-consult-form-panel{padding:36px 20px}.personal-consult-fields{grid-template-columns:1fr}.personal-consult-fields label.full{grid-column:auto}.personal-consult-confirm dl>div{grid-template-columns:1fr;gap:5px}}
