:root{color-scheme: dark;--f-head: "Montserrat",system-ui,sans-serif;--f-accent: "Montserrat",system-ui,sans-serif;--accent-style: normal;--head-w: 900;--head-ls: -.04em;--head-tt: uppercase;--head-lh: .92;--r: 18px;--r-lg: 24px;--r-btn: 999px;--brand-font: 900 26px/1 "Montserrat",system-ui,sans-serif;--brand-ls: .12em;--brand-tt: uppercase;--marquee-font: 900 clamp(24px,3vw,38px)/1 "Montserrat",system-ui,sans-serif;--card-title-font: 800 19px/1.2 "Montserrat",system-ui,sans-serif;--on-accent: #0C0D10;--on-dark: #FFFFFF;--btn-bg: var(--accent);--btn-ink: var(--on-accent);--nav-color: var(--muted);--line: rgba(var(--ink-rgb),.09);--shadow: 0 30px 60px -30px rgba(0,0,0,.85);--blue-text: #7FA6FF;--stroke: 2px}::selection{background: var(--accent);color: var(--on-accent)}h1 em,h2 em{color: var(--accent);font-style: normal}@supports (-webkit-text-stroke: 1px black){h1 em,h2 em{color: transparent;-webkit-text-stroke: var(--stroke) var(--accent)}.tl-entry h2 em{color: var(--accent);-webkit-text-stroke: 0}}.tl-head__title{font-size: clamp(36px,5.2vw,66px);line-height: .92}.tl-split__title{font-size: clamp(36px,4.8vw,62px);line-height: .92}.tl-kicker{color: var(--accent);font-weight: 500}.tl-head__text,.tl-split__text{font-size: 17.5px}.tl-btn{font-weight: 800}.tl-btn--ghost{border-color: rgba(var(--ink-rgb),.28)}.tl-btn--ghost:hover{border-color: var(--ink)}.tl-btn--primary:hover{box-shadow: 0 14px 34px -12px rgba(var(--accent-rgb),.55)}.tl-header{background: rgba(var(--bg-rgb),.86);-webkit-backdrop-filter: saturate(140%) blur(14px);backdrop-filter: saturate(140%) blur(14px)}.tl-header.is-scrolled{box-shadow: 0 1px 0 var(--line)}.tl-brand__name::after{content: ".";color: var(--accent);letter-spacing: 0}.tl-menu a{font-size: 15px}.tl-header__cta .tl-btn{padding: 13px 24px;font-size: 15px}.tl-notice-bar{background: var(--accent);color: var(--on-accent)}.tl-notice-bar em{color: var(--on-accent);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 900px){.tl-nav{background: var(--bg)}.tl-menu a{color: var(--ink);font-size: 34px}}.tl-hero--bold{padding-top: clamp(28px,4.5vw,64px);background: radial-gradient(ellipse 60% 70% at 85% 30%,rgba(var(--accent2-rgb),.08),transparent 70%)}.tl-hero--bold .tl-hero__grid{grid-template-columns: 1.35fr 1fr;gap: clamp(24px,4vw,64px)}.tl-hero--bold .tl-hero__copy{position: relative;z-index: 2}.tl-hero--bold .tl-hero__title{font-size: clamp(54px,9.6vw,140px);line-height: .86;letter-spacing: -.045em;margin-bottom: clamp(24px,3vw,36px)}.tl-hero--bold .tl-hero__title em{display: block}.tl-hero--bold .tl-hero__kicker{display: inline-flex;align-items: center;gap: 10px;padding: 8px 14px 8px 12px;border: 1px solid var(--line);border-radius: 99px;background: rgba(var(--ink-rgb),.03);color: var(--ink);margin-bottom: 28px;letter-spacing: .12em;font-size: 12px}.tl-hero--bold .tl-hero__kicker::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 0 rgba(var(--accent-rgb),.6);animation: at-pulse 2.4s infinite}@keyframes at-pulse{70%{box-shadow: 0 0 0 9px rgba(var(--accent-rgb),0)}100%{box-shadow: 0 0 0 0 rgba(var(--accent-rgb),0)}}.tl-hero--bold .tl-hero__text{color: color-mix(in srgb,var(--muted) 70%,var(--ink));max-width: 500px}.tl-hero--bold .tl-hero__media{margin-right: calc(-1 * clamp(0px,6vw,110px))}.tl-hero--bold .tl-hero__img{aspect-ratio: 1;border-radius: 50%}.tl-hero__stats{gap: 20px}.tl-hero__stats li{border-radius: var(--r-lg);padding: 28px 30px;background: var(--surface)}.tl-hero__stats strong{font-weight: 900;font-size: clamp(34px,3.6vw,52px);letter-spacing: -.04em}.tl-hero__stats span{letter-spacing: .16em;font-size: 12px}.tl-bar{height: 8px;margin-top: 22px;background: rgba(var(--ink-rgb),.08)}.at-hero{position: relative;width: 100%;max-width: 640px;margin-left: auto;aspect-ratio: 1}.at-rings{position: absolute;inset: 0;container-type: inline-size}.at-rings__svg{width: 100%;height: 100%;overflow: visible}.at-ring-track{fill: none;stroke: rgba(var(--ink-rgb),.045)}.at-ring{fill: none;stroke-linecap: round;animation: at-draw 1.8s var(--ease) both}.at-ring--lime{stroke: var(--accent)}.at-ring--blue{stroke: var(--accent2);animation-delay: .15s}.at-ring--pink{stroke: var(--accent3);animation-delay: .3s}@keyframes at-draw{from{stroke-dashoffset: var(--d)}}.at-rings__core{position: absolute;inset: 33%;border-radius: 50%;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center}.at-rings__core strong{font: 900 12cqw/1 var(--f-head);letter-spacing: -.05em;white-space: nowrap}.at-rings__core small{font: 500 max(9px,2.2cqw)/1.2 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted);margin-top: 1.4cqw}.at-float{position: absolute;z-index: 2;display: flex;align-items: center;gap: 12px;padding: 12px 18px 12px 14px;border-radius: 16px;background: rgba(var(--surface-rgb),.82);border: 1px solid var(--line);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: var(--shadow);white-space: nowrap;animation: at-bob 6s ease-in-out infinite}.at-float small{display: block;font: 500 10.5px/1.3 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.at-float b{display: block;font-size: 15px;font-weight: 800;letter-spacing: -.01em;line-height: 1.3}.at-float__dot{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 14px rgba(var(--accent-rgb),.8)}.at-float--a{left: -2%;top: 8%}.at-float--b{left: 46%;bottom: 3%;animation-delay: -3s}.at-float--b .at-float__dot{background: var(--accent3);box-shadow: 0 0 14px rgba(var(--accent3-rgb),.8)}@keyframes at-bob{50%{transform: translateY(-8px)}}.tl-marquee{background: var(--accent);color: var(--on-accent);padding: 22px 0}.tl-marquee span{text-transform: uppercase;letter-spacing: -.03em}.tl-marquee__track>div{gap: 40px;padding-right: 40px}.tl-marquee i{color: var(--on-accent);opacity: .45;font-size: 22px}@supports (-webkit-text-stroke: 1px black){.tl-marquee span:nth-of-type(even){color: transparent;-webkit-text-stroke: 1.5px var(--on-accent)}}.tl-schedule__tabs{gap: 10px}.tl-schedule__tabs button{border-radius: 16px;padding: 14px 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .02em;font-size: 15px}.tl-schedule__tabs button:hover{border-color: rgba(var(--accent-rgb),.6)}.tl-schedule__tabs button.is-active small{opacity: .75}.tl-schedule__panel{gap: 8px}.tl-schedule__panel[hidden]{display: none}.tl-slot{border-radius: 18px;padding: 20px 24px}.tl-slot__time{font: 900 24px/1 var(--f-head);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.tl-slot__name strong{font-weight: 800;font-size: 18px;text-transform: uppercase;letter-spacing: -.01em}.tl-slot__name small{color: var(--accent)}.tl-slot__coach .tl-icon{color: var(--muted)}.tl-slot__level{background: rgba(var(--ink-rgb),.07)}.tl-level--beginner{background: rgba(var(--accent2-rgb),.16);color: var(--blue-text)}.tl-level--all-levels{background: rgba(var(--accent-rgb),.13);color: var(--accent)}.tl-level--intermediate{background: rgba(var(--accent3-rgb),.14);color: var(--accent3)}.tl-level--advanced{background: var(--accent3);color: var(--on-accent)}.tl-slot:hover .tl-slot__go{transform: translateX(3px)}.tl-slot__go{transition: transform .25s var(--ease)}.tl-empty{color: var(--muted)}.tl-split__ticks li{font-weight: 600}.tl-split__icon{border-radius: 50%}.tl-person,.tl-lc,.tl-ic{background: var(--surface)}.tl-person__media{aspect-ratio: 4 / 4.6;background: var(--surface)}.tl-person__media img,.tl-lc__media img,.tl-ic__media img{transition: transform .7s var(--ease)}.tl-person:hover .tl-person__media img,.tl-lc:hover .tl-lc__media img,.tl-ic:hover .tl-ic__media img{transform: scale(1.04)}.tl-person:hover,.tl-lc:hover,.tl-ic:hover{border-color: rgba(var(--accent-rgb),.35)}.tl-person__body{padding: 22px 24px 26px}.tl-person__name,.tl-lc__title,.tl-ic__title{font-size: 20px;font-weight: 900;text-transform: uppercase;letter-spacing: -.02em}.tl-person__role{font-size: 14px}.tl-tag{background: var(--accent);color: var(--on-accent)}.tl-pc__title{font-weight: 800;letter-spacing: -.02em}.tl-pc__media{border-radius: var(--r-lg)}.tl-plans .tl-plan{background: var(--bg);padding: 40px 34px;border-radius: var(--r-lg)}.tl-plan__name{font-size: 22px;font-weight: 900;text-transform: uppercase;letter-spacing: -.02em}.tl-plan__price strong{font-weight: 900;font-size: 60px;letter-spacing: -.05em}.tl-plan.is-featured{background: var(--accent);color: var(--on-accent);box-shadow: 0 40px 80px -40px rgba(var(--accent-rgb),.45)}.tl-plans .tl-plan.is-featured{background: var(--accent)}.tl-plan.is-featured .tl-plan__name,.tl-plan.is-featured .tl-plan__price strong,.tl-plan.is-featured .tl-ticks .tl-icon{color: var(--on-accent)}.tl-plan.is-featured .tl-plan__text,.tl-plan.is-featured .tl-plan__price span{opacity: .78}.tl-plan.is-featured .tl-btn--primary{background: var(--on-accent);color: var(--accent)}.tl-plan.is-featured .tl-btn--primary:hover{box-shadow: 0 14px 30px -14px rgba(0,0,0,.7)}.tl-plan__badge{background: var(--accent3);color: var(--on-accent)}@media (min-width: 1081px){.tl-plans__grid--3 .tl-plan.is-featured{transform: translateY(-14px)}}.tl-quote{background: var(--surface)}.tl-quote blockquote p{font-size: 18px}.tl-quotes__grid .tl-quote:nth-child(3n+2) .tl-quote__avatar{background: var(--accent2);color: var(--ink)}.tl-quotes__grid .tl-quote:nth-child(3n) .tl-quote__avatar{background: var(--accent3);color: var(--on-accent)}.tl-store{background: var(--surface);color: var(--ink);border: 1px solid var(--line);padding: 12px 22px}.tl-store:hover{color: var(--ink);border-color: var(--accent);opacity: 1}.tl-store small{color: var(--muted);opacity: 1}.tl-cta__box{background: var(--accent);color: var(--on-accent)}.tl-cta__title{color: var(--on-accent);font-size: clamp(40px,6.4vw,92px);line-height: .88;max-width: 980px}.tl-cta__title em{color: var(--on-accent)}@supports (-webkit-text-stroke: 1px black){.tl-cta__title em{color: transparent;-webkit-text-stroke: 2.5px var(--on-accent)}}.tl-cta__text{color: var(--on-accent);opacity: .8}.tl-cta .tl-btn--light{background: var(--on-accent);color: var(--accent)}.tl-cta .tl-btn--light:hover{color: var(--accent);box-shadow: 0 16px 30px -14px rgba(0,0,0,.55)}.at-cta-art{position: absolute;inset: 0;z-index: -1;pointer-events: none}.at-cta-art i{position: absolute;border-radius: 50%;border: clamp(10px,1.6vw,22px) solid rgba(12,13,16,.08);aspect-ratio: 1}.at-cta-art i:nth-child(1){width: 46%;right: -14%;top: -40%}.at-cta-art i:nth-child(2){width: 30%;right: -6%;top: -16%;border-color: rgba(12,13,16,.06)}.at-cta-art i:nth-child(3){width: 34%;left: -12%;bottom: -46%}.tl-newsband__box .tl-subscribe{background: var(--bg)}.tl-pagehead{background: radial-gradient(ellipse 50% 90% at 90% 0%,rgba(var(--accent-rgb),.08),transparent 70%)}.tl-pagehead__title{line-height: .9}.tl-article__title{letter-spacing: -.035em}.tl-entry h2,.tl-entry h3{font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.tl-details div{background: var(--surface)}.tl-chip{background: transparent}.tl-chip.is-active{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.page-numbers.current{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.tl-notice--ok{background: rgba(var(--accent-rgb),.1);color: var(--accent)}.tl-notice--err{background: rgba(var(--accent3-rgb),.12);color: #FF8FA3}.tl-form input:not([type="checkbox"]),.tl-form select,.tl-form textarea{background: var(--surface)}.tl-contact__list strong{font-family: var(--f-mono);font-weight: 500;font-size: 12px}.tl-footer{border-top: 1px solid var(--line)}.tl-footer__title{color: var(--accent);opacity: 1;font-weight: 500}.tl-item-single__title{line-height: .9}.at-board{position: relative;aspect-ratio: 5 / 4.4;border-radius: var(--r-lg);overflow: hidden;container-type: inline-size;background-color: var(--surface);background-image: linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size: 6.25cqw 6.25cqw;border: 1px solid var(--line);isolation: isolate}.at-board__glow{position: absolute;width: 70%;aspect-ratio: 1;right: -24%;top: -30%;border-radius: 50%;background: radial-gradient(closest-side,rgba(var(--accent-rgb),.22),transparent);z-index: -1}.at-card{position: absolute;background: rgba(var(--bg-rgb),.92);border: 1px solid var(--line);border-radius: 3.4cqw;padding: 4cqw;box-shadow: var(--shadow)}.at-card p{margin: 0}.at-card__kicker{font: 500 max(8px,2.1cqw)/1.3 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.at-card__big{font: 900 12cqw/1 var(--f-head);letter-spacing: -.05em;margin-top: 2cqw !important}.at-card__big span{font-size: .38em;color: var(--accent);letter-spacing: 0;margin-left: .3cqw}.at-card__sub{font-size: max(9px,2.4cqw);color: var(--muted);margin-top: .6cqw !important}.at-card--chart{left: 6%;top: 7%;width: 54%}.at-chart{display: flex;align-items: flex-end;gap: 1.4cqw;height: 12cqw;margin-top: 3cqw}.at-chart i{flex: 1;border-radius: 1cqw;background: rgba(var(--ink-rgb),.12);transform-origin: bottom;animation: at-grow 1.2s var(--ease) both}.at-chart i.is-now{background: var(--accent)}.at-chart i:nth-child(2){animation-delay: .05s}.at-chart i:nth-child(3){animation-delay: .1s}.at-chart i:nth-child(4){animation-delay: .15s}.at-chart i:nth-child(5){animation-delay: .2s}.at-chart i:nth-child(6){animation-delay: .25s}.at-chart i:nth-child(7){animation-delay: .3s}.at-chart i:nth-child(8){animation-delay: .35s}@keyframes at-grow{from{transform: scaleY(.1)}}.at-card--ring{right: 6%;top: 7%;width: 30%;text-align: center;padding: 3.4cqw 3cqw}.at-mini{position: relative;width: 82%;margin: 0 auto 2.4cqw;aspect-ratio: 1}.at-mini .at-rings__svg{width: 100%;height: 100%}.at-mini b{position: absolute;inset: 0;display: grid;place-items: center;font: 900 6cqw/1 var(--f-head);letter-spacing: -.04em}.at-barbell{position: absolute;left: 3%;right: 3%;top: 63%;height: 15%}.at-barbell__bar{position: absolute;left: 0;right: 0;top: 50%;height: 1.5cqw;margin-top: -.75cqw;border-radius: 1cqw;background: linear-gradient(180deg,#D7DBE2,#7E848F)}.at-barbell__side{position: absolute;top: 0;bottom: 0;display: flex;align-items: center;gap: .7cqw}.at-barbell__side--l{left: 7%}.at-barbell__side--r{right: 7%;flex-direction: row-reverse}.at-plate{display: block;border-radius: 1.2cqw;box-shadow: inset -.6cqw 0 0 rgba(0,0,0,.18)}.at-plate--c{width: 2.4cqw;height: 52%;background: var(--accent3)}.at-plate--b{width: 3.2cqw;height: 78%;background: var(--accent2)}.at-plate--a{width: 4.2cqw;height: 100%;background: var(--accent)}.at-collar{display: block;width: 1.8cqw;height: 34%;border-radius: .6cqw;background: #A9AEB7}.at-chip{position: absolute;left: 6%;bottom: 6%;display: flex;align-items: center;gap: 2.4cqw;padding: 2cqw 3.6cqw 2cqw 2cqw;border-radius: 99px;background: rgba(var(--bg-rgb),.92);border: 1px solid var(--line)}.at-chip__avatar{width: 8.4cqw;aspect-ratio: 1;border-radius: 50%;display: grid;place-items: center;background: var(--accent3);color: var(--on-accent);font: 800 max(9px,2.8cqw)/1 var(--f-head)}.at-chip b{display: block;font-size: max(10px,2.8cqw);font-weight: 800;line-height: 1.2}.at-chip small{display: block;font: 500 max(8px,2cqw)/1.3 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.at-week{position: absolute;text-transform: uppercase;right: 6%;bottom: 8%;font: 500 max(8px,2.1cqw)/1 var(--f-mono);letter-spacing: .14em;color: var(--on-accent);background: var(--accent);padding: 1.6cqw 2.4cqw;border-radius: 99px}.at-app{position: relative;width: 100%;max-width: 580px;margin: 0 auto;aspect-ratio: 1 / 1.06;container-type: inline-size}.at-app__disc{position: absolute;left: 50%;top: 50%;width: 82%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;background: radial-gradient(circle at 30% 25%,rgba(var(--accent-rgb),.22),rgba(var(--accent-rgb),.04) 70%)}.at-app__orbit{position: absolute;left: 50%;top: 50%;width: 98%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;border: 1.4cqw solid var(--accent2);border-left-color: transparent;border-bottom-color: transparent;rotate: 20deg;opacity: .9}.at-phone{position: absolute;left: 50%;top: 2%;width: 48%;aspect-ratio: 9 / 19.6;transform: translateX(-50%) rotate(-4deg);background: #000;border-radius: 7.4cqw;padding: 1.3cqw;border: 1px solid rgba(var(--ink-rgb),.16);box-shadow: 0 6cqw 10cqw -4cqw rgba(0,0,0,.9),inset 0 0 0 .5cqw #1C1E24}.at-phone__screen{position: relative;height: 100%;overflow: hidden;border-radius: 6.2cqw;background: var(--bg);padding: 4.2cqw 3.4cqw 0;color: var(--ink)}.at-phone p{margin: 0}.at-phone__notch{position: absolute;left: 50%;top: 1.4cqw;width: 13cqw;height: 3.4cqw;margin-left: -6.5cqw;border-radius: 9cqw;background: #000}.at-phone__status{display: flex;justify-content: space-between;align-items: center;font-size: 2.1cqw;padding: 0 1.4cqw}.at-phone__status span{display: flex;gap: .5cqw;align-items: flex-end}.at-phone__status i{width: .7cqw;border-radius: .3cqw;background: var(--ink)}.at-phone__status i:nth-child(1){height: 1cqw}.at-phone__status i:nth-child(2){height: 1.5cqw}.at-phone__status i:nth-child(3){height: 2cqw}.at-phone__hello{font: 500 1.8cqw/1.2 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted);margin-top: 4.4cqw !important}.at-phone__title{font: 900 6.4cqw/1 var(--f-head);letter-spacing: -.04em;text-transform: uppercase;margin-top: .8cqw !important}.at-phone__title::after{content: ".";color: var(--accent)}.at-phone__rings{display: flex;align-items: center;gap: 3cqw;margin-top: 3cqw;padding: 2.4cqw;border-radius: 3cqw;background: var(--surface)}.at-phone__ring{flex: none;width: 13.5cqw;aspect-ratio: 1}.at-phone__ring .at-rings__svg{width: 100%;height: 100%}.at-phone__rings ul{list-style: none;margin: 0;padding: 0;flex: 1;display: grid;gap: 1cqw}.at-phone__rings li{display: flex;align-items: center;gap: 1.2cqw;font-size: 1.8cqw;line-height: 1.2}.at-phone__rings li span{flex: 1;color: var(--muted)}.at-phone__rings li b{font-weight: 800}.at-phone__rings li i{width: 1.4cqw;height: 1.4cqw;border-radius: 50%}.at-phone .is-lime{background: var(--accent)}.at-phone .is-blue{background: var(--accent2)}.at-phone .is-pink{background: var(--accent3)}.at-phone__days{display: grid;grid-template-columns: repeat(7,1fr);gap: .7cqw;margin-top: 2.6cqw}.at-phone__days span{display: flex;flex-direction: column;align-items: center;gap: .3cqw;padding: 1cqw 0;border-radius: 1.8cqw}.at-phone__days small{font: 500 1.5cqw/1 var(--f-mono);color: var(--muted)}.at-phone__days b{font-size: 2.2cqw;font-weight: 800;line-height: 1.1}.at-phone__days .is-on{background: var(--accent);color: var(--on-accent)}.at-phone__days .is-on small{color: var(--on-accent)}.at-phone__list{list-style: none;margin: 2.4cqw 0 0;padding: 0;display: grid;gap: 1.1cqw}.at-phone__list li{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 1.6cqw;padding: 1.7cqw 1.8cqw;border-radius: 2.4cqw;background: var(--surface)}.at-phone__time{font: 900 2.1cqw/1 var(--f-head);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.at-phone__list strong{display: block;font-size: 2.1cqw;font-weight: 800;line-height: 1.15;text-transform: uppercase;letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.at-phone__list small{display: block;font-size: 1.55cqw;color: var(--muted);line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.at-phone__list span{min-width: 0}.at-phone__list em{font-style: normal;font-size: 1.6cqw;font-weight: 800;padding: .9cqw 1.6cqw;border-radius: 9cqw;border: .25cqw solid rgba(var(--ink-rgb),.2);color: var(--muted)}.at-phone__list .is-done{opacity: .55}.at-phone__list .is-book em{background: var(--accent);border-color: var(--accent);color: var(--on-accent)}.at-phone__list .is-booked{box-shadow: inset 0 0 0 .25cqw var(--accent)}.at-phone__list .is-booked em{border-color: var(--accent);color: var(--accent)}.at-phone__list .is-booked em::before{content: "✓ "}.at-phone__nav{position: absolute;left: 3.4cqw;right: 3.4cqw;bottom: 2.6cqw;display: flex;justify-content: space-around;padding: 1.8cqw;border-radius: 9cqw;background: var(--surface)}.at-phone__nav i{width: 2.4cqw;height: 2.4cqw;border-radius: .8cqw;background: rgba(var(--ink-rgb),.2)}.at-phone__nav i.is-on{background: var(--accent)}.at-toast{position: absolute;right: 2%;bottom: 20%;display: flex;align-items: center;gap: 2cqw;padding: 2.2cqw 3.6cqw 2.2cqw 2.2cqw;border-radius: 3.2cqw;background: var(--accent);color: var(--on-accent);box-shadow: 0 4cqw 8cqw -3cqw rgba(0,0,0,.8);animation: at-bob 6s ease-in-out infinite}.at-toast__check{position: relative;flex: none;width: 6.4cqw;aspect-ratio: 1;border-radius: 50%;background: var(--on-accent)}.at-toast__check::after{content: "";position: absolute;left: 34%;top: 24%;width: 22%;height: 40%;border: solid var(--accent);border-width: 0 .8cqw .8cqw 0;transform: rotate(45deg)}.at-toast b{display: block;font-size: max(11px,2.8cqw);font-weight: 900;line-height: 1.15;text-transform: uppercase;letter-spacing: -.01em}.at-toast small{display: block;font: 500 max(9px,1.9cqw)/1.3 var(--f-mono);letter-spacing: .06em}.at-app::before{content: "";position: absolute;left: 4%;top: 24%;width: 15cqw;aspect-ratio: 1;border-radius: 50%;border: 2.4cqw solid var(--accent3);border-top-color: transparent;rotate: -30deg}@media (max-width: 1080px){.tl-hero--bold .tl-hero__media{margin-right: 0}}@media (max-width: 900px){.tl-hero--bold .tl-hero__grid{grid-template-columns: 1fr}.tl-hero--bold .tl-hero__title{font-size: clamp(48px,16.5vw,104px)}.at-hero{max-width: 480px;margin: 8px auto 0}.tl-hero__stats{gap: 12px}.tl-app__media{order: -1}}@media (max-width: 600px){:root{--stroke: 1.5px}.tl-hero--bold .tl-hero__actions .tl-btn{flex: 1 1 100%}.at-hero{width: 92%}.at-float{padding: 9px 13px 9px 11px;gap: 9px;border-radius: 13px}.at-float b{font-size: 13px}.at-float small{font-size: 9.5px}.at-float--a{left: -6%;top: 2%}.at-float--b{left: auto;right: -6%;bottom: 0}.tl-hero__stats li{padding: 18px 18px 20px;border-radius: 18px}.tl-hero__stats span{font-size: 10.5px;letter-spacing: .12em}.tl-bar{margin-top: 14px;height: 6px}.tl-slot{padding: 16px}.tl-slot__time{font-size: 20px}.tl-slot__name strong{font-size: 16px}.tl-plans .tl-plan{padding: 34px 26px}.tl-schedule__tabs button{min-width: 64px;font-size: 14px}.tl-menu a{font-size: 30px}.tl-items--coach .tl-grid--4{grid-template-columns: 1fr 1fr;gap: 12px}.tl-items--coach .tl-person{border-radius: 18px}.tl-items--coach .tl-person__body{padding: 14px 14px 16px}.tl-items--coach .tl-person__name{font-size: 15px}.tl-items--coach .tl-person__role{font-size: 12.5px;line-height: 1.35}.tl-items--coach .tl-person__tags{display: none}}