.coaching-landing,.coaching-policy{background:#18161b;color:#ede8e0}.coaching-landing h1,.coaching-policy h1{font-size:clamp(40px,4.5vw,69px);line-height:1.35;font-weight:500;letter-spacing:-1.5px;margin:24px 0}.coaching-landing h1 em{color:#c2a6de;font-weight:400}.coaching-hero{display:grid;grid-template-columns:1.3fr .85fr;gap:8%;align-items:start;padding-top:45px;padding-bottom:80px}.coaching-hero-copy{padding-top:20px}.coaching-hero .eyebrow{display:block;color:#c7acd9;font-size:12px}.coaching-lead{font-size:18px;line-height:2;color:#bcb2c1;max-width:780px}.coaching-hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px}.coaching-landing .button,.coaching-teaser .button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px}.coaching-qualification{display:flex;gap:12px;align-items:start;color:#ad9bb8;font-size:12px;line-height:1.9;margin-top:30px;max-width:590px}.coaching-qualification .icon{flex-shrink:0;width:20px;height:20px;margin-top:3px}.coaching-offer{border:1px solid #594765;border-radius:22px;background:linear-gradient(160deg,#36263e,#221c27);overflow:hidden;padding:0 30px 30px;position:relative}.coach-portrait{height:300px;position:relative;overflow:hidden;margin:0 -30px;background:radial-gradient(ellipse at 50% 80%,#8e6ca066,transparent 75%)}.coach-portrait img{position:absolute;width:auto;height:350px;max-width:100%;object-fit:contain;object-position:bottom;inset-inline-end:0;bottom:-35px;z-index:1}.coach-portrait>span{position:absolute;inset-inline-start:24px;top:35px;color:#c9acdd55;font:700 62px/.95 Manrope,sans-serif;letter-spacing:-4px;direction:ltr}.offer-price{position:relative;padding-top:28px;display:grid;gap:10px;border-top:1px solid #594765}.offer-price strong{font:500 68px/1 Manrope,sans-serif;letter-spacing:-3px;color:#d4e0bd}.offer-price small{font-size:20px;letter-spacing:0}.offer-price>span{color:#bbaac8;font-size:12px}.coaching-offer ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:16px}.coaching-offer li{display:flex;align-items:center;gap:12px;font-size:13px;color:#e1d4e8}.coaching-offer .icon{width:19px;height:19px;color:#c4a0de;flex-shrink:0}.coaching-offer .button{width:100%;margin:0}.coaching-topics{background:#22251e}.coaching-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 40px}.coaching-topic-grid article{padding-top:25px;border-top:1px solid #4c5142}.coaching-topic-grid .icon{width:26px;height:26px;color:#c2a6de}.coaching-topic-grid h3{font-size:22px;font-weight:500;margin:20px 0 12px}.coaching-topic-grid p,.coaching-steps p{font-size:13px;line-height:2;color:#acb3a1}.coaching-topics .section-heading{gap:40px;align-items:start}.coaching-topics h2,.coaching-process h2,.coaching-faq h2,.coaching-apply h2{font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1.5;margin:0 0 30px}.coaching-topics .section-heading p{max-width:360px;color:#a9b29b;font-size:13px;line-height:2}.coaching-process{background:#ebe6dc;color:#262322}.coaching-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.step-number{font:500 42px/1 Manrope,sans-serif;letter-spacing:-2px;color:#8a728d}.coaching-steps h3{font-weight:500;font-size:24px;line-height:1.5;margin:20px 0 12px}.coaching-steps p{color:#70665f}.coaching-fit{margin-top:45px;display:grid;grid-template-columns:.6fr 1.4fr;gap:40px;border-top:1px solid #c6bdb0;padding-top:35px}.coaching-fit h3{font-size:25px;font-weight:500;margin:0}.coaching-fit p{color:#70665f;font-size:14px;line-height:2;margin:0}.coaching-faq{background:#1d1a21}.coaching-faq .faq-list p{color:#bdb1c4}.coaching-faq .faq-list details{border-color:#4d3f57}.coaching-faq .faq-list summary{color:#e9dfee}.coaching-disclaimer{font-size:12px;line-height:2;color:#aaa0af;margin:30px 0}.policy-links{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0}.policy-links a{display:inline-flex;align-items:center;gap:8px;color:#c9acd9;border-bottom:1px solid #715b7c;padding-bottom:5px;font-size:13px}.policy-links .icon{width:15px;height:15px}.coaching-apply{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;background:#211b27;align-items:start}.coaching-apply-intro{position:sticky;top:110px}.coaching-apply .eyebrow{color:#c8abdd;font-size:11px}.coaching-apply h2{margin-top:20px}.coaching-apply-intro p{font-size:14px;line-height:2;color:#bcadc6}.coaching-apply-intro .muted{font-size:12px;color:#a797b0}.coaching-apply-intro .underlined{display:inline-flex;align-items:center;gap:10px;font:12px Manrope,sans-serif;margin-top:15px}.coaching-form-panel{background:#18151c;padding:35px;border:1px solid #584862;border-radius:18px}.coaching-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.coaching-fields .full{grid-column:1/-1}.coaching-fields label{display:grid;gap:10px;font-size:12px;line-height:1.7;color:#dbcee2}.coaching-fields input,.coaching-fields textarea{font:inherit;font-size:14px;color:#f2eaf7;background:#251e2c;border:1px solid #57465f;border-radius:9px;padding:12px;width:100%;min-width:0}.coaching-fields textarea{resize:vertical}.coaching-fields input:focus,.coaching-fields textarea:focus{outline:2px solid #ba9ad2;outline-offset:2px}.coaching-consent{display:flex;gap:12px;align-items:start;line-height:1.9;color:#dfd2e8;font-size:12px;margin-top:22px}.coaching-consent input{width:18px;height:18px;accent-color:#c2a6de;flex-shrink:0;margin-top:3px}.coaching-privacy{font-size:11px;line-height:1.9;color:#a394af;margin:20px 0}.coaching-form-panel .button{border:0;cursor:pointer;font-family:inherit;font-size:13px;width:100%}.coaching-form-panel button:disabled{opacity:.65;cursor:wait}#coaching-error{font-size:13px;line-height:1.8;color:#f2b9b9;margin-top:20px}.success-symbol{width:55px;height:55px;border:1px solid #74866a;border-radius:50%;display:grid;place-items:center;color:#c2d8a6}.success-symbol .icon{width:26px;height:26px}#coaching-success h3{font-size:21px;font-weight:500;line-height:1.8}#coaching-success p{font-size:12px;overflow-wrap:anywhere;color:#bba8c9}#coaching-success a{font-size:13px;text-decoration:underline;color:#c2a6de}.coaching-policy>.section{max-width:1100px;margin:auto}.coaching-policy .eyebrow{display:block;color:#c2a6de;font-size:11px}.policy-sections{margin-top:45px}.policy-sections article{padding:28px 0;border-top:1px solid #4c3e55}.policy-sections h2{font-size:26px;font-weight:500;margin:0 0 20px}.policy-sections ul{padding-inline-start:20px;display:grid;gap:15px}.policy-sections li{font-size:15px;color:#c4b6cd;line-height:2}.coaching-landing .contact-v2{background:#18151c}.coaching-hero .underlined{display:inline-flex;align-items:center;gap:8px}.coaching-hero .underlined .icon{width:16px;height:16px}.coaching-landing section[id]{scroll-margin-top:100px}header nav{gap:17px}
@media(max-width:1000px){.coaching-hero{gap:35px;grid-template-columns:1.1fr .9fr}.coaching-hero h1{font-size:42px}.coaching-offer{padding-inline:23px}.coach-portrait{margin-inline:-23px}.coaching-apply{gap:30px}.coaching-form-panel{padding:25px}.coaching-topic-grid{gap:30px}.coaching-teaser{gap:35px}.coaching-teaser-facts{padding-inline-start:30px}.coaching-teaser-facts>strong{font-size:56px}header nav{gap:13px}}
@media(max-width:700px){.coaching-teaser,.coaching-hero,.coaching-apply,.coaching-fit{grid-template-columns:1fr;gap:30px}.coaching-teaser h2{font-size:32px}.coaching-teaser p{font-size:12px}.coaching-teaser-facts{border-inline-start:0;border-top:1px solid #9b7fb4;padding:25px 0 0;gap:15px}.coaching-teaser-facts>strong{font-size:57px}.coaching-teaser-facts>span{font-size:14px}.coaching-hero{padding-top:28px;padding-bottom:50px}.coaching-hero-copy{padding-top:0}.coaching-landing h1,.coaching-policy h1{font-size:36px;line-height:1.45;letter-spacing:-.7px}.coaching-lead{font-size:15px}.coaching-hero .actions{gap:20px}.coaching-hero .button{width:100%}.coaching-offer{max-width:450px;width:100%;margin:auto;padding:0 25px 25px}.coach-portrait{height:250px;margin-inline:-25px}.coach-portrait img{height:300px}.coach-portrait>span{font-size:55px}.offer-price strong{font-size:60px}.coaching-topic-grid,.coaching-steps{grid-template-columns:1fr;gap:26px}.coaching-topics h2,.coaching-process h2,.coaching-faq h2,.coaching-apply h2{font-size:31px}.coaching-topics .section-heading{display:block}.coaching-topics .section-heading p{max-width:none}.coaching-topic-grid h3,.coaching-steps h3{font-size:22px}.coaching-steps article{border-top:1px solid #c6bdb0;padding-top:25px}.coaching-fit{gap:15px;margin-top:30px;padding-top:30px}.coaching-apply-intro{position:static}.coaching-form-panel{padding:23px 18px}.coaching-fields{grid-template-columns:1fr;gap:18px}.coaching-fields .full{grid-column:auto}.coaching-fields input,.coaching-fields textarea{font-size:16px}.coaching-faq summary{font-size:16px;line-height:1.8}.coaching-policy h2{font-size:23px}.policy-sections li{font-size:13px}.coaching-policy .coaching-lead{font-size:14px}.policy-links{gap:16px}.policy-links a{font-size:12px}}

.coach-portrait img{left:50%;inset-inline-end:auto;transform:translateX(-50%)}.coaching-offer .button .icon{color:#241d2b}


.offer-comparison-label{font-size:13px;color:#c4b2d1;line-height:1.8;margin:0 0 22px}.offer-comparison .consult-pricing{margin-top:0;gap:24px}.offer-comparison .consultation-offer{display:flex;flex-direction:column;min-width:0}.offer-comparison .offer-tag{display:inline-flex;align-items:center;gap:9px;color:#d0b7e2;font-size:12px;line-height:1.7}.offer-tag .icon{width:17px;height:17px;flex-shrink:0}.offer-comparison .price-card h3{font-size:27px;font-weight:500;line-height:1.5;margin:20px 0 14px}.offer-comparison .price-card>p,.coaching-comparison-copy>p{font-size:14px;line-height:1.95;color:#c4bacb;margin:0 0 20px}.offer-benefits{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.offer-benefits li{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.8;color:#e3d9e8}.offer-benefits .icon{width:17px;height:17px;flex-shrink:0;color:#c2d6a9;margin-top:3px}.offer-comparison .price-amount{margin:15px 0 25px}.offer-comparison .price-amount b{font:500 53px/1.1 Manrope,sans-serif;letter-spacing:-2px}.offer-comparison .price-amount span{font-size:13px;line-height:1.7}.offer-comparison .button{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;line-height:1.8}.offer-comparison .consultation-offer .button{margin-top:auto}.offer-comparison .coaching-comparison{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;background:linear-gradient(125deg,#382a42,#241e2b);border-color:#8d709e;scroll-margin-top:110px}.coaching-comparison-copy h3{margin-bottom:8px!important}.offer-english{display:block;font:500 12px/1.5 Manrope,sans-serif;letter-spacing:.6px;color:#bfa3d1;margin-bottom:20px}.coaching-comparison-copy .offer-benefits{margin-bottom:0}.coaching-comparison-action{border-inline-start:1px solid #665071;padding-inline-start:35px;display:flex;flex-direction:column;justify-content:center}.coaching-comparison-action .price-amount{flex-wrap:wrap;gap:10px;margin:0 0 25px}.coaching-comparison-action .price-amount>span{flex-basis:100%;color:#c6b1d2}.coaching-comparison-action .offer-capital{font-size:11px;color:#b6a3c2;line-height:1.9;margin:18px 0 0}.offer-choice-help{font-size:13px;line-height:1.9;color:#b3aa98;max-width:850px;margin:20px 0 0}.consulting>.button{margin-top:28px}.consulting-landing .offer-comparison{margin-top:35px}html[dir=ltr] .offer-comparison .price-card h3{letter-spacing:-.5px;font-size:25px}
@media(max-width:700px){.offer-comparison .consult-pricing{gap:18px}.offer-comparison .price-card{padding:25px}.offer-comparison .price-card h3,html[dir=ltr] .offer-comparison .price-card h3{font-size:24px}.offer-comparison .price-card>p,.coaching-comparison-copy>p{font-size:13px}.offer-comparison .coaching-comparison{grid-template-columns:1fr;gap:25px}.coaching-comparison-action{border-inline-start:0;border-top:1px solid #665071;padding:24px 0 0}.offer-comparison .price-amount b{font-size:49px}.offer-benefits li{font-size:12px}.offer-comparison .button{font-size:12px}.offer-comparison-label,.offer-choice-help{font-size:12px}.offer-comparison .offer-tag{font-size:11px}}

html[dir=rtl] .coaching-comparison-copy .offer-english{text-align:right}
