.SiteHeader-module__PJqMKa__header{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.SiteHeader-module__PJqMKa__brand{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.625rem;min-block-size:2.75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.SiteHeader-module__PJqMKa__brand:focus-visible{outline:2px solid var(--color-gold-focus);outline-offset:.25rem}
.HeroSection-module__xogimq__hero{background:var(--color-bg);border-block-end:1px solid var(--color-border);min-block-size:100svh;overflow:clip}.HeroSection-module__xogimq__shell{max-inline-size:var(--container);min-block-size:100svh;padding:1.25rem var(--gutter) 0;grid-template-rows:auto 1fr;margin:0 auto;display:grid}.HeroSection-module__xogimq__grid{isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;min-block-size:0;display:grid}.HeroSection-module__xogimq__copy{z-index:2;align-self:center;padding-block:clamp(4rem,12vh,9rem) clamp(3rem,9vh,6rem);position:relative}.HeroSection-module__xogimq__copy h1{font-family:var(--font-display);letter-spacing:-.055em;max-inline-size:6ch;font-size:clamp(4rem,7.4vw,7.5rem);font-weight:500;line-height:.87}.HeroSection-module__xogimq__copy p{color:var(--color-text-muted);max-inline-size:26rem;margin-block-start:clamp(1.75rem,4vh,3.25rem);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.HeroSection-module__xogimq__cta{background:var(--color-burgundy);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;min-block-size:3.25rem;min-inline-size:min(100%,15.625rem);margin-block-start:clamp(2rem,5vh,4rem);padding-inline:1.5rem;font-size:.6875rem;font-weight:800;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.HeroSection-module__xogimq__cta:hover{background:var(--color-burgundy-hover)}.HeroSection-module__xogimq__cta:focus-visible{outline:3px solid var(--color-gold-focus);outline-offset:.25rem}.HeroSection-module__xogimq__portrait{isolation:isolate;z-index:1;align-self:stretch;min-block-size:30rem;position:relative;overflow:visible}.HeroSection-module__xogimq__word{color:var(--color-burgundy);font-family:var(--font-display);letter-spacing:-.13em;opacity:.76;pointer-events:none;transform-origin:top;z-index:1;font-size:clamp(24rem,40vw,38rem);font-weight:600;line-height:.75;position:absolute;inset:clamp(1.25rem,2.5vw,2.5rem) -.12em auto -.37em;transform:scaleY(1.25)}.HeroSection-module__xogimq__image{object-fit:cover;object-position:center bottom;z-index:2;block-size:100%;inline-size:calc(100% + 7rem);margin-inline-start:-7rem;position:relative}@media (min-width:1600px){.HeroSection-module__xogimq__image{inline-size:100%;margin-inline-start:0}}@media (max-width:1023px){.HeroSection-module__xogimq__grid{grid-template-columns:minmax(0,5fr) minmax(20rem,6fr)}.HeroSection-module__xogimq__copy h1{font-size:clamp(3.75rem,8.8vw,5.8rem)}.HeroSection-module__xogimq__portrait{min-block-size:34rem}}@media (max-width:767px){.HeroSection-module__xogimq__shell{min-block-size:auto;padding-block-start:.875rem}.HeroSection-module__xogimq__grid{display:block}.HeroSection-module__xogimq__copy{padding-block:clamp(3.5rem,11vw,5rem) 2rem}.HeroSection-module__xogimq__copy h1{max-inline-size:6.25ch;font-size:clamp(4rem,19vw,6rem)}.HeroSection-module__xogimq__copy p{margin-block-start:1.5rem}.HeroSection-module__xogimq__cta{inline-size:100%;margin-block-start:2rem}.HeroSection-module__xogimq__portrait{block-size:min(116vw,43rem);min-block-size:26rem;overflow:hidden}.HeroSection-module__xogimq__word{font-size:min(55vw,16rem);inset-inline-start:-.18em}.HeroSection-module__xogimq__image{mix-blend-mode:normal;object-position:center 35%;inline-size:100%;margin-inline-start:0}}
.Field-module__bfn3sa__field{gap:.5rem;display:grid}.Field-module__bfn3sa__field label{color:var(--color-text);letter-spacing:.04em;font-size:.8125rem;font-weight:700}.Field-module__bfn3sa__field input,.Field-module__bfn3sa__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;inline-size:100%;min-block-size:var(--control-height);background:0 0;padding:.75rem .875rem}.Field-module__bfn3sa__field textarea{resize:vertical;min-block-size:7rem}.Field-module__bfn3sa__field input[aria-invalid=true],.Field-module__bfn3sa__field textarea[aria-invalid=true]{border-color:var(--color-error)}.Field-module__bfn3sa__field input:focus-visible,.Field-module__bfn3sa__field textarea:focus-visible{outline:3px solid var(--color-gold-focus);outline-offset:2px}.Field-module__bfn3sa__error{color:var(--color-error);font-size:.8125rem;line-height:1.4}
.LeadForm-module__NMG9YG__form{gap:1.25rem;display:grid}.LeadForm-module__NMG9YG__consent{color:var(--color-text-muted);align-items:flex-start;gap:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.LeadForm-module__NMG9YG__consent input{accent-color:var(--color-burgundy);flex:none;block-size:2.75rem;inline-size:2.75rem;margin:0}.LeadForm-module__NMG9YG__consent input:focus-visible,.LeadForm-module__NMG9YG__submit:focus-visible{outline:3px solid var(--color-gold-focus);outline-offset:3px}.LeadForm-module__NMG9YG__privacy{color:var(--color-text);min-block-size:2.75rem;min-inline-size:2.75rem;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2em;align-items:center;display:inline-flex}.LeadForm-module__NMG9YG__privacy:focus-visible{outline:3px solid var(--color-gold-focus);outline-offset:3px}.LeadForm-module__NMG9YG__fieldError,.LeadForm-module__NMG9YG__message{font-size:.8125rem;line-height:1.45}.LeadForm-module__NMG9YG__fieldError{color:var(--color-error)}.LeadForm-module__NMG9YG__message[data-kind=success]{color:var(--color-success)}.LeadForm-module__NMG9YG__message[data-kind=error]{color:var(--color-error)}.LeadForm-module__NMG9YG__submit{background:var(--color-burgundy);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;font:inherit;border:0;min-block-size:3.25rem;padding:.75rem 1.25rem;font-weight:800}.LeadForm-module__NMG9YG__submit:hover:not(:disabled){background:var(--color-burgundy-hover)}.LeadForm-module__NMG9YG__submit:disabled{cursor:wait;opacity:.72}.LeadForm-module__NMG9YG__telegramNote{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.LeadForm-module__NMG9YG__telegramLink{color:var(--color-text);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2em;font-weight:700}.LeadForm-module__NMG9YG__telegramLink:focus-visible{outline:3px solid var(--color-gold-focus);outline-offset:3px}.LeadForm-module__NMG9YG__honeypot{position:absolute;inset-inline-start:-10000px}
.ProcessSteps-module__EfFjca__steps{counter-reset:process;gap:clamp(2.5rem,5vh,4.5rem);list-style:none;display:grid}.ProcessSteps-module__EfFjca__step{counter-increment:process;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1.25rem;min-block-size:5rem;display:grid}.ProcessSteps-module__EfFjca__step:before{color:var(--color-burgundy);content:counter(process, decimal-leading-zero);font-family:var(--font-display);font-size:clamp(3rem,4vw,4.25rem);line-height:.8}.ProcessSteps-module__EfFjca__step h3{letter-spacing:.18em;text-transform:uppercase;padding-block-start:.45rem;font-size:.8125rem;font-weight:800;line-height:1.35}
.TrainerProcessSection-module__p8lh4W__section{background:var(--color-bg);min-block-size:100svh}.TrainerProcessSection-module__p8lh4W__shell{max-inline-size:var(--container);min-block-size:100svh;padding-inline:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);margin:0 auto;display:grid}.TrainerProcessSection-module__p8lh4W__editorial{grid-template-columns:minmax(0,13fr) minmax(0,15fr);min-inline-size:0;display:grid}.TrainerProcessSection-module__p8lh4W__approach,.TrainerProcessSection-module__p8lh4W__process,.TrainerProcessSection-module__p8lh4W__formSlot{min-inline-size:0;padding-block:clamp(3rem,7vw,6.25rem)}.TrainerProcessSection-module__p8lh4W__approach,.TrainerProcessSection-module__p8lh4W__process{padding-inline-end:clamp(1.5rem,3.5vw,4rem)}.TrainerProcessSection-module__p8lh4W__process,.TrainerProcessSection-module__p8lh4W__formSlot{border-inline-start:1px solid var(--color-border);padding-inline-start:clamp(1.5rem,3.5vw,4rem)}.TrainerProcessSection-module__p8lh4W__eyebrow{color:var(--color-gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.875rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:flex}.TrainerProcessSection-module__p8lh4W__eyebrow:after{background:var(--color-gold);content:"";opacity:.75;block-size:1px;inline-size:clamp(2.5rem,5vw,5rem);display:block}.TrainerProcessSection-module__p8lh4W__approachImage{aspect-ratio:.78;max-block-size:27rem;margin-block:clamp(2rem,4vw,3.5rem);overflow:hidden}.TrainerProcessSection-module__p8lh4W__image{object-fit:cover;object-position:52% 17%;block-size:100%;inline-size:100%}.TrainerProcessSection-module__p8lh4W__approach h2,.TrainerProcessSection-module__p8lh4W__formSlot h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.65rem,4vw,4.5rem);font-weight:500;line-height:.95}.TrainerProcessSection-module__p8lh4W__approach h2{max-inline-size:10ch}.TrainerProcessSection-module__p8lh4W__formSlot{flex-direction:column;gap:clamp(1.5rem,4vw,3rem);display:flex}.TrainerProcessSection-module__p8lh4W__formSlot:after{border-block:1px solid var(--color-border);content:"";flex:1;min-block-size:14rem;display:block}@media (max-width:1023px){.TrainerProcessSection-module__p8lh4W__shell{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.TrainerProcessSection-module__p8lh4W__editorial{display:contents}.TrainerProcessSection-module__p8lh4W__approach{border-inline-end:1px solid var(--color-border)}.TrainerProcessSection-module__p8lh4W__process{border-inline-start:0;padding-inline-start:clamp(1.5rem,4vw,3rem)}.TrainerProcessSection-module__p8lh4W__formSlot{border-block-start:1px solid var(--color-border);grid-column:1/-1;min-block-size:18rem;padding-inline-start:0}}@media (max-width:767px){.TrainerProcessSection-module__p8lh4W__shell{min-block-size:auto;display:block}.TrainerProcessSection-module__p8lh4W__approach,.TrainerProcessSection-module__p8lh4W__process,.TrainerProcessSection-module__p8lh4W__formSlot{border-inline:0;padding-inline:0}.TrainerProcessSection-module__p8lh4W__process,.TrainerProcessSection-module__p8lh4W__formSlot{border-block-start:1px solid var(--color-border)}.TrainerProcessSection-module__p8lh4W__approachImage{aspect-ratio:1.2;max-block-size:none}.TrainerProcessSection-module__p8lh4W__approach h2{max-inline-size:12ch}.TrainerProcessSection-module__p8lh4W__formSlot{min-block-size:18rem}}
