.site .coaching-page{--coach-violet:#8e70ce;--coach-blue:#7baee4;isolation:isolate;padding:24px 0 10px;position:relative}.site .coaching-page svg{flex:none;width:24px;height:24px;display:block}.site .coaching-page h1{letter-spacing:-2.3px;font-size:clamp(38px,4.1vw,62px);line-height:1.13}.site .coaching-page h2{letter-spacing:-1.4px;font-size:clamp(29px,3vw,42px);line-height:1.2}.site .coaching-page h3{letter-spacing:-.8px;font-size:24px}.site .coaching-page p{line-height:1.75}.site .coaching-page .coaching-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding:25px 0 32px;display:grid}.site .coaching-page .coaching-kicker{letter-spacing:1.7px;color:#9682b0;font-size:9px;font-weight:700;line-height:1.5}.site .coaching-page .coaching-section{margin-top:80px;scroll-margin-top:120px}.site .coaching-page .coaching-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.site .coaching-page .coaching-section-heading .eyebrow,.site .coaching-page .coaching-faq-section .eyebrow{letter-spacing:1.8px;color:#9985b1;margin-bottom:15px;font-size:9px}.site .coaching-page .coaching-private-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(at 0 10%,#dbc5f322,#0000 55%),radial-gradient(at 100% 100%,#acd7f22b,#0000 55%),linear-gradient(125deg,#ffffff80,#ffffff27);border:1px solid #ffffffe0;border-radius:34px;overflow:hidden;box-shadow:inset 0 2px 5px #fff,0 18px 65px #786a9d10}.site .coaching-page .coaching-hour-tabs{background:#e9e5f34d;border:1px solid #fff9;border-radius:17px;gap:5px;padding:5px;display:flex;box-shadow:inset 0 1px 5px #89779b0a}.site .coaching-page .coaching-hour-tabs button{color:#a195b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-width:76px;padding:10px 17px;font-size:11px;transition:background .3s,color .3s,box-shadow .3s}.site .coaching-page .coaching-hour-tabs button>strong{letter-spacing:-.7px;font:900 21px/1 Lato,Arial,sans-serif}.site .coaching-page .coaching-hour-tabs button[aria-selected=true]{color:#8360b7;background:linear-gradient(140deg,#fffffff0,#ffffff9e);border-color:#fff;box-shadow:inset 0 1px 2px #fff,0 3px 10px #8c76b318}.site .coaching-page .coaching-format-content{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:stretch;gap:56px;padding:40px 44px;display:grid}.site .coaching-page .coaching-format-copy h3{margin:12px 0;font-size:34px;line-height:1.2}.site .coaching-page .coaching-description{color:var(--muted);max-width:520px;font-size:15px;line-height:1.7}.site .coaching-page .coaching-price-box{text-align:left;background:linear-gradient(135deg,#ffffff6e,#fff2);border:1px solid #ffffffc2;border-radius:26px;flex-direction:column;place-self:stretch end;width:100%;max-width:420px;padding:32px 32px 28px;display:flex;box-shadow:inset 0 1px 4px #fff,0 10px 32px #9c8db50b}.site .coaching-page .coaching-total strong{letter-spacing:-1.8px;white-space:nowrap;font:900 54px/1.1 Lato,Arial,sans-serif;display:block}.site .coaching-page .coaching-total>small{color:var(--muted);margin-top:10px;font-size:14px;display:block}.site .coaching-page .coaching-price-box .btn{min-height:56px;margin-top:30px;font-size:14px}.site .coaching-page .coaching-scope{flex-wrap:wrap;align-items:center;gap:25px;margin-top:18px;display:flex}.site .coaching-page .coaching-scope>span{color:#9d91a9;align-items:center;gap:7px;font-size:10px;display:flex}.site .coaching-page .coaching-scope img{object-fit:contain;opacity:.8;width:33px;height:33px}.site .coaching-page .coaching-faq-section{grid-template-columns:.7fr 1.3fr;gap:80px;margin-bottom:75px;display:grid}.site .coaching-page .coaching-faq-section>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:275px;margin:20px 0 15px;font-size:12px}.site .coaching-page .coaching-faq{flex-direction:column;gap:10px;display:flex}.site .coaching-page .coaching-faq details{background:linear-gradient(130deg,#ffffff50,#ffffff18);border:1px solid #ffffffb0;border-radius:18px;box-shadow:inset 0 1px 2px #fff9}.site .coaching-page .coaching-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 23px;font-size:12px;font-weight:600;list-style:none;display:flex}.site .coaching-page .coaching-faq summary::-webkit-details-marker{display:none}.site .coaching-page .coaching-faq summary>span{color:#a08bc1;font-size:18px;line-height:1;transition:rotate .3s}.site .coaching-page .coaching-faq details[open] summary>span{rotate:45deg}.site .coaching-page .coaching-faq-answer{padding:0 23px 22px}.site .coaching-page .coaching-faq-answer p{color:var(--muted);font-size:12px}html[data-theme=dark] .site .coaching-page .coaching-private-card{background:radial-gradient(at 0 10%,#8054a91b,#0000 55%),linear-gradient(125deg,#6a597b24,#4c5e781f);border-color:#ffffff24;box-shadow:inset 0 2px 5px #ffffff13,0 18px 65px #0000001a}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs{background:#15132024;border-color:#ffffff20}html[data-theme=dark] .site .coaching-page .coaching-price-box{background:linear-gradient(135deg,#816a9e19,#5f739417);border-color:#ffffff20;box-shadow:inset 0 1px 4px #ffffff13}html[data-theme=dark] .site .coaching-page .coaching-faq details{background:linear-gradient(130deg,#6c5a7b1d,#55648215);border-color:#ffffff1b;box-shadow:inset 0 1px 2px #ffffff14}@keyframes coaching-float{0%,to{translate:0}50%{translate:0 -7px}}@media (max-width:1100px){.site .coaching-page .coaching-hero{gap:35px}.site .coaching-page .coaching-format-content{gap:30px;padding:35px}.site .coaching-page .coaching-price-box{padding:26px 20px}.site .coaching-page .coaching-total strong{font-size:38px}.site .coaching-page .coaching-faq-section{gap:45px}}@media (max-width:700px){.site .coaching-page{padding-top:12px}.site .coaching-page .coaching-hero{grid-template-columns:1fr;gap:28px;padding:10px 5px 0}.site .coaching-page h1{letter-spacing:-1.7px;font-size:clamp(35px,9vw,48px)}.site .coaching-page .coaching-section{margin-top:52px;scroll-margin-top:30px}.site .coaching-page .coaching-section-heading{margin-bottom:23px;display:block}.site .coaching-page .coaching-section-heading h2,.site .coaching-page h2{letter-spacing:-1.1px;font-size:30px}.site .coaching-page .coaching-private-card{border-radius:25px}.site .coaching-page .coaching-hour-tabs{justify-content:center;justify-self:center;width:100%}.site .coaching-page .coaching-hour-tabs button{flex:1;min-width:0;padding:12px 13px}.site .coaching-page .coaching-hour-tabs button>strong{font-size:24px}.site .coaching-page .coaching-format-content{grid-template-columns:1fr;gap:25px;min-height:0;padding:27px 23px 24px}.site .coaching-page .coaching-format-copy h3{margin-top:12px;font-size:27px}.site .coaching-page .coaching-description{min-height:0;font-size:13px}.site .coaching-page .coaching-price-box{border-radius:20px;justify-self:stretch;max-width:none;padding:23px}.site .coaching-page .coaching-total strong{font-size:43px}.site .coaching-page .coaching-scope{gap:7px;margin-top:16px;display:grid}.site .coaching-page .coaching-scope img{width:30px;height:30px}.site .coaching-page .coaching-scope>span{font-size:10px}.site .coaching-page .coaching-faq-section{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.site .coaching-page .coaching-faq-section>div:first-child>p:not(.eyebrow){max-width:none;margin:15px 0 12px;font-size:12px}.site .coaching-page .coaching-faq summary{padding:18px;font-size:12px}.site .coaching-page .coaching-faq-answer{padding:0 18px 19px}.site .coaching-page .coaching-faq-answer p{font-size:12px}}.site .coaching-page>.coaching-section:first-child{margin-top:12px}.site .coaching-page .coaching-section-heading h1{letter-spacing:-1.6px;font-size:clamp(32px,3.3vw,46px);line-height:1.2}.site .coaching-page .coaching-hour-tabs button{color:#54516b}.site .coaching-page .coaching-hour-tabs button[aria-selected=true]{color:var(--text);border-color:#fff;box-shadow:inset 0 1px 2px #fff,0 4px 16px #71619022}.site .coaching-page .coaching-scope{gap:22px;margin-top:25px}.site .coaching-page .coaching-method-link{color:#55427c;background:linear-gradient(125deg,#e4d5fa9e,#dfedff91);border:1px solid #b49ad990;min-height:50px;margin-left:auto;padding:15px 20px;font-size:13px;font-weight:700;box-shadow:inset 0 1px 3px #fff,0 6px 22px #977ac31a}.site .coaching-page .coaching-method-link:hover{box-shadow:inset 0 1px 3px #fff,0 8px 28px #977ac333}.site .coaching-page .closing-cta h2{font-size:36px}.site .coaching-page .closing-cta p{font-size:14px;line-height:normal}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button{color:#c9c1d6}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button[aria-selected=true]{color:#f4efff}html[data-theme=dark] .site .coaching-page .coaching-method-link{color:var(--purple,#cea5ff);background:linear-gradient(125deg,#8d60b547,#567eaa38);border-color:#bd9ce675;box-shadow:inset 0 1px 3px #ffffff1c,0 6px 22px #0001}@media (max-width:1100px){.site .coaching-page .coaching-method-link{padding:14px 17px}.site .coaching-page .closing-cta h2{font-size:29px}.site .coaching-page .coaching-scope{gap:12px}}@media (max-width:700px){.site .coaching-page>.coaching-section:first-child{margin-top:7px}.site .coaching-page .coaching-section-heading h1{letter-spacing:-1.2px;font-size:clamp(30px,8vw,39px)}.site .coaching-page .coaching-scope{gap:10px}.site .coaching-page .coaching-method-link{width:100%;margin:8px 0 0;font-size:13px}.site .coaching-page .closing-cta h2{font-size:27px}.site .coaching-page .closing-cta p{font-size:12px}}.site .coaching-page .coaching-hour-tabs{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;position:relative}.site .coaching-page .coaching-tab-indicator{z-index:-1;width:calc(33.3333% - 7.33333px);transform:translateX(calc(var(--coaching-tab-index,0) * (100% + 5px)));background:linear-gradient(140deg,#fffffff0,#ffffff9e);border:1px solid #fff;border-radius:12px;transition:transform .56s cubic-bezier(.34,1.32,.64,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:inset 0 1px 2px #fff,0 4px 16px #71619022}.site .coaching-page .coaching-hour-tabs button[aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.site .coaching-page .coaching-hour-tabs button>strong{-webkit-text-fill-color:transparent;color:#8060cb;background:linear-gradient(115deg,#9c61d7,#7958db 45%,#429ccc);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .site .coaching-page .coaching-tab-indicator{background:linear-gradient(140deg,#82629e68,#55678352);border-color:#ffffff32;box-shadow:inset 0 1px 2px #ffffff24,0 4px 16px #0002}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button>strong{background-image:linear-gradient(115deg,#d09bff,#ad99ff 45%,#76d3f7)}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button{position:relative}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(140deg,#82629e55,#55678342);border:1px solid #ffffff26;transition:opacity .12s;position:absolute;inset:-1px;box-shadow:inset 0 1px 2px #ffffff17}html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button[aria-selected=true]:before{opacity:1;transition:opacity .16s .4s}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button:before,html[data-theme=dark] .site .coaching-page .coaching-hour-tabs button[aria-selected=true]:before{transition:none}}@media (max-width:700px){.site .coaching-page .coaching-hour-tabs{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.site .coaching-page *{transition:none!important}}@media (min-width:801px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .coaching-page .coaching-price-box{transition:translate .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.site .coaching-page .coaching-price-box:hover{border-color:#c0abe5a8;translate:0 -3px;box-shadow:inset 0 1px 4px #fff9,0 15px 36px #9c8db51b}html[data-theme=dark] .site .coaching-page .coaching-price-box:hover{border-color:#c0abe54a;box-shadow:inset 0 1px 4px #ffffff17,0 15px 36px #0002}}.site .coaching-page .gradient{background-image:linear-gradient(100deg,#a567f4,#7160f4 50%,#4daeea)}html[data-theme=dark] .site .coaching-page .gradient{background-image:linear-gradient(100deg,#c19aff,#a194ff 50%,#78d4ff)}.site .coaching-page .coaching-campaign{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.65}.site .coaching-page .coaching-pricing-status{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.site .coaching-page #cycles{scroll-margin-top:120px}.site .coaching-page .lab-solid-icon,.site .coaching-page .lab-solid-icon path{fill:currentColor;stroke:none}@media (max-width:700px){.site .coaching-page #cycles{scroll-margin-top:30px}}.site .coaching-page .coaching-format-main{align-content:start;gap:30px;display:grid}.site .coaching-page .coaching-format-picker{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site .coaching-page .coaching-format-picker>span{letter-spacing:1.5px;color:#8f7fa6;font-size:10px;font-weight:700}.site .coaching-page .coaching-format-copy>.coaching-kicker{font-size:11px}.site .coaching-page .coaching-steps{max-width:520px;margin:26px 0 0;padding:0;list-style:none}.site .coaching-page .coaching-steps>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.site .coaching-page .coaching-steps>li+li{border-top:1px solid #b8a8cf2e}.site .coaching-page .coaching-steps>li>span{color:#8f72bd;background:#ffffff76;border:1px solid #fff;border-radius:11px;place-items:center;width:34px;height:34px;font:700 11px Lato,sans-serif;display:grid;box-shadow:0 3px 9px #9480ae0f}.site .coaching-page .coaching-steps strong{color:var(--text);font-size:15px;font-weight:700;display:block}.site .coaching-page .coaching-steps p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.6}.site .coaching-page .coaching-price-label{letter-spacing:1.4px;text-transform:uppercase;color:#8f72bd;margin:0;font-size:12px;font-weight:700}.site .coaching-page .coaching-credit-note{text-align:center;text-wrap:balance;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}.site .coaching-page .coaching-credit-note svg{vertical-align:-2px;color:#a48bc5;width:14px;height:14px;margin-right:7px;display:inline-block}.site .coaching-page #coaching-format-panel:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #8a65de}html[data-theme=dark] .site .coaching-page .coaching-format-picker>span{color:#b8a5cb}html[data-theme=dark] .site .coaching-page .coaching-steps>li+li{border-color:#ffffff14}html[data-theme=dark] .site .coaching-page .coaching-steps>li>span{color:var(--purple,#cea5ff);background:linear-gradient(130deg,#6c5a7b1d,#55648215);border-color:#ffffff1b;box-shadow:inset 0 1px 2px #ffffff14}html[data-theme=dark] .site .coaching-page .coaching-price-label,html[data-theme=dark] .site .coaching-page .coaching-credit-note svg{color:var(--purple,#cea5ff)}@media (max-width:1100px){.site .coaching-page .coaching-format-content{grid-template-columns:minmax(0,1fr) 340px}.site .coaching-page .coaching-total strong{font-size:46px}}@media (max-width:700px){.site .coaching-page .coaching-format-content{grid-template-columns:1fr}.site .coaching-page .coaching-format-main{gap:24px}.site .coaching-page .coaching-format-picker{text-align:center;gap:12px;display:grid}.site .coaching-page .coaching-steps{margin-top:20px}.site .coaching-page .coaching-steps>li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:12px 0}.site .coaching-page .coaching-steps>li>span{border-radius:10px;width:30px;height:30px}.site .coaching-page .coaching-steps strong{font-size:14px}.site .coaching-page .coaching-steps p{font-size:13px}}.site .coaching-page .coaching-price-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.site .coaching-page .coaching-price-badge{color:#7a58b8;white-space:nowrap;background:#a98bdc1a;border:1px solid #a98bdc38;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.site .coaching-page .coaching-total>p{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.site .coaching-page .coaching-total s{color:var(--muted);font-size:17px;text-decoration-thickness:1px}.site .coaching-page .coaching-price-includes{border-top:1px solid #b8a8cf38;gap:12px;margin:24px 0 auto;padding:22px 0 0;list-style:none;display:grid}.site .coaching-page .coaching-price-includes>li{color:#4c4a63;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.site .coaching-page .coaching-price-includes svg{color:#a48bc5;flex:none;width:16px;height:16px;margin-top:2px}html[data-theme=dark] .site .coaching-page .coaching-price-badge{color:var(--purple,#cea5ff);background:#cea5ff14;border-color:#cea5ff30}html[data-theme=dark] .site .coaching-page .coaching-price-includes{border-color:#ffffff14}html[data-theme=dark] .site .coaching-page .coaching-price-includes>li{color:#d6d0e2}html[data-theme=dark] .site .coaching-page .coaching-price-includes svg{color:var(--purple,#cea5ff)}@media (max-width:700px){.site .coaching-page .coaching-price-box{padding:26px 22px 22px}.site .coaching-page .coaching-price-head{gap:8px;margin-bottom:18px}.site .coaching-page .coaching-price-label{letter-spacing:1px;font-size:11px}.site .coaching-page .coaching-price-badge{padding:5px 9px;font-size:11px}.site .coaching-page .coaching-price-includes>li{font-size:13px}.site .coaching-page .coaching-format-content{gap:22px;padding:22px 18px 20px}.site .coaching-page .coaching-format-main{gap:20px}.site .coaching-page .coaching-format-picker{gap:9px}.site .coaching-page .coaching-hour-tabs button{padding:8px 10px}.site .coaching-page .coaching-hour-tabs button>strong{font-size:20px}.site .coaching-page .coaching-format-copy h3{margin:8px 0;font-size:24px}.site .coaching-page .coaching-description{font-size:14px;line-height:1.6}.site .coaching-page .coaching-steps{margin-top:14px}.site .coaching-page .coaching-steps>li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:9px 0}.site .coaching-page .coaching-steps>li>span{border-radius:8px;width:24px;height:24px;font-size:10px}.site .coaching-page .coaching-steps p{margin-top:1px;line-height:1.45}.site .coaching-page .coaching-price-box,html[data-theme=dark] .site .coaching-page .coaching-price-box{box-shadow:none;background:0 0;border:0;border-top:1px solid #b8a8cf38;border-radius:0;padding:20px 0 0}html[data-theme=dark] .site .coaching-page .coaching-price-box{border-color:#ffffff14}.site .coaching-page .coaching-price-head{margin-bottom:10px}.site .coaching-page .coaching-total strong{letter-spacing:-1.4px;font-size:40px}.site .coaching-page .coaching-total s{font-size:15px}.site .coaching-page .coaching-total>small{margin-top:4px;font-size:13px}.site .coaching-page .coaching-price-includes{display:none}.site .coaching-page .coaching-price-box .btn{min-height:50px;margin-top:18px}.site .coaching-page .coaching-credit-note{margin-top:10px;font-size:12px}.site .coaching-page :is(.helper,.plan-price small,.coaching-price-head .coaching-price-label,.coaching-price-head .coaching-price-badge),.site .coaching-page .coaching-format-copy>.coaching-kicker{font-size:12px}}
