:root{--font-ui:"Avenir Next","Helvetica Neue",Arial,sans-serif;--font-display:"Arial Black","Avenir Next","Helvetica Neue",Arial,sans-serif;--font-data:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ink:#0a0a0a;--surface:#131313;--surface-2:#1a1a1a;--line:#303030;--muted-line:#242424;--text:#fafafa;--muted:#b4b4b4;--dim:#747474;--red:#e11c2e;--red-bright:#fa2638;--green:#5bd48b;--shell:min(100% - 128px,1400px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--text);font-family:var(--font-ui);overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (min-width:900px){main[class*=workspace]{grid-template-rows:76px minmax(calc(100svh - 76px),1fr)!important}main[class*=workspace] [class*=sidebar]{padding:20px 10px 24px}main[class*=workspace] [class*=brand]{font-size:34px;margin:2px 19px 36px}main[class*=workspace] [class*=navigation]{gap:6px}main[class*=workspace] [class*=navigation] a,main[class*=workspace] [class*=navigation] button,main[class*=workspace] [class*=signOut]{font-size:15px;min-height:48px;padding-inline:19px}main[class*=workspace] [class*=topbar]{padding-inline:30px}main[class*=workspace] [class*=pageName]{font-size:26px}main[class*=workspace] [class*=profileControls]{transform:scale(.9);transform-origin:right center}main[class*=OverviewWorkspace_workspace] [class*=content]{max-width:1260px;padding:30px 34px 60px}main[class*=OverviewWorkspace_workspace] [class*=welcome] h1{font-size:32px;letter-spacing:-1.8px}main[class*=OverviewWorkspace_workspace] [class*=welcome] p{font-size:14px;margin-top:6px}main[class*=OverviewWorkspace_workspace] [class*=metric]{gap:19px;min-height:112px;padding:20px}main[class*=OverviewWorkspace_workspace] [class*=metric] strong{font-size:32px}main[class*=OverviewWorkspace_workspace] [class*=metrics]{gap:14px;margin-top:21px}main[class*=OverviewWorkspace_workspace] [class*=commandGrid]{gap:14px;margin-top:16px}main[class*=OverviewWorkspace_workspace] [class*=quickActions]{gap:10px;padding:20px 18px 17px}main[class*=OverviewWorkspace_workspace] [class*=addClient],main[class*=OverviewWorkspace_workspace] [class*=quickActions] a{min-height:48px}}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{width:var(--shell);margin:0 auto}.brand{color:var(--text);font-family:var(--font-display);font-size:26px;font-weight:900;letter-spacing:-2.3px;line-height:1;text-rendering:geometricPrecision}.brand span+span{color:var(--red)}.brand-link{display:inline-flex}.site-header{height:114px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:36px;gap:36px}.site-header nav{display:flex;align-items:center;gap:46px}.site-footer a,.site-header nav a{color:#d4d4d4;font-size:15px;transition:color .16s ease}.site-footer a:hover,.site-header nav a:hover{color:var(--text)}.site-header>.button{justify-self:end}.button{align-items:center;background:var(--red);border:1px solid var(--red);border-radius:11px;color:white;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;min-height:68px;padding:0 27px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.button:hover{background:var(--red-bright);border-color:var(--red-bright);transform:translateY(-1px)}.button-small{border-radius:9px;font-size:16px;min-height:45px;padding:0 34px}.hero{align-items:center;display:grid;grid-gap:52px;gap:52px;grid-template-columns:.87fr 1.13fr;min-height:672px;padding:72px 0 75px}.hero-copy h1,.hero-copy h2{font-family:var(--font-display);font-size:clamp(40px,4.1vw,68px);font-weight:900;letter-spacing:-4.9px;line-height:.98;margin:0}.hero-copy h1 em{color:var(--red);font-style:normal}.hero-copy>p{color:#cecece;font-size:20px;letter-spacing:-.5px;line-height:1.47;margin:31px 0 40px;max-width:560px}.hero-actions{align-items:center;display:flex;gap:39px;flex-wrap:wrap}.text-action{align-items:center;color:#f0f0f0;display:inline-flex;font-size:17px;font-weight:500;gap:12px}.text-action:hover{color:var(--red)}.closing-preview,.mini-product,.product-frame,.workspace-frame{background:linear-gradient(145deg,#202020,#111 14%,#121212);border:1px solid #3a3a3a;box-shadow:0 28px 62px rgba(0,0,0,.36);color:#efefef;overflow:hidden}.hero-product-frame{border-radius:15px;display:grid;grid-template-columns:132px minmax(186px,.9fr) minmax(285px,1.25fr);height:484px;min-width:0}.product-sidebar{background:#0d0d0d;border-right:1px solid #2b2b2b;display:flex;flex-direction:column;min-width:0;padding:22px 14px 18px}.product-brand{font-size:19px;letter-spacing:-1.6px;margin:3px 8px 28px}.product-nav{display:grid;grid-gap:7px;gap:7px}.product-nav-item{align-items:center;border-radius:6px;color:#bdbdbd;display:flex;font-size:11px;gap:9px;min-height:37px;padding:0 9px;white-space:nowrap}.product-nav-item.is-active{background:#272727;color:#fff;position:relative}.product-nav-item.is-active:before{background:var(--red);border-radius:0 2px 2px 0;content:"";height:23px;left:-13px;position:absolute;width:3px}.product-settings{margin-top:38px}.hero-client-list{border-right:1px solid #292929;padding:26px 16px;min-width:0}.product-title-row,.workspace-title{align-items:center;display:flex;justify-content:space-between}.product-title-row h3,.workspace-title h3{font-size:18px;letter-spacing:-.6px;margin:0}.round-button{background:var(--red);border:0;border-radius:7px;color:white;height:29px;justify-content:center;width:29px}.product-search,.round-button{align-items:center;display:flex}.product-search{background:#161616;border:1px solid #323232;border-radius:5px;color:#777;font-size:10px;gap:7px;height:32px;margin:15px 0;padding:0 10px}.client-row-list{display:grid;grid-gap:4px;gap:4px}.client-row{align-items:center;border-radius:5px;display:flex;gap:9px;min-height:48px;padding:5px 6px}.client-row.is-selected{background:#2b2b2b;box-shadow:inset 3px 0 0 var(--red)}.client-row>div>strong,.person-heading>div>strong{display:block;font-size:11px;white-space:nowrap}.client-row>div>span,.person-heading>div>span{color:#a0a0a0;display:block;font-size:9px;margin-top:3px}.avatar{align-items:center;border-radius:50%;color:rgba(16,16,16,.72);display:inline-flex;flex:0 0 auto;font-family:var(--font-data);font-size:8px;font-weight:700;height:30px;justify-content:center;line-height:1;overflow:hidden;width:30px}.avatar-small{font-size:7px;height:22px;width:22px}.avatar-red{background:#e6a2a7}.avatar-sand{background:#dac3a4}.avatar-slate{background:#a8b7c1}.avatar-green{background:#aac0a2}.hero-client-detail{padding:25px 18px;min-width:0}.person-heading{align-items:center;display:flex;gap:9px;min-width:0}.person-heading>div{min-width:0}.person-heading .status-online{color:var(--green)}.more-control,.outline-control{background:transparent;border:1px solid #454545;border-radius:5px;color:#e5e5e5;font-size:9px;min-height:28px;padding:0 9px}.person-heading .outline-control{margin-left:auto}.more-control{align-items:center;display:flex;padding:0 6px}.detail-tabs{border-bottom:1px solid #303030;display:flex;gap:18px;margin-top:20px;overflow:hidden}.detail-tabs span,.request-tabs span,.simple-tabs span{color:#8d8d8d;font-family:var(--font-ui);font-size:9px;padding:0 0 10px;white-space:nowrap}.detail-tabs .is-current,.request-tabs .is-current,.simple-tabs .is-current{border-bottom:2px solid var(--red);color:#fff}.today-workout{background:#171717;border:1px solid #333;border-radius:6px;margin-top:17px;padding:12px}.workout-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.workout-heading h4{font-size:12px;margin:0}.mini-action{align-items:center;background:var(--red);border:1px solid var(--red);border-radius:5px;color:white;display:inline-flex;font-size:9px;font-weight:700;gap:6px;min-height:29px;padding:0 10px;white-space:nowrap}.exercise-row{align-items:center;border-bottom:1px solid #303030;display:flex;gap:8px;min-height:48px}.exercise-row:last-child{border-bottom:0}.exercise-thumb{align-items:center;background:#313131;border-radius:3px;color:#cacaca;display:flex;height:28px;justify-content:center;width:28px}.exercise-thumb.is-done{color:var(--red)}.exercise-row strong{display:block;font-size:10px}.exercise-row div>span{color:#909090;display:block;font-size:8px;margin-top:2px}.workout-check{border:1px solid #999;border-radius:50%;height:15px;margin-left:auto;width:15px}.workout-check.is-complete{background:var(--red);border-color:var(--red)}.product-progress{margin-top:20px}.product-progress>div:first-child{display:flex;font-size:10px;justify-content:space-between}.product-progress>div:first-child span{color:#b5b5b5}.progress-track{background:#545454;border-radius:3px;height:6px;margin-top:9px;overflow:hidden}.progress-track span{background:var(--red);display:block;height:100%}.mobile-desktop-notice{display:none}.intro-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:68px 0 71px}.intro-grid{align-items:flex-end;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1.15fr .85fr}.intro-grid h2{font-size:clamp(37px,3.7vw,57px)}.closing-copy>p,.intro-grid p,.section-lead,.workspace-copy>p{color:#c5c5c5;font-size:18px;line-height:1.48;margin:0;max-width:510px}.workflow-section{padding:112px 0 124px}.closing-copy h2,.workflow-section h2,.workspace-copy h2{font-size:clamp(40px,4vw,64px)}.section-lead{margin-top:23px;max-width:650px}.workflow-grid{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 23px minmax(0,1fr) 23px minmax(0,1fr);margin-top:46px}.workflow-card{min-width:0}.workflow-arrow{color:var(--red);font-size:29px;font-weight:300}.mini-product{border-radius:7px;min-height:365px;padding:13px}.preview-brandline{align-items:center;border-bottom:1px solid #2f2f2f;color:#aaa;display:flex;font-size:8px;gap:19px;padding-bottom:13px}.preview-brandline .brand{font-size:14px;letter-spacing:-1px}.preview-title{font-size:14px;margin:15px 0 12px}.request-tabs,.simple-tabs{border-bottom:1px solid #2f2f2f;display:flex;gap:16px}.request-tabs span,.simple-tabs span{padding-bottom:8px}.request-tabs b{background:var(--red);border-radius:3px;color:white;font-size:8px;margin-left:3px;padding:2px 5px}.request-row{align-items:center;border:1px solid #2f2f2f;border-radius:5px;display:flex;gap:8px;margin-top:10px;min-height:61px;padding:7px}.request-row.is-highlighted{border-color:#a12d36}.request-copy{min-width:0}.request-copy span,.request-copy strong{display:block;font-size:8px}.request-copy span{color:#aaa;line-height:1.25;margin-top:5px}.request-actions{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-left:auto}.request-actions>span{color:#aaa;font-size:8px}.request-actions button{background:var(--red);border:0;border-radius:4px;color:white;font-size:7px;min-height:18px;padding:0 6px}.request-actions button+button{background:transparent;border:1px solid #5b5b5b}.program-preview label{color:#a9a9a9;display:block;font-size:8px;margin:11px 0 7px}.program-preview input{border:1px solid #3b3b3b;border-radius:4px;color:#ddd;display:block;height:27px;width:100%}.program-day,.program-preview input{background:#171717;font-size:8px;margin-top:5px;padding:0 7px}.program-day{align-items:center;border:1px solid #3a3a3a;border-radius:4px;color:#d0d0d0;display:flex;gap:7px;min-height:32px}.program-day svg:last-child{margin-left:auto}.ghost-add{background:transparent;border:1px dashed #676767;border-radius:4px;color:#c0c0c0;font-size:8px;height:29px;margin-top:7px;width:100%}.workflow-next{align-items:center;background:var(--red);border:0;border-radius:4px;color:white;display:flex;font-size:8px;gap:4px;margin:12px 0 0 auto;min-height:28px;padding:0 8px}.session-columns{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 1fr;margin-top:16px}.session-columns>div{background:#171717;border:1px solid #353535;border-radius:4px;min-height:132px;padding:10px}.session-columns span{color:#a9a9a9;display:block;font-size:8px}.session-columns strong{display:block;font-size:9px;line-height:1.3;margin-top:8px}.session-columns .outline-control{font-size:7px;margin-top:12px}.session-columns .mini-action{font-size:7px;margin-top:21px}.rep-count{color:var(--red);display:block;font-size:20px;margin-top:14px;text-align:center}.workflow-caption{display:flex;gap:14px;margin-top:19px}.workflow-caption>span{color:var(--red);font-size:16px;font-weight:700}.workflow-caption h3{font-size:18px;margin:0}.workflow-caption p{color:#aaa;font-size:13px;line-height:1.4;margin:6px 0 0}.workspace-section{border-top:1px solid var(--line);padding:104px 0 110px}.workspace-grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) 312px}.workspace-copy>p{margin:22px 0 33px}.workspace-frame{border-radius:12px;display:grid;grid-template-columns:131px minmax(470px,1fr) 255px;grid-template-rows:60px auto;min-height:483px}.workspace-top{align-items:center;border-bottom:1px solid #303030;display:flex;gap:14px;grid-column:1/-1;justify-content:flex-end;padding:0 20px}.workspace-top .product-search{flex:1 1;margin:0 auto 0 142px;max-width:340px}.coach-avatar{align-items:center;background:#d8c8b2;border-radius:50%;color:#111;display:inline-flex;font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.workspace-frame .product-sidebar{grid-column:1;grid-row:2}.workspace-main{border-right:1px solid #303030;grid-column:2;grid-row:2;padding:19px 19px 12px}.workspace-title h3{font-size:18px}.list-filter{border-bottom:1px solid #303030;display:flex;gap:17px;margin-top:15px}.list-filter span{color:#a8a8a8;font-size:8px;padding:0 0 9px}.list-filter .is-current{border-bottom:2px solid var(--red);color:white}.list-filter b{background:#343434;border-radius:4px;font-size:7px;margin-left:3px;padding:2px 5px}.client-table-heading,.client-table-row{align-items:center;grid-column-gap:13px;column-gap:13px;display:grid;grid-template-columns:1.2fr .95fr 1fr 1.05fr 12px}.client-table-heading{color:#989898;font-size:8px;min-height:30px}.client-table-row{border-top:1px solid #252525;color:#cecece;font-size:8px;min-height:54px}.client-table-row>div{align-items:center;display:flex;gap:7px}.client-table-row small,.client-table-row strong{display:block;font-size:8px}.client-table-row small{color:#929292;font-size:7px;margin-top:3px}.status-tag{background:#123b28;border-radius:3px;color:#72d29b;font-size:7px;padding:4px 5px;width:-moz-fit-content;width:fit-content}.status-pause{background:#594512;color:#dcb75b}.workspace-detail{grid-column:3;grid-row:2;padding:19px 13px}.workspace-person{align-items:center;display:flex;gap:8px}.workspace-person>div{flex:1 1}.workspace-person>div>strong{display:block;font-size:10px}.workspace-person>div>span{display:block;font-size:8px;margin-top:3px}.detail-stack{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.info-card{align-items:center;background:#171717;border:1px solid #333;border-radius:5px;display:flex;gap:8px;min-height:56px;padding:8px}.info-icon{color:#c8c8c8}.info-card>div{flex:1 1}.info-card>div>span{color:#a2a2a2;display:block;font-size:7px}.info-card strong{display:block;font-size:8px;margin-top:4px}.info-card .progress-track{height:4px;margin-top:6px}.audience-rail{border-left:1px solid #383838;padding-left:31px}.audience-block+.audience-block{border-top:1px solid #393939;margin-top:40px;padding-top:37px}.audience-block h3{font-size:30px;letter-spacing:-1.5px;margin:0 0 24px}.audience-item{border-top:1px solid #353535;display:flex;gap:16px;padding:21px 0}.audience-item>span{color:#e6e6e6}.audience-item svg{height:23px;width:23px}.audience-item h4{font-size:15px;line-height:1.28;margin:0}.audience-item p{color:#bdbdbd;font-size:14px;line-height:1.45;margin:7px 0 0}.rail-action{color:var(--red);margin-top:26px}.closing-section{border-top:1px solid var(--line);padding:113px 0 90px}.closing-grid{align-items:center;display:grid;grid-gap:50px;gap:50px;grid-template-columns:.8fr 1.2fr}.closing-copy>p{margin:26px 0 38px}.closing-preview{border-radius:13px;display:grid;grid-template-columns:105px minmax(245px,.8fr) minmax(265px,1fr);min-height:430px}.closing-preview .product-sidebar{padding:16px 10px}.product-sidebar-compact .product-brand{margin:3px 4px 24px}.product-sidebar-compact .product-nav-item{font-size:9px;gap:7px;padding:0 5px}.product-sidebar-compact .product-nav-item.is-active:before{left:-10px}.closing-profile{border-right:1px solid #303030;padding:24px 17px}.closing-profile .person-heading>div>span{color:#989898}.client-details{display:grid;grid-gap:11px;gap:11px;margin-top:17px}.client-details div{display:grid;grid-template-columns:70px 1fr}.client-details b,.client-details span{font-size:9px}.client-details span{color:#9a9a9a}.trainer-note{background:#181818;border:1px solid #343434;border-radius:5px;margin-top:22px;padding:12px}.trainer-note strong{font-size:9px}.trainer-note p{color:#b1b1b1;font-size:9px;line-height:1.35;margin:8px 0 0}.closing-session{padding:21px 16px}.session-topline{align-items:flex-start;display:flex;justify-content:space-between}.session-topline small,.session-topline span{color:#aaa;display:block;font-size:8px}.session-topline strong{display:block;font-size:10px;margin:6px 0}.session-topline>b{font-size:14px}.session-controls{display:flex;gap:7px;margin:10px 0}.session-controls .mini-action{flex:1 1;justify-content:center}.session-controls .outline-control{flex:1 1;font-size:8px}.closing-session .exercise-row{min-height:46px}.site-footer{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr auto auto auto;min-height:112px}.footer-links{display:flex;gap:30px}.footer-legal{gap:26px}.site-footer>span{color:#b8b8b8;font-size:14px;text-align:right}.mobile-landing{background:radial-gradient(circle at 85% 19%,rgba(225,28,46,.12),transparent 19%),var(--ink);min-height:100svh}.mobile-landing-shell{margin:0 auto;max-width:480px;padding:0 16px}.mobile-landing-header{align-items:center;display:flex;justify-content:space-between;min-height:84px}.mobile-landing-header .brand{font-size:29px}.mobile-login-link{border:1px solid var(--red);border-radius:10px;color:#f5f5f5;font-size:15px;font-weight:700;min-height:42px;padding:0 22px;display:inline-flex;align-items:center}.mobile-landing-hero{padding:42px 4px 38px}.mobile-kicker{color:var(--red);display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.mobile-landing h1,.mobile-landing h2{font-family:var(--font-display);font-weight:900;margin:0}.mobile-landing h1{font-size:clamp(44px,12.4vw,56px);letter-spacing:-3.3px;line-height:.94}.mobile-features h2 em,.mobile-landing h1 em{color:var(--red);font-style:normal}.mobile-landing-hero>p{color:#c8c8c8;font-size:18px;letter-spacing:-.35px;line-height:1.42;margin:26px 0 29px}.mobile-primary-action{align-items:center;background:var(--red);border-radius:12px;color:white;display:flex;font-size:17px;font-weight:800;gap:14px;justify-content:center;min-height:64px;padding:0 22px}.mobile-primary-action svg{transition:transform .16s ease}.mobile-primary-action:hover svg{transform:translateX(4px)}.mobile-product-section{padding-bottom:38px}.mobile-landing .hero-product-frame{border-radius:18px;box-shadow:0 22px 56px rgba(0,0,0,.48);max-width:none;width:100%}.mobile-landing .mobile-desktop-notice{display:block;padding:0 0 70px}.mobile-landing .mobile-desktop-card{padding:27px 23px 29px}.mobile-features{padding:4px 4px 73px}.mobile-features h2{font-size:clamp(31px,8.7vw,39px);letter-spacing:-2.4px;line-height:.99}.mobile-feature-list{margin-top:29px}.mobile-feature-row{align-items:center;border-bottom:1px solid #303030;display:grid;grid-gap:15px;gap:15px;grid-template-columns:42px minmax(0,1fr);padding:22px 0}.mobile-feature-icon{align-items:center;color:var(--red);display:flex;justify-content:center}.mobile-feature-icon svg{height:29px;width:29px}.mobile-feature-row>div{min-width:0}.mobile-feature-row h3{font-size:17px;letter-spacing:-.45px;line-height:1.18;margin:0}.mobile-feature-row p{color:#aeaeae;font-size:14px;line-height:1.35;margin:7px 0 0}.mobile-final-cta{border-top:1px solid var(--line);padding:65px 4px 72px}.mobile-final-cta>p{color:var(--red);font-size:14px;font-weight:700;letter-spacing:-.1px;margin:0 0 14px}.mobile-final-cta h2{font-size:clamp(35px,9.6vw,45px);letter-spacing:-2.8px;line-height:.96}.mobile-final-cta .mobile-primary-action{margin-top:29px}.mobile-landing-footer{border-top:1px solid var(--line);display:grid;grid-gap:25px;gap:25px;padding:30px 4px 41px}.mobile-landing-footer .brand{font-size:24px}.mobile-landing-footer>div{display:flex;flex-wrap:wrap;gap:16px 22px}.mobile-landing-footer a{color:#b9b9b9;font-size:13px;text-decoration:underline;text-underline-offset:3px}.mobile-landing-footer>span{color:#777;font-size:13px}@media (max-width:1180px){:root{--shell:min(100% - 64px,1100px)}.hero{gap:32px;grid-template-columns:.8fr 1.2fr}.hero-product-frame{grid-template-columns:115px minmax(164px,.85fr) minmax(245px,1.2fr)}.site-header nav{gap:25px}.workspace-grid{grid-template-columns:1fr}.audience-rail{border-left:0;border-top:1px solid #383838;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr 1fr;padding:32px 0 0}.audience-block+.audience-block{border-top:0;margin:0;padding:0}.rail-action{grid-column:1/-1;margin-top:0}.closing-grid{grid-template-columns:.75fr 1.25fr}}@media (max-width:920px){:root{--shell:min(100% - 40px,680px)}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.closing-grid,.hero{grid-template-columns:1fr}.hero{padding-top:64px}.hero-product-frame{max-width:720px;width:100%}.intro-grid{gap:28px}.intro-grid,.workflow-grid{grid-template-columns:1fr}.workflow-arrow{display:none}.workspace-frame{grid-template-columns:102px minmax(420px,1fr);overflow-x:auto}.workspace-detail{display:none}.workspace-main{border-right:0}.closing-preview{max-width:720px;width:100%}.site-footer{grid-template-columns:1fr auto;padding:30px 0}.footer-links{display:none}.site-footer>span{grid-column:2;grid-row:1}}@media (max-width:767px){:root{--shell:min(100% - 32px,480px)}.site-header{height:76px}.button-small{min-height:38px;padding:0 18px}.brand{font-size:23px}.hero{gap:36px;min-height:auto;padding:48px 0 42px}.hero-copy h1{font-size:clamp(43px,13vw,56px);letter-spacing:-3.4px;line-height:.94}.closing-copy h2,.hero-copy h1,.hero-copy h2,.workflow-section h2,.workspace-copy h2{letter-spacing:-2.7px}.closing-copy>p,.hero-copy>p,.intro-grid p,.section-lead,.workspace-copy>p{font-size:16px}.hero-copy>p{line-height:1.52;margin:25px 0 29px}.hero-actions{align-items:stretch;flex-direction:column;gap:17px}.hero-actions .button{width:100%}.hero-actions .text-action{justify-content:center}.button{min-height:57px;font-size:16px}.hero-product-frame{grid-template-columns:79px minmax(0,1fr);height:390px}.hero-client-detail{display:none}.product-sidebar{padding:17px 9px 14px}.product-nav{gap:5px}.product-nav-item{font-size:0;justify-content:center;min-height:37px;padding-left:0;padding-right:0}.product-nav-item svg{height:16px;width:16px}.product-nav-item.is-active:before{left:-9px}.product-settings{margin-top:24px}.product-brand{font-size:0;margin:4px auto 24px}.product-brand span{font-size:16px}.hero-client-list{padding:19px 14px}.product-title-row h3{font-size:20px}.product-search{font-size:10px;height:35px;margin:15px 0 13px}.client-row{min-height:53px;padding:6px 5px}.client-row>div>strong{font-size:11px}.avatar{height:31px;width:31px}.mobile-desktop-notice{display:block}.mobile-desktop-card{background:linear-gradient(135deg,#1b1b1b,#111 62%);border:1px solid #383838;border-radius:16px;overflow:hidden;padding:23px 22px 26px;position:relative}.mobile-desktop-card:after{background:var(--red);border-radius:50%;bottom:-85px;content:"";filter:blur(1px);height:170px;opacity:.14;position:absolute;right:-72px;width:170px}.mobile-desktop-illustration{height:130px;margin:0 auto 23px;max-width:255px;position:relative}.desktop-illustration-screen{background:#111;border:2px solid #777;border-radius:9px 9px 4px 4px;box-shadow:0 16px 30px rgba(0,0,0,.32);height:107px;left:18px;overflow:hidden;position:absolute;top:4px;transform:perspective(180px) rotateX(2deg);width:192px}.desktop-illustration-bar{align-items:center;border-bottom:1px solid #353535;display:flex;gap:4px;height:17px;padding-left:7px}.desktop-illustration-bar span{background:#666;border-radius:50%;height:3px;width:3px}.desktop-illustration-sidebar{border-right:1px solid #303030;display:grid;grid-gap:6px;gap:6px;height:90px;padding:10px 7px;position:absolute;width:43px}.desktop-illustration-sidebar span{background:#3c3c3c;border-radius:2px;height:5px;width:22px}.desktop-illustration-sidebar span:first-child{background:var(--red)}.desktop-illustration-content{display:grid;grid-gap:8px;gap:8px;left:56px;padding:12px;position:absolute;right:0;top:17px}.desktop-illustration-content b{font-size:8px}.desktop-illustration-content i{background:#2e2e2e;border-radius:3px;height:11px;position:relative}.desktop-illustration-content i:first-of-type:after{background:var(--red);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:54%}.desktop-illustration-base{background:linear-gradient(90deg,#525252,#b0b0b0 49%,#525252);border-radius:1px 1px 9px 9px;height:8px;left:6px;position:absolute;top:109px;width:216px}.desktop-illustration-base:after{background:#222;border-radius:0 0 7px 7px;content:"";height:5px;left:88px;position:absolute;top:0;width:40px}.phone-illustration{align-items:center;background:#1c1c1c;border:2px solid #949494;border-radius:10px;box-shadow:0 12px 23px rgba(0,0,0,.34);color:var(--red);display:flex;height:83px;justify-content:center;position:absolute;right:1px;top:41px;transform:rotate(9deg);width:45px}.phone-illustration:before{background:#444;border-radius:4px;content:"";height:3px;left:14px;position:absolute;top:5px;width:13px}.desktop-illustration-icon{align-items:center;background:var(--red);border:3px solid #1b1b1b;border-radius:50%;color:#fff;display:flex;height:39px;justify-content:center;left:0;position:absolute;top:77px;width:39px;z-index:1}.mobile-desktop-copy{position:relative;z-index:1}.mobile-desktop-eyebrow{color:#d5d5d5;display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:10px}.mobile-desktop-copy h2{font-size:28px;letter-spacing:-1.9px;line-height:.99}.mobile-desktop-copy p{color:#b9b9b9;font-size:14px;line-height:1.5;margin:16px 0 0}.closing-section,.intro-band,.workflow-section,.workspace-section{padding:65px 0}.workspace-frame{grid-template-columns:86px minmax(390px,1fr)}.workspace-top .product-search{margin-left:0}.workspace-main{padding:15px}.audience-rail{display:block}.audience-block+.audience-block{border-top:1px solid #393939;margin-top:32px;padding-top:31px}.rail-action{display:inline-flex}.closing-preview{grid-template-columns:84px minmax(290px,1fr)}.closing-session{display:none}.closing-profile{border-right:0}.site-footer>span{font-size:12px}}@media (max-width:359px){.mobile-landing-shell{padding:0 13px}.mobile-landing-hero{padding-top:31px}.mobile-landing h1{font-size:42px;letter-spacing:-3px}.mobile-landing-hero>p{font-size:16px}.mobile-login-link{padding-inline:17px}}@media (min-width:600px) and (max-width:767px){.mobile-landing-shell{max-width:560px}.mobile-landing-hero{padding-top:56px}.mobile-landing h1{font-size:62px}.mobile-landing-hero>p{font-size:20px;max-width:520px}.mobile-landing .hero-product-frame{height:490px}}