.coaches-block{font-family:Roboto Condensed,sans-serif;width:100%;background:radial-gradient(ellipse at 50% 0,#1c1c1c 0,#0e0e0e 55%,#080808 100%);padding:clamp(48px,5vw,72px) 0 clamp(56px,6vw,80px);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.coaches-block:after{content:"";position:absolute;top:-100px;right:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.07) 0,transparent 68%);pointer-events:none;animation:orb-drift-r 16s ease-in-out infinite alternate}.coaches-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.coaches-block h2.section-chrome-h{color:#ffffff;padding-top:0;margin-bottom:8px}.coaches-block h2.section-chrome-h:after,.coaches-block h2.section-chrome-h:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.coaches-block .section-eyebrow{color:rgba(255,255,255,.3)}.coaches-block .section-subtitle{color:rgba(255,255,255,.48);margin-bottom:36px}.coaches-desktop,.coaches-mobile{align-self:center;width:min(1200px,100%)}.coaches-desktop{display:none}.coach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;padding:4px 32px 8px}.coach-card{position:relative;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(160deg,#2c2c2c,#212121 18%,#1a1a1a 38%,#1d1d1d 55%,#161616 72%,#101010);border-color:rgba(255,255,255,.22) rgba(255,255,255,.04) rgba(0,0,0,.75) rgba(255,255,255,.08);border-style:solid;border-width:1px;box-shadow:0 2px 0 rgba(0,0,0,.85),0 4px 0 rgba(0,0,0,.65),0 8px 0 rgba(0,0,0,.45),0 14px 36px rgba(0,0,0,.7),0 36px 72px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(0,0,0,.55);transition:transform .22s ease,box-shadow .22s ease,border-color .22s}.coach-card:before{height:1.5px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.45) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.45) 65%,rgba(255,255,255,.05));z-index:2}.coach-card:after,.coach-card:before{content:"";position:absolute;top:0;left:0;right:0;pointer-events:none}.coach-card:after{height:50%;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018) 45%,transparent);border-radius:14px 14px 0 0;z-index:1}.coach-card:hover{transform:translateY(-6px);border-top-color:rgba(255,255,255,.32);box-shadow:0 6px 0 rgba(0,0,0,.85),0 10px 0 rgba(0,0,0,.65),0 14px 0 rgba(0,0,0,.45),0 22px 52px rgba(0,0,0,.75),0 48px 88px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.55)}.coach-media{aspect-ratio:4/3;background:#080808;overflow:hidden;position:relative;z-index:0}.coach-media img{width:100%;height:100%;object-fit:cover;display:block;object-position:0 15%;filter:brightness(.9) saturate(.78) contrast(1.04);transition:transform .45s ease,filter .45s ease}.coach-card:hover .coach-media img{transform:scale(1.05);filter:brightness(1) saturate(.9) contrast(1.02)}.coach-media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent,rgba(10,10,10,.92));pointer-events:none;z-index:1}.coach-body{padding:18px 22px 22px;flex:1 1;position:relative;z-index:1;background:linear-gradient(160deg,#181818,#141414 50%,#111111);border-top:1px solid rgba(255,255,255,.055)}.coach-name{margin:0 0 8px;font-family:Oswald,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:3px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(170deg,#ffffff,#f0f0f0 30%,#d4d4d4 55%,#b0b0b0 80%,#888888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}.coach-desc{margin:0;line-height:1.6;font-size:.875rem;color:rgba(170,170,175,.72);text-shadow:0 1px 2px rgba(0,0,0,.5)}.coaches-mobile{display:block;position:relative;--gutter:56px;--shift:78%;padding:10px var(--gutter) 28px;overflow:hidden}.coaches-mobile--all{width:min(1200px,100%)}@media (max-width:360px){.coaches-mobile{--shift:92%}}.cf-stage{perspective:1200px;position:relative;width:100%}.cf-stack{display:grid;place-items:center;position:relative}.cf-card{width:100%;max-width:720px;position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#2c2c2c,#212121 18%,#1a1a1a 38%,#1d1d1d 55%,#161616 72%,#101010);border-color:rgba(255,255,255,.22) rgba(255,255,255,.04) rgba(0,0,0,.75) rgba(255,255,255,.08);border-style:solid;border-width:1px;box-shadow:0 2px 0 rgba(0,0,0,.85),0 4px 0 rgba(0,0,0,.65),0 8px 0 rgba(0,0,0,.45),0 14px 36px rgba(0,0,0,.7),0 36px 72px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(0,0,0,.55)}.cf-card:before{height:1.5px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.45) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.45) 65%,rgba(255,255,255,.05));z-index:2}.cf-card:after,.cf-card:before{content:"";position:absolute;top:0;left:0;right:0;pointer-events:none}.cf-card:after{height:50%;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015) 45%,transparent);border-radius:14px 14px 0 0;z-index:1}.cf-slide.is-active .cf-card{border-top-color:rgba(255,255,255,.32);box-shadow:0 4px 0 rgba(0,0,0,.85),0 8px 0 rgba(0,0,0,.65),0 12px 0 rgba(0,0,0,.45),0 20px 48px rgba(0,0,0,.75),0 48px 88px rgba(0,0,0,.55),0 0 56px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.55)}@media (max-width:420px){.cf-card{max-width:600px}}.cf-media{aspect-ratio:16/13;background:#080808;overflow:hidden;position:relative}.cf-media img{width:100%;height:100%;object-fit:cover;display:block;object-position:0 15%;filter:brightness(.9) saturate(.78) contrast(1.04)}.cf-media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48%;background:linear-gradient(180deg,transparent,rgba(10,10,10,.92));pointer-events:none;z-index:1}.cf-body{padding:16px 20px 20px;position:relative;z-index:1;background:linear-gradient(160deg,#181818,#141414 50%,#111111);border-top:1px solid rgba(255,255,255,.055)}.cf-name{margin:0 0 6px;padding-bottom:8px;font-family:Oswald,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:3px;text-transform:uppercase;text-align:center;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(170deg,#ffffff,#f0f0f0 30%,#d4d4d4 55%,#b0b0b0 80%,#888888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}.cf-desc{margin:0;font-size:.88rem;color:rgba(170,170,175,.72);line-height:1.6;font-family:Roboto Condensed,sans-serif;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cf-slide{grid-area:1/1;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .32s ease,filter .32s ease;will-change:transform,opacity,filter}.cf-slide.is-active{transform:translateX(0) rotateY(0deg) scale(.97);opacity:1;z-index:6;filter:none}@media (min-width:901px){.coaches-mobile{--shift:55%;max-width:900px;margin-inline:auto}.cf-card{max-width:860px}.cf-body .cf-desc{font-size:1rem}.cf-name{font-size:1.3rem}}.cf-slide.is-prev{transform:translateX(calc(-1 * var(--shift))) rotateY(22deg) scale(.89)}.cf-slide.is-next,.cf-slide.is-prev{opacity:.72;z-index:5;filter:blur(.5px) brightness(.6)}.cf-slide.is-next{transform:translateX(var(--shift)) rotateY(-22deg) scale(.89)}.cf-slide.is-left2{transform:translateX(calc(-2 * var(--shift))) rotateY(28deg) scale(.82)}.cf-slide.is-left2,.cf-slide.is-right2{opacity:.28;z-index:4;filter:blur(1.5px) brightness(.4)}.cf-slide.is-right2{transform:translateX(calc(2 * var(--shift))) rotateY(-28deg) scale(.82)}.cf-slide.is-far{opacity:0}.cf-slide.is-far,.cf-slide:not(.is-active) .cf-card>:not(:before):not(:after){pointer-events:none}.cf-slide:not(.is-active):after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,.3);border-radius:14px;z-index:20;transition:opacity .2s ease}.cf-slide.is-left2:after,.cf-slide.is-right2:after{background:rgba(0,0,0,.55)}.cf-slide.is-active:after{display:none}.cf-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:100px;display:grid;place-items:center;color:rgba(220,220,220,.88);z-index:10;cursor:pointer;border-radius:10px;background:linear-gradient(180deg,#2a2a2a,#181818 50%,#101010);border-color:rgba(255,255,255,.2) rgba(255,255,255,.04) rgba(0,0,0,.8) rgba(255,255,255,.08);border-style:solid;border-width:1px;box-shadow:0 2px 0 rgba(0,0,0,.8),0 4px 0 rgba(0,0,0,.6),0 6px 0 rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .15s ease,box-shadow .15s ease,border-color .15s}.cf-arrow.left{left:8px}.cf-arrow.right{right:8px}.cf-arrow svg{width:22px;height:22px}.cf-arrow:hover{color:#ffffff;border-top-color:rgba(255,255,255,.3);transform:translateY(calc(-50% - 2px));box-shadow:0 4px 0 rgba(0,0,0,.8),0 6px 0 rgba(0,0,0,.6),0 8px 0 rgba(0,0,0,.4),0 14px 32px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.18)}.cf-arrow:active{transform:translateY(calc(-50% + 2px));box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 1px 0 rgba(0,0,0,.8)}.cf-arrow:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cf-card,.cf-slide,.coach-card{transition:none}}.FAQContainer{margin:0 auto;position:relative;font-family:Roboto Condensed,sans-serif;padding:clamp(56px,6vw,88px) 0;color:#ffffff;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 110%,rgba(255,255,255,.045) 0,transparent 70%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(255,255,255,.022) 0,transparent 60%),linear-gradient(180deg,#111111,#0c0c0c 40%,#080808)}.FAQContainer:before{top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.FAQContainer:after,.FAQContainer:before{content:"";position:absolute;pointer-events:none}.FAQContainer:after{bottom:-80px;left:50%;transform:translateX(-50%);width:70%;height:260px;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.06) 0,transparent 70%)}.FAQContainer h2.section-chrome-h{color:#ffffff;margin-bottom:8px}.FAQContainer h2.section-chrome-h:after,.FAQContainer h2.section-chrome-h:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.FAQContainer .section-eyebrow{color:rgba(255,255,255,.32)}.FAQContainer .section-subtitle{color:rgba(255,255,255,.44)}.FAQ{width:100%;max-width:780px;margin:0 auto;display:flex;flex-direction:column;counter-reset:faq}.FAQ-and-video{width:min(780px,92vw);margin:0 auto}.faq-controls{display:flex;justify-content:center;gap:0;margin:32px auto 36px;width:-moz-fit-content;width:fit-content;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#242424,#181818);border-color:rgba(255,255,255,.16) rgba(255,255,255,.03) rgba(0,0,0,.7) rgba(255,255,255,.06);border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 2px 0 rgba(0,0,0,.6),0 4px 10px rgba(0,0,0,.4)}.faq-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;padding:0 24px;border:none;background:transparent;color:rgba(200,200,200,.55);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.8px;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s;position:relative;white-space:nowrap}.faq-controls button:first-child:after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:rgba(255,255,255,.09)}.faq-controls button:hover{background:rgba(255,255,255,.06);color:rgba(230,230,230,.95)}.faq-item-container{width:100%;counter-increment:faq;border-top:1px solid rgba(255,255,255,.06)}.faq-item-container:last-child{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item{width:100%}.faq-item.is-open{background:rgba(255,255,255,.025)}.faq-question{display:flex;align-items:center;gap:18px;padding:20px 16px;background:transparent;border:none;cursor:pointer;width:100%;transition:background .15s}.faq-question:hover{background:rgba(255,255,255,.03)}.faq-question:before{content:counter(faq,decimal-leading-zero);font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:700;color:rgba(255,255,255,.1);line-height:1;min-width:38px;flex-shrink:0;transition:color .25s}.faq-item.is-open .faq-question:before{color:rgba(255,255,255,.38)}.faq-question h3{font-family:Oswald,sans-serif;font-size:clamp(15px,2vw,19px);font-weight:500;letter-spacing:.3px;line-height:1.35;margin:0;color:rgba(215,215,215,.82);flex:1 1;text-align:left;transition:color .18s}.faq-item.is-open .faq-question h3{color:rgba(255,255,255,.95)}.faq-item-container button{flex-shrink:0;width:32px;height:32px;min-width:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;background:linear-gradient(180deg,#2a2a2a,#181818);border-color:rgba(255,255,255,.18) rgba(255,255,255,.03) rgba(0,0,0,.7) rgba(255,255,255,.07);border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 2px 0 rgba(0,0,0,.6),0 4px 8px rgba(0,0,0,.4);transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.faq-item-container button:hover{background:linear-gradient(180deg,#353535,#222);border-top-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 3px 0 rgba(0,0,0,.65),0 6px 14px rgba(0,0,0,.5),0 0 12px rgba(255,255,255,.05);transform:translateY(-1px)}.faq-item.is-open .faq-item-container button{background:linear-gradient(180deg,#333,#1e1e1e);border-top-color:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 0 rgba(0,0,0,.65),0 4px 10px rgba(0,0,0,.45),0 0 16px rgba(255,255,255,.07)}.faq-toggle{position:relative;display:block;width:12px;height:12px}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;top:50%;left:50%;background:rgba(220,220,220,.7);border-radius:1px;transition:transform .28s cubic-bezier(.4,0,.2,1),background .2s}.faq-toggle:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.faq-toggle:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.faq-item.is-open .faq-toggle:after,.faq-item.is-open .faq-toggle:before{transform:translate(-50%,-50%) rotate(45deg);background:#ffffff}.faq-answer-wrapper{overflow:hidden;max-height:0;opacity:0;transition:max-height .48s cubic-bezier(.4,0,.2,1),opacity .3s ease}.faq-item.is-open .faq-answer-wrapper{max-height:700px;opacity:1}.faq-answer{padding:16px 16px 10px calc(38px + 18px)}.faq-answer p{font-family:Roboto Condensed,sans-serif;font-size:clamp(13.5px,1.6vw,15px);font-weight:300;line-height:1.9;color:rgba(200,200,200,.88);margin:0}.faq-answer a{color:rgba(230,230,230,.85);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.faq-answer a:hover{color:#ffffff}.faq-free-trial{display:inline-block;margin-top:12px;color:rgba(255,255,255,.82);font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s}.faq-free-trial:hover{color:#ffffff}@media (max-width:600px){.faq-question{padding:16px 10px;gap:14px}.faq-question:before{font-size:16px;min-width:28px}.faq-answer{padding:14px 10px 8px calc(28px + 14px)}.faq-controls button{height:34px;padding:0 18px}}