@font-face{font-family:Manrope;src:url(/assets/original-um/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/original-um/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/assets/original-um/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#f7f7f4;background:#0a0a0a;--black:#0a0a0a;--white:#f7f7f4;--gray:#a5a5a0;--line:rgba(255,255,255,.22);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--black)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:#fff;color:#000}.shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.scroll-progress{position:fixed;left:0;top:0;right:0;height:3px;background:#fff;transform-origin:left;z-index:200}.cursor-ring{position:fixed;left:-18px;top:-18px;width:36px;height:36px;border:1px solid #fff;border-radius:50%;pointer-events:none;z-index:199;mix-blend-mode:difference}.page-view>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}.transformation-upload-previews{display:flex;gap:8px;overflow-x:auto;padding:8px 0}.transformation-upload-previews img{width:92px!important;height:92px!important;flex:0 0 auto;object-fit:cover}@media(max-width:1000px){.motion-field{display:none!important}.announcement-mark:after,.announcement-mark:before,.coach-phone,.coach-phone-orbit,.footer-orbit,.footer-orbit i,.footer-orbit span,.hero-sculpture,.hero-sculpture i,.hero-sculpture:before,.hybrid-dashboard,.hybrid-kicker,.hybrid-phone,.stage-grid,.stage-metric,.stage-orbit,.verb-orbit{animation:none!important}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(10,10,10,.96)}}.header{position:fixed;z-index:100;left:0;right:0;top:0;height:78px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:rgba(10,10,10,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.logo img{display:block;width:152px;filter:brightness(0) invert(1)}.nav{display:flex;align-items:center;gap:32px;font:500 11px DM Mono;text-transform:uppercase}.nav>a:not(.nav-cta){color:#aaa}.nav>a.active,.nav>a:hover{color:#fff}.nav-cta{border-left:1px solid #555;padding:21px 0 21px 28px;display:flex;gap:25px;align-items:center}.nav-cta svg{transition:.3s}.nav-cta:hover svg{transform:translate(5px,-5px)}.menu{display:none;border:0;background:none;color:#fff}.button{display:inline-flex;align-items:center;gap:35px;border:1px solid #111;background:#fff;color:#0a0a0a;padding:5px 5px 5px 20px;font-size:12px;font-weight:800;text-transform:uppercase}.button i{display:grid;place-items:center;width:42px;height:42px}.button i,.button.dark{background:#0a0a0a;color:#fff}.button.dark{border-color:#0a0a0a}.button.dark i{background:#fff;color:#0a0a0a}.button:hover i svg{animation:arrow-jump .55s}.eyebrow{display:inline-block;border:1px solid;padding:7px 10px;font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.08em}.eyebrow.dark{color:#111}.footer{position:relative;overflow:hidden;padding:120px 0 28px;border-top:1px solid var(--line);background:#0a0a0a}.footer-orbit{position:absolute;width:560px;height:560px;border:1px solid #333;border-radius:50%;right:-180px;top:-240px;display:grid;place-items:center;animation:spin 32s linear infinite}.footer-orbit i,.footer-orbit:after,.footer-orbit:before{content:"";position:absolute;inset:70px;border:1px solid #242424;border-radius:50%}.footer-orbit:after{inset:140px}.footer-orbit i:first-of-type{inset:-35px;border-style:dashed}.footer-orbit i:last-of-type{inset:110px;border-style:dashed;animation:spin 12s linear infinite reverse}.footer-orbit span{font:800 110px Manrope;letter-spacing:-.1em;animation:counter 32s linear infinite}.footer-main{display:grid;grid-template-columns:1.4fr .7fr 1fr;grid-gap:10%;gap:10%;position:relative}.footer-main .logo img{width:190px}.footer-main p{color:#777;max-width:310px;font-size:12px;line-height:1.7}.footer-links,.footer-main>div:last-child{display:flex;flex-direction:column;gap:16px;font-size:12px}.footer-links a:hover{font-style:italic}.footer-label{font:9px DM Mono;color:#777}.social{margin-top:18px}.footer-bottom{margin-top:110px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font:9px DM Mono;color:#666;text-transform:uppercase}.editorial-hero{position:relative;min-height:1220px;padding:120px 32px 70px;background:#0a0a0a}.hero-index{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 0;border-block:1px solid var(--line);font:9px DM Mono;color:#999}.hero-index span:nth-child(2){text-align:center}.hero-index span:last-child{text-align:right}.hero-type{height:240px;overflow:hidden;border-bottom:1px solid var(--line);white-space:nowrap}.hero-type>div{font:800 clamp(100px,14.2vw,250px)/.9 Manrope;letter-spacing:-.09em;color:#fff}.hero-editorial-grid{display:grid;grid-template-columns:1.05fr .72fr .58fr;min-height:760px;border-bottom:1px solid var(--line)}.hero-editorial-grid>div{padding:42px 28px;border-right:1px solid var(--line)}.hero-editorial-grid>div:first-child{padding-left:0}.hero-editorial-grid>div:last-child{border-right:0;padding-right:0}.issue{font:9px DM Mono;color:#888}.hero-statement h1{font:600 clamp(46px,5.3vw,86px)/.95 Manrope;letter-spacing:-.065em;margin:48px 0}.brand-grid h2 em,.closing-editorial h2 em,.field-head h2 em,.hero-statement h1 em,.roster-head h2 em{font:600 italic 1.12em Bodoni Moda,serif;letter-spacing:-.045em}.hero-statement>p{color:#aaa;max-width:560px;line-height:1.75}.hero-statement>div{gap:25px;margin-top:35px}.hero-statement>div,.trial{display:flex;align-items:center}.trial{gap:7px;font-size:10px;color:#888}.trial svg{width:15px}.hero-live{position:relative;overflow:hidden}.live-label{height:30px;display:flex;align-items:center;gap:8px;font:9px DM Mono}.live-label i{width:7px;height:7px;background:#ffffff;border-radius:50%;animation:live 1.2s infinite}.live-label b{margin-left:auto}.hero-live figure{position:absolute;inset:84px 28px 72px;margin:0;background:#222}.hero-live figure img{width:100%;height:100%;object-fit:cover}.hero-live figcaption{position:absolute;inset:auto 0 0;background:#fff;color:#111;padding:15px;display:flex;justify-content:space-between;align-items:flex-end}.hero-live figcaption b{font-size:12px}.hero-live figcaption span{font:9px DM Mono}.live-progress{position:absolute;display:flex;left:28px;right:28px;bottom:30px;gap:5px}.live-progress button{height:3px;flex:1 1;border:0;background:#444;padding:0;cursor:pointer}.live-progress button.active{background:#fff}.hero-product>span{font:9px DM Mono;color:#888}.hero-product>div{margin-top:90px;overflow:hidden;border:1px solid #555;transform:rotate(4deg);transition:.7s}.hero-product>div:hover{transform:rotate(0) scale(1.08)}.hero-product img{height:360px;width:auto;display:block;transform:translateX(-25%)}.hero-product p{font:600 20px/1.2 Manrope;letter-spacing:-.04em;margin-top:30px}.hero-scroll{position:absolute;left:32px;bottom:26px;display:flex;align-items:center;gap:10px;font:9px DM Mono;color:#777}.hero-scroll svg{width:16px}.shift-console{background:#f3f3f0;color:#111}.console-top{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 32px;border-bottom:1px solid #111;font:9px DM Mono}.console-top span:nth-child(2){text-align:center}.console-top span:last-child{text-align:right}.console-grid{display:grid;grid-template-columns:.83fr 1.17fr;min-height:760px}.console-nav{border-right:1px solid #111}.console-nav button{width:100%;height:calc(100% / 6);padding:0 32px;background:transparent;border:0;border-bottom:1px solid #aaa;display:grid;grid-template-columns:50px 1fr 35px;align-items:center;text-align:left;font-size:20px;cursor:pointer;transition:.35s}.console-nav button span{font:9px DM Mono}.console-nav button svg{width:17px;opacity:0;transform:translateX(-10px);transition:.3s}.console-nav button.active{background:#111;color:#fff;padding-left:45px}.console-nav button.active svg{opacity:1;transform:none}.console-output{display:grid;place-items:center;padding:7vw;overflow:hidden}.console-output>div{position:relative;width:100%;min-height:480px;display:flex;flex-direction:column;justify-content:center}.console-output span{font:9px DM Mono;color:#666}.console-output h2{font:700 clamp(58px,7vw,115px)/.83 Manrope;letter-spacing:-.075em;max-width:750px;margin:35px 0;text-transform:uppercase}.console-output p{max-width:550px;line-height:1.8}.output-orbit{position:absolute;right:-12%;bottom:-28%;width:360px;height:360px;border:1px solid #aaa;border-radius:50%;display:grid;place-items:center;animation:spin 18s linear infinite}.output-orbit i{position:absolute;inset:65px;border:1px solid #bbb;border-radius:50%}.output-orbit i:nth-child(2){inset:125px}.output-orbit b{font:800 45px Manrope;letter-spacing:-.1em;animation:counter 18s linear infinite}.field-guide{padding:160px 0}.field-head{display:grid;grid-template-columns:.7fr 1.3fr .6fr;grid-gap:40px;gap:40px;padding-bottom:80px}.field-head>span{font:9px DM Mono;color:#777}.field-head h2{font:700 clamp(65px,7vw,115px)/.85 Manrope;letter-spacing:-.075em;margin:0}.field-head p{color:#888;line-height:1.75;margin:0}.field-list{border-top:1px solid var(--line)}.field-row{display:grid;grid-template-columns:60px 1fr 1.1fr 180px;grid-gap:30px;gap:30px;align-items:center;min-height:190px;border-bottom:1px solid var(--line);position:relative}.field-row>span{font:9px DM Mono;color:#777}.field-row h3{font:600 clamp(24px,2.8vw,42px)/1.1 Manrope;letter-spacing:-.05em;margin:0}.field-row p{font-size:13px;color:#92928e;line-height:1.7;margin:0}.field-preview{height:140px;border-left:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.field-preview b{font:600 44px Manrope}.field-preview img{height:240px;width:100%;object-fit:cover;object-position:top;transition:.6s}.field-row:hover .field-preview img{transform:translateY(-45px)}.field-row:after{content:"";position:absolute;left:0;right:0;top:0;height:0;background:#fff;mix-blend-mode:difference;transition:.4s;pointer-events:none}.field-row:hover:after{height:100%}.field-cta{text-align:center;margin-top:60px}.ai-editorial{display:grid;grid-template-columns:1fr 1fr;background:#f3f3f0;color:#111}.ai-sticky{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:100px 50px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #111}.ai-sticky>span{font:9px DM Mono}.ai-sticky h2{font:700 clamp(62px,7vw,120px)/.83 Manrope;letter-spacing:-.08em;margin:50px 0}.ai-sticky h2 em{font:600 italic .9em Bodoni Moda;color:#555}.ai-sticky p{max-width:400px;line-height:1.7}.ai-sequence{padding:100px 45px}.ai-step{min-height:430px;padding:50px 0;border-bottom:1px solid #111;position:relative}.ai-step>span{font:9px DM Mono}.ai-step strong{display:block;font:700 clamp(65px,8vw,125px)/1 Manrope;letter-spacing:-.08em;margin:55px 0 15px}.ai-step h3{font:600 30px Manrope;letter-spacing:-.04em;margin:0}.ai-step p{max-width:520px;line-height:1.7}.ai-step>div{position:absolute;right:0;top:45px;width:70px;height:70px;border:1px solid #111;border-radius:50%;display:grid;place-items:center;animation:spin 10s linear infinite}.roster-editorial{padding:150px 0;overflow:hidden}.roster-head{display:grid;grid-template-columns:.5fr 1.5fr;margin-bottom:80px}.roster-head>span{font:9px DM Mono;color:#777}.roster-head h2{font:700 clamp(70px,8vw,130px)/.85 Manrope;letter-spacing:-.08em;margin:0}.roster-reel{width:max-content}.roster-reel>div{display:flex;gap:10px;animation:reel 36s linear infinite}.roster-reel:hover>div{animation-play-state:paused}.roster-reel article{width:330px;flex:none}.roster-reel article:nth-child(2n){margin-top:100px}.roster-reel article img{width:100%;height:450px;object-fit:cover;display:block;filter:none}.roster-reel article>div{display:grid;grid-template-columns:34px 1fr;padding:15px 0;border-top:1px solid #fff}.roster-reel span{font:9px DM Mono}.roster-reel b{font-size:14px}.roster-reel small{grid-column:2;font:9px DM Mono;color:#777;margin-top:4px}.roster-action{text-align:center;margin-top:80px}.brand-system{background:#fff;color:#111;overflow:hidden;padding-bottom:100px}.brand-word{font:800 9.5vw/1 Manrope;letter-spacing:-.08em;white-space:nowrap;border-block:1px solid #111;padding:16px 0;animation:brand-word 18s linear infinite}.brand-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:820px}.brand-grid>div:first-child>span{font:9px DM Mono}.brand-grid h2{font:700 clamp(65px,7vw,110px)/.84 Manrope;letter-spacing:-.08em;margin:45px 0}.brand-grid p{max-width:540px;line-height:1.75;margin-bottom:30px}.device-stack{height:680px;position:relative;perspective:1000px}.device{position:absolute;width:280px;height:590px;border:8px solid #111;background:#222;overflow:hidden;top:50%;left:50%}.device img{width:100%;display:block}.device.a{transform:translate(-88%,-48%) rotate(-12deg);filter:brightness(.7);animation:device-a 7s ease-in-out infinite}.device.b{transform:translate(-18%,-52%) rotate(8deg);box-shadow:15px 18px 0 #777;animation:device-b 6s ease-in-out infinite}.device.b span{position:absolute;right:20px;top:120px;width:110px;height:110px;background:#fff;border:2px solid #111;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:800}.closing-editorial{min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 20px}.closing-editorial>span{font:9px DM Mono;color:#777}.closing-editorial h2{font:700 clamp(60px,8vw,125px)/.85 Manrope;letter-spacing:-.08em;margin:45px 0}.closing-editorial p{color:#888;margin-bottom:30px}.home-cta{min-height:680px;background:#fff;color:#111;display:grid;place-items:center;text-align:center;padding:100px 20px}.home-cta h2{font:700 clamp(58px,7vw,108px)/.86 Manrope;letter-spacing:-.075em;text-transform:uppercase;margin:40px 0}.home-cta h2 span{font:600 italic Bodoni Moda;text-transform:none}.home-cta .eyebrow{color:#111}.home-cta .button{background:#111;color:#fff}.home-cta .button i{background:#fff;color:#111}.hybrid-hero{position:relative;min-height:1260px;padding:96px 32px 85px;overflow:hidden;background:#0a0a0a}.hybrid-copy{text-align:center;position:relative;z-index:5;padding-top:55px}.hybrid-kicker{display:inline-block;border:1px solid #777;padding:8px 11px;font:9px DM Mono;color:#bbb;letter-spacing:.08em}.hybrid-copy h1{font:800 clamp(80px,11vw,176px)/.76 Manrope;letter-spacing:-.09em;margin:34px 0 38px}.hybrid-copy h1 em{font:600 italic .95em Bodoni Moda,serif;letter-spacing:-.055em}.hybrid-copy>p{max-width:660px;margin:0 auto;color:#aaa;line-height:1.75;font-size:16px}.hybrid-actions{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:30px}.hybrid-stage{position:relative;z-index:3;width:min(1180px,94vw);height:510px;margin:75px auto 0;perspective:1200px}.stage-grid{position:absolute;inset:-100px -15vw;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:60px 60px;transform:perspective(700px) rotateX(66deg);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 70%);mask-image:radial-gradient(circle,#000 20%,transparent 70%);animation:grid-run 12s linear infinite}.hybrid-dashboard{position:absolute;z-index:2;left:10%;right:8%;top:30px;border:7px solid #1d1d1d;border-radius:22px;overflow:hidden;background:#1d1d1d;box-shadow:20px 25px 0 #555,0 70px 110px #000;transform-style:preserve-3d;animation:hybrid-breathe 7s ease-in-out 1.2s infinite}.hybrid-dashboard img{width:100%;display:block}.hybrid-dashboard .screen-bar{height:34px}.hybrid-phone{position:absolute;z-index:5;right:1%;top:58px;width:170px;height:360px;border:7px solid #111;border-radius:34px;background:#222;overflow:hidden;box-shadow:9px 12px 0 #fff;transform:rotate(7deg);animation:hybrid-phone 5s ease-in-out infinite}.hybrid-phone>span{position:absolute;z-index:2;top:8px;left:50%;transform:translateX(-50%);width:64px;height:17px;background:#111;border-radius:20px}.hybrid-phone img{width:100%;display:block}.hybrid-coach{position:absolute;z-index:5;left:-1%;top:90px;width:180px;height:310px;background:#222;border:5px solid #111;box-shadow:8px 10px 0 #fff;transform:rotate(-7deg);overflow:hidden}.hybrid-coach .live-label{position:absolute;z-index:3;left:0;right:0;top:0;height:34px;padding:0 9px;background:#111;color:#fff}.hybrid-coach figure{position:absolute;inset:34px 0 0;margin:0}.hybrid-coach figure img{width:100%;height:100%;object-fit:cover}.hybrid-coach figcaption{position:absolute;left:0;right:0;bottom:0;background:#fff;color:#111;padding:10px;display:flex;flex-direction:column}.hybrid-coach figcaption b{font-size:10px}.hybrid-coach figcaption span{font:8px DM Mono}.stage-metric{position:absolute;z-index:6;background:#fff;color:#111;border:2px solid #111;border-radius:16px;padding:13px 17px;display:flex;align-items:flex-end;gap:12px;box-shadow:6px 7px 0 #666}.stage-metric strong{font:700 29px/1 Manrope;letter-spacing:-.06em}.stage-metric span{font:8px/1.35 DM Mono}.sm-a{left:2%;bottom:3%;transform:rotate(6deg);animation:metric-two 5s ease-in-out infinite}.sm-b{right:3%;bottom:0;transform:rotate(-5deg);animation:metric-one 6s ease-in-out infinite}.stage-orbit{position:absolute;border:1px solid #555;border-radius:50%;animation:spin 18s linear infinite}.so-a{width:370px;height:370px;left:-12%;top:-25%}.so-a:after{content:"";position:absolute;inset:65px;border:1px dashed #555;border-radius:50%}.so-b{width:260px;height:260px;right:-8%;bottom:-10%;animation-direction:reverse}.hybrid-word{position:absolute;left:0;right:0;bottom:33px;white-space:nowrap;overflow:hidden;border-block:1px solid #333;color:#333}.hybrid-word>div{font:800 72px/.95 Manrope;letter-spacing:-.06em}.hybrid-hero .hero-scroll{bottom:10px;z-index:8}.hybrid-hero .hero-index{position:relative;z-index:8}@keyframes hybrid-breathe{50%{transform:rotateX(2deg) rotateY(-2deg) translateY(-13px)}}@keyframes hybrid-phone{50%{transform:rotate(2deg) translateY(-17px)}}@keyframes grid-run{to{background-position:60px 60px}}.hybrid-copy{padding-top:64px}.hybrid-kicker{animation:kicker-float 4s ease-in-out infinite}.hybrid-copy h1{position:relative}.hybrid-copy h1 em,.hybrid-copy h1 span{display:inline-block}.hybrid-copy h1 em{animation:hero-serif 5s ease-in-out 1.2s infinite}.hero-sculpture{position:absolute;z-index:0;left:50%;top:40px;width:860px;height:860px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.1);border-radius:48% 52% 37% 63%/62% 37% 63% 38%;animation:sculpture-morph 12s ease-in-out infinite}.hero-sculpture:before{content:"";position:absolute;inset:100px;border:1px solid rgba(255,255,255,.09);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;animation:spin 28s linear infinite}.hero-sculpture i{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.hero-sculpture i:first-child{inset:190px;animation:spin 17s linear infinite reverse}.hero-sculpture i:nth-child(2){width:170px;height:170px;right:-30px;top:180px;border-style:dashed;animation:spin 11s linear infinite}.hero-sculpture i:nth-child(3){width:110px;height:110px;left:25px;bottom:190px;background:radial-gradient(circle at 35% 30%,#777,#111 65%);box-shadow:0 0 80px rgba(255,255,255,.12);animation:sphere-drift 7s ease-in-out infinite}.hero-sculpture span{position:absolute;right:12%;bottom:14%;font:800 72px Manrope;letter-spacing:-.1em;color:#1c1c1c;animation:type-breathe 5s ease-in-out infinite}.verb-orbit{position:absolute;z-index:7;width:66px;height:66px;border:1px solid #777;border-radius:50%;display:grid;place-items:center;background:#0a0a0a;font:8px DM Mono;letter-spacing:.08em;box-shadow:0 0 0 7px rgba(0,0,0,.45)}.vo-a{left:18%;top:-6%;animation:verb-a 8s ease-in-out infinite}.vo-b{right:18%;top:0;animation:verb-b 7s ease-in-out infinite}.vo-c{left:48%;bottom:-4%;animation:verb-c 9s ease-in-out infinite}.hybrid-dashboard:after{inset:34px 0 0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.14) 45%,transparent 65%);transform:translateX(-120%);animation:screen-scan 5.5s ease-in-out 1.5s infinite}.hybrid-dashboard:after,.hybrid-phone:after{content:"";position:absolute;pointer-events:none}.hybrid-phone:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 30px rgba(255,255,255,.08)}.stage-metric{transition:background .3s,color .3s}.stage-metric:hover{background:#111;color:#fff}.stage-orbit:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;left:50%;top:-4px;box-shadow:0 0 18px #fff}@keyframes kicker-float{50%{transform:translateY(-5px);box-shadow:0 5px 20px rgba(255,255,255,.08)}}@keyframes hero-serif{50%{letter-spacing:-.025em;transform:skewX(-2deg)}}@keyframes sculpture-morph{50%{border-radius:35% 65% 61% 39%/43% 58% 42% 57%;transform:translateX(-50%) rotate(7deg) scale(1.04)}}@keyframes sphere-drift{50%{transform:translate(22px,-25px) scale(1.12)}}@keyframes type-breathe{50%{color:#333;transform:scale(1.08)}}@keyframes verb-a{50%{transform:translate(-28px,24px) rotate(-12deg)}}@keyframes verb-b{50%{transform:translate(30px,-18px) rotate(10deg)}}@keyframes verb-c{50%{transform:translateY(22px) rotate(-8deg)}}@keyframes screen-scan{0%,25%{transform:translateX(-120%)}60%,to{transform:translateX(130%)}}.hero-product .hero-mini-stack{position:relative;margin-top:88px;height:390px;overflow:visible;border:0;transform:none}.hero-product .hero-mini-stack:hover{transform:none}.hero-product .hero-mini-stack>img{position:absolute;left:-56%;top:34px;width:520px;height:auto;transform:rotate(5deg);border:5px solid #171717;border-radius:18px;box-shadow:14px 17px 0 #fff;animation:mini-dash 7s ease-in-out infinite}.hero-mini-phone{position:absolute;z-index:2;right:-12px;top:105px;width:105px;height:220px;overflow:hidden;border:5px solid #0a0a0a;border-radius:23px;background:#222;box-shadow:6px 8px 0 #777;animation:mini-phone 5s ease-in-out infinite}.hero-product .hero-mini-phone img{width:100%;height:auto;transform:none}.mini-orbit{position:absolute;right:-38px;top:70px;width:180px;height:180px;border:1px solid #555;border-radius:50%;animation:spin 12s linear infinite}.mini-orbit:after{content:"";position:absolute;inset:38px;border:1px dashed #555;border-radius:50%}.product-theater{display:grid;grid-template-columns:1.45fr .55fr;grid-gap:18px;gap:18px;margin-bottom:130px}.product-theater>div{min-height:650px;position:relative;overflow:hidden;border:1px solid #444;border-radius:34px;background:#151515;padding:30px}.theater-label{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3}.theater-label span{font:9px DM Mono;color:#777}.theater-label b{font-size:11px}.screen-shell{position:absolute;left:7%;right:-18%;top:24%;border:7px solid #222;border-radius:22px;overflow:hidden;background:#222;box-shadow:20px 24px 0 #555;transform:perspective(1000px) rotateY(-8deg) rotate(-2deg);animation:theater-screen 8s ease-in-out infinite}.screen-shell img{display:block;width:100%}.screen-bar{height:34px;background:#fff;color:#111;display:flex;align-items:center;gap:6px;padding:0 12px}.screen-bar i{width:8px;height:8px;border:1px solid #111;border-radius:50%}.screen-bar span{margin:auto;font:8px DM Mono}.metric-object{position:absolute;z-index:3;background:#fff;color:#111;border:2px solid #111;border-radius:18px;padding:17px 21px;display:flex;gap:15px;align-items:flex-end;box-shadow:7px 8px 0 #777}.metric-object strong{font:700 31px/1 Manrope;letter-spacing:-.06em}.metric-object span{font:8px/1.4 DM Mono}.mo-one{left:4%;bottom:8%;transform:rotate(-7deg);animation:metric-one 5s ease-in-out infinite}.mo-two{right:4%;top:17%;transform:rotate(7deg);animation:metric-two 6s ease-in-out infinite}.theater-mobile{background:#f1f1ee!important;color:#111}.mobile-scene{position:absolute;inset:80px 0 0;display:grid;place-items:center}.mobile-shell{position:relative;z-index:2;width:245px;height:520px;border:8px solid #111;border-radius:42px;overflow:hidden;background:#222;box-shadow:13px 16px 0 #777;animation:theater-phone 6s ease-in-out infinite}.mobile-shell img{width:100%;display:block}.mobile-notch{position:absolute;z-index:2;top:8px;left:50%;transform:translateX(-50%);width:78px;height:20px;border-radius:20px;background:#111}.mobile-halo{position:absolute;width:520px;height:520px;border:1px solid #bbb;border-radius:50%;animation:spin 22s linear infinite}.mobile-halo i,.mobile-halo:after,.mobile-halo:before{content:"";position:absolute;border:1px solid #ccc;border-radius:50%}.mobile-halo:before{inset:65px}.mobile-halo:after{inset:130px}.mobile-halo i:first-child{inset:-40px;border-style:dashed}.mobile-halo i:last-child{inset:190px;background:#111}.mobile-signal{position:absolute;z-index:3;left:5%;bottom:8%;font:9px/1.5 DM Mono;background:#111;color:#fff;padding:14px 16px;transform:rotate(-7deg);box-shadow:6px 7px 0 #999}.mobile-signal b{display:block;font:700 35px Manrope}@keyframes mini-dash{50%{transform:rotate(1deg) translateY(-11px)}}@keyframes mini-phone{50%{transform:rotate(-5deg) translateY(-16px)}}@keyframes theater-screen{50%{transform:perspective(1000px) rotateY(-3deg) rotate(1deg) translateY(-12px)}}@keyframes theater-phone{50%{transform:translateY(-16px) rotate(3deg)}}@keyframes metric-one{50%{transform:rotate(-2deg) translateY(-13px)}}@keyframes metric-two{50%{transform:rotate(2deg) translateY(12px)}}.page-hero{min-height:760px;padding:200px 32px 100px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;background:#0a0a0a}.page-hero>div{width:100%}.contact-page h1,.custom-hero h1,.page-hero h1{font:700 clamp(70px,9vw,145px)/.82 Manrope;letter-spacing:-.085em;text-transform:uppercase;margin:45px 0}.contact-page h1 span,.custom-hero h1 span,.page-hero h1 span{font:600 italic .9em Bodoni Moda;text-transform:none}.page-hero>div>p{margin-left:45%;max-width:650px;line-height:1.8;color:#999}.page-hero.purple{background:#181818}.feature-grid-page{padding:120px 0 160px;display:grid;grid-template-columns:repeat(2,1fr)}.feature-page-card{min-height:430px;padding:40px;border:1px solid var(--line);margin:-1px 0 0 -1px;display:flex;flex-direction:column}.feature-page-card>div{display:flex;justify-content:space-between;font:9px DM Mono}.feature-page-card>div svg{width:40px;height:40px}.feature-page-card h2{font:600 clamp(30px,3vw,48px)/1 Manrope;letter-spacing:-.055em;text-transform:uppercase;margin:70px 0 20px}.feature-page-card p{color:#999;line-height:1.7;max-width:560px}.feature-page-card small{margin-top:auto;font:9px DM Mono}.feature-page-card:hover{background:#fff;color:#111}.feature-page-card:hover p{color:#555}.feature-product{background:#fff;color:#111;padding:140px 0}.product-layout{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:7%;gap:7%;align-items:center}.feature-product h2{font:700 clamp(55px,6vw,95px)/.85 Manrope;letter-spacing:-.075em;text-transform:uppercase}.feature-product h2 span{font:600 italic Bodoni Moda;text-transform:none}.feature-product p{line-height:1.7}.product-frame{border:1px solid #111;padding:12px;overflow:hidden}.product-frame img{width:100%;display:block;transition:.8s}.product-frame:hover img{transform:scale(1.04)}.coaches-grid{padding:120px 0 170px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:110px 20px;gap:110px 20px}.coach-card:nth-child(2n){margin-top:130px}.coach-photo{height:720px;position:relative;overflow:hidden;background:#222}.coach-photo>img:not(.coach-logo){width:100%;height:100%;object-fit:cover;display:block;filter:none;transition:.8s}.coach-card:hover .coach-photo>img:not(.coach-logo){transform:scale(1.06)}.coach-photo>span{z-index:2;left:20px;top:20px;color:#111;padding:10px;font:9px DM Mono}.coach-logo,.coach-photo>span{position:absolute;background:#fff}.coach-logo{right:20px;bottom:20px;width:110px;height:110px;object-fit:contain;padding:12px}.coach-card h2{font:600 clamp(30px,3.5vw,54px) Manrope;letter-spacing:-.06em;margin:22px 0 3px}.coach-card>p{font:9px DM Mono;color:#888;text-transform:uppercase}.pricing{padding:50px 0 160px}.price-toggle{display:flex;width:max-content;margin:0 auto 70px;border:1px solid #555}.price-toggle span{padding:11px 16px;font:9px DM Mono}.price-toggle .active{background:#fff;color:#111}.price-toggle b{font-weight:500}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr)}.price-card{min-height:690px;padding:30px;border:1px solid var(--line);margin-left:-1px;display:flex;flex-direction:column;position:relative}.price-card.popular{background:#fff;color:#111;transform:translateY(-20px)}.price-card>span{font:9px DM Mono}.price-card h2{font:700 28px Manrope;text-transform:uppercase;margin:30px 0 4px}.price-card>p{font-size:11px;color:#888}.price{display:flex;align-items:flex-end;gap:10px;margin:50px 0 15px}.price strong{font:700 clamp(40px,4vw,62px)/.8 Manrope;letter-spacing:-.07em}.price b{font:9px DM Mono}.price-card h3{font-size:13px;border-bottom:1px solid;padding-bottom:22px}.price-card ul{list-style:none;padding:15px 0;flex:1 1}.price-card li{display:flex;gap:8px;align-items:center;font-size:11px;margin:13px 0}.price-card li svg{width:15px}.popular-tag{position:absolute;right:15px;top:15px;font:8px DM Mono;border:1px solid;padding:6px}.pricing-note{text-align:center;color:#777;font-size:10px;margin-top:35px}.custom-hero{min-height:900px;padding:170px 0 100px}.custom-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.custom-hero h1{font-size:clamp(65px,8vw,125px)}.custom-hero p{color:#999;line-height:1.8;max-width:570px;margin-bottom:30px}.custom-phones{height:680px;position:relative}.phone-shell{position:absolute;width:280px;height:590px;border:8px solid #111;background:#222;overflow:hidden;left:50%;top:50%}.phone-shell img{width:100%}.custom-phones .rear{transform:translate(-90%,-45%) rotate(-12deg);filter:brightness(.65)}.custom-phones .front{transform:translate(-20%,-52%) rotate(7deg);box-shadow:15px 18px 0 #777}.your-logo{position:absolute;right:15px;top:110px;width:120px;height:120px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;text-align:center;font-weight:800}.custom-benefits{background:#fff;color:#111;padding:150px 0}.custom-benefits h2,.custom-process h2{font:700 clamp(60px,7vw,110px)/.85 Manrope;letter-spacing:-.08em;text-transform:uppercase}.custom-benefits h2 span,.custom-process h2 span{font:600 italic Bodoni Moda;text-transform:none}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #111}.benefit-grid>div{padding:35px 25px;border-right:1px solid #111;min-height:310px}.benefit-grid>div:last-child{border-right:0}.benefit-grid span{font:9px DM Mono}.benefit-grid svg{display:block;margin:55px 0 28px}.benefit-grid h3{font-size:20px}.benefit-grid p{font-size:12px;line-height:1.7}.custom-process{padding:150px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%}.process-row{display:grid;grid-template-columns:40px 1fr;grid-gap:15px;gap:15px;padding:28px 0;border-top:1px solid var(--line)}.process-row span{font:9px DM Mono}.process-row h3{font-size:27px;margin:0}.process-row p{grid-column:2;color:#888;line-height:1.7;margin:0}.contact-page{background:#fff;color:#111;min-height:100vh;padding:160px 0 100px}.contact-grid{display:grid;grid-template-columns:1fr .8fr;grid-gap:8%;gap:8%;align-items:center}.contact-page h1{font-size:clamp(55px,6.8vw,105px)}.contact-grid>div>p{max-width:640px;line-height:1.7}.contact-points{display:flex;flex-direction:column;gap:12px;margin-top:35px;font-size:12px}.contact-points span{display:flex;gap:8px;align-items:center}.contact-points svg{width:16px}.contact-grid form,.success{background:#111;color:#fff;padding:40px;min-height:600px}.contact-grid form{display:flex;flex-direction:column;justify-content:center;gap:24px}.contact-grid label{font:9px DM Mono;text-transform:uppercase;color:#999}.contact-grid input,.contact-grid select,.contact-grid textarea{display:block;width:100%;margin-top:8px;background:transparent;color:#fff;border:0;border-bottom:1px solid #555;padding:12px 0;outline:0;resize:vertical;text-transform:none}.contact-grid textarea{border:1px solid #555;padding:12px}.contact-grid input:focus,.contact-grid select:focus,.contact-grid textarea:focus{border-color:#fff}.form-button{background:#fff;color:#111;border:0;padding:7px 7px 7px 18px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.form-button span{width:40px;height:40px;background:#111;color:#fff;display:grid;place-items:center}.contact-grid form small{text-align:center;color:#666;font-size:9px}.success{display:grid;place-items:center;text-align:center}.success>div{width:65px;height:65px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center}.success h2{font-size:48px}@keyframes arrow-jump{50%{transform:translateX(8px)}}@keyframes live{50%{opacity:.25}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes counter{to{transform:rotate(-1turn)}}@keyframes reel{to{transform:translateX(calc(-50% - 5px))}}@keyframes brand-word{to{transform:translateX(-50%)}}@keyframes device-a{50%{transform:translate(-88%,-52%) rotate(-8deg)}}@keyframes device-b{50%{transform:translate(-18%,-56%) rotate(4deg)}}@media(max-width:1000px){.shell{width:min(100% - 32px,1440px)}.menu{display:block;position:relative;z-index:102}.nav{position:fixed;inset:0;height:100vh;background:#0a0a0a;display:flex;flex-direction:column;justify-content:center;font-size:22px;transform:translateY(-105%);transition:.5s}.nav.open{transform:none}.nav-cta{border-left:0}.cursor-ring{display:none}.hero-editorial-grid{grid-template-columns:1fr 1fr}.hero-product{display:none}.hero-type{height:160px}.hero-type>div{font-size:17vw}.field-head{grid-template-columns:1fr}.field-row{grid-template-columns:45px 1fr}.field-row p{grid-column:2}.field-preview{display:none}.ai-editorial{grid-template-columns:1fr}.ai-sticky{height:auto;position:relative;border-right:0;border-bottom:1px solid #111}.coach-card:nth-child(2n){margin-top:0}.brand-grid,.contact-grid,.custom-hero-grid,.custom-process,.product-layout{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}.feature-product .product-frame{margin-top:60px}.page-hero>div>p{margin-left:0}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid>div:nth-child(2){border-right:0}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:last-child{grid-column:2}}@media(max-width:650px){.shell{width:calc(100% - 24px)}.header{height:64px;padding:0 14px}.logo img{width:126px}.editorial-hero{padding:92px 12px 55px;min-height:1220px}.hero-index{grid-template-columns:1fr 1fr}.hero-index span:nth-child(2){display:none}.hero-type{height:100px}.hero-editorial-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.hero-editorial-grid>div{border-right:0;padding:35px 0}.hero-statement{min-height:630px}.hero-statement h1{font-size:50px}.hero-live{height:520px;border-top:1px solid var(--line)}.hero-live figure{inset:70px 0 65px}.live-progress{left:0;right:0}.hero-scroll{left:12px}.console-top span:nth-child(2){display:none}.console-top{grid-template-columns:1fr 1fr;padding-inline:12px}.console-grid{grid-template-columns:1fr}.console-nav{border-right:0}.console-nav button{height:85px;padding-inline:14px}.console-output{min-height:620px;padding:50px 20px}.console-output h2{font-size:55px}.output-orbit{right:-45%;bottom:-20%}.field-guide,.roster-editorial{padding:95px 0}.field-head h2,.roster-head h2{font-size:55px}.field-row{min-height:220px}.field-row h3{font-size:28px}.ai-sticky{padding:90px 15px}.ai-sticky h2{font-size:55px}.ai-sequence{padding:30px 15px}.ai-step{min-height:380px}.ai-step strong{font-size:68px}.roster-head{grid-template-columns:1fr;gap:30px}.roster-reel article{width:270px}.roster-reel article img{height:380px}.brand-word{font-size:16vw}.brand-grid{min-height:1100px;padding-top:80px}.brand-grid h2,.closing-editorial h2{font-size:56px}.device-stack{margin-inline:-45px;transform:scale(.8)}.closing-editorial,.page-hero{min-height:650px}.page-hero{padding:150px 12px 70px}.contact-page h1,.custom-hero h1,.page-hero h1{font-size:52px}.coaches-grid,.feature-grid-page,.pricing-grid{grid-template-columns:1fr}.coaches-grid{gap:70px}.coach-photo{height:540px}.price-card.popular{transform:none}.price-toggle{overflow:auto;width:100%}.custom-hero{padding-top:130px}.custom-phones{height:610px;transform:scale(.75);margin-inline:-70px}.benefit-grid{grid-template-columns:1fr}.benefit-grid>div{border-right:0;border-bottom:1px solid #111}.contact-grid form{padding:25px}.footer-main{grid-template-columns:1fr;gap:45px}.footer-main>div:last-child{grid-column:1}.footer-bottom{flex-direction:column;gap:14px}.cursor-ring{display:none}}@media(max-width:1000px){.hero-product .hero-mini-stack{display:none}.product-theater{grid-template-columns:1fr}.product-theater>div{min-height:620px}.theater-mobile{min-height:700px!important}.hybrid-hero{min-height:1120px}.hybrid-stage{height:450px}.hybrid-dashboard{left:5%;right:5%}.hybrid-coach{left:-2%;width:145px;height:270px}.hybrid-phone{right:-1%;width:135px;height:290px}.hybrid-word>div{font-size:54px}}@media(max-width:650px){.product-theater{margin-bottom:85px}.product-theater>div{min-height:480px;border-radius:22px;padding:20px}.theater-label{align-items:flex-start;gap:20px}.theater-label b{text-align:right}.screen-shell{left:4%;right:-60%;top:28%;transform:rotate(-2deg)}.metric-object{padding:11px 13px}.metric-object strong{font-size:23px}.mo-two{display:none}.theater-mobile{min-height:600px!important}.mobile-shell{width:205px;height:440px}.mobile-halo{width:410px;height:410px}.mobile-signal{left:2%;bottom:5%}.hybrid-hero{min-height:940px;padding:82px 12px 70px}.hybrid-copy{padding-top:40px}.hybrid-copy h1{font-size:58px;margin-block:28px}.hybrid-copy>p{font-size:13px}.hybrid-actions{flex-direction:column}.hybrid-stage{height:310px;margin-top:60px;width:100%}.hybrid-dashboard{left:0;right:0;top:20px;border-width:4px;border-radius:12px;box-shadow:9px 11px 0 #555}.hybrid-dashboard .screen-bar{height:24px}.hybrid-phone{width:88px;height:190px;border-width:4px;border-radius:20px;right:-2%;top:58px}.hybrid-coach{width:94px;height:185px;border-width:3px;left:-2%;top:72px}.hybrid-coach .live-label{height:25px;font-size:6px}.hybrid-coach figure{inset:25px 0 0}.stage-metric{padding:8px 9px}.stage-metric strong{font-size:20px}.stage-metric span{font-size:6px}.sm-b{display:none}.hybrid-word>div{font-size:38px}.so-a{width:230px;height:230px}.so-b{display:none}}@media(max-width:1000px){.hero-sculpture{width:680px;height:680px;top:90px}.verb-orbit{width:55px;height:55px}}@media(max-width:650px){.hero-sculpture{width:470px;height:470px;top:120px;opacity:.7}.hero-sculpture i:nth-child(2),.hero-sculpture span{display:none}.verb-orbit{width:44px;height:44px;font-size:6px}.vo-a{left:5%;top:-4%}.vo-b{right:5%;top:0}.vo-c{display:none}.hybrid-copy h1 em{animation:none}}.route-curtain{position:fixed;z-index:500;inset:0;background:#f4f4f1;transform-origin:bottom;pointer-events:none}.cursor-dot{z-index:201;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff}.cursor-dot,.motion-field{position:fixed;pointer-events:none;mix-blend-mode:difference}.motion-field{z-index:18;inset:0;overflow:hidden;opacity:.11}.motion-field i{position:absolute;border:1px solid #fff;border-radius:50%}.motion-field i:first-child{width:360px;height:360px;left:-220px;top:18%;animation:field-drift-a 18s ease-in-out infinite}.motion-field i:nth-child(2){width:180px;height:180px;right:-90px;top:45%;border-style:dashed;animation:spin 22s linear infinite}.motion-field i:nth-child(3){width:80px;height:80px;left:54%;bottom:8%;animation:field-drift-b 12s ease-in-out infinite}.motion-field span{position:absolute;height:1px;width:34vw;background:linear-gradient(90deg,transparent,#fff,transparent);transform:rotate(-28deg);animation:field-line 14s ease-in-out infinite}.motion-field span:first-of-type{left:-35%;top:35%}.motion-field span:nth-of-type(2){right:-35%;bottom:25%;animation-delay:-7s}.motion-reveal{transform-style:preserve-3d}.page-view,.page-view section{position:relative}.feature-page-card{position:relative;overflow:hidden}.feature-page-card:after{content:"";position:absolute;width:150px;height:150px;border:1px solid;border-radius:50%;right:-90px;bottom:-90px;opacity:.18;transition:.7s cubic-bezier(.16,1,.3,1)}.feature-page-card:hover:after{right:-30px;bottom:-30px;transform:scale(1.25)}.feature-page-card svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}.feature-page-card:hover>div svg{transform:rotate(18deg) scale(1.16)}.product-frame{position:relative}.product-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.2),transparent 65%);transform:translateX(-130%);animation:product-scan 6s ease-in-out infinite}.coach-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 45%);opacity:0;transition:.5s}.coach-card:hover .coach-photo:after{opacity:1}.coach-logo{transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .4s}.coach-card:hover .coach-logo{transform:rotate(8deg) scale(1.08);box-shadow:7px 8px 0 #777}.price-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:.5s cubic-bezier(.16,1,.3,1)}.price-card:hover:before{transform:scaleX(1)}.price-card:hover .price strong{animation:price-pulse .7s cubic-bezier(.16,1,.3,1)}.custom-phones .front{animation:custom-phone-front 6s ease-in-out infinite}.custom-phones .rear{animation:custom-phone-rear 7s ease-in-out infinite}.your-logo{animation:badge-orbit 8s ease-in-out infinite}.benefit-grid>div svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}.benefit-grid>div:hover svg{transform:rotate(-15deg) scale(1.2)}.process-row{position:relative;overflow:hidden}.process-row:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:translateX(-102%);transition:.6s}.process-row:hover:after{transform:none}.contact-grid label{transition:color .3s,transform .3s}.contact-grid label:focus-within{color:#fff;transform:translateX(6px)}html[dir=rtl] .contact-grid label:focus-within{transform:translateX(-6px)}.contact-grid input,.contact-grid select,.contact-grid textarea{transition:border-color .3s,background .3s}.contact-grid input:focus,.contact-grid select:focus,.contact-grid textarea:focus{background:rgba(255,255,255,.035)}.academy-module-list button{position:relative;overflow:hidden}.academy-module-list button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-120%)}.academy-module-list button:hover:before{animation:module-scan .8s}.academy-seal>div:after{content:"";position:absolute;inset:-18px;border:1px solid #777;border-radius:50%;-webkit-clip-path:inset(0 0 48% 0);clip-path:inset(0 0 48% 0);animation:spin 10s linear infinite}.player-screen>button:after{content:"";position:absolute;inset:-1px;border:1px solid #fff;border-radius:50%;animation:play-wave 2.2s ease-out infinite}.prompt-tool{transition:transform .4s,box-shadow .4s}.prompt-tool:hover{transform:translateY(-6px);box-shadow:9px 11px 0 #333}.footer-links a{transition:transform .3s,color .3s}.footer-links a:hover{transform:translateX(8px)}html[dir=rtl] .footer-links a:hover{transform:translateX(-8px)}@supports(animation-timeline:view()){.coaches-grid .coach-card{animation:coach-view linear both;animation-timeline:view();animation-range:entry 0 cover 38%}.price-card{animation:price-view linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.benefit-grid>div{animation:benefit-view linear both;animation-timeline:view();animation-range:entry 0 cover 28%}.academy-module-list button{animation:module-view linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}@keyframes field-drift-a{50%{transform:translate(120px,80px) scale(1.25)}}@keyframes field-drift-b{50%{transform:translate(-80px,-120px) scale(.7)}}@keyframes field-line{50%{transform:translateX(170vw) rotate(-28deg)}}@keyframes product-scan{0%,45%{transform:translateX(-130%)}75%,to{transform:translateX(130%)}}@keyframes price-pulse{50%{transform:scale(1.08);letter-spacing:-.02em}}@keyframes custom-phone-front{50%{transform:translate(-20%,-56%) rotate(3deg)}}@keyframes custom-phone-rear{50%{transform:translate(-90%,-49%) rotate(-7deg)}}@keyframes badge-orbit{50%{transform:translate(12px,-18px) rotate(9deg)}}@keyframes module-scan{to{transform:translateX(120%)}}@keyframes play-wave{to{inset:-36px;opacity:0}}@keyframes coach-view{0%{-webkit-clip-path:inset(20% 0 0);clip-path:inset(20% 0 0);opacity:.2;transform:translateY(90px)}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transform:none}}@keyframes price-view{0%{opacity:.2;transform:translateY(70px) scale(.95)}to{opacity:1;transform:none}}@keyframes benefit-view{0%{opacity:.15;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes module-view{0%{opacity:.2;transform:translateX(70px)}to{opacity:1;transform:none}}.header{transition:height .45s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s}.header.scrolled{height:64px;background:rgba(8,8,8,.94);box-shadow:0 18px 45px rgba(0,0,0,.28)}.nav>a:not(.nav-cta){position:relative;padding-block:10px}.nav>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.16,1,.3,1)}.nav>a.active:not(.nav-cta):after,.nav>a:not(.nav-cta):hover:after{transform:scaleX(1);transform-origin:left}.button{position:relative;isolation:isolate;overflow:hidden;min-height:52px;transition:color .45s,border-color .45s,box-shadow .35s}.button>*{position:relative;z-index:2}.button-fill{position:absolute;z-index:1;inset:-2px;background:#555;transform:translateX(-102%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.button:hover .button-fill{transform:none}.button:hover{color:#fff;box-shadow:7px 8px 0 rgba(255,255,255,.18)}.button.dark .button-fill{background:#777}.button i{overflow:hidden;transition:background .35s,color .35s,transform .35s}.button:hover i{transform:rotate(-8deg) scale(1.05)}.button i svg{transition:transform .35s}.button:hover i svg{transform:translateX(2px)}.eyebrow{position:relative;overflow:hidden;transition:background .35s,color .35s}.eyebrow:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.32),transparent 70%);transform:translateX(-120%);animation:eyebrow-scan 5s ease-in-out infinite}.nav-cta{position:relative;overflow:hidden}.nav-cta:before{content:"";position:absolute;inset:0;background:#fff;transform:translateY(105%);transition:.4s cubic-bezier(.16,1,.3,1)}.nav-cta:hover{color:#111}.nav-cta>*{position:relative}.nav-cta:hover:before{transform:none}.form-button{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s}.form-button:hover{transform:translateY(-4px);box-shadow:7px 8px 0 #666}.form-button span{transition:transform .35s}.form-button:hover span{transform:rotate(-12deg)}.benefit-grid>div,.feature-page-card,.price-card,.process-row{transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s,color .35s}.benefit-grid>div:hover,.feature-page-card:hover{transform:translateY(-8px)}.price-card:hover{transform:translateY(-10px)}.process-row:hover{transform:translateX(12px)}html[dir=rtl] .process-row:hover{transform:translateX(-12px)}@keyframes eyebrow-scan{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.product-showcase{padding:110px 32px 160px;background:#0a0a0a;color:#fff;overflow:hidden}.showcase-top{display:grid;grid-template-columns:1fr 1fr;padding-block:16px;border-block:1px solid var(--line);font:9px DM Mono}.showcase-top p{max-width:540px;margin:0;justify-self:end;color:#999;line-height:1.7;font-family:Manrope;font-size:12px}.showcase-tabs{display:grid;grid-template-columns:repeat(5,1fr);margin:55px 0 45px}.showcase-tabs button{position:relative;background:transparent;color:#777;border:0;border-bottom:1px solid #444;padding:16px 8px;text-align:left;cursor:pointer;font-size:12px;transition:color .3s}.showcase-tabs button span{font:8px DM Mono;margin-right:12px}.showcase-tabs button i{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff;transform:scaleX(0);transform-origin:left}.showcase-tabs button.active{color:#fff}.showcase-tabs button.active i{animation:tab-progress 4.5s linear forwards}.showcase-stage{position:relative;height:760px;perspective:1400px}.showcase-dashboard{position:absolute;z-index:2;left:3%;right:16%;top:45px;border:8px solid #202020;border-radius:24px;background:#202020;overflow:hidden;box-shadow:24px 30px 0 #555,0 70px 120px #000;transform:rotateX(3deg) rotateY(-5deg)}.showcase-dashboard>img{width:100%;display:block}.showcase-phone{position:absolute;z-index:4;right:2%;top:95px;width:210px;height:450px;border:8px solid #111;border-radius:38px;background:#222;overflow:hidden;box-shadow:11px 14px 0 #fff;transform:rotate(6deg)}.showcase-phone>img{width:100%;display:block}.showcase-caption{position:absolute;z-index:5;left:0;bottom:20px;background:#fff;color:#111;padding:22px 28px;min-width:310px;display:grid;grid-template-columns:45px 1fr;box-shadow:9px 11px 0 #666;transform:rotate(-4deg)}.showcase-caption>span{font:8px DM Mono}.showcase-caption strong{font-size:28px;line-height:1}.showcase-caption small{grid-column:2;font:8px DM Mono;margin-top:8px}.showcase-stage:after,.showcase-stage:before{content:"";position:absolute;border:1px solid #444;border-radius:50%;animation:spin 22s linear infinite}.showcase-stage:before{width:520px;height:520px;right:-180px;top:-40px}.showcase-stage:after{width:250px;height:250px;left:-80px;bottom:0;border-style:dashed;animation-direction:reverse}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.showcase-stage{height:620px}.showcase-dashboard{left:0;right:9%}.showcase-phone{width:155px;height:335px}.showcase-caption{bottom:0}}@media(max-width:650px){.product-showcase{padding:85px 12px 100px}.showcase-top{grid-template-columns:1fr;gap:18px}.showcase-top p{justify-self:start}.showcase-tabs{display:flex;overflow:auto;margin-block:35px}.showcase-tabs button{min-width:130px}.showcase-stage{height:430px}.showcase-dashboard{right:-55%;top:25px;border-width:4px;border-radius:13px;box-shadow:10px 12px 0 #555}.showcase-dashboard .screen-bar{height:25px}.showcase-phone{right:-1%;top:75px;width:95px;height:205px;border-width:4px;border-radius:20px}.showcase-caption{min-width:220px;padding:14px 16px}.showcase-caption strong{font-size:20px}}html[dir=rtl] .showcase-top p{justify-self:start}html[dir=rtl] .showcase-tabs button{text-align:right}html[dir=rtl] .showcase-tabs button span{margin-right:0;margin-left:12px}html[dir=rtl] .showcase-tabs button i{transform-origin:right}html[dir=rtl] .showcase-dashboard{transform:rotateX(3deg) rotateY(5deg)}html[dir=rtl] .showcase-caption{left:auto;right:0;transform:rotate(4deg)}html[dir=rtl] .showcase-caption strong{line-height:1.4}.portal-loading{min-height:100vh;display:grid;place-items:center;background:#0a0a0a}.portal-loading.inline{min-height:420px}.portal-loading svg{animation:spin 1s linear infinite}.academy-auth{min-height:100vh;padding-top:78px;display:grid;grid-template-columns:1fr 1fr;background:#0a0a0a}.auth-art{padding:9vw 6vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line);position:relative;overflow:hidden}.auth-art:after{content:"";position:absolute;width:600px;height:600px;border:1px solid #333;border-radius:50%;left:-320px;bottom:-320px;box-shadow:0 0 0 80px #101010,0 0 0 81px #292929}.auth-art>img{width:180px;filter:brightness(0) invert(1);margin-bottom:60px}.auth-art>span{font:9px DM Mono;color:#777}.auth-art h1{font:700 clamp(65px,7vw,115px)/.85 Manrope;letter-spacing:-.08em;margin:35px 0}.auth-art h1 em{font:600 italic Bodoni Moda}.auth-art p{color:#888;line-height:1.8;max-width:470px}.auth-panel{padding:8vw;display:flex;flex-direction:column;justify-content:center;background:#f2f2ef;color:#111}.auth-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid #111;margin-bottom:38px}.auth-toggle button{border:0;background:transparent;padding:14px;cursor:pointer}.auth-toggle button.active{background:#111;color:#fff}.auth-panel form{display:grid;grid-gap:20px;gap:20px}.audit-workspace label,.auth-panel label{font:9px DM Mono;text-transform:uppercase}.audit-workspace input,.audit-workspace textarea,.auth-panel input{display:block;width:100%;border:0;border-bottom:1px solid #777;background:transparent;padding:12px 0;outline:0;text-transform:none}.audit-workspace input:focus,.audit-workspace textarea:focus,.auth-panel input:focus{border-color:#111}.portal-submit{min-height:54px;border:0;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;cursor:pointer;transition:.35s}.portal-submit:hover{transform:translateY(-4px);box-shadow:8px 9px 0 #777}.portal-submit:disabled{opacity:.6}.portal-submit svg{width:18px}.portal-submit:disabled svg{animation:spin 1s linear infinite}.portal-error{border:1px solid #9e3333;background:#2b1111;color:#ffb4b4;padding:13px;font-size:12px}.auth-panel .portal-error{background:#f4d7d7;color:#7b1111}.auth-panel>small{font-size:9px;color:#777;text-align:center;margin-top:22px}.academy-workspace{min-height:100vh;padding-top:78px;display:grid;grid-template-columns:260px 1fr;background:#0a0a0a}.academy-workspace>aside{height:calc(100vh - 78px);position:-webkit-sticky;position:sticky;top:78px;border-right:1px solid var(--line);padding:27px 18px;display:flex;flex-direction:column}.academy-workspace>aside>div:first-child{display:flex;align-items:center;gap:10px;font:700 11px Manrope;padding:0 8px 28px;border-bottom:1px solid var(--line)}.academy-workspace>aside img{width:28px;filter:brightness(0) invert(1)}.academy-workspace aside nav{display:flex;flex-direction:column;gap:6px;margin-top:25px}.academy-workspace aside nav button{border:0;background:transparent;color:#888;display:flex;align-items:center;gap:12px;padding:13px;text-align:left;cursor:pointer}.academy-workspace aside nav button svg{width:18px}.academy-workspace aside nav button.active,.academy-workspace aside nav button:hover{background:#fff;color:#111}.workspace-user{margin-top:auto;border-top:1px solid var(--line);padding:20px 8px 0;display:flex;flex-direction:column}.workspace-user span{font-size:11px}.workspace-user small{font-size:8px;color:#666;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.workspace-user button{margin-top:15px;border:0;background:transparent;color:#888;padding:0;display:flex;gap:8px;cursor:pointer}.workspace-user button svg{width:15px}.academy-workspace>main{min-width:0}.academy-workspace>main>header{height:64px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 32px;font:9px DM Mono;color:#777}.workspace-heading{padding:70px 55px;border-bottom:1px solid var(--line)}.workspace-heading>span{font:9px DM Mono;color:#777}.workspace-heading h1{font:700 clamp(46px,5vw,80px)/.95 Manrope;letter-spacing:-.065em;max-width:1000px;margin:30px 0 20px}.workspace-heading p{color:#888;line-height:1.8;max-width:650px}.course-layout{display:grid;grid-template-columns:290px 1fr;min-height:800px}.lesson-list{border-right:1px solid var(--line)}.lesson-list button{width:100%;min-height:105px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#888;display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;text-align:left;padding:22px;cursor:pointer}.lesson-list button span{font:8px DM Mono}.lesson-list button b{font-size:12px}.lesson-list button small{grid-column:2;font:8px DM Mono}.lesson-list button.active,.lesson-list button:hover{background:#fff;color:#111;padding-left:30px}.lesson-content{padding:55px}.lesson-content>span{font:9px DM Mono;color:#777}.lesson-content>h2{font:600 clamp(33px,4vw,62px)/1 Manrope;letter-spacing:-.05em;margin:35px 0}.lesson-content>ul{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.lesson-content>ul li{display:flex;gap:10px;color:#aaa;font-size:12px}.lesson-content>ul svg{width:16px;flex:none}.prompt-builder{margin-top:55px;border:1px solid #444;padding:25px}.prompt-builder>div{display:flex;gap:10px;align-items:center}.prompt-builder label{display:block;font:8px DM Mono;color:#888;margin-top:20px}.prompt-builder input,.prompt-builder textarea{display:block;width:100%;margin-top:7px;background:#111;color:#fff;border:1px solid #444;padding:11px;outline:0}.prompt-builder textarea{resize:vertical;line-height:1.6}.prompt-builder button{margin-top:15px;background:#fff;color:#111;border:0;padding:11px 18px;cursor:pointer}.audit-workspace form{padding:0 55px 80px}.audit-section{padding:45px 0;border-bottom:1px solid var(--line)}.audit-section h2{font:600 22px Manrope;margin:0 0 30px}.audit-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.audit-workspace label{color:#888}.audit-workspace input,.audit-workspace textarea{color:#fff;border-color:#444}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.audit-submit{margin-top:35px;width:100%;background:#fff;color:#111}.growth-report{padding:45px 55px 100px}.report-back{border:0;background:transparent;color:#888;cursor:pointer;margin-bottom:35px}.report-hero{display:grid;grid-template-columns:120px 180px 1fr;align-items:center;border-block:1px solid var(--line);padding:30px 0}.report-hero>span{font:9px DM Mono}.report-hero>strong{font:800 105px Manrope;letter-spacing:-.08em}.report-hero h1{font:600 40px Manrope;margin:0}.report-hero p{color:#888;line-height:1.7}.report-metrics{display:grid;grid-template-columns:repeat(5,1fr);margin-top:35px}.report-metrics article{min-height:150px;border:1px solid var(--line);margin:-1px 0 0 -1px;padding:18px;display:flex;flex-direction:column}.report-metrics small,.report-metrics span{font:8px DM Mono;color:#777}.report-metrics strong{font:700 30px Manrope;margin:auto 0}.report-metrics small{margin-top:auto}.report-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-top:80px}.content-plan>span,.report-columns section>span{font:9px DM Mono;color:#777}.report-columns h2{font:600 38px Manrope;letter-spacing:-.04em}.report-columns ol{padding-left:20px}.report-columns li{color:#aaa;line-height:1.75;margin-bottom:12px}.content-plan{margin-top:90px}.content-plan>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:25px}.content-plan article{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:24px;min-height:230px}.content-plan article>b,.content-plan article>small{font:8px DM Mono;color:#777}.content-plan h3{font:600 22px Manrope}.content-plan p{color:#999}.reports-list{padding:45px 55px;display:grid;grid-template-columns:repeat(2,1fr)}.reports-list button{min-height:220px;background:transparent;color:#fff;border:1px solid var(--line);margin:-1px 0 0 -1px;padding:25px;text-align:left;position:relative;cursor:pointer}.reports-list button:hover{background:#fff;color:#111}.reports-list small,.reports-list span{font:8px DM Mono}.reports-list h2{font:600 28px Manrope}.reports-list b{position:absolute;right:25px;top:25px;font:700 55px Manrope}.reports-list small{position:absolute;bottom:25px}.empty-reports{min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#777}.empty-reports svg{width:55px;height:55px}.empty-reports h2{color:#fff;margin-bottom:0}@media(max-width:1000px){.academy-auth{grid-template-columns:1fr}.auth-art{min-height:720px;border-right:0;border-bottom:1px solid var(--line)}.auth-panel{padding:90px 8vw}.academy-workspace{grid-template-columns:86px 1fr}.academy-workspace aside nav button:not(.active),.academy-workspace>aside>div:first-child span{font-size:0}.academy-workspace aside nav button{justify-content:center}.workspace-user button,.workspace-user small,.workspace-user span{font-size:0}.workspace-user button{justify-content:center}.course-layout{grid-template-columns:1fr}.lesson-list{border-right:0;display:grid;grid-template-columns:repeat(5,1fr)}.lesson-list button{grid-template-columns:1fr;text-align:center;padding:14px}.lesson-list button small{grid-column:1}.report-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.academy-auth{padding-top:64px}.auth-art{min-height:620px;padding:90px 20px}.auth-art h1{font-size:58px}.auth-panel{padding:70px 20px}.academy-workspace{padding-top:64px;display:block}.academy-workspace>aside{position:fixed;z-index:80;left:0;right:0;bottom:0;top:auto;width:auto;height:68px;background:#0a0a0a;border-right:0;border-top:1px solid var(--line);padding:7px}.academy-workspace>aside>div:first-child,.workspace-user{display:none}.academy-workspace aside nav{display:grid;grid-template-columns:repeat(3,1fr);margin:0;grid-gap:5px;gap:5px}.academy-workspace aside nav button{flex-direction:column;gap:2px;font-size:8px!important;padding:7px}.academy-workspace>main>header{padding-inline:14px}.workspace-heading{padding:55px 15px}.workspace-heading h1{font-size:43px}.lesson-list{overflow:auto}.lesson-list button{min-width:115px}.lesson-content{padding:45px 15px 100px}.prompt-builder{padding:17px}.audit-workspace form{padding:0 15px 100px}.audit-grid,.metrics-grid{grid-template-columns:1fr}.growth-report{padding:35px 15px 110px}.report-hero{grid-template-columns:1fr 1fr}.report-hero>strong{font-size:75px}.report-hero>div{grid-column:span 2}.report-metrics{grid-template-columns:repeat(2,1fr)}.content-plan>div,.report-columns,.reports-list{grid-template-columns:1fr}.reports-list{padding:30px 15px 100px}}html[dir=rtl] .academy-workspace>aside,html[dir=rtl] .auth-art{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .academy-workspace aside nav button,html[dir=rtl] .lesson-list button,html[dir=rtl] .reports-list button{text-align:right}html[dir=rtl] .lesson-list{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .lesson-list button.active,html[dir=rtl] .lesson-list button:hover{padding-left:22px;padding-right:30px}html[dir=rtl] .report-columns ol{padding-left:0;padding-right:20px}html[dir=rtl] .reports-list b{right:auto;left:25px}html[dir=rtl] .auth-art h1,html[dir=rtl] .lesson-content>h2,html[dir=rtl] .report-columns h2,html[dir=rtl] .report-hero h1,html[dir=rtl] .workspace-heading h1{font-family:Alexandria,Arial,sans-serif;letter-spacing:0;line-height:1.35}@media(max-width:650px){html[dir=rtl] .academy-workspace>aside{right:0;left:0;border-left:0}}.academy-hero{position:relative;min-height:940px;padding:170px 0 100px;overflow:hidden;background:#0a0a0a}.academy-noise{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 70% 50%,#000,transparent 70%);mask-image:radial-gradient(circle at 70% 50%,#000,transparent 70%);animation:grid-run 14s linear infinite}.academy-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;position:relative}.academy-hero h1{font:700 clamp(66px,8.2vw,132px)/.86 Manrope;letter-spacing:-.08em;margin:45px 0}.academy-hero h1 span{font:600 italic .9em Bodoni Moda}.academy-hero p{color:#999;line-height:1.8;max-width:680px}.academy-actions{display:flex;gap:25px;align-items:center;margin-top:35px}.academy-actions>span{display:flex;gap:8px;align-items:center;color:#888;font-size:11px}.academy-actions svg{width:16px}.academy-seal{height:640px;display:grid;place-items:center;position:relative}.academy-seal>div{position:relative;z-index:2;width:330px;height:330px;border-radius:50%;border:1px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d0d0d;box-shadow:0 0 0 35px #151515,0 0 0 36px #555;animation:academy-float 6s ease-in-out infinite}.academy-seal svg{position:absolute;top:45px}.academy-seal strong{font:800 105px/.9 Manrope;letter-spacing:-.12em}.academy-seal span{font:9px/1.5 DM Mono;text-align:center;color:#888;margin-top:15px}.academy-seal i{position:absolute;width:500px;height:500px;border:1px dashed #444;border-radius:50%;animation:spin 28s linear infinite}.academy-seal i:last-child{width:620px;height:620px;border-style:solid;opacity:.4;animation-direction:reverse}.academy-course{background:#f3f3f0;color:#111;padding:150px 0}.academy-title{display:grid;grid-template-columns:.4fr 1.2fr .7fr;grid-gap:40px;gap:40px;margin-bottom:100px}.academy-title>span{font:9px DM Mono}.academy-members h2,.academy-title h2{font:700 clamp(60px,7vw,112px)/.87 Manrope;letter-spacing:-.08em;margin:0}.academy-members h2 em,.academy-title h2 em{font:600 italic Bodoni Moda}.academy-title p{line-height:1.8;margin:0}.academy-module-list{border-top:1px solid #111}.academy-module-list button{width:100%;min-height:105px;border:0;border-bottom:1px solid #aaa;background:transparent;display:grid;grid-template-columns:70px 1fr 40px;grid-gap:20px;gap:20px;align-items:center;text-align:left;cursor:pointer;transition:.4s;padding:0 18px}.academy-module-list span{font:9px DM Mono}.academy-module-list h3{font:600 clamp(20px,2.2vw,34px) Manrope;letter-spacing:-.04em;margin:0}.academy-module-list svg{transition:.35s}.academy-module-list button.active,.academy-module-list button:hover{background:#111;color:#fff;padding-inline:30px}.academy-module-list button.active svg,.academy-module-list button:hover svg{transform:rotate(-35deg)}.lesson-player{display:grid;grid-template-columns:1.2fr .8fr;margin-top:100px;background:#111;color:#fff;min-height:650px}.player-screen{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid #444}.player-grid{position:absolute;inset:0;background-image:linear-gradient(#272727 1px,transparent 0),linear-gradient(90deg,#272727 1px,transparent 0);background-size:45px 45px;animation:grid-run 12s linear infinite}.player-screen>button{position:relative;z-index:2;width:110px;height:110px;border:1px solid #fff;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;cursor:pointer;transition:.4s}.player-screen>button:hover{transform:scale(1.12);box-shadow:0 0 0 18px rgba(255,255,255,.1)}.player-screen>button svg{fill:#111}.player-screen>span{position:absolute;left:25px;bottom:25px;font:9px DM Mono}.player-copy{padding:55px 40px;display:flex;flex-direction:column}.player-copy>span{font:9px DM Mono;color:#777}.player-copy h3{font:600 clamp(30px,3.5vw,52px)/1.1 Manrope;letter-spacing:-.05em;margin:45px 0 20px}.player-copy>p{color:#999;line-height:1.8}.prompt-tool{margin-top:45px;border:1px solid #555;padding:18px}.prompt-tool>div{display:flex;align-items:center;gap:10px;font-size:11px}.prompt-tool>div svg{width:17px}.prompt-tool button{width:100%;margin-top:18px;background:#fff;color:#111;border:0;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.prompt-tool button:hover{background:#ccc}.prompt-tool button svg{width:15px}.lesson-status{margin-top:auto;padding-top:25px;display:flex;gap:10px;color:#777;font-size:10px}.lesson-status svg{width:15px}.academy-members{background:#fff;color:#111;padding:170px 0}.academy-members>div>div{max-width:1100px}.academy-members span{font:9px DM Mono}.academy-members h2{margin:45px 0}.academy-members p{max-width:620px;line-height:1.8;margin-bottom:30px}@keyframes academy-float{50%{transform:translateY(-18px) rotate(3deg)}}@media(max-width:1000px){.academy-hero-grid{grid-template-columns:1fr}.academy-seal{height:570px}.academy-title,.lesson-player{grid-template-columns:1fr}.player-screen{min-height:500px;border-right:0;border-bottom:1px solid #444}}@media(max-width:650px){.academy-hero{padding-top:130px;min-height:1050px}.academy-hero h1{font-size:52px;line-height:1.05}.academy-actions{flex-direction:column;align-items:flex-start}.academy-seal{height:450px;transform:scale(.76);margin-inline:-50px}.academy-course,.academy-members{padding:95px 0}.academy-members h2,.academy-title h2{font-size:50px}.academy-module-list button{grid-template-columns:40px 1fr 25px;min-height:120px;padding-inline:5px}.lesson-player{margin-top:70px}.player-screen{min-height:380px}.player-copy{padding:40px 22px}.academy-members h2{line-height:1.1}}.language-switch{border:1px solid #555;background:transparent;color:#fff;padding:8px 11px;cursor:pointer;font:500 11px Alexandria,Manrope,sans-serif}.language-switch:hover{background:#fff;color:#111}html[dir=rtl] .closing-editorial>span,html[dir=rtl] .console-nav button span,html[dir=rtl] .console-output>div>span,html[dir=rtl] .console-top,html[dir=rtl] .field-head>span,html[dir=rtl] .footer-label,html[dir=rtl] .hero-scroll,html[dir=rtl] .hybrid-kicker,html[dir=rtl] .nav,html[dir=rtl] .roster-head>span,html[dir=rtl] .screen-bar span,html[dir=rtl] .theater-label span,html[dir=rtl] body{font-family:Alexandria,Arial,sans-serif}html[dir=rtl] .ai-sticky h2,html[dir=rtl] .brand-grid h2,html[dir=rtl] .closing-editorial h2,html[dir=rtl] .console-output h2,html[dir=rtl] .contact-page h1,html[dir=rtl] .custom-hero h1,html[dir=rtl] .field-head h2,html[dir=rtl] .hybrid-copy h1,html[dir=rtl] .page-hero h1,html[dir=rtl] .roster-head h2{font-family:Alexandria,Arial,sans-serif;letter-spacing:-.055em}html[dir=rtl] .brand-grid h2 em,html[dir=rtl] .closing-editorial h2 em,html[dir=rtl] .contact-page h1 span,html[dir=rtl] .custom-hero h1 span,html[dir=rtl] .field-head h2 em,html[dir=rtl] .hybrid-copy h1 em,html[dir=rtl] .page-hero h1 span,html[dir=rtl] .roster-head h2 em{font-family:Alexandria,Arial,sans-serif;font-style:normal;letter-spacing:-.045em}html[dir=rtl] .console-nav{border-right:0;border-left:1px solid #111}html[dir=rtl] .console-nav button{text-align:right}html[dir=rtl] .console-nav button svg{transform:rotate(180deg) translateX(-10px)}html[dir=rtl] .console-nav button.active svg{transform:rotate(180deg)}html[dir=rtl] .field-preview{border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .ai-sticky{border-right:0;border-left:1px solid #111}html[dir=rtl] .process-row p{grid-column:2}html[dir=rtl] .ai-step strong,html[dir=rtl] .form-button span,html[dir=rtl] .hybrid-dashboard,html[dir=rtl] .logo,html[dir=rtl] .mobile-shell,html[dir=rtl] .phone-shell,html[dir=rtl] .price strong,html[dir=rtl] .screen-shell,html[dir=rtl] .stage-metric strong{direction:ltr}html[dir=rtl] .roster-reel>div{animation-direction:reverse}@media(max-width:1000px){html[dir=rtl] .ai-sticky,html[dir=rtl] .console-nav{border-left:0}}html[dir=rtl] body{line-height:1.65}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0!important;word-spacing:0!important}html[dir=rtl] .hybrid-copy h1{font-size:clamp(72px,9.5vw,148px);line-height:1.16!important;letter-spacing:0!important;margin-block:28px 38px}html[dir=rtl] .hybrid-copy h1 em,html[dir=rtl] .hybrid-copy h1 span{line-height:1.16;letter-spacing:0!important;animation:none}html[dir=rtl] .hybrid-copy>p{line-height:2}html[dir=rtl] .hybrid-word>div{line-height:1.35;letter-spacing:0}html[dir=rtl] .console-output h2{line-height:1.12!important;letter-spacing:0!important}html[dir=rtl] .console-output p{line-height:2}html[dir=rtl] .brand-grid h2,html[dir=rtl] .closing-editorial h2,html[dir=rtl] .field-head h2,html[dir=rtl] .home-cta h2,html[dir=rtl] .roster-head h2{line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .brand-grid h2 em,html[dir=rtl] .closing-editorial h2 em,html[dir=rtl] .field-head h2 em,html[dir=rtl] .home-cta h2 span,html[dir=rtl] .roster-head h2 em{line-height:1.25;letter-spacing:0!important}html[dir=rtl] .benefit-grid h3,html[dir=rtl] .coach-card h2,html[dir=rtl] .feature-page-card h2,html[dir=rtl] .field-row h3,html[dir=rtl] .price-card h2,html[dir=rtl] .process-row h3{line-height:1.45!important;letter-spacing:0!important}html[dir=rtl] .benefit-grid p,html[dir=rtl] .feature-page-card p,html[dir=rtl] .field-row p,html[dir=rtl] .process-row p{line-height:2}html[dir=rtl] .ai-sticky h2{line-height:1.2!important;letter-spacing:0!important}html[dir=rtl] .ai-sticky h2 em{display:inline-block;line-height:1.35;font-family:Alexandria,Arial,sans-serif;font-style:normal;letter-spacing:0}html[dir=rtl] .ai-step strong{line-height:1.25;letter-spacing:0}html[dir=rtl] .ai-step h3{line-height:1.5}html[dir=rtl] .contact-page h1,html[dir=rtl] .custom-hero h1,html[dir=rtl] .page-hero h1{font-size:clamp(62px,7.8vw,122px);line-height:1.18!important;letter-spacing:0!important}html[dir=rtl] .contact-page h1 span,html[dir=rtl] .custom-hero h1 span,html[dir=rtl] .page-hero h1 span{display:inline-block;line-height:1.28;letter-spacing:0!important}html[dir=rtl] .contact-grid>div>p,html[dir=rtl] .custom-hero p,html[dir=rtl] .page-hero>div>p{line-height:2}html[dir=rtl] .price strong{letter-spacing:0}html[dir=rtl] .button,html[dir=rtl] .eyebrow,html[dir=rtl] .metric-object span,html[dir=rtl] .stage-metric span{line-height:1.6;letter-spacing:0}@media(max-width:650px){html[dir=rtl] .hybrid-copy h1{font-size:50px;line-height:1.22!important}html[dir=rtl] .console-output h2{font-size:48px;line-height:1.2!important}html[dir=rtl] .brand-grid h2,html[dir=rtl] .closing-editorial h2,html[dir=rtl] .field-head h2,html[dir=rtl] .roster-head h2{font-size:48px;line-height:1.25!important}html[dir=rtl] .contact-page h1,html[dir=rtl] .custom-hero h1,html[dir=rtl] .page-hero h1{font-size:45px;line-height:1.28!important}}html[dir=rtl] .academy-hero h1,html[dir=rtl] .academy-members h2,html[dir=rtl] .academy-title h2{font-family:Alexandria,Arial,sans-serif;letter-spacing:0;line-height:1.22}html[dir=rtl] .academy-hero h1 span,html[dir=rtl] .academy-members h2 em,html[dir=rtl] .academy-title h2 em{font-family:Alexandria,Arial,sans-serif;font-style:normal;letter-spacing:0;line-height:1.3}html[dir=rtl] .academy-module-list button{text-align:right}html[dir=rtl] .academy-module-list button svg{transform:rotate(180deg)}html[dir=rtl] .academy-module-list button.active svg,html[dir=rtl] .academy-module-list button:hover svg{transform:rotate(215deg)}html[dir=rtl] .player-screen{border-right:0;border-left:1px solid #444}html[dir=rtl] .player-copy h3{letter-spacing:0;line-height:1.5}html[dir=rtl] .player-screen>span{left:auto;right:25px}html[dir=rtl] .academy-seal{direction:ltr}@media(max-width:1000px){html[dir=rtl] .player-screen{border-left:0}}@media(max-width:650px){.cursor-dot{display:none}.motion-field{opacity:.055}.motion-field i:first-child{width:220px;height:220px}.route-curtain{display:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.cursor-dot,.cursor-ring,.motion-field,.route-curtain{display:none!important}}.audit-workspace select{display:block;width:100%;border:0;border-bottom:1px solid #444;background:#0a0a0a;color:#fff;padding:12px 0;outline:0}.data-sources{margin:0 35px 35px;border:1px solid #333;padding:25px}.data-sources>header{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:flex-end}.data-sources header span{font:9px DM Mono;color:#777}.data-sources header h2{font:600 clamp(30px,4vw,56px)/.95 Manrope;letter-spacing:-.055em;margin:20px 0 0}.data-sources header p{color:#888;font-size:12px;line-height:1.7}.source-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:28px}.source-grid article{border:1px solid #333;padding:15px;min-height:175px;display:flex;flex-direction:column}.source-grid article.ready{border-color:#777}.source-grid article>div{display:flex;flex-direction:column;gap:7px}.source-grid article b{font-size:11px}.source-grid article span{font:8px DM Mono;color:#777;text-transform:uppercase}.source-grid article p{color:#777;font-size:10px;line-height:1.55}.source-grid article button,.source-upload{margin-top:auto;border:1px solid #555;background:none;color:#fff;padding:9px;display:block;text-align:center;font-size:9px;cursor:pointer}.source-upload input{position:absolute;opacity:0;pointer-events:none}.source-grid article small{margin-top:auto;color:#777;font-size:9px}.meta-connect{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;margin-top:15px;padding:15px;background:#151515}.meta-connect label{display:flex;flex-direction:column;gap:6px;color:#777;font-size:9px}.meta-connect input{background:#0c0c0c;border:1px solid #444;color:#fff;padding:10px}.meta-connect button{align-self:flex-end;background:#fff;color:#111;border:0;padding:11px 14px}.source-message{margin-top:14px;border:1px solid #555;padding:12px;font-size:11px}@media(max-width:1100px){.source-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.data-sources{margin:0 15px 25px;padding:18px}.data-sources>header,.source-grid{grid-template-columns:1fr}.source-grid article{min-height:145px}.meta-connect{grid-template-columns:1fr}.meta-connect button{width:100%}}.sales-playbook,.video-playbook{padding:100px 35px}.video-playbook{background:#0c0c0c;color:#fff}.video-playbook>header{display:flex;justify-content:space-between;align-items:flex-start}.sales-playbook article>span,.sales-playbook header>span,.script-close span,.video-playbook header span{font:9px DM Mono;color:#777}.sales-playbook header h2,.video-playbook h2{font:700 clamp(48px,6vw,92px)/.9 Manrope;letter-spacing:-.07em;margin:30px 0 55px;max-width:950px}.script-tabs{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #333}.script-tabs button{min-width:0;background:#111;color:#777;border:0;border-right:1px solid #333;padding:13px 10px;text-align:left;font:9px DM Mono}.script-tabs button:last-child{border-right:0}.script-tabs button span{display:block;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.script-tabs button.active{background:#fff;color:#111}.video-playbook>article{border:1px solid #333;border-top:0;padding:40px}.script-meta{display:flex;gap:8px}.script-meta span{border:1px solid #555;padding:7px 9px;font:8px DM Mono}.video-playbook>article>h3{font:600 clamp(30px,4vw,62px)/1.05 Manrope;letter-spacing:-.05em;max-width:950px;margin:45px 0}.video-playbook ol{list-style:none;padding:0;border-top:1px solid #333}.video-playbook ol li{display:grid;grid-template-columns:45px 1fr;grid-gap:15px;gap:15px;padding:18px 0;border-bottom:1px solid #333}.video-playbook ol b{font:9px DM Mono;color:#777}.script-close{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#333;margin-top:35px}.script-close>div{background:#111;padding:20px}.script-close p{line-height:1.7}.video-playbook details{border:1px solid #333;padding:15px;margin-top:20px}.video-playbook details p{white-space:pre-wrap;line-height:1.7;color:#aaa}.sales-playbook article button,.video-playbook>article>button{margin-top:20px;border:0;background:#fff;color:#111;padding:12px 15px;display:flex;gap:8px;align-items:center}.video-playbook button svg{width:16px}.sales-playbook{background:#ffffff;color:#111}.sales-playbook header p{max-width:720px;line-height:1.8}.sales-playbook>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:45px}.sales-playbook>div>article{border:1px solid #111;padding:25px}.sales-playbook article h3{font-size:28px;margin:25px 0 10px}.sales-playbook article>small{color:#445000}.sales-playbook article ol{padding-left:20px}.sales-playbook article li{padding:10px 0;line-height:1.6}.sales-playbook article button{background:#111;color:#fff}.objection-grid{grid-template-columns:repeat(4,1fr)!important}.objection-grid article h3{font-size:20px}.objection-grid article p,.objection-grid article small{font-size:11px;line-height:1.7}.objection-grid article small{display:block;border-top:1px solid #66751b;padding-top:15px}.audit-workspace .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.script-tabs{display:flex;overflow:auto}.script-tabs button{min-width:130px}.objection-grid{grid-template-columns:1fr 1fr!important}.audit-workspace .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.sales-playbook,.video-playbook{padding:75px 15px}.video-playbook>article{padding:25px 16px}.objection-grid,.sales-playbook>div,.script-close{grid-template-columns:1fr!important}.audit-workspace .metrics-grid{grid-template-columns:1fr 1fr}.sales-playbook header h2,.video-playbook h2{font-size:48px}}.workspace-home-link{border:0;background:none;color:#888;font:9px DM Mono;padding:10px 0;cursor:pointer}.workspace-home-link:hover{color:#fff}html{overflow-x:clip}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #fff;outline-offset:4px}:where(.academy-course,.custom-benefits,.contact-page) :where(a,button,input,select,textarea):focus-visible{outline-color:#111}button{min-height:24px}@media(max-width:650px){input,select,textarea{font-size:16px}.menu{min-width:44px;min-height:44px;display:grid;place-items:center}}.admin-dashboard,.course-library,.site-builder{padding-bottom:110px}.course-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:0 42px}.course-library-grid article{--course-accent:#fff;min-height:460px;border:1px solid #343434;padding:25px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(150deg,#161616,#090909)}.course-library-grid article:before{content:"";position:absolute;width:260px;height:260px;border:1px solid var(--course-accent);border-radius:50%;right:-110px;top:-100px;opacity:.35}.course-library-grid article>span{font:9px DM Mono;color:#888;text-transform:uppercase}.course-library-grid h2{font:600 clamp(28px,3vw,48px)/.95 Manrope;letter-spacing:-.055em;margin:0 0 20px;max-width:310px}.course-library-grid p{color:#999;font-size:12px;line-height:1.75}.course-library-grid footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #333;padding-top:18px}.course-library-grid button{border:0;background:var(--course-accent);color:#090909;padding:12px 14px;display:flex;align-items:center;gap:16px;font-size:11px;font-weight:800}.course-library-grid button svg{width:15px}.course-library-grid .coming{opacity:.55}.course-library-grid .coming button{background:#222;color:#777}.course-heading>button{background:none;border:0;color:#999;padding:0;margin-bottom:30px;cursor:pointer}.course-progress{height:5px;background:#252525;margin-top:25px;overflow:hidden}.course-progress i{display:block;height:100%;background:#fff;transition:width .5s}.lesson-list svg{width:17px}.lesson-video{aspect-ratio:16/9;background:#000;margin:30px 0}.lesson-video iframe{width:100%;height:100%;border:0}.lesson-resources{border:1px solid #444;padding:18px;margin:35px 0}.lesson-resources>span{display:block;margin-bottom:12px}.lesson-resources button{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;text-align:left;color:#fff;background:#161616;border:0;border-top:1px solid #333;padding:15px;cursor:pointer}.lesson-resources button:first-of-type{border-top:0}.lesson-resources button svg{width:17px}.lesson-resources button small{color:#777}.claim-certificate,.lesson-complete{width:100%;border:1px solid #fff;background:transparent;color:#fff;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;cursor:pointer}.claim-certificate svg,.lesson-complete svg{width:18px}.claim-certificate{background:#fff;color:#111;font-weight:800}.certificate-screen{padding:50px 5vw 120px}.certificate-actions{display:flex;justify-content:space-between;margin-bottom:25px}.certificate-actions button{border:1px solid #555;background:none;color:#fff;padding:12px 16px;display:flex;gap:8px;align-items:center}.certificate-actions svg{width:16px}.um-certificate{aspect-ratio:1.414/1;max-width:1100px;margin:auto;background:#f4f4f0;color:#090909;padding:6%;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;border:14px solid #f4f4f0;outline:1px solid #111;outline-offset:-28px}.um-certificate:after{content:"UM";position:absolute;font:900 28vw/.8 Manrope;letter-spacing:-.12em;opacity:.035;inset:auto 0 10%;overflow:hidden}.cert-mark{display:flex;align-items:center;gap:13px}.cert-mark img{width:150px;filter:brightness(0)}.cert-mark span,.um-certificate footer span,.um-certificate>small{font:9px DM Mono;letter-spacing:.12em}.um-certificate>small{margin-top:8%}.um-certificate h1{font:600 clamp(38px,6vw,92px)/1 Bodoni Moda;font-style:italic;margin:3% 0 2%;border-bottom:1px solid #111;padding-bottom:2%;min-width:70%}.um-certificate p{margin:0;color:#555}.um-certificate h2{font:800 clamp(24px,3vw,50px)/1 Manrope;letter-spacing:-.05em;text-transform:uppercase;margin:2% 0}.um-certificate footer{margin-top:auto;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.um-certificate footer div{display:flex;flex-direction:column;gap:7px}.um-certificate footer strong{font:900 50px Manrope;letter-spacing:-.12em}.builder-layout{display:grid;grid-template-columns:minmax(360px,.7fr) minmax(480px,1.3fr);grid-gap:22px;gap:22px;padding:0 35px}.builder-layout form{border:1px solid #333;padding:25px}.builder-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.builder-fields label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#999}.builder-fields .wide{grid-column:1/-1}.builder-fields input,.builder-fields textarea{background:#131313;color:#fff;border:1px solid #3a3a3a;padding:12px;resize:vertical}.builder-fields input[type=color]{height:44px;padding:4px;width:100%}.builder-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.builder-actions a,.builder-actions button{padding:12px 14px;border:1px solid #fff;background:#fff;color:#111;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800}.builder-actions button:first-child{background:transparent;color:#fff}.builder-actions a{border-color:#444;background:transparent;color:#aaa}.builder-actions svg{width:16px}.builder-message{padding:12px;border:1px solid #555;margin-top:15px;font-size:11px}.coach-site-preview{--site-accent:#f4f4f0;min-height:720px;background:#efefeb;color:#0a0a0a;display:flex;flex-direction:column;overflow:hidden;position:relative}.coach-site-preview:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #999;border-radius:50%;right:-220px;top:-170px;box-shadow:0 0 0 45px #efefeb,0 0 0 46px #bbb}.coach-site-preview header{height:65px;border-bottom:1px solid #111;display:flex;justify-content:space-between;align-items:center;padding:0 28px;position:relative}.coach-site-preview header b{font:800 19px Manrope}.coach-site-preview header span,.coach-site-preview small{font:9px DM Mono}.coach-site-preview section{padding:10% 8%;position:relative;max-width:840px}.coach-site-preview h2{font:700 clamp(48px,6vw,95px)/.88 Manrope;letter-spacing:-.075em;margin:20px 0;max-width:800px}.coach-site-preview p{max-width:510px;line-height:1.8;color:#555}.coach-site-preview section a{display:inline-flex;margin-top:20px;background:#0a0a0a;color:#fff;padding:16px 18px;font-size:11px;font-weight:800}.coach-site-preview footer{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #111;background:var(--site-accent)}.coach-site-preview footer div{min-height:100px;padding:20px;border-right:1px solid #111;display:flex;flex-direction:column;justify-content:space-between}.coach-site-preview footer span{font:9px DM Mono}.coach-site-public{min-height:100vh;background:#efefeb;padding:25px}.coach-site-public .coach-site-preview{min-height:calc(100vh - 100px)}.site-powered{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#111;padding-top:15px}.site-powered span{font:10px DM Mono,monospace;letter-spacing:.08em}.site-powered img{width:110px;filter:brightness(0)}.coach-site-public.missing{color:#111;display:flex;flex-direction:column;justify-content:center}.coach-site-public.missing h1{font-size:clamp(50px,8vw,120px);max-width:1000px}.coach-site-public.loading{display:grid;place-items:center;color:#111;font:900 90px Manrope}.admin-stats{display:grid;padding:0 35px;grid-gap:1px;gap:1px;background:#333}.admin-stats article{background:#111;padding:24px}.admin-stats span{display:block;color:#777;font:9px DM Mono}.admin-stats strong{font:700 54px Manrope}.admin-courses{margin:30px 35px;border:1px solid #333}.admin-courses>header{padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333}.admin-courses header span{font:9px DM Mono;color:#777}.admin-courses header h2{margin:5px 0 0}.admin-courses article button,.admin-courses header button{border:1px solid #555;background:none;color:#fff;padding:10px 13px;display:flex;gap:8px;align-items:center}.admin-courses svg{width:16px}.admin-courses article{display:grid;grid-template-columns:6px 1fr auto auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid #292929}.admin-courses article:last-child{border-bottom:0}.admin-courses article i{width:6px;height:45px}.admin-courses article span{font:8px DM Mono;color:#777;text-transform:uppercase}.admin-courses article h3{margin:5px 0 0}.admin-courses article>strong{font-size:11px;color:#999}.admin-note{margin:30px 35px;padding:25px;border:1px solid #333;display:flex;gap:20px}.admin-note svg{width:35px}.admin-note h3{margin:0 0 8px}.admin-note p{margin:0;color:#888;font-size:12px}@media(max-width:1100px){.course-library-grid{grid-template-columns:1fr 1fr}.builder-layout{grid-template-columns:1fr}.coach-site-preview{min-height:650px}.admin-stats{grid-template-columns:1fr 1fr}}@media(max-width:650px){.academy-workspace aside nav{grid-template-columns:repeat(5,1fr)}.course-library-grid{grid-template-columns:1fr;padding:0 15px}.course-library-grid article{min-height:400px}.certificate-screen{padding:25px 12px 100px}.certificate-actions{gap:10px}.certificate-actions button{font-size:9px}.um-certificate{aspect-ratio:auto;min-height:500px;padding:55px 30px}.cert-mark img{width:100px}.um-certificate h1{font-size:42px}.um-certificate footer{gap:12px}.um-certificate footer b{font-size:7px}.builder-layout{padding:0 15px;display:block}.builder-layout form{padding:18px;margin-bottom:18px}.builder-fields{grid-template-columns:1fr}.builder-fields .wide{grid-column:auto}.coach-site-preview{min-height:600px}.coach-site-preview section{padding:80px 20px}.coach-site-preview h2{font-size:50px}.coach-site-preview footer div{padding:12px;min-height:88px}.coach-site-preview footer b{font-size:9px}.coach-site-public{padding:8px}.admin-stats{padding:0 15px}.admin-stats strong{font-size:40px}.admin-courses,.admin-note{margin:25px 15px}.admin-courses article{grid-template-columns:5px 1fr auto}.admin-courses article>strong{display:none}}@media print{body{background:#fff!important}.certificate-screen{padding:0}.academy-workspace>aside,.academy-workspace>main>header,.certificate-actions,.footer,.header{display:none!important}.academy-workspace,.academy-workspace>main{display:block!important;padding:0!important}.um-certificate{max-width:none;width:100%;height:100vh;outline-offset:-28px;page-break-inside:avoid;break-inside:avoid}}.admin-message{margin:0 35px}.admin-editor{padding-bottom:120px}.admin-editor .workspace-heading>button{background:none;border:0;color:#999;padding:0;margin-bottom:25px}.admin-lesson-editor{padding:0 35px}.admin-lesson-editor details{border:1px solid #333;margin-bottom:10px}.admin-lesson-editor summary{display:grid;grid-template-columns:45px 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:18px;cursor:pointer}.admin-lesson-editor summary small,.admin-lesson-editor summary span{font:9px DM Mono;color:#777}.admin-lesson-editor details>div{border-top:1px solid #333;padding:20px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:15px;gap:15px}.admin-lesson-editor label{display:flex;flex-direction:column;gap:7px;color:#888;font-size:9px}.admin-lesson-editor label.wide{grid-column:1/-1}.admin-lesson-editor input,.admin-lesson-editor textarea{background:#111;border:1px solid #444;color:#fff;padding:11px}.admin-save{margin-top:20px;background:#fff;color:#111;border:0;padding:14px 18px;display:flex;align-items:center;gap:9px;font-weight:800}.admin-save svg{width:17px}@media(max-width:650px){.admin-lesson-editor{padding:0 15px}.admin-lesson-editor details>div{grid-template-columns:1fr}.admin-lesson-editor label.wide{grid-column:auto}}.coach-site-preview .site-close,.coach-site-preview .site-offer,.coach-site-preview .site-proof,.coach-site-preview .site-story{max-width:none;padding:9% 8%;position:relative}.site-story{background:#0b0b0b;color:#fff}.site-offer>span,.site-proof>span,.site-story>span{font:9px DM Mono}.site-story>div{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:8%;gap:8%;align-items:center;margin-top:55px}.site-story strong{aspect-ratio:1;display:grid;place-items:center;border:1px solid #555;font:800 clamp(80px,14vw,210px)/1 Manrope;letter-spacing:-.12em}.site-story img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.85)}.site-close h3,.site-offer h3,.site-story h3{font:700 clamp(45px,7vw,110px)/.9 Manrope;letter-spacing:-.075em;margin:0 0 30px}.site-offer p,.site-story p{font-size:clamp(14px,1.4vw,20px);line-height:1.8;max-width:680px}.site-offer{background:var(--site-accent);color:#0a0a0a}.site-offer h3{margin-top:45px;max-width:900px}.site-offer ul{list-style:none;padding:0;margin:45px 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #111}.site-offer li{padding:22px;border-right:1px solid #111;display:flex;gap:12px;align-items:center}.site-offer li svg{width:18px}.coach-site-preview .site-offer a{background:#0a0a0a;color:#fff}.site-proof{background:#eee;color:#111}.site-proof blockquote{margin:45px 0 0;border-top:1px solid #111;padding-top:30px}.site-proof blockquote p{font:600 clamp(28px,4vw,60px)/1.15 Bodoni Moda;font-style:italic;max-width:1100px}.site-proof cite{font:9px DM Mono;font-style:normal}.site-close{background:#0a0a0a!important;color:#fff;text-align:center;display:flex;min-height:620px;flex-direction:column;align-items:center;justify-content:center}.site-close h3{font-size:clamp(55px,9vw,140px);max-width:1000px;margin:30px auto}.coach-site-preview .site-close a{background:#fff;color:#111}.coach-site-public .coach-site-preview{overflow:visible}@media(max-width:650px){.coach-site-preview .site-close,.coach-site-preview .site-offer,.coach-site-preview .site-proof,.coach-site-preview .site-story{padding:85px 20px}.site-story>div{grid-template-columns:1fr;margin-top:35px}.site-story strong{max-width:250px}.site-offer h3,.site-story h3{font-size:48px}.site-offer ul{grid-template-columns:1fr}.site-offer li{border-right:0;border-bottom:1px solid #111}.site-close{min-height:520px!important}.site-close h3{font-size:58px}}.academy-brand-home{border:0!important;background:none!important;color:#fff!important;width:100%;display:flex!important;align-items:center!important;gap:12px!important;padding:0 8px 25px!important;border-bottom:1px solid #333!important;text-align:left;cursor:pointer}.academy-brand-home img{width:30px}.academy-brand-home span{font-size:11px;font-weight:800}.academy-home{padding-bottom:110px}.home-welcome{padding:75px 4vw 60px}.home-grid>article>span,.home-priority span,.home-welcome>span{font:9px DM Mono;color:#777}.home-welcome h1{font:700 clamp(60px,7vw,118px)/.84 Manrope;letter-spacing:-.08em;margin:35px 0}.home-welcome h1 em{font:600 italic Bodoni Moda}.home-welcome p{max-width:700px;color:#999;line-height:1.8}.home-priority{margin:0 35px;background:#f1f1ed;color:#111;padding:40px;cursor:pointer;position:relative;overflow:hidden}.home-priority:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #aaa;border-radius:50%;right:-190px;top:-210px;box-shadow:0 0 0 35px #f1f1ed,0 0 0 36px #bbb}.home-priority>div{display:flex;justify-content:space-between;position:relative;z-index:1}.home-priority>div svg{width:32px}.home-priority h2{font:700 clamp(38px,5vw,76px)/.95 Manrope;letter-spacing:-.065em;max-width:850px;margin:55px 0 20px;position:relative;z-index:1}.home-priority p{max-width:720px;line-height:1.8;position:relative;z-index:1}.home-grid button,.home-priority button{border:0;background:#111;color:#fff;padding:14px 16px;display:flex;align-items:center;gap:24px;margin-top:30px;position:relative;z-index:1}.home-grid button svg,.home-priority button svg{width:16px}.home-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#333;margin:22px 35px}.home-grid article{background:#111;min-height:350px;padding:28px;display:flex;flex-direction:column}.home-grid h3{font:600 clamp(30px,3vw,50px)/1 Manrope;letter-spacing:-.055em;margin:55px 0 15px}.home-grid p{color:#888;font-size:12px;line-height:1.7}.home-grid button{margin-top:auto;align-self:flex-start;background:#fff;color:#111}.mini-progress{height:4px;background:#333;margin-top:18px}.mini-progress i{height:100%;display:block;background:#fff}.profile-workspace{padding-bottom:110px}.profile-workspace form{display:grid;grid-template-columns:320px 1fr;grid-gap:30px;gap:30px;padding:0 35px}.profile-workspace form>aside{border:1px solid #333;padding:20px}.profile-workspace form>aside>img,.profile-workspace form>aside>svg{width:100%;aspect-ratio:1;object-fit:cover;background:#161616;padding:25px}.profile-workspace form>aside label{display:flex;flex-direction:column;gap:8px;font-size:9px;color:#888;margin-top:20px}.profile-fields input,.profile-workspace form>aside input{background:#111;border:1px solid #444;color:#fff;padding:12px}.profile-workspace form>aside small{display:block;color:#666;line-height:1.6;margin-top:12px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-content:start}.profile-fields label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#888}.profile-fields .builder-message,.profile-fields .portal-submit{grid-column:1/-1}.lesson-video-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #333}.lesson-video-pending svg{width:45px}.lesson-video-pending small{color:#777}.course-started{display:block;color:#aaa;margin-top:25px}.site-onboarding{padding-bottom:110px}.onboarding-progress{display:grid;grid-template-columns:repeat(5,1fr);margin:0 35px 25px;border:1px solid #333}.onboarding-progress span{padding:14px;font:9px DM Mono;color:#666;display:flex;gap:9px;align-items:center;border-right:1px solid #333}.onboarding-progress span:last-child{border-right:0}.onboarding-progress i{width:23px;height:23px;border:1px solid #555;border-radius:50%;display:grid;place-items:center;font-style:normal}.onboarding-progress svg{width:12px}.onboarding-progress .active{background:#fff;color:#111}.onboarding-progress .done{color:#fff}.onboarding-card{max-width:850px;margin:0 auto;border:1px solid #333;padding:40px}.onboarding-card>span{font:9px DM Mono;color:#777}.onboarding-card h2{font:600 clamp(40px,5vw,70px)/.95 Manrope;letter-spacing:-.06em;margin:35px 0 50px}.builder-fields select{background:#131313;color:#fff;border:1px solid #3a3a3a;padding:12px}.builder-fields label small{color:#666}.onboarding-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.onboarding-actions button{border:1px solid #fff;background:none;color:#fff;padding:14px 20px;display:flex;gap:12px;align-items:center}.onboarding-actions button:last-child{background:#fff;color:#111}.onboarding-actions svg{width:16px}.build-privacy{margin-top:20px;border:1px solid #444;padding:14px;display:flex;gap:10px;align-items:center;color:#888;font-size:11px}.build-privacy svg{width:17px}.website-reveal{padding:0 35px}.reveal-bar{background:#fff;color:#111;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.reveal-bar button,.reveal-bar>div{display:flex;align-items:center;gap:10px}.reveal-bar svg{width:17px}.reveal-bar button{background:#111;color:#fff;border:0;padding:12px 16px}.published-site{padding-bottom:110px}.published-domain{margin:0 35px;padding:30px;border:1px solid #444;display:grid;grid-template-columns:50px 1fr auto;align-items:center;grid-gap:20px;gap:20px}.published-domain>svg{width:35px}.published-domain div{display:flex;flex-direction:column;gap:7px}.published-domain span{font:9px DM Mono;color:#777}.published-domain strong{font-size:clamp(22px,3vw,42px)}.published-domain small{color:#777}.published-domain>a{padding:13px;background:#fff;color:#111}.published-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:20px 35px}.published-actions article{border:1px solid #333;padding:28px;min-height:260px}.published-actions svg{width:30px}.published-actions h2{font-size:30px}.published-actions p{color:#888;line-height:1.7}.published-actions a{display:inline-block;margin-top:20px;border:1px solid #555;padding:12px}.coach-site-preview .site-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:5%;gap:5%;max-width:none;padding:7% 6%;align-items:center}.site-hero figure{margin:0;position:relative}.site-hero figure img{width:100%;height:clamp(450px,60vw,760px);object-fit:cover;border-radius:28px}.site-hero figcaption{position:absolute;bottom:15px;left:15px;background:#fff;color:#111;padding:9px 12px;font-size:10px}.coach-site-preview .site-transformations{max-width:none;padding:8% 6%;background:#f5f2ec;color:#111}.site-transformations>span{font:9px DM Mono}.site-transformations>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:45px}.site-transformations figure{margin:0;position:relative}.site-transformations img{width:100%;height:500px;object-fit:cover;border-radius:20px}.site-transformations figcaption{position:absolute;bottom:12px;left:12px;width:38px;height:38px;display:grid;place-items:center;background:#fff;border-radius:50%;font:9px DM Mono}.coach-site-preview.coach-performance{background:#101319;color:#fff;border-radius:26px}.coach-performance:before{display:none}.coach-performance header{border-color:#3a3d43}.coach-performance .site-hero h2{font-style:italic;text-transform:uppercase}.coach-performance .site-story{background:#181c24}.coach-performance .site-offer{border-radius:30px;margin:20px}.coach-site-preview.coach-wellness{background:#f5f1e8;color:#253126;border-radius:50px}.coach-wellness:before{display:none}.coach-wellness header{border-color:#8d998d}.coach-wellness .site-close h3,.coach-wellness .site-hero h2,.coach-wellness .site-offer h3,.coach-wellness .site-story h3{font-family:Bodoni Moda,serif;font-weight:600;letter-spacing:-.04em;text-transform:none}.coach-wellness .site-hero figure img,.coach-wellness .site-transformations img{border-radius:200px 200px 24px 24px}.coach-wellness .site-story{background:#405143}.coach-wellness .site-offer{background:var(--site-accent);border-radius:50px;margin:20px}.coach-site-preview.coach-bold{background:var(--site-accent);color:#111;transform:none}.coach-bold:before{display:none}.coach-bold header{border-width:3px}.coach-bold .site-hero h2{text-transform:uppercase;text-shadow:4px 4px 0 #fff}.coach-bold .site-story{background:#3822ff}.coach-bold .site-offer{background:#ffe600}.coach-bold .site-close{background:#ff3b8d!important}.coach-bold .site-hero figure img{border:5px solid #111;box-shadow:14px 14px 0 #111;border-radius:0}@media(max-width:1000px){.home-grid,.profile-workspace form{grid-template-columns:1fr}.profile-workspace form>aside{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px}.coach-site-preview .site-hero{grid-template-columns:1fr}.site-hero figure img{height:650px}}@media(max-width:650px){.academy-workspace aside nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(70px,1fr);grid-template-columns:none;overflow-x:auto}.academy-brand-home{display:none!important}.home-welcome{padding:55px 15px}.home-welcome h1{font-size:57px}.home-priority{margin:0 15px;padding:25px}.home-priority h2{font-size:43px}.home-grid{margin:15px}.profile-workspace form{padding:0 15px}.profile-workspace form>aside{display:block}.profile-fields{grid-template-columns:1fr}.profile-fields .builder-message,.profile-fields .portal-submit{grid-column:auto}.onboarding-progress{margin:0 15px 20px;overflow:auto}.onboarding-progress span{min-width:115px}.onboarding-card{margin:0 15px;padding:25px 18px}.website-reveal{padding:0 8px}.reveal-bar{align-items:flex-start;gap:15px}.published-domain{margin:0 15px;grid-template-columns:35px 1fr}.published-domain>a{grid-column:1/-1;text-align:center}.published-actions{grid-template-columns:1fr;margin:15px}.coach-site-preview .site-hero{padding:80px 20px}.site-hero figure img{height:480px}.site-transformations>div{grid-template-columns:1fr}.site-transformations img{height:440px}.coach-performance .site-offer,.coach-wellness .site-offer{margin:8px}}.growth-hooks{padding:90px 35px;background:#f0f0ec;color:#111}.growth-hooks>span{font:9px DM Mono}.growth-hooks>h2{font:700 clamp(45px,6vw,90px)/.9 Manrope;letter-spacing:-.07em;margin:30px 0 55px}.growth-hooks>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #111;border-left:1px solid #111}.growth-hooks article{padding:22px;min-height:280px;border-right:1px solid #111;border-bottom:1px solid #111;display:flex;flex-direction:column}.growth-hooks article>span{font:8px DM Mono;color:#666}.growth-hooks h3{font-size:22px;line-height:1.25;margin:35px 0 15px}.growth-hooks p{color:#666;font-size:11px}.growth-hooks button{margin-top:auto;align-self:flex-start;border:1px solid #111;background:none;padding:9px 12px;font-size:9px}@media(max-width:800px){.growth-hooks>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.growth-hooks{padding:75px 15px}.growth-hooks>div{grid-template-columns:1fr}}.footer-legal{display:flex;gap:18px}.footer-legal a{color:#999}.footer-legal a:hover{color:#fff}.legal-site{min-height:100vh;background:#f4f4f0;color:#111}.legal-header{min-height:78px;padding:0 clamp(18px,4vw,56px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7c7c0;background:#f4f4f0}.legal-footer img,.legal-header img{display:block;width:152px}.legal-back{font:700 10px DM Mono;text-transform:uppercase;border-bottom:1px solid #111;padding-bottom:4px}.legal-page{width:min(860px,calc(100% - 36px));margin:0 auto;padding:clamp(70px,9vw,130px) 0}.legal-document>header{padding-bottom:42px;border-bottom:1px solid #bdbdb6;margin-bottom:58px}.legal-kicker{font:700 9px DM Mono;letter-spacing:.14em;margin:0 0 24px}.legal-document h1{font:800 clamp(48px,7vw,86px)/.95 Manrope;letter-spacing:-.04em;margin:0;max-width:760px;text-wrap:balance}.legal-effective,.legal-intro{color:#555;line-height:1.75;margin:24px 0 0;max-width:70ch}.legal-document section{margin:0 0 48px}.legal-document h2{font:700 clamp(24px,3vw,34px)/1.2 Manrope;letter-spacing:-.02em;margin:0 0 18px;text-wrap:balance}.legal-document h3{font-size:19px;margin:25px 0 10px}.legal-document li,.legal-document p{font-size:15px;line-height:1.85;color:#363633}.legal-document p{margin:0 0 14px}.legal-document ol,.legal-document ul{-webkit-padding-start:24px;padding-inline-start:24px;margin:16px 0 20px}.legal-document li{-webkit-padding-start:6px;padding-inline-start:6px;margin-bottom:8px}.legal-document a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-note{font-size:13px!important;color:#5d5d58!important}.legal-email{font-size:17px!important}.legal-footer{padding:30px clamp(18px,4vw,56px);border-top:1px solid #c7c7c0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ededE8}.legal-footer nav{display:flex;gap:24px;font-size:12px}.legal-footer span{font:9px DM Mono;color:#666;text-transform:uppercase}.legal-site[dir=rtl]{font-family:Alexandria,Arial,sans-serif}.legal-site[dir=rtl] .legal-document h1,.legal-site[dir=rtl] .legal-document h2{font-family:Alexandria,Arial,sans-serif;letter-spacing:0}.legal-site[dir=rtl] .legal-back,.legal-site[dir=rtl] .legal-footer span,.legal-site[dir=rtl] .legal-kicker{font-family:Alexandria,Arial,sans-serif}@media(max-width:650px){.footer-legal{order:3;width:100%;justify-content:center}.legal-header{min-height:64px}.legal-footer img,.legal-header img{width:126px}.legal-page{padding:70px 0}.legal-document>header{margin-bottom:42px}.legal-document h1{font-size:44px}.legal-document section{margin-bottom:40px}.legal-footer{align-items:flex-start;flex-wrap:wrap}.legal-footer nav{order:3;width:100%}}.route-loading{min-height:100vh;background:#0a0b0d;display:grid;place-items:center}.route-loading img{width:56px;height:56px;opacity:.9;animation:route-breathe 1.4s ease-in-out infinite}@keyframes route-breathe{50%{opacity:.35;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.route-loading img{animation:none}}@media(max-width:1000px){.motion-field,.route-curtain{display:none!important}.footer-orbit,.footer-orbit *{animation:none!important}}@media(max-width:650px){body,html{overscroll-behavior-y:auto;touch-action:pan-y}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(10,10,10,.97)}.academy-announcement,html[dir=rtl] .academy-announcement{position:relative;right:auto;left:auto;bottom:auto;width:calc(100% - 24px);max-height:none;margin:0 12px 24px;overflow:visible;overscroll-behavior:auto;box-shadow:8px 9px 0 rgba(255,255,255,.14)}.announcement-mark:after,.announcement-mark:before{animation:none!important}}.proof-choice{padding:18px;border:1px solid #383838;background:#101010}.proof-choice small{line-height:1.65}.site-generating{min-height:calc(100vh - 142px);padding:clamp(35px,7vw,90px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative}.site-generating>span{font:9px DM Mono;letter-spacing:.16em;color:#777}.site-generating h1{font:700 clamp(48px,7vw,105px)/.9 Manrope;letter-spacing:-.075em;max-width:950px;margin:35px 0 20px}.site-generating p{max-width:620px;color:#999;line-height:1.8}.generation-orbit{width:150px;height:150px;border:1px solid #555;border-radius:50%;display:grid;place-items:center;position:relative;margin-bottom:42px;animation:generation-float 3s ease-in-out infinite}.generation-orbit svg{width:42px;height:42px;animation:generation-pulse 1.4s ease-in-out infinite}.generation-orbit i{position:absolute;inset:-18px;border:1px dashed #333;border-radius:50%;animation:spin 8s linear infinite}.generation-orbit i:nth-of-type(2){inset:-42px;border-style:solid;animation-duration:13s;animation-direction:reverse}.generation-orbit i:nth-of-type(3){inset:-70px;border-color:#222;animation-duration:18s}.generation-steps{width:min(720px,100%);display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid #333}.generation-steps b{padding:16px;border-right:1px solid #333;font:9px DM Mono;color:#666;animation:generation-step 2.4s ease-in-out infinite}.generation-steps b:nth-child(2){animation-delay:.3s}.generation-steps b:nth-child(3){animation-delay:.6s}.generation-steps b:nth-child(4){animation-delay:.9s;border-right:0}.academy-celebration{position:fixed;z-index:900;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:celebration-screen 3.6s both}.academy-celebration>div:last-child{width:min(560px,calc(100% - 30px));min-height:360px;background:#f4f4ef;color:#111;padding:55px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:18px 20px 0 rgba(255,255,255,.2);animation:celebration-card 3.6s cubic-bezier(.16,1,.3,1) both}.academy-celebration svg{width:45px;height:45px;margin-bottom:28px}.academy-celebration small{font:9px DM Mono;letter-spacing:.16em}.academy-celebration strong{font:800 clamp(42px,7vw,82px)/.9 Manrope;letter-spacing:-.07em;margin:25px 0 18px}.academy-celebration span{color:#666}.celebration-burst{position:absolute;width:1px;height:1px}.celebration-burst i{--angle:calc(var(--i) * 20deg);position:absolute;width:9px;height:38px;background:#fff;transform:rotate(var(--angle)) translateY(-35px);animation:confetti-toss 1.25s calc(var(--i) * 18ms) cubic-bezier(.12,.75,.25,1) both}@keyframes generation-float{50%{transform:translateY(-12px)}}@keyframes generation-pulse{50%{transform:scale(1.25) rotate(12deg)}}@keyframes generation-step{0%,to{background:transparent;color:#666}40%{background:#fff;color:#111}}@keyframes celebration-screen{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}@keyframes celebration-card{0%{opacity:0;transform:translateY(80px) rotate(-4deg) scale(.8)}14%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-35px) scale(.96)}}@keyframes confetti-toss{0%{opacity:0;transform:rotate(var(--angle)) translateY(-30px) scale(.3)}35%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-48vh) scale(1) rotate(160deg)}}@media(max-width:1000px){.workspace-heading{padding:55px 30px}.audit-workspace form,.growth-report,.reports-list{padding-inline:30px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hero{grid-template-columns:90px 135px 1fr}.report-hero>strong{font-size:78px}.course-library-grid{padding-inline:25px}.lesson-list{overflow-x:auto;grid-template-columns:repeat(5,minmax(135px,1fr))}.admin-lesson-editor details>div{grid-template-columns:1fr 1fr}.admin-lesson-editor label.wide{grid-column:1/-1}}@media(max-width:650px){.academy-workspace{display:block;padding-top:64px;padding-bottom:78px}.academy-workspace>aside{position:fixed;z-index:120;left:0;right:0;bottom:0;top:auto;width:100%;height:72px;padding:5px 8px;background:#0a0a0a;border:0;border-top:1px solid #333}.academy-workspace aside nav{margin:0;height:100%;gap:3px}.academy-workspace aside nav button{min-width:70px;padding:8px 5px;flex-direction:column;gap:4px;font-size:8px!important;white-space:nowrap}.academy-workspace aside nav button svg{width:17px;height:17px}.workspace-user{display:none}.academy-workspace>main>header{height:52px;padding:0 14px}.workspace-heading{padding:45px 15px}.workspace-heading h1{font-size:44px;overflow-wrap:anywhere}.audit-workspace form,.growth-report,.reports-list{padding:0 15px 75px}.audit-grid,.content-plan>div,.metrics-grid,.report-columns,.reports-list{grid-template-columns:1fr}.audit-section{padding:32px 0}.data-sources{padding-inline:15px}.report-hero{grid-template-columns:1fr 1fr;padding:20px 0}.report-hero>span{grid-column:1/-1}.report-hero>strong{font-size:72px}.report-hero>div{min-width:0}.report-hero h1{font-size:27px;overflow-wrap:anywhere}.report-metrics{grid-template-columns:1fr 1fr}.report-columns{gap:20px;margin-top:55px}.lesson-content{padding:35px 15px}.lesson-list{display:flex}.lesson-list button{min-width:130px}.lesson-resources button{grid-template-columns:26px 1fr}.lesson-resources button small{display:none}.prompt-builder{padding:16px;margin-top:35px}.prompt-builder textarea{font-size:11px}.admin-stats,.course-library-grid{padding-inline:15px}.admin-stats{grid-template-columns:1fr 1fr}.admin-lesson-editor details>div{grid-template-columns:1fr}.admin-lesson-editor label.wide{grid-column:auto}.generation-steps{grid-template-columns:1fr 1fr}.generation-steps b:nth-child(2){border-right:0}.generation-steps b{border-bottom:1px solid #333}.site-generating{min-height:calc(100vh - 116px);padding:50px 18px}.site-generating h1{font-size:50px}.generation-orbit{transform:scale(.8);margin-bottom:25px}.academy-celebration>div:last-child{min-height:310px;padding:40px 22px}.reveal-bar{flex-direction:column}.reveal-bar button{width:100%;justify-content:center}.coach-site-preview footer{grid-template-columns:1fr}.coach-site-preview footer div{border-right:0;border-bottom:1px solid #111}}@media(prefers-reduced-motion:reduce){.academy-celebration,.academy-celebration>div:last-child,.celebration-burst i,.generation-orbit,.generation-orbit i,.generation-orbit svg,.generation-steps b{animation:none!important}.academy-celebration{display:none}}.um-certificate[dir=rtl]{font-family:Manrope,Arial,sans-serif}.um-certificate .cert-intro{margin-top:7%;font-size:13px}.um-certificate blockquote{max-width:720px;margin:1.5% auto 2%;padding:14px 25px;border-block:1px solid #bbb;color:#444;font-size:clamp(11px,1.2vw,15px);line-height:1.8}.um-certificate[dir=rtl] h1{font-family:Manrope,Arial,sans-serif;font-style:normal;overflow-wrap:anywhere}.um-certificate[dir=rtl] h2{text-transform:none;line-height:1.2}.coach-site-preview,.coach-site-preview *{min-width:0}.coach-site-preview a,.coach-site-preview b,.coach-site-preview h2,.coach-site-preview h3,.coach-site-preview p{overflow-wrap:anywhere}.coach-site-preview img{max-width:100%}.coach-site-preview a{max-width:100%;text-align:center;justify-content:center}.site-powered{flex-wrap:wrap}.coach-site-public{overflow-x:hidden}@media(max-width:900px){.coach-site-preview .site-hero{grid-template-columns:1fr}.site-hero figure{max-width:680px;width:100%;margin-inline:auto}.site-offer ul{grid-template-columns:1fr}.site-offer li{border-right:0;border-bottom:1px solid #111}.site-transformations>div{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-site-preview footer{grid-template-columns:1fr}.coach-site-preview footer div{border-right:0;border-bottom:1px solid #111}.um-certificate blockquote{margin-block:2%}}@media(max-width:650px){.site-transformations>div{grid-template-columns:1fr}.coach-site-preview header{height:auto;min-height:64px;padding:14px 18px;gap:12px;flex-wrap:wrap}.coach-site-preview header span{max-width:55%;text-align:end}.coach-site-preview .site-hero{padding:65px 18px}.site-hero figure img{height:min(125vw,520px)}.coach-site-preview h2{font-size:clamp(42px,13vw,58px);line-height:.94}.site-close h3,.site-offer h3,.site-story h3{font-size:clamp(40px,12vw,58px)}.site-transformations img{height:min(125vw,480px)}.coach-site-preview .site-close,.coach-site-preview .site-offer,.coach-site-preview .site-proof,.coach-site-preview .site-story{padding:70px 18px}.um-certificate .cert-intro{margin-top:35px}.um-certificate blockquote{margin:18px 0;font-size:10px;padding:10px}.um-certificate footer{grid-template-columns:1fr 45px 1fr}.um-certificate footer strong{font-size:34px}.um-certificate footer b{overflow-wrap:anywhere}}.academy-whatsapp{position:fixed;z-index:350;right:24px;bottom:24px;width:min(390px,calc(100vw - 30px));pointer-events:none}.academy-whatsapp>*{pointer-events:auto}.whatsapp-trigger{margin-left:auto;border:0;border-radius:999px;background:#25d366;color:#07150c;min-height:58px;padding:0 20px;display:flex;align-items:center;gap:10px;font-weight:900;box-shadow:0 15px 45px rgba(0,0,0,.4);cursor:pointer;position:relative}.whatsapp-trigger svg{width:23px}.whatsapp-trigger i{position:absolute;right:2px;top:2px;width:11px;height:11px;border:2px solid #0b0b0b;border-radius:50%;background:#fff;animation:whatsapp-presence 1.8s ease-in-out infinite}.whatsapp-panel{margin-bottom:12px;background:#f2f2ed;color:#111;border:1px solid #111;box-shadow:12px 14px 0 rgba(255,255,255,.22);transform:translateY(18px) scale(.96);opacity:0;visibility:hidden;transform-origin:bottom right;transition:.3s cubic-bezier(.16,1,.3,1);overflow:hidden}.academy-whatsapp.open .whatsapp-panel{transform:none;opacity:1;visibility:visible}.whatsapp-panel header{background:#111;color:#fff;padding:17px;display:flex;align-items:center;justify-content:space-between}.whatsapp-panel header>div{display:flex;gap:12px;align-items:center}.whatsapp-panel header svg{width:25px}.whatsapp-panel header span{display:flex;flex-direction:column;gap:3px}.whatsapp-panel header small{color:#999;font-size:9px}.whatsapp-panel header button{border:0;background:none;color:#fff;padding:5px;cursor:pointer}.whatsapp-panel>p{padding:16px 18px 8px;margin:0;color:#555;font-size:11px;line-height:1.7}.whatsapp-panel>div:last-of-type{padding:8px 12px 14px}.whatsapp-panel a{display:grid;grid-template-columns:25px 1fr 18px;align-items:center;grid-gap:9px;gap:9px;padding:13px 8px;border-bottom:1px solid #ccc;font-size:11px;font-weight:800}.whatsapp-panel a:last-child{border-bottom:0}.whatsapp-panel a svg{width:17px}.whatsapp-panel a svg:last-child{transition:transform .25s}.whatsapp-panel a:hover svg:last-child{transform:translateX(4px)}html[dir=rtl] .whatsapp-panel a:hover svg:last-child{transform:translateX(-4px)}.whatsapp-config-note{display:block;margin:0 18px 16px;padding:10px;border:1px solid #d3a53c;background:#fff5d7;color:#72520a;font-size:9px;line-height:1.5}.whatsapp-config-note:empty{display:none}@keyframes whatsapp-presence{50%{transform:scale(1.35);box-shadow:0 0 0 7px rgba(255,255,255,.2)}}html[dir=rtl] .academy-whatsapp{right:auto;left:24px}html[dir=rtl] .whatsapp-trigger{margin-left:0;margin-right:auto}.academy-whatsapp.open .whatsapp-trigger span{display:none}@media(max-width:650px){.academy-whatsapp{right:12px;bottom:88px;width:calc(100vw - 24px)}html[dir=rtl] .academy-whatsapp{right:auto;left:12px}.whatsapp-trigger{min-height:52px;padding:0 16px}.whatsapp-panel{max-height:calc(100vh - 175px);overflow-y:auto;box-shadow:7px 8px 0 rgba(255,255,255,.2)}}.logo-studio{margin:70px 0 0;padding:45px;background:#f2f2ed;color:#111;display:grid;grid-template-columns:1fr minmax(300px,.7fr);grid-gap:55px;gap:55px;align-items:center}.logo-studio>div>span{font:9px DM Mono}.logo-studio h2{font:700 clamp(40px,5vw,72px)/.92 Manrope;letter-spacing:-.065em;margin:28px 0}.logo-studio p{color:#555;line-height:1.75}.logo-studio ul{list-style:none;padding:0;margin-top:28px}.logo-studio li{display:flex;gap:10px;border-top:1px solid #bbb;padding:13px 0;font-size:11px}.logo-studio li svg{width:16px;flex:none}.logo-canvas{background:#fff;border:1px solid #bbb;padding:18px}.logo-canvas>img{width:100%;display:block}.logo-canvas>label{display:flex;justify-content:space-between;align-items:center;margin:15px 0;font-size:10px}.logo-canvas input[type=color]{width:70px;height:38px;border:1px solid #111;padding:2px;background:#fff}.logo-canvas>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.logo-canvas button{border:1px solid #111;background:#111;color:#fff;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:800}.logo-canvas button:first-child{background:#fff;color:#111}.logo-canvas button svg{width:16px}.logo-canvas>small{display:block;padding:12px;margin-top:10px;background:#e3f7e9;color:#185d2d;line-height:1.5}.profile-logo{border-top:1px solid #333;margin-top:20px;padding-top:20px}.profile-logo>img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;padding:10px}.profile-logo>strong{display:block;padding:25px 10px;text-align:center;border:1px dashed #444;color:#777;font-size:10px}.logo-upload-field>img{width:130px;height:130px;object-fit:contain;background:#fff;padding:8px;border:1px solid #444}.coach-site-preview header .site-logo{width:auto;max-width:150px;height:42px;object-fit:contain}@media(max-width:850px){.logo-studio{grid-template-columns:1fr}}@media(max-width:650px){.logo-studio{margin-top:45px;padding:35px 18px;gap:30px}.logo-canvas>div{grid-template-columns:1fr}.coach-site-preview header .site-logo{max-width:120px;height:38px}}.logo-brief{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.logo-brief>*{border:1px solid #aaa;padding:8px 10px;font:9px DM Mono}.logo-brief b{background:#111;color:#fff;border-color:#111}.logo-preview-meta{display:flex!important;grid-template-columns:none!important;justify-content:space-between;gap:12px;padding:5px 0 14px;font:8px DM Mono}.logo-preview-meta span{color:#777;text-align:end}.generate-ai-logo{width:100%;background:#25d366!important;color:#07150c!important;border-color:#25d366!important;margin-bottom:8px;min-height:48px}.generate-ai-logo:disabled svg,.logo-canvas button:disabled svg{animation:spin 1s linear infinite}.report-journey{position:-webkit-sticky;position:sticky;z-index:20;top:78px;display:grid;grid-template-columns:repeat(4,1fr);background:#0a0a0a;border:1px solid #333;margin-bottom:25px}.report-journey a{padding:13px;border-right:1px solid #333;display:flex;align-items:center;gap:10px;font:9px DM Mono;color:#999}.report-journey a:last-child{border-right:0}.report-journey a:hover{background:#fff;color:#111}.report-journey b{color:#fff}.report-journey a:hover b{color:#111}.report-priority-card{padding:30px 35px;background:#f2f2ed;color:#111;margin-bottom:34px;position:relative;overflow:hidden}.report-priority-card:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #999;border-radius:50%;right:-100px;top:-110px}.report-priority-card span{font:9px DM Mono}.report-priority-card h2{font:700 clamp(28px,4vw,52px)/1 Manrope;letter-spacing:-.045em;max-width:850px;margin:25px 0 12px;position:relative;z-index:1}.report-priority-card p{max-width:650px;color:#666;line-height:1.7;position:relative;z-index:1}#brand-action,#content-system,#diagnosis,#growth-plan{scroll-margin-top:145px}@media(max-width:650px){.report-journey{top:64px;overflow-x:auto;grid-template-columns:repeat(4,minmax(120px,1fr))}.report-priority-card{padding:24px 18px}.logo-preview-meta{flex-direction:column}.logo-preview-meta span{text-align:start}}.admin-analytics{margin:30px 35px;border:1px solid #333;padding:25px}.admin-analytics>header,.cms-toolbar,.course-cms-settings>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-analytics header span,.course-cms-settings header span{font:9px DM Mono;color:#777}.admin-analytics h2,.course-cms-settings h2{margin:7px 0 0;font-size:30px}.admin-analytics header>b{font:9px DM Mono;padding:10px;border:1px solid #444}.analytics-funnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:30px}.analytics-funnel article{min-height:135px;background:#161616;padding:20px;display:flex;flex-direction:column}.analytics-funnel article span{font:8px DM Mono;color:#777}.analytics-funnel article strong{font:700 47px Manrope;margin-top:auto}.analytics-funnel>i{padding:10px;color:#555}.course-performance{margin-top:20px}.course-performance article{display:grid;grid-template-columns:minmax(200px,1fr) 2fr 55px;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid #333;padding:16px 0}.course-performance article>div:first-child{display:flex;flex-direction:column;gap:5px}.course-performance span{font:8px DM Mono;color:#777}.course-performance article>div:nth-child(2){height:7px;background:#252525}.course-performance article>div:nth-child(2) i{display:block;height:100%;background:#fff}.course-performance strong{text-align:end}.course-cms-settings{margin:30px 35px;border:1px solid #333;padding:24px}.cms-toolbar button,.course-cms-settings header button{border:0;background:#fff;color:#111;padding:12px 15px;display:flex;align-items:center;gap:8px;font-weight:800}.cms-toolbar button svg,.course-cms-settings button svg{width:16px}.course-cms-settings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:25px}.course-cms-settings label{display:flex;flex-direction:column;gap:7px;color:#888;font-size:9px}.course-cms-settings label.wide{grid-column:1/-1}.course-cms-settings input,.course-cms-settings select,.course-cms-settings textarea{background:#111;border:1px solid #444;color:#fff;padding:11px}.course-cms-settings .certificate-toggle{grid-column:1/-1;flex-direction:row;align-items:center}.course-cms-settings .certificate-toggle input{width:18px;height:18px}.cms-toolbar{margin-bottom:18px;border-bottom:1px solid #333;padding-bottom:18px}.cms-toolbar>div{display:flex;flex-direction:column;gap:4px}.cms-toolbar small{color:#777}.lesson-cms-actions{grid-column:1/-1;display:flex;gap:8px;border-top:1px solid #333;padding-top:15px}.lesson-cms-actions button{background:none;color:#fff;border:1px solid #555;padding:9px 12px}.lesson-cms-actions .danger{-webkit-margin-start:auto;margin-inline-start:auto;border-color:#943e3e;color:#ff9b9b}.admin-stats{grid-template-columns:repeat(4,1fr)}@media(max-width:850px){.analytics-funnel{grid-template-columns:1fr 1fr;gap:1px}.analytics-funnel>i{display:none}.course-performance article{grid-template-columns:1fr 80px}.course-performance article>div:nth-child(2){grid-row:2;grid-column:1/-1}.course-cms-settings>div{grid-template-columns:1fr}.course-cms-settings .certificate-toggle,.course-cms-settings label.wide{grid-column:auto}}@media(max-width:650px){.admin-analytics,.course-cms-settings{margin:20px 15px;padding:18px}.admin-analytics>header,.course-cms-settings>header{align-items:flex-start;flex-direction:column}.analytics-funnel article{min-height:105px}.analytics-funnel article strong{font-size:36px}.lesson-cms-actions{flex-wrap:wrap}.lesson-cms-actions .danger{-webkit-margin-start:0;margin-inline-start:0;width:100%}.admin-stats{grid-template-columns:1fr 1fr}}.admin-dashboard{padding-bottom:120px}.admin-hero{min-height:430px;padding:70px 4vw;display:grid;grid-template-columns:1fr 230px;grid-gap:45px;gap:45px;align-items:end;border-bottom:1px solid #333;background:radial-gradient(circle at 85% 25%,#262626 0,transparent 28%),#0a0a0a;position:relative;overflow:hidden}.admin-hero:before{content:"CMS";position:absolute;right:-2vw;top:-2vw;font:900 20vw/.8 Manrope;letter-spacing:-.1em;color:#fff;opacity:.025}.admin-hero>div:first-child{position:relative;z-index:1}.admin-hero span{font:9px DM Mono;color:#777}.admin-hero h1{font:800 clamp(55px,7vw,110px)/.84 Manrope;letter-spacing:-.08em;margin:35px 0 25px;max-width:900px}.admin-hero p{max-width:620px;color:#999;line-height:1.8}.admin-live{min-height:210px;border:1px solid #444;padding:22px;display:flex;flex-direction:column;position:relative}.admin-live i{width:10px;height:10px;background:#25d366;border-radius:50%;box-shadow:0 0 0 7px rgba(37,211,102,.12);margin-bottom:30px}.admin-live b{font:800 70px/.9 Manrope;margin-top:auto}.admin-live small{color:#777;margin-top:8px}.admin-section-nav{display:grid;grid-template-columns:1fr 1fr;margin:0 35px;transform:translateY(-1px);border:1px solid #333;background:#111}.admin-section-nav button{min-height:92px;border:0;border-right:1px solid #333;background:transparent;color:#777;padding:20px 24px;display:flex;align-items:center;gap:16px;text-align:start;cursor:pointer}.admin-section-nav button:last-child{border-right:0}.admin-section-nav button.active{background:#f3f3ef;color:#111}.admin-section-nav svg{width:25px}.admin-section-nav span{display:flex;flex-direction:column;gap:5px}.admin-section-nav b{font-size:13px}.admin-section-nav small{font-size:9px;opacity:.65}.admin-dashboard .admin-stats{margin:30px 35px 0;padding:0;background:transparent;grid-template-columns:repeat(4,1fr);gap:10px}.admin-dashboard .admin-stats article{min-height:190px;border:1px solid #333;background:#111;padding:20px;position:relative;overflow:hidden}.admin-dashboard .admin-stats article>small{font:8px DM Mono;color:#555}.admin-dashboard .admin-stats article>span{margin-top:18px}.admin-dashboard .admin-stats article>strong{margin-top:auto;display:block}.admin-dashboard .admin-stats article>i{position:absolute;left:0;bottom:0;height:3px;background:#fff;max-width:100%}.admin-insight-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 35px}.admin-insight-grid article{border:1px solid #333;padding:28px;min-height:250px;display:grid;grid-template-columns:45px 1fr;align-content:start}.admin-insight-grid svg{width:30px}.admin-insight-grid span{font:9px DM Mono;color:#777}.admin-insight-grid strong{grid-column:1/-1;font:800 75px Manrope;letter-spacing:-.07em;margin:30px 0 5px}.admin-insight-grid p{grid-column:1/-1;color:#888;max-width:460px;line-height:1.6}.analytics-empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:15px;color:#777}.analytics-empty svg{width:26px}.content-control{margin:30px 35px;border:1px solid #333}.content-control>header{padding:28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}.content-control header span{font:9px DM Mono;color:#777}.content-control h2{font-size:36px;margin:7px 0 0}.content-control>header button{border:0;background:#fff;color:#111;padding:14px 17px;display:flex;align-items:center;gap:10px;font-weight:900}.content-control button svg{width:17px}.content-filters{display:grid;grid-template-columns:1fr 230px;grid-gap:12px;gap:12px;padding:18px 28px;border-bottom:1px solid #333}.content-filters label{display:flex;flex-direction:column;gap:7px}.content-filters span{font:8px DM Mono;color:#777}.content-filters input,.content-filters select{background:#151515;border:1px solid #444;color:#fff;padding:12px}.course-cms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding:28px}.course-cms-grid>article{--course-accent:#fff;min-height:480px;border:1px solid #383838;background:#101010;display:flex;flex-direction:column;overflow:hidden;transition:.3s}.course-cms-grid>article:hover{transform:translateY(-5px);border-color:#777}.course-cms-grid>article>header{display:flex;justify-content:space-between;padding:15px;font:8px DM Mono}.course-cms-grid>article>header b{padding:6px 8px;border:1px solid #555;text-transform:uppercase}.course-cms-grid>article>header b.published{background:#25d366;color:#07150c;border-color:#25d366}.course-cms-grid>article>header b.archived{opacity:.45}.cms-course-cover{height:155px;margin:0 15px;background:var(--course-accent);color:#111;display:grid;place-items:center;overflow:hidden}.cms-course-cover img{width:100%;height:100%;object-fit:cover}.cms-course-cover strong{font:900 75px Manrope;letter-spacing:-.1em}.course-cms-grid>article>div:nth-of-type(2){padding:22px}.course-cms-grid small{color:#777;font:8px DM Mono}.course-cms-grid h3{font:700 28px/1 Manrope;letter-spacing:-.04em;margin:18px 0 12px}.course-cms-grid p{font-size:11px;color:#888;line-height:1.65}.course-cms-grid footer{margin-top:auto;border-top:1px solid #333;display:grid;grid-template-columns:1fr 1fr;padding:15px;grid-gap:8px;gap:8px}.course-cms-grid footer>span{font-size:9px;color:#777;display:flex;flex-direction:column}.course-cms-grid footer>span b{font-size:18px;color:#fff}.course-cms-grid footer button{grid-column:1/-1;border:0;background:#fff;color:#111;padding:12px;gap:8px;font-weight:900}.cms-empty,.course-cms-grid footer button{display:flex;justify-content:center;align-items:center}.cms-empty{min-height:360px;flex-direction:column;color:#777}.cms-empty svg{width:45px}.admin-editor .workspace-heading{background:linear-gradient(135deg,#151515,#090909)}.course-cms-settings{background:#0e0e0e}.admin-lesson-editor details{background:#0d0d0d}.admin-lesson-editor details[open]{border-color:#777}.admin-lesson-editor summary{transition:.25s}.admin-lesson-editor details[open] summary{background:#f2f2ed;color:#111}.admin-save{position:-webkit-sticky;position:sticky;z-index:30;bottom:18px;-webkit-margin-start:auto;margin-inline-start:auto;box-shadow:10px 12px 0 rgba(255,255,255,.15)}@media(max-width:1100px){.course-cms-grid{grid-template-columns:1fr 1fr}.admin-dashboard .admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.admin-hero{grid-template-columns:1fr;padding:55px 15px;min-height:500px}.admin-hero h1{font-size:58px}.admin-live{min-height:155px}.admin-section-nav{margin:0 15px}.admin-section-nav button{padding:14px;min-height:80px}.admin-section-nav small{display:none}.admin-dashboard .admin-stats{margin:20px 15px 0;grid-template-columns:1fr 1fr}.admin-dashboard .admin-stats article{min-height:145px;padding:15px}.admin-dashboard .admin-stats article>strong{font-size:38px}.admin-insight-grid{grid-template-columns:1fr;margin:0 15px}.content-control{margin:20px 15px}.content-control>header{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.content-filters,.course-cms-grid{grid-template-columns:1fr;padding:15px}.course-cms-grid>article{min-height:430px}}.um-coach-story{background:#f2f2ed;color:#111;padding:140px 0 90px;overflow:hidden;border-block:1px solid #111}.um-coach-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);grid-gap:8vw;gap:8vw;align-items:center}.um-coach-kicker{width:max-content;display:flex;align-items:center;gap:10px;border:1px solid #111;padding:8px 11px;font:700 9px DM Mono;letter-spacing:.06em}.um-coach-kicker svg{width:15px}.um-coach-copy h2{font:800 clamp(60px,7vw,112px)/.86 Manrope;letter-spacing:-.075em;max-width:960px;margin:35px 0}.um-coach-copy>p{max-width:710px;color:#555;line-height:1.85;font-size:15px}.um-coach-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.store-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.store-status small{grid-column:1/-1;font:8px DM Mono;color:#666}.store-status span{border:1px solid #999;padding:8px 10px;display:flex;align-items:center;gap:6px;font:700 9px Manrope;color:#444}.store-status svg{width:14px;height:14px}.um-coach-device{min-height:750px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.coach-phone-orbit{position:absolute;width:610px;height:610px;border:1px solid #aaa;border-radius:50%;animation:spin 28s linear infinite}.coach-phone-orbit i,.coach-phone-orbit:after,.coach-phone-orbit:before{content:"";position:absolute;border:1px solid #bbb;border-radius:50%}.coach-phone-orbit:before{inset:65px;border-style:dashed}.coach-phone-orbit:after{inset:145px}.coach-phone-orbit i:first-child{width:22px;height:22px;background:#111;left:38px;top:135px}.coach-phone-orbit i:last-child{width:13px;height:13px;background:#777;right:55px;bottom:110px}.coach-phone{position:relative;z-index:2;width:340px;min-height:690px;border:8px solid #111;border-radius:48px;background:#0b0b0b;color:#fff;box-shadow:17px 21px 0 #777,0 40px 90px rgba(0,0,0,.25);overflow:hidden;transform:rotate(2deg);animation:coach-phone-float 7s ease-in-out infinite}.coach-phone:before{content:"";position:absolute;z-index:4;top:7px;left:50%;transform:translateX(-50%);width:100px;height:25px;background:#111;border-radius:20px}.coach-phone-bar{height:82px;padding:32px 18px 13px;display:grid;grid-template-columns:28px 1fr 22px;grid-gap:9px;gap:9px;align-items:center;border-bottom:1px solid #333}.coach-phone-bar img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1)}.coach-phone-bar b{font-size:12px}.coach-phone-bar svg{width:17px}.coach-phone-bar i{position:absolute;right:17px;top:36px;width:7px;height:7px;background:#fff;border-radius:50%}.coach-phone-body{padding:24px 18px}.coach-phone-body>small,.coach-phone-body>span{font:8px DM Mono;color:#777}.coach-phone-body h3{font:700 30px/.95 Manrope;margin:12px 0 8px;letter-spacing:-.045em}.phone-signal-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:22px 0 12px}.phone-signal-tabs button{height:48px;border:1px solid #3b3b3b;background:#171717;color:#777;display:grid;place-items:center;cursor:pointer;border-radius:4px;transition:.25s}.phone-signal-tabs button:focus-visible,.phone-signal-tabs button:hover{border-color:#fff;color:#fff}.phone-signal-tabs button.active{background:#fff;color:#111;border-color:#fff;transform:translateY(-3px)}.phone-signal-tabs svg{width:18px}.phone-decision{min-height:270px;background:#f3f3ef;color:#111;padding:22px 18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.phone-decision:after{content:"";position:absolute;width:150px;height:150px;border:1px solid #bbb;border-radius:50%;right:-75px;top:-70px}.phone-decision>span{display:flex;align-items:center;gap:8px;font:800 10px DM Mono;position:relative;z-index:1}.phone-decision>span svg{width:17px}.phone-decision p{font-size:15px;line-height:1.6;margin:35px 0;position:relative;z-index:1}.phone-decision>div{margin-top:auto;border-top:1px solid #111;padding-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:900}.phone-decision>div svg{width:17px}.phone-client-context{border:1px solid #333;margin-top:10px;padding:13px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;grid-gap:8px;gap:8px;font-size:9px}.phone-client-context svg{width:16px}.concept-label{position:relative;z-index:3;max-width:330px;margin-top:38px;text-align:center;color:#666;font:8px/1.6 DM Mono}.risk-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border:1px solid #111}.risk-flow>div{min-height:95px;padding:16px;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;border-right:1px solid #111}.risk-flow>div:last-child{border-right:0}.risk-flow span{font:8px DM Mono;color:#777}.risk-flow b{font-size:11px}.risk-flow svg{width:15px}.um-coach-outcomes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.coach-outcome{min-height:355px;padding:28px;border:1px solid #999;margin-left:-1px;display:grid;grid-template-columns:1fr 35px;align-content:start}.coach-outcome>span{font:8px DM Mono}.coach-outcome>svg{width:28px}.coach-outcome h3{grid-column:1/-1;font:700 31px/1 Manrope;letter-spacing:-.04em;margin:70px 0 18px}.coach-outcome p{grid-column:1/-1;color:#666;font-size:12px;line-height:1.8}.coach-context-note{margin-top:30px;padding:24px;border-top:1px solid #aaa;display:grid;grid-template-columns:35px 1fr;grid-gap:5px 15px;gap:5px 15px;align-items:center}.coach-context-note>svg{grid-row:1/3;width:25px}.coach-context-note p{margin:0;font-size:12px;font-weight:700}.coach-context-note small{color:#777;font-size:9px;line-height:1.6}.um-coach-page .um-coach-story{padding-top:190px}.um-coach-editorial{padding:130px 0 160px}.um-coach-editorial>div:first-child{display:grid;grid-template-columns:.45fr 1fr;grid-gap:5vw;gap:5vw;align-items:start;margin-bottom:90px}.um-coach-editorial>div:first-child>span{font:9px DM Mono}.um-coach-editorial>div:first-child h2{font:800 clamp(55px,7vw,110px)/.86 Manrope;letter-spacing:-.075em;margin:0}.um-coach-editorial>div:first-child p{grid-column:2;color:#999;line-height:1.8;max-width:700px}.um-coach-editorial>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.coach-editorial-panel{min-height:610px;border:1px solid #333;margin-left:-1px;padding:32px;display:flex;flex-direction:column}.coach-editorial-panel>svg{width:34px;margin-bottom:55px}.coach-editorial-panel>span{font:8px DM Mono;color:#777}.coach-editorial-panel h3{font:700 35px/1 Manrope;letter-spacing:-.045em;margin:30px 0}.coach-editorial-panel p{color:#888;font-size:12px;line-height:1.8}.plan-language{margin-top:auto;display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;border-top:1px solid #333;padding-top:25px}.plan-language svg{width:21px;justify-self:center}.plan-language svg:nth-child(2n){width:13px;color:#666}@keyframes coach-phone-float{50%{transform:translateY(-14px) rotate(-1deg)}}html[dir=rtl] .risk-flow>div{border-right:0;border-left:1px solid #111}html[dir=rtl] .risk-flow>div:last-child{border-left:0}html[dir=rtl] .phone-decision>div svg,html[dir=rtl] .risk-flow svg{transform:scaleX(-1)}html[dir=rtl] .coach-phone-bar i{right:auto;left:17px}.pricing-grid{grid-template-columns:repeat(5,1fr)}@media(max-width:1150px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.um-coach-grid{grid-template-columns:1fr 390px;gap:4vw}.um-coach-copy h2{font-size:72px}.um-coach-editorial>div:last-child{grid-template-columns:1fr}.coach-editorial-panel{min-height:430px;margin-top:-1px}}@media(max-width:850px){.um-coach-story{padding-top:105px}.um-coach-grid{grid-template-columns:1fr}.um-coach-device{margin-top:30px}.risk-flow{grid-template-columns:1fr 1fr}.risk-flow>div:nth-child(2){border-right:0}.risk-flow>div:nth-child(-n+2){border-bottom:1px solid #111}html[dir=rtl] .risk-flow>div:nth-child(2){border-left:0}.um-coach-outcomes{grid-template-columns:1fr}.coach-outcome{min-height:280px;margin-top:-1px}.coach-outcome h3{margin-top:45px}.um-coach-editorial>div:first-child{grid-template-columns:1fr}.um-coach-editorial>div:first-child p{grid-column:1}.um-coach-page .um-coach-story{padding-top:140px}}@media(max-width:650px){.um-coach-story{padding:90px 0 65px}.um-coach-copy h2{font-size:52px;line-height:.94;margin-block:28px}.um-coach-copy>p{font-size:13px}.um-coach-actions{align-items:flex-start;flex-direction:column}.um-coach-device{min-height:670px;margin-inline:-12px}.coach-phone-orbit{width:440px;height:440px}.coach-phone{width:286px;min-height:590px;border-width:6px;border-radius:40px}.coach-phone-body{padding:20px 14px}.coach-phone-body h3{font-size:25px}.phone-decision{min-height:230px}.risk-flow{grid-template-columns:1fr;margin-top:45px}.risk-flow>div{border-right:0!important;border-left:0!important;border-bottom:1px solid #111!important;min-height:75px}.risk-flow>div:last-child{border-bottom:0!important}.um-coach-outcomes{margin-top:35px}.coach-outcome{padding:22px}.coach-context-note{padding:20px 4px}.coach-context-note>svg{grid-row:auto}.coach-context-note p,.coach-context-note small{grid-column:1/-1}.um-coach-editorial{padding:90px 0}.um-coach-editorial>div:first-child h2{font-size:52px}.coach-editorial-panel{padding:24px;min-height:520px}.coach-editorial-panel h3{font-size:31px}.pricing-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.coach-phone,.coach-phone-orbit{animation:none!important}.phone-signal-tabs button.active{transform:none}.announcement-mark:after,.announcement-mark:before{animation:none!important}}.academy-learning{padding:36px 35px 110px;background:#090909;color:#f5f5f0;min-height:100vh}.academy-learning button,.academy-lesson button{font:inherit;cursor:pointer}.academy-course-hero{min-height:510px;border:1px solid #454545;padding:42px;display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:35px;gap:35px;align-items:end;background:radial-gradient(circle at 82% 28%,#343434 0,transparent 24%),#121212}.academy-back{border:0;background:none;color:#b5b5b0;padding:0;display:flex;gap:8px;align-items:center;font-size:12px}.academy-back svg{width:17px}.academy-assignment header span,.academy-course-hero>div>p:first-of-type,.academy-progress-summary span,.academy-roadmap header p,.lesson-body>p{font:9px DM Mono;color:#9d9d98;letter-spacing:.08em}.academy-course-hero h1{font:800 clamp(48px,6vw,92px)/.9 Manrope;margin:36px 0 24px;letter-spacing:-.06em;max-width:850px}.academy-lede{max-width:610px;color:#bcbcb7;line-height:1.7;font-size:14px}.academy-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.academy-meta span{border:1px solid #555;padding:8px 10px;font-size:10px}.academy-primary,.lesson-complete-button{margin-top:27px;border:0;background:#f1f1eb;color:#111;padding:14px 16px;display:flex;align-items:center;gap:14px;font-weight:900}.academy-primary svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.academy-coach{border-left:1px solid #484848;padding-left:24px;display:flex;flex-direction:column;align-items:flex-start}.academy-coach img{width:120px;height:120px;object-fit:cover;filter:grayscale(1);margin-bottom:24px}.academy-coach small{font:9px DM Mono;color:#888}.academy-coach strong{font:700 27px Manrope;margin-top:8px}.academy-coach span{font-size:11px;color:#aaa;margin-top:4px}.academy-progress-summary{margin-top:20px;border:1px solid #454545;padding:24px;display:grid;grid-template-columns:130px 1fr auto auto;grid-gap:22px;gap:22px;align-items:center}.academy-progress-summary strong{font:800 44px/.8 Manrope}.academy-progress-summary div:first-child{display:flex;flex-direction:column;gap:8px}.academy-progress-track,.lesson-header-progress{height:5px;background:#343434}.academy-progress-track i,.lesson-header-progress i{display:block;height:100%;background:#f0f0ea;transition:width .35s ease}.academy-progress-summary p{font-size:11px;color:#aaa}.academy-progress-summary button{border:0;background:#ffffff;color:#111;padding:12px;display:flex;gap:8px;align-items:center;font-weight:900}.academy-progress-summary button svg{width:17px}.academy-roadmap{margin-top:70px;max-width:1060px}.academy-roadmap header{display:grid;grid-template-columns:.75fr 1fr;grid-gap:90px;gap:90px;align-items:end;margin-bottom:27px}.academy-roadmap h2{font:800 clamp(36px,4vw,58px)/.93 Manrope;letter-spacing:-.05em;margin:0}.academy-roadmap header p{font:13px/1.7 Manrope;letter-spacing:0;color:#aaa;margin:0}.academy-roadmap ol{padding:0;margin:0;list-style:none;border-top:1px solid #414141}.academy-roadmap li button{width:100%;border:0;border-bottom:1px solid #414141;background:transparent;color:#eee;padding:18px 5px;display:grid;grid-template-columns:52px 1fr 25px;grid-gap:17px;gap:17px;text-align:start;align-items:center}.academy-roadmap li button:hover:not(:disabled),.academy-roadmap li.current button{background:#181818}.academy-roadmap li button:disabled{color:#666;cursor:not-allowed}.academy-roadmap li button>span{width:36px;height:36px;border:1px solid #555;display:grid;place-items:center;font:10px DM Mono}.academy-roadmap li.done button>span{background:#ffffff;color:#111;border-color:#ffffff}.academy-roadmap li button svg{width:17px}.academy-roadmap li div{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.academy-roadmap li b{font-size:17px}.academy-roadmap li small{font-size:11px;color:#999}.academy-roadmap li em{width:100%;font-size:9px;color:#bbb;font-style:normal}.academy-inline-error{margin:20px 0;padding:12px;border:1px solid #d87979;color:#ffb3b3;font-size:12px}.academy-learning-loading{min-height:400px;display:grid;place-items:center}.academy-learning-loading svg{animation:spin 1s linear infinite}.academy-lesson{background:#0b0b0b;color:#f3f3ee;min-height:100vh}.academy-lesson>header{height:70px;border-bottom:1px solid #343434;padding:0 35px;display:grid;grid-template-columns:170px 1fr 180px;align-items:center;grid-gap:20px;gap:20px}.academy-lesson>header button{background:none;border:0;color:#eee;display:flex;align-items:center;gap:7px;font-size:11px}.academy-lesson>header button svg{width:18px}.academy-lesson>header>span{font:9px DM Mono;color:#999;text-align:center}.academy-lesson main{display:grid;grid-template-columns:280px minmax(0,1fr)}.lesson-sidebar{min-height:calc(100vh - 70px);border-right:1px solid #343434;padding:25px 14px}.lesson-sidebar>strong{display:block;color:#8f8f8b;font:9px DM Mono;margin:0 10px 16px}.lesson-sidebar button{width:100%;border:0;background:none;color:#888;padding:13px 10px;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;text-align:start;align-items:center;font-size:11px}.lesson-sidebar button.active{background:#efefe9;color:#111;font-weight:800}.lesson-sidebar button:disabled{opacity:.35}.lesson-sidebar button span{width:22px;height:22px;border:1px solid;display:grid;place-items:center;font-size:8px}.lesson-sidebar button svg{width:13px}.lesson-body{padding:55px max(5vw,35px) 100px;max-width:1120px}.lesson-body>h1{font:800 clamp(38px,5vw,72px)/.92 Manrope;letter-spacing:-.06em;margin:17px 0 32px}.academy-video{aspect-ratio:16/9;background:#171717;border:1px solid #414141;display:grid;place-items:center}.academy-video iframe{width:100%;height:100%;border:0}.academy-video>div{max-width:330px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px;color:#aaa;font-size:12px;line-height:1.6;padding:25px}.academy-video svg{width:32px}.academy-video b{color:#f0f0eb;font-size:16px}.lesson-description{font-size:16px;line-height:1.8;color:#c6c6c1;max-width:70ch;margin:34px 0}.lesson-objectives{border-block:1px solid #393939;padding:24px 0;margin:45px 0}.lesson-objectives h2{font-size:18px;margin:0 0 18px}.lesson-objectives p{display:flex;gap:9px;color:#b9b9b4;font-size:13px}.lesson-objectives svg{width:17px;color:#ffffff;flex:none}.academy-assignment{margin-top:42px;background:#f1f1eb;color:#111;padding:28px}.academy-assignment header{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid #bbb;padding-bottom:20px}.academy-assignment header>svg{width:27px}.academy-assignment header div{display:flex;flex-direction:column;gap:6px}.academy-assignment header span{color:#555}.academy-assignment h2{font:800 29px/.95 Manrope;letter-spacing:-.04em;margin:0}.academy-assignment header>b{-webkit-margin-start:auto;margin-inline-start:auto;background:#ffffff;padding:7px 9px;font-size:10px;display:flex;align-items:center;gap:5px}.academy-assignment header>b svg{width:13px}.academy-assignment>p{font-size:13px;line-height:1.7;color:#444;max-width:650px}.academy-assignment label{display:flex;flex-direction:column;gap:7px;margin-top:21px}.academy-assignment label>span:first-child{font:9px DM Mono;color:#666}.academy-assignment label i{color:#b72525}.academy-assignment label strong{font-size:13px}.academy-assignment select,.academy-assignment textarea{min-height:96px;padding:12px;border:1px solid #777;background:#fff;color:#111;font:13px Manrope;resize:vertical}.academy-assignment select{min-height:45px}.assignment-check{display:flex;gap:9px;align-items:center;font-size:13px}.assignment-check input{width:19px;height:19px;accent-color:#111}.academy-assignment footer{display:flex;gap:10px;margin-top:28px}.academy-assignment footer button{border:1px solid #111;background:none;padding:12px 14px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:900}.academy-assignment footer button:last-child{background:#111;color:#fff}.academy-assignment footer button:disabled,.lesson-complete-button:disabled{opacity:.45;cursor:not-allowed}.academy-assignment footer svg{width:16px}.lesson-nav{display:flex;justify-content:space-between;align-items:center;margin-top:55px}.lesson-nav>button:first-child{background:none;border:0;color:#eee;display:flex;gap:7px;align-items:center;font-size:12px}.lesson-nav>button:first-child:disabled{opacity:.25}.lesson-complete-button{margin:0}.academy-certificate-view{min-height:100vh;background:#111;color:#fff;padding:30px}.academy-certificate-view>div{max-width:1100px;margin:auto}.academy-certificate-view>div>div{display:flex;justify-content:space-between;margin-bottom:20px}.academy-certificate-view button{border:1px solid #555;background:none;color:#fff;padding:10px;display:inline-flex;gap:7px;align-items:center}.academy-certificate-view button+button{-webkit-margin-start:10px;margin-inline-start:10px;background:#f1f1eb;color:#111;border-color:#f1f1eb}.academy-certificate{min-height:680px;background:#f2f2ed;color:#111;padding:75px 8%;text-align:center;display:flex;flex-direction:column;align-items:center;border:12px solid #ffffff;outline:1px solid #111;outline-offset:-24px}.academy-certificate img{width:105px;object-fit:contain}.academy-certificate>span{font:9px DM Mono;margin-top:20px}.academy-certificate h1{font:800 50px/.9 Manrope;letter-spacing:-.06em;margin:60px 0 20px}.academy-certificate p{color:#555}.academy-certificate>strong{font:800 clamp(35px,5vw,68px)/1 Manrope;letter-spacing:-.05em;border-bottom:1px solid #111;padding:8px 30px;max-width:100%;overflow-wrap:anywhere}.academy-certificate h2{font:700 clamp(24px,3vw,43px)/1 Manrope;margin:5px 0}.academy-certificate footer{width:100%;margin-top:auto;border-top:1px solid #777;padding-top:20px;display:grid;grid-template-columns:1fr 40px 1fr;align-items:center}.academy-certificate footer svg{justify-self:center}.academy-certificate footer span{font:9px DM Mono;display:flex;flex-direction:column;gap:7px}.academy-certificate footer b{font:12px Manrope;overflow-wrap:anywhere}@media(max-width:750px){.academy-learning{padding:16px 14px 75px}.academy-course-hero{padding:26px 20px;grid-template-columns:1fr;min-height:0}.academy-course-hero h1{font-size:48px;margin-top:28px}.academy-coach{border-left:0;border-top:1px solid #484848;padding:18px 0 0;display:grid;grid-template-columns:65px 1fr;grid-column-gap:14px;column-gap:14px}.academy-coach img{width:62px;height:62px;grid-row:1/4;margin:0}.academy-coach strong{font-size:20px;margin:0}.academy-progress-summary{grid-template-columns:75px 1fr;gap:14px;padding:17px}.academy-progress-summary p{grid-column:1/-1;margin:0}.academy-progress-summary button{grid-column:1/-1;justify-content:center}.academy-roadmap{margin-top:52px}.academy-roadmap header{grid-template-columns:1fr;gap:14px}.academy-roadmap li button{grid-template-columns:42px 1fr 15px;gap:8px}.academy-roadmap li b{font-size:14px}.academy-roadmap li small{font-size:10px}.academy-lesson>header{padding:0 15px;grid-template-columns:1fr auto;gap:15px}.academy-lesson>header>span{display:none}.lesson-header-progress{grid-column:1/-1;position:absolute;left:0;right:0;top:68px}.academy-lesson main{grid-template-columns:1fr}.lesson-sidebar{display:none}.lesson-body{padding:43px 16px 70px}.lesson-body>h1{font-size:42px}.lesson-description{font-size:14px}.academy-assignment{margin-inline:-16px;padding:22px 16px}.academy-assignment h2{font-size:25px}.academy-assignment header>b{display:none}.academy-assignment footer{flex-direction:column}.academy-assignment footer button{justify-content:center}.lesson-nav{gap:10px}.lesson-nav>button:first-child{font-size:0}.lesson-nav>button:first-child svg{width:21px}.academy-certificate-view{padding:12px}.academy-certificate{min-height:640px;padding:60px 28px;border-width:8px}.academy-certificate h1{font-size:38px;margin-top:45px}.academy-certificate footer{grid-template-columns:1fr 30px 1fr}.academy-certificate footer b{font-size:9px}}@media print{.academy-certificate-view>div>div,.academy-whatsapp,.footer,.header{display:none!important}.academy-certificate-view{padding:0;background:white}.academy-certificate{min-height:100vh;box-sizing:border-box}}.academy-assignment-print{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:#111;border-bottom:1px solid #111;padding-bottom:3px;font-size:10px;font-weight:900}.academy-assignment-print svg{width:14px}.assignment-print-page{min-height:100vh;background:#111;padding:28px;color:#111}.assignment-print-actions{max-width:210mm;margin:0 auto 18px;display:flex;justify-content:space-between;gap:12px}.assignment-print-actions button{border:1px solid #555;background:transparent;color:#fff;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font:800 11px Manrope;cursor:pointer}.assignment-print-actions button:last-child{background:#ffffff;color:#111;border-color:#ffffff}.assignment-print-actions svg{width:16px}.assignment-sheet{width:210mm;min-height:297mm;box-sizing:border-box;margin:0 auto;background:#f4f4ef;padding:18mm 17mm 16mm;display:flex;flex-direction:column;position:relative;overflow:hidden}.assignment-sheet:after{content:"UM";position:absolute;z-index:0;left:-17mm;bottom:28mm;font:900 140mm/.7 Manrope;letter-spacing:-.14em;color:#e5e5de}.assignment-sheet>*{position:relative;z-index:1}.assignment-sheet-header{border-bottom:2px solid #111;padding-bottom:9mm;display:flex;justify-content:space-between;align-items:center}.assignment-sheet-header img{width:42mm;height:14mm;object-fit:contain;object-position:right}.assignment-sheet-header div{display:flex;flex-direction:column;align-items:flex-end}.assignment-sheet-footer,.assignment-sheet-header span,.assignment-sheet-header strong{font:9px/1.3 DM Mono;letter-spacing:.12em}.assignment-sheet-header strong{font-weight:900;margin-top:3px}.assignment-sheet-title{padding:15mm 0 9mm;border-bottom:1px solid #777}.assignment-sheet-title>p:first-child{font-size:11px;font-weight:800;margin:0 0 4mm}.assignment-sheet-title>span{font:10px DM Mono;color:#555}.assignment-sheet-title h1{font:800 36px/.95 Manrope;letter-spacing:-.05em;margin:5mm 0}.assignment-sheet-intro{max-width:135mm;font-size:12px;line-height:1.8;color:#333;margin:0}.assignment-sheet-identity{display:grid;grid-template-columns:1fr 1fr;grid-gap:12mm;gap:12mm;padding:8mm 0;border-bottom:1px solid #999}.assignment-sheet-identity label{display:flex;gap:10px;align-items:center;font-size:10px;font-weight:900}.assignment-sheet-identity i{height:1px;background:#555;flex:1 1}.assignment-sheet-work{padding-top:9mm}.assignment-sheet-work h2{font:800 20px Manrope;letter-spacing:-.04em;margin:0}.print-question{padding:7mm 0;border-bottom:1px solid #aaa;page-break-inside:avoid;break-inside:avoid}.print-question>p{display:flex;gap:6mm;align-items:flex-start;margin:0 0 5mm;font-size:12px;line-height:1.6;font-weight:800}.print-question b{display:grid;place-items:center;width:7mm;height:7mm;flex:none;background:#111;color:#f4f4ef;font:8px DM Mono}.print-answer-lines{display:grid;grid-gap:7mm;gap:7mm}.print-answer-lines i{display:block;border-bottom:1px solid #bbb;height:1px}.print-question ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:4mm;gap:4mm;list-style:none;padding:0;margin:0}.print-confirm,.print-question li{font-size:11px;line-height:1.5}.print-question li:before{content:"";display:inline-block;width:4mm;height:4mm;border:1px solid #111;margin-left:3mm;vertical-align:-.5mm}.print-confirm{display:flex;align-items:center;gap:3mm}.print-confirm i{width:5mm;height:5mm;border:1px solid #111}.assignment-sheet-footer{margin-top:auto;padding-top:8mm;border-top:2px solid #111;display:flex;justify-content:space-between;color:#333}.print-page-number b:after{content:counter(page)}.assignment-print-missing{min-height:100vh;background:#111;color:#f4f4ef;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center}.assignment-print-missing svg{width:42px;height:42px;color:#ffffff}.assignment-print-missing h1{font:800 38px Manrope;margin:20px 0 5px}.assignment-print-missing p{color:#bbb}.assignment-print-missing a{background:#ffffff;color:#111;padding:12px 16px;font-weight:900;font-size:12px}@media(max-width:750px){.assignment-print-page{padding:12px}.assignment-print-actions button{min-height:38px;padding:0 9px;font-size:9px}.assignment-sheet{width:100%;min-height:calc(100vh - 80px);padding:25px 20px}.assignment-sheet:after{font-size:100mm;bottom:18mm}.assignment-sheet-title h1{font-size:30px}.assignment-sheet-identity{gap:6mm}.assignment-sheet-footer{font-size:7px;gap:5px}.print-question ul{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}.assignment-print-page{background:#fff;padding:0}.assignment-print-actions{display:none!important}.assignment-sheet{width:210mm;min-height:297mm;margin:0;box-shadow:none}.assignment-sheet:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.assignment-sheet-footer{position:running(assignment-footer)}}.academy-momentum{margin-top:20px;padding:26px 28px;background:#ffffff;color:#111;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.academy-momentum-mark{width:48px;height:48px;border:1px solid #111;display:grid;place-items:center}.academy-momentum-mark svg{width:24px}.academy-momentum>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.academy-momentum span,.lesson-ready span{font:9px DM Mono;letter-spacing:.08em}.academy-momentum h2{font:800 clamp(21px,2.5vw,35px)/1 Manrope;letter-spacing:-.04em;margin:0}.academy-momentum p{max-width:660px;margin:0;font-size:12px;line-height:1.6}.academy-momentum button{border:1px solid #111;background:#111;color:#fff;padding:12px 14px;display:flex;gap:9px;align-items:center;font-weight:900;font-size:11px;white-space:nowrap}.academy-momentum button svg{width:16px}.academy-momentum button svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.lesson-ready{margin-top:24px;border:1px solid #4f4f4a;padding:20px;display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;animation:lesson-ready-in .45s cubic-bezier(.16,1,.3,1)}.lesson-ready>svg{width:25px;color:#ffffff}.lesson-ready>div{display:flex;flex-direction:column;gap:6px}.lesson-ready span{color:#b8b8b2}.lesson-ready h2{margin:0;font-size:18px;letter-spacing:-.02em}.lesson-ready p{margin:0;color:#aaa;font-size:12px;line-height:1.6}@keyframes lesson-ready-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:750px){.academy-momentum{padding:20px;grid-template-columns:38px 1fr;gap:13px}.academy-momentum-mark{width:38px;height:38px}.academy-momentum h2{font-size:24px}.academy-momentum p{font-size:11px}.academy-momentum button{grid-column:1/-1;justify-content:space-between}.lesson-ready{padding:17px;grid-template-columns:25px 1fr}.lesson-ready h2{font-size:16px}}.lesson-identity{display:flex;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid #383838}.lesson-identity b,.lesson-identity span{font:9px DM Mono;letter-spacing:.08em;color:#a7a7a2}.lesson-identity b{font-weight:400;text-align:end}.um-video-player{margin-top:30px;background:#131313;border:1px solid #474747}.um-video-frame{position:relative;aspect-ratio:16/9;background:#050505}.um-video-mount,.um-video-mount iframe{width:100%;height:100%;border:0}.um-video-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#111;color:#bbb;font-size:11px}.um-video-state svg{width:26px;animation:spin 1s linear infinite}.um-video-state.error svg{animation:none;color:#ff9999}.um-video-state b{color:#f3f3ee}.um-video-player footer{min-height:62px;padding:0 17px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:15px;gap:15px;align-items:center}.um-video-player footer button{border:0;background:#ffffff;color:#111;min-width:92px;min-height:34px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:900}.um-video-player footer button:disabled{opacity:.45}.um-video-player footer button svg,.um-video-player footer span svg{width:15px}.um-video-player footer span{display:flex;align-items:center;gap:8px;color:#aaa;font-size:11px}.um-video-player footer span svg:last-of-type{color:#ffffff}.um-video-player footer small{font:8px DM Mono;color:#777}.lesson-loop{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0 0;border:1px solid #393939}.lesson-loop>div{min-height:104px;padding:16px;-webkit-border-end:1px solid #393939;border-inline-end:1px solid #393939;display:flex;flex-direction:column;gap:7px}.lesson-loop>div:last-child{border:0}.lesson-loop span{font:9px DM Mono;color:#ffffff}.lesson-loop b{font-size:15px}.lesson-loop small{font-size:10px;line-height:1.5;color:#999;max-width:19ch}.academy-lesson-v2 .lesson-objectives{margin-top:35px}@media(max-width:750px){.lesson-identity{align-items:flex-start;flex-direction:column}.lesson-identity b{text-align:start}.um-video-player{margin-inline:-16px}.um-video-player footer{padding:12px;grid-template-columns:auto 1fr}.um-video-player footer small{display:none}.um-video-player footer span{font-size:10px}.lesson-loop{margin-inline:-16px}.lesson-loop>div{padding:13px 10px;min-height:100px}.lesson-loop b{font-size:13px}.lesson-loop small{font-size:9px}}.nav-cta{min-height:44px;padding:0 15px;background:#fff;color:#111;border-left:0;isolation:isolate}.nav-cta:before{display:none}.nav-cta>span,.nav-cta>svg{position:relative;z-index:1}.nav>.nav-cta:hover{background:#e7e7e2;color:#111}.nav-cta:focus-visible{color:#111;outline:2px solid #ffffff;outline-offset:3px}.social-links{display:flex;gap:16px;margin-top:18px;font:9px DM Mono;text-transform:uppercase}.social-links a{color:#b8b8b2}.social-links a:focus-visible,.social-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.contact-interest{margin:0;padding:0;border:0}.contact-interest legend{padding:0;font:9px DM Mono;text-transform:uppercase;color:#b8b8b2}.contact-interest>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.contact-interest button{min-height:42px;padding:9px 10px;border:1px solid #555;background:transparent;color:#c5c5c0;text-align:start;font:600 10px Manrope;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.contact-interest button:focus-visible,.contact-interest button:hover{border-color:#ffffff;color:#fff;outline:none}.contact-interest button.selected{border-color:#ffffff;background:#ffffff;color:#111}.contact-interest button svg{width:14px;height:14px;flex:none}@media(max-width:520px){.contact-interest>div{grid-template-columns:1fr}.social-links{gap:12px}}.roster-reel{width:100%;overflow:hidden}.roster-reel>div{width:max-content}html[dir=rtl] .roster-reel>div{animation-direction:normal}.roster-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:12px;gap:12px}.roster-stage article{margin:0;overflow:hidden;background:#171717}.roster-stage img{display:block;width:100%;object-fit:cover;filter:grayscale(1);transition:filter .35s ease,transform .5s cubic-bezier(.16,1,.3,1)}.roster-stage article:hover img{filter:grayscale(0);transform:scale(1.025)}.roster-feature{min-height:640px;position:relative}.roster-feature img{height:640px}.roster-stage footer{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;padding:16px 18px;border-top:1px solid #3f3f3f}.roster-stage footer span{font:9px DM Mono;color:#999;padding-top:3px}.roster-stage h3{margin:0;font:600 22px/1 Manrope;letter-spacing:-.04em}.roster-stage p{margin:5px 0 0;color:#aaa;font-size:11px}.roster-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.roster-side article{min-height:310px;display:grid;grid-template-rows:1fr auto}.roster-side img{height:100%;min-height:240px}.roster-side h3{font-size:15px}.roster-side p{font-size:10px}.roster-action{margin-top:52px}@media(max-width:760px){.roster-stage{grid-template-columns:1fr}.roster-feature,.roster-feature img{min-height:0;height:500px}.roster-side{grid-template-columns:1fr 1fr}.roster-side article{min-height:250px}.roster-side img{min-height:190px}.roster-stage footer{padding:13px}.roster-stage h3{font-size:18px}.roster-side h3{font-size:13px}}.roster-stage{display:flex;flex-direction:column}.roster-feature,.roster-feature img{min-height:0;height:520px}.roster-side{grid-template-columns:repeat(4,minmax(0,1fr))}.roster-side article{min-height:290px}.roster-side img{min-height:220px}@media(max-width:760px){.roster-feature,.roster-feature img{height:420px}.roster-side{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-side article{min-height:250px}.roster-side img{min-height:190px}}.coach-development{margin-top:130px;padding:130px 0;background:#f3f3ef;color:#111}.coach-development-intro{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:9%;gap:9%;align-items:end;padding-bottom:78px}.coach-development-intro>p{margin:0;align-self:start;font:10px DM Mono;color:#5d5d59}.coach-development-intro h2{grid-column:1;margin:0;font:700 clamp(56px,7vw,112px)/.84 Manrope;letter-spacing:-.07em}.coach-development-intro h2 em{font:600 italic .95em Bodoni Moda,serif;letter-spacing:-.04em}.coach-development-intro>div{grid-column:2;grid-row:1/3;align-self:end}.coach-development-intro>div>p{max-width:410px;margin:0 0 28px;font-size:14px;line-height:1.75}.coach-app-list{border-top:1px solid #111}.coach-app-list a{min-height:116px;display:grid;grid-template-columns:44px 62px minmax(0,1fr) auto 22px;grid-gap:20px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #111;color:#111;animation:coach-app-enter .55s cubic-bezier(.16,1,.3,1) both}.coach-app-list a:nth-child(2){animation-delay:.06s}.coach-app-list a:nth-child(3){animation-delay:.12s}.coach-app-list a:nth-child(4){animation-delay:.18s}.coach-app-list a:nth-child(5){animation-delay:.24s}.coach-app-list a:nth-child(6){animation-delay:.3s}.coach-app-list a:nth-child(7){animation-delay:.36s}.coach-app-list a>span{font:9px DM Mono;color:#686863}.coach-app-list img{width:62px;height:62px;object-fit:cover;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.16);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.coach-app-list strong{font:600 clamp(22px,2.8vw,40px)/1 Manrope;letter-spacing:-.05em}.coach-app-list small{font:9px DM Mono;text-transform:uppercase;color:#666;white-space:nowrap}.coach-app-list svg{width:20px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.coach-app-list a:hover img{transform:rotate(-4deg) scale(1.08);box-shadow:0 14px 25px rgba(0,0,0,.24)}.coach-app-list a:hover svg{transform:translate(4px,-4px)}@keyframes coach-app-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.coach-development{margin-top:90px;padding:85px 0}.coach-development-intro{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.coach-development-intro h2{grid-column:auto;font-size:50px}.coach-development-intro>div{grid-column:auto;grid-row:auto}.coach-app-list a{min-height:88px;grid-template-columns:30px 48px minmax(0,1fr) 18px;gap:12px}.coach-app-list img{width:48px;height:48px;border-radius:11px}.coach-app-list strong{font-size:20px}.coach-app-list small{display:none}}.coach-proof{padding:155px 0 125px;background:#080808;color:#fff;overflow:hidden}.coach-proof-head{display:grid;grid-template-columns:.48fr 1.25fr auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:65px}.coach-proof-head>p{margin:0 0 8px;font:9px DM Mono;letter-spacing:.1em;color:#898984}.coach-proof-head h2{margin:0;font:700 clamp(64px,8vw,132px)/.82 Manrope;letter-spacing:-.085em}.coach-proof-head h2 em{font:600 italic .95em Bodoni Moda,serif;letter-spacing:-.045em}.coach-proof-head>span{font:10px DM Mono;color:#aaa;padding-bottom:10px}.coach-proof-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:12px;gap:12px}.coach-proof-image{position:relative;min-height:620px;overflow:hidden;background:#151515}.coach-proof-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(1);will-change:clip-path,transform}.coach-proof-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.84),transparent 50%);pointer-events:none}.coach-proof-caption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;display:grid;grid-template-columns:70px 1fr;grid-column-gap:12px;column-gap:12px;align-items:end}.coach-proof-caption span{grid-row:1/3;font:9px DM Mono;color:#aaa;padding-bottom:5px}.coach-proof-caption strong{font:600 clamp(32px,4vw,58px)/.9 Manrope;letter-spacing:-.055em}.coach-proof-caption small{grid-column:2;margin-top:8px;color:#d0d0cb;font-size:11px}.coach-proof-rail{border-top:1px solid #393939}.coach-proof-rail button{width:100%;min-height:77px;display:grid;grid-template-columns:28px 42px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;padding:10px 0;background:transparent;color:#969692;border:0;border-bottom:1px solid #393939;text-align:left;cursor:pointer;transition:color .3s,background .3s,transform .35s cubic-bezier(.16,1,.3,1)}.coach-proof-rail button>span{font:9px DM Mono}.coach-proof-rail button img{width:42px;height:42px;object-fit:cover;filter:grayscale(1);opacity:.55;transition:filter .35s,opacity .35s,transform .35s}.coach-proof-rail button div{min-width:0;display:flex;flex-direction:column;gap:4px}.coach-proof-rail button b{font:600 14px/1 Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-proof-rail button small{font-size:9px;color:inherit}.coach-proof-rail button:hover{color:#fff;transform:translateX(4px)}.coach-proof-rail button.active{background:#f2f2ed;color:#111}.coach-proof-rail button.active img{filter:none;opacity:1;transform:scale(1.08)}.coach-proof-action{text-align:center;margin-top:50px}.coach-proof-action .button{border-color:#fff}.coach-proof-action .button:hover{box-shadow:7px 8px 0 rgba(255,255,255,.18)}html[dir=rtl] .coach-proof-rail button{text-align:right}.coach-proof[dir=rtl] .coach-proof-caption{left:auto;right:28px}.coach-proof[dir=rtl] .coach-proof-head>span{text-align:left}@media(max-width:800px){.coach-proof{padding:95px 0 80px}.coach-proof-head{grid-template-columns:1fr auto;gap:20px;margin-bottom:38px}.coach-proof-head>p{grid-column:1/-1}.coach-proof-head h2{font-size:53px}.coach-proof-stage{grid-template-columns:1fr}.coach-proof-image{min-height:460px}.coach-proof-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,76%);overflow-x:auto;overscroll-behavior-inline:contain}.coach-proof-rail button{min-height:76px;padding-inline:8px!important;border-right:1px solid #393939;border-bottom:0}.coach-proof-rail button.active{background:#f2f2ed}.coach-proof-caption{left:20px;right:20px;bottom:20px;grid-template-columns:50px 1fr}.coach-proof-caption strong{font-size:38px}.coach-proof-action{margin-top:35px}}.form-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-error{font-size:14px;line-height:1.6;color:#b42318;margin:0}.form-error a{color:inherit;text-decoration:underline}.form-button:disabled{opacity:.6;cursor:progress}.legal-site{background:#f7f8fa;color:#0d0e10;font-family:var(--font-cairo),var(--font-inter),system-ui,sans-serif}.legal-site[dir=ltr]{font-family:var(--font-inter),system-ui,sans-serif}.legal-site .legal-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:68px;background:#0a0b0d;border-bottom:1px solid #1b1c20}.legal-site .legal-header img{width:118px;height:auto;filter:none}.legal-site .legal-back{color:#b9bdc4;font-weight:700;text-decoration:none;border:1px solid #2a2c31;border-radius:999px;padding:8px 16px}.legal-site .legal-back:hover{color:#fff;border-color:#fff}.legal-site .legal-page{max-width:820px;margin:0 auto;padding:72px clamp(18px,4vw,32px) 96px;line-height:1.85;font-size:16.5px}.legal-site .legal-page h1{font-weight:900;font-size:clamp(34px,4.6vw,56px);line-height:1.15;letter-spacing:0;margin:0 0 12px}.legal-site[dir=ltr] .legal-page h1{font-family:var(--font-barlow),var(--font-inter),sans-serif;text-transform:uppercase;font-weight:800;line-height:.95}.legal-site .legal-page h2{font-weight:800;font-size:22px;margin:40px 0 10px}.legal-site .legal-page a{color:#0d0e10;text-decoration:underline;text-underline-offset:3px}.legal-site .legal-footer{background:#0a0b0d;color:#8a8f98;border-top:0}.legal-site .legal-footer img{width:110px;height:auto;filter:none}.legal-site .legal-footer a{color:#b9bdc4}.legal-site .legal-footer a:hover{color:#fff}.legal-site .legal-back,.legal-site .legal-page :where(p,li,small,span,a,b,strong,em,dt,dd,td,th,div,header){font-family:inherit}.admin-section-nav{grid-template-columns:repeat(4,1fr)}.cms-pad{padding:22px 28px}.cms-question{display:grid;grid-template-columns:2fr 140px 1fr auto auto;grid-gap:12px;gap:12px;align-items:end;border-top:1px dashed #333;padding-top:12px}.cert-admin-list nav a,.cert-admin-list nav button,.cms-question>button,.cms-row button{background:#151515;border:1px solid #444;color:#ddd;padding:10px 12px;font-size:12px;cursor:pointer;text-decoration:none}.cms-question>button svg{width:14px}.cms-check{flex-direction:row!important;align-items:center}.cms-row{display:flex;gap:10px;justify-content:space-between}.cert-admin-list .danger,.cms-row .danger{color:#ff8a80;border-color:#5a2a26}.cms-count{font-size:14px;color:#25d366}.cert-admin-list{display:grid;grid-gap:8px;gap:8px;padding:20px 28px}.cert-admin-list article{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #333;background:#0d0d0d;padding:16px 18px}.cert-admin-list article.revoked{opacity:.6;border-style:dashed}.cert-admin-list article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.cert-admin-list small{color:#888;font-size:12px}.cert-admin-list code{font:11px DM Mono;color:#aaa}.cert-admin-list em{color:#ff8a80;font-size:12px;font-style:normal}.cert-admin-list nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.admin-section-nav{grid-template-columns:1fr 1fr}.admin-section-nav button:nth-child(2){border-right:0}.admin-section-nav button:nth-child(-n+2){border-bottom:1px solid #333}}@media(max-width:650px){.admin-section-nav{margin:0 15px}.cert-admin-list,.cms-pad{padding-inline:15px}.cms-question{grid-template-columns:1fr 1fr}.cms-question>label:first-child{grid-column:1/-1}.cert-admin-list article{flex-direction:column;align-items:stretch}.cert-admin-list nav{justify-content:flex-start}}