@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Pragmatica Next VF;font-display:swap;font-style:normal;font-weight:100 900;src:url(https://busy.app/cdn/shop/t/4/assets/pragmatica-next_vf.ttf?v=128250464829940163561776956535)format("woff2")}.bodyfight-page{--bodyfight-black:#08090a;--bodyfight-panel:#111214;--bodyfight-red:#e31b23;--bodyfight-paper:#f4f1eb;background:var(--bodyfight-black);color:#fff}.bodyfight-hero{background:radial-gradient(circle at 72% 42%,#e31b2333,#0000 32%),linear-gradient(118deg,#08090a 0%,#111214 58%,#08090a 100%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);gap:clamp(38px,6vw,92px);min-height:760px;padding:clamp(58px,7vw,104px) clamp(20px,5vw,72px) clamp(64px,8vw,118px);display:grid;position:relative;overflow:hidden}.bodyfight-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 88px);position:absolute;inset:0}.bodyfight-hero:after{background:var(--bodyfight-red);content:"";width:min(42vw,620px);height:5px;position:absolute;bottom:0;left:0}.bodyfight-hero__copy{z-index:1;align-self:center;position:relative}.bodyfight-back{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(40px,6vw,76px);font-size:12px;font-weight:900;display:inline-block}.bodyfight-back:hover{color:#fff}.bodyfight-hero h1{color:#fff;letter-spacing:-.075em;max-width:880px;margin:18px 0 30px;font-size:clamp(70px,10.4vw,158px);line-height:.77}.bodyfight-hero h1 span{color:var(--bodyfight-red);display:block}.bodyfight-hero__lead{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(24px,3vw,42px);font-weight:850;line-height:1.02}.bodyfight-hero__target{color:#ffffff9e;max-width:590px;margin:22px 0 0;font-size:16px;line-height:1.6}.bodyfight-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bodyfight-primary-action,.bodyfight-secondary-action{letter-spacing:.025em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;padding:0 24px;font-size:13px;font-weight:950;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.bodyfight-primary-action{background:var(--bodyfight-red);border:1px solid var(--bodyfight-red);color:#fff}.bodyfight-primary-action:hover{background:#ff2b33;border-color:#ff2b33;transform:translateY(-2px)}.bodyfight-secondary-action{color:#fff;border:1px solid #ffffff3d}.bodyfight-secondary-action:hover{border-color:#ffffffad;transform:translateY(-2px)}.bodyfight-product{z-index:1;place-self:center;width:100%;max-width:430px;position:relative}.bodyfight-product:before{content:"";border:1px solid #e31b235c;position:absolute;inset:-22px 28px 80px -22px;transform:rotate(-2deg)}.bodyfight-product__signal{text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.bodyfight-product__signal span{color:var(--bodyfight-red);font-size:12px;font-weight:950}.bodyfight-product__signal strong{color:#ffffff9e;letter-spacing:.12em;font-size:11px}.bodyfight-product__cover{z-index:1;background:#151618;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-6deg)rotateX(1deg);box-shadow:22px 34px 70px #00000080,0 0 58px #e31b231f}.bodyfight-product__cover img{width:100%;height:auto;display:block}.bodyfight-product__price{background:var(--bodyfight-paper);color:var(--bodyfight-black);z-index:2;justify-content:space-between;align-items:end;width:calc(100% - 34px);margin:-2px 0 0 auto;padding:18px 20px;display:flex;position:relative}.bodyfight-product__price span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.bodyfight-product__price strong{font-size:30px;line-height:.9}.bodyfight-specs{background:var(--bodyfight-paper);color:var(--bodyfight-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 clamp(20px,5vw,72px);display:grid}.bodyfight-specs article{border-right:1px solid #08090a21;min-height:260px;padding:clamp(42px,6vw,76px) clamp(20px,3vw,44px)}.bodyfight-specs article:last-child{border-right:0}.bodyfight-specs article>span,.bodyfight-fit__grid article>span{color:var(--bodyfight-red);margin-bottom:34px;font-size:12px;font-weight:950;display:block}.bodyfight-specs strong{letter-spacing:-.045em;font-size:clamp(27px,3.2vw,48px);line-height:.95;display:block}.bodyfight-specs p{color:#64615c;max-width:310px;margin:20px 0 0;line-height:1.55}.bodyfight-method{background:linear-gradient(#08090aed,#08090afa),repeating-linear-gradient(135deg,#18191b 0 2px,#08090a 2px 18px);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(40px,8vw,128px);padding:clamp(80px,10vw,150px) clamp(20px,5vw,72px);display:grid}.bodyfight-method__heading h2,.bodyfight-fit__intro h2,.bodyfight-checkout h2{color:#fff;letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,7vw,104px);line-height:.84}.bodyfight-method__heading h2 span,.bodyfight-fit__intro h2 span,.bodyfight-checkout h2 span{color:var(--bodyfight-red)}.bodyfight-method__copy{border-left:3px solid var(--bodyfight-red);padding-left:clamp(22px,3vw,38px)}.bodyfight-method__copy p{color:#ffffffad;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.5}.bodyfight-method__copy p:first-child{color:#fff;margin-bottom:24px;font-weight:800}.bodyfight-fit{background:#151618;padding:clamp(76px,9vw,132px) clamp(20px,5vw,72px)}.bodyfight-fit__intro{max-width:1080px}.bodyfight-fit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(48px,7vw,84px);display:grid}.bodyfight-fit__grid article{background:#0d0e10;border:1px solid #ffffff17;min-height:290px;padding:clamp(28px,4vw,44px);position:relative}.bodyfight-fit__grid article:after{background:var(--bodyfight-red);content:"";width:42px;height:3px;transition:width .22s;position:absolute;bottom:0;left:0}.bodyfight-fit__grid article:hover:after{width:100%}.bodyfight-fit__grid h3{color:#fff;margin:0;font-size:clamp(25px,2.8vw,38px);line-height:1}.bodyfight-fit__grid p{color:#fff9;margin:22px 0 0;line-height:1.55}.bodyfight-checkout{background:var(--bodyfight-red);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(70px,9vw,128px) clamp(20px,5vw,72px);display:grid}.bodyfight-checkout .eyebrow{color:#ffffffb8}.bodyfight-checkout h2{max-width:920px}.bodyfight-checkout h2 span{color:var(--bodyfight-black)}.bodyfight-checkout>div>p:last-child{color:#fff;max-width:650px;font-size:clamp(18px,2vw,24px);font-weight:750;line-height:1.4}.bodyfight-checkout__action{background:var(--bodyfight-black);color:#fff;padding:30px;box-shadow:20px 28px 60px #31000240}.bodyfight-checkout__action>span:first-child{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.bodyfight-checkout__action>strong{margin:14px 0 26px;font-size:clamp(42px,5vw,64px);line-height:.9;display:block}.bodyfight-checkout__action>a:first-of-type{color:var(--bodyfight-black);text-transform:uppercase;background:#fff;justify-content:center;align-items:center;min-height:58px;font-size:13px;font-weight:950;display:flex}.bodyfight-checkout__action>a:first-of-type:hover{background:var(--bodyfight-paper)}.bodyfight-checkout__action>a:last-child{color:#ffffff94;text-align:center;margin-top:18px;font-size:12px;font-weight:850;display:block}@media (max-width:940px){.bodyfight-hero,.bodyfight-method,.bodyfight-checkout{grid-template-columns:1fr}.bodyfight-hero{min-height:auto}.bodyfight-product{max-width:390px}.bodyfight-method__copy{max-width:680px}}@media (max-width:720px){.bodyfight-hero{padding-top:42px}.bodyfight-back{margin-bottom:36px}.bodyfight-hero h1{font-size:clamp(66px,23vw,102px)}.bodyfight-hero__actions{display:grid}.bodyfight-primary-action,.bodyfight-secondary-action{width:100%}.bodyfight-product{max-width:min(82vw,360px)}.bodyfight-product:before{inset:-14px 18px 66px -14px}.bodyfight-specs,.bodyfight-fit__grid{grid-template-columns:1fr}.bodyfight-specs article{border-bottom:1px solid #08090a21;border-right:0;min-height:0}.bodyfight-specs article:last-child{border-bottom:0}.bodyfight-method__heading h2,.bodyfight-fit__intro h2,.bodyfight-checkout h2{font-size:clamp(44px,13vw,66px)}.bodyfight-fit__grid article{min-height:230px}.bodyfight-checkout__action{padding:26px 22px}}.fightback-page{--fightback-blue:#4b65ff;--fightback-black:#08090b;--fightback-panel:#111319;--fightback-paper:#f1f2f5;background:var(--fightback-black);color:#fff}.fightback-hero{background:radial-gradient(circle at 78% 44%,#4b65ff33,#0000 30%),linear-gradient(125deg,#08090b 0%,#111319 62%,#08090b 100%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:clamp(42px,7vw,110px);min-height:760px;padding:clamp(58px,7vw,104px) clamp(20px,5vw,72px) clamp(66px,8vw,118px);display:grid;position:relative}.fightback-hero__copy{align-self:center}.fightback-back{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(40px,6vw,76px);font-size:12px;font-weight:900;display:inline-block}.fightback-back:hover{color:#fff}.fightback-hero h1{color:#fff;letter-spacing:-.075em;margin:18px 0 32px;font-size:clamp(70px,10vw,150px);line-height:.76}.fightback-hero h1 span{color:var(--fightback-blue);display:block}.fightback-hero__lead{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(24px,3vw,42px);font-weight:850;line-height:1.04}.fightback-hero__target{color:#ffffff9e;max-width:620px;margin:22px 0 0;font-size:16px;line-height:1.6}.fightback-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.fightback-primary-action,.fightback-secondary-action{letter-spacing:.025em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;padding:0 24px;font-size:13px;font-weight:950;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.fightback-primary-action{background:var(--fightback-blue);border:1px solid var(--fightback-blue);color:#fff}.fightback-primary-action:hover{background:#667bff;border-color:#667bff;transform:translateY(-2px)}.fightback-secondary-action{color:#fff;border:1px solid #ffffff3d}.fightback-secondary-action:hover{border-color:#ffffffad;transform:translateY(-2px)}.fightback-program-card{background:var(--fightback-paper);color:var(--fightback-black);place-self:center;width:100%;max-width:430px;padding:clamp(28px,4vw,46px);box-shadow:26px 36px 80px #0000006b}.fightback-program-card>p{color:var(--fightback-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.fightback-program-card>div{border-bottom:1px solid #08090b26;align-items:end;gap:12px;padding:clamp(34px,5vw,58px) 0 28px;display:flex}.fightback-program-card>div strong{color:var(--fightback-blue);letter-spacing:-.09em;font-size:clamp(92px,11vw,150px);line-height:.66}.fightback-program-card>div span{text-transform:uppercase;font-size:22px;font-weight:950;line-height:1}.fightback-program-card dl{margin:28px 0 0}.fightback-program-card dl div{border-bottom:1px solid #08090b1a;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.fightback-program-card dl div:last-child{border-bottom:0}.fightback-program-card dt{color:#6b6d75;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.fightback-program-card dd{text-align:right;margin:0;font-size:15px;font-weight:900}.fightback-statement{background:var(--fightback-blue);padding:clamp(84px,11vw,164px) clamp(20px,5vw,72px)}.fightback-statement .eyebrow{color:#ffffffb3}.fightback-statement h2,.fightback-contexts__heading h2,.fightback-checkout h2{color:#fff;letter-spacing:-.068em;max-width:1120px;margin:18px 0 0;font-size:clamp(48px,7.4vw,112px);line-height:.83}.fightback-statement h2 span{color:var(--fightback-black)}.fightback-statement>p:last-child{border-left:3px solid var(--fightback-black);color:#fff;max-width:660px;margin:clamp(42px,6vw,72px) 0 0 auto;padding-left:24px;font-size:clamp(18px,2.2vw,28px);font-weight:750;line-height:1.45}.fightback-contexts{background:var(--fightback-paper);color:var(--fightback-black);padding:clamp(78px,10vw,142px) clamp(20px,5vw,72px)}.fightback-contexts__heading{max-width:980px}.fightback-contexts__heading h2{color:var(--fightback-black)}.fightback-contexts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(50px,7vw,88px);display:grid}.fightback-contexts__grid article{background:#fff;border:1px solid #dedfe5;min-height:300px;padding:clamp(28px,4vw,44px)}.fightback-contexts__grid article>span{color:var(--fightback-blue);margin-bottom:54px;font-size:12px;font-weight:950;display:block}.fightback-contexts__grid h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,40px);line-height:.95}.fightback-contexts__grid p{color:#666972;margin:22px 0 0;line-height:1.58}.fightback-principle{background:#111319;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(44px,9vw,140px);padding:clamp(76px,10vw,148px) clamp(20px,5vw,72px);display:grid}.fightback-principle>div span{color:#ffffff75;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(34px,5vw,72px);font-weight:950;line-height:.9;display:block}.fightback-principle>div strong{color:var(--fightback-blue);letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(50px,7vw,104px);line-height:.82;display:block}.fightback-principle>p{border-left:3px solid var(--fightback-blue);color:#ffffffbd;max-width:760px;margin:0;padding-left:clamp(22px,3vw,38px);font-size:clamp(18px,2vw,26px);line-height:1.5}.fightback-checkout{background:var(--fightback-black);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(72px,9vw,132px) clamp(20px,5vw,72px);display:grid}.fightback-checkout h2 span{color:var(--fightback-blue)}.fightback-checkout>div>p:last-child{color:#ffffffa8;max-width:650px;font-size:clamp(18px,2vw,24px);font-weight:750;line-height:1.4}.fightback-checkout__action{background:var(--fightback-blue);color:#fff;padding:30px;box-shadow:20px 28px 60px #0000004d}.fightback-checkout__action>span:first-child{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.fightback-checkout__action>strong{margin:14px 0 26px;font-size:clamp(42px,5vw,64px);line-height:.9;display:block}.fightback-checkout__action>a:first-of-type{color:var(--fightback-black);text-transform:uppercase;background:#fff;justify-content:center;align-items:center;min-height:58px;font-size:13px;font-weight:950;display:flex}.fightback-checkout__action>a:first-of-type:hover{background:var(--fightback-paper)}.fightback-checkout__action>a:last-child{color:#ffffffb3;text-align:center;margin-top:18px;font-size:12px;font-weight:850;display:block}@media (max-width:940px){.fightback-hero,.fightback-principle,.fightback-checkout{grid-template-columns:1fr}.fightback-hero{min-height:auto}.fightback-program-card{max-width:480px}}@media (max-width:720px){.fightback-hero{padding-top:42px}.fightback-back{margin-bottom:36px}.fightback-hero h1{font-size:clamp(66px,23vw,102px)}.fightback-hero__actions{display:grid}.fightback-primary-action,.fightback-secondary-action{width:100%}.fightback-program-card{padding:26px 22px}.fightback-statement h2,.fightback-contexts__heading h2,.fightback-checkout h2{font-size:clamp(43px,13vw,64px)}.fightback-contexts__grid{grid-template-columns:1fr}.fightback-contexts__grid article{min-height:250px}.fightback-checkout__action{padding:26px 22px}}.core-fighter-page{--core-black:#08090a;--core-panel:#141517;--core-silver:#d8d9dd;--core-paper:#f2f2f0;background:var(--core-black);color:#fff}.core-fighter-hero{background:radial-gradient(circle at 78% 42%,#d8d9dd21,#0000 30%),linear-gradient(125deg,#08090a 0%,#151619 62%,#090a0b 100%);grid-template-columns:minmax(0,1.2fr) minmax(300px,.64fr);gap:clamp(42px,7vw,108px);min-height:760px;padding:clamp(58px,7vw,104px) clamp(20px,5vw,72px) clamp(66px,8vw,118px);display:grid}.core-fighter-hero__copy{align-self:center}.core-fighter-back{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(40px,6vw,76px);font-size:12px;font-weight:900;display:inline-block}.core-fighter-back:hover{color:#fff}.core-fighter-hero h1{color:#fff;letter-spacing:-.074em;margin:18px 0 32px;font-size:clamp(62px,9vw,138px);line-height:.78}.core-fighter-hero h1 span{color:var(--core-silver);display:block}.core-fighter-hero__lead{color:#fff;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(24px,3vw,42px);font-weight:850;line-height:1.04}.core-fighter-hero__target{color:#ffffff9e;max-width:630px;margin:22px 0 0;font-size:16px;line-height:1.6}.core-fighter-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.core-fighter-primary-action,.core-fighter-secondary-action{letter-spacing:.025em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;padding:0 24px;font-size:13px;font-weight:950;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.core-fighter-primary-action{background:var(--core-silver);border:1px solid var(--core-silver);color:var(--core-black)}.core-fighter-primary-action:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.core-fighter-secondary-action{color:#fff;border:1px solid #ffffff3d}.core-fighter-secondary-action:hover{border-color:#ffffffad;transform:translateY(-2px)}.core-fighter-program-card{background:var(--core-paper);color:var(--core-black);place-self:center;width:100%;max-width:430px;padding:clamp(28px,4vw,46px);box-shadow:26px 36px 80px #0000006b}.core-fighter-program-card__heading{border-bottom:1px solid #08090a24;padding-bottom:clamp(36px,5vw,62px)}.core-fighter-program-card__heading span{color:#666970;letter-spacing:.09em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:950;display:block}.core-fighter-program-card__heading strong{letter-spacing:-.08em;font-size:clamp(70px,9vw,118px);line-height:.74;display:block}.core-fighter-program-card dl{margin:26px 0 0}.core-fighter-program-card dl div{border-bottom:1px solid #08090a1a;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.core-fighter-program-card dl div:last-child{border-bottom:0}.core-fighter-program-card dt{color:#6b6d73;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.core-fighter-program-card dd{text-align:right;margin:0;font-size:15px;font-weight:900}.core-fighter-statement{background:var(--core-paper);color:var(--core-black);padding:clamp(84px,11vw,164px) clamp(20px,5vw,72px)}.core-fighter-statement h2,.core-fighter-objectives__heading h2,.core-fighter-checkout h2{letter-spacing:-.068em;max-width:1120px;margin:18px 0 0;font-size:clamp(48px,7.4vw,112px);line-height:.83}.core-fighter-statement h2{color:var(--core-black)}.core-fighter-statement h2 span{color:#74777f}.core-fighter-statement>p:last-child{border-left:3px solid var(--core-black);color:#55585f;max-width:680px;margin:clamp(42px,6vw,72px) 0 0 auto;padding-left:24px;font-size:clamp(18px,2.2vw,28px);font-weight:750;line-height:1.45}.core-fighter-objectives{background:#141517;padding:clamp(78px,10vw,142px) clamp(20px,5vw,72px)}.core-fighter-objectives__heading{max-width:1050px}.core-fighter-objectives__heading h2{color:#fff}.core-fighter-objectives__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(50px,7vw,88px);display:grid}.core-fighter-objectives__grid article{background:#0b0c0e;border:1px solid #d8d9dd21;min-height:310px;padding:clamp(28px,4vw,44px)}.core-fighter-objectives__grid article>span{color:var(--core-silver);margin-bottom:54px;font-size:12px;font-weight:950;display:block}.core-fighter-objectives__grid h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,40px);line-height:.95}.core-fighter-objectives__grid p{color:#ffffff94;margin:22px 0 0;line-height:1.58}.core-fighter-principle{background:var(--core-silver);color:var(--core-black);padding:clamp(76px,10vw,148px) clamp(20px,5vw,72px)}.core-fighter-principle .eyebrow{color:#565960}.core-fighter-principle>div{gap:8px;margin-top:28px;display:grid}.core-fighter-principle>div strong,.core-fighter-principle>div span{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(52px,8vw,120px);font-weight:950;line-height:.76;display:block}.core-fighter-principle>div span{color:#fff;text-align:center}.core-fighter-principle>p:last-child{border-left:3px solid var(--core-black);max-width:730px;margin:clamp(46px,7vw,84px) 0 0 auto;padding-left:clamp(22px,3vw,38px);font-size:clamp(18px,2vw,26px);line-height:1.5}.core-fighter-checkout{background:var(--core-black);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(72px,9vw,132px) clamp(20px,5vw,72px);display:grid}.core-fighter-checkout h2{color:#fff}.core-fighter-checkout h2 span{color:var(--core-silver)}.core-fighter-checkout>div>p:last-child{color:#ffffffa8;max-width:660px;font-size:clamp(18px,2vw,24px);font-weight:750;line-height:1.4}.core-fighter-checkout__action{background:var(--core-paper);color:var(--core-black);padding:30px;box-shadow:20px 28px 60px #0000004d}.core-fighter-checkout__action>span:first-child{color:#696b72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.core-fighter-checkout__action>strong{margin:14px 0 26px;font-size:clamp(42px,5vw,64px);line-height:.9;display:block}.core-fighter-checkout__action>a:first-of-type{background:var(--core-black);color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;font-size:13px;font-weight:950;display:flex}.core-fighter-checkout__action>a:first-of-type:hover{background:#25272b}.core-fighter-checkout__action>a:last-child{color:#666970;text-align:center;margin-top:18px;font-size:12px;font-weight:850;display:block}@media (max-width:940px){.core-fighter-hero,.core-fighter-checkout{grid-template-columns:1fr}.core-fighter-hero{min-height:auto}.core-fighter-program-card{max-width:480px}}@media (max-width:720px){.core-fighter-hero{padding-top:42px}.core-fighter-back{margin-bottom:36px}.core-fighter-hero h1{font-size:clamp(58px,19vw,92px)}.core-fighter-hero__actions{display:grid}.core-fighter-primary-action,.core-fighter-secondary-action{width:100%}.core-fighter-program-card{padding:26px 22px}.core-fighter-statement h2,.core-fighter-objectives__heading h2,.core-fighter-checkout h2{font-size:clamp(42px,12.5vw,62px)}.core-fighter-objectives__grid{grid-template-columns:1fr}.core-fighter-objectives__grid article{min-height:250px}.core-fighter-checkout__action{padding:26px 22px}}.program-sales-page--cardio-du-fighter{--cardio-ink:#11100f;--cardio-cream:#f8d79f;--cardio-paper:#fff1d3;--cardio-orange:#d85516;--cardio-violet:#6220c7;background:var(--cardio-ink);color:var(--cardio-ink)}.program-sales-page--cardio-du-fighter .amatfight-hero{background:linear-gradient(137deg, var(--cardio-paper) 0%, #f5c77e 51%, #d85516 51.2%, #19110e 100%);gap:clamp(24px,4vw,58px);min-height:auto;padding:clamp(44px,7vw,88px) clamp(18px,5vw,72px) clamp(50px,7vw,98px)}.program-sales-page--cardio-du-fighter .amatfight-hero:before{display:none}.program-sales-page--cardio-du-fighter .amatfight-back{color:#11100fa8;background:#fff6e2b8;border-color:#11100f24}.program-sales-page--cardio-du-fighter .amatfight-hero h1{color:var(--cardio-ink);white-space:normal;text-shadow:0 16px 36px #532a0d1a;max-width:930px;margin-bottom:22px;font-size:clamp(54px,8.4vw,126px);line-height:.84}.program-sales-page--cardio-du-fighter .amatfight-hero h1 span{color:var(--cardio-orange)}.program-sales-page--cardio-du-fighter .amatfight-hero__lead{color:#3b1a0d;max-width:720px;font-size:clamp(23px,2.8vw,40px);line-height:1.04}.program-sales-page--cardio-du-fighter .amatfight-product-panel{align-self:center;max-width:min(100%,460px)}.program-sales-page--cardio-du-fighter .amatfight-cover-stage{min-height:0;padding:8px 0}.program-sales-page--cardio-du-fighter .amatfight-cover-stage:before{background:#11100f57}.program-sales-page--cardio-du-fighter .amatfight-cover-shell{filter:drop-shadow(18px 24px 30px #11100f61)drop-shadow(0 18px 46px #6220c73d);place-items:center;width:min(90vw,370px);max-width:min(90vw,370px);height:clamp(430px,46vw,550px);display:grid}.program-sales-page--cardio-du-fighter .amatfight-cover-cartridge:not(.is-ready) .amatfight-cover-cartridge__fallback{border:1px solid #11100f94;border-radius:8px;width:100%;max-width:100%;height:auto;transform:perspective(900px)rotateY(-7deg)rotateX(2deg)}.program-sales-page--cardio-du-fighter .amatfight-product-badge{color:#391078;background:linear-gradient(#fff8e9 0%,#f7d99f 100%);border-color:#6220c766;margin-top:12px}.program-sales-page--cardio-du-fighter .amatfight-product-cta,.program-sales-page--cardio-du-fighter .amatfight-checkout__box .coaching-cta{color:var(--cardio-ink);background:linear-gradient(#fff8e8 0%,#efc47c 100%);border-color:#d8551680;box-shadow:0 18px 34px #11100f42,inset 0 -4px #d855166b}.program-sales-page--cardio-du-fighter .amatfight-product-cta:hover,.program-sales-page--cardio-du-fighter .amatfight-checkout__box .coaching-cta:hover{color:#42118b;background:#fff;border-color:#6220c785}.program-sales-page--cardio-du-fighter .amatfight-product-panel .amatfight-price-card strong{color:#fff0c5;text-shadow:0 2px #11100fad,0 8px 22px #ef7e337a}.program-sales-page--cardio-du-fighter .amatfight-product-panel .amatfight-price-card span{color:#ffd48e}.program-sales-page--cardio-du-fighter .amatfight-specs{color:var(--cardio-ink);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px) clamp(28px,6vw,96px);padding:clamp(52px,7vw,96px) clamp(24px,8vw,136px)}.program-sales-page--cardio-du-fighter .amatfight-specs article{box-shadow:none;text-align:center;background:0 0;border:0;min-height:clamp(170px,17vw,230px);padding:clamp(12px,2vw,22px)}.program-sales-page--cardio-du-fighter .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:min(100%,620px)}.program-sales-page--cardio-du-fighter .amatfight-specs article span,.program-sales-page--cardio-du-fighter .amatfight-spec-icon .accent,.program-sales-page--cardio-du-fighter .amatfight-objective-icon .accent{color:var(--cardio-orange);stroke:var(--cardio-orange)}.program-sales-page--cardio-du-fighter .amatfight-specs article strong{color:var(--cardio-ink);line-height:1}.program-sales-page--cardio-du-fighter .amatfight-specs article p{color:#11100fad;text-transform:none;font-size:13px;line-height:1.34}.program-sales-page--cardio-du-fighter .program-personalization{color:#fff;background:radial-gradient(circle at 18% 22%,#d8551640,#0000 30%),radial-gradient(circle at 82% 70%,#6220c73d,#0000 34%),linear-gradient(#16110f 0%,#0c0b0b 100%);padding:clamp(54px,8vw,104px) clamp(18px,5vw,72px);position:relative;overflow:hidden}.program-sales-page--cardio-du-fighter .program-personalization:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.program-sales-page--cardio-du-fighter .program-personalization__heading,.program-sales-page--cardio-du-fighter .program-personalization__tests,.program-sales-page--cardio-du-fighter .program-personalization__pathways,.program-sales-page--cardio-du-fighter .program-personalization__summary,.program-sales-page--cardio-du-fighter .program-personalization__note{z-index:1;max-width:1180px;margin-inline:auto;position:relative}.program-sales-page--cardio-du-fighter .program-personalization__heading{text-align:center;max-width:980px}.program-sales-page--cardio-du-fighter .program-personalization__heading h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(38px,6.4vw,88px);line-height:.96}.program-sales-page--cardio-du-fighter .program-personalization__heading p:not(.eyebrow){color:#ffffffbd;max-width:820px;margin:20px auto 0;font-size:clamp(16px,1.45vw,21px);font-weight:760;line-height:1.55}.program-sales-page--cardio-du-fighter .program-personalization__pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5vw,58px);display:grid}.program-sales-page--cardio-du-fighter .program-personalization__pathway{border:1px solid #ffffff29;border-radius:10px;min-height:240px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 16px 36px #00000029}.program-sales-page--cardio-du-fighter .program-personalization__pathway:after{content:"";background:currentColor;height:8px;position:absolute;top:0;left:0;right:0}.program-sales-page--cardio-du-fighter .program-personalization__pathway--foundation{color:#7ec2ff;background:linear-gradient(150deg,#4d9be042,#ffffff09)}.program-sales-page--cardio-du-fighter .program-personalization__pathway--progression{color:#ad78ff;background:linear-gradient(150deg,#6220c761,#ffffff09)}.program-sales-page--cardio-du-fighter .program-personalization__pathway--performance{color:#ff6868;background:linear-gradient(150deg,#d826264d,#ffffff09)}.program-sales-page--cardio-du-fighter .program-personalization__pathway span{letter-spacing:.05em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:950;display:block}.program-sales-page--cardio-du-fighter .program-personalization__pathway strong{color:#fff;text-transform:uppercase;margin:28px 0 14px;font-size:clamp(28px,2.9vw,42px);line-height:.92;display:block}.program-sales-page--cardio-du-fighter .program-personalization__pathway p{color:#ffffffb3;margin:0;font-weight:720;line-height:1.5}.program-sales-page--cardio-du-fighter .program-personalization__summary{color:#ffffffc7;text-align:center;max-width:720px;margin-top:24px;font-size:clamp(14px,1.25vw,18px);font-weight:800;line-height:1.5}.program-sales-page--cardio-du-fighter .program-personalization__note{color:#ffffffc7;border-left:3px solid #f6aa61;margin-top:22px;padding:12px 0 12px 18px;font-size:clamp(14px,1.25vw,18px);font-weight:850;line-height:1.5}.program-sales-page--cardio-du-fighter .program-document-showcase{color:var(--cardio-ink);background:#ffe0a5;padding:clamp(52px,7vw,88px) clamp(18px,5vw,72px)}.program-sales-page--cardio-du-fighter .program-document-showcase:after{display:none}.program-sales-page--cardio-du-fighter .program-document-showcase__heading h2{color:var(--cardio-ink)}.program-sales-page--cardio-du-fighter .program-document-showcase__heading>p:not(.eyebrow){color:#11100fb8}.program-sales-page--cardio-du-fighter .program-document-showcase figcaption,.program-sales-page--cardio-du-fighter .program-document-showcase__sessions-copy strong{color:#11100fcc}.program-sales-page--cardio-du-fighter .program-document-showcase__pack{grid-template-columns:minmax(0,1fr);max-width:860px;min-height:560px;margin-bottom:0}.program-sales-page--cardio-du-fighter .program-document-showcase__primary{grid-column:1;justify-self:center;width:min(34vw,330px);transform:none}.program-sales-page--cardio-du-fighter .program-document-showcase__primary img{max-height:470px;box-shadow:0 34px 80px #50230a4d,0 0 0 1px #11100f61}.program-sales-page--cardio-du-fighter .program-document-showcase__sessions{grid-column:1;width:100%;height:100%;position:absolute;inset:0;transform:none}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot{filter:saturate(1.06)contrast(1.03);border-color:#11100f47;max-width:350px;top:50%;left:50%}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--1{transform:translate(-82%,-52%)rotate(84deg)}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--2{transform:translate(-50%,-108%)rotate(90deg)}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--3{transform:translate(-18%,-52%)rotate(96deg)}.program-sales-page--cardio-du-fighter .program-document-showcase__sessions-copy{text-align:center;z-index:4;width:min(100%,330px);display:block;position:absolute;bottom:-12px;left:48%;transform:translate(-50%)}.program-sales-page--cardio-du-fighter .program-document-showcase__sessions-copy p{color:#11100fa8}.program-sales-page--cardio-du-fighter .amatfight-problem,.program-sales-page--cardio-du-fighter .amatfight-structure,.program-sales-page--cardio-du-fighter .amatfight-included{color:#fff;background:linear-gradient(90deg,#ffd8970b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#ffd8970b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#14110f 0%,#090909 100%)}.program-sales-page--cardio-du-fighter .amatfight-problem{background:radial-gradient(circle at 50% 16%,#d855163d,#0000 34%),linear-gradient(#14110f 0%,#090909 100%)}.program-sales-page--cardio-du-fighter .amatfight-problem__grid{background:#ffffff0e;border:1px solid #ffd89729}.program-sales-page--cardio-du-fighter .amatfight-problem__tag,.program-sales-page--cardio-du-fighter .amatfight-problem__grid strong,.program-sales-page--cardio-du-fighter .amatfight-checkout__box>span,.program-sales-page--cardio-du-fighter .amatfight-checkout__box-price span{color:#f6a45b}.program-sales-page--cardio-du-fighter .amatfight-problem__grid li:before{background:var(--cardio-orange)}.program-sales-page--cardio-du-fighter .amatfight-victory-visual{background:radial-gradient(at 50% 36%,#6220c761,#0000 40%),radial-gradient(at 50% 80%,#d8551657,#0000 48%),linear-gradient(#090909 0%,#17100d 54%,#f7d69f 100%);padding:clamp(12px,3vw,38px) clamp(18px,5vw,72px) 0}.program-sales-page--cardio-du-fighter .amatfight-victory-visual:before{background:linear-gradient(#090909 0%,#090909b8 34%,#0000 100%);height:clamp(70px,10vw,126px);display:block}.program-sales-page--cardio-du-fighter .amatfight-victory-visual:after{background:linear-gradient(#0000 0%,#f7d69fb8 58%,#fff0d0 100%);height:clamp(94px,14vw,172px)}.program-sales-page--cardio-du-fighter .amatfight-victory-visual__media{max-width:min(100%,860px);height:clamp(410px,43vw,620px);margin-inline:auto}.program-sales-page--cardio-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.05)contrast(1.06)drop-shadow(0 34px 42px #09090970)drop-shadow(0 0 52px #6220c73d);max-width:min(84vw,560px);max-height:112%;transform:translateY(10px);-webkit-mask-image:linear-gradient(#000 0% 84%,#000000c2 92%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#000000c2 92%,#0000 100%)}.program-sales-page--cardio-du-fighter .amatfight-objectives{color:var(--cardio-ink);background:linear-gradient(#fff1d3 0%,#f7d69f 100%)}.program-sales-page--cardio-du-fighter .amatfight-objective-grid article{background:#fffaeeb3;border-color:#11100f1a;box-shadow:0 18px 38px #532a0d14}.program-sales-page--cardio-du-fighter .amatfight-structure .amatfight-section-heading h2,.program-sales-page--cardio-du-fighter .amatfight-included .amatfight-section-heading p:not(.eyebrow){color:#fff}.program-sales-page--cardio-du-fighter .amatfight-phase-grid article strong{background:#d855162e;border-color:#f6a45b7a}.program-sales-page--cardio-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%,#ffe9be33,#0000 38%),radial-gradient(circle at 50% 58%,#6220c742,#0000 42%)}.program-sales-page--cardio-du-fighter .amatfight-included__callout span{color:#f6a45b}.program-sales-page--cardio-du-fighter .amatfight-included__callout:after{background:#f6a45b99}.program-sales-page--cardio-du-fighter .amatfight-method{background:radial-gradient(circle at 16% 8%,#fff5e02e,#0000 28%),radial-gradient(circle at 84% 88%,#6220c761,#0000 36%),linear-gradient(135deg,#e06720 0%,#c84713 45%,#21100e 100%)}.program-sales-page--cardio-du-fighter .amatfight-fit{background:#0c0b0b}.program-sales-page--cardio-du-fighter .amatfight-fit article:first-child{background:radial-gradient(circle at 16% 0,#d8551642,#0000 32%),#ffffff0e}.program-sales-page--cardio-du-fighter .amatfight-checkout{color:var(--cardio-ink);background:radial-gradient(circle at 10% 0,#d855162e,#0000 28%),linear-gradient(135deg,#fff1d3 0%,#f3c77f 100%)}.program-sales-page--cardio-du-fighter .amatfight-checkout__value{background:#fff7e3ad}.program-sales-page--cardio-du-fighter .amatfight-checkout__recap li{border-left-color:var(--cardio-orange)}.program-sales-page--cardio-du-fighter .amatfight-checkout__steps small{color:#ff9f55;background:#d855162e;border-color:#f6a45b6b}.program-sales-page--cardio-du-fighter .amatfight-faq{background:radial-gradient(circle at 12% 16%,#d8551638,#0000 28%),radial-gradient(circle at 86% 76%,#6220c733,#0000 32%),linear-gradient(#14110f 0%,#090909 100%)}.program-sales-page--cardio-du-fighter .amatfight-faq details{border-color:#ffd89724}@media (max-width:1100px){.program-sales-page--cardio-du-fighter .amatfight-hero{background:linear-gradient(160deg, var(--cardio-paper) 0%, #f5c77e 54%, #d85516 54.2%, #19110e 100%)}.program-sales-page--cardio-du-fighter .amatfight-product-panel{justify-self:center;width:min(100%,460px)}.program-sales-page--cardio-du-fighter .amatfight-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sales-page--cardio-du-fighter .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,520px)}}@media (max-width:820px){.program-sales-page--cardio-du-fighter .program-personalization__pathways{grid-template-columns:1fr}.program-sales-page--cardio-du-fighter .program-personalization__pathway{min-height:0}.program-sales-page--cardio-du-fighter .program-document-showcase__pack{grid-template-columns:minmax(0,1fr);min-height:520px}.program-sales-page--cardio-du-fighter .program-document-showcase__primary{grid-column:1;width:min(52vw,300px);transform:none}.program-sales-page--cardio-du-fighter .program-document-showcase__primary img{max-height:390px}.program-sales-page--cardio-du-fighter .program-document-showcase__sessions{grid-column:1;width:100%;height:100%;inset:0;transform:none}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot{max-width:280px}}@media (max-width:760px){.program-sales-page--cardio-du-fighter .amatfight-hero{background:linear-gradient(180deg, var(--cardio-paper) 0%, #f5c77e 52%, #ca4913 52.2%, #19110e 100%);padding-top:40px}.program-sales-page--cardio-du-fighter .amatfight-hero h1{font-size:clamp(43px,15.8vw,68px);line-height:.86}.program-sales-page--cardio-du-fighter .amatfight-hero__lead{font-size:clamp(20px,6.8vw,29px)}.program-sales-page--cardio-du-fighter .amatfight-cover-shell{width:min(88vw,350px);height:clamp(390px,120vw,510px)}.program-sales-page--cardio-du-fighter .amatfight-specs{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px;padding:44px 18px 56px}.program-sales-page--cardio-du-fighter .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,260px)}.program-sales-page--cardio-du-fighter .amatfight-specs article,.program-sales-page--cardio-du-fighter .amatfight-specs article:first-child,.program-sales-page--cardio-du-fighter .amatfight-specs article:last-child{box-shadow:none;background:0 0;border:0;min-height:170px;padding:10px 6px}.program-sales-page--cardio-du-fighter .amatfight-specs article strong{margin:14px 0 8px;font-size:clamp(16px,4.8vw,20px)}.program-sales-page--cardio-du-fighter .amatfight-specs article p,.program-sales-page--cardio-du-fighter .amatfight-specs article:last-child p{max-width:236px;margin-left:auto;margin-right:auto;font-size:9px;line-height:1.32}.program-sales-page--cardio-du-fighter .amatfight-specs article span{font-size:10px}.program-sales-page--cardio-du-fighter .program-personalization__heading h2{font-size:clamp(34px,11vw,52px)}.program-sales-page--cardio-du-fighter .program-document-showcase{padding:44px 12px 54px}.program-sales-page--cardio-du-fighter .program-document-showcase__pack{min-height:440px}.program-sales-page--cardio-du-fighter .program-document-showcase__primary{width:min(56vw,240px)}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot{max-width:230px;top:50%}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--1{left:50%;transform:translate(-84%,-52%)rotate(84deg)}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--2{left:50%;transform:translate(-50%,-108%)rotate(90deg)}.program-sales-page--cardio-du-fighter .program-document-showcase__session-shot--3{left:50%;transform:translate(-16%,-52%)rotate(96deg)}.program-sales-page--cardio-du-fighter .amatfight-victory-visual__media{height:420px}.program-sales-page--cardio-du-fighter .amatfight-victory-visual__media img{max-width:94vw}}:root{--font-main:"Manrope", Arial, Helvetica, sans-serif;--font-editorial:"Playfair Display", Georgia, serif;--mb-red:#e31b23;--mb-red-dark:#9f1018;--ink:#111113;--anthracite:#202124;--mineral:#d7d8d6;--soft-grey:#f2f2ef;--paper:#fbfaf7;--muted:#74756f;--line:#1111131f;--shadow:0 24px 70px #11111324;--site-header-scene-light:0;--site-header-scene-ink:0}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-main);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{min-height:100vh}.program-selector-page{--program-selector-header-height:96px;min-height:var(--program-selector-viewport-height,100svh);background:#070809}.site-header{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);z-index:40;background:linear-gradient(#fbfaf7f0,#f2f2efd1);border-bottom:1px solid #1111131a;grid-template-columns:minmax(148px,1fr) auto minmax(220px,1fr);align-items:center;gap:28px;width:100vw;min-height:96px;padding:0 clamp(24px,3vw,52px);transition:background .18s,border-color .18s,color .18s;display:grid;position:sticky;top:0;left:0;right:0}.site-header--scene{background:linear-gradient(120deg, rgba(244, 244, 241, calc(var(--site-header-scene-light) * .92)), rgba(214, 216, 214, calc(var(--site-header-scene-light) * .84))), radial-gradient(circle at 68% 42%, #e31b232e, transparent 28%), linear-gradient(112deg, #090a0b, #202124 54%, #111113);border-bottom-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / calc(.16 - var(--site-header-scene-light) * .06));color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236))}.site-header:after{content:"";opacity:.52;background:linear-gradient(90deg,#0000,#1111131f,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header--scene:after{background:linear-gradient(90deg, transparent, rgb(calc(255 - var(--site-header-scene-light) * 238) calc(255 - var(--site-header-scene-light) * 238) calc(255 - var(--site-header-scene-light) * 236) / calc(.18 - var(--site-header-scene-light) * .08)), transparent)}.brand-mark{z-index:1;justify-self:start;align-items:center;min-height:48px;padding:0;display:inline-flex;position:relative}.brand-mark img{object-fit:cover;object-position:center;width:138px;height:54px;display:block}.site-header--scene .brand-mark img{filter:drop-shadow(0 0 16px #e31b232e) drop-shadow(0 1px 0 rgba(255, 255, 255, calc(.24 - var(--site-header-scene-light) * .14)))}.main-nav{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(30px,5vw,92px);display:flex;position:relative}.main-nav a{color:#111113db;letter-spacing:0;text-transform:uppercase;align-items:center;min-height:48px;font-size:13px;font-weight:850;transition:color .18s,transform .18s;display:inline-flex;position:relative}.main-nav a:after{background:var(--mb-red);content:"";opacity:0;transform-origin:0;width:100%;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;left:0;transform:scaleX(.32)}.main-nav a:hover{color:var(--ink);transform:translateY(-1px)}.main-nav a:hover:after{opacity:1;transform:scaleX(1)}.site-header--scene .main-nav a{color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / .9)}.site-header--scene .main-nav a:hover{color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236))}.header-cta{color:var(--ink);letter-spacing:0;text-transform:none;z-index:1;background:#fbfaf79e;border:1px solid #1111131f;border-radius:999px;justify-self:end;align-items:center;gap:18px;min-width:218px;min-height:50px;padding:0 20px 0 24px;font-size:14px;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.header-cta:hover{background:#fff;border-color:#1111133d;transform:translateY(-1px)}.site-header--scene .header-cta{background:rgb(255 255 255/calc(.1 + var(--site-header-scene-light) * .52));border-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / calc(.22 - var(--site-header-scene-light) * .1));color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236))}.site-header--scene .header-cta:hover{background:rgb(255 255 255/calc(.18 + var(--site-header-scene-light) * .62));border-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / calc(.32 - var(--site-header-scene-light) * .1))}.header-cta__icon{border:2px solid;border-radius:50%;width:15px;height:15px;position:relative}.header-cta__icon:after{content:"";background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;top:11px;right:-6px;transform:rotate(45deg)}.mobile-menu{display:block}@media (min-width:821px){.mobile-menu{display:none}}.primary-action,.secondary-action,.program-card__cta,.coaching-cta{border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.primary-action,.program-card__cta,.coaching-cta{background:var(--mb-red);color:#fff}.primary-action:hover,.program-card__cta:hover,.coaching-cta:hover{background:var(--mb-red-dark);transform:translateY(-1px)}.secondary-action{color:#fff;background:0 0;border-color:#ffffff57}.secondary-action:hover{color:var(--ink);background:#fff}.hero-section{color:#fff;background:linear-gradient(115deg,#111113f2,#202124eb),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 58px);grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:clamp(32px,5vw,70px);min-height:760px;padding:clamp(56px,8vw,110px) clamp(20px,5vw,72px);display:grid;position:relative}.hero-copy{align-self:center;width:100%;min-width:0;max-width:760px}.eyebrow{color:var(--mb-red);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;max-width:760px;margin-bottom:22px;font-size:clamp(70px,12vw,168px);font-weight:800;line-height:.86}h2{letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;margin-bottom:18px;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:.94}h3{letter-spacing:0;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1}.editorial-accent{color:var(--mb-red);font-family:var(--font-editorial);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;max-width:100%;font-style:italic;font-weight:900;line-height:.9;display:inline-block}h1 .editorial-accent,h2 .editorial-accent{font-size:.96em}p .editorial-accent,li .editorial-accent,strong .editorial-accent{font-size:1.12em}.editorial-accent--light{color:#fff;text-shadow:0 10px 28px #0000002e}.hero-promise{max-width:650px;margin-bottom:18px;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:1.12}.hero-proof,.section-heading p,.problem-grid p,.proof-grid p,.quality-copy p,.program-card p,.coaching-callout p,.formation-strip p,.catalogue-hero p{color:#5f605b;font-size:17px;line-height:1.55}.hero-proof{color:#ffffffc7;max-width:620px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.handoff-note{color:#ffffffa8;margin-top:14px;font-size:13px;font-weight:700}.hero-scroll-card{color:#fff;background:#ffffff14;border:1px solid #ffffff29;place-self:end;width:100%;min-width:0;max-width:440px;padding:28px}.hero-scroll-card span{color:var(--mb-red);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:block}.hero-scroll-card strong{text-transform:uppercase;margin-bottom:14px;font-size:34px;font-weight:950;line-height:.96;display:block}.hero-scroll-card p{color:#ffffffad;margin-bottom:0;line-height:1.5}.scroll-dial-section{--story-progress:0;--mosaic-progress:0;--mosaic-y:18px;--mosaic-scale:1.02;--plate-tilt:0deg;--plate-yaw:0deg;--plate-x:0vw;--plate-y:42vh;--plate-scale:.82;--scene-light:0;background:linear-gradient(120deg, rgba(244, 244, 241, calc(var(--scene-light) * .92)), rgba(214, 216, 214, calc(var(--scene-light) * .84))), radial-gradient(circle at 68% 42%, #e31b232e, transparent 28%), linear-gradient(112deg, #090a0b, #202124 54%, #111113);color:#fff;min-height:760vh;position:relative}.scroll-dial-track{isolation:isolate;grid-template-columns:none;align-items:stretch;gap:0;min-height:calc(100vh - 96px);padding:clamp(54px,7vw,96px) clamp(20px,5vw,72px);display:block;position:sticky;top:96px;overflow:hidden}.scene-grain{opacity:calc(.4 - var(--scene-light) * .18);pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.technical-rings{pointer-events:none;z-index:2;position:absolute;inset:0}.proof-mosaic{opacity:0;pointer-events:none;z-index:1;transition:opacity .12s linear;position:absolute;inset:0;overflow:hidden}.proof-mosaic.is-visible{opacity:1}.proof-mosaic:before,.proof-mosaic:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.proof-mosaic:before{background:linear-gradient(90deg,#090a0b94 0%,#090a0b2e 42%,#090a0b4d 100%),radial-gradient(circle at 50% 48%,#e31b231f,#0000 46%)}.proof-mosaic:after{mix-blend-mode:screen;opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.proof-mosaic__grid{opacity:var(--mosaic-progress);transform:translate3d(0, var(--mosaic-y), 0) scale(var(--mosaic-scale));transform-origin:50%;z-index:1;flex-wrap:wrap;place-content:center;gap:clamp(9px,.85vw,14px);display:flex;position:absolute;inset:clamp(16px,3vh,28px) clamp(14px,2.6vw,52px)}.proof-mosaic__tile{aspect-ratio:520/736;transform-origin:50%;will-change:opacity, transform;background:#ffffff0f;border:1px solid #ffffff14;flex:0 0 clamp(118px,9.5vw,170px);height:auto;margin:0;overflow:hidden;box-shadow:0 20px 60px #00000042}.proof-mosaic__tile img{filter:grayscale(.18)saturate(1.16)contrast(1.06)brightness(.88);object-fit:cover;width:100%;height:100%;display:block}.technical-ring{aspect-ratio:1;border:1px solid rgba(255, 255, 255, calc(.2 - var(--scene-light) * .08));box-shadow:inset 0 0 0 1px rgba(17, 17, 19, calc(var(--scene-light) * .12)), 0 0 80px #e31b2314;transform-origin:50%;border-radius:50%;position:absolute}.technical-ring:before,.technical-ring:after{background:var(--mb-red);content:"";width:2px;height:10px;position:absolute}.technical-ring:before{top:-5px;left:50%}.technical-ring:after{bottom:-5px;right:50%}.technical-ring--one{transform:translate3d(calc(var(--story-progress) * -7vw), calc(var(--story-progress) * 3vh), 0) rotate(calc(var(--story-progress) * 22deg));width:min(72vw,920px);top:3%;left:18%}.technical-ring--two{transform:translate3d(calc(var(--story-progress) * 8vw), calc(var(--story-progress) * -6vh), 0) rotate(calc(var(--story-progress) * -34deg));width:min(68vw,860px);bottom:-18%;right:-7%}.technical-ring--three{transform:translate3d(calc(var(--story-progress) * 5vw), calc(var(--story-progress) * -3vh), 0) rotate(calc(var(--story-progress) * 14deg));width:min(56vw,740px);top:21%;left:-15%}.proof-timeline{z-index:4;gap:22px;width:190px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:absolute;top:clamp(48px,7vh,88px);bottom:clamp(42px,7vh,86px);left:clamp(20px,4vw,56px)}.proof-timeline:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:0;bottom:0;left:0}.proof-timeline:after{background:var(--mb-red);content:"";height:calc(var(--story-progress) * 100%);width:2px;position:absolute;top:0;left:0}.proof-timeline li{color:#ffffff75;gap:4px;min-width:0;transition:color .18s,transform .18s;display:grid;position:relative}.proof-timeline li:before{content:"";z-index:2;background:#202124;border:1px solid #ffffff59;border-radius:50%;width:9px;height:9px;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;top:3px;left:-22px}.proof-timeline li.is-active{color:#fff;transform:translate(4px)}.proof-timeline li.is-active:before{background:var(--mb-red);border-color:var(--mb-red);box-shadow:0 0 0 8px #e31b2324}.proof-timeline span{color:var(--mb-red);font-size:11px;font-weight:950}.proof-timeline strong{text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.15}.scroll-dial-visual{perspective:1200px;pointer-events:none;z-index:3;place-items:center;min-width:0;display:grid;position:absolute;inset:0}.scroll-dial-visual:before{content:"";filter:blur(24px);height:min(60vw,660px);opacity:calc(.65 - var(--scene-light) * .3);transform:translate3d(var(--plate-x), var(--plate-y), 0);background:radial-gradient(circle,#e31b2329,#0000 58%);width:min(60vw,660px);position:absolute}.disc-crosshair{aspect-ratio:1;border:1px solid rgb(255 255 255/calc(.16 - var(--scene-light) * .06));opacity:calc(.74 - var(--scene-light) * .22);transform:translate3d(var(--plate-x), var(--plate-y), 0) scale(calc(.86 + var(--story-progress) * .12));z-index:1;border-radius:50%;width:min(62vw,760px);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute}.disc-crosshair:before,.disc-crosshair:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc-crosshair:before{width:116%;height:1px}.disc-crosshair:after{width:1px;height:116%}.plate-shadow{background:radial-gradient(ellipse at center, rgba(0, 0, 0, calc(.8 - var(--scene-light) * .3)), transparent 70%);filter:blur(26px);height:min(22vw,230px);transform:translate3d(calc(var(--plate-x) * .82), calc(var(--plate-y) * .28), 0) scaleX(calc(.9 + var(--story-progress) * .12));width:min(64vw,820px);position:absolute;top:72%}.olympic-plate-3d{pointer-events:none;z-index:3;position:absolute;inset:0;transform:translateZ(0)}.olympic-plate-3d__canvas{width:100%;height:100%;display:block}.static-plate-preview{aspect-ratio:1;transform:translate3d(var(--plate-x), var(--plate-y), 0) rotateX(var(--plate-tilt)) rotateY(var(--plate-yaw)) scale(var(--plate-scale));transform-style:preserve-3d;z-index:3;background:radial-gradient(circle,#0000 0 10%,#1e202261 10.4% 12.4%,#0000 13%),radial-gradient(circle,#ffffffeb 0 18%,#7e82844d 18.6% 23%,#0000 24%),conic-gradient(from 138deg,#f7f8f5,#777c7e,#f3f4f1,#626769,#fff,#8d9294,#e3e4e0);border:16px solid #f5f6f2e0;border-radius:50%;width:min(58vw,720px);position:relative;box-shadow:inset 0 0 0 2px #e31b23b8,inset 0 0 0 78px #ffffff1a,0 70px 112px #0000008a}.static-plate-preview__logo,.static-plate-preview__weight,.static-plate-preview__bore{position:absolute}.static-plate-preview__logo{width:22%;height:auto}.static-plate-preview__logo--top{top:15.5%;left:50%;transform:translate(-50%)}.static-plate-preview__logo--bottom{bottom:15.5%;left:50%;transform:translate(-50%)rotate(180deg)}.static-plate-preview__weight{color:var(--mb-red);text-align:center;font-size:clamp(34px,4rem,64px);font-weight:950;line-height:.9}.static-plate-preview__weight span{display:block}.static-plate-preview__weight--right{top:50%;right:12%;transform:translateY(-50%)}.static-plate-preview__weight--left{top:50%;left:12%;transform:translateY(-50%)rotate(180deg)}.static-plate-preview__bore{background:radial-gradient(circle,#0000 0 37%,#f7f7f3 38% 57%,#5c6166 58% 70%,#fafaf7 71% 100%);border:2px solid #e31b23a3;border-radius:50%;width:18%;height:18%;top:41%;left:41%}.chrome-plate{--plate-edge-offset:clamp(-38px, -2.6vw, -24px);--plate-edge-thickness:clamp(44px, 4.8vw, 70px);aspect-ratio:1;filter:drop-shadow(0 86px 118px #00000094)drop-shadow(0 12px 26px #ffffff24);opacity:calc(1 - var(--plate-edge-profile) * .62);transform:translate3d(var(--plate-x), var(--plate-y), 0) rotateX(var(--plate-tilt)) rotateY(var(--plate-yaw)) scale(var(--plate-scale));transform-style:preserve-3d;will-change:transform;z-index:2;width:min(58vw,720px);transition:transform .18s cubic-bezier(.22,1,.36,1);position:relative}.plate-profile-shell{height:min(58vw,720px);opacity:var(--plate-edge-profile);pointer-events:none;transform:translate(-50%, -50%) translate3d(var(--plate-x), var(--plate-y), 0) scale(var(--plate-scale));z-index:4;background:radial-gradient(at 42% 18%,#ffffff94,#0000 0 16%),linear-gradient(90deg,#050607 0%,#0a0b0c 9%,#3a3d40 20%,#e7e8e4 40%,#fff 50%,#8d9295 62%,#1b1d1f 80%,#030405 100%),repeating-linear-gradient(0deg,#ffffff1f 0 2px,#1111131f 2px 7px);border:1px solid #ffffff80;border-radius:999px;width:clamp(112px,9vw,148px);transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 18px 0 28px #ffffff47,inset -24px 0 36px #000000b8,0 0 0 3px #e31b23e0,0 0 0 10px #1111136b,0 44px 92px #0000009e}.plate-profile-shell:before,.plate-profile-shell:after{content:"";position:absolute}.plate-profile-shell:before{opacity:.78;border-left:4px solid #e31b23eb;border-right:4px solid #e31b23b8;border-radius:999px;inset:12px 18px}.plate-profile-shell:after{mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000008f,#0000 36%,#ffffff38 51%,#0000 68%,#0000006b),repeating-linear-gradient(0deg,#0000 0 14px,#ffffff2e 14px 16px,#0000 16px 26px);inset:0}.plate-rotor{transform-style:preserve-3d;animation:15s linear infinite plate-auto-spin;position:absolute;inset:0}@keyframes plate-auto-spin{to{transform:rotate(360deg)}}.chrome-plate:before,.chrome-plate:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-1.4%}.chrome-plate:before{opacity:.98;background:radial-gradient(circle,#0000 0 13.2%,#f5f5f16b 13.8% 16.2%,#0000 16.8%),radial-gradient(circle at 50% 56%,#0000 0 72%,#ffffff47 73% 75%,#75787bf0 75.8% 88%,#111214fa 89% 100%),conic-gradient(from 122deg,#1a1b1d,#696d70,#202124,#8b8f92,#252729,#5b5e61,#151617);transform:translate3d(0,6.6%,-132px)scale(1.036);box-shadow:inset 0 -34px 42px #000000ad,inset 0 10px 18px #fff3,0 54px 100px #0000008f}.chrome-plate:after{opacity:.42;background:linear-gradient(#ffffff61,#0c0d0e80),repeating-conic-gradient(#ffffff38 0deg 1.2deg,#11111352 1.2deg 2.8deg,#0000 2.8deg 7deg);transform:translate3d(0,5.4%,-126px)scale(1.044);-webkit-mask:radial-gradient(circle,#0000 0 82%,#000 83% 95%,#0000 96%);mask:radial-gradient(circle,#0000 0 82%,#000 83% 95%,#0000 96%)}.plate-edge-wall{transform-style:preserve-3d;width:var(--plate-edge-thickness);z-index:0;background:linear-gradient(90deg,#050607 0%,#151719 13%,#c9cbc7 38%,#f8f8f4 48%,#565a5d 64%,#090a0b 100%),repeating-linear-gradient(0deg,#ffffff29 0 1px,#1111131f 1px 4px);border:1px solid #ffffff52;border-radius:999px;position:absolute;top:3.6%;bottom:3.6%;overflow:hidden;box-shadow:inset 10px 0 18px #ffffff38,inset -18px 0 28px #00000094,0 0 0 2px #e31b2338,0 34px 72px #00000075}.plate-edge-wall:before{content:"";background:linear-gradient(#0000,#e31b23e0,#0000);width:4px;position:absolute;top:2%;bottom:2%;left:46%;box-shadow:0 0 10px #e31b2347,14px 0 18px #ffffff1f,-16px 0 18px #00000047}.plate-edge-wall:after{content:"";mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff2e 0 2px,#0000 2px 11px),linear-gradient(90deg,#0000006b,#0000 48%,#00000052);position:absolute;inset:0}.plate-edge-wall--right{right:var(--plate-edge-offset);transform-origin:0;transform:rotateY(90deg)}.plate-edge-wall--left{left:var(--plate-edge-offset);transform-origin:100%;transform:rotateY(-90deg)}.plate-side,.plate-face{border-radius:50%;position:absolute;inset:0}.plate-side{transform-style:preserve-3d}.plate-side--deep{background:radial-gradient(circle,#0000 0 14%,#0b0c0d 15% 100%),conic-gradient(from 120deg,#050607,#4b4d50,#090a0b,#7c8083,#151617,#393c3f,#050607);transform:translateZ(-132px)scale(1.032);box-shadow:0 64px 120px #00000094,inset 0 -62px 76px #000000d1}.plate-side--base{background:radial-gradient(circle,#0000 0 14%,#222326 15% 100%),conic-gradient(from 120deg,#111113,#56585b,#0d0e0f,#76797d,#171719,#3d3f42,#111113);transform:translateZ(-102px)scale(1.022);box-shadow:0 40px 88px #0000007a,inset 0 -42px 54px #00000094}.plate-side--red{border:18px solid var(--mb-red);transform:translateZ(-70px)scale(1.014);box-shadow:inset 0 0 0 2px #ffffff2e,0 0 22px #e31b2347}.plate-side--metal{background:radial-gradient(circle,#0000 0 16%,#f5f5f133 17% 18%,#0000 19%),conic-gradient(from 80deg,#f8f8f4,#777b80,#f1f2ef,#3f4245,#e9e9e6,#8e9294,#fbfbf7);transform:translateZ(-34px)scale(1.006);box-shadow:inset 0 0 0 12px #ffffff2e,inset 0 0 0 28px #1111131f}.plate-face{background:radial-gradient(circle,#0000 0 10.8%,#1111136b 11.2% 12.2%,#0000 12.8%),radial-gradient(circle,#fffffff0 0 18.5%,#8286891a 19.6% 23.8%,#0000 24.8%),radial-gradient(circle at 50% 54%,#0000 0 34%,#00000021 35% 48%,#0000 56%),radial-gradient(circle at 42% 34%,#ffffffdb,#0000 0 18%,#0000 24%),linear-gradient(112deg,#0000 0 31%,#ffffffb3 40%,#ffffff2e 51%,#0000 64%),repeating-conic-gradient(from 128deg,#ffffff09 0deg .36deg,#0000 .36deg 3.2deg),conic-gradient(from 128deg,#dfe0dc,#8d9296,#fbfbf8,#5e6266,#e5e6e3,#33373b,#f7f7f3,#92979b,#e8e8e4);border:1px solid #ffffff94;inset:1.15%;overflow:hidden;transform:translateZ(7px);box-shadow:inset 0 0 36px #ffffff9e,inset 0 -48px 74px #11111347,inset 0 0 0 22px #ffffff47,inset 0 0 0 50px #11111314,inset 0 0 0 82px #ffffff14}.plate-face:before{content:"";z-index:1;background:radial-gradient(circle,#0000 0 18.5%,#ffffff38 19.2% 24%,#0000 25%),radial-gradient(circle,#0000 0 39%,#fff3 39.6% 43.8%,#1111131a 44.5% 47%,#0000 48%),radial-gradient(circle,#0000 0 72%,#ffffff57 73% 78%,#11111321 79% 83%,#0000 84%);border-radius:50%;position:absolute;inset:0}.plate-face:after{content:"";mix-blend-mode:screen;opacity:.72;z-index:3;background:linear-gradient(130deg,#ffffff6b,#0000 28%,#00000029 72%,#ffffff3d),radial-gradient(circle at 72% 74%,#ffffff6b,#0000 0 17%);border-radius:50%;position:absolute;inset:0}.plate-reflection,.plate-groove,.plate-red-line,.plate-brush,.plate-grip-ring{border-radius:50%;position:absolute}.plate-relief,.plate-rib{pointer-events:none;z-index:1;position:absolute}.plate-reflection--main{filter:blur(5px);opacity:.48;background:linear-gradient(95deg,#0000 28%,#ffffffd6 45%,#0000 62%);inset:7% 15%;transform:rotate(-18deg)}.plate-reflection--soft{filter:blur(9px);opacity:.46;background:linear-gradient(105deg,#0000 20%,#ffffff6b 48%,#0000 74%);inset:18% 8%;transform:rotate(31deg)}.plate-brush{mix-blend-mode:soft-light;opacity:.3;z-index:1;background:repeating-conic-gradient(from 12deg,#ffffff0e 0deg .36deg,#11111307 .36deg .78deg,#0000 .78deg 3.4deg),radial-gradient(circle,#0000 0 24%,#ffffff1a 25% 26%,#0000 27% 100%);inset:3.5%}.plate-grip-ring{opacity:.24;z-index:2;background:repeating-conic-gradient(#11111347 0deg 1.4deg,#ffffff2e 1.4deg 2.8deg,#0000 2.8deg 5.4deg);inset:2.2%;-webkit-mask:radial-gradient(circle,#0000 0 84%,#000 84.5% 94.5%,#0000 95%);mask:radial-gradient(circle,#0000 0 84%,#000 84.5% 94.5%,#0000 95%)}.plate-relief{border:16px solid #fff3;border-radius:50%;box-shadow:inset 0 4px 5px #ffffffb3,inset 0 -5px 8px #1111133d,0 4px 9px #1111132e}.plate-relief--rim{border-width:24px;border-color:#ffffff47;inset:4.8%}.plate-relief--shoulder{opacity:.82;border-width:12px;inset:24.5%}.plate-relief--hub{opacity:.96;border-width:15px;border-color:#ffffff57;inset:35.7%}.plate-rib{--rib-angle:calc(var(--rib-index) * 60deg);opacity:.22;height:1.55%;transform:rotate(var(--rib-angle));transform-origin:50%;background:linear-gradient(90deg,#0000 0 16%,#ffffff42 42%,#11111324 58%,#0000 84%);border-radius:999px;width:56%;top:48.8%;left:22%;box-shadow:0 1px 2px #ffffff3d,0 -1px 2px #1111131f}.plate-groove{border:1px solid #11111329;box-shadow:inset 0 1px #ffffffad,0 1px #11111314}.plate-groove--outer{inset:5.8%}.plate-groove--mid{inset:20%}.plate-groove--inner{inset:33.2%}.plate-red-line{border:2px solid #e31b23b8}.plate-red-line--outer{inset:7.8%}.plate-red-line--inner{inset:36.4%}.plate-logo,.plate-weight{pointer-events:none;z-index:5;position:absolute}.plate-logo{filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 4px 7px #11111333);object-fit:contain;width:22%;height:auto;display:block}.plate-logo--top{top:15.5%;left:50%;transform:translate(-50%)}.plate-logo--bottom{bottom:15.5%;left:50%;transform:translate(-50%)rotate(180deg)}.plate-weight{color:var(--mb-red);letter-spacing:0;text-align:center;text-shadow:0 1px #ffffff3d,0 3px 5px #1111132e;text-transform:uppercase;font-size:clamp(26px,3.125rem,50px);font-weight:950;line-height:.82}.plate-weight span{display:block}.plate-weight--right{top:50%;right:12.2%;transform:translateY(-50%)}.plate-weight--left{top:50%;left:12.2%;transform:translateY(-50%)rotate(180deg)}.plate-bore{z-index:6;background:radial-gradient(circle at 42% 28%,#ffffffe6,#0000 0 18%),radial-gradient(circle,#090a0b 0 33%,#f7f7f3 34% 50%,#5c6166 51% 63%,#f8f8f5 64% 78%,#ffffff94 79% 100%);border:3px solid #e31b23a3;border-radius:50%;width:18%;height:18%;position:absolute;top:41%;left:41%;box-shadow:inset 0 14px 20px #ffffff7a,inset 0 -16px 22px #00000061,0 0 0 14px #ffffff38,0 0 0 25px #11111317,0 8px 16px #1111133d}.plate-bore span{background:radial-gradient(circle at 35% 25%,#ffffff61,#0000 0 18%),radial-gradient(circle,#020202 0 59%,#25282b 60% 100%);border-radius:50%;position:absolute;inset:18%}.scene-copy-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.scene-chapter{color:#f8f7f1;isolation:isolate;opacity:0;text-shadow:0 16px 34px #00000075;max-width:min(420px,34vw);transform:translate3d(0, calc(var(--chapter-offset) * 24px), 0) scale(.98);transition:opacity .22s,transform .22s;position:absolute;inset:auto}.scene-chapter--long{max-width:min(560px,40vw)}.scene-chapter.is-active{opacity:1;transform:translate(0)scale(1)}.scene-chapter--light{color:#fbfaf7;text-shadow:0 1px 3px #000000e6,0 12px 30px #0009}.scene-chapter--dark{color:#f7f6f0;text-shadow:0 1px 3px #000000eb,0 12px 30px #0000009e}.scene-chapter--center{inset:16% auto auto clamp(220px,18vw,280px)}.scene-chapter--right{inset:17% clamp(32px,7vw,96px) auto auto}.scene-chapter--left{inset:48% auto auto clamp(220px,18vw,300px)}.scene-chapter--lower{inset:auto clamp(40px,9vw,132px) 12% auto}.scene-chapter--upper{max-width:min(440px,32vw);inset:12% clamp(40px,8vw,128px) auto auto}.scene-chapter p{color:var(--mb-red);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950;display:block}.scene-chapter span{letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;margin-bottom:18px;font-size:clamp(54px,8vw,118px);font-weight:950;line-height:.84;display:block}.scene-chapter--long span{font-size:clamp(42px,6.2vw,92px)}.scene-chapter h3{color:currentColor;text-transform:uppercase;margin-bottom:16px;font-size:clamp(24px,2.4vw,40px);line-height:.96}.scene-chapter--long h3{font-size:clamp(22px,2vw,34px)}.scene-chapter__body{gap:10px;display:grid}.scene-chapter small{color:currentColor;opacity:.82;font-size:15px;font-weight:760;line-height:1.5;display:block}.scene-chapter--long small{font-size:clamp(13px,1vw,15px);line-height:1.46}.scene-proof-cta{background:var(--mb-red);color:#fff;opacity:0;pointer-events:none;text-transform:uppercase;z-index:7;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:950;transition:background .18s,opacity .22s,transform .22s;display:inline-flex;position:absolute;bottom:clamp(28px,6vh,64px);right:clamp(20px,5vw,72px);transform:translateY(12px)}.scene-proof-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scene-proof-cta:hover{background:var(--mb-red-dark)}.proof-ladder,.problem-section,.quality-system,.method-section,.all-programs,.catalogue-hero{padding:clamp(60px,8vw,112px) clamp(20px,5vw,72px)}.section-heading{min-width:0;max-width:860px}.section-heading h2,.catalogue-hero h1{color:var(--ink)}.proof-grid,.problem-grid,.program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.proof-grid article,.problem-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;min-height:220px;padding:28px}.proof-grid strong{color:var(--mb-red);margin-bottom:22px;font-size:54px;font-weight:950;line-height:.9;display:block}.problem-section{background:var(--soft-grey)}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid span{color:var(--mb-red);margin-bottom:48px;font-size:13px;font-weight:950;display:block}.quality-system{background:var(--ink);color:#fff}.quality-system .section-heading h2,.quality-system .section-heading p{color:#fff}.quality-system .section-heading p:last-child{color:#ffffffad}.quality-tabs{gap:10px;margin-top:34px;padding-bottom:12px;display:flex;overflow-x:auto}.quality-tabs button{color:#ffffffbd;cursor:pointer;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;flex:none;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s}.quality-tabs button.is-active{background:var(--mb-red);border-color:var(--mb-red);color:#fff}.quality-stage{grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr);align-items:start;gap:24px;margin-top:32px;display:grid}.quality-copy{background:#ffffff14;border:1px solid #ffffff29;min-height:100%;padding:clamp(24px,4vw,40px)}.quality-index{color:var(--mb-red);text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:950;display:block}.quality-copy h3{text-transform:uppercase;font-size:clamp(28px,4vw,46px)}.quality-copy p{color:#ffffffb3}.lead-box{border-left:4px solid var(--mb-red);margin-top:28px;padding-left:18px}.lead-box span{color:#ffffff85;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.lead-box strong{line-height:1.25;display:block}.lead-box.muted strong{color:#ffffffb8}.quality-programs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.program-card{border:1px solid var(--line);color:var(--ink);background:#fff;flex-direction:column;min-height:420px;padding:24px;display:flex}.program-card.compact{min-height:390px}.program-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.program-card__eyebrow{color:var(--mb-red);text-transform:uppercase;max-width:160px;margin:0;font-size:11px;font-weight:950;line-height:1.2}.program-card__price{color:var(--ink);text-align:right;white-space:nowrap;flex-direction:column;font-size:18px;font-weight:950;line-height:1;display:flex}.price-old{color:var(--muted);margin-bottom:4px;font-size:13px;text-decoration:line-through}.program-card h3{text-transform:uppercase;min-height:58px;margin-bottom:12px;font-size:25px}.program-card__promise{color:var(--ink);font-weight:750}.program-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.program-specs div{background:var(--soft-grey);padding:12px}.program-specs dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.program-specs dd{margin:6px 0 0;font-size:13px;font-weight:900}.program-card__target{color:#5a5b55;margin-bottom:24px;font-size:14px}.program-card__cta{width:100%;margin-top:auto}.program-card__cta.is-disabled{background:var(--anthracite);color:#ffffffb8}.primary-action.is-disabled,.coaching-cta.is-disabled{color:#ffffffb8;pointer-events:none;background:#555650}.method-section{background:var(--paper)}.method-band{background:var(--anthracite);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.method-band div{border-right:1px solid #ffffff29;min-height:190px;padding:28px}.method-band div:last-child{border-right:none}.method-band strong{color:var(--mb-red);margin-bottom:76px;font-size:14px;font-weight:950;display:block}.method-band span{text-transform:uppercase;font-size:26px;font-weight:950;display:block}.coaching-callout{color:#fff;background:linear-gradient(#111113 0%,#111113f5 14%,#070708fa 54%,#111113 100%),radial-gradient(circle at 84% 48%,#e31b2329,#0000 34%);padding:clamp(74px,8vw,118px) clamp(18px,4vw,56px);position:relative;overflow:clip}.coaching-callout:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.coaching-callout__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:center;gap:clamp(36px,6vw,96px);max-width:1680px;margin:0 auto;display:grid;position:relative}.coaching-callout__copy{gap:20px;max-width:920px;display:grid}.coaching-callout .eyebrow{color:var(--mb-red);margin-bottom:0}.coaching-callout h2{color:#fff;max-width:920px;margin-bottom:0}.coaching-callout p{color:#ffffffb3;max-width:760px}.coaching-cta{background:var(--mb-red);color:#fff;text-transform:uppercase;justify-content:center;justify-self:start;align-items:center;min-width:min(100%,292px);min-height:54px;padding:0 22px;font-size:14px;font-weight:950;transition:background .18s,transform .18s;display:inline-flex}.coaching-cta:hover{color:#fff;background:#ff2a32;transform:translateY(-2px)}.mbperf-pin{justify-self:end;position:relative}.mbperf-pin:before{content:"";filter:blur(8px);opacity:.82;z-index:-1;background:radial-gradient(circle,#e31b2333,#0000 58%),radial-gradient(circle at 45% 48%,#00000075,#0000 62%);position:absolute;inset:13% 4% 0;transform:translate3d(18px,34px,-1px)scale(.94)}.mbperf-logo-3d{aspect-ratio:1/1.22;cursor:grab;filter:drop-shadow(0 22px 34px #0000006b)drop-shadow(0 0 22px #e31b2333);width:clamp(210px,24vw,380px);transition:filter .24s;display:block;position:relative}.mbperf-logo-3d:hover{cursor:grabbing;filter:drop-shadow(0 28px 44px #0000007a)drop-shadow(0 0 30px #e31b2347)}.mbperf-logo-3d__canvas{width:100%;height:100%;display:block}.mbperf-logo-3d__fallback{opacity:.92;width:92%;transition:opacity .22s;display:block;position:absolute;inset:8% 4%}.mbperf-logo-3d.is-ready .mbperf-logo-3d__fallback{opacity:0}.athlete-proof-strip{color:#fff;background:linear-gradient(#111113 0%,#111113fa 18%,#070708 100%),radial-gradient(circle at 18% 18%,#e31b232e,#0000 34%),radial-gradient(circle at 80% 58%,#ffffff0e,#0000 28%);padding:clamp(58px,6vw,94px) 0 clamp(88px,8vw,132px);position:relative;overflow:clip}.athlete-proof-strip:before{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.athlete-proof-strip__header{z-index:1;max-width:1680px;margin:0 auto clamp(28px,4vw,48px);padding:0 clamp(18px,4vw,56px);position:relative}.athlete-proof-strip__header .eyebrow{color:var(--mb-red);margin-bottom:18px}.athlete-proof-strip__header h2{color:#fff;max-width:1060px;margin-bottom:0}.athlete-photo-marquee{z-index:1;position:relative;overflow:hidden}.athlete-photo-marquee:before,.athlete-photo-marquee:after{content:"";pointer-events:none;z-index:2;width:clamp(72px,11vw,210px);position:absolute;inset:0 auto 0 0}.athlete-photo-marquee:before{background:linear-gradient(90deg,#111113,#0000)}.athlete-photo-marquee:after{background:linear-gradient(270deg,#070708,#0000);left:auto;right:0}.athlete-photo-marquee__track{will-change:transform;width:max-content;animation:34s linear infinite athlete-photo-marquee;display:flex}.athlete-photo-marquee__group{--athlete-photo-gap:clamp(14px, 1.5vw, 24px);gap:var(--athlete-photo-gap);padding-right:var(--athlete-photo-gap);flex:none;display:flex}.athlete-photo-card{aspect-ratio:520/736;background:0 0;border:0;border-radius:8px;flex:none;width:clamp(178px,14vw,254px);margin:0;position:relative;overflow:hidden;box-shadow:0 22px 42px #00000057,inset 0 0 0 1px #ffffff0a}.athlete-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0000002e 100%);position:absolute;inset:0}.athlete-photo-card img{filter:saturate(.9)contrast(1.08);object-fit:contain;object-position:center top;width:100%;height:100%;display:block}@keyframes athlete-photo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.formation-strip{background:var(--soft-grey);padding:clamp(40px,6vw,70px) clamp(20px,5vw,72px)}.formation-strip h2{max-width:860px;font-size:clamp(28px,4vw,46px)}.formation-strip p{max-width:760px}.catalogue-hero{background:var(--anthracite);color:#fff;min-height:430px}.catalogue-hero h1{color:#fff;max-width:980px;font-size:clamp(52px,7vw,110px)}.catalogue-hero p{color:#ffffffb8;max-width:800px}.all-programs{background:var(--soft-grey)}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.all-programs--premium{color:#fff;background:radial-gradient(circle at 12% 8%,#e31b2333,#0000 26%),radial-gradient(circle at 88% 38%,#fff1,#0000 24%),linear-gradient(#111113 0%,#070708 48%,#111113 100%);position:relative;overflow:clip}.all-programs--premium:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.all-programs--premium:after{content:"";background:linear-gradient(90deg,#0000,#e31b2338,#0000);height:1px;position:absolute;inset:0 0 auto}.all-programs--premium>*{z-index:1;position:relative}.all-programs--premium .section-heading h2{color:#fff}.program-grid.program-grid--catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin-top:clamp(32px,4vw,54px);display:grid}.catalogue-selector-cta{border-top:1px solid #ffffff24;justify-content:center;margin-top:clamp(44px,6vw,80px);padding-top:clamp(30px,4vw,48px);display:flex}.catalogue-selector-cta .primary-action{min-width:290px;min-height:56px;padding-left:28px;padding-right:28px;font-size:15px}.catalogue-program-card{--catalogue-card-accent:var(--mb-red);--catalogue-card-glow:227 27 35;color:#fff;background:linear-gradient(#ffffff09,#fff0),#0c0c0d;border:1px solid #ffffff1f;border-radius:4px;min-width:0;height:clamp(610px,47vw,700px);transition:border-color .24s,box-shadow .24s,transform .24s;display:block;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 24px 90px #0000003d}.catalogue-program-card:before{background:radial-gradient(circle at 50% 56%, rgb(var(--catalogue-card-glow) / .32), transparent 40%), linear-gradient(180deg, transparent 42%, #000000ad 88%);content:"";opacity:.3;transition:opacity .26s,transform .26s;position:absolute;inset:0;transform:scale(.94)}.catalogue-program-card:after{content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.catalogue-program-card:hover,.catalogue-program-card:focus-visible{border-color:rgb(var(--catalogue-card-glow) / .72);box-shadow:0 34px 110px #00000070, 0 0 0 1px rgb(var(--catalogue-card-glow) / .2);transform:translateY(-6px)}.catalogue-program-card:hover:before,.catalogue-program-card:focus-visible:before{opacity:.88;transform:scale(1.08)}.catalogue-program-card:focus-visible{outline:2px solid rgb(var(--catalogue-card-glow) / .86);outline-offset:4px}.catalogue-program-card__tech{color:#ffffffad;text-transform:uppercase;z-index:2;gap:7px;max-width:calc(100% - 126px);font-size:9px;font-weight:900;line-height:1.1;display:grid;position:absolute;top:20px;left:20px}.catalogue-program-card__tech span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogue-program-card__tech span:before{color:var(--catalogue-card-accent);content:"*";margin-right:7px;display:inline-block}.catalogue-program-card__radar{color:#ffffffdb;z-index:2;background:#09090a85;border:1px solid #ffffff1f;place-items:center;gap:2px;width:84px;padding:8px 7px 7px;display:grid;position:absolute;top:16px;right:16px}.catalogue-program-card__radar svg{width:54px;height:54px;display:block;overflow:visible}.catalogue-program-card__radar circle,.catalogue-program-card__radar path{fill:none;stroke:#ffffff40;stroke-width:1.4px}.catalogue-program-card__radar line{stroke:var(--catalogue-card-accent);stroke-linecap:round;stroke-width:4px}.catalogue-program-card__radar-target{fill:var(--catalogue-card-accent);stroke:#fff;stroke-width:1.4px}.catalogue-program-card__radar span{color:#fff;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:68px;font-size:8px;font-weight:950;line-height:1;display:block;overflow:hidden}.catalogue-program-card__media{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:108px 14px 252px}.catalogue-program-card__media img{filter:saturate(.88)contrast(1.04)drop-shadow(0 22px 36px #00000057);object-fit:contain;width:auto;max-width:82%;height:min(100%,410px);transition:filter .26s,transform .26s;display:block;transform:translateY(8px)scale(.94)}.catalogue-program-card:hover .catalogue-program-card__media img,.catalogue-program-card:focus-visible .catalogue-program-card__media img{filter:saturate(1.08)contrast(1.08)drop-shadow(0 34px 52px #00000075);transform:translateY(-8px)scale(1.01)}.catalogue-program-card__copy{z-index:2;gap:9px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.catalogue-program-card__signal{color:var(--catalogue-card-accent);text-transform:uppercase;margin:0;font-size:10px;font-weight:950;line-height:1}.catalogue-program-card__copy h3{color:#fff;overflow-wrap:anywhere;text-transform:uppercase;min-height:1.76em;margin:0;font-size:clamp(28px,2.35vw,42px);line-height:.88}.catalogue-program-card__promise{color:#ffffffb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.6em;margin:0;font-size:13px;font-weight:760;line-height:1.34;display:-webkit-box;overflow:hidden}.catalogue-program-card__bottom{color:#ffffffe0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.catalogue-program-card__bottom strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.catalogue-program-card__cta{color:#fff;opacity:.72;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:32px;padding-top:9px;font-size:11px;font-weight:950;transition:color .22s,opacity .22s,transform .22s;display:inline-flex}.catalogue-program-card__cta:after{background:var(--catalogue-card-accent);content:"";width:30px;height:2px;margin-left:14px}.catalogue-program-card:hover .catalogue-program-card__cta,.catalogue-program-card:focus-visible .catalogue-program-card__cta{color:var(--catalogue-card-accent);opacity:1;transform:translate(4px)}.all-guides--premium{min-height:calc(100vh - 96px)}.program-grid.guide-grid--catalogue{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1220px;margin-left:auto;margin-right:auto}.catalogue-guide-card{cursor:default}.catalogue-guide-card__number strong{color:var(--catalogue-card-accent);letter-spacing:-.08em;padding-right:3px;font-size:38px;font-weight:950;line-height:.9}.catalogue-guide-card__media img{border-radius:3px;max-width:72%;height:min(100%,410px)}.catalogue-guide-card .guide-placeholder-cover{width:min(72%,310px);max-height:410px}.catalogue-guide-card--upcoming{border-color:#ffffff14}.catalogue-guide-card--upcoming:before{opacity:.18}.catalogue-guide-card--upcoming .catalogue-program-card__copy,.catalogue-guide-card--upcoming .catalogue-program-card__media{opacity:.76}@media (max-width:1280px){.program-grid.program-grid--catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-program-card{height:640px}}@media (max-width:820px){.program-selector-page{--program-selector-header-height:74px}.all-programs.all-programs--premium{padding-left:12px;padding-right:12px}.all-programs--premium .section-heading{padding-left:4px;padding-right:4px}.program-grid.program-grid--catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.catalogue-program-card{height:440px}.catalogue-program-card:hover,.catalogue-program-card:focus-visible{transform:translateY(-3px)}.catalogue-program-card__tech{gap:4px;max-width:calc(100% - 72px);font-size:7px;top:12px;left:10px}.catalogue-program-card__tech span:first-child{display:none}.catalogue-program-card__tech span:before{margin-right:4px}.catalogue-program-card__radar{width:54px;padding:5px 4px 4px;top:8px;right:8px}.catalogue-program-card__radar svg{width:34px;height:34px}.catalogue-program-card__radar span{max-width:46px;font-size:6px}.catalogue-guide-card__number strong{font-size:25px}.catalogue-program-card__media{inset:70px 6px 178px}.catalogue-program-card__media img{max-width:90%;transform:translateY(4px)scale(.96)}.catalogue-guide-card__media img,.catalogue-guide-card .guide-placeholder-cover{width:88%;max-width:88%}.catalogue-program-card__copy{gap:6px;bottom:10px;left:10px;right:10px}.catalogue-program-card__signal{font-size:7px}.catalogue-program-card__copy h3{min-height:1.8em;font-size:clamp(18px,6vw,25px);line-height:.9}.catalogue-program-card__promise{-webkit-line-clamp:2;min-height:2.52em;font-size:9.5px;line-height:1.26}.catalogue-program-card__bottom{font-size:8px}.catalogue-program-card__bottom strong{max-width:50%}.catalogue-program-card__cta{min-height:26px;padding-top:7px;font-size:8px}.catalogue-program-card__cta:after{width:20px;margin-left:8px}.catalogue-selector-cta .primary-action{width:100%;min-width:0}}@media (max-width:380px){.all-programs.all-programs--premium{padding-left:9px;padding-right:9px}.program-grid.program-grid--catalogue{gap:7px}.catalogue-program-card{height:414px}.catalogue-program-card__copy h3{font-size:18px}.catalogue-program-card__promise{font-size:8.5px}}.program-detail-hero{color:#fff;background:linear-gradient(115deg,#111113f5,#202124f0),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 60px);grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(26px,5vw,72px);min-height:680px;padding:clamp(54px,8vw,112px) clamp(20px,5vw,72px);display:grid}.program-detail-hero__copy{align-self:center;width:100%;min-width:0}.back-link{color:#ffffff9e;text-transform:uppercase;margin-bottom:28px;font-size:13px;font-weight:900;display:inline-flex}.program-detail-hero h1{max-width:900px;font-size:clamp(52px,8vw,112px)}.program-detail-promise{color:#fff;max-width:760px;font-size:clamp(22px,3vw,38px);font-weight:850;line-height:1.12}.program-detail-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.program-buy-box{color:var(--ink);background:#fff;border:1px solid #fff3;align-self:end;padding:30px;box-shadow:0 36px 90px #00000047}.program-buy-box span{color:var(--mb-red);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.program-buy-box strong{margin-bottom:14px;font-size:54px;font-weight:950;line-height:.9;display:block}.program-buy-box em{color:var(--muted);margin-bottom:18px;font-size:14px;font-style:normal;font-weight:800;text-decoration:line-through;display:block}.program-buy-box p{color:#5b5c56;margin:0;line-height:1.55}.program-detail-grid,.fit-section,.program-method-section,.checkout-panel{padding:clamp(58px,8vw,112px) clamp(20px,5vw,72px)}.program-detail-grid{background:var(--soft-grey);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(280px,.8fr);gap:18px;display:grid}.program-detail-card,.program-spec-panel,.fit-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;padding:clamp(24px,4vw,36px)}.program-detail-card.is-strong{background:var(--ink);color:#fff}.program-detail-card.is-strong h2,.program-detail-card.is-strong p{color:#fff}.program-detail-card h2{font-size:clamp(30px,4vw,54px)}.program-detail-card p{color:#5f605b;line-height:1.6}.program-spec-panel dl{gap:10px;margin:0;display:grid}.program-spec-panel div{border-bottom:1px solid var(--line);padding:0 0 14px}.program-spec-panel div:last-child{border-bottom:none;padding-bottom:0}.program-spec-panel dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.program-spec-panel dd{margin:8px 0 0;font-size:20px;font-weight:900}.fit-section{background:var(--paper)}.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.fit-grid h3{text-transform:uppercase;font-size:30px}.fit-grid ul{color:#555650;margin:22px 0 0;padding-left:20px;line-height:1.65}.fit-grid li+li{margin-top:10px}.program-method-section{background:var(--ink);color:#fff}.program-method-section .section-heading h2,.program-method-section .section-heading p{color:#fff}.program-method-section .section-heading p:last-child{color:#ffffffad}.program-method-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.program-method-steps div{background:#ffffff14;border:1px solid #ffffff1f;min-height:180px;padding:24px}.program-method-steps span{color:var(--mb-red);margin-bottom:64px;font-size:13px;font-weight:950;display:block}.program-method-steps strong{text-transform:uppercase;font-size:24px;line-height:1.05;display:block}.checkout-panel{background:var(--mb-red);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.checkout-panel .eyebrow{color:#fff}.checkout-panel h2{color:#fff;max-width:880px}.checkout-panel p{color:#ffffffc7;max-width:760px;line-height:1.6}.trust-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.trust-row span{color:#fff;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff3d;padding:10px 12px;font-size:12px;font-weight:950}.formation-hero{color:#fff;background:linear-gradient(115deg,#111113f5,#202124eb),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 58px);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:clamp(28px,5vw,72px);min-height:640px;padding:clamp(56px,8vw,112px) clamp(20px,5vw,72px);display:grid}.formation-hero h1{max-width:820px;font-size:clamp(48px,7.4vw,106px)}.formation-hero p{color:#ffffffbd;max-width:760px;font-size:clamp(18px,2.2vw,26px);font-weight:750;line-height:1.35}.formation-hero__copy{width:100%;min-width:0}.formation-hero__marker{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#e31b232e 0 28%,#0000 28% 44%),radial-gradient(circle,#3f4043 0 36%,#171719 36% 100%);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:340px;padding:48px;display:flex;box-shadow:inset 0 0 54px #ffffff14,0 34px 80px #0000005c}.formation-hero__marker span{color:var(--mb-red);font-size:68px;font-weight:950;line-height:.9}.formation-hero__marker strong{color:#fff;margin-top:12px;font-size:16px;font-weight:950;line-height:1.1}.formation-timeline,.formation-method{padding:clamp(58px,8vw,112px) clamp(20px,5vw,72px)}.formation-timeline{background:var(--soft-grey)}.formation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.formation-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;flex-direction:column;min-height:520px;padding:clamp(26px,4vw,42px);display:flex}.formation-step{color:var(--mb-red);margin-bottom:70px;font-size:14px;font-weight:950;display:block}.formation-card h3{text-transform:uppercase;margin-bottom:18px;font-size:clamp(34px,5vw,66px);line-height:.92}.formation-card strong{margin-bottom:18px;font-size:22px;line-height:1.18;display:block}.formation-card p:not(.eyebrow){color:#5f605b;line-height:1.6}.formation-card .program-card__cta{margin-top:auto}.formation-method{background:var(--ink);color:#fff}.formation-method .section-heading h2,.formation-method .section-heading p{color:#fff}.formation-method .section-heading p:last-child{color:#ffffffad}.featured-programs{color:#fff;background:radial-gradient(circle at 14% 12%,#e31b2333,#0000 30%),radial-gradient(circle at 80% 42%,#ffffff12,#0000 24%),linear-gradient(#111113 0%,#070708 58%,#111113 100%);padding:clamp(128px,10vw,160px) clamp(18px,4vw,56px) clamp(78px,9vw,132px);scroll-margin-top:112px;position:relative;overflow:clip}.featured-programs:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.featured-programs:after{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#e31b2333,#0000);height:1px;position:absolute;inset:0 0 auto}.featured-programs__inner{z-index:1;max-width:1680px;margin:0 auto;position:relative}.featured-programs__header{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:clamp(30px,4vw,54px);display:grid}.featured-programs__header .eyebrow{margin-bottom:0}.featured-programs__header h2{color:#fff;max-width:980px;margin-bottom:0}.featured-programs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.performance-product-card{--card-accent:var(--mb-red);--card-glow:227 27 35;background:linear-gradient(#ffffff09,#fff0),#0c0c0d;border:1px solid #ffffff1f;border-radius:4px;min-height:clamp(650px,47vw,720px);transition:border-color .24s,box-shadow .24s,transform .24s;display:block;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 24px 90px #0000003d}.performance-product-card:before{background:radial-gradient(circle at 50% 58%, rgb(var(--card-glow) / .32), transparent 40%), linear-gradient(180deg, transparent 42%, #000000a3 88%);content:"";opacity:.28;z-index:0;transition:opacity .26s,transform .26s;position:absolute;inset:0;transform:scale(.94)}.performance-product-card:after{content:"";opacity:.2;z-index:0;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.performance-product-card:hover,.performance-product-card:focus-visible,.performance-product-card:active,.performance-product-card.is-active{border-color:rgb(var(--card-glow) / .72);box-shadow:0 34px 110px #00000070, 0 0 0 1px rgb(var(--card-glow) / .2);transform:translateY(-6px)}.performance-product-card:hover:before,.performance-product-card:focus-visible:before,.performance-product-card:active:before,.performance-product-card.is-active:before{opacity:.86;transform:scale(1.08)}.performance-product-card:focus-visible{outline:2px solid rgb(var(--card-glow) / .86);outline-offset:4px}.performance-product-card__tech{color:#ffffffad;letter-spacing:0;text-transform:uppercase;z-index:2;gap:7px;font-size:10px;font-weight:900;line-height:1.1;display:grid;position:absolute;top:24px;left:24px}.performance-product-card__tech span:before{color:var(--card-accent);content:"*";margin-right:8px;display:inline-block}.performance-radar{color:#ffffffdb;z-index:2;background:#09090a85;border:1px solid #ffffff1f;place-items:center;gap:2px;width:92px;padding:9px 8px 8px;display:grid;position:absolute;top:20px;right:20px}.performance-radar svg{width:60px;height:60px;display:block;overflow:visible}.performance-radar circle,.performance-radar path{fill:none;stroke:#ffffff40;stroke-width:1.4px}.performance-radar line{stroke:var(--card-accent);stroke-linecap:round;stroke-width:4px}.performance-radar__target{fill:var(--card-accent);stroke:#fff;stroke-width:1.4px}.performance-radar span{color:#fff;text-align:center;text-transform:uppercase;max-width:72px;font-size:9px;font-weight:950;line-height:1;display:block}.performance-product-card__media{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:118px 18px 278px}.performance-product-card__media img{filter:saturate(.86)contrast(1.04)drop-shadow(0 22px 36px #00000057);object-fit:contain;width:auto;max-width:78%;height:min(100%,430px);transition:filter .26s,transform .26s;display:block;transform:translateY(8px)scale(.94)}.performance-product-card:hover .performance-product-card__media img,.performance-product-card:focus-visible .performance-product-card__media img,.performance-product-card:active .performance-product-card__media img,.performance-product-card.is-active .performance-product-card__media img{filter:saturate(1.08)contrast(1.08)drop-shadow(0 34px 52px #00000075);transform:translateY(-8px)scale(1.01)}.performance-product-card__copy{z-index:2;gap:10px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.performance-product-card__signal{color:var(--card-accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:950;line-height:1}.performance-product-card__copy h3{color:#fff;text-transform:uppercase;max-width:96%;margin:0;font-size:clamp(30px,2.7vw,48px);line-height:.86}.performance-product-card__promise{color:#ffffffb8;max-width:92%;margin:0;font-size:14px;font-weight:760;line-height:1.36}.performance-product-card__bottom{color:#ffffffe0;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:950;display:flex}.performance-product-card__bottom strong{color:#fff}.performance-product-card__cta{color:#fff;opacity:.72;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:34px;padding-top:10px;font-size:12px;font-weight:950;transition:color .22s,opacity .22s,transform .22s;display:inline-flex}.performance-product-card__cta:after{background:var(--card-accent);content:"";width:34px;height:2px;margin-left:18px}.performance-product-card:hover .performance-product-card__cta,.performance-product-card:focus-visible .performance-product-card__cta,.performance-product-card:active .performance-product-card__cta,.performance-product-card.is-active .performance-product-card__cta{color:var(--card-accent);opacity:1;transform:translate(4px)}.featured-programs__footer{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(28px,4vw,44px);padding-top:24px;display:flex}.featured-programs__footer p{color:#ffffffad;margin:0;font-size:16px;font-weight:780;line-height:1.4}.featured-programs__footer .primary-action{min-width:238px}.featured-guides{background:linear-gradient(#111113 0%,#111113fa 18%,#111113b8 34%,#11111300 56%),radial-gradient(circle at 14% 62%,#e31b2333,#0000 34%),radial-gradient(circle at 82% 52%,#ffffff12,#0000 24%),linear-gradient(#111113 0%,#070708 58%,#111113 100%);padding-top:clamp(110px,10vw,152px);scroll-margin-top:112px}.featured-guides:after{opacity:0}.performance-product-card--guide{cursor:default}.performance-product-card--guide[href],.catalogue-guide-card[href]{cursor:pointer}.performance-product-card--guide .performance-product-card__media{inset:110px 16px 330px}.performance-product-card--guide .performance-product-card__media img{object-fit:contain;border-radius:3px;max-width:66%;height:min(100%,440px)}.performance-product-card--guide .performance-product-card__copy h3{max-width:98%;font-size:clamp(28px,2.35vw,42px)}.guide-product-badge{color:#fff;text-transform:uppercase;z-index:2;background:#09090a8a;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-width:92px;min-height:38px;padding:0 12px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:20px;right:20px}.guide-placeholder-cover{aspect-ratio:.71;background:linear-gradient(#fff1 1px, transparent 1px), linear-gradient(90deg, #fff1 1px, transparent 1px), radial-gradient(circle at 52% 34%, rgb(var(--card-glow) / .24), transparent 42%), #111113;color:#fff;background-size:38px 38px,38px 38px,auto,auto;border:1px solid #ffffff29;align-content:end;gap:12px;width:min(66%,310px);max-height:440px;padding:24px;display:grid}.guide-placeholder-cover span{color:var(--card-accent);text-transform:uppercase;font-size:12px;font-weight:950}.guide-placeholder-cover strong{text-transform:uppercase;font-size:clamp(30px,3vw,48px);font-weight:950;line-height:.9}.client-feedback-strip{color:#fff;background:linear-gradient(#111113 0%,#111113fa 12%,#111113b8 28%,#11111300 48%),radial-gradient(circle at 14% 48%,#e31b2338,#0000 34%),radial-gradient(circle at 80% 56%,#ffffff12,#0000 24%),linear-gradient(#111113 0%,#070708 58%,#111113 100%);padding:clamp(104px,10vw,148px) 0 clamp(82px,8vw,124px);position:relative;overflow:clip}.client-feedback-strip:before{content:"";opacity:.55;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.client-feedback-strip__header{z-index:1;max-width:1680px;margin:0 auto clamp(34px,4vw,58px);padding:0 clamp(18px,4vw,56px);position:relative}.client-feedback-strip__header h2{color:#fff;max-width:960px;margin-bottom:0}.feedback-marquee-stack{z-index:1;gap:16px;display:grid;position:relative}.feedback-marquee{position:relative;overflow:hidden}.feedback-marquee:before,.feedback-marquee:after{content:"";pointer-events:none;z-index:2;width:clamp(64px,10vw,180px);position:absolute;inset:0 auto 0 0}.feedback-marquee:after{background:linear-gradient(270deg,#111113,#0000);left:auto;right:0}.feedback-marquee__track{align-items:stretch;gap:clamp(18px,2vw,34px);width:max-content;animation:46s linear infinite feedback-marquee;display:flex}.feedback-marquee[data-direction=reverse] .feedback-marquee__track{animation-duration:54s;animation-direction:reverse}.feedback-card{filter:drop-shadow(0 18px 28px #00000057);background:0 0;border:0;flex:none;width:clamp(260px,24vw,390px);padding:0;display:block;transform:translateY(0)}.feedback-card:nth-child(3n+2){transform:translateY(16px)}.feedback-card:nth-child(3n){transform:translateY(-10px)}.feedback-card img{object-fit:contain;background:0 0;width:100%;max-height:285px;display:block}@keyframes feedback-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.feedback-marquee,.athlete-photo-marquee{overflow-x:auto}.feedback-marquee__track,.athlete-photo-marquee__track{animation:none}.mbperf-logo-3d{cursor:default}}@media (max-width:1160px){.coaching-callout__inner{grid-template-columns:1fr}.mbperf-pin{justify-self:start}.hero-section{grid-template-columns:1fr}.hero-copy{max-width:920px}.proof-grid,.quality-programs,.program-grid,.program-detail-grid,.program-method-steps,.formation-hero,.formation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-stage{grid-template-columns:1fr}.hero-scroll-card{justify-self:start}.proof-timeline{width:164px}.chrome-plate{width:min(62vw,640px)}.scene-chapter{max-width:min(360px,34vw)}.scene-chapter--center,.scene-chapter--left{left:clamp(184px,18vw,240px)}}@media (max-width:820px){.client-feedback-strip{padding:82px 0 60px}.client-feedback-strip__header{margin-bottom:28px;padding:0 16px}.client-feedback-strip__header h2{max-width:100%}.feedback-marquee-stack,.feedback-marquee__track{gap:12px}.feedback-marquee__track{animation-duration:36s}.feedback-marquee[data-direction=reverse] .feedback-marquee__track{animation-duration:42s}.feedback-card{width:min(72vw,300px)}.feedback-card img{max-height:220px}.coaching-callout{padding-top:82px;padding-bottom:78px}.athlete-proof-strip{padding:68px 0 86px}.athlete-proof-strip__header{margin-bottom:24px;padding:0 16px}.athlete-photo-marquee__track{animation-duration:30s}.athlete-photo-marquee__group{--athlete-photo-gap:12px}.athlete-photo-card{width:min(38vw,190px)}.coaching-callout__inner{gap:40px}.mbperf-pin{justify-self:center}.mbperf-logo-3d{width:min(68vw,300px)}.site-header{grid-template-columns:1fr auto;gap:18px;min-height:74px;padding:0 18px}.brand-mark img{width:118px;height:44px}.main-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu__summary{z-index:62;width:58px;height:46px;list-style:none;display:block;position:fixed;top:14px;right:18px}.mobile-menu__summary::-webkit-details-marker{display:none}.mobile-menu__toggle{cursor:pointer;background:#fbfaf7b8;border:1px solid #1111133d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:46px;list-style:none;display:inline-flex;position:static}.site-header--scene .mobile-menu__toggle{background:rgb(255 255 255/calc(.12 + var(--site-header-scene-light) * .54));border-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / calc(.28 - var(--site-header-scene-light) * .08));color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236))}.mobile-menu__toggle span{background:var(--ink);border-radius:999px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block}.site-header--scene .mobile-menu__toggle span{background:currentColor}.mobile-menu[open] .mobile-menu__toggle span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] .mobile-menu__toggle span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu__panel{z-index:61;background:#fbfaf7f5;border:1px solid #1111131f;gap:18px;padding:18px;display:grid;position:fixed;top:84px;left:16px;right:16px;box-shadow:0 28px 80px #11111329}.site-header--scene .mobile-menu__panel{background:linear-gradient(120deg, rgba(244, 244, 241, calc(var(--site-header-scene-light) * .94)), rgba(214, 216, 214, calc(var(--site-header-scene-light) * .86))), radial-gradient(circle at 68% 42%, #e31b232e, transparent 28%), linear-gradient(112deg, #090a0b, #202124 54%, #111113);border-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / calc(.2 - var(--site-header-scene-light) * .08))}.mobile-menu__panel nav{display:grid}.mobile-menu__panel nav a{color:var(--ink);text-transform:uppercase;border-bottom:1px solid #11111314;align-items:center;min-height:54px;font-size:16px;font-weight:850;display:flex}.site-header--scene .mobile-menu__panel nav a{border-bottom-color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236) / .12);color:rgb(calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 238) calc(255 - var(--site-header-scene-ink) * 236))}.mobile-menu__cta{background:var(--mb-red);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.hero-section{min-height:auto;padding-top:44px}.hero-copy,.program-detail-hero__copy,.formation-hero__copy{max-width:100%}h1{font-size:70px}h2{font-size:38px}.proof-grid,.problem-grid,.quality-programs,.program-grid,.program-detail-hero,.program-detail-grid,.fit-grid,.program-method-steps,.formation-hero,.formation-cards,.method-band,.coaching-callout,.checkout-panel{grid-template-columns:1fr}.scroll-dial-section{min-height:690vh}.scroll-dial-track{gap:0;min-height:calc(100svh - 74px);padding:clamp(18px,5vw,28px) 16px;display:block;position:sticky;top:74px;overflow:hidden}.technical-ring--one{width:92vw;top:10%;left:4%}.technical-ring--two{width:106vw;bottom:20%;right:-38%}.technical-ring--three{display:none}.proof-timeline{grid-template-columns:1fr;gap:clamp(12px,2.2vh,20px);width:68px;padding:0 0 0 14px;display:grid;position:absolute;inset:clamp(42px,7vh,62px) auto clamp(42px,7vh,62px) 14px}.proof-timeline:before,.proof-timeline:after,.proof-timeline li:before{display:block}.proof-timeline li{background:0 0;border:0;min-height:0;padding:0}.proof-timeline li.is-active{border-color:#0000;transform:translate(4px)}.proof-timeline strong{display:none}.proof-mosaic__grid{transform:translate3d(0, var(--mosaic-y), 0) scale(calc(var(--mosaic-scale) * .84));gap:clamp(5px,1.1vw,8px);inset:clamp(24px,4vh,36px) 10px}.proof-mosaic__tile{border-width:0;flex-basis:clamp(54px,12vw,86px);box-shadow:0 12px 34px #0000003d}.proof-mosaic__tile img{filter:grayscale(.06)saturate(1.18)contrast(1.04)brightness(.94);object-position:center top}.proof-mosaic:before{background:linear-gradient(90deg,#090a0b80 0%,#090a0b24 44%,#090a0b57 100%),radial-gradient(circle at 50% 48%,#e31b231a,#0000 48%)}.scroll-dial-visual{order:initial;min-height:0;position:absolute;inset:0 -4vw}.plate-shadow{width:min(86vw,480px);top:72%}.chrome-plate{width:min(84vw,440px);transform:rotateX(56deg)rotateY(-10deg)scale(.94)}.disc-crosshair{transform:translate3d(var(--plate-x), var(--plate-y), 0) scale(calc(.74 + var(--story-progress) * .1));width:min(88vw,400px)}.olympic-plate-3d{transform-origin:50%;transform:translateZ(0)}.scene-copy-layer{order:initial;gap:0;display:block;position:absolute}.scene-chapter,.scene-chapter--center,.scene-chapter--right,.scene-chapter--left,.scene-chapter--lower,.scene-chapter--upper{opacity:0;max-width:none;transform:translate3d(0, calc(var(--chapter-offset) * 18px), 0) scale(.98);padding:0;position:absolute;inset:clamp(74px,13vh,108px) 16px auto clamp(86px,22vw,118px)}.scene-chapter:before{content:none}.scene-chapter.is-active{opacity:1;transform:translate(0)scale(1)}.scene-chapter--left,.scene-chapter--lower{inset:auto clamp(18px,6vw,32px) clamp(64px,10vh,92px) clamp(24px,7vw,38px)}.scene-chapter span{margin-bottom:10px;font-size:clamp(46px,17vw,86px)}.scene-chapter h3{margin-bottom:10px;font-size:clamp(22px,7vw,30px)}.scene-chapter small,.scene-chapter--long small{font-size:clamp(12px,3.45vw,14px);line-height:1.38}.scene-proof-cta{opacity:0;order:initial;pointer-events:none;width:auto;position:absolute;bottom:18px;left:16px;right:16px;transform:none}.featured-programs{padding-left:0;padding-right:0;scroll-margin-top:74px}.featured-programs__header,.featured-programs__footer{padding-left:16px;padding-right:16px}.featured-programs__grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-left:0;margin-right:0;padding:0 16px 12px;scroll-padding-left:16px;display:flex;overflow-x:auto}.featured-programs__grid::-webkit-scrollbar{display:none}.performance-product-card{scroll-snap-align:start;flex:0 0 min(80vw,360px);min-height:570px}.performance-product-card:hover,.performance-product-card:focus-visible,.performance-product-card:active,.performance-product-card.is-active{transform:translateY(-3px)}.performance-product-card__media{inset:104px 18px 224px}.performance-product-card--guide .performance-product-card__media{inset:102px 16px 282px}.performance-product-card__copy h3{font-size:clamp(30px,11vw,42px)}.method-band div{border-bottom:1px solid #ffffff29;border-right:none;min-height:140px}.method-band strong{margin-bottom:34px}.coaching-cta{width:100%;min-width:0}}@media (max-width:520px){.program-selector-page{--program-selector-header-height:68px}.site-header{min-height:68px;padding:0 14px}.mobile-menu__summary{top:11px;right:14px}.mobile-menu__panel{top:78px}.hero-section,.scroll-dial-track,.proof-ladder,.problem-section,.quality-system,.method-section,.all-programs,.catalogue-hero,.program-detail-hero,.program-detail-grid,.fit-section,.program-method-section,.checkout-panel,.coaching-callout,.formation-hero,.formation-timeline,.formation-method,.formation-strip{padding-left:20px;padding-right:20px}h1{font-size:50px;line-height:.9}h2{font-size:32px;line-height:.96}.catalogue-hero h1,.program-detail-hero h1,.formation-hero h1{font-size:42px}h1 .editorial-accent{margin-top:2px;display:block}h2 .editorial-accent{font-size:.9em}.catalogue-hero h1,.catalogue-hero p,.section-heading,.section-heading h2,.section-heading p{width:100%;max-width:min(100%,320px)}.hero-proof,.section-heading p,.problem-grid p,.proof-grid p,.quality-copy p,.program-card p,.coaching-callout p,.formation-strip p,.catalogue-hero p{font-size:16px;line-height:1.5}.hero-promise{max-width:100%;font-size:22px}.handoff-note{font-size:12px}.hero-actions{flex-direction:column}.primary-action,.secondary-action{width:100%}.hero-scroll-card{padding:22px}.hero-scroll-card strong{font-size:26px}.proof-timeline{grid-template-columns:1fr}.proof-timeline li{min-height:0}.scroll-dial-visual{min-height:0;inset:0}.chrome-plate{width:min(86vw,340px)}.disc-crosshair{width:min(86vw,320px)}.olympic-plate-3d{transform:translateZ(0)}.proof-mosaic__grid{transform:translate3d(0, var(--mosaic-y), 0) scale(calc(var(--mosaic-scale) * .76));inset:clamp(18px,3vh,26px) 8px}.proof-mosaic__tile{flex-basis:clamp(54px,17vw,72px)}.chrome-plate:before{transform:translate3d(0,6.2%,-84px)scale(1.034)}.chrome-plate:after{transform:translate3d(0,5%,-78px)scale(1.04)}.plate-side--deep{transform:translateZ(-84px)scale(1.03)}.plate-side--base{transform:translateZ(-64px)scale(1.02)}.plate-side--red{border-width:10px;transform:translateZ(-44px)scale(1.014)}.plate-side--metal{transform:translateZ(-24px)scale(1.006)}.plate-relief{border-width:9px}.plate-relief--rim{border-width:13px}.plate-relief--shoulder{border-width:7px}.plate-relief--hub{border-width:8px}.plate-rib{height:1.7%}.plate-logo{width:24%}.plate-weight{font-size:clamp(20px,2rem,32px)}.scene-chapter{padding-left:0}.scene-chapter span{font-size:clamp(44px,16vw,66px)}.scene-chapter h3{font-size:clamp(20px,6.6vw,26px)}.scene-chapter small{font-size:12.5px;line-height:1.36}.program-card{min-height:auto}}@media (max-width:1280px){.featured-programs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-product-card{min-height:680px}}@media (max-width:820px){.featured-programs{padding:96px 0 64px;scroll-margin-top:74px}.featured-programs__header{grid-template-columns:1fr}.featured-programs__header h2,.featured-programs__header p:not(.eyebrow){max-width:100%}.featured-programs__grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;padding:0 16px 12px;scroll-padding-left:16px;display:flex;overflow-x:auto}.featured-programs__grid::-webkit-scrollbar{display:none}.performance-product-card{scroll-snap-align:start;flex:0 0 min(76vw,340px);min-height:545px}.performance-product-card__media{inset:94px 10px 206px}.performance-product-card__media img{max-width:70%;height:min(100%,320px)}.performance-product-card--guide .performance-product-card__media img,.guide-placeholder-cover{width:min(56%,240px);max-width:56%}.performance-product-card--guide .performance-product-card__media{bottom:248px}.performance-product-card__copy h3{font-size:clamp(27px,7.8vw,32px)}.performance-product-card__promise{font-size:12.5px;line-height:1.3}.performance-radar{transform-origin:100% 0;transform:scale(.9)}.featured-programs__footer{flex-direction:column;align-items:stretch}}@media (max-width:520px){.performance-product-card{flex-basis:min(78vw,300px);min-height:535px}.performance-product-card__tech{top:18px;left:18px}.performance-radar{width:82px;top:14px;right:14px}.guide-product-badge{min-width:82px;min-height:34px;top:14px;right:14px}.performance-radar svg{width:52px;height:52px}.performance-product-card__media{inset:88px 6px 198px}.performance-product-card__media img{max-width:68%;height:min(100%,285px)}.performance-product-card--guide .performance-product-card__media img,.guide-placeholder-cover{width:min(54%,210px);max-width:54%}.performance-product-card--guide .performance-product-card__media{bottom:238px}.performance-product-card--guide .performance-product-card__copy h3{font-size:25px}.performance-product-card__copy{bottom:16px;left:16px;right:16px}.performance-product-card__copy h3{font-size:28px}.performance-product-card__promise{max-width:100%;font-size:12px}}.amatfight-page{color:#fff;background:#0c0d0e}.amatfight-hero{color:#fff;background:radial-gradient(circle at 74% 24%,#e31b2338,#0000 28%),radial-gradient(circle at 18% 68%,#ffffff14,#0000 24%),linear-gradient(115deg,#0c0d0e,#17191b 58%,#090a0b);grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:clamp(28px,5vw,76px);min-height:calc(100svh - 96px);padding:clamp(58px,8vw,116px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.amatfight-hero:before,.amatfight-specs:before,.amatfight-objectives:before,.amatfight-included:before,.amatfight-faq:before{content:"";opacity:.56;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.amatfight-hero__copy,.amatfight-product-panel,.amatfight-section-heading,.amatfight-problem__grid,.amatfight-objective-grid,.amatfight-phase-grid,.amatfight-included__grid,.amatfight-method>*,.amatfight-fit>*,.amatfight-checkout>*,.amatfight-faq__list{z-index:1;position:relative}.amatfight-hero__copy{align-self:center;min-width:0;max-width:860px}.amatfight-back{color:#ffffff8f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:8px 12px;font-size:11px;font-weight:850;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.amatfight-back:before{content:"<";opacity:.72;font-size:10px;line-height:1}.amatfight-back:hover{color:#ffffffd1;border-color:#e31b2352;transform:translateY(-1px)}.amatfight-hero h1{color:#fff;letter-spacing:0;max-width:1000px;margin-bottom:24px;font-size:clamp(62px,10vw,154px);line-height:.82}.amatfight-hero h1 span{color:var(--mb-red)}.amatfight-hero__lead{color:#fff;max-width:760px;margin-bottom:20px;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.08}.amatfight-hero__body{color:#ffffffb8;max-width:720px;font-size:clamp(16px,1.35vw,20px);font-weight:700;line-height:1.6}.amatfight-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.amatfight-trust-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.amatfight-trust-row span{color:#ffffffbd;text-transform:uppercase;border:1px solid #ffffff2e;padding:9px 11px;font-size:11px;font-weight:950}.amatfight-trust-row--product{margin-top:0}.amatfight-product-panel{align-self:center;gap:16px;display:grid}.amatfight-cover-shell{background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:clamp(12px,2vw,18px);box-shadow:0 42px 110px #0000007a,0 0 0 1px #e31b2329}.amatfight-cover-shell img{aspect-ratio:4/5.65;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.amatfight-price-card{color:var(--ink);background:#fffffff0;border-radius:8px;padding:22px}.amatfight-price-card span,.amatfight-checkout__box span,.amatfight-specs article span,.amatfight-phase-grid article span,.amatfight-objective-grid article span{color:var(--mb-red);text-transform:uppercase;font-size:12px;font-weight:950;display:block}.amatfight-price-card strong,.amatfight-checkout__box strong{color:var(--ink);margin:9px 0 12px;font-size:clamp(40px,5vw,58px);font-weight:950;line-height:.9;display:block}.amatfight-price-card em{color:var(--muted);margin-bottom:12px;font-style:normal;font-weight:850;text-decoration:line-through;display:block}.amatfight-price-card p{color:#555650;margin:0;font-size:14px;font-weight:760;line-height:1.55}.program-promo-band{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;margin:1.35rem 0 0;padding:.75rem .95rem;font-size:.96rem;font-weight:850;line-height:1.35;display:inline-flex}.program-promo-band strong{color:#fff;font-weight:950}.program-promo-price{gap:.35rem;display:grid}.program-promo-price em{color:#1111137a;margin:0;font-style:normal;font-weight:900;text-decoration:line-through;display:block}.program-promo-price p{color:#555650;border-top:1px solid #1111131a;margin:.35rem 0 0;padding-top:.7rem;font-size:14px;font-weight:850;line-height:1.45}.program-promo-price--dark{gap:.45rem;width:100%}.program-promo-price--dark em{color:#ffffff7a}.program-promo-price--dark p{color:#ffffffad;border-color:#ffffff1f}.amatfight-specs,.amatfight-problem,.amatfight-objectives,.amatfight-included,.amatfight-faq{padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.amatfight-specs{background:#111214;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.amatfight-specs article{background:#ffffff0b;border:1px solid #ffffff14;min-height:176px;padding:clamp(20px,3vw,28px)}.amatfight-specs article strong{color:#fff;text-transform:uppercase;margin:34px 0 12px;font-size:clamp(25px,2.7vw,38px);font-weight:950;line-height:.95;display:block}.amatfight-specs article p{color:#ffffff9e;margin:0;font-weight:750;line-height:1.45}.program-sales-page--bodyfight .amatfight-specs article:last-child,.program-sales-page--fightback .amatfight-specs article:last-child,.program-sales-page--core-du-fighter .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(25% - .75px)}.amatfight-section-heading{max-width:980px}.amatfight-section-heading h2{color:#fff;max-width:1100px;font-size:clamp(42px,6.4vw,96px)}.amatfight-section-heading p:not(.eyebrow){color:#ffffffad;max-width:760px;font-size:clamp(17px,1.55vw,22px);font-weight:720;line-height:1.55}.amatfight-problem,.amatfight-included,.amatfight-faq{background:radial-gradient(circle at 10% 15%,#e31b232e,#0000 24%),linear-gradient(115deg,#0e0f10,#151719 58%,#0b0c0d)}.amatfight-problem__grid{grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);gap:clamp(24px,5vw,72px);margin-top:clamp(34px,5vw,64px);display:grid}.amatfight-problem__grid p{color:#ffffffc2;margin:0;font-size:clamp(19px,2vw,28px);font-weight:850;line-height:1.36}.amatfight-problem__grid ul,.amatfight-fit ul{margin:0;padding:0;list-style:none}.amatfight-problem__grid li,.amatfight-fit li{color:#ffffffb8;border-top:1px solid #ffffff24;padding:18px 0 0 22px;font-weight:760;line-height:1.55;position:relative}.amatfight-problem__grid li+li,.amatfight-fit li+li{margin-top:18px}.amatfight-problem__grid li:before,.amatfight-fit li:before{background:var(--mb-red);content:"";width:6px;height:6px;position:absolute;top:25px;left:0}.amatfight-fit li{padding-left:0}.amatfight-fit li:before{display:none}.amatfight-objectives{color:var(--ink);background:#d9d9d6}.amatfight-objectives:before{opacity:.42}.amatfight-objectives .amatfight-section-heading h2{color:var(--ink)}.amatfight-objectives .amatfight-section-heading p:not(.eyebrow){color:#52534f}.amatfight-objective-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,64px);display:grid}.amatfight-structure{color:#fff;background:radial-gradient(circle at 74% 18%,#e31b233d,#0000 30%),linear-gradient(120deg,#17191b,#0b0c0d);padding:clamp(66px,8vw,116px) clamp(20px,5vw,72px)}.amatfight-section-heading--light h2,.amatfight-section-heading--light p{color:#fff}.amatfight-structure .amatfight-section-heading h2{overflow-wrap:normal;word-break:normal;line-height:1.06}.amatfight-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.amatfight-phase-grid article{background:linear-gradient(#ffffff14,#ffffff09),#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-height:330px;padding:clamp(24px,3vw,34px)}.amatfight-phase-grid article strong{color:#ffffffdb;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#ffffff1a,#fff0),#e31b2330;border:1px solid #e31b237a;border-radius:999px;justify-content:center;align-items:center;min-width:132px;min-height:34px;margin:42px 0 10px;padding:8px 16px;font-size:clamp(14px,1vw,16px);font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff14}.amatfight-phase-grid article h3{color:#fff;text-transform:uppercase;margin-bottom:18px;font-size:clamp(28px,3.4vw,48px)}.amatfight-phase-grid article p{color:#ffffffb3;margin:0;font-weight:720;line-height:1.55}.amatfight-included__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,64px);display:grid}.amatfight-included__grid article{color:var(--ink);background:#fffffff0;border-radius:8px;min-height:245px;padding:24px}.amatfight-included__grid h3{color:var(--ink);text-transform:uppercase;font-size:clamp(24px,2.4vw,36px)}.amatfight-included__grid p{color:#555650;margin:52px 0 0;font-weight:740;line-height:1.55}.amatfight-included .amatfight-section-heading{text-align:center;margin-inline:auto}.amatfight-included .amatfight-section-heading p:not(.eyebrow){margin-inline:auto}.amatfight-included__anatomy{z-index:1;grid-template-rows:repeat(2,minmax(170px,auto));grid-template-columns:minmax(210px,1fr) minmax(300px,470px) minmax(210px,1fr);align-items:center;gap:clamp(18px,4vw,56px);max-width:1280px;margin:clamp(34px,5vw,70px) auto 0;display:grid;position:relative}.amatfight-included__object{grid-area:1/2/span 2;align-self:stretch;place-items:center;min-height:clamp(460px,44vw,620px);display:grid;position:relative}.amatfight-included__object:before{content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle at 50% 42%,#fff3,#0000 38%),radial-gradient(circle at 50% 58%,#e31b232e,#0000 42%);position:absolute;inset:4% -16%}.amatfight-included__connectors,.amatfight-included__anchor-line{display:none}.amatfight-included__cover{pointer-events:none;z-index:1;width:min(100%,520px);max-width:520px;height:clamp(440px,43vw,610px);position:relative}.amatfight-included__callout{color:#fff;max-width:360px;position:relative}.amatfight-included__callout--1,.amatfight-included__callout--3{text-align:right;justify-self:end}.amatfight-included__callout--2,.amatfight-included__callout--4{text-align:left;justify-self:start}.amatfight-included__callout--1{grid-area:1/1;align-self:start}.amatfight-included__callout--2{grid-area:1/3;align-self:start}.amatfight-included__callout--3{grid-area:2/1;align-self:end}.amatfight-included__callout--4{grid-area:2/3;align-self:end}.amatfight-included__callout:after{content:"";background:#ffffff5c;width:clamp(76px,10vw,156px);height:1px;position:absolute;top:24px}.amatfight-included__callout--1:after,.amatfight-included__callout--3:after{left:calc(100% + 18px)}.amatfight-included__callout--2:after,.amatfight-included__callout--4:after{right:calc(100% + 18px)}.amatfight-included__callout span{color:var(--mb-red);margin-bottom:10px;font-size:12px;font-weight:950;display:block}.amatfight-included__callout h3{color:#fff;text-transform:uppercase;font-size:clamp(20px,2vw,30px);line-height:.95}.amatfight-included__callout p{color:#ffffffad;margin:12px 0 0;font-size:clamp(13px,1.05vw,16px);font-weight:720;line-height:1.5}.amatfight-included__detail--compact{display:none}.amatfight-method{color:#fff;background:radial-gradient(circle at 16% 8%,#ffffff29,#0000 26%),radial-gradient(circle at 86% 92%,#e31b2347,#0000 34%),linear-gradient(135deg,#e31b23 0%,#ba1018 42%,#231012 100%);border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:clamp(28px,5vw,72px);padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.amatfight-method:before{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.amatfight-method:after{content:"";mix-blend-mode:screen;opacity:.34;pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff1f 48%,#0000 56%),radial-gradient(circle at 70% 30%,#ffffff1f,#0000 24%);position:absolute;inset:-26% -12%}.amatfight-method .eyebrow{color:#fff;letter-spacing:.08em}.amatfight-method h2{color:#fff;text-shadow:0 18px 44px #1111133d;max-width:940px}.amatfight-method__copy{border-left:1px solid #fff3;align-self:end;padding-left:clamp(20px,3vw,42px)}.amatfight-method__copy p{color:#ffffffe0;max-width:680px;font-size:clamp(17px,1.45vw,21px);font-weight:760;line-height:1.58}.amatfight-method__copy p:last-child{margin-bottom:0}.amatfight-fit{background:#101113;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.amatfight-fit article{background:#ffffff0b;min-height:520px;padding:clamp(42px,6vw,78px)}.amatfight-fit h2{color:#fff;overflow-wrap:normal;word-break:normal;max-width:720px;font-size:clamp(36px,4vw,62px)}.amatfight-fit ul{margin-top:clamp(42px,6vw,86px)}.amatfight-checkout{color:var(--ink);background:radial-gradient(circle at 12% 0,#e31b2329,#0000 26%),radial-gradient(circle at 88% 8%,#1111131a,#0000 26%),linear-gradient(135deg,#f3f2ed 0%,#deddd7 100%);grid-template-columns:1fr;align-items:stretch;gap:clamp(28px,5vw,62px);padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px);display:grid;position:relative}.amatfight-checkout__header{text-align:center;justify-self:center;max-width:1040px}.amatfight-checkout__header h2{color:var(--ink);max-width:980px}.amatfight-checkout__header p:not(.eyebrow){color:#50514d;max-width:840px;margin-inline:auto;font-size:clamp(17px,1.45vw,21px);font-weight:760;line-height:1.6}.amatfight-checkout__layout{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:stretch;gap:clamp(18px,3vw,34px);width:100%;max-width:1180px;margin-inline:auto;display:grid}.amatfight-checkout__value{text-align:left;background:#ffffffa3;border:1px solid #1111131a;border-radius:8px;padding:clamp(24px,4vw,46px);display:grid}.amatfight-checkout__price-line{border-bottom:1px solid #1111131f;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(22px,3vw,36px);padding-bottom:18px;display:flex}.amatfight-checkout__price-line span,.amatfight-checkout__box>span{color:var(--mb-red);text-transform:uppercase;font-size:12px;font-weight:950;display:block}.amatfight-checkout__price-line strong{color:#111113;font-size:clamp(42px,7vw,82px);line-height:.85}.amatfight-checkout__value h3{color:#101113;text-transform:uppercase;max-width:780px;font-size:clamp(30px,4.2vw,58px);line-height:.98}.amatfight-checkout__recap{gap:10px;margin:clamp(28px,4vw,46px) 0 0;padding:0;list-style:none;display:grid}.amatfight-checkout__recap li{border:1px solid #11111317;border-left:3px solid var(--mb-red);background:#fff;border-radius:8px;padding:18px 20px}.amatfight-checkout__recap span{color:#111113;text-transform:uppercase;font-size:15px;font-weight:950;display:block}.amatfight-checkout__recap p{color:#565752;max-width:680px;margin:8px 0 0;font-size:16px;font-weight:760;line-height:1.46}.amatfight-checkout__box{background:var(--ink);color:#fff;border-radius:8px;align-content:start;gap:24px;padding:clamp(24px,3vw,34px);display:grid}.amatfight-checkout__steps{counter-reset:checkout-step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.amatfight-checkout__steps li{grid-template-columns:auto 1fr;gap:14px;display:grid}.amatfight-checkout__steps small{color:#ff363e;background:#e31b232e;border:1px solid #e31b236b;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:inline-grid}.amatfight-checkout__steps strong{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.05;display:block}.amatfight-checkout__steps p{color:#ffffffad;margin:7px 0 0;font-size:15px;font-weight:720;line-height:1.45}.amatfight-checkout__box-price{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:22px;display:flex}.amatfight-checkout__box-price span{color:var(--mb-red);text-transform:uppercase;font-size:12px;font-weight:950}.amatfight-checkout__box-price strong{color:#fff;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:.85}.amatfight-checkout__box .coaching-cta{color:#111113;background:linear-gradient(135deg,#e31b232e 0%,#fff0 48%),linear-gradient(#fffdf8 0%,#efe9de 100%);border-color:#e31b2357;border-radius:8px;width:100%;min-height:58px;margin-top:8px;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 18px 34px #00000047,inset 0 -4px #e31b2347}.amatfight-checkout__box .coaching-cta:hover{color:var(--mb-red-dark);background:linear-gradient(135deg,#e31b234d 0%,#fff0 50%),#fff;border-color:#e31b2385;transform:translateY(-1px);box-shadow:0 22px 42px #00000057,inset 0 -3px #e31b2357}.amatfight-faq{padding-bottom:clamp(74px,10vw,132px)}.amatfight-faq .amatfight-section-heading{max-width:980px}.amatfight-faq .eyebrow{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(46px,8vw,104px);font-weight:950;line-height:.92;display:block}.amatfight-faq__list{gap:10px;max-width:980px;margin-top:clamp(32px,5vw,56px);display:grid}.amatfight-faq details{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:20px 22px}.amatfight-faq summary{cursor:pointer;font-size:clamp(18px,1.6vw,24px);font-weight:900;list-style:none}.amatfight-faq summary::-webkit-details-marker{display:none}.amatfight-faq p{color:#ffffffad;max-width:760px;margin:14px 0 0;font-weight:720;line-height:1.6}@media (max-width:1100px){.amatfight-hero,.amatfight-problem__grid,.amatfight-method,.amatfight-checkout{grid-template-columns:1fr}.amatfight-product-panel{max-width:460px}.amatfight-specs,.amatfight-objective-grid,.amatfight-included__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amatfight-included__anatomy{grid-template-columns:minmax(160px,1fr) minmax(280px,400px) minmax(160px,1fr);gap:28px}.amatfight-included__callout:after{width:84px}}@media (max-width:760px){.amatfight-hero{min-height:0;padding-top:42px}.amatfight-hero h1{font-size:clamp(48px,18vw,76px)}.amatfight-hero__lead{font-size:clamp(21px,7.2vw,31px)}.amatfight-hero__actions,.amatfight-hero__actions .primary-action,.amatfight-hero__actions .secondary-action{width:100%}.amatfight-product-panel{justify-self:stretch;max-width:100%}.amatfight-cover-shell{justify-self:center;width:100%;max-width:330px}.amatfight-specs,.amatfight-objective-grid,.amatfight-phase-grid,.amatfight-included__grid{grid-template-columns:1fr}.amatfight-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.amatfight-specs article,.amatfight-objective-grid article,.amatfight-included__grid article,.amatfight-phase-grid article{min-height:auto}.amatfight-objective-grid article p,.amatfight-included__grid p{margin-top:28px}.amatfight-included__anatomy{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.amatfight-included__connectors{display:none}.amatfight-included__object{z-index:2;grid-area:2/1/auto/-1;min-height:292px}.amatfight-included__anchor-line{pointer-events:none;transform-origin:0;z-index:4;background:linear-gradient(90deg,#e31b2300,#e31b23e6);width:178px;height:1px;display:block;position:absolute;left:50%}.amatfight-included__anchor-line--1{top:108px;left:calc(50% - 70px);transform:rotate(-126deg)}.amatfight-included__anchor-line--2{background:linear-gradient(90deg,#fff0,#ffffff9e);top:108px;left:calc(50% + 70px);transform:rotate(-54deg)}.amatfight-included__anchor-line--3{width:118px;bottom:76px;left:calc(50% - 70px);transform:rotate(126deg)}.amatfight-included__anchor-line--4{background:linear-gradient(90deg,#fff0,#ffffff9e);width:118px;bottom:76px;left:calc(50% + 70px);transform:rotate(54deg)}.amatfight-included__cover{width:min(82vw,310px);height:300px}.amatfight-included__callout,.amatfight-included__callout--1,.amatfight-included__callout--2,.amatfight-included__callout--3,.amatfight-included__callout--4{text-align:left;z-index:4;border-left:0;place-self:stretch stretch;min-width:0;max-width:none;padding:0}.amatfight-included__callout--1{text-align:right;grid-area:1/1;align-self:end;padding:0 8px 12px 0}.amatfight-included__callout--2{grid-area:1/2;align-self:end;padding:0 0 12px 8px}.amatfight-included__callout--3{text-align:right;grid-area:3/1;align-self:start;padding:12px 8px 0 0}.amatfight-included__callout--4{grid-area:3/2;align-self:start;padding:12px 0 0 8px}.amatfight-included__callout:after{display:none}.amatfight-included__callout span{margin-bottom:6px;font-size:10px}.amatfight-included__callout h3{overflow-wrap:break-word;font-size:clamp(13px,4vw,16px);line-height:1.04}.amatfight-included__callout p{margin-top:7px;font-size:10px;line-height:1.32}.amatfight-method{background:radial-gradient(circle at 22% 4%,#ffffff29,#0000 28%),radial-gradient(circle at 92% 86%,#11111357,#0000 42%),linear-gradient(158deg,#e31b23 0%,#c5141d 48%,#3b1013 100%);padding:58px 22px 64px}.amatfight-method:before{opacity:.32;background-size:44px 44px}.amatfight-method__copy{border-top:1px solid #fff3;border-left:0;padding-top:24px;padding-left:0}.amatfight-method__copy p{max-width:36rem;font-size:clamp(14px,4.2vw,16px);line-height:1.58}.amatfight-fit article{min-height:auto;padding:34px 14px}.amatfight-section-heading h2{font-size:clamp(34px,12vw,52px)}.amatfight-fit h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(19px,5.9vw,27px);line-height:.98}.amatfight-fit .eyebrow{margin-bottom:14px;font-size:10px}.amatfight-fit ul{max-width:100%;margin-top:24px}.amatfight-fit li{padding-top:12px;font-size:clamp(10px,3.05vw,12px);line-height:1.38}.amatfight-fit li+li{margin-top:12px}.amatfight-checkout__box{padding:22px}}.amatfight-page{--font-editorial:"Pragmatica Next VF", "Manrope", Arial, Helvetica, sans-serif;--font-main:"Pragmatica Next VF", "Manrope", Arial, Helvetica, sans-serif;color:var(--ink);font-family:var(--font-main);text-align:center;background:#fff}.amatfight-hero{color:var(--ink);background:#fff;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:center;min-height:calc(100svh - 96px);overflow:visible}.amatfight-hero__copy,.amatfight-section-heading,.amatfight-checkout__copy,.amatfight-method>div,.amatfight-fit article,.amatfight-faq__list{text-align:center;justify-self:center;margin-left:auto;margin-right:auto}.amatfight-back,.amatfight-trust-row{justify-content:center}.amatfight-hero__lead,.amatfight-hero__body,.amatfight-section-heading h2,.amatfight-section-heading p:not(.eyebrow),.amatfight-problem__grid p,.amatfight-objectives .amatfight-section-heading h2,.amatfight-objectives .amatfight-section-heading p:not(.eyebrow),.amatfight-method h2,.amatfight-method__copy p,.amatfight-fit h2,.amatfight-checkout h2,.amatfight-checkout p,.amatfight-faq p,.amatfight-price-card p{text-align:center;margin-left:auto;margin-right:auto}.amatfight-problem__grid{text-align:center;justify-items:center}.amatfight-problem__grid ul,.amatfight-fit ul{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.amatfight-problem__grid li,.amatfight-fit li{text-align:center;padding-left:0}.amatfight-problem__grid li:before,.amatfight-fit li:before{left:50%;transform:translate(-50%)}.amatfight-problem .amatfight-problem__grid,.amatfight-problem .amatfight-problem__grid p,.amatfight-problem .amatfight-problem__grid li,.amatfight-problem .amatfight-problem__grid ul{text-align:left;margin-left:0;margin-right:0}.amatfight-problem .amatfight-problem__grid{margin-left:auto;margin-right:auto}.amatfight-problem .amatfight-problem__grid ul{max-width:none}.amatfight-problem .amatfight-problem__grid li{padding-left:26px}.amatfight-problem .amatfight-problem__grid li:before{left:0;transform:none}.amatfight-hero:before,.amatfight-specs:before,.amatfight-objectives:before{display:none}.amatfight-hero__body,.amatfight-hero__lead,.amatfight-trust-row span{color:#353632}.amatfight-back{color:#1111137a;background:#11111306;border-color:#1111131a}.amatfight-back:hover{color:#111113c7;border-color:#e31b2342}.amatfight-hero .eyebrow{color:var(--mb-red)}.amatfight-hero h1{color:#101113;white-space:nowrap;font-size:clamp(70px,9vw,136px)}.amatfight-hero__lead{max-width:720px}.amatfight-hero__body{color:#51524d;max-width:660px}.amatfight-hero__actions .secondary-action{color:var(--ink);border-color:#1111132e}.amatfight-hero__actions{margin-top:26px}.amatfight-checkout__value,.amatfight-checkout__value h3,.amatfight-checkout__recap,.amatfight-checkout__recap p,.amatfight-checkout__box,.amatfight-checkout__steps,.amatfight-checkout__steps p{text-align:left;margin-left:0;margin-right:0}@media (max-width:760px){.amatfight-checkout{padding:52px 20px 64px}.amatfight-checkout__header h2{font-size:clamp(30px,9vw,42px);line-height:1.02}.amatfight-checkout__header p:not(.eyebrow){max-width:31rem;font-size:14px;line-height:1.5}.amatfight-checkout__layout{grid-template-columns:1fr}.amatfight-checkout__value{padding:20px}.amatfight-checkout__box{order:-1}.amatfight-checkout__price-line{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;padding-bottom:16px}.amatfight-checkout__price-line strong{font-size:clamp(46px,14vw,62px)}.amatfight-checkout__value h3{font-size:clamp(24px,7vw,31px);line-height:1.04}.amatfight-checkout__recap{gap:8px;margin-top:26px}.amatfight-checkout__recap li{padding:14px 15px}.amatfight-checkout__recap span{font-size:12px}.amatfight-checkout__recap p{font-size:13px;line-height:1.42}.amatfight-checkout__steps{gap:16px}.amatfight-checkout__steps strong{font-size:17px}.amatfight-checkout__steps p{font-size:13px;line-height:1.42}.amatfight-checkout__box-price{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px}.amatfight-checkout__box-price strong{font-size:clamp(48px,14vw,62px)}}.amatfight-hero__actions .secondary-action{border-radius:999px;min-width:210px}.amatfight-trust-row span{background:#ffffff9e;border-color:#1111131f;box-shadow:0 14px 38px #1111130f}.amatfight-trust-row--product{gap:7px;margin-top:6px}.amatfight-trust-row--product span{color:#11111394;letter-spacing:.015em;background:#ffffff7a;border-color:#11111314;border-radius:999px;padding:8px 12px;font-size:10px;box-shadow:0 10px 28px #1111130b,inset 0 1px #ffffff94}.amatfight-product-panel{perspective:1200px;justify-self:center;width:min(100%,500px);max-width:500px;overflow:visible}.amatfight-cover-stage{place-items:center;min-height:clamp(500px,50vw,650px);display:grid;position:relative;overflow:visible}.amatfight-cover-stage:before{content:"";filter:blur(16px);opacity:.82;background:linear-gradient(90deg,#0000,#ffffffa6,#0000),#11111312;border-radius:999px;height:24px;position:absolute;bottom:10%;left:10%;right:10%;transform:perspective(500px)rotateX(62deg)}.amatfight-cover-shell{box-shadow:none;filter:drop-shadow(24px 34px 32px #1111132e)drop-shadow(0 22px 54px #e31b231a);background:0 0;border:0;border-radius:0;width:min(96%,470px);max-width:min(96%,470px);height:clamp(500px,48vw,650px);padding:0;position:relative;overflow:visible}.amatfight-cover-shell:before,.amatfight-cover-shell:after{display:none}.amatfight-cover-cartridge__canvas{width:100%;height:100%;display:block}.amatfight-cover-cartridge .amatfight-cover-cartridge__fallback{display:none}.amatfight-cover-cartridge:not(.is-ready) .amatfight-cover-cartridge__fallback{width:100%;max-width:74%;height:auto;margin:0 auto;display:block}.amatfight-product-badge{color:#e31b23;letter-spacing:.01em;text-align:center;text-shadow:0 1px #fff,0 2px #690a0f2e,0 12px 20px #e31b2338;text-transform:uppercase;z-index:2;background:linear-gradient(#fffffff0,#eeede7db),radial-gradient(circle at 20% 15%,#e31b2329,#0000 45%);border:1px solid #e31b2347;border-radius:999px;width:fit-content;margin:-42px auto 20px;padding:9px 18px;font-size:clamp(11px,1vw,14px);font-weight:1000;position:relative;transform:perspective(540px)rotateX(10deg);box-shadow:0 18px 38px #11111324,inset 0 1px #ffffffe6}.amatfight-price-card{background:#ffffffc7;border:1px solid #11111317;box-shadow:0 26px 70px #1111131a}.amatfight-product-panel .amatfight-price-card{box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:4px;padding:0;display:flex}.amatfight-product-panel .amatfight-price-card span{color:#e31b23d1;letter-spacing:.04em;font-size:10px}.amatfight-product-panel .amatfight-price-card strong{color:#111113c7;margin:0;font-size:clamp(24px,6vw,32px)}.amatfight-product-cta{color:#fff;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#ff2b33 0%,#e81722 50%,#a50c15 100%);border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:0 28px;font-size:14px;font-weight:950;transition:box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:0 24px 62px #e31b234d,inset 0 1px #ffffff52}.amatfight-product-cta:hover{transform:translateY(-3px);box-shadow:0 30px 76px #e31b2361,inset 0 1px #ffffff5c}.amatfight-product-cta.is-disabled{opacity:.58;pointer-events:none}.amatfight-specs{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:clamp(28px,4vw,48px) clamp(20px,8vw,136px)}.amatfight-specs article{box-shadow:none;background:0 0;border:0;min-height:120px;padding:clamp(18px,2.5vw,28px)}.amatfight-spec-icon{color:#11111361;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:34px;height:34px;margin:0 auto 14px;display:block}.amatfight-spec-icon .accent{color:#e31b23d1;stroke:currentColor}.amatfight-specs article:first-child{border-radius:8px 0 0 8px}.amatfight-specs article:last-child{border-radius:0 8px 8px 0}.amatfight-specs article strong{color:#111214;margin:18px 0 9px;font-size:clamp(18px,1.8vw,26px);line-height:1}.amatfight-specs article p{color:#5c5d58;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.amatfight-problem{background:radial-gradient(circle at 18% 22%,#e31b2338,#0000 28%),#101113}.amatfight-problem .amatfight-section-heading{max-width:940px}.amatfight-problem .amatfight-section-heading h2{font-size:clamp(36px,5.4vw,84px);line-height:.92}.amatfight-problem__grid{text-align:left;margin-inline:auto;background:radial-gradient(circle at 8% 0,#e31b2329,#0000 32%),linear-gradient(135deg,#ffffff16,#ffffff09);border:1px solid #ffffff21;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,58px);max-width:980px;margin-top:clamp(26px,4vw,48px);padding:clamp(28px,4.4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 34px 100px #00000047}.amatfight-problem__copy,.amatfight-problem__diagnostic{min-width:0}.amatfight-problem__diagnostic{flex-direction:column;gap:clamp(18px,2.2vw,26px);display:flex}.amatfight-problem__tag{color:#ff4650;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:clamp(16px,2vw,22px);font-size:11px;font-weight:950;display:inline-flex}.amatfight-problem__grid h3{color:#fff;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:560px;font-size:clamp(30px,3.28vw,50px);line-height:.98}.amatfight-problem__grid p,.amatfight-problem__grid li{color:#ffffffbd;font-size:clamp(15px,1.34vw,19px);font-weight:760;line-height:1.55}.amatfight-problem__intro{border-top:1px solid #ffffff1f;max-width:520px;margin:clamp(22px,2.7vw,32px) 0 0;padding-top:clamp(18px,2.2vw,24px)}.amatfight-problem__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.amatfight-problem__grid li{border-top:1px solid #ffffff1a;padding:clamp(15px,2vw,20px) 0 clamp(15px,2vw,20px) 28px;position:relative}.amatfight-problem__grid li:first-child{border-top:0;padding-top:0}.amatfight-problem__grid li:last-child{padding-bottom:0}.amatfight-problem__grid li:before{content:"";background:#ff4650;width:7px;height:7px;position:absolute;top:clamp(24px,2.6vw,29px);left:0}.amatfight-problem__grid li:first-child:before{top:8px}.amatfight-problem__result{color:#fff;background:#e31b2313;border-left:3px solid #ff4650;border-radius:0 8px 8px 0;margin:0;padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,22px)}.amatfight-problem__grid strong{color:#fff;text-transform:uppercase;margin-top:0;font-size:clamp(24px,2.7vw,38px);line-height:1.04;display:block}.amatfight-victory-visual{isolation:isolate;background:radial-gradient(circle at 62% 38%,#e31b2329,#0000 34%),radial-gradient(circle at 28% 48%,#2f487838,#0000 30%),linear-gradient(#101113 0%,#141315 28%,#6d6964 64%,#dad9d4 100%);margin-top:-1px;padding:clamp(28px,5vw,64px) clamp(20px,8vw,138px) clamp(18px,4vw,44px);position:relative;overflow:hidden}.amatfight-victory-visual:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#101113 0%,#10111300 100%);height:clamp(46px,8vw,86px);position:absolute;top:0;left:0;right:0}.amatfight-victory-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#dad9d400 0%,#dad9d494 55%,#dad9d4 100%);height:clamp(84px,12vw,150px);position:absolute;bottom:0;left:0;right:0}.amatfight-victory-visual__media{box-shadow:none;z-index:1;background:0 0;border-radius:0;place-items:end center;height:clamp(300px,34vw,460px);display:grid;position:relative;overflow:visible}.amatfight-victory-visual__media:before{border-radius:inherit;content:"";opacity:.78;pointer-events:none;background-color:#0000;background-image:radial-gradient(at 55% 62%,#ffffff8a,#0000 58%),radial-gradient(at 50% 90%,#dad9d4b8,#0000 48%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-18% -12% -8%}.amatfight-victory-visual__media:after{content:"";filter:blur(18px);opacity:.42;background:#1111132e;border-radius:999px;height:18px;position:absolute;bottom:5%;left:16%;right:16%;transform:perspective(460px)rotateX(64deg)}.amatfight-victory-visual__media img{filter:saturate(1.08)contrast(1.04)drop-shadow(0 28px 34px #1111133d);object-fit:contain;z-index:1;width:auto;max-width:min(96%,920px);height:auto;max-height:112%;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 0% 76%,#000000b8 89%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000b8 89%,#0000 100%)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual{background:radial-gradient(at 50% 36%,#b569ff3d,#0000 42%),radial-gradient(at 54% 70%,#e31b232e,#0000 34%),linear-gradient(#101113 0%,#121315 34%,#4b4647 70%,#dad9d4 100%);padding-top:clamp(18px,4vw,46px)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual:before{background:linear-gradient(#101113 0%,#101113c2 22%,#10111300 100%);height:clamp(72px,10vw,128px)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media{place-items:end center;height:clamp(360px,38vw,560px)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media:before{opacity:.72;background:radial-gradient(at 50% 60%,#ffffff47,#0000 54%),radial-gradient(at 50% 92%,#dad9d4c7,#0000 50%)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.12)contrast(1.04)drop-shadow(0 30px 36px #11111347)drop-shadow(0 0 42px #853dff2e);max-width:min(94%,720px);max-height:116%}.amatfight-objectives{background-color:#dad9d4;background-image:linear-gradient(#1111130a 1px,#0000 1px),linear-gradient(90deg,#1111130a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-top:clamp(52px,7vw,90px)}.amatfight-objectives .amatfight-section-heading{max-width:1120px}.amatfight-objectives .amatfight-section-heading h2{max-width:990px;font-size:clamp(40px,5.8vw,82px);line-height:.92}.amatfight-objectives .amatfight-section-heading p:not(.eyebrow){color:#3c3d39;max-width:760px;margin-top:18px;font-size:clamp(18px,1.7vw,26px);font-weight:900;line-height:1.2}.amatfight-objective-grid{gap:10px;margin-top:clamp(26px,4vw,42px)}.amatfight-objective-grid article{background:#ffffffa8;border:1px solid #1111131a;border-radius:8px;min-height:132px;padding:15px}.amatfight-objective-icon{color:#11111366;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45px;width:30px;height:30px;margin:0 auto 10px;display:block}.amatfight-objective-icon .accent{color:#e31b23d1;stroke:currentColor}.amatfight-objective-grid article strong{color:#111214;text-transform:uppercase;margin-top:9px;font-size:14px;font-weight:950;line-height:1.05;display:block}.amatfight-objective-grid article p{color:#42433f;margin:9px 0 0;font-size:12px;font-weight:800;line-height:1.35}@keyframes amatfightCoverFloat{0%,to{transform:rotateX(4deg)rotateY(-9deg)translateY(0)}50%{transform:rotateX(7deg)rotateY(-14deg)translateY(-12px)}}@media (max-width:1100px){.amatfight-hero{grid-template-columns:1fr}.amatfight-product-panel{max-width:430px}}@media (max-width:760px){.amatfight-hero{gap:0;padding-top:34px}.amatfight-back{gap:5px;margin-bottom:28px;padding:6px 10px;font-size:9px}.amatfight-back:before{font-size:8px}.amatfight-hero h1{font-size:clamp(43px,14vw,56px)}.amatfight-hero__lead{max-width:min(82vw,350px)}.amatfight-cover-stage{min-height:370px}.amatfight-cover-shell{width:min(94vw,360px);max-width:360px;height:370px}.amatfight-product-badge{margin:-34px auto 18px;padding:8px 14px;font-size:10px}.amatfight-product-panel{margin-top:-42px}.amatfight-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px 14px 28px}.amatfight-specs article,.amatfight-specs article:first-child,.amatfight-specs article:last-child{border-radius:0;min-height:auto;padding:16px 10px}.amatfight-spec-icon{stroke-width:2.7px;width:27px;height:27px;margin-bottom:10px}.amatfight-specs article span{font-size:10px}.amatfight-specs article strong{margin:14px 0 7px;font-size:clamp(18px,5.8vw,23px)}.amatfight-specs article p{font-size:10px;line-height:1.28}.amatfight-problem .amatfight-section-heading h2{line-height:1.08}.amatfight-problem__grid{grid-template-columns:1fr;gap:26px;padding:30px 24px 32px}.amatfight-problem__tag{margin-bottom:18px;font-size:10px}.amatfight-problem__grid h3{font-size:clamp(32px,8.1vw,40px);line-height:1}.amatfight-problem__intro{margin-top:20px;padding-top:18px}.amatfight-problem__diagnostic{gap:20px}.amatfight-problem__grid li{padding:16px 0 16px 27px}.amatfight-problem__grid li:before{top:25px}.amatfight-problem__grid li:first-child:before{top:9px}.amatfight-problem__result{padding:15px 16px}.amatfight-problem__grid strong{font-size:clamp(26px,7.4vw,34px);line-height:1.04}.amatfight-victory-visual{padding-bottom:0;padding-inline:16px}.amatfight-victory-visual__media{height:280px}.amatfight-victory-visual__media img{max-width:112%;max-height:112%}.program-sales-page--puissance-du-fighter .amatfight-victory-visual{padding-top:16px;padding-bottom:0}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media{height:330px}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media img{max-width:126%;max-height:118%}.amatfight-objective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.amatfight-objective-grid article{min-height:128px;padding:13px 9px}.amatfight-objective-grid article:last-child{grid-column:1/-1}.amatfight-objective-icon{stroke-width:2.7px;width:25px;height:25px;margin-bottom:8px}.amatfight-objective-grid article span{font-size:10px}.amatfight-objective-grid article strong{margin-top:7px;font-size:12px}.amatfight-objective-grid article p{margin-top:7px;font-size:10px;line-height:1.25}.amatfight-structure .amatfight-section-heading h2{max-width:390px;font-size:clamp(32px,10vw,43px)}.amatfight-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.amatfight-phase-grid article{min-height:230px;padding:18px 10px}.amatfight-phase-grid article:last-child{grid-column:1/-1;min-height:200px}.amatfight-phase-grid article strong{min-width:96px;min-height:28px;margin:24px 0 10px;padding:6px 10px;font-size:10px}.amatfight-phase-grid article h3{overflow-wrap:break-word;margin-bottom:12px;font-size:clamp(16px,4.55vw,21px);line-height:1.08}.program-sales-page--force-du-fighter .amatfight-phase-grid article h3,.program-sales-page--puissance-du-fighter .amatfight-phase-grid article h3{overflow-wrap:normal;word-break:normal;font-size:clamp(14px,3.85vw,18px);line-height:1.06}.amatfight-phase-grid article p{font-size:12px;line-height:1.34}}@media (max-width:520px){.amatfight-included__anatomy{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:30px;padding-inline:4px}.amatfight-included__object{order:initial;z-index:2;grid-area:2/1/auto/-1;min-height:314px}.amatfight-included__object:before{inset:5% -12%}.amatfight-included__anchor-line{width:92px;display:block}.amatfight-included__cover{width:min(82vw,334px);height:clamp(286px,75vw,334px)}.amatfight-included__callout,.amatfight-included__callout--1,.amatfight-included__callout--2,.amatfight-included__callout--3,.amatfight-included__callout--4{border:1px solid #ffffff1f;border-left:2px solid var(--mb-red);order:initial;text-align:left;background:#ffffff0e;border-radius:8px;place-self:stretch stretch;max-width:none;min-height:118px;padding:12px 10px}.amatfight-included__callout--1,.amatfight-included__callout--3{text-align:right}.amatfight-included__callout--1{grid-area:1/1;padding-right:12px}.amatfight-included__callout--2{grid-area:1/2;padding-left:12px}.amatfight-included__callout--3{grid-area:3/1;padding-right:12px}.amatfight-included__callout--4{grid-area:3/2;padding-left:12px}.amatfight-included__callout:after{display:none}.amatfight-included__callout span{margin-bottom:7px;font-size:10px}.amatfight-included__callout h3{overflow-wrap:break-word;font-size:clamp(13px,3.9vw,16px);line-height:1.04}.amatfight-included__callout p{margin-top:7px;font-size:clamp(10px,2.9vw,12px);line-height:1.36}.amatfight-included__detail--full{display:none}.amatfight-included__detail--compact{display:block}.amatfight-included__anchor-line--1{top:78px;left:calc(50% - 48px);transform:rotate(-132deg)}.amatfight-included__anchor-line--2{top:78px;left:calc(50% + 48px);transform:rotate(-48deg)}.amatfight-included__anchor-line--3{width:82px;bottom:56px;left:calc(50% - 48px);transform:rotate(132deg)}.amatfight-included__anchor-line--4{width:82px;bottom:56px;left:calc(50% + 48px);transform:rotate(48deg)}.amatfight-fit{grid-template-columns:1fr}.amatfight-fit article{padding:38px 22px 42px}.amatfight-fit h2{font-size:clamp(29px,9vw,38px);line-height:1}.amatfight-fit ul{margin-top:26px}.amatfight-fit li{font-size:14px;line-height:1.48}}.amatfight-hero{background:radial-gradient(circle at 74% 24%,#e31b2314,#0000 30%),radial-gradient(circle at 18% 76%,#11111309,#0000 28%),linear-gradient(#fff 0%,#fbfaf7 62%,#f3f2ed 100%)}.amatfight-specs{background:linear-gradient(#f3f2ed 0%,#fff 30% 100%);margin-top:-1px;padding-top:clamp(50px,5vw,84px);padding-bottom:clamp(118px,11vw,176px)}.amatfight-specs article,.amatfight-objectives .amatfight-section-heading,.amatfight-objective-grid{z-index:1;position:relative}.amatfight-specs:after,.amatfight-objectives:after,.amatfight-included:after,.amatfight-checkout:before,.amatfight-checkout:after{content:"";pointer-events:none;z-index:0;position:absolute;left:0;right:0}.amatfight-specs:after{background:linear-gradient(#fff0 0%,#faf9f6d1 18%,#dad9d480 48%,#10111380 82%,#101113 100%);height:clamp(142px,15vw,230px);bottom:0}.amatfight-problem,.amatfight-victory-visual,.amatfight-objectives,.amatfight-structure,.amatfight-included,.amatfight-method,.amatfight-fit,.amatfight-checkout,.client-feedback-strip,.amatfight-faq{margin-top:-1px}.amatfight-objectives{background:linear-gradient(#1111130a 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#1111130a 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#dad9d4 0% 100%);padding-bottom:clamp(132px,14vw,220px)}.amatfight-objectives:after{background:linear-gradient(#dad9d400 0%,#dad9d4b8 26%,#5455525c 58%,#17191bdb 100%);height:clamp(136px,14vw,220px);bottom:0}.amatfight-included:after{background:linear-gradient(#0b0c0d00,#e31b232e 76%,#e31b2347);height:clamp(90px,10vw,150px);bottom:0}.amatfight-method{background:linear-gradient(#111214 0%,#111214f5 12%,#11121475 28%,#11121400 44%,#11121429 66%,#101113c7 88%,#101113 100%),radial-gradient(at 50% 42%,#e31b23a8,#a8121c6b 42%,#54131833 64%,#0000 82%),radial-gradient(circle at 18% 12%,#ffffff1f,#0000 30%),linear-gradient(135deg,#231012 0%,#b5121b 46%,#121315 100%);border-block:0}.amatfight-checkout:before{background:linear-gradient(#101113 0%,#1011139e 18%,#10111300);height:clamp(78px,9vw,132px);top:0}.amatfight-checkout:after{background:linear-gradient(#11111300,#111113 88%);height:clamp(96px,12vw,168px);bottom:0}.amatfight-included:after{background:linear-gradient(#0b0c0d00 0%,#0b0c0d33 34%,#4f111629 68%,#111214b8 100%);height:clamp(118px,13vw,190px)}.amatfight-method{background:#201416}.amatfight-method:before,.amatfight-method:after{display:none}.client-feedback-strip,.amatfight-faq{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/68px 68px,radial-gradient(at 10% 42%,#e31b2329,#0000 34%),radial-gradient(at 82% 18%,#ffffff0e,#0000 24%),linear-gradient(#111113 0%,#0d0e0f 46%,#111113 100%)}.client-feedback-strip:before,.amatfight-faq:before{display:none}.feedback-marquee:before{background:linear-gradient(90deg,#111113,#11111300)}.feedback-marquee:after{background:linear-gradient(270deg,#111113,#11111300)}@media (min-width:761px){.amatfight-included__anchor-line{opacity:.8;pointer-events:none;transform-origin:0;z-index:2;background:linear-gradient(90deg,#e31b23eb,#ffffff94,#fff0);width:clamp(218px,19vw,300px);height:1px;display:block;position:absolute}.amatfight-included__anchor-line--1{top:29%;left:28%;transform:rotate(201deg)}.amatfight-included__anchor-line--2{background:linear-gradient(90deg,#ffffffbd,#ffffff80,#fff0);top:29%;left:73%;transform:rotate(-21deg)}.amatfight-included__anchor-line--3{top:72%;left:27%;transform:rotate(159deg)}.amatfight-included__anchor-line--4{background:linear-gradient(90deg,#ffffffbd,#ffffff80,#fff0);top:72%;left:73%;transform:rotate(21deg)}}.amatfight-included__callout:after{display:none}.amatfight-fit{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#101113 0%,#17181a 34%,#111214 100%)}.amatfight-fit article{background:linear-gradient(#101113d6 0%,#ffffff09 34%,#ffffff0d 100%)}.amatfight-fit article:first-child{background:linear-gradient(#101113d6 0%,#58151b38 34%,#ffffff0d 100%),radial-gradient(circle at 16% 8%,#e31b2329,#0000 34%)}.amatfight-checkout{background:#f2f1ec}.amatfight-checkout:before,.amatfight-checkout:after{display:none}.amatfight-checkout__value{background:#e9e8e1}.program-document-showcase{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 18% 22%,#e31b2338,#0000 28%),radial-gradient(circle at 78% 18%,#ffffff1a,#0000 26%),linear-gradient(#171819 0%,#0e0f10 52%,#141315 100%);margin-top:-1px;padding:clamp(64px,8vw,118px) clamp(18px,7vw,118px);position:relative;overflow:hidden}.program-document-showcase:after{content:"";pointer-events:none;background:linear-gradient(#14131500 0%,#141315 100%);height:clamp(80px,10vw,140px);position:absolute;bottom:0;left:0;right:0}.program-document-showcase__heading{text-align:center;z-index:1;max-width:820px;margin:0 auto clamp(34px,5vw,60px);position:relative}.program-document-showcase__heading h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(36px,6.5vw,88px);line-height:.95}.program-document-showcase__heading>p:not(.eyebrow){color:#ffffffb8;max-width:720px;margin:18px auto 0;font-size:clamp(15px,1.35vw,20px);font-weight:760;line-height:1.5}.program-document-showcase__stage{z-index:1;max-width:1120px;margin:0 auto;position:relative}.program-document-showcase__pack{grid-template-columns:minmax(250px,340px) minmax(360px,1fr);place-items:center;max-width:860px;min-height:420px;margin:0 auto clamp(22px,3vw,38px);display:grid;position:relative}.program-document-showcase figure{margin:0}.program-document-showcase figcaption,.program-document-showcase__sessions-copy strong{color:#ffffffd1;letter-spacing:0;text-align:center;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:950;display:block}.program-document-showcase__primary{z-index:5;grid-column:1/2;position:relative;transform:translate(78px)}.program-document-showcase__primary img,.program-document-showcase__documents img,.program-document-showcase__session-shot{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.program-document-showcase__primary img{max-height:390px;box-shadow:0 34px 90px #0000006b,0 0 0 1px #e31b236b}.program-document-showcase__sessions{z-index:2;grid-column:2/3;width:min(100%,560px);height:350px;position:relative;transform:translate(-118px)}.program-document-showcase__session-shot{filter:blur(1.15px)saturate(.94)contrast(.96);transform-origin:50%;background:#f4f0e8;border:1px solid #ffffff2e;border-radius:8px;max-width:330px;position:absolute;top:18px;box-shadow:0 26px 48px #00000057,0 0 0 1px #11111338}.program-document-showcase__session-shot--1{z-index:2;left:-8px;transform:rotate(87deg)}.program-document-showcase__session-shot--2{z-index:1;left:92px;transform:translateY(10px)rotate(90deg)}.program-document-showcase__session-shot--3{z-index:0;left:192px;transform:translateY(20px)rotate(93deg)}.program-document-showcase__sessions-copy{display:none}.program-document-showcase__sessions-copy p{color:#ffffff9e;text-align:center;max-width:290px;margin:6px auto 0;font-size:13px;font-weight:760;line-height:1.35}.program-document-showcase__rail-heading{text-align:center;z-index:3;max-width:720px;margin:0 auto 18px;position:relative}.program-document-showcase__rail-heading span{color:var(--mb-red);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:1000;display:block}.program-document-showcase__rail-heading strong{color:#fff;text-transform:uppercase;margin-top:8px;font-size:clamp(22px,3.2vw,40px);line-height:1;display:block}.program-document-showcase__rail-heading p{color:#ffffffa8;max-width:590px;margin:10px auto 0;font-size:clamp(13px,1.15vw,16px);font-weight:740;line-height:1.45}.program-document-showcase__bonus{z-index:3;background:linear-gradient(135deg,#e31b233d,#ffffff0b),#ffffff0d;border:1px solid #e31b234d;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(16px,2.4vw,28px);max-width:980px;margin:clamp(24px,4vw,46px) auto 0;padding:clamp(18px,3vw,30px);display:grid;position:relative;box-shadow:0 30px 72px #0000003d}.program-document-showcase__bonus-copy span{color:var(--mb-red);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:1000;display:block}.program-document-showcase__bonus-copy strong{color:#fff;text-transform:uppercase;margin-top:8px;font-size:clamp(24px,3.2vw,42px);line-height:.94;display:block}.program-document-showcase__bonus-copy p{color:#ffffffb3;margin:12px 0 0;font-size:clamp(13px,1.1vw,16px);font-weight:740;line-height:1.45}.program-document-showcase__bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.program-document-showcase__bonus-grid article{background:#11111380;border:1px solid #ffffff1f;border-radius:8px;padding:clamp(14px,2vw,20px)}.program-document-showcase__bonus-grid b{color:var(--mb-red);font-size:clamp(34px,4vw,54px);line-height:.9;display:block}.program-document-showcase__bonus-grid span{color:#fff;text-transform:uppercase;margin-top:8px;font-size:clamp(13px,1.2vw,16px);font-weight:1000;line-height:1.05;display:block}.program-document-showcase__bonus-grid p{color:#ffffff9e;margin:8px 0 0;font-size:13px;font-weight:720;line-height:1.35}.program-document-showcase__bonus-note{color:#ffffffd6;text-align:center;background:#e31b2324;border:1px solid #e31b2352;border-radius:8px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:clamp(12px,1vw,14px);font-weight:900;line-height:1.35}.program-document-showcase__documents{margin-inline:calc(-1*clamp(18px,7vw,118px));position:relative;overflow:hidden}.program-document-showcase__documents-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,28px);max-width:980px;margin:0 auto;display:grid}.program-document-showcase__documents figure{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:clamp(8px,1.1vw,14px);box-shadow:0 26px 54px #00000040}.program-document-showcase__documents img{max-height:360px}.program-document-showcase__mobile-duplicate{display:none}.program-sales-page--rookie-20 .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--force-du-fighter .amatfight-hero h1,.program-sales-page--puissance-du-fighter .amatfight-hero h1{white-space:normal;font-size:clamp(56px,7.4vw,116px);line-height:.9}.program-sales-page--force-du-fighter .amatfight-specs,.program-sales-page--puissance-du-fighter .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--force-du-fighter .amatfight-specs article strong,.program-sales-page--puissance-du-fighter .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--force-du-fighter .amatfight-specs article p,.program-sales-page--puissance-du-fighter .amatfight-specs article p{text-transform:none}.program-sales-page--force-du-fighter{--mb-red:#902040;--mb-red-dark:#4c111f;--force-accent-rgb:144 32 64;--force-soft-rgb:208 80 112}.program-sales-page--force-du-fighter .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--force-accent-rgb) / .14), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--force-soft-rgb) / .11), transparent 28%), linear-gradient(180deg, #fff 0%, #fbfaf7 62%, #f3f2ed 100%)}.program-sales-page--force-du-fighter .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--force-accent-rgb) / .2))}.program-sales-page--force-du-fighter .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--force-accent-rgb) / .82)}.program-sales-page--force-du-fighter .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--force-accent-rgb) / .32), inset 0 1px 0 #ffffff61;background:linear-gradient(135deg,#d05070 0%,#902040 50%,#4c111f 100%)}.program-sales-page--force-du-fighter .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--force-accent-rgb) / .4), inset 0 1px 0 #fff6}.program-sales-page--force-du-fighter .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--force-accent-rgb) / .26), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--force-soft-rgb) / .14), transparent 28%), linear-gradient(180deg, #171819 0%, #0e0f10 52%, #141315 100%)}.program-sales-page--force-du-fighter .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--force-accent-rgb) / .52)}.program-sales-page--force-du-fighter .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--force-accent-rgb) / .26), #ffffff0b), #ffffff0d;border-color:rgb(var(--force-accent-rgb) / .38)}.program-sales-page--force-du-fighter .program-document-showcase__bonus-note{background:rgb(var(--force-accent-rgb) / .16);border-color:rgb(var(--force-accent-rgb) / .34)}.program-sales-page--force-du-fighter .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--force-accent-rgb) / .24), transparent 30%), #101113}.program-sales-page--force-du-fighter .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--force-accent-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--force-du-fighter .amatfight-problem__tag,.program-sales-page--force-du-fighter .amatfight-problem__grid strong,.program-sales-page--force-du-fighter .amatfight-checkout__price-line span,.program-sales-page--force-du-fighter .amatfight-checkout__box>span,.program-sales-page--force-du-fighter .amatfight-checkout__box-price span{color:#d05070}.program-sales-page--force-du-fighter .amatfight-problem__grid li:before{background:#d05070}.program-sales-page--force-du-fighter .amatfight-problem__result{background:rgb(var(--force-accent-rgb) / .09);border-left-color:#d05070}.program-sales-page--force-du-fighter .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 36%, rgb(var(--force-accent-rgb) / .24), transparent 42%), radial-gradient(ellipse at 54% 70%, rgb(var(--force-soft-rgb) / .2), transparent 34%), linear-gradient(180deg, #101113 0%, #121315 34%, #4b4647 70%, #dad9d4 100%)}.program-sales-page--force-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.12) contrast(1.04) drop-shadow(0 30px 36px #11111347) drop-shadow(0 0 42px rgb(var(--force-accent-rgb) / .18))}.program-sales-page--force-du-fighter .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--force-accent-rgb) / .26), transparent 31%), linear-gradient(120deg, #17191b, #0b0c0d)}.program-sales-page--force-du-fighter .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--force-accent-rgb) / .19);border-color:rgb(var(--force-accent-rgb) / .48)}.program-sales-page--force-du-fighter .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--force-accent-rgb) / .2), transparent 24%), linear-gradient(115deg, #0e0f10, #151719 58%, #0b0c0d)}.program-sales-page--force-du-fighter .amatfight-included:after{background:linear-gradient(180deg, #0b0c0d00 0%, #0b0c0d33 34%, rgb(var(--force-accent-rgb) / .16) 68%, #111214b8 100%)}.program-sales-page--force-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--force-accent-rgb) / .2), transparent 42%)}.program-sales-page--force-du-fighter .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--force-accent-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--force-du-fighter .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--force-accent-rgb) / .34), transparent 58%), #201416}.program-sales-page--force-du-fighter .amatfight-fit article:first-child{background:linear-gradient(180deg, #101113d6 0%, rgb(var(--force-accent-rgb) / .2) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--force-accent-rgb) / .16), transparent 34%)}.program-sales-page--force-du-fighter .amatfight-checkout__recap li{border-left-color:#902040}.program-sales-page--force-du-fighter .amatfight-checkout__steps small{background:rgb(var(--force-accent-rgb) / .18);border-color:rgb(var(--force-accent-rgb) / .42);color:#d05070}.program-sales-page--force-du-fighter .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--force-accent-rgb) / .22) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--force-accent-rgb) / .38);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--force-accent-rgb) / .3)}.program-sales-page--force-du-fighter .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--force-accent-rgb) / .3) 0%, #fff0 50%), #fff;border-color:rgb(var(--force-accent-rgb) / .52);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--force-accent-rgb) / .34);color:#4c111f}.program-sales-page--force-du-fighter .client-feedback-strip,.program-sales-page--force-du-fighter .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--force-accent-rgb) / .18), transparent 34%), radial-gradient(ellipse at 82% 18%, #ffffff0e, transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--puissance-du-fighter .program-document-showcase__rail-heading{display:none}.program-sales-page--puissance-du-fighter .program-document-showcase__bonus{margin-top:clamp(24px,4vw,46px)}.program-sales-page--puissance-du-fighter .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--puissance-du-fighter{--mb-red:#7f1d5b;--mb-red-dark:#4b1238;--puissance-accent-rgb:127 29 91;--puissance-soft-rgb:184 96 152}.program-sales-page--puissance-du-fighter .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--puissance-accent-rgb) / .14), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--puissance-soft-rgb) / .12), transparent 28%), linear-gradient(180deg, #fff 0%, #fbfaf7 62%, #f3f2ed 100%)}.program-sales-page--puissance-du-fighter .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--puissance-accent-rgb) / .18))}.program-sales-page--puissance-du-fighter .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--puissance-accent-rgb) / .32), inset 0 1px 0 #ffffff61;background:linear-gradient(135deg,#b86098 0%,#7f1d5b 50%,#4b1238 100%)}.program-sales-page--puissance-du-fighter .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--puissance-accent-rgb) / .4), inset 0 1px 0 #fff6}.program-sales-page--puissance-du-fighter .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--puissance-accent-rgb) / .26), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--puissance-soft-rgb) / .14), transparent 28%), linear-gradient(180deg, #171819 0%, #0e0f10 52%, #141315 100%)}.program-sales-page--puissance-du-fighter .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--puissance-accent-rgb) / .52)}.program-sales-page--puissance-du-fighter .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--puissance-accent-rgb) / .26), #ffffff0b), #ffffff0d;border-color:rgb(var(--puissance-accent-rgb) / .38)}.program-sales-page--puissance-du-fighter .program-document-showcase__bonus-note{background:rgb(var(--puissance-accent-rgb) / .16);border-color:rgb(var(--puissance-accent-rgb) / .34)}.program-sales-page--puissance-du-fighter .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--puissance-accent-rgb) / .24), transparent 30%), #101113}.program-sales-page--puissance-du-fighter .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--puissance-accent-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--puissance-du-fighter .amatfight-problem__tag,.program-sales-page--puissance-du-fighter .amatfight-problem__grid strong,.program-sales-page--puissance-du-fighter .amatfight-checkout__price-line span,.program-sales-page--puissance-du-fighter .amatfight-checkout__box>span,.program-sales-page--puissance-du-fighter .amatfight-checkout__box-price span{color:#c783ad}.program-sales-page--puissance-du-fighter .amatfight-problem__grid li:before{background:#c783ad}.program-sales-page--puissance-du-fighter .amatfight-problem__result{background:rgb(var(--puissance-accent-rgb) / .09);border-left-color:#c783ad}.program-sales-page--puissance-du-fighter .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 36%, rgb(var(--puissance-accent-rgb) / .24), transparent 42%), radial-gradient(ellipse at 54% 70%, rgb(var(--puissance-soft-rgb) / .2), transparent 34%), linear-gradient(180deg, #101113 0%, #121315 34%, #4b4647 70%, #dad9d4 100%)}.program-sales-page--puissance-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.12) contrast(1.04) drop-shadow(0 30px 36px #11111347) drop-shadow(0 0 42px rgb(var(--puissance-accent-rgb) / .18))}.program-sales-page--puissance-du-fighter .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--puissance-accent-rgb) / .26), transparent 31%), linear-gradient(120deg, #17191b, #0b0c0d)}.program-sales-page--puissance-du-fighter .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--puissance-accent-rgb) / .19);border-color:rgb(var(--puissance-accent-rgb) / .48)}.program-sales-page--puissance-du-fighter .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--puissance-accent-rgb) / .2), transparent 24%), linear-gradient(115deg, #0e0f10, #151719 58%, #0b0c0d)}.program-sales-page--puissance-du-fighter .amatfight-included:after{background:linear-gradient(180deg, #0b0c0d00 0%, #0b0c0d33 34%, rgb(var(--puissance-accent-rgb) / .16) 68%, #111214b8 100%)}.program-sales-page--puissance-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--puissance-accent-rgb) / .2), transparent 42%)}.program-sales-page--puissance-du-fighter .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--puissance-accent-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--puissance-du-fighter .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--puissance-accent-rgb) / .34), transparent 58%), #201416}.program-sales-page--puissance-du-fighter .amatfight-fit article:first-child{background:linear-gradient(180deg, #101113d6 0%, rgb(var(--puissance-accent-rgb) / .2) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--puissance-accent-rgb) / .16), transparent 34%)}.program-sales-page--puissance-du-fighter .amatfight-checkout__recap li{border-left-color:#7f1d5b}.program-sales-page--puissance-du-fighter .amatfight-checkout__steps small{background:rgb(var(--puissance-accent-rgb) / .18);border-color:rgb(var(--puissance-accent-rgb) / .42);color:#c783ad}.program-sales-page--puissance-du-fighter .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--puissance-accent-rgb) / .22) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--puissance-accent-rgb) / .38);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--puissance-accent-rgb) / .3)}.program-sales-page--puissance-du-fighter .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--puissance-accent-rgb) / .3) 0%, #fff0 50%), #fff;border-color:rgb(var(--puissance-accent-rgb) / .52);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--puissance-accent-rgb) / .34);color:#4b1238}.program-sales-page--puissance-du-fighter .client-feedback-strip,.program-sales-page--puissance-du-fighter .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--puissance-accent-rgb) / .18), transparent 34%), radial-gradient(ellipse at 82% 18%, #ffffff0e, transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--fight-camp{--mb-red:#c24cb8;--mb-red-dark:#4d1f63;--fight-accent-rgb:194 76 184;--fight-soft-rgb:229 174 246;--fight-hot-rgb:255 43 111}.program-sales-page--fight-camp .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--fight-accent-rgb) / .16), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--fight-soft-rgb) / .18), transparent 28%), linear-gradient(180deg, #fff 0%, #fbf7fc 62%, #f3eef8 100%)}.program-sales-page--fight-camp .amatfight-back:hover{border-color:rgb(var(--fight-accent-rgb) / .3)}.program-sales-page--fight-camp .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--fight-accent-rgb) / .22))}.program-sales-page--fight-camp .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--fight-accent-rgb) / .86)}.program-sales-page--fight-camp .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--fight-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#ef8de4 0%,#c24cb8 48%,#4d1f63 100%)}.program-sales-page--fight-camp .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--fight-accent-rgb) / .42), inset 0 1px 0 #ffffff70}.program-sales-page--fight-camp .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--fight-camp .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--fight-camp .amatfight-specs article p{text-transform:none}.program-sales-page--fight-camp .amatfight-spec-icon .accent,.program-sales-page--fight-camp .amatfight-objective-icon .accent{color:rgb(var(--fight-accent-rgb) / .86)}.program-sales-page--fight-camp .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--fight-accent-rgb) / .28), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--fight-soft-rgb) / .16), transparent 28%), linear-gradient(180deg, #171819 0%, #100f13 52%, #151217 100%)}.program-sales-page--fight-camp .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--fight-accent-rgb) / .56)}.program-sales-page--fight-camp .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--fight-accent-rgb) / .28), #ffffff0b), #ffffff0d;border-color:rgb(var(--fight-accent-rgb) / .4)}.program-sales-page--fight-camp .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--fight-camp .program-document-showcase__bonus-note{background:rgb(var(--fight-accent-rgb) / .16);border-color:rgb(var(--fight-accent-rgb) / .34)}.program-sales-page--fight-camp .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--fight-accent-rgb) / .26), transparent 30%), #101113}.program-sales-page--fight-camp .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--fight-accent-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--fight-camp .amatfight-problem__tag,.program-sales-page--fight-camp .amatfight-problem__grid strong,.program-sales-page--fight-camp .amatfight-checkout__price-line span,.program-sales-page--fight-camp .amatfight-checkout__box>span,.program-sales-page--fight-camp .amatfight-checkout__box-price span{color:#ef8de4}.program-sales-page--fight-camp .amatfight-problem__grid li:before{background:#ef8de4}.program-sales-page--fight-camp .amatfight-problem__result{background:rgb(var(--fight-accent-rgb) / .1);border-left-color:#ef8de4}.program-sales-page--fight-camp .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 36%, rgb(var(--fight-accent-rgb) / .28), transparent 42%), radial-gradient(ellipse at 54% 72%, rgb(var(--fight-soft-rgb) / .24), transparent 34%), radial-gradient(ellipse at 62% 62%, #e8b24924, transparent 28%), linear-gradient(180deg, #101113 0%, #151217 34%, #5a5060 70%, #ddd8df 100%);padding-top:clamp(18px,4vw,46px)}.program-sales-page--fight-camp .amatfight-victory-visual:before{background:linear-gradient(#101113 0%,#101113c2 22%,#10111300 100%);height:clamp(72px,10vw,128px)}.program-sales-page--fight-camp .amatfight-victory-visual__media{place-items:end center;height:clamp(360px,38vw,560px)}.program-sales-page--fight-camp .amatfight-victory-visual__media:before{opacity:.72;background:radial-gradient(at 50% 60%,#ffffff42,#0000 54%),radial-gradient(at 50% 92%,#ddd8dfcc,#0000 50%)}.program-sales-page--fight-camp .amatfight-victory-visual__media img{filter:saturate(1.08) contrast(1.04) drop-shadow(0 30px 36px #11111347) drop-shadow(0 0 42px rgb(var(--fight-accent-rgb) / .2));max-width:min(94%,760px);max-height:116%}.program-sales-page--fight-camp .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--fight-accent-rgb) / .28), transparent 31%), linear-gradient(120deg, #17191b, #0b0c0d)}.program-sales-page--fight-camp .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--fight-accent-rgb) / .2);border-color:rgb(var(--fight-accent-rgb) / .5)}.program-sales-page--fight-camp .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--fight-accent-rgb) / .22), transparent 24%), linear-gradient(115deg, #0e0f10, #151719 58%, #0b0c0d)}.program-sales-page--fight-camp .amatfight-included:after{background:linear-gradient(180deg, #0b0c0d00 0%, #0b0c0d33 34%, rgb(var(--fight-accent-rgb) / .18) 68%, #111214b8 100%)}.program-sales-page--fight-camp .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--fight-accent-rgb) / .22), transparent 42%)}.program-sales-page--fight-camp .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--fight-accent-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--fight-camp .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--fight-accent-rgb) / .34), transparent 58%), #211624}.program-sales-page--fight-camp .amatfight-fit article:first-child{background:linear-gradient(180deg, #101113d6 0%, rgb(var(--fight-accent-rgb) / .22) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--fight-accent-rgb) / .18), transparent 34%)}.program-sales-page--fight-camp .amatfight-checkout__recap li{border-left-color:#c24cb8}.program-sales-page--fight-camp .amatfight-checkout__steps small{background:rgb(var(--fight-accent-rgb) / .18);border-color:rgb(var(--fight-accent-rgb) / .42);color:#dca0e5}.program-sales-page--fight-camp .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--fight-accent-rgb) / .22) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--fight-accent-rgb) / .38);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--fight-accent-rgb) / .3)}.program-sales-page--fight-camp .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--fight-accent-rgb) / .3) 0%, #fff0 50%), #fff;border-color:rgb(var(--fight-accent-rgb) / .52);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--fight-accent-rgb) / .34);color:#4d1f63}.program-sales-page--fight-camp .client-feedback-strip,.program-sales-page--fight-camp .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--fight-accent-rgb) / .2), transparent 34%), radial-gradient(ellipse at 82% 18%, #ffffff0e, transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--explosivite-du-fighter{--mb-red:#159b87;--mb-red-dark:#075f54;--explosivite-accent-rgb:21 155 135;--explosivite-soft-rgb:112 222 203}.program-sales-page--explosivite-du-fighter .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--explosivite-accent-rgb) / .15), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--explosivite-soft-rgb) / .2), transparent 28%), linear-gradient(180deg, #fff 0%, #f8fffd 62%, #eaf8f4 100%)}.program-sales-page--explosivite-du-fighter .amatfight-hero h1{overflow-wrap:normal;white-space:normal;font-size:clamp(52px,6.35vw,100px);line-height:.92}.program-sales-page--explosivite-du-fighter .amatfight-back:hover{border-color:rgb(var(--explosivite-accent-rgb) / .32)}.program-sales-page--explosivite-du-fighter .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--explosivite-accent-rgb) / .24))}.program-sales-page--explosivite-du-fighter .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--explosivite-accent-rgb) / .88)}.program-sales-page--explosivite-du-fighter .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--explosivite-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#70decb 0%,#159b87 48%,#075f54 100%)}.program-sales-page--explosivite-du-fighter .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--explosivite-accent-rgb) / .42), inset 0 1px 0 #ffffff70}.program-sales-page--explosivite-du-fighter .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--explosivite-du-fighter .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--explosivite-du-fighter .amatfight-specs article p{text-transform:none}.program-sales-page--explosivite-du-fighter .amatfight-spec-icon .accent,.program-sales-page--explosivite-du-fighter .amatfight-objective-icon .accent{color:rgb(var(--explosivite-accent-rgb) / .88)}.program-sales-page--explosivite-du-fighter .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--explosivite-accent-rgb) / .3), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--explosivite-soft-rgb) / .18), transparent 28%), linear-gradient(180deg, #171819 0%, #100f15 52%, #151319 100%)}.program-sales-page--explosivite-du-fighter .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--explosivite-accent-rgb) / .58)}.program-sales-page--explosivite-du-fighter .program-document-showcase__documents-track{grid-template-columns:minmax(180px,260px);justify-content:center}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--explosivite-accent-rgb) / .3), #ffffff0b), #ffffff0d;border-color:rgb(var(--explosivite-accent-rgb) / .42)}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus-grid article{padding:clamp(12px,1.35vw,16px)}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus-grid b{font-size:clamp(30px,3.1vw,42px)}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus-note{background:rgb(var(--explosivite-accent-rgb) / .18);border-color:rgb(var(--explosivite-accent-rgb) / .36)}.program-sales-page--explosivite-du-fighter .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--explosivite-accent-rgb) / .28), transparent 30%), #101113}.program-sales-page--explosivite-du-fighter .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--explosivite-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--explosivite-du-fighter .amatfight-problem__tag,.program-sales-page--explosivite-du-fighter .amatfight-problem__grid strong,.program-sales-page--explosivite-du-fighter .amatfight-checkout__price-line span,.program-sales-page--explosivite-du-fighter .amatfight-checkout__box>span,.program-sales-page--explosivite-du-fighter .amatfight-checkout__box-price span{color:#9af2e2}.program-sales-page--explosivite-du-fighter .amatfight-problem__grid li:before{background:#70decb}.program-sales-page--explosivite-du-fighter .amatfight-problem__result{background:rgb(var(--explosivite-accent-rgb) / .12);border-left-color:#70decb}.program-sales-page--explosivite-du-fighter .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 34%, rgb(var(--explosivite-accent-rgb) / .28), transparent 42%), radial-gradient(ellipse at 54% 72%, rgb(var(--explosivite-soft-rgb) / .26), transparent 34%), linear-gradient(180deg, #101113 0%, #15131a 34%, #53615f 70%, #d5e9e4 100%);padding-top:clamp(18px,4vw,46px)}.program-sales-page--explosivite-du-fighter .amatfight-victory-visual:before{background:linear-gradient(#101113 0%,#101113c2 22%,#10111300 100%);height:clamp(72px,10vw,128px)}.program-sales-page--explosivite-du-fighter .amatfight-victory-visual__media{place-items:end center;height:clamp(360px,38vw,560px)}.program-sales-page--explosivite-du-fighter .amatfight-victory-visual__media:before{opacity:.7;background:radial-gradient(at 50% 60%,#ffffff38,#0000 54%),radial-gradient(at 50% 92%,#d5e9e4d1,#0000 50%)}.program-sales-page--explosivite-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.08) contrast(1.04) drop-shadow(0 30px 36px #11111347) drop-shadow(0 0 42px rgb(var(--explosivite-accent-rgb) / .2));max-width:min(94%,920px);max-height:116%}.program-sales-page--explosivite-du-fighter .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--explosivite-accent-rgb) / .3), transparent 31%), linear-gradient(120deg, #17191b, #0b0c0d)}.program-sales-page--explosivite-du-fighter .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--explosivite-accent-rgb) / .22);border-color:rgb(var(--explosivite-accent-rgb) / .52)}.program-sales-page--explosivite-du-fighter .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--explosivite-soft-rgb) / .2), transparent 24%), linear-gradient(115deg, #0e0f10, #151719 58%, #0b0c0d)}.program-sales-page--explosivite-du-fighter .amatfight-included:after{background:linear-gradient(180deg, #0b0c0d00 0%, #0b0c0d33 34%, rgb(var(--explosivite-accent-rgb) / .18) 68%, #111214b8 100%)}.program-sales-page--explosivite-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--explosivite-soft-rgb) / .22), transparent 42%)}.program-sales-page--explosivite-du-fighter .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--explosivite-soft-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--explosivite-du-fighter .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--explosivite-accent-rgb) / .38), transparent 58%), #12312d}.program-sales-page--explosivite-du-fighter .amatfight-fit article:first-child{background:linear-gradient(180deg, #101113d6 0%, rgb(var(--explosivite-accent-rgb) / .24) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--explosivite-soft-rgb) / .18), transparent 34%)}.program-sales-page--explosivite-du-fighter .amatfight-checkout__recap li{border-left-color:#159b87}.program-sales-page--explosivite-du-fighter .amatfight-checkout__steps small{background:rgb(var(--explosivite-accent-rgb) / .18);border-color:rgb(var(--explosivite-accent-rgb) / .42);color:#9af2e2}.program-sales-page--explosivite-du-fighter .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--explosivite-soft-rgb) / .24) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--explosivite-accent-rgb) / .4);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--explosivite-accent-rgb) / .32)}.program-sales-page--explosivite-du-fighter .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--explosivite-soft-rgb) / .32) 0%, #fff0 50%), #fff;border-color:rgb(var(--explosivite-accent-rgb) / .54);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--explosivite-accent-rgb) / .36);color:#075f54}.program-sales-page--explosivite-du-fighter .client-feedback-strip,.program-sales-page--explosivite-du-fighter .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--explosivite-accent-rgb) / .2), transparent 34%), radial-gradient(ellipse at 82% 18%, rgb(var(--explosivite-soft-rgb) / .08), transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--hypertrophie-du-fighter{--mb-red:#e93848;--mb-red-dark:#a51f30;--hypertrophie-accent-rgb:233 56 72;--hypertrophie-soft-rgb:255 178 181}.program-sales-page--hypertrophie-du-fighter .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--hypertrophie-accent-rgb) / .16), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--hypertrophie-soft-rgb) / .28), transparent 28%), linear-gradient(180deg, #fff 0%, #fff8f7 62%, #fde6e4 100%)}.program-sales-page--hypertrophie-du-fighter .amatfight-hero h1{overflow-wrap:normal;white-space:normal;font-size:clamp(48px,6.05vw,94px);line-height:.92}.program-sales-page--hypertrophie-du-fighter .amatfight-back:hover{border-color:rgb(var(--hypertrophie-accent-rgb) / .34)}.program-sales-page--hypertrophie-du-fighter .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--hypertrophie-accent-rgb) / .24))}.program-sales-page--hypertrophie-du-fighter .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--hypertrophie-accent-rgb) / .9)}.program-sales-page--hypertrophie-du-fighter .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--hypertrophie-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#ffb2b5 0%,#e93848 48%,#a51f30 100%)}.program-sales-page--hypertrophie-du-fighter .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--hypertrophie-accent-rgb) / .42), inset 0 1px 0 #ffffff70}.program-sales-page--hypertrophie-du-fighter .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--hypertrophie-du-fighter .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--hypertrophie-du-fighter .amatfight-specs article p{text-transform:none}.program-sales-page--hypertrophie-du-fighter .amatfight-spec-icon .accent,.program-sales-page--hypertrophie-du-fighter .amatfight-objective-icon .accent{color:rgb(var(--hypertrophie-accent-rgb) / .9)}.program-sales-page--hypertrophie-du-fighter .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--hypertrophie-accent-rgb) / .3), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--hypertrophie-soft-rgb) / .18), transparent 28%), linear-gradient(180deg, #191415 0%, #120f12 52%, #171214 100%)}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--hypertrophie-accent-rgb) / .58)}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents-track{grid-template-columns:minmax(0,1fr);justify-content:center;max-width:1080px}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents{overflow:visible}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figure{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;position:relative}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figure:before{background:radial-gradient(circle, rgb(var(--hypertrophie-accent-rgb) / .2), transparent 68%);content:"";filter:blur(28px);opacity:.82;pointer-events:none;z-index:-1;position:absolute;inset:-28px}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figure:after{content:"";pointer-events:none;background:linear-gradient(#171214f5 0%,#17121466 3.5%,#0000 9% 89%,#14131575 96%,#141315 100%),linear-gradient(90deg,#171214b3 0%,#0000 5% 95%,#171214b3 100%);position:absolute;inset:-1px}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents img{border-radius:0;width:100%;max-height:none}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figcaption{display:none}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--hypertrophie-accent-rgb) / .3), #ffffff0b), #ffffff0d;border-color:rgb(var(--hypertrophie-accent-rgb) / .42)}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__bonus-note{background:rgb(var(--hypertrophie-accent-rgb) / .18);border-color:rgb(var(--hypertrophie-accent-rgb) / .36)}.program-sales-page--hypertrophie-du-fighter .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--hypertrophie-accent-rgb) / .28), transparent 30%), #111012}.program-sales-page--hypertrophie-du-fighter .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--hypertrophie-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--hypertrophie-du-fighter .amatfight-problem__tag,.program-sales-page--hypertrophie-du-fighter .amatfight-problem__grid strong,.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__price-line span,.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__box>span,.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__box-price span{color:#ffc9cb}.program-sales-page--hypertrophie-du-fighter .amatfight-problem__grid li:before{background:#ffb2b5}.program-sales-page--hypertrophie-du-fighter .amatfight-problem__result{background:rgb(var(--hypertrophie-accent-rgb) / .12);border-left-color:#ffb2b5}.program-sales-page--hypertrophie-du-fighter .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 34%, rgb(var(--hypertrophie-accent-rgb) / .28), transparent 42%), radial-gradient(ellipse at 54% 72%, rgb(var(--hypertrophie-soft-rgb) / .26), transparent 34%), linear-gradient(180deg, #111012 0%, #241619 34%, #8b5a5c 70%, #f3d3d0 100%);padding-top:clamp(18px,4vw,46px)}.program-sales-page--hypertrophie-du-fighter .amatfight-victory-visual:before{background:linear-gradient(#111012 0%,#111012c2 22%,#11101200 100%);height:clamp(72px,10vw,128px)}.program-sales-page--hypertrophie-du-fighter .amatfight-victory-visual__media{place-items:end center;height:clamp(360px,38vw,560px)}.program-sales-page--hypertrophie-du-fighter .amatfight-victory-visual__media:before{opacity:.7;background:radial-gradient(at 50% 60%,#ffffff38,#0000 54%),radial-gradient(at 50% 92%,#f3d3d0d1,#0000 50%)}.program-sales-page--hypertrophie-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.06) contrast(1.04) drop-shadow(0 30px 36px #11111347) drop-shadow(0 0 42px rgb(var(--hypertrophie-accent-rgb) / .2));max-width:min(94%,920px);max-height:116%}.program-sales-page--hypertrophie-du-fighter .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--hypertrophie-accent-rgb) / .3), transparent 31%), linear-gradient(120deg, #1b1618, #0d0b0c)}.program-sales-page--hypertrophie-du-fighter .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--hypertrophie-accent-rgb) / .22);border-color:rgb(var(--hypertrophie-accent-rgb) / .52)}.program-sales-page--hypertrophie-du-fighter .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--hypertrophie-soft-rgb) / .2), transparent 24%), linear-gradient(115deg, #100e0f, #191416 58%, #0d0b0c)}.program-sales-page--hypertrophie-du-fighter .amatfight-included:after{background:linear-gradient(180deg, #0d0b0c00 0%, #0d0b0c33 34%, rgb(var(--hypertrophie-accent-rgb) / .18) 68%, #141012b8 100%)}.program-sales-page--hypertrophie-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--hypertrophie-soft-rgb) / .22), transparent 42%)}.program-sales-page--hypertrophie-du-fighter .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--hypertrophie-soft-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--hypertrophie-du-fighter .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--hypertrophie-accent-rgb) / .38), transparent 58%), #401a21}.program-sales-page--hypertrophie-du-fighter .amatfight-fit article:first-child{background:linear-gradient(180deg, #111012d6 0%, rgb(var(--hypertrophie-accent-rgb) / .24) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--hypertrophie-soft-rgb) / .18), transparent 34%)}.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__recap li{border-left-color:#e93848}.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__steps small{background:rgb(var(--hypertrophie-accent-rgb) / .18);border-color:rgb(var(--hypertrophie-accent-rgb) / .42);color:#ffc9cb}.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--hypertrophie-soft-rgb) / .24) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--hypertrophie-accent-rgb) / .4);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--hypertrophie-accent-rgb) / .32)}.program-sales-page--hypertrophie-du-fighter .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--hypertrophie-soft-rgb) / .32) 0%, #fff0 50%), #fff;border-color:rgb(var(--hypertrophie-accent-rgb) / .54);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--hypertrophie-accent-rgb) / .36);color:#a51f30}.program-sales-page--hypertrophie-du-fighter .client-feedback-strip,.program-sales-page--hypertrophie-du-fighter .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--hypertrophie-accent-rgb) / .2), transparent 34%), radial-gradient(ellipse at 82% 18%, rgb(var(--hypertrophie-soft-rgb) / .08), transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--pliofight{--mb-red:#c90201;--mb-red-dark:#8f0101;--pliofight-accent-rgb:201 2 1;--pliofight-soft-rgb:175 203 229}.program-sales-page--pliofight .amatfight-hero{background:radial-gradient(circle at 76% 20%, rgb(var(--pliofight-accent-rgb) / .14), transparent 29%), radial-gradient(circle at 14% 72%, rgb(var(--pliofight-soft-rgb) / .55), transparent 31%), linear-gradient(180deg, #f8fcff 0%, #dcebf7 58%, #afcbe5 100%)}.program-sales-page--pliofight .amatfight-hero h1{color:#02254d;overflow-wrap:normal;white-space:normal;font-size:clamp(58px,8.2vw,128px);line-height:.88}.program-sales-page--pliofight .amatfight-hero h1 span{color:#c90201}.program-sales-page--pliofight .amatfight-hero__lead{color:#02254d}.program-sales-page--pliofight .amatfight-back:hover{border-color:rgb(var(--pliofight-accent-rgb) / .38)}.program-sales-page--pliofight .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #01162f3d) drop-shadow(0 22px 58px rgb(var(--pliofight-accent-rgb) / .25))}.program-sales-page--pliofight .amatfight-product-panel .amatfight-price-card span{color:#c90201}.program-sales-page--pliofight .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--pliofight-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#ee2b2b 0%,#c90201 48%,#8f0101 100%)}.program-sales-page--pliofight .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--pliofight-accent-rgb) / .44), inset 0 1px 0 #ffffff75}.program-sales-page--pliofight .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--pliofight .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--pliofight .amatfight-specs article p{text-transform:none}.program-sales-page--pliofight .amatfight-spec-icon .accent,.program-sales-page--pliofight .amatfight-objective-icon .accent{color:#c90201}.program-sales-page--pliofight .program-document-showcase{background:linear-gradient(#afcbe50b 1px, transparent 1px), linear-gradient(90deg, #afcbe50b 1px, transparent 1px), radial-gradient(circle at 16% 18%, rgb(var(--pliofight-accent-rgb) / .28), transparent 29%), radial-gradient(circle at 80% 16%, rgb(var(--pliofight-soft-rgb) / .17), transparent 28%), linear-gradient(180deg, #031a32 0%, #01162f 52%, #02254d 100%);background-size:44px 44px,44px 44px,auto,auto,auto}.program-sales-page--pliofight .program-document-showcase__primary img{box-shadow:0 34px 90px #0000007a, 0 0 0 1px rgb(var(--pliofight-accent-rgb) / .68)}.program-sales-page--pliofight .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--pliofight-accent-rgb) / .28), #afcbe514), #ffffff0b;border-color:rgb(var(--pliofight-accent-rgb) / .48);max-width:1120px}.program-sales-page--pliofight .program-document-showcase__bonus-copy span,.program-sales-page--pliofight .program-document-showcase__bonus-grid b{color:#ff3b3a}.program-sales-page--pliofight .program-document-showcase__bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sales-page--pliofight .program-document-showcase__bonus-grid article{border-color:rgb(var(--pliofight-soft-rgb) / .16);background:#01162fad}.program-sales-page--pliofight .program-document-showcase__bonus-note{background:rgb(var(--pliofight-accent-rgb) / .17);border-color:rgb(var(--pliofight-accent-rgb) / .42)}.program-sales-page--pliofight .program-document-showcase__documents{margin-top:clamp(26px,4vw,52px)}.program-sales-page--pliofight .program-document-showcase__documents-track{grid-template-columns:repeat(2,minmax(180px,250px));justify-content:center;max-width:680px}.program-sales-page--pliofight .program-document-showcase__documents figure{background:radial-gradient(circle at 50% 4%, rgb(var(--pliofight-soft-rgb) / .18), transparent 32%), #01162fbd;border-color:rgb(var(--pliofight-soft-rgb) / .22);box-shadow:0 28px 72px #0000005c, 0 0 0 1px rgb(var(--pliofight-accent-rgb) / .14)}.program-sales-page--pliofight .program-document-showcase__documents img{max-height:none}.program-sales-page--pliofight .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--pliofight-accent-rgb) / .25), transparent 30%), #01162f}.program-sales-page--pliofight .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--pliofight-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #afcbe51a, #ffffff06)}.program-sales-page--pliofight .amatfight-problem__tag,.program-sales-page--pliofight .amatfight-problem__grid strong,.program-sales-page--pliofight .amatfight-checkout__price-line span,.program-sales-page--pliofight .amatfight-checkout__box>span,.program-sales-page--pliofight .amatfight-checkout__box-price span{color:#ff5b5a}.program-sales-page--pliofight .amatfight-problem__grid li:before{background:#ff3b3a}.program-sales-page--pliofight .amatfight-problem__result{background:rgb(var(--pliofight-accent-rgb) / .13);border-left-color:#ff3b3a}.program-sales-page--pliofight .amatfight-victory-visual{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(ellipse at 50% 42%, rgb(var(--pliofight-accent-rgb) / .24), transparent 38%), linear-gradient(180deg, #01162f 0%, #02254d 50%, #afcbe5 100%);background-size:42px 42px,42px 42px,auto,auto;padding-top:clamp(24px,4vw,52px)}.program-sales-page--pliofight .amatfight-victory-visual:before{background:linear-gradient(#01162f 0%,#01162fb8 28%,#01162f00 100%);height:clamp(70px,10vw,126px)}.program-sales-page--pliofight .amatfight-victory-visual__media{place-items:end center;height:clamp(310px,34vw,510px)}.program-sales-page--pliofight .amatfight-victory-visual__media:before{background:radial-gradient(ellipse at 50% 60%, #fff3, transparent 48%), radial-gradient(ellipse at 50% 92%, rgb(var(--pliofight-soft-rgb) / .76), transparent 52%);opacity:.84}.program-sales-page--pliofight .amatfight-victory-visual__media img{filter:saturate(1.08) contrast(1.04) drop-shadow(0 28px 34px #01162f5c) drop-shadow(0 0 42px rgb(var(--pliofight-accent-rgb) / .2));max-width:min(88%,860px);max-height:112%}.program-sales-page--pliofight .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--pliofight-accent-rgb) / .28), transparent 31%), linear-gradient(120deg, #02254d, #01162f)}.program-sales-page--pliofight .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--pliofight-accent-rgb) / .2);border-color:rgb(var(--pliofight-accent-rgb) / .5)}.program-sales-page--pliofight .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--pliofight-soft-rgb) / .2), transparent 24%), linear-gradient(115deg, #01162f, #02254d 58%, #01162f)}.program-sales-page--pliofight .amatfight-included:after{background:linear-gradient(180deg, #01162f00 0%, #01162f33 34%, rgb(var(--pliofight-accent-rgb) / .16) 68%, #01162fc2 100%)}.program-sales-page--pliofight .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--pliofight-soft-rgb) / .24), transparent 42%)}.program-sales-page--pliofight .amatfight-included__anchor-line{background:linear-gradient(90deg,#ff3b3a,#fff9,#fff0)}.program-sales-page--pliofight .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--pliofight-accent-rgb) / .34), transparent 58%), #02254d}.program-sales-page--pliofight .amatfight-fit article:first-child{background:linear-gradient(180deg, #01162fe6 0%, rgb(var(--pliofight-accent-rgb) / .22) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--pliofight-soft-rgb) / .18), transparent 34%)}.program-sales-page--pliofight .amatfight-checkout__recap li{border-left-color:#c90201}.program-sales-page--pliofight .amatfight-checkout__steps small{background:rgb(var(--pliofight-accent-rgb) / .18);border-color:rgb(var(--pliofight-accent-rgb) / .42);color:#ff5b5a}.program-sales-page--pliofight .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--pliofight-soft-rgb) / .26) 0%, #fff0 48%), linear-gradient(180deg, #fff 0%, #e8f0f7 100%);border-color:rgb(var(--pliofight-accent-rgb) / .42);box-shadow:0 18px 34px #01162f47, inset 0 -4px 0 rgb(var(--pliofight-accent-rgb) / .32)}.program-sales-page--pliofight .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--pliofight-soft-rgb) / .36) 0%, #fff0 50%), #fff;border-color:rgb(var(--pliofight-accent-rgb) / .56);box-shadow:0 22px 42px #01162f57, inset 0 -3px 0 rgb(var(--pliofight-accent-rgb) / .36);color:#8f0101}.program-sales-page--pliofight .client-feedback-strip,.program-sales-page--pliofight .amatfight-faq{background:linear-gradient(#afcbe509 1px, transparent 1px), linear-gradient(90deg, #afcbe509 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--pliofight-accent-rgb) / .18), transparent 34%), radial-gradient(ellipse at 82% 18%, rgb(var(--pliofight-soft-rgb) / .09), transparent 24%), linear-gradient(180deg, #01162f 0%, #031a32 46%, #01162f 100%)}.program-sales-page--prepa-mma{--mb-red:#d95b1f;--mb-red-dark:#8b2f12;--prepa-mma-accent-rgb:217 91 31;--prepa-mma-soft-rgb:255 199 148}.program-sales-page--prepa-mma .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--prepa-mma-accent-rgb) / .18), transparent 30%), radial-gradient(circle at 18% 76%, rgb(var(--prepa-mma-soft-rgb) / .34), transparent 28%), linear-gradient(180deg, #fff 0%, #fff2df 58%, #f7c48f 100%)}.program-sales-page--prepa-mma .amatfight-hero h1{overflow-wrap:normal;white-space:normal;font-size:clamp(54px,7.1vw,112px);line-height:.9}.program-sales-page--prepa-mma .amatfight-back:hover{border-color:rgb(var(--prepa-mma-accent-rgb) / .34)}.program-sales-page--prepa-mma .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #11111333) drop-shadow(0 22px 54px rgb(var(--prepa-mma-accent-rgb) / .26))}.program-sales-page--prepa-mma .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--prepa-mma-accent-rgb) / .9)}.program-sales-page--prepa-mma .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--prepa-mma-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#ffc794 0%,#d95b1f 48%,#8b2f12 100%)}.program-sales-page--prepa-mma .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--prepa-mma-accent-rgb) / .42), inset 0 1px 0 #ffffff70}.program-sales-page--prepa-mma .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--prepa-mma .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--prepa-mma .amatfight-specs article p{text-transform:none}.program-sales-page--prepa-mma .amatfight-spec-icon .accent,.program-sales-page--prepa-mma .amatfight-objective-icon .accent{color:rgb(var(--prepa-mma-accent-rgb) / .9)}.program-sales-page--prepa-mma .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--prepa-mma-accent-rgb) / .3), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--prepa-mma-soft-rgb) / .18), transparent 28%), linear-gradient(180deg, #19130f 0%, #100d0b 52%, #16120f 100%)}.program-sales-page--prepa-mma .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--prepa-mma-accent-rgb) / .58)}.program-sales-page--prepa-mma .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--prepa-mma-accent-rgb) / .3), #ffffff0b), #ffffff0d;border-color:rgb(var(--prepa-mma-accent-rgb) / .42)}.program-sales-page--prepa-mma .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--prepa-mma .program-document-showcase__bonus-note{background:rgb(var(--prepa-mma-accent-rgb) / .18);border-color:rgb(var(--prepa-mma-accent-rgb) / .36)}.program-sales-page--prepa-mma .program-document-showcase__documents-track{grid-template-columns:minmax(0,1fr);justify-content:center;max-width:1120px}.program-sales-page--prepa-mma .program-document-showcase__documents{margin-top:clamp(18px,2.8vw,34px);overflow:visible}.program-sales-page--prepa-mma .program-document-showcase__documents figure{background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), radial-gradient(circle at 50% 5%, rgb(var(--prepa-mma-soft-rgb) / .32), transparent 34%), linear-gradient(135deg, #3a180d 0%, #17100c 48%, #070605 100%);border:1px solid rgb(var(--prepa-mma-accent-rgb) / .44);box-shadow:0 38px 110px #00000075, 0 0 0 1px #ffffff0b, inset 0 1px 0 rgb(var(--prepa-mma-soft-rgb) / .22);isolation:isolate;background-size:34px 34px,34px 34px,auto,auto;border-radius:8px;padding:clamp(14px,2.2vw,26px);position:relative;overflow:hidden}.program-sales-page--prepa-mma .program-document-showcase__documents figure:before{content:"";mix-blend-mode:normal;opacity:.88;pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 42%,#050403a8 100%),linear-gradient(#ffc79429 0%,#0000 28%,#d95b1f2e 100%);position:absolute;inset:0}.program-sales-page--prepa-mma .program-document-showcase__documents figure:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 12%,#ffffff1f,#0000 24%),linear-gradient(#ffffff14,#0000 28%,#00000047);position:absolute;inset:1px}.program-sales-page--prepa-mma .program-document-showcase__documents img{border:1px solid rgb(var(--prepa-mma-soft-rgb) / .22);filter:sepia(.55)saturate(1.25)hue-rotate(-12deg)contrast(1.08)brightness(.78);opacity:.96;z-index:0;border-radius:6px;width:100%;max-height:none;display:block;position:relative;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff1a}.program-sales-page--prepa-mma .program-document-showcase__documents figcaption{color:#fff5e8eb;letter-spacing:0;text-transform:uppercase;z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:clamp(11px,1.15vw,14px);font-weight:1000;display:flex;position:relative}.program-sales-page--prepa-mma .program-document-showcase__documents figcaption:after{background:rgb(var(--prepa-mma-accent-rgb) / .2);border:1px solid rgb(var(--prepa-mma-accent-rgb) / .36);color:rgb(var(--prepa-mma-soft-rgb) / .95);content:"base -> ceinture";border-radius:999px;padding:7px 10px;font-size:.78em}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset{aspect-ratio:16/9;background:radial-gradient(circle at 50% 18%, rgb(var(--prepa-mma-soft-rgb) / .16), transparent 24%), radial-gradient(circle at 50% 78%, rgb(var(--prepa-mma-accent-rgb) / .18), transparent 36%), linear-gradient(180deg, #ffffff14, #0000002e);border:1px solid rgb(var(--prepa-mma-soft-rgb) / .18);isolation:isolate;z-index:3;border-radius:6px;align-items:center;padding:clamp(14px,2.2vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -34px 60px #00000047}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset:before,.program-sales-page--prepa-mma .prepa-mma-pyramid-asset:after{content:"";pointer-events:none;z-index:-1;position:absolute}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset:before{opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset:after{background:radial-gradient(ellipse at 50% 52%, rgb(var(--prepa-mma-accent-rgb) / .2), transparent 52%), linear-gradient(180deg, #ffffff1f, transparent 24%, #00000038);inset:-1px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__belt{filter:brightness(1.42)saturate(1.38)contrast(1.16)drop-shadow(0 13px 18px #0000007a);mix-blend-mode:normal;z-index:2;width:100%;max-width:min(32%,176px);height:auto;margin:0 auto clamp(8px,1.35vw,16px);display:block;position:relative}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stack{place-items:center;gap:clamp(5px,.9vw,10px);width:100%;max-width:820px;margin-inline:auto;display:grid}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage{background:linear-gradient(90deg, #ffffff38, transparent 18%, transparent 82%, #0000002e), linear-gradient(135deg, rgb(var(--stage-hot) / 1), rgb(var(--stage-deep) / 1));clip-path:polygon(11% 0,89% 0,100% 100%,0 100%);color:#120b07;text-transform:uppercase;min-height:clamp(38px,5.2vw,68px);width:var(--stage-width);grid-template-columns:1fr auto;align-items:center;padding:clamp(8px,1.2vw,14px) clamp(24px,4vw,50px);display:grid;box-shadow:0 16px 30px #00000047,inset 0 1px #ffffff42}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage span{color:#120b07;letter-spacing:0;text-shadow:0 1px #fff0dc73,0 10px 18px #00000029;font-size:clamp(18px,3vw,42px);font-style:italic;font-weight:1000;line-height:.9}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--power span{font-size:clamp(16px,2.45vw,32px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage small{color:#120b07b8;background:#120b0729;border:1px solid #120b0726;border-radius:999px;padding:6px 9px;font-size:clamp(8px,.88vw,12px);font-weight:1000}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--power{--stage-deep:217 91 31;--stage-hot:255 199 148;--stage-width:min(34%, 280px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--strength{--stage-deep:202 102 42;--stage-hot:249 176 107;--stage-width:min(54%, 450px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--mobility{--stage-deep:167 86 43;--stage-hot:236 150 91;--stage-width:min(76%, 640px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--stability{--stage-deep:116 57 33;--stage-hot:218 125 73;--stage-width:min(98%, 820px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__base-line{color:rgb(var(--prepa-mma-soft-rgb) / .8);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(92%,760px);margin:clamp(10px,1.6vw,18px) auto 0;font-size:clamp(9px,1vw,12px);font-weight:1000;display:flex}.program-field-proof{background:radial-gradient(circle at 50% 30%, rgb(var(--prepa-mma-accent-rgb,227 27 35) / .22), transparent 34%), linear-gradient(180deg, #47220f 0%, #1a100b 38%, #0f0d0c 100%);isolation:isolate;margin-top:-1px;padding:clamp(28px,5vw,64px) clamp(18px,7vw,118px) clamp(44px,6vw,82px);position:relative;overflow:hidden}.program-field-proof:before,.program-field-proof:after{content:"";pointer-events:none;position:absolute}.program-field-proof:before{opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.program-field-proof__media{border:1px solid rgb(var(--prepa-mma-accent-rgb,227 27 35) / .46);box-shadow:0 34px 90px #00000075, 0 0 0 1px #ffffff0a, inset 0 1px 0 rgb(var(--prepa-mma-soft-rgb,255 255 255) / .18);z-index:1;background:linear-gradient(145deg,#ffffff14,#ffffff05),#080706d6;border-radius:8px;max-width:min(100%,620px);margin:0 auto;padding:clamp(7px,1vw,10px);position:relative;overflow:hidden;transform:rotate(.6deg)}.program-field-proof__media:before{background:linear-gradient(135deg, rgb(var(--prepa-mma-accent-rgb,227 27 35) / .65), transparent 34%), linear-gradient(315deg, #ffffff1f, transparent 28%);content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;z-index:2;position:absolute;inset:0}.program-field-proof__media:after{background:rgb(var(--prepa-mma-accent-rgb,227 27 35) / .92);color:#fff;content:"UFC Paris 2024 / KO R2";letter-spacing:0;text-transform:uppercase;z-index:3;border-radius:999px;padding:8px 11px;font-size:clamp(9px,.9vw,12px);font-weight:1000;position:absolute;bottom:clamp(14px,2vw,22px);left:clamp(14px,2vw,22px)}.program-field-proof__media img{filter:saturate(1.08)contrast(1.04);z-index:1;border-radius:5px;width:100%;height:auto;display:block;position:relative}@media (max-width:760px){.program-field-proof{padding:30px 18px 44px}.program-field-proof__media{max-width:360px;margin-inline:auto;transform:none}.program-field-proof__media:after{padding:7px 9px;font-size:9px;bottom:13px;left:13px}}.program-sales-page--prepa-mma .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--prepa-mma-accent-rgb) / .28), transparent 30%), #11100f}.program-sales-page--prepa-mma .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--prepa-mma-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--prepa-mma .amatfight-problem__tag,.program-sales-page--prepa-mma .amatfight-problem__grid strong,.program-sales-page--prepa-mma .amatfight-checkout__price-line span,.program-sales-page--prepa-mma .amatfight-checkout__box>span,.program-sales-page--prepa-mma .amatfight-checkout__box-price span{color:#ffd6ac}.program-sales-page--prepa-mma .amatfight-problem__grid li:before{background:#ffc794}.program-sales-page--prepa-mma .amatfight-problem__result{background:rgb(var(--prepa-mma-accent-rgb) / .12);border-left-color:#ffc794}.program-sales-page--prepa-mma .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--prepa-mma-accent-rgb) / .3), transparent 31%), linear-gradient(120deg, #1b1511, #0e0b09)}.program-sales-page--prepa-mma .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--prepa-mma-accent-rgb) / .22);border-color:rgb(var(--prepa-mma-accent-rgb) / .52)}.program-sales-page--prepa-mma .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--prepa-mma-soft-rgb) / .2), transparent 24%), linear-gradient(115deg, #100d0b, #1a130f 58%, #0e0b09)}.program-sales-page--prepa-mma .amatfight-included:after{background:linear-gradient(180deg, #0e0b0900 0%, #0e0b0933 34%, rgb(var(--prepa-mma-accent-rgb) / .18) 68%, #14100eb8 100%)}.program-sales-page--prepa-mma .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--prepa-mma-soft-rgb) / .22), transparent 42%)}.program-sales-page--prepa-mma .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--prepa-mma-soft-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--prepa-mma .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--prepa-mma-accent-rgb) / .38), transparent 58%), #47220f}.program-sales-page--prepa-mma .amatfight-fit article:first-child{background:linear-gradient(180deg, #11100fd6 0%, rgb(var(--prepa-mma-accent-rgb) / .24) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--prepa-mma-soft-rgb) / .18), transparent 34%)}.program-sales-page--prepa-mma .amatfight-checkout__recap li{border-left-color:#d95b1f}.program-sales-page--prepa-mma .amatfight-checkout__steps small{background:rgb(var(--prepa-mma-accent-rgb) / .18);border-color:rgb(var(--prepa-mma-accent-rgb) / .42);color:#ffd6ac}.program-sales-page--prepa-mma .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--prepa-mma-soft-rgb) / .24) 0%, #fff0 48%), linear-gradient(180deg, #fffdf8 0%, #efe9de 100%);border-color:rgb(var(--prepa-mma-accent-rgb) / .4);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--prepa-mma-accent-rgb) / .32)}.program-sales-page--prepa-mma .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--prepa-mma-soft-rgb) / .32) 0%, #fff0 50%), #fff;border-color:rgb(var(--prepa-mma-accent-rgb) / .54);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--prepa-mma-accent-rgb) / .36);color:#8b2f12}.program-sales-page--prepa-mma .client-feedback-strip,.program-sales-page--prepa-mma .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--prepa-mma-accent-rgb) / .2), transparent 34%), radial-gradient(ellipse at 82% 18%, rgb(var(--prepa-mma-soft-rgb) / .08), transparent 24%), linear-gradient(180deg, #111113 0%, #0d0e0f 46%, #111113 100%)}.program-sales-page--rookie-20 .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--rookie-20 .amatfight-specs article:last-child p{text-transform:none;line-height:1.32}@media (max-width:760px){.amatfight-specs{padding-bottom:132px}.amatfight-specs:after{height:138px}.amatfight-objectives{padding-bottom:136px}.amatfight-objectives:after{height:136px}.amatfight-checkout{padding-bottom:92px}.program-document-showcase{padding:58px 18px 78px}.program-document-showcase__heading{margin-bottom:30px}.program-document-showcase__heading h2{font-size:clamp(34px,10vw,46px)}.program-document-showcase__heading>p:not(.eyebrow){font-size:14px;line-height:1.42}.program-document-showcase__pack{grid-template-columns:1fr;max-width:380px;min-height:420px;margin-bottom:22px}.program-document-showcase__primary{grid-column:1;transform:translate(-40px)}.program-document-showcase__primary img{width:min(58vw,220px);max-height:340px;margin:0 auto}.program-document-showcase__sessions{grid-column:1;width:242px;height:320px;position:absolute;top:88px;left:36%;transform:translate(0)}.program-document-showcase__session-shot{max-width:198px;top:0}.program-document-showcase__session-shot--1{left:0;transform:rotate(86deg)}.program-document-showcase__session-shot--2{left:42px;transform:translateY(9px)rotate(90deg)}.program-document-showcase__session-shot--3{left:84px;transform:translateY(18px)rotate(94deg)}.program-document-showcase__rail-heading{margin-bottom:14px;padding-inline:10px}.program-document-showcase__rail-heading span{font-size:10px}.program-document-showcase__rail-heading strong{font-size:clamp(22px,7vw,30px)}.program-document-showcase__rail-heading p{font-size:12px;line-height:1.35}.program-document-showcase__bonus{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:16px}.program-document-showcase__bonus-copy{text-align:center}.program-document-showcase__bonus-copy span{font-size:10px}.program-document-showcase__bonus-copy strong{font-size:clamp(22px,7vw,30px);line-height:.98}.program-document-showcase__bonus-copy p{max-width:310px;margin-inline:auto;font-size:12px;line-height:1.35}.program-document-showcase__bonus-grid{gap:10px}.program-sales-page--bodyfight .program-document-showcase__bonus-grid{grid-template-columns:1fr;width:100%;max-width:175px;margin-inline:auto}.program-document-showcase__bonus-grid article{padding:12px 10px}.program-document-showcase__bonus-grid b{font-size:clamp(30px,9vw,42px)}.program-document-showcase__bonus-grid span{font-size:11px}.program-document-showcase__bonus-grid p{font-size:10px;line-height:1.25}.program-document-showcase__bonus-note{padding:10px 12px;font-size:11px;line-height:1.28}.program-document-showcase__documents{margin-inline:-18px;padding-block:2px 10px}.program-document-showcase__documents:before,.program-document-showcase__documents:after{content:"";pointer-events:none;z-index:2;width:54px;position:absolute;top:0;bottom:0}.program-document-showcase__documents:before{background:linear-gradient(90deg,#141315,#14131500);left:0}.program-document-showcase__documents:after{background:linear-gradient(270deg,#141315,#14131500);right:0}.program-document-showcase__documents-track{gap:14px;width:max-content;animation:22s linear infinite rookieDocumentRail;display:flex}.program-document-showcase__documents figure{flex-basis:150px;padding:8px}.program-document-showcase__mobile-duplicate{display:block}.program-document-showcase__documents img{max-height:214px}@keyframes rookieDocumentRail{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.program-document-showcase figcaption,.program-document-showcase__sessions-copy strong{font-size:10px}.program-sales-page--rookie-20 .amatfight-hero__lead{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(22px,5.8vw,26px);line-height:1.04}.program-sales-page--force-du-fighter .amatfight-hero h1,.program-sales-page--puissance-du-fighter .amatfight-hero h1,.program-sales-page--explosivite-du-fighter .amatfight-hero h1,.program-sales-page--hypertrophie-du-fighter .amatfight-hero h1,.program-sales-page--pliofight .amatfight-hero h1,.program-sales-page--prepa-mma .amatfight-hero h1{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(36px,11.4vw,48px);line-height:.94}.program-sales-page--hypertrophie-du-fighter .amatfight-hero h1{font-size:clamp(32px,9.9vw,42px)}.program-sales-page--hypertrophie-du-fighter .amatfight-structure .amatfight-section-heading h2{max-width:min(94vw,390px);font-size:clamp(29px,8.4vw,36px);line-height:1.03}.program-sales-page--force-du-fighter .amatfight-hero__lead,.program-sales-page--puissance-du-fighter .amatfight-hero__lead,.program-sales-page--fight-camp .amatfight-hero__lead,.program-sales-page--explosivite-du-fighter .amatfight-hero__lead,.program-sales-page--hypertrophie-du-fighter .amatfight-hero__lead,.program-sales-page--pliofight .amatfight-hero__lead,.program-sales-page--prepa-mma .amatfight-hero__lead{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(20px,5.4vw,25px);line-height:1.06}.program-sales-page--pliofight .amatfight-hero__lead{margin-bottom:28px}.program-sales-page--prepa-mma .amatfight-cover-stage{min-height:clamp(500px,130vw,540px)}.program-sales-page--prepa-mma .amatfight-cover-shell{height:clamp(500px,130vw,540px)}.program-sales-page--rookie-20 .amatfight-specs,.program-sales-page--force-du-fighter .amatfight-specs,.program-sales-page--puissance-du-fighter .amatfight-specs,.program-sales-page--fight-camp .amatfight-specs,.program-sales-page--explosivite-du-fighter .amatfight-specs,.program-sales-page--hypertrophie-du-fighter .amatfight-specs,.program-sales-page--pliofight .amatfight-specs,.program-sales-page--prepa-mma .amatfight-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sales-page--force-du-fighter .amatfight-specs article:last-child,.program-sales-page--puissance-du-fighter .amatfight-specs article:last-child,.program-sales-page--fight-camp .amatfight-specs article:last-child,.program-sales-page--explosivite-du-fighter .amatfight-specs article:last-child,.program-sales-page--hypertrophie-du-fighter .amatfight-specs article:last-child,.program-sales-page--pliofight .amatfight-specs article:last-child,.program-sales-page--bodyfight .amatfight-specs article:last-child,.program-sales-page--fightback .amatfight-specs article:last-child,.program-sales-page--core-du-fighter .amatfight-specs article:last-child,.program-sales-page--prepa-mma .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,260px)}.program-sales-page--force-du-fighter .amatfight-specs article p,.program-sales-page--puissance-du-fighter .amatfight-specs article p,.program-sales-page--fight-camp .amatfight-specs article p,.program-sales-page--explosivite-du-fighter .amatfight-specs article p,.program-sales-page--hypertrophie-du-fighter .amatfight-specs article p,.program-sales-page--pliofight .amatfight-specs article p,.program-sales-page--bodyfight .amatfight-specs article p,.program-sales-page--fightback .amatfight-specs article p,.program-sales-page--prepa-mma .amatfight-specs article p{max-width:236px;margin-left:auto;margin-right:auto;font-size:9px}.program-sales-page--explosivite-du-fighter .program-document-showcase__bonus-grid,.program-sales-page--hypertrophie-du-fighter .program-document-showcase__bonus-grid,.program-sales-page--pliofight .program-document-showcase__bonus-grid,.program-sales-page--prepa-mma .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--explosivite-du-fighter .program-document-showcase__documents-track{grid-template-columns:minmax(150px,190px);justify-content:center;width:auto;animation:none;display:grid}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents-track{grid-template-columns:minmax(0,1fr);width:auto;animation:none;display:grid}.program-sales-page--pliofight .program-document-showcase__documents-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto;animation:none;display:grid}.program-sales-page--pliofight .program-document-showcase__documents{margin-inline:0;overflow:visible}.program-sales-page--pliofight .program-document-showcase__documents figure{padding:7px}.program-sales-page--pliofight .program-document-showcase__documents figcaption{font-size:9px;line-height:1.15}.program-sales-page--prepa-mma .program-document-showcase__documents-track{grid-template-columns:minmax(0,1fr);width:auto;animation:none;display:grid}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents,.program-sales-page--prepa-mma .program-document-showcase__documents{margin-inline:-18px;padding-block:0;overflow:visible}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents:before,.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents:after,.program-sales-page--prepa-mma .program-document-showcase__documents:before,.program-sales-page--prepa-mma .program-document-showcase__documents:after{display:none}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figure,.program-sales-page--prepa-mma .program-document-showcase__documents figure{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents img,.program-sales-page--prepa-mma .program-document-showcase__documents img{border-radius:0;width:100%;max-height:none}.program-sales-page--hypertrophie-du-fighter .program-document-showcase__documents figcaption,.program-sales-page--prepa-mma .program-document-showcase__documents figcaption{display:none}.program-sales-page--prepa-mma .program-document-showcase__documents{margin-inline:0;margin-top:20px;padding-inline:18px}.program-sales-page--prepa-mma .program-document-showcase__documents figure{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), radial-gradient(circle at 50% 5%, rgb(var(--prepa-mma-soft-rgb) / .3), transparent 34%), linear-gradient(135deg, #3a180d 0%, #17100c 48%, #070605 100%);border:1px solid rgb(var(--prepa-mma-accent-rgb) / .44);box-shadow:0 28px 80px #0006, 0 0 0 1px #ffffff0a, inset 0 1px 0 rgb(var(--prepa-mma-soft-rgb) / .18);background-size:30px 30px,30px 30px,auto,auto;border-radius:8px;padding:12px;overflow:hidden}.program-sales-page--prepa-mma .program-document-showcase__documents img{border:1px solid rgb(var(--prepa-mma-soft-rgb) / .2);filter:sepia(.55)saturate(1.25)hue-rotate(-12deg)contrast(1.08)brightness(.78);border-radius:6px;box-shadow:0 18px 60px #00000052}.program-sales-page--prepa-mma .program-document-showcase__documents figcaption{margin-top:10px;font-size:10px;line-height:1.1;display:flex}.program-sales-page--prepa-mma .program-document-showcase__documents figcaption:after{padding:6px 8px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset{aspect-ratio:4/3;min-height:252px;padding:12px 10px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset:before{background-size:24px 24px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__belt{max-width:128px;margin-bottom:7px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stack{gap:5px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage{text-align:center;grid-template-columns:1fr;min-height:38px;padding:7px 8px}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage span{font-size:clamp(13px,4.35vw,19px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--power span{font-size:clamp(10px,3.35vw,14px)}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage small{display:none}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--power{--stage-width:46%}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--strength{--stage-width:62%}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--mobility{--stage-width:81%}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__stage--stability{--stage-width:100%}.program-sales-page--prepa-mma .prepa-mma-pyramid-asset__base-line{width:94%;margin-top:9px;font-size:9px}.program-sales-page--explosivite-du-fighter .program-document-showcase__mobile-duplicate,.program-sales-page--hypertrophie-du-fighter .program-document-showcase__mobile-duplicate,.program-sales-page--pliofight .program-document-showcase__mobile-duplicate,.program-sales-page--prepa-mma .program-document-showcase__mobile-duplicate{display:none}.program-sales-page--rookie-20 .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,260px)}.program-sales-page--rookie-20 .amatfight-specs article:last-child p{max-width:236px;margin-left:auto;margin-right:auto;font-size:9px}}.program-sales-page--track-fight{--mb-red:#6d20d9;--mb-red-dark:#3f117d;--track-fight-accent-rgb:109 32 217;--track-fight-soft-rgb:198 178 255;--track-fight-blue-rgb:181 207 239}.program-sales-page--track-fight .amatfight-hero{background:radial-gradient(circle at 76% 22%, rgb(var(--track-fight-accent-rgb) / .16), transparent 29%), radial-gradient(circle at 16% 72%, rgb(var(--track-fight-blue-rgb) / .58), transparent 31%), linear-gradient(180deg, #f8f8ff 0%, #e8ecff 54%, #cfd8f2 100%)}.program-sales-page--track-fight .amatfight-hero h1{color:#16121c;overflow-wrap:normal;white-space:normal;font-size:clamp(58px,8.8vw,132px);line-height:.88}.program-sales-page--track-fight .amatfight-hero__lead{color:#2b1847}.program-sales-page--track-fight .amatfight-back:hover{border-color:rgb(var(--track-fight-accent-rgb) / .36)}.program-sales-page--track-fight .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #16121c2e) drop-shadow(0 22px 58px rgb(var(--track-fight-accent-rgb) / .24))}.program-sales-page--track-fight .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--track-fight-accent-rgb) / .34), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#8e4df1 0%,#6d20d9 48%,#3f117d 100%)}.program-sales-page--track-fight .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--track-fight-accent-rgb) / .44), inset 0 1px 0 #ffffff75}.program-sales-page--track-fight .amatfight-specs{grid-template-columns:repeat(5,minmax(0,1fr))}.program-sales-page--track-fight .amatfight-specs article strong{font-size:clamp(16px,1.5vw,24px)}.program-sales-page--track-fight .amatfight-specs article p{text-transform:none}.program-sales-page--track-fight .amatfight-spec-icon .accent,.program-sales-page--track-fight .amatfight-objective-icon .accent{color:#6d20d9}.program-sales-page--track-fight .program-document-showcase{background:linear-gradient(#c6b2ff0d 1px, transparent 1px), linear-gradient(90deg, #c6b2ff0d 1px, transparent 1px), radial-gradient(circle at 16% 18%, rgb(var(--track-fight-accent-rgb) / .3), transparent 30%), radial-gradient(circle at 80% 16%, rgb(var(--track-fight-blue-rgb) / .18), transparent 28%), linear-gradient(180deg, #151021 0%, #0d0b14 52%, #171222 100%);background-size:44px 44px,44px 44px,auto,auto,auto}.program-sales-page--track-fight .program-document-showcase__primary img{box-shadow:0 34px 90px #0000007a, 0 0 0 1px rgb(var(--track-fight-accent-rgb) / .68)}.program-sales-page--track-fight .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--track-fight-accent-rgb) / .28), #b5cfef14), #ffffff0b;border-color:rgb(var(--track-fight-accent-rgb) / .48);max-width:1120px}.program-sales-page--track-fight .program-document-showcase__bonus-copy span,.program-sales-page--track-fight .program-document-showcase__bonus-grid b{color:#b887ff}.program-sales-page--track-fight .program-document-showcase__bonus-grid article{border-color:rgb(var(--track-fight-soft-rgb) / .16);background:#14101fbd}.program-sales-page--track-fight .program-document-showcase__bonus-note{background:rgb(var(--track-fight-accent-rgb) / .17);border-color:rgb(var(--track-fight-accent-rgb) / .42)}.program-sales-page--track-fight .program-document-showcase__documents{margin-top:clamp(26px,4vw,52px)}.program-sales-page--track-fight .program-document-showcase__documents-track{grid-template-columns:repeat(3,minmax(170px,260px));justify-content:center;max-width:920px}.program-sales-page--track-fight .program-document-showcase__documents figure{background:radial-gradient(circle at 50% 4%, rgb(var(--track-fight-soft-rgb) / .2), transparent 32%), #14101fbd;border-color:rgb(var(--track-fight-soft-rgb) / .2);box-shadow:0 28px 72px #0000005c, 0 0 0 1px rgb(var(--track-fight-accent-rgb) / .14)}.program-sales-page--track-fight .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--track-fight-accent-rgb) / .25), transparent 30%), #0d0b14}.program-sales-page--track-fight .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--track-fight-blue-rgb) / .18), transparent 32%), linear-gradient(135deg, #c6b2ff1a, #ffffff06)}.program-sales-page--track-fight .amatfight-problem__tag,.program-sales-page--track-fight .amatfight-problem__grid strong,.program-sales-page--track-fight .amatfight-checkout__price-line span,.program-sales-page--track-fight .amatfight-checkout__box>span,.program-sales-page--track-fight .amatfight-checkout__box-price span{color:#c9adff}.program-sales-page--track-fight .amatfight-problem__grid li:before{background:#8e4df1}.program-sales-page--track-fight .amatfight-problem__result{background:rgb(var(--track-fight-accent-rgb) / .13);border-left-color:#8e4df1}.program-sales-page--track-fight .amatfight-victory-visual{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(ellipse at 50% 44%, rgb(var(--track-fight-accent-rgb) / .24), transparent 38%), linear-gradient(180deg, #0d0b14 0%, #171222 50%, #cfd8f2 100%);background-size:42px 42px,42px 42px,auto,auto;padding-top:clamp(24px,4vw,52px)}.program-sales-page--track-fight .amatfight-victory-visual:before{background:linear-gradient(#0d0b14 0%,#0d0b14b8 28%,#0d0b1400 100%);height:clamp(70px,10vw,126px)}.program-sales-page--track-fight .amatfight-victory-visual__media{place-items:end center;height:clamp(330px,34vw,500px)}.program-sales-page--track-fight .amatfight-victory-visual__media:before{background:radial-gradient(ellipse at 50% 60%, #ffffff38, transparent 48%), radial-gradient(ellipse at 50% 92%, rgb(var(--track-fight-blue-rgb) / .75), transparent 52%);opacity:.86}.program-sales-page--track-fight .amatfight-victory-visual__media img{filter:saturate(1.05) contrast(1.04) drop-shadow(0 28px 34px #0d0b145c) drop-shadow(0 0 42px rgb(var(--track-fight-accent-rgb) / .22));max-width:min(72%,560px);max-height:110%}.program-sales-page--track-fight .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--track-fight-accent-rgb) / .3), transparent 31%), linear-gradient(120deg, #1a1230, #0d0b14)}.program-sales-page--track-fight .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--track-fight-accent-rgb) / .22);border-color:rgb(var(--track-fight-accent-rgb) / .52)}.program-sales-page--track-fight .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--track-fight-blue-rgb) / .2), transparent 24%), linear-gradient(115deg, #0d0b14, #1a1230 58%, #0d0b14)}.program-sales-page--track-fight .amatfight-included:after{background:linear-gradient(180deg, #0d0b1400 0%, #0d0b1433 34%, rgb(var(--track-fight-accent-rgb) / .16) 68%, #0d0b14c2 100%)}.program-sales-page--track-fight .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #ffffff2e, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--track-fight-soft-rgb) / .24), transparent 42%)}.program-sales-page--track-fight .amatfight-included__anchor-line{background:linear-gradient(90deg,#b887ff,#ffffff9e,#fff0)}.program-sales-page--track-fight .amatfight-method{background:radial-gradient(ellipse at 50% 42%, rgb(var(--track-fight-accent-rgb) / .34), transparent 58%), #171222}.program-sales-page--track-fight .amatfight-fit article:first-child{background:linear-gradient(180deg, #0d0b14eb 0%, rgb(var(--track-fight-accent-rgb) / .22) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--track-fight-blue-rgb) / .18), transparent 34%)}.program-sales-page--track-fight .amatfight-checkout__recap li{border-left-color:#6d20d9}.program-sales-page--track-fight .amatfight-checkout__steps small{background:rgb(var(--track-fight-accent-rgb) / .18);border-color:rgb(var(--track-fight-accent-rgb) / .42);color:#7d32e8}.program-sales-page--track-fight .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--track-fight-soft-rgb) / .25) 0%, #fff0 48%), linear-gradient(180deg, #fff 0%, #eef0fb 100%);border-color:rgb(var(--track-fight-accent-rgb) / .42);box-shadow:0 18px 34px #0d0b1440, inset 0 -4px 0 rgb(var(--track-fight-accent-rgb) / .32)}.program-sales-page--track-fight .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--track-fight-soft-rgb) / .34) 0%, #fff0 50%), #fff;border-color:rgb(var(--track-fight-accent-rgb) / .56);box-shadow:0 22px 42px #0d0b1452, inset 0 -3px 0 rgb(var(--track-fight-accent-rgb) / .36);color:#3f117d}.program-sales-page--track-fight .client-feedback-strip,.program-sales-page--track-fight .amatfight-faq{background:linear-gradient(#c6b2ff09 1px, transparent 1px), linear-gradient(90deg, #c6b2ff09 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--track-fight-accent-rgb) / .2), transparent 34%), radial-gradient(ellipse at 82% 18%, rgb(var(--track-fight-blue-rgb) / .1), transparent 24%), linear-gradient(180deg, #0d0b14 0%, #171222 46%, #0d0b14 100%)}@media (max-width:760px){.program-sales-page--track-fight .amatfight-hero h1{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(38px,12vw,50px);line-height:.94}.program-sales-page--track-fight .amatfight-hero__lead{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(20px,5.4vw,25px);line-height:1.06}.program-sales-page--track-fight .amatfight-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sales-page--track-fight .amatfight-specs article:last-child{grid-column:1/-1;justify-self:center;max-width:min(100%,260px)}.program-sales-page--track-fight .amatfight-specs article p{max-width:236px;margin-left:auto;margin-right:auto;font-size:9px}.program-sales-page--track-fight .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--track-fight .program-document-showcase__documents{margin-inline:0;padding-block:0;overflow:visible}.program-sales-page--track-fight .program-document-showcase__documents:before,.program-sales-page--track-fight .program-document-showcase__documents:after{display:none}.program-sales-page--track-fight .program-document-showcase__documents-track{grid-template-columns:1fr;gap:10px;width:auto;animation:none;display:grid}.program-sales-page--track-fight .program-document-showcase__documents figure{padding:8px}.program-sales-page--track-fight .program-document-showcase__mobile-duplicate{display:none}.program-sales-page--track-fight .program-document-showcase__documents img{max-height:none}.program-sales-page--track-fight .amatfight-victory-visual__media img{max-width:min(78%,360px)}}.program-sales-page--track-fight{color:#151021;background:#0d0b14}.program-sales-page--track-fight .amatfight-hero{background:linear-gradient(90deg,#0d0b140e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#0d0b140b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(138deg,#f5f6ff 0%,#e0e7ff 49%,#151021 49.2%,#0d0b14 100%);gap:clamp(22px,4vw,58px);min-height:auto;padding:clamp(40px,7vw,86px) clamp(18px,5vw,72px) clamp(46px,7vw,96px);overflow:hidden}.program-sales-page--track-fight .amatfight-hero:before{opacity:.18}.program-sales-page--track-fight .amatfight-back{color:#0d0b149e;background:#ffffffbd;border-color:#0d0b141f}.program-sales-page--track-fight .amatfight-hero h1{color:#0d0b14;text-shadow:0 16px 36px #0d0b1414;margin-bottom:18px;font-size:clamp(58px,9vw,132px);line-height:.86}.program-sales-page--track-fight .amatfight-hero h1 span{color:#6d20d9}.program-sales-page--track-fight .amatfight-hero__lead{color:#25123f;max-width:680px;font-size:clamp(24px,3vw,42px);line-height:1.02}.program-sales-page--track-fight .amatfight-product-panel{align-self:center;max-width:min(100%,460px)}.program-sales-page--track-fight .amatfight-cover-stage{min-height:0;padding:clamp(8px,1.5vw,18px) 0}.program-sales-page--track-fight .amatfight-cover-stage:before{background:#0d0b1447;bottom:4%}.program-sales-page--track-fight .amatfight-cover-shell{filter:drop-shadow(18px 22px 26px #0d0b1447)drop-shadow(0 20px 44px #6d20d938);place-items:center;width:min(92vw,360px);max-width:min(92vw,360px);height:clamp(430px,46vw,540px);display:grid}.program-sales-page--track-fight .amatfight-cover-cartridge:not(.is-ready) .amatfight-cover-cartridge__fallback{border:1px solid #0d0b1494;border-radius:8px;width:100%;max-width:100%;height:auto;transform:perspective(900px)rotateY(-7deg)rotateX(2deg)}.program-sales-page--track-fight .amatfight-product-badge{color:#4a1398;background:linear-gradient(#fff 0%,#eef0ff 100%);border-color:#6d20d961;margin-top:clamp(10px,2vw,18px)}.program-sales-page--track-fight .amatfight-product-cta{margin-top:14px}.program-sales-page--track-fight .amatfight-price-card strong{color:#fff;text-shadow:0 10px 24px #6d20d947}.program-sales-page--track-fight .amatfight-product-panel .amatfight-price-card span{color:#c9adff}.program-sales-page--track-fight .amatfight-specs{color:#151021;background:linear-gradient(#f4f6ff 0%,#fff 100%);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:clamp(32px,5vw,66px) clamp(16px,5vw,72px);overflow:visible}.program-sales-page--track-fight .amatfight-specs article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(18px,2.4vw,28px)}.program-sales-page--track-fight .amatfight-specs article strong{color:#151021;line-height:1}.program-sales-page--track-fight .amatfight-specs article p{color:#151021b3;text-transform:none;font-size:13px;line-height:1.32}.program-sales-page--track-fight .program-document-showcase{color:#fff;background:linear-gradient(90deg,#c6b2ff12 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#c6b2ff12 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#151021 0%,#0d0b14 56%,#151021 100%);padding:clamp(46px,7vw,88px) clamp(18px,5vw,72px);overflow:hidden}.program-sales-page--track-fight .program-document-showcase:after{display:none}.program-sales-page--track-fight .program-document-showcase__heading{margin-bottom:clamp(14px,2.4vw,28px)}.program-sales-page--track-fight .program-document-showcase__heading h2{font-size:clamp(34px,5.8vw,76px);line-height:.98}.program-sales-page--track-fight .program-document-showcase__heading>p:not(.eyebrow){color:#ffffffc2}.program-sales-page--track-fight .program-document-showcase__stage{max-width:1120px}.program-sales-page--track-fight .program-document-showcase__pack{grid-template-columns:minmax(250px,340px) minmax(340px,1fr);place-items:center;max-width:860px;min-height:clamp(400px,34vw,500px);margin-bottom:clamp(18px,2.4vw,30px);position:relative}.program-sales-page--track-fight .program-document-showcase__primary{z-index:5;grid-column:1/2;position:relative;transform:translate(64px)}.program-sales-page--track-fight .program-document-showcase__primary img{max-height:clamp(350px,32vw,460px)}.program-sales-page--track-fight .program-document-showcase__sessions{z-index:2;grid-column:2/3;width:min(100%,560px);max-width:560px;height:clamp(310px,30vw,410px);position:relative;transform:translate(-112px)}.program-sales-page--track-fight .program-document-showcase__session-shot,.program-sales-page--track-fight .program-document-showcase__session-shot--1,.program-sales-page--track-fight .program-document-showcase__session-shot--2,.program-sales-page--track-fight .program-document-showcase__session-shot--3{filter:blur(.65px)saturate(1.06)contrast(1.02);object-fit:cover;object-position:50% 42%;opacity:.82;transform-origin:50%;border-radius:8px;width:clamp(290px,25vw,340px);max-width:none;height:clamp(210px,18vw,250px);position:absolute;top:44px;left:0}.program-sales-page--track-fight .program-document-showcase__session-shot--1{z-index:1;left:0;transform:rotate(84deg)}.program-sales-page--track-fight .program-document-showcase__session-shot--2{opacity:.9;z-index:1;left:72px;transform:translateY(10px)rotate(90deg)}.program-sales-page--track-fight .program-document-showcase__session-shot--3{z-index:0;left:144px;transform:translateY(20px)rotate(96deg)}.program-sales-page--track-fight .program-document-showcase__sessions-copy{text-align:center;z-index:4;display:block;position:absolute;inset:auto 0 -12px}.program-sales-page--track-fight .program-document-showcase__bonus{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:clamp(28px,4vw,48px)}.program-sales-page--track-fight .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--track-fight .program-document-showcase__bonus-grid article{max-width:540px}.program-sales-page--track-fight .program-document-showcase__documents{margin-inline:0;margin-top:clamp(24px,4vw,44px);overflow:visible}.program-sales-page--track-fight .program-document-showcase__documents-track{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;animation:none}.program-sales-page--track-fight .program-document-showcase__documents figure{background:#ffffff0e;min-width:0}.program-sales-page--track-fight .program-document-showcase__documents img{max-height:460px}.program-sales-page--track-fight .amatfight-structure,.program-sales-page--track-fight .amatfight-included,.program-sales-page--track-fight .amatfight-method{color:#fff;background:linear-gradient(90deg,#c6b2ff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#c6b2ff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0d0b14 0%,#171222 100%)}.program-sales-page--track-fight .amatfight-problem{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 50% 18%,#8e4df138,#0000 36%),linear-gradient(#0d0b14 0%,#171222 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:clamp(48px,7vw,88px) clamp(18px,5vw,72px)}.program-sales-page--track-fight .amatfight-problem .amatfight-section-heading h2,.program-sales-page--track-fight .amatfight-structure .amatfight-section-heading h2,.program-sales-page--track-fight .amatfight-method h2{color:#fff}.program-sales-page--track-fight .amatfight-problem__grid{background:#ffffff0e;border:1px solid #c6b2ff2e}.program-sales-page--track-fight .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 38%, rgb(var(--track-fight-accent-rgb) / .34), transparent 42%), radial-gradient(ellipse at 50% 86%, rgb(var(--track-fight-soft-rgb) / .58), transparent 46%), linear-gradient(180deg, #0d0b14 0%, #151021 46%, #e8ecff 100%);background-size:auto;padding:clamp(12px,3vw,38px) clamp(18px,5vw,72px) 0}.program-sales-page--track-fight .amatfight-victory-visual:before{background:linear-gradient(#0d0b14 0%,#0d0b14bd 34%,#0d0b1400 100%);height:clamp(70px,10vw,128px);display:block}.program-sales-page--track-fight .amatfight-victory-visual:after{background:linear-gradient(#e8ecff00 0%,#e8ecffb8 58%,#f3f5ff 100%);height:clamp(92px,14vw,170px)}.program-sales-page--track-fight .amatfight-victory-visual__media{max-width:min(100%,820px);height:clamp(390px,40vw,580px);margin-inline:auto}.program-sales-page--track-fight .amatfight-victory-visual__media img{filter:saturate(1.08) contrast(1.05) drop-shadow(0 34px 40px #0d0b1461) drop-shadow(0 0 50px rgb(var(--track-fight-accent-rgb) / .24));max-width:min(82vw,540px);max-height:108%;transform:translateY(10px);-webkit-mask-image:linear-gradient(#000 0% 84%,#000000c7 92%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#000000c7 92%,#0000 100%)}.program-sales-page--track-fight .amatfight-objectives{color:#151021;background:linear-gradient(#fff 0%,#f3f5ff 100%);padding:clamp(46px,7vw,86px) clamp(18px,5vw,72px);overflow:visible}.program-sales-page--track-fight .amatfight-objective-grid{gap:12px}.program-sales-page--track-fight .amatfight-objective-grid article{background:#ffffffe6;border-color:#0d0b141a;min-height:0;box-shadow:0 18px 42px #0d0b1412}.program-sales-page--track-fight .amatfight-objective-grid article p{margin-top:32px}.program-sales-page--track-fight .amatfight-structure{padding:clamp(50px,7vw,88px) clamp(18px,5vw,72px)}.program-sales-page--track-fight .amatfight-phase-grid article{min-height:0}.program-sales-page--track-fight .amatfight-included{padding:clamp(50px,7vw,88px) clamp(18px,5vw,72px);overflow:hidden}.program-sales-page--track-fight .amatfight-included .amatfight-section-heading p:not(.eyebrow){color:#ffffffc2}.program-sales-page--track-fight .amatfight-included__anatomy{grid-template-rows:repeat(2,minmax(170px,auto));grid-template-columns:minmax(210px,1fr) minmax(300px,470px) minmax(210px,1fr);align-items:center;gap:clamp(18px,4vw,56px);max-width:1280px;margin:clamp(34px,5vw,70px) auto 0;display:grid}.program-sales-page--track-fight .amatfight-included__object{grid-area:1/2/span 2;align-self:stretch;min-height:clamp(460px,44vw,620px)}.program-sales-page--track-fight .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--track-fight-accent-rgb) / .24), transparent 42%);display:block}.program-sales-page--track-fight .amatfight-included__anchor-line{display:none}.program-sales-page--track-fight .amatfight-included__cover{width:min(100%,520px);max-width:520px;height:clamp(440px,43vw,610px)}.program-sales-page--track-fight .amatfight-included__callout,.program-sales-page--track-fight .amatfight-included__callout--1,.program-sales-page--track-fight .amatfight-included__callout--2,.program-sales-page--track-fight .amatfight-included__callout--3,.program-sales-page--track-fight .amatfight-included__callout--4{background:0 0;border:0;border-radius:0;justify-self:auto;max-width:360px;min-height:0;padding:0;position:relative}.program-sales-page--track-fight .amatfight-included__callout--1,.program-sales-page--track-fight .amatfight-included__callout--3{text-align:right;justify-self:end}.program-sales-page--track-fight .amatfight-included__callout--2,.program-sales-page--track-fight .amatfight-included__callout--4{text-align:left;justify-self:start}.program-sales-page--track-fight .amatfight-included__callout--1{grid-area:1/1;align-self:start}.program-sales-page--track-fight .amatfight-included__callout--2{grid-area:1/3;align-self:start}.program-sales-page--track-fight .amatfight-included__callout--3{grid-area:2/1;align-self:end}.program-sales-page--track-fight .amatfight-included__callout--4{grid-area:2/3;align-self:end}.program-sales-page--track-fight .amatfight-included__callout:after{background:rgb(var(--track-fight-accent-rgb) / .62);display:block}.program-sales-page--track-fight .amatfight-included__callout span{color:#a66bff}.program-sales-page--track-fight .amatfight-included__callout p{color:#ffffffc2}.program-sales-page--track-fight .amatfight-method{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:clamp(50px,7vw,88px) clamp(18px,5vw,72px)}.program-sales-page--track-fight .amatfight-fit{background:#0d0b14}.program-sales-page--track-fight .amatfight-checkout{color:#151021;background:linear-gradient(#f5f6ff 0%,#fff 100%)}.program-sales-page--track-fight .amatfight-checkout__value{background:#e9edff}@media (max-width:900px){.program-sales-page--track-fight .amatfight-hero{text-align:center;background:linear-gradient(90deg,#0d0b140e 1px,#0000 1px),linear-gradient(#0d0b140b 1px,#0000 1px),linear-gradient(#f5f6ff 0%,#e4e9ff 58%,#151021 58.2%,#0d0b14 100%);grid-template-columns:1fr}.program-sales-page--track-fight .amatfight-product-panel{justify-self:center}.program-sales-page--track-fight .program-document-showcase__pack,.program-sales-page--track-fight .program-document-showcase__bonus,.program-sales-page--track-fight .amatfight-method{grid-template-columns:1fr}.program-sales-page--track-fight .program-document-showcase__pack{max-width:380px;min-height:440px;margin-top:0}.program-sales-page--track-fight .program-document-showcase__primary{grid-area:1/1/2/2;max-width:min(70vw,280px);transform:translate(-42px)}.program-sales-page--track-fight .program-document-showcase__sessions{grid-area:1/1/2/2;justify-self:stretch;width:250px;max-width:none;height:330px;position:absolute;top:58px;left:38%;transform:none}.program-sales-page--track-fight .amatfight-included__object{justify-self:center}}@media (min-width:901px){.program-sales-page--track-fight .amatfight-included__anchor-line{opacity:.82;z-index:2;width:clamp(220px,19vw,300px);height:1px;display:block;position:absolute}.program-sales-page--track-fight .amatfight-included__callout:after{display:none}.program-sales-page--track-fight .amatfight-hero{background:linear-gradient(90deg,#0d0b140e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#0d0b140b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(102deg,#f5f6ff 0%,#e4e9ff 62%,#151021 62.2%,#0d0b14 100%)}.program-sales-page--track-fight .amatfight-hero__copy{text-align:left;max-width:620px}.program-sales-page--track-fight .amatfight-hero__lead{text-align:left;max-width:600px;margin-left:0;margin-right:0}.program-sales-page--track-fight .amatfight-back{justify-content:flex-start}}@media (max-width:760px){.program-sales-page--track-fight .amatfight-hero{gap:18px;padding:34px 20px 42px}.program-sales-page--track-fight .amatfight-hero h1{max-width:390px;font-size:clamp(46px,15vw,64px);line-height:.88}.program-sales-page--track-fight .amatfight-hero__lead{max-width:360px;font-size:clamp(22px,6.6vw,30px)}.program-sales-page--track-fight .amatfight-cover-shell{width:min(76vw,300px);max-width:min(76vw,300px)}.program-sales-page--track-fight .amatfight-product-badge{margin:6px auto 10px;font-size:10px}.program-sales-page--track-fight .amatfight-product-cta{width:100%;min-height:58px}.program-sales-page--track-fight .amatfight-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:28px 18px 36px}.program-sales-page--track-fight .amatfight-specs article,.program-sales-page--track-fight .amatfight-specs article:first-child,.program-sales-page--track-fight .amatfight-specs article:last-child{text-align:center;max-width:none;padding:18px 10px}.program-sales-page--track-fight .amatfight-specs article:last-child{grid-column:1/-1}.program-sales-page--track-fight .amatfight-specs article:nth-child(2) strong{font-size:clamp(16px,4.8vw,20px);line-height:1.08}.program-sales-page--track-fight .amatfight-specs article p{max-width:none;font-size:11px}.program-sales-page--track-fight .program-document-showcase{padding:42px 18px}.program-sales-page--track-fight .program-document-showcase__heading{margin-bottom:8px}.program-sales-page--track-fight .program-document-showcase__heading h2{font-size:clamp(33px,10vw,44px)}.program-sales-page--track-fight .program-document-showcase__sessions{width:250px;height:330px;margin-top:0}.program-sales-page--track-fight .program-document-showcase__session-shot{width:210px;max-width:none;height:158px;top:36px}.program-sales-page--track-fight .program-document-showcase__session-shot--1{left:0;transform:rotate(84deg)}.program-sales-page--track-fight .program-document-showcase__session-shot--2{left:42px;transform:translateY(9px)rotate(90deg)}.program-sales-page--track-fight .program-document-showcase__session-shot--3{left:84px;transform:translateY(18px)rotate(96deg)}.program-sales-page--track-fight .program-document-showcase__sessions-copy{width:100%;max-width:190px;bottom:-26px;left:58%;right:auto;transform:translate(-50%)}.program-sales-page--track-fight .program-document-showcase__sessions-copy strong{white-space:nowrap;font-size:10px}.program-sales-page--track-fight .program-document-showcase__documents-track{grid-template-columns:1fr}.program-sales-page--track-fight .program-document-showcase__documents img{max-height:none}.program-sales-page--track-fight .amatfight-objective-grid,.program-sales-page--track-fight .amatfight-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sales-page--track-fight .amatfight-objective-grid article p{margin-top:7px;font-size:10px}.program-sales-page--track-fight .amatfight-objective-grid article:last-child{grid-column:1/-1}.program-sales-page--track-fight .amatfight-phase-grid article{min-height:230px;padding:18px 10px}.program-sales-page--track-fight .amatfight-phase-grid article:last-child{grid-column:1/-1;min-height:200px}.program-sales-page--track-fight .amatfight-included__anatomy{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding-inline:4px}.program-sales-page--track-fight .amatfight-included__object{z-index:2;grid-area:2/1/auto/-1;min-height:314px}.program-sales-page--track-fight .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--track-fight-accent-rgb) / 0), rgb(var(--track-fight-accent-rgb) / .9));display:block}.program-sales-page--track-fight .amatfight-included__cover{width:min(82vw,334px);height:clamp(286px,75vw,334px)}.program-sales-page--track-fight .amatfight-included__callout,.program-sales-page--track-fight .amatfight-included__callout--1,.program-sales-page--track-fight .amatfight-included__callout--2,.program-sales-page--track-fight .amatfight-included__callout--3,.program-sales-page--track-fight .amatfight-included__callout--4{text-align:left;background:#ffffff0e;border:1px solid #c6b2ff2e;border-left:2px solid #8e4df1;border-radius:8px;place-self:stretch stretch;max-width:none;min-height:118px;padding:12px 10px}.program-sales-page--track-fight .amatfight-included__callout--1,.program-sales-page--track-fight .amatfight-included__callout--3{text-align:right}.program-sales-page--track-fight .amatfight-included__callout--1{grid-area:1/1;padding-right:12px}.program-sales-page--track-fight .amatfight-included__callout--2{grid-area:1/2;padding-left:12px}.program-sales-page--track-fight .amatfight-included__callout--3{grid-area:3/1;padding-right:12px}.program-sales-page--track-fight .amatfight-included__callout--4{grid-area:3/2;padding-left:12px}.program-sales-page--track-fight .amatfight-included__callout:after{display:none}}.program-sales-page--bodyfight{--mb-red:#2488d8;--mb-red-dark:#0e5d9f;--bodyfight-accent-rgb:36 136 216;--bodyfight-soft-rgb:152 200 248}.program-sales-page--bodyfight .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--bodyfight-soft-rgb) / .28), transparent 32%), radial-gradient(circle at 18% 76%, rgb(var(--bodyfight-accent-rgb) / .08), transparent 28%), linear-gradient(180deg, #fff 0%, #f3f9ff 62%, #e9f4ff 100%)}.program-sales-page--bodyfight .amatfight-back:hover{border-color:rgb(var(--bodyfight-accent-rgb) / .3)}.program-sales-page--bodyfight .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--bodyfight-accent-rgb) / .24))}.program-sales-page--bodyfight .amatfight-product-badge{background:linear-gradient(180deg, #fffffff5, #e8f5ffe6), radial-gradient(circle at 20% 15%, rgb(var(--bodyfight-soft-rgb) / .42), transparent 45%);border-color:rgb(var(--bodyfight-accent-rgb) / .38);color:var(--mb-red-dark);text-shadow:0 1px 0 #fff, 0 2px 0 rgb(var(--bodyfight-accent-rgb) / .14), 0 12px 20px rgb(var(--bodyfight-accent-rgb) / .22)}.program-sales-page--bodyfight .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--bodyfight-accent-rgb) / .9)}.program-sales-page--bodyfight .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--bodyfight-accent-rgb) / .34), inset 0 1px 0 #ffffff61;background:linear-gradient(135deg,#56b5f5 0%,#2488d8 50%,#0e5d9f 100%)}.program-sales-page--bodyfight .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--bodyfight-accent-rgb) / .42), inset 0 1px 0 #ffffff6b}.program-sales-page--bodyfight .amatfight-specs{background:linear-gradient(#e9f4ff 0%,#fff 30% 100%)}.program-sales-page--bodyfight .amatfight-spec-icon .accent,.program-sales-page--bodyfight .amatfight-objective-icon .accent{color:rgb(var(--bodyfight-accent-rgb) / .9)}.program-sales-page--bodyfight .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--bodyfight-accent-rgb) / .28), transparent 30%), #0d151d}.program-sales-page--bodyfight .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--bodyfight-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--bodyfight .amatfight-problem__tag{color:#67b8f3}.program-sales-page--bodyfight .amatfight-problem__grid li:before{background:#56b5f5}.program-sales-page--bodyfight .amatfight-problem__result{background:rgb(var(--bodyfight-accent-rgb) / .12);border-left-color:#56b5f5}.program-sales-page--bodyfight .amatfight-objectives{background:linear-gradient(#14507e0b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#14507e0b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#e6f3ff 0%,#cfe8fa 100%)}.program-sales-page--bodyfight .amatfight-objectives:after{background:linear-gradient(180deg, rgb(var(--bodyfight-soft-rgb) / 0) 0%, rgb(var(--bodyfight-soft-rgb) / .54) 26%, #3a5b746b 58%, #121d26e6 100%)}.program-sales-page--bodyfight .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--bodyfight-accent-rgb) / .3), transparent 32%), linear-gradient(120deg, #142433, #091018)}.program-sales-page--bodyfight .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--bodyfight-accent-rgb) / .22);border-color:rgb(var(--bodyfight-soft-rgb) / .56)}.program-sales-page--bodyfight .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--bodyfight-accent-rgb) / .2), transparent 26%), linear-gradient(115deg, #0d151d, #14222d 58%, #091018)}.program-sales-page--bodyfight .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--bodyfight-accent-rgb) / .26), transparent 42%)}.program-sales-page--bodyfight .amatfight-included:after{background:linear-gradient(180deg, #09101800 0%, #09101833 34%, rgb(var(--bodyfight-accent-rgb) / .16) 68%, #11181fbd 100%)}.program-sales-page--bodyfight .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--bodyfight-accent-rgb) / .92), #ffffff94, #fff0)}.program-sales-page--bodyfight .amatfight-method{background:radial-gradient(ellipse at 52% 42%, rgb(var(--bodyfight-accent-rgb) / .58), transparent 62%), linear-gradient(135deg, #0b1d2c 0%, #126cae 48%, #101820 100%)}.program-sales-page--bodyfight .amatfight-fit article:first-child{background:linear-gradient(180deg, #10181fd6 0%, rgb(var(--bodyfight-accent-rgb) / .2) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--bodyfight-soft-rgb) / .2), transparent 34%)}.program-sales-page--bodyfight .amatfight-checkout{background:radial-gradient(circle at 12% 0%, rgb(var(--bodyfight-soft-rgb) / .3), transparent 28%), linear-gradient(135deg, #f4f9fd 0%, #dcecf8 100%)}.program-sales-page--bodyfight .amatfight-checkout__value{background:#e4f1fa}.program-sales-page--bodyfight .amatfight-checkout__steps small{background:rgb(var(--bodyfight-accent-rgb) / .2);border-color:rgb(var(--bodyfight-accent-rgb) / .48);color:#77c4f8}.program-sales-page--bodyfight .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--bodyfight-soft-rgb) / .36) 0%, #fff0 48%), linear-gradient(180deg, #fff 0%, #e7f2fa 100%);border-color:rgb(var(--bodyfight-accent-rgb) / .4);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--bodyfight-accent-rgb) / .3)}.program-sales-page--bodyfight .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--bodyfight-soft-rgb) / .48) 0%, #fff0 50%), #fff;border-color:rgb(var(--bodyfight-accent-rgb) / .58);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--bodyfight-accent-rgb) / .38);color:var(--mb-red-dark)}.program-sales-page--bodyfight .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--bodyfight-accent-rgb) / .3), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--bodyfight-soft-rgb) / .14), transparent 28%), linear-gradient(180deg, #14222d 0%, #0a1117 52%, #101a22 100%)}.program-sales-page--bodyfight .program-document-showcase__primary img{box-shadow:0 34px 90px #0000006b, 0 0 0 1px rgb(var(--bodyfight-soft-rgb) / .58)}.program-sales-page--bodyfight .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--bodyfight-accent-rgb) / .3), #ffffff0b), #ffffff0d;border-color:rgb(var(--bodyfight-soft-rgb) / .44)}.program-sales-page--bodyfight .program-document-showcase__bonus-note{background:rgb(var(--bodyfight-accent-rgb) / .18);border-color:rgb(var(--bodyfight-soft-rgb) / .42)}.program-sales-page--bodyfight .client-feedback-strip,.program-sales-page--bodyfight .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--bodyfight-accent-rgb) / .22), transparent 36%), radial-gradient(ellipse at 82% 18%, rgb(var(--bodyfight-soft-rgb) / .08), transparent 26%), linear-gradient(180deg, #101820 0%, #0a1117 46%, #101820 100%);background-size:68px 68px,68px 68px,auto,auto,auto}.program-sales-page--core-du-fighter{--mb-red:#3157ff;--mb-red-dark:#1d32b8;--core-fighter-accent-rgb:49 87 255;--core-fighter-soft-rgb:167 208 243;--core-fighter-violet-rgb:75 24 210}.program-sales-page--core-du-fighter .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--core-fighter-soft-rgb) / .46), transparent 34%), radial-gradient(circle at 18% 76%, rgb(var(--core-fighter-violet-rgb) / .1), transparent 30%), linear-gradient(180deg, #fff 0%, #eef7ff 62%, #dceeff 100%)}.program-sales-page--core-du-fighter .amatfight-hero h1{white-space:normal;font-size:clamp(54px,7vw,108px);line-height:.9}.program-sales-page--core-du-fighter .amatfight-back:hover{border-color:rgb(var(--core-fighter-accent-rgb) / .34)}.program-sales-page--core-du-fighter .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--core-fighter-accent-rgb) / .28))}.program-sales-page--core-du-fighter .amatfight-product-badge{background:linear-gradient(180deg, #fffffff5, #e2f1fff0), radial-gradient(circle at 20% 15%, rgb(var(--core-fighter-soft-rgb) / .54), transparent 45%);border-color:rgb(var(--core-fighter-accent-rgb) / .42);color:var(--mb-red-dark);text-shadow:0 1px 0 #fff, 0 2px 0 rgb(var(--core-fighter-accent-rgb) / .14), 0 12px 20px rgb(var(--core-fighter-accent-rgb) / .2)}.program-sales-page--core-du-fighter .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--core-fighter-accent-rgb) / .94)}.program-sales-page--core-du-fighter .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--core-fighter-accent-rgb) / .36), inset 0 1px 0 #ffffff6b;background:linear-gradient(135deg,#78bfff 0%,#3157ff 52%,#4b18d2 100%)}.program-sales-page--core-du-fighter .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--core-fighter-accent-rgb) / .46), inset 0 1px 0 #ffffff75}.program-sales-page--core-du-fighter .amatfight-specs{background:linear-gradient(#dceeff 0%,#fff 30% 100%)}.program-sales-page--core-du-fighter .amatfight-specs__intro{color:#141b30ad;letter-spacing:.01em;text-align:center;text-transform:none;z-index:1;grid-column:1/-1;width:100%;margin:0 auto clamp(20px,3vw,34px);font-size:clamp(11px,1.15vw,14px);font-weight:800;position:relative}.program-sales-page--core-du-fighter .amatfight-spec-icon .accent,.program-sales-page--core-du-fighter .amatfight-objective-icon .accent{color:rgb(var(--core-fighter-accent-rgb) / .94)}.program-sales-page--core-du-fighter .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--core-fighter-accent-rgb) / .34), transparent 30%), #0c1024}.program-sales-page--core-du-fighter .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--core-fighter-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--core-du-fighter .amatfight-problem__tag{color:#8ac9ff}.program-sales-page--core-du-fighter .amatfight-problem__grid li:before{background:#6eaefc}.program-sales-page--core-du-fighter .amatfight-problem__result{background:rgb(var(--core-fighter-accent-rgb) / .15);border-left-color:#6eaefc}.program-sales-page--core-du-fighter .amatfight-objectives{background:linear-gradient(#234b910b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#234b910b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#e4f3ff 0%,#badcf8 100%)}.program-sales-page--core-du-fighter .amatfight-objectives:after{background:linear-gradient(180deg, rgb(var(--core-fighter-soft-rgb) / 0) 0%, rgb(var(--core-fighter-soft-rgb) / .56) 26%, rgb(var(--core-fighter-violet-rgb) / .36) 60%, #0e102cf0 100%)}.program-sales-page--core-du-fighter .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 38%, rgb(var(--core-fighter-accent-rgb) / .42), transparent 44%), radial-gradient(ellipse at 52% 78%, rgb(var(--core-fighter-violet-rgb) / .42), transparent 50%), linear-gradient(180deg, #0c1024 0%, #18114d 54%, #b7dcfa 100%)}.program-sales-page--core-du-fighter .amatfight-victory-visual:before{background:linear-gradient(#0c1024 0%,#0c1024b8 34%,#0000 100%)}.program-sales-page--core-du-fighter .amatfight-victory-visual:after{background:linear-gradient(#0000 0%,#9acaf494 58%,#d8efff 100%)}.program-sales-page--core-du-fighter .amatfight-victory-visual__media img{filter:saturate(1.04) contrast(1.05) drop-shadow(0 34px 42px #08091c85) drop-shadow(0 0 52px rgb(var(--core-fighter-accent-rgb) / .28))}.program-sales-page--core-du-fighter .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--core-fighter-accent-rgb) / .38), transparent 32%), linear-gradient(120deg, #17134b, #090d20)}.program-sales-page--core-du-fighter .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--core-fighter-accent-rgb) / .28);border-color:rgb(var(--core-fighter-soft-rgb) / .62)}.program-sales-page--core-du-fighter .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--core-fighter-accent-rgb) / .28), transparent 26%), linear-gradient(115deg, #0c1024, #17134b 58%, #090d20)}.program-sales-page--core-du-fighter .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--core-fighter-accent-rgb) / .34), transparent 42%)}.program-sales-page--core-du-fighter .amatfight-included:after{background:linear-gradient(180deg, #090d2000 0%, #090d2033 34%, rgb(var(--core-fighter-accent-rgb) / .2) 68%, #121130cc 100%)}.program-sales-page--core-du-fighter .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--core-fighter-accent-rgb) / .98), #ffffff9e, #fff0)}.program-sales-page--core-du-fighter .amatfight-method{background:radial-gradient(ellipse at 52% 42%, rgb(var(--core-fighter-accent-rgb) / .66), transparent 62%), linear-gradient(135deg, #10173a 0%, #3157ff 46%, #4214b6 100%)}.program-sales-page--core-du-fighter .amatfight-fit article:first-child{background:linear-gradient(180deg, #101430e0 0%, rgb(var(--core-fighter-accent-rgb) / .26) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--core-fighter-soft-rgb) / .22), transparent 34%)}.program-sales-page--core-du-fighter .amatfight-checkout{background:radial-gradient(circle at 12% 0%, rgb(var(--core-fighter-soft-rgb) / .38), transparent 28%), linear-gradient(135deg, #f4faff 0%, #cbe5fa 100%)}.program-sales-page--core-du-fighter .amatfight-checkout__value{background:#deeffc}.program-sales-page--core-du-fighter .amatfight-checkout__steps small{background:rgb(var(--core-fighter-accent-rgb) / .22);border-color:rgb(var(--core-fighter-accent-rgb) / .54);color:#8ac9ff}.program-sales-page--core-du-fighter .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--core-fighter-soft-rgb) / .46) 0%, #fff0 48%), linear-gradient(180deg, #fff 0%, #e3f2fd 100%);border-color:rgb(var(--core-fighter-accent-rgb) / .46);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--core-fighter-accent-rgb) / .36)}.program-sales-page--core-du-fighter .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--core-fighter-soft-rgb) / .56) 0%, #fff0 50%), #fff;border-color:rgb(var(--core-fighter-accent-rgb) / .66);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--core-fighter-accent-rgb) / .44);color:var(--mb-red-dark)}.program-sales-page--core-du-fighter .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--core-fighter-accent-rgb) / .38), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--core-fighter-soft-rgb) / .18), transparent 28%), linear-gradient(180deg, #17134b 0%, #090d20 52%, #111638 100%)}.program-sales-page--core-du-fighter .program-document-showcase__primary img{box-shadow:0 34px 90px #00000070, 0 0 0 1px rgb(var(--core-fighter-soft-rgb) / .64)}.program-sales-page--core-du-fighter .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--core-fighter-accent-rgb) / .36), #ffffff0b), #ffffff0d;border-color:rgb(var(--core-fighter-soft-rgb) / .5)}.program-sales-page--core-du-fighter .program-document-showcase__bonus-grid{grid-template-columns:1fr}.program-sales-page--core-du-fighter .program-document-showcase__bonus-cover{text-align:center;max-width:min(100%,250px);margin:0 auto}.program-sales-page--core-du-fighter .program-document-showcase__bonus-cover img{border:1px solid rgb(var(--core-fighter-soft-rgb) / .58);box-shadow:0 28px 64px #00000061, 0 0 36px rgb(var(--core-fighter-accent-rgb) / .22);border-radius:10px;width:100%;height:auto;display:block}.program-sales-page--core-du-fighter .program-document-showcase__bonus-cover figcaption{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-top:14px;font-size:13px;font-weight:950}.program-sales-page--core-du-fighter .program-document-showcase__bonus-note{background:rgb(var(--core-fighter-accent-rgb) / .24);border-color:rgb(var(--core-fighter-soft-rgb) / .48)}@media (max-width:760px){.program-sales-page--core-du-fighter .program-document-showcase__bonus{gap:10px;margin-top:16px;padding:12px}.program-sales-page--core-du-fighter .program-document-showcase__bonus-copy strong{margin-top:5px;font-size:21px}.program-sales-page--core-du-fighter .program-document-showcase__bonus-copy p{max-width:290px;margin-top:8px;font-size:10px;line-height:1.28}.program-sales-page--core-du-fighter .program-document-showcase__bonus-cover{max-width:165px}.program-sales-page--core-du-fighter .program-document-showcase__bonus-cover figcaption{margin-top:7px;font-size:9px}.program-sales-page--core-du-fighter .program-document-showcase__bonus-note{padding:8px 10px;font-size:9px;line-height:1.22}}.program-sales-page--core-du-fighter .client-feedback-strip,.program-sales-page--core-du-fighter .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--core-fighter-accent-rgb) / .3), transparent 36%), radial-gradient(ellipse at 82% 18%, rgb(var(--core-fighter-soft-rgb) / .1), transparent 26%), linear-gradient(180deg, #111638 0%, #090d20 46%, #111638 100%);background-size:68px 68px,68px 68px,auto,auto,auto}@media (max-width:720px){.program-sales-page--core-du-fighter .amatfight-hero h1{max-width:min(94vw,390px);margin-left:auto;margin-right:auto;font-size:clamp(36px,10.8vw,46px);line-height:.94}.program-sales-page--core-du-fighter .program-document-showcase__documents-track{align-items:flex-start}.program-sales-page--core-du-fighter .program-document-showcase__documents figure{box-sizing:border-box;flex:0 0 220px;align-self:flex-start;padding:9px}.program-sales-page--core-du-fighter .program-document-showcase__documents img{object-fit:contain;background:#f4f0e8;width:100%;height:124px;max-height:none}.program-sales-page--core-du-fighter .program-document-showcase__documents figcaption{margin-top:8px}.program-sales-page--core-du-fighter .amatfight-objective-grid article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 4px);min-height:140px}}.program-sales-page--fightback{--mb-red:#e45c20;--mb-red-dark:#a93a15;--fightback-accent-rgb:228 92 32;--fightback-soft-rgb:250 195 143}.program-sales-page--fightback .amatfight-hero{background:radial-gradient(circle at 74% 24%, rgb(var(--fightback-soft-rgb) / .4), transparent 34%), radial-gradient(circle at 18% 76%, rgb(var(--fightback-accent-rgb) / .09), transparent 28%), linear-gradient(180deg, #fff 0%, #fff7ef 62%, #fde7d3 100%)}.program-sales-page--fightback .amatfight-back:hover{border-color:rgb(var(--fightback-accent-rgb) / .32)}.program-sales-page--fightback .amatfight-cover-shell{filter:drop-shadow(24px 34px 32px #1111132e) drop-shadow(0 22px 54px rgb(var(--fightback-accent-rgb) / .25))}.program-sales-page--fightback .amatfight-product-badge{background:linear-gradient(180deg, #fffffff5, #ffeedeeb), radial-gradient(circle at 20% 15%, rgb(var(--fightback-soft-rgb) / .48), transparent 45%);border-color:rgb(var(--fightback-accent-rgb) / .4);color:var(--mb-red-dark);text-shadow:0 1px 0 #fff, 0 2px 0 rgb(var(--fightback-accent-rgb) / .14), 0 12px 20px rgb(var(--fightback-accent-rgb) / .2)}.program-sales-page--fightback .amatfight-product-panel .amatfight-price-card span{color:rgb(var(--fightback-accent-rgb) / .92)}.program-sales-page--fightback .amatfight-product-cta{box-shadow:0 24px 62px rgb(var(--fightback-accent-rgb) / .34), inset 0 1px 0 #fff6;background:linear-gradient(135deg,#ffad77 0%,#e45c20 52%,#a93012 100%)}.program-sales-page--fightback .amatfight-product-cta:hover{box-shadow:0 30px 76px rgb(var(--fightback-accent-rgb) / .44), inset 0 1px 0 #ffffff70}.program-sales-page--fightback .amatfight-specs{background:linear-gradient(#fde7d3 0%,#fff 30% 100%)}.program-sales-page--fightback .amatfight-spec-icon .accent,.program-sales-page--fightback .amatfight-objective-icon .accent{color:rgb(var(--fightback-accent-rgb) / .92)}.program-sales-page--fightback .amatfight-problem{background:radial-gradient(circle at 18% 22%, rgb(var(--fightback-accent-rgb) / .3), transparent 30%), #1b100b}.program-sales-page--fightback .amatfight-problem__grid{background:radial-gradient(circle at 8% 0%, rgb(var(--fightback-soft-rgb) / .18), transparent 32%), linear-gradient(135deg, #ffffff16, #ffffff09)}.program-sales-page--fightback .amatfight-problem__tag{color:#ffad77}.program-sales-page--fightback .amatfight-problem__grid li:before{background:#f47a3f}.program-sales-page--fightback .amatfight-problem__result{background:rgb(var(--fightback-accent-rgb) / .13);border-left-color:#f47a3f}.program-sales-page--fightback .amatfight-objectives{background:linear-gradient(#843d190b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#843d190b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#ffe9d5 0%,#f9c693 100%)}.program-sales-page--fightback .amatfight-objectives:after{background:linear-gradient(180deg, rgb(var(--fightback-soft-rgb) / 0) 0%, rgb(var(--fightback-soft-rgb) / .52) 26%, #59352475 58%, #1c120deb 100%)}.program-sales-page--fightback .amatfight-victory-visual{background:radial-gradient(ellipse at 50% 38%, rgb(var(--fightback-accent-rgb) / .34), transparent 42%), radial-gradient(ellipse at 52% 78%, rgb(var(--fightback-soft-rgb) / .34), transparent 48%), linear-gradient(180deg, #1b100b 0%, #2b160d 52%, #f9c693 100%)}.program-sales-page--fightback .amatfight-victory-visual:before{background:linear-gradient(#1b100b 0%,#1b100bb8 34%,#0000 100%)}.program-sales-page--fightback .amatfight-victory-visual:after{background:linear-gradient(#0000 0%,#f9c693b3 58%,#ffe6ce 100%)}.program-sales-page--fightback .amatfight-victory-visual__media img{filter:saturate(1.04) contrast(1.05) drop-shadow(0 34px 42px #1008047a) drop-shadow(0 0 52px rgb(var(--fightback-accent-rgb) / .2))}.program-sales-page--fightback .amatfight-structure{background:radial-gradient(circle at 74% 18%, rgb(var(--fightback-accent-rgb) / .32), transparent 32%), linear-gradient(120deg, #2a170e, #120c09)}.program-sales-page--fightback .amatfight-phase-grid article strong{background:linear-gradient(180deg, #ffffff1a, #fff0), rgb(var(--fightback-accent-rgb) / .24);border-color:rgb(var(--fightback-soft-rgb) / .58)}.program-sales-page--fightback .amatfight-included{background:radial-gradient(circle at 10% 15%, rgb(var(--fightback-accent-rgb) / .22), transparent 26%), linear-gradient(115deg, #1b100b, #2a190f 58%, #100b08)}.program-sales-page--fightback .amatfight-included__object:before{background:radial-gradient(circle at 50% 42%, #fff3, transparent 38%), radial-gradient(circle at 50% 58%, rgb(var(--fightback-accent-rgb) / .28), transparent 42%)}.program-sales-page--fightback .amatfight-included:after{background:linear-gradient(180deg, #100b0800 0%, #100b0833 34%, rgb(var(--fightback-accent-rgb) / .17) 68%, #1c120dc2 100%)}.program-sales-page--fightback .amatfight-included__anchor-line{background:linear-gradient(90deg, rgb(var(--fightback-accent-rgb) / .94), #ffffff94, #fff0)}.program-sales-page--fightback .amatfight-method{background:radial-gradient(ellipse at 52% 42%, rgb(var(--fightback-accent-rgb) / .62), transparent 62%), linear-gradient(135deg, #2b150b 0%, #bd4418 48%, #17100c 100%)}.program-sales-page--fightback .amatfight-fit article:first-child{background:linear-gradient(180deg, #1c120ddb 0%, rgb(var(--fightback-accent-rgb) / .22) 34%, #ffffff0d 100%), radial-gradient(circle at 16% 8%, rgb(var(--fightback-soft-rgb) / .2), transparent 34%)}.program-sales-page--fightback .amatfight-checkout{background:radial-gradient(circle at 12% 0%, rgb(var(--fightback-soft-rgb) / .34), transparent 28%), linear-gradient(135deg, #fff8f1 0%, #f8d6b7 100%)}.program-sales-page--fightback .amatfight-checkout__value{background:#fbe1ca}.program-sales-page--fightback .amatfight-checkout__steps small{background:rgb(var(--fightback-accent-rgb) / .2);border-color:rgb(var(--fightback-accent-rgb) / .5);color:#ffb17d}.program-sales-page--fightback .amatfight-checkout__box .coaching-cta{background:linear-gradient(135deg, rgb(var(--fightback-soft-rgb) / .4) 0%, #fff0 48%), linear-gradient(180deg, #fff 0%, #fbe5d2 100%);border-color:rgb(var(--fightback-accent-rgb) / .42);box-shadow:0 18px 34px #00000047, inset 0 -4px 0 rgb(var(--fightback-accent-rgb) / .32)}.program-sales-page--fightback .amatfight-checkout__box .coaching-cta:hover{background:linear-gradient(135deg, rgb(var(--fightback-soft-rgb) / .5) 0%, #fff0 50%), #fff;border-color:rgb(var(--fightback-accent-rgb) / .6);box-shadow:0 22px 42px #00000057, inset 0 -3px 0 rgb(var(--fightback-accent-rgb) / .4);color:var(--mb-red-dark)}.program-sales-page--fightback .program-document-showcase{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 18% 22%, rgb(var(--fightback-accent-rgb) / .32), transparent 30%), radial-gradient(circle at 78% 18%, rgb(var(--fightback-soft-rgb) / .15), transparent 28%), linear-gradient(180deg, #2a190f 0%, #130d09 52%, #1c120d 100%)}.program-sales-page--fightback .program-document-showcase__primary img{box-shadow:0 34px 90px #00000070, 0 0 0 1px rgb(var(--fightback-soft-rgb) / .6)}.program-sales-page--fightback .program-document-showcase__bonus{background:linear-gradient(135deg, rgb(var(--fightback-accent-rgb) / .32), #ffffff0b), #ffffff0d;border-color:rgb(var(--fightback-soft-rgb) / .46)}.program-sales-page--fightback .program-document-showcase__bonus-note{background:rgb(var(--fightback-accent-rgb) / .2);border-color:rgb(var(--fightback-soft-rgb) / .44)}.program-sales-page--fightback .client-feedback-strip,.program-sales-page--fightback .amatfight-faq{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(ellipse at 10% 42%, rgb(var(--fightback-accent-rgb) / .24), transparent 36%), radial-gradient(ellipse at 82% 18%, rgb(var(--fightback-soft-rgb) / .09), transparent 26%), linear-gradient(180deg, #1c120d 0%, #100b08 46%, #1c120d 100%);background-size:68px 68px,68px 68px,auto,auto,auto}@media (max-width:720px){.program-sales-page--fightback .program-document-showcase__documents-track{align-items:flex-start}.program-sales-page--fightback .program-document-showcase__documents figure{box-sizing:border-box;flex:0 0 178px;align-self:flex-start;padding:9px}.program-sales-page--fightback .program-document-showcase__documents img{width:100%;height:194px;max-height:none}.program-sales-page--fightback .program-document-showcase__documents figcaption{margin-top:8px}}.checkout-mbprepa-page{color:#fff;background:#0c0d0e;min-height:100svh}.checkout-mbprepa-hero{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(105deg,#e31b2347 0%,#e31b2300 34%),linear-gradient(115deg,#0c0d0e 0%,#17191b 58%,#090a0b 100%);grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:4.5rem;min-height:calc(100svh - 96px);padding:5.75rem 4.5rem 6.5rem;display:grid;position:relative;overflow:hidden}.checkout-mbprepa-hero:after{background:var(--mb-red);content:"";width:min(520px,42%);height:5px;position:absolute;bottom:0;left:0}.checkout-mbprepa-hero__copy,.checkout-mbprepa-card{z-index:1;position:relative}.checkout-mbprepa-hero__copy{align-self:center;min-width:0;max-width:860px}.checkout-mbprepa-back{margin-bottom:2.4rem}.checkout-mbprepa-hero h1{color:#fff;letter-spacing:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal;max-width:900px;margin:1rem 0 1.35rem;font-size:7.5rem;line-height:.84}.checkout-mbprepa-hero h1 span{color:var(--mb-red)}.checkout-mbprepa-hero__lead{color:#fff;max-width:760px;margin:0 0 1.1rem;font-size:2.15rem;font-weight:920;line-height:1.08}.checkout-mbprepa-hero__body{color:#ffffffb8;max-width:700px;margin:0;font-size:1.12rem;font-weight:720;line-height:1.6}.checkout-mbprepa-trust{margin-top:2rem}.checkout-mbprepa-card{background:linear-gradient(#ffffff1c 0%,#ffffff0e 100%),#101113;border:1px solid #ffffff24;border-radius:8px;align-self:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 34px 86px #00000061}.checkout-mbprepa-cover-frame{background:#ffffff0f;border-radius:8px;overflow:hidden}.checkout-mbprepa-cover-frame img,.checkout-mbprepa-cover-fallback{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.checkout-mbprepa-cover-fallback{color:var(--ink);letter-spacing:0;background:linear-gradient(145deg,#f6f0dd 0%,#d9d1be 52%,#1d1c21 100%);justify-content:center;align-items:center;font-size:1.8rem;font-weight:950;display:flex}.checkout-mbprepa-card__content{gap:1rem;padding:.4rem .35rem .2rem;display:grid}.checkout-mbprepa-card__label{color:var(--mb-red);text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.checkout-mbprepa-card__content>strong{color:#fff;font-size:3.8rem;font-weight:950;line-height:.86;display:block}.checkout-mbprepa-card__original{color:#ffffff7a;font-size:1rem;font-weight:900;line-height:1;text-decoration:line-through}.checkout-mbprepa-card__promo{color:#8ff0b7;background:#6feea01a;border:1px solid #6feea038;border-radius:8px;padding:.72rem .82rem;font-size:.9rem;font-weight:850;line-height:1.35}.checkout-mbprepa-card__content>p{color:#ffffffb8;margin:0;font-size:.98rem;font-weight:720;line-height:1.52}.checkout-mbprepa-submit{border-radius:8px;width:100%;min-height:58px;font-size:.98rem}.checkout-mbprepa-submit:disabled{cursor:not-allowed}.checkout-mbprepa-alert{color:#ffb8b8;background:#e31b231f;border:1px solid #e31b2357;border-radius:8px;margin:0;padding:.85rem .95rem;font-size:.94rem;font-weight:780;line-height:1.45}.checkout-mbprepa-validation{color:#ffffff9e;border-top:1px solid #ffffff1f;gap:.55rem;margin:0;padding:1rem 0 0;font-size:.88rem;font-weight:720;line-height:1.42;list-style:none;display:grid}.checkout-mbprepa-validation li:before{color:var(--mb-red);content:"A VALIDER";text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:950;display:block}.checkout-mbprepa-flow{border-top:1px solid #11111314}.checkout-mbprepa-flow .amatfight-checkout__box{box-shadow:0 28px 70px #00000040}@media (max-width:1100px){.checkout-mbprepa-hero{grid-template-columns:1fr;min-height:0;padding:4.5rem 2rem 5.25rem}.checkout-mbprepa-card{justify-self:stretch;max-width:520px}.checkout-mbprepa-hero h1{font-size:5.75rem}}@media (max-width:760px){.checkout-mbprepa-hero{gap:2.5rem;padding:3rem 1.25rem 4.25rem}.checkout-mbprepa-back{margin-bottom:1.5rem}.checkout-mbprepa-hero h1{font-size:3.75rem}.checkout-mbprepa-hero__lead{font-size:1.65rem}.checkout-mbprepa-card{max-width:100%}.checkout-mbprepa-card__content>strong{font-size:3rem}}@media (max-width:420px){.checkout-mbprepa-hero h1{font-size:3.05rem}.checkout-mbprepa-hero__lead{font-size:1.38rem}}.checkout-mbprepa-minimal-header{color:#fff;background:#0c0d0e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:72px;padding:0 4.5rem;display:flex}.checkout-mbprepa-minimal-header a{color:#fff;letter-spacing:0;font-size:1rem;font-weight:950}.checkout-mbprepa-minimal-header span{color:#fff9;text-transform:uppercase;font-size:.76rem;font-weight:900}.checkout-mbprepa-page .checkout-mbprepa-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:calc(100svh - 72px);padding-top:5rem;padding-bottom:5rem}.checkout-mbprepa-page .checkout-mbprepa-back{margin-bottom:2rem}.checkout-mbprepa-page .checkout-mbprepa-hero h1{margin-bottom:1.25rem;font-size:clamp(4.6rem,10vw,8.4rem)}.checkout-mbprepa-page .checkout-mbprepa-hero__lead{max-width:620px;margin-bottom:0;font-size:clamp(1.45rem,2.8vw,2.45rem)}.checkout-mbprepa-page .checkout-mbprepa-trust{gap:.55rem;margin-top:1.8rem}.checkout-mbprepa-page .checkout-mbprepa-card{gap:0;padding:clamp(1.35rem,3vw,2.2rem)}.checkout-mbprepa-page .checkout-mbprepa-cover-frame,.checkout-mbprepa-page .checkout-mbprepa-cover-fallback{display:none}.checkout-mbprepa-page .checkout-mbprepa-card__content{gap:1.15rem;padding:0}.checkout-mbprepa-page .checkout-mbprepa-card__content>strong{font-size:clamp(3.25rem,5vw,4.5rem)}.checkout-mbprepa-page .checkout-mbprepa-card__content>p{color:#fff;text-transform:uppercase;margin-bottom:.25rem;font-size:1.2rem;font-weight:900;line-height:1.2}.checkout-mbprepa-page .checkout-mbprepa-submit{margin-top:.25rem}.checkout-mbprepa-muted{color:#ffffff94;margin:0;font-size:.9rem;font-weight:720;line-height:1.4}@media (max-width:1100px){.checkout-mbprepa-minimal-header{padding:0 2rem}.checkout-mbprepa-page .checkout-mbprepa-hero{grid-template-columns:1fr}.checkout-mbprepa-page .checkout-mbprepa-card{max-width:440px}}@media (max-width:760px){.checkout-mbprepa-minimal-header{min-height:64px;padding:0 1.25rem}.checkout-mbprepa-minimal-header span{font-size:.68rem}.checkout-mbprepa-page .checkout-mbprepa-hero{min-height:calc(100svh - 64px);padding-top:2.75rem}.checkout-mbprepa-page .checkout-mbprepa-hero h1{font-size:clamp(3.6rem,17vw,5.2rem)}.checkout-mbprepa-page .checkout-mbprepa-card{max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
