/* A clear first visit, within TenTrener's existing visual identity. */
.first-visit-note{color:#d2d7df;font-size:14px;line-height:1.7;margin:20px 0 0;max-width:580px}.first-visit-note a{color:#a9c5ff;text-underline-offset:4px}.women-invitation{background:#101721;color:#e6eaf1;border-top:1px solid #2a394f;border-bottom:1px solid #2a394f}.women-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.women-invitation h2,.women-invitation h3{color:#fff}.women-invitation .label{color:#9dbfff}.women-invitation h2{margin:12px 0 24px}.women-lead{font-size:21px;line-height:1.6}.women-invitation p{max-width:650px}.women-invitation .text-link{display:inline-block;color:#b9cfff;font-weight:600;margin-top:16px;text-underline-offset:5px}.women-start{border-left:2px solid #567eba;padding-left:32px}.women-start h3{font-size:29px;margin:10px 0 16px}.women-start>p{line-height:1.7}.start-option{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:24px 0;border-top:1px solid #405065}.start-option strong{display:block;font-size:18px;color:#fff}.start-option span,.start-option small{display:block;font-size:14px;font-weight:400;color:#cbd5e2;line-height:1.5}.start-option b{font-size:30px;color:#fff;text-align:right;line-height:1.1}.start-option a{grid-column:1/-1;color:#b9cfff;padding-block:8px;text-underline-offset:4px;font-weight:600}.women-start .small{font-size:14px;color:#cbd5e2}.first-session-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:42px}.first-session-heading h2{margin-bottom:0}.first-session-heading>p{margin:0;max-width:560px;line-height:1.7}.session-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:0 0 36px}.session-steps>li,.session-steps>article{border-top:1px solid #c5c9d0;padding-top:22px}.step-number{font-family:'Barlow Condensed',sans-serif;font-size:30px;color:#2752a7;display:block;margin-bottom:12px}.session-steps h3{font-size:26px;margin:0 0 12px}.session-steps p{margin:0;line-height:1.7}.first-session-book{padding:26px 28px;background:#edf1f7;border-left:3px solid #2860ee;display:flex;gap:24px;justify-content:space-between;align-items:center}.first-session-book p{margin:0}.first-session-book strong{display:block;font-size:20px}.first-session-book span{display:block;font-size:14px;margin-top:5px;color:#475467}.first-session-book .action{flex-shrink:0}.session-logistics{margin-top:20px;max-width:900px;line-height:1.7}.women-page-hero{background:#0b1018;color:#eef2f8;padding:28px 0 65px;border-bottom:4px solid #2860ee}.breadcrumbs{font-size:14px;margin-bottom:48px;color:#b5c4da}.breadcrumbs a{color:#c5d8f6}.women-page-hero .label{color:#a9c5ff}.women-page-hero h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(46px,6vw,84px);font-weight:700;line-height:1.04;color:white;max-width:1050px;margin:18px 0 28px}.women-page-hero h1 em{font-style:normal;color:#a9c5ff;font-size:.8em}.women-page-lead{font-size:22px;line-height:1.65;max-width:790px}.women-page-hero p{max-width:850px}.women-page-hero .p-quiet-link{color:#c8d8f2}.women-price-line{font-weight:600;font-size:17px;margin-top:26px}.women-page-hero .small{color:#c1ccdc}.session-boundaries{padding-left:22px;line-height:1.7}.session-boundaries li{margin:10px 0}.session-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px}.session-choice-grid article{border-top:3px solid #2860ee;background:#edf1f7;padding:30px}.session-choice-grid article:last-child{border-color:#e83242}.session-choice-grid h3{font-size:30px;margin:12px 0}.entry-price{display:block;font-family:'Barlow Condensed',sans-serif;font-size:46px}.entry-price small{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:400}.women-next>.small{margin-bottom:30px}.women-next>p{max-width:900px}.women-next a:not(.action){text-underline-offset:4px}.footer-bottom nav{flex-wrap:wrap}
@media(max-width:800px){.women-layout,.first-session-heading{grid-template-columns:1fr;gap:30px}.women-start{padding-left:24px}.session-steps{grid-template-columns:1fr;gap:24px}.first-session-book{align-items:flex-start;flex-direction:column;padding:22px}.session-choice-grid{grid-template-columns:1fr}.women-page-lead{font-size:19px}.women-page-hero .p-campaign-actions{align-items:flex-start;flex-direction:column}.women-page-hero{padding-bottom:44px}.breadcrumbs{margin-bottom:30px}.first-session-heading{margin-bottom:30px}.women-lead{font-size:19px}}
@media(max-width:400px){.start-option{grid-template-columns:1fr}.start-option b{text-align:left}.women-start{padding-left:18px}.first-session-book strong{font-size:18px}.first-session-book .action,.session-choice-grid .action{white-space:normal}.women-page-hero h1{font-size:43px}.session-choice-grid article{padding:23px}}

/* Benefit first; a clear first-session decision follows. */
.women-sales .women-layout{grid-template-columns:1.2fr 1fr;gap:64px}.women-sales h2{font-size:clamp(40px,4vw,62px);line-height:1.08;letter-spacing:-.015em;margin:18px 0 25px}.women-sales h2 span{color:#a9c5ff}.women-sales .women-lead{font-size:19px;max-width:640px}.women-sales .women-start{background:#182230;border:1px solid #35465e;border-top:3px solid #80a9ff;padding:28px 30px}.women-sales .women-start h3{font-family:'Barlow Condensed',sans-serif;font-size:38px;line-height:1.08;margin:14px 0 20px}.women-sales .women-start>.label{font-size:12px;letter-spacing:.02em}.women-sales .start-option{padding:23px 0;gap:16px}.women-sales .start-option .action{grid-column:1/-1;justify-self:stretch;justify-content:center;text-align:center;color:#fff;background:#e51e35;border:1px solid #e51e35;text-decoration:none;font-size:15px;padding:14px 18px;margin-top:0}.women-sales .start-option .duo-action{background:transparent;border-color:#8da6ca;color:#e5eeff}.women-sales .start-option .action:hover{background:#bf1730}.women-sales .start-option .duo-action:hover{background:#243853}.women-sales .start-option b{font-size:29px;white-space:nowrap}.women-sales .start-option small{font-size:12px}.women-outcomes{list-style:none;padding:0;margin:28px 0;display:grid;gap:18px}.women-outcomes li{border-left:2px solid #5587e8;padding-left:17px}.women-outcomes strong{display:block;font-size:18px;color:#fff}.women-outcomes span{display:block;color:#c5cfdd;font-size:15px;line-height:1.6;margin-top:4px}.women-sales .women-trust{font-size:14px;line-height:1.7;color:#c5cfdd;max-width:570px}.women-trust a{color:#d9e6ff;text-underline-offset:3px}.women-sales .text-link{margin-top:10px;font-size:15px}.women-sales .women-start>.small{font-size:12px;line-height:1.65;margin-bottom:0}.women-sales .start-option:last-of-type{padding-bottom:20px}.women-page-hero h1{max-width:1200px}
@media(max-width:1000px){.women-sales .women-layout{gap:30px;grid-template-columns:1fr 1fr}.women-sales .women-start{padding:24px}.women-sales .start-option{grid-template-columns:1fr}.women-sales .start-option b{text-align:left}.women-sales .start-option small{display:inline;margin-left:7px}.women-sales h2{font-size:44px}}
@media(max-width:800px){.women-sales .women-layout{grid-template-columns:1fr;gap:30px}.women-sales h2{font-size:42px}.women-sales .women-lead{font-size:18px}.women-sales .women-start{padding:24px}.women-sales .women-start h3{font-size:34px}.women-outcomes{gap:16px}.women-sales .start-option{grid-template-columns:1fr auto}.women-sales .start-option b{text-align:right}.women-sales .start-option small{display:block;margin-left:0}}
@media(max-width:430px){.women-sales .start-option{grid-template-columns:1fr}.women-sales .start-option b{text-align:left}.women-sales .start-option small{display:inline;margin-left:7px}.women-sales .women-start{padding:22px 20px}.women-sales h2{font-size:38px}.women-sales .start-option .action{font-size:14px;white-space:normal}}

/* Site-wide hierarchy: service, audience, value, then booking. */
.performance .women-sales h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(56px,5.4vw,82px);font-weight:700;text-transform:uppercase;line-height:.99;letter-spacing:.005em;margin:17px 0 23px;color:white}.women-sales .women-promise,.women-page-hero .women-promise{font-size:25px;font-weight:600;line-height:1.4;color:#aec9ff;max-width:720px;margin:0 0 22px}.women-sales .women-lead{font-size:17px;line-height:1.7;max-width:610px}.women-sales .women-start h3{font-size:34px}.women-outcomes{gap:14px;margin:25px 0}.women-sales .women-start{padding:26px 28px}.women-sales .women-layout{align-items:start}.women-page-hero h1{font-size:clamp(66px,8vw,110px);text-transform:uppercase;line-height:.98;letter-spacing:.005em;max-width:1000px;margin-bottom:28px}.women-page-hero .women-page-lead{font-size:19px;max-width:760px}.women-page-hero .breadcrumbs{margin-bottom:32px}.women-page-hero .women-promise{font-size:28px}.performance #main-menu{gap:20px}.performance #main-menu a{font-size:13px}.first-session-heading{align-items:start}
@media(min-width:801px) and (max-width:1100px){.performance .menu-toggle{display:block}.performance #main-menu{display:none;position:absolute;top:100%;left:0;width:100%;padding:22px 40px;background:#090a0d;border-bottom:1px solid #34383f;align-items:stretch;flex-direction:column;gap:0}.performance #main-menu.is-open{display:flex}.performance #main-menu a{padding:12px 0;font-size:16px}.performance #main-menu a:last-child{align-self:flex-start}}
@media(max-width:800px){.performance .women-sales h2{font-size:58px;margin-bottom:21px}.women-sales .women-promise{font-size:22px}.women-sales .women-promise br{display:none}.women-sales .women-lead{font-size:16px}.women-page-hero h1{font-size:65px}.women-page-hero .women-promise{font-size:23px}.women-sales .women-start{padding:24px}.women-sales .women-trust{font-size:13px}.performance #main-menu a{font-size:15px}}
@media(max-width:380px){.performance .women-sales h2{font-size:52px}.women-page-hero h1{font-size:58px}.women-sales .women-promise,.women-page-hero .women-promise{font-size:21px}.women-sales .women-start{padding:22px 20px}.women-sales .women-start h3{font-size:30px}}
