.tn-v2{--lt-bg:#fbfaf7;--lt-card:#fff;--lt-ink:#10243b;--lt-muted:#617084;--lt-line:#e4e5e4;--lt-green:#24ae83;--lt-blue:#3e80dc;--lt-purple:#7558cc}.tn-v2 .v2-lift-marketplace,.tn-v2 .v2-lift-profile,.tn-v2 .v2-lift-checkout,.tn-v2 .v2-lift-pricing{background:var(--lt-bg);color:var(--lt-ink)}.tn-v2 .v2-lift-marketplace{min-height:78vh;padding:28px 0 72px}.tn-v2 .v2-lift-market-wrap{max-width:840px}.tn-v2 .v2-lift-page-heading h1,.tn-v2 .v2-checkout-heading h1,.tn-v2 .v2-pricing-hero h1,.tn-v2 .v2-pricing-steps h2,.tn-v2 .v2-pricing-rates h2,.tn-v2 .v2-wallet-public h2,.tn-v2 .v2-pricing-included h2,.tn-v2 .v2-pricing-faq h2,.tn-v2 .v2-pricing-final h2{color:var(--lt-ink);letter-spacing:-.035em;margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-weight:900}.tn-v2 .v2-lift-page-heading h1{margin-bottom:20px;font-size:clamp(2rem,5vw,3.35rem)}.tn-v2 .v2-lift-search{border:1px solid var(--lt-line);min-height:50px;color:var(--lt-muted);background:#fff;border-radius:999px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:0 15px;display:grid}.tn-v2 .v2-lift-search input{width:100%;color:var(--lt-ink);font:inherit;background:0 0;border:0;outline:0}.tn-v2 .v2-lift-search button{color:var(--lt-muted);background:0 0;border:0;place-items:center;display:grid}.tn-v2 .v2-lift-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;display:flex}.tn-v2 .v2-lift-controls label{gap:5px;display:grid}.tn-v2 .v2-lift-controls label>span{color:var(--lt-muted);font-size:.7rem;font-weight:800}.tn-v2 .v2-lift-controls select,.tn-v2 .v2-online-toggle{border:1px solid var(--lt-line);min-height:40px;color:var(--lt-ink);font:inherit;background:#fff;border-radius:999px;padding:0 15px;font-size:.78rem;font-weight:800}.tn-v2 .v2-online-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.tn-v2 .v2-online-toggle>span{background:#c8d0d1;border-radius:50%;width:8px;height:8px}.tn-v2 .v2-online-toggle.is-on>span{background:var(--lt-green);box-shadow:0 0 0 4px #24ae831f}.tn-v2 .v2-lift-coach-list{gap:12px;display:grid}.tn-v2 .v2-coach-card.v2-lift-card{border:1px solid var(--lt-line);background:#fff;border-radius:18px;min-height:0;padding:0;overflow:hidden;box-shadow:0 5px 20px #192c3d0d}.tn-v2 .v2-lift-card-main{padding:17px;display:block}.tn-v2 .v2-lift-card .v2-coach-avatar{width:48px;height:48px;color:var(--lt-ink);background:#edf4f1;border-radius:50%;font-family:inherit}.tn-v2 .v2-lift-card .v2-coach-name-row h3{letter-spacing:-.02em;font-family:inherit;font-size:1rem;font-weight:900}.tn-v2 .v2-mini-badge{color:var(--lt-purple);letter-spacing:.06em;border:1px solid #d8d5f1;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:.56rem;font-weight:900;display:inline-flex}.tn-v2 .v2-mini-badge-verified{color:#0b5f50;border-color:#b9d8ce}.tn-v2 .v2-offline-dot{color:var(--lt-muted);font-size:.67rem;font-weight:800}.tn-v2 .v2-lift-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tn-v2 .v2-lift-tags span{color:#644cb4;border:1px solid #e0d8f4;border-radius:999px;padding:4px 9px;font-size:.65rem;font-weight:800}.tn-v2 .v2-lift-card .v2-coach-bio{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.tn-v2 .v2-lift-card-bottom{border-top:1px solid #eef0ef;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:13px;padding-top:12px;display:grid}.tn-v2 .v2-lift-proof{color:var(--lt-muted);flex-wrap:wrap;gap:8px 12px;font-size:.67rem;font-weight:800;display:flex}.tn-v2 .v2-lift-proof span{align-items:center;gap:4px;display:inline-flex}.tn-v2 .v2-lift-proof svg{color:#f2ae26}.tn-v2 .v2-lift-modes{color:var(--lt-muted);gap:7px;display:inline-flex}.tn-v2 .v2-lift-price{white-space:nowrap;color:var(--lt-ink);font-size:.78rem}.tn-v2 .v2-lift-profile{max-width:820px;padding-top:28px;padding-bottom:110px}.tn-v2 .v2-lift-loading{align-content:center;gap:20px;max-width:700px;min-height:55vh;display:grid}.tn-v2 .v2-lift-profile-head{grid-template-columns:86px 1fr;align-items:center;gap:18px;display:grid}.tn-v2 .v2-profile-avatar{width:86px;height:86px;color:var(--lt-ink);background:#eaf2ef;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.tn-v2 .v2-profile-name-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tn-v2 .v2-profile-name-line h1{color:var(--lt-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,5vw,2.6rem);font-weight:900}.tn-v2 .v2-lift-profile-head p{color:var(--lt-muted);margin:5px 0 0}.tn-v2 .v2-profile-stats{border:1px solid var(--lt-line);background:#f4f0e9;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;overflow:hidden}.tn-v2 .v2-profile-stats>div{text-align:center;border-right:1px solid #e7e0d8;gap:2px;padding:16px 10px;display:grid}.tn-v2 .v2-profile-stats>div:last-child{border-right:0}.tn-v2 .v2-profile-stats span{color:var(--lt-muted);font-size:.65rem}.tn-v2 .v2-profile-stats strong{font-size:1rem}.tn-v2 .v2-profile-stats small{color:#f2a91f;justify-content:center;align-items:center;gap:4px;font-size:.62rem;display:flex}.tn-v2 .v2-service-panel{border:1px solid var(--lt-line);background:#fff;border-radius:18px;margin-top:18px;padding:18px;box-shadow:0 8px 24px #192c3d0d}.tn-v2 .v2-service-status{color:var(--lt-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:.72rem;font-weight:800;display:flex}.tn-v2 .v2-service-status>span{background:#87939c;border-radius:50%;width:8px;height:8px}.tn-v2 .v2-service-status>span.is-online{background:var(--lt-green)}.tn-v2 .v2-service-list{gap:8px;display:grid}.tn-v2 .v2-service-row{border:1px solid var(--lt-line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.tn-v2 .v2-service-row:first-child{color:#fff;background:linear-gradient(90deg,#2eb68b,#3a7ed8);border-color:#0000}.tn-v2 .v2-service-icon{background:#ffffff2e;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.tn-v2 .v2-service-row strong,.tn-v2 .v2-service-row small{display:block}.tn-v2 .v2-service-row small{opacity:.8;margin-top:2px;font-size:.61rem}.tn-v2 .v2-service-price{white-space:nowrap;font-size:.75rem;font-weight:900}.tn-v2 .v2-message-first{border:1px solid var(--lt-line);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:9px;font-size:.74rem;font-weight:900;display:flex}.tn-v2 .v2-service-footnote{color:var(--lt-muted);text-align:center;border-top:1px solid #edf0ef;margin:12px 0 0;padding-top:12px;font-size:.66rem}.tn-v2 .v2-profile-section{border-bottom:1px solid #ecebe7;padding:27px 0}.tn-v2 .v2-profile-section h2{color:var(--lt-ink);align-items:center;gap:8px;margin:0 0 12px;font-size:1.2rem;font-weight:900;display:flex}.tn-v2 .v2-profile-section p{color:#425469;font-size:.84rem;line-height:1.65}.tn-v2 .v2-verification-list{flex-wrap:wrap;gap:8px;display:flex}.tn-v2 .v2-verification-list span{color:#177b64;background:#eef8f4;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.tn-v2 .v2-availability-card{border:1px solid var(--lt-line);background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:62px;padding:0 14px;display:flex}.tn-v2 .v2-availability-dot{background:#9ba5a8;border-radius:50%;width:9px;height:9px}.tn-v2 .v2-availability-dot.is-online{background:var(--lt-green)}.tn-v2 .v2-inline-link{color:#138569;margin-top:10px;font-size:.76rem;font-weight:900;display:inline-block}.tn-v2 .v2-review-summary{align-items:baseline;gap:14px;display:flex}.tn-v2 .v2-review-summary>strong{font-size:2.4rem}.tn-v2 .v2-review-summary>span{color:var(--lt-muted);align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.tn-v2 .v2-review-summary svg,.tn-v2 .v2-review-list svg{color:#f0a91e}.tn-v2 .v2-review-list article{border-top:1px solid #ebeeec;padding:14px 0}.tn-v2 .v2-review-list article>div{justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.tn-v2 .v2-review-list article>div span{color:var(--lt-muted)}.tn-v2 .v2-review-list article p{align-items:center;gap:5px;margin:4px 0;font-size:.67rem;display:flex}.tn-v2 .v2-review-list blockquote{color:#3c4f62;margin:7px 0 0;font-size:.8rem;line-height:1.5}.tn-v2 .v2-package-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tn-v2 .v2-package-grid a{border:1px solid var(--lt-line);background:#fff;border-radius:13px;gap:4px;padding:14px;display:grid}.tn-v2 .v2-package-grid span{color:var(--lt-muted);font-size:.7rem}.tn-v2 .v2-profile-sticky{z-index:55;width:min(760px,100% - 32px);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.tn-v2 .v2-profile-sticky a{color:#fff;background:linear-gradient(90deg,#29b68a,#3f7edb);border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:.78rem;font-weight:900;display:flex;box-shadow:0 12px 34px #1f5e843d}.tn-v2 .v2-lift-checkout{max-width:820px;padding-top:32px;padding-bottom:90px}.tn-v2 .v2-checkout-heading{text-align:center}.tn-v2 .v2-checkout-heading>p,.tn-v2 .v2-wallet-title p,.tn-v2 .v2-trial-offer p,.tn-v2 .v2-package-selected p{color:var(--lt-muted);letter-spacing:.13em;margin:0 0 7px;font-size:.62rem;font-weight:900}.tn-v2 .v2-checkout-heading h1{font-size:clamp(2rem,6vw,3.6rem)}.tn-v2 .v2-checkout-heading>span{color:var(--lt-muted);margin-top:9px;font-size:.78rem;display:block}.tn-v2 .v2-checkout-coach-row{border:1px solid var(--lt-line);background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin:25px 0;padding:12px;display:grid}.tn-v2 .v2-checkout-coach-row .v2-coach-avatar{border-radius:50%;width:46px;height:46px}.tn-v2 .v2-checkout-coach-row strong,.tn-v2 .v2-checkout-coach-row span{display:block}.tn-v2 .v2-checkout-coach-row span{color:var(--lt-muted);font-size:.7rem}.tn-v2 .v2-checkout-coach-row a{color:#177e68;font-size:.7rem;font-weight:900}.tn-v2 .v2-checkout-section h2,.tn-v2 .v2-wallet-panel h2,.tn-v2 .v2-price-review h2{color:var(--lt-ink);margin:0 0 12px;font-size:1.15rem;font-weight:900}.tn-v2 .v2-checkout-modes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tn-v2 .v2-checkout-modes button{border:1px solid var(--lt-line);min-height:104px;color:var(--lt-ink);font:inherit;cursor:pointer;background:#fff;border-radius:13px;justify-items:center;gap:6px;padding:13px 9px;display:grid;position:relative}.tn-v2 .v2-checkout-modes button.is-selected{border-color:var(--lt-green);box-shadow:inset 0 0 0 1px var(--lt-green)}.tn-v2 .v2-checkout-modes button:disabled{cursor:not-allowed;opacity:.4}.tn-v2 .v2-checkout-modes small{color:var(--lt-muted);font-size:.63rem}.tn-v2 .v2-trial-offer,.tn-v2 .v2-package-selected{background:#eef9f5;border:1px solid #bfe7d9;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:20px;padding:18px;display:grid}.tn-v2 .v2-trial-offer h2,.tn-v2 .v2-package-selected h2{margin:0;font-size:1.05rem}.tn-v2 .v2-trial-offer span,.tn-v2 .v2-package-selected span{color:var(--lt-muted);font-size:.7rem}.tn-v2 .v2-trial-offer>strong,.tn-v2 .v2-package-selected>strong{font-size:1.25rem}.tn-v2 .v2-wallet-panel{background:#f4efe7;border-radius:18px;margin-top:24px;padding:22px}.tn-v2 .v2-wallet-title{gap:12px;display:flex}.tn-v2 .v2-wallet-title h2{margin-bottom:3px}.tn-v2 .v2-wallet-title span{color:var(--lt-muted);font-size:.72rem}.tn-v2 .v2-wallet-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px;display:grid}.tn-v2 .v2-wallet-grid button{border:1px solid var(--lt-line);min-height:110px;color:var(--lt-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:15px;padding:16px}.tn-v2 .v2-wallet-grid button.is-selected{border-color:var(--lt-green);box-shadow:inset 0 0 0 1px var(--lt-green)}.tn-v2 .v2-wallet-grid button small,.tn-v2 .v2-wallet-grid button strong,.tn-v2 .v2-wallet-grid button span{display:block}.tn-v2 .v2-wallet-grid button small{color:#fff;background:linear-gradient(90deg,#29b68a,#3f7edb);border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 7px;font-size:.52rem;font-weight:900}.tn-v2 .v2-wallet-grid button strong{font-size:1.65rem}.tn-v2 .v2-wallet-grid button span,.tn-v2 .v2-wallet-note{color:var(--lt-muted);font-size:.68rem}.tn-v2 .v2-price-review{border:1px solid var(--lt-line);background:#fff;border-radius:14px;margin-top:22px;padding:18px}.tn-v2 .v2-price-review>div{border-bottom:1px solid #eef0ef;justify-content:space-between;gap:20px;padding:9px 0;font-size:.76rem;display:flex}.tn-v2 .v2-price-review p,.tn-v2 .v2-checkout-security{color:var(--lt-muted);font-size:.68rem;line-height:1.55}.tn-v2 .v2-checkout-security{background:#eef4f8;border-radius:12px;gap:9px;margin-top:15px;padding:13px;display:flex}.tn-v2 .v2-checkout-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.tn-v2 .v2-pricing-hero,.tn-v2 .v2-pricing-steps,.tn-v2 .v2-pricing-included,.tn-v2 .v2-pricing-faq{max-width:780px;padding-top:70px;padding-bottom:70px}.tn-v2 .v2-pricing-hero>p,.tn-v2 .v2-pricing-steps>p,.tn-v2 .v2-pricing-rates .v2-wrap>p,.tn-v2 .v2-wallet-public .v2-wrap>p,.tn-v2 .v2-pricing-included>p,.tn-v2 .v2-pricing-faq>p{color:var(--lt-muted);letter-spacing:.14em;margin:0 0 10px;font-size:.62rem;font-weight:900}.tn-v2 .v2-pricing-hero h1{font-size:clamp(2.3rem,7vw,4.7rem);line-height:.96}.tn-v2 .v2-pricing-hero>span,.tn-v2 .v2-wallet-public .v2-wrap>span{max-width:650px;color:var(--lt-muted);margin-top:14px;line-height:1.55;display:block}.tn-v2 .v2-pricing-actions{gap:9px;margin-top:22px;display:flex}.tn-v2 .v2-pricing-steps h2,.tn-v2 .v2-pricing-rates h2,.tn-v2 .v2-wallet-public h2,.tn-v2 .v2-pricing-included h2,.tn-v2 .v2-pricing-faq h2,.tn-v2 .v2-pricing-final h2{font-size:clamp(1.9rem,5vw,3rem)}.tn-v2 .v2-pricing-steps>div{grid-template-columns:44px 1fr;column-gap:12px;margin-top:28px;display:grid}.tn-v2 .v2-pricing-steps>div>span{color:#fff;background:linear-gradient(135deg,#29b68a,#3f7edb);border-radius:50%;grid-row:span 3;place-items:center;width:40px;height:40px;display:grid}.tn-v2 .v2-pricing-steps small{color:var(--lt-muted);letter-spacing:.12em;font-size:.56rem;font-weight:900}.tn-v2 .v2-pricing-steps strong{margin-top:2px;font-size:1rem}.tn-v2 .v2-pricing-steps div p{color:var(--lt-muted);margin:5px 0 0;font-size:.76rem}.tn-v2 .v2-pricing-rates,.tn-v2 .v2-wallet-public{background:#f4efe7;padding:62px 0}.tn-v2 .v2-pricing-rates .v2-wrap,.tn-v2 .v2-wallet-public .v2-wrap{max-width:780px}.tn-v2 .v2-rate-range{border:1px solid var(--lt-line);background:#fff;border-radius:14px;justify-content:space-between;gap:20px;margin-top:14px;padding:18px;display:flex}.tn-v2 .v2-rate-range>span{color:#17324a}.tn-v2 .v2-rate-range strong{color:#17324a;font-size:1.15rem}.tn-v2 .v2-rate-range small{color:#52646f;font-size:.65rem}.tn-v2 .v2-pricing-rates .v2-wrap>small,.tn-v2 .v2-wallet-public .v2-wrap>small{color:var(--lt-muted);margin-top:12px;font-size:.65rem;display:block}.tn-v2 .v2-pricing-rates .v2-wrap>p,.tn-v2 .v2-pricing-rates .v2-wrap>small{color:#566679}.tn-v2 .v2-wallet-public{background:var(--lt-bg)}.tn-v2 .v2-wallet-public-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.tn-v2 .v2-wallet-public-grid a{border:1px solid var(--lt-line);background:#fff;border-radius:16px;align-content:center;gap:5px;min-height:140px;padding:20px;display:grid}.tn-v2 .v2-wallet-public-grid a.is-popular{border-color:var(--lt-green);box-shadow:inset 0 0 0 1px var(--lt-green)}.tn-v2 .v2-wallet-public-grid a small{color:#fff;background:linear-gradient(90deg,#29b68a,#3f7edb);border-radius:999px;width:fit-content;padding:3px 7px;font-size:.52rem;font-weight:900}.tn-v2 .v2-wallet-public-grid a strong{font-size:2rem}.tn-v2 .v2-wallet-public-grid a span{color:var(--lt-muted);font-size:.7rem}.tn-v2 .v2-pricing-included>div{border:1px solid var(--lt-line);background:#fff;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:13px;font-size:.76rem;display:flex}.tn-v2 .v2-pricing-included svg{color:var(--lt-green)}.tn-v2 .v2-pricing-faq details{border-bottom:1px solid var(--lt-line)}.tn-v2 .v2-pricing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:15px 0;font-size:.8rem;font-weight:900;list-style:none;display:flex}.tn-v2 .v2-pricing-faq details p{color:var(--lt-muted);margin:-5px 0 16px;font-size:.76rem;line-height:1.55}.tn-v2 .v2-pricing-final{text-align:center;background:#f4efe7;padding:58px 0}.tn-v2 .v2-pricing-final .v2-wrap{justify-items:center;gap:20px;display:grid}@media (width<=720px){.tn-v2 .v2-lift-controls{grid-template-columns:1fr 1fr;display:grid}.tn-v2 .v2-lift-controls label:last-of-type{grid-column:1/2}.tn-v2 .v2-online-toggle{justify-content:center}.tn-v2 .v2-lift-card-bottom{grid-template-columns:1fr auto}.tn-v2 .v2-lift-price{text-align:right;grid-column:1/-1}.tn-v2 .v2-lift-profile-head{grid-template-columns:64px 1fr}.tn-v2 .v2-profile-avatar{width:64px;height:64px}.tn-v2 .v2-profile-stats strong{font-size:.82rem}.tn-v2 .v2-checkout-modes{grid-template-columns:1fr}.tn-v2 .v2-wallet-grid,.tn-v2 .v2-wallet-public-grid,.tn-v2 .v2-package-grid{grid-template-columns:1fr 1fr}.tn-v2 .v2-checkout-actions{flex-direction:column}.tn-v2 .v2-checkout-actions a{width:100%}}.tn-v2 .v2-rate-range>span,.tn-v2 .v2-rate-range>strong{color:#17324a}.tn-v2 .v2-rate-range>strong>small,.tn-v2 .v2-pricing-rates .v2-wrap>small{color:#526a68}.tn-v2 .v2-rate-range{opacity:1!important;background:#fffdf8!important}.tn-v2 .v2-rate-range>span,.tn-v2 .v2-rate-range>strong{color:#0b2b36!important;opacity:1!important}.tn-v2 .v2-rate-range>strong>small{color:#334c4a!important;opacity:1!important}.tn-v2 .v2-coach-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 17px 15px;display:grid}.tn-v2 .v2-coach-card-actions a{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.tn-v2 .v2-coach-card-talk{color:#fffdf8;background:#0b6668;border:1px solid #0b6668}.tn-v2 .v2-coach-card-schedule{color:#17324a;background:#fffdf8;border:1px solid #b9aea0}
