.team-coaching-page{@keyframes scroll{to{transform:translate(-100%)}}@keyframes hptUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hptGrow{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}--navy: #1f3257;--teal: #00a4b0;--teal-surface: #00929d;--gold: #efad1a;--orange: #db7e30;--heading: #030303;--body: #080808;--light-bg: #fafaf9;--light-text: #f7f7f7;--gray: #a09c97;--gray-on-light: #6f6b66;--emerald: #00ad6e;--f-display: "Inter Display", "Team Coaching Inter Tight", "Team Coaching Inter", sans-serif;--f-body: "Team Coaching Inter", sans-serif;--f-nav: "TASA Orbiter", "Inter", sans-serif;--f-mono: "JetBrains Mono", monospace;--h1: 68px;--h2: 54px;--para: 22px;--pad-main: 250px;--pad-side: 75px;--pad-edge: 40px;margin:0;font-family:var(--f-body);color:var(--body);background:var(--light-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(max-width:1439px){.team-coaching-page{--pad-main: 120px}}@media(max-width:1199px){.team-coaching-page{--h1: 48px;--h2: 40px;--pad-main: 60px;--pad-side: 40px;--pad-edge: 30px;--para: 18px}}@media(max-width:809px){.team-coaching-page{--h1: 38px;--h2: 32px;--pad-main: 30px;--pad-side: 30px}}.team-coaching-page *,.team-coaching-page *:before,.team-coaching-page *:after{box-sizing:border-box}.team-coaching-page img{display:block;max-width:100%;height:auto}.team-coaching-page a{color:inherit;text-decoration:none}.team-coaching-page ul{list-style:none;margin:0;padding:0}.team-coaching-page :focus-visible{outline:3px solid var(--navy);outline-offset:3px;box-shadow:0 0 0 5px #fff}.team-coaching-page .h1,.team-coaching-page .h2{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0;color:var(--heading)}.team-coaching-page .h1{font-size:var(--h1)}.team-coaching-page .h2{font-size:var(--h2)}.team-coaching-page .accent-gold{color:var(--gold)}.team-coaching-page .accent-orange{color:var(--orange)}.team-coaching-page .para{font-size:var(--para);line-height:1.3;margin:0}.team-coaching-page .eyebrow{font-family:var(--f-mono);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.02em;margin:0 0 32px;padding-top:24px;position:relative;color:var(--gray-on-light)}.team-coaching-page .eyebrow:before{content:"";position:absolute;top:0;left:0;width:min(350px,100%);height:1px;background:currentColor;opacity:.3}.team-coaching-page .main-pad{padding-left:var(--pad-main);padding-right:var(--pad-edge)}.team-coaching-page .col{max-width:925px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.team-coaching-page .col .eyebrow{width:100%;margin-bottom:4px}.team-coaching-page .btn{display:inline-flex;align-items:center;justify-content:space-between;padding:0 30px;gap:14px;width:311px;max-width:100%;height:60px;border-radius:30px;background:var(--teal-surface);color:#fff;font:700 20px/1 var(--f-body);transition:transform .25s,background .25s}.team-coaching-page .btn .arrow{width:14px;height:14px;transition:transform .25s}.team-coaching-page .btn:hover{background:var(--navy);transform:translateY(-2px)}.team-coaching-page .btn:hover .arrow{transform:translate(3px,-3px)}.team-coaching-page .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:30px;border:0;background:#ffffff3b;color:var(--light-text);font:400 14px/1 var(--f-body);transition:background .25s}.team-coaching-page .pill:hover{background:#ffffff47}.team-coaching-page .reveal{transition:none}.team-coaching-page .reveal.anim{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.team-coaching-page .header{position:absolute;z-index:20;top:0;left:0;right:0;height:100px;padding:0 var(--pad-edge);display:flex;align-items:center;justify-content:space-between;color:var(--light-text)}.team-coaching-page .header.is-sticky{position:fixed;background:var(--navy)}.team-coaching-page .header-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s}.team-coaching-page .header.is-sticky .header-cta,.team-coaching-page .header.has-visible-cta .header-cta{opacity:1;visibility:visible;pointer-events:auto}.team-coaching-page .logo img{width:225px;height:auto}.team-coaching-page .nav{display:flex;gap:40px;position:absolute;left:50%;transform:translate(-50%)}.team-coaching-page .nav-link{font:500 14px/1 var(--f-nav);display:inline-flex;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid transparent}.team-coaching-page .nav-link:hover{border-color:currentColor}.team-coaching-page .cta-link{font:500 14px/1 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid currentColor;padding:14px 20px}.team-coaching-page .cta-link:hover{background:var(--light-text);color:var(--navy)}.team-coaching-page .nav-cta-mobile,.team-coaching-page .burger{display:none}.team-coaching-page .burger{width:44px;height:44px;background:none;border:0;color:inherit;cursor:pointer;position:relative}.team-coaching-page .burger span{position:absolute;left:10px;right:10px;height:2px;background:currentColor;transition:transform .25s}.team-coaching-page .burger span:first-child{top:17px}.team-coaching-page .burger span:last-child{top:25px}.team-coaching-page .burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.team-coaching-page .burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}@media(max-width:1199px){.team-coaching-page .nav-cta-desktop{display:none}.team-coaching-page .burger{display:block}.team-coaching-page .nav{display:none;position:absolute;top:90px;left:var(--pad-edge);right:var(--pad-edge);transform:none;flex-direction:column;gap:20px;padding:28px;background:var(--navy);border-radius:12px}.team-coaching-page .nav.open{display:flex}.team-coaching-page .nav-cta-mobile{display:inline-flex;align-self:flex-start}.team-coaching-page .nav-link{font-size:18px}}.team-coaching-page .hero{position:relative;min-height:max(100vh,900px);padding-bottom:70px;background:var(--navy);color:var(--light-text);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1199px){.team-coaching-page .hero{min-height:100svh}}@media(max-width:809px){.team-coaching-page .hero{height:auto}}.team-coaching-page .photo{position:absolute;inset:0;background:var(--navy)}.team-coaching-page .photo img{width:100%;height:100%;object-fit:cover}.team-coaching-page .overlay{position:absolute;inset:0;background:linear-gradient(90deg,#00a4b0,#1f325780);mix-blend-mode:multiply;opacity:.9}.team-coaching-page .photo:after{content:"";position:absolute;inset:0;background:#1f32574d}.team-coaching-page .hero-shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,3,3,.36) 0%,rgba(3,3,3,.25) 30%,rgba(3,3,3,.1) 43%,transparent 55%)}.team-coaching-page .hero-inner{position:relative;z-index:2;flex:1;padding-top:33vh;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:40px}@media(min-width:1200px){.team-coaching-page .hero-inner{padding-top:clamp(233px,calc(20.833vw - 67px),333px)}}.team-coaching-page .home-hero{min-height:800px;padding-bottom:120px}.team-coaching-page .home-hero:after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;height:180px;pointer-events:none;background:linear-gradient(to bottom,rgba(31,50,87,0),rgba(31,50,87,.5) 55%,var(--navy))}.team-coaching-page .home-hero .hero-inner{padding-bottom:0}@media(min-width:1200px){.team-coaching-page .home-hero .photo img{object-position:center 30%}}@media(max-width:1199px){.team-coaching-page .home-hero{min-height:0;padding-bottom:100px}.team-coaching-page .home-hero .hero-inner{padding-top:clamp(160px,24svh,220px)}}.team-coaching-page .hero .pill{background:#ffffff5c}.team-coaching-page .hero .pill:hover{background:#ffffff6b}.team-coaching-page .hero .h1{color:var(--light-text);max-width:925px;margin-top:14px}.team-coaching-page .home-hero .h1{text-wrap:balance;font-size:min(var(--h1),9.5vw)}.team-coaching-page .hero-para{width:min(590px,100%);max-width:590px;margin-bottom:0;text-wrap:pretty}.team-coaching-page .home-hero .hero-para{font-size:24px;line-height:1.4}@media(max-width:1199px){.team-coaching-page .home-hero .hero-para{font-size:20px}}@media(max-width:809px){.team-coaching-page .home-hero .hero-para{font-size:18px}}.team-coaching-page .hero-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.team-coaching-page .home-hero .hero-actions{max-width:100%}.team-coaching-page .marquee{position:relative;z-index:2;display:flex;overflow:hidden;height:200px;flex:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.team-coaching-page .client-logo-band{background:var(--navy);padding-bottom:16px}.team-coaching-page .client-logo-band .marquee{height:160px}.team-coaching-page .track{display:flex;flex:none;align-items:center;animation:scroll 40s linear infinite}.team-coaching-page .track li{width:200px;flex:none}.team-coaching-page .track img{width:200px;height:auto}@media(max-width:809px){.team-coaching-page .marquee{height:140px}.team-coaching-page .track li,.team-coaching-page .track img{width:150px}}.team-coaching-page .section{padding-top:100px;padding-bottom:100px;scroll-margin-top:100px}.team-coaching-page .light{background:var(--light-bg);color:var(--body);min-height:680px}.team-coaching-page .navy{background:var(--navy);color:var(--light-text);min-height:950px}.team-coaching-page .navy .h2{color:var(--light-text)}.team-coaching-page .navy .eyebrow{color:var(--gray)}.team-coaching-page .section.service-tiles{--tiles-overlap: 80px;position:relative;z-index:3;height:auto;min-height:0;margin-top:calc(-1 * var(--tiles-overlap));padding-top:0;padding-bottom:24px;background:linear-gradient(to bottom,transparent var(--tiles-overlap),var(--navy) var(--tiles-overlap))}.team-coaching-page .client-logo-band+.why{padding-top:96px}.team-coaching-page .service-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.team-coaching-page .service-tile{--tile-accent: var(--teal);min-height:0;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#dff2f3;border:1px solid #c0e1e3;border-top:4px solid var(--tile-accent);border-radius:12px;box-shadow:0 12px 32px #0d22381f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.team-coaching-page .service-tile--emerald{--tile-accent: var(--emerald);background:#e3f3e8;border-color:#c2dfcb;border-top-color:var(--tile-accent)}.team-coaching-page .service-tile--yellow{--tile-accent: var(--gold);background:#fff0cc;border-color:#efd897;border-top-color:var(--tile-accent)}.team-coaching-page .service-tile:hover,.team-coaching-page .service-tile:focus-visible{border-color:var(--tile-accent);transform:translateY(-4px);box-shadow:0 18px 36px #0d22382e}.team-coaching-page .service-tile h3{margin:0;color:var(--navy);font:800 24px/1.2 var(--f-display);letter-spacing:-.02em}.team-coaching-page .service-tile p{margin:0;flex:1;color:var(--body);font-size:18px;line-height:1.45;text-wrap:pretty}.team-coaching-page .service-tile-link{margin-top:12px;color:var(--navy);font-size:16px;font-weight:700}.team-coaching-page .section.why .main-pad{max-width:1200px;margin-inline:auto;padding-inline:var(--pad-side);text-align:center}.team-coaching-page .why .eyebrow{margin-bottom:14px}.team-coaching-page .why .eyebrow:before{left:50%;transform:translate(-50%)}.team-coaching-page .why .h2{max-width:1050px;margin-inline:auto;text-wrap:balance}.team-coaching-page .why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:72px;margin-top:54px}.team-coaching-page .why-metric-value{margin:0 0 8px;color:var(--orange);font:800 120px/.95 var(--f-display);letter-spacing:-.055em}.team-coaching-page .why-metric-value{white-space:nowrap}.team-coaching-page .why-metric-unit{font-size:.52em;letter-spacing:-.03em}.team-coaching-page .why-metric h3{max-width:470px;margin:0 auto;color:var(--heading);font:700 36px/1.08 var(--f-display);letter-spacing:-.03em;text-wrap:pretty}.team-coaching-page .why-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:22px;text-align:left}.team-coaching-page .why-copy .para{max-width:560px;font-size:22px;line-height:1.45;text-wrap:pretty}.team-coaching-page .why-copy .btn{margin-top:4px;min-width:0;width:min(311px,100%)}.team-coaching-page .who{min-height:0}.team-coaching-page .who .h2{max-width:925px}.team-coaching-page .who-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:64px}.team-coaching-page .who-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.team-coaching-page .who-card-icon{width:150px;height:150px;margin-bottom:8px;object-fit:contain;flex:none;color:#fff}.team-coaching-page .who-card h3{margin:0;min-height:2.4em;font:400 24px/1.2 var(--f-display)}.team-coaching-page .who-card p{max-width:580px;margin:0;font-size:17px;line-height:1.5;text-wrap:pretty}@media(max-width:1199px){.team-coaching-page .light,.team-coaching-page .navy{min-height:0}.team-coaching-page .section{padding-top:70px;padding-bottom:70px}.team-coaching-page .why-grid{gap:42px}.team-coaching-page .why-copy .para{font-size:20px}.team-coaching-page .who-grid{gap:28px;margin-top:48px}}@media(max-width:809px){.team-coaching-page .section.service-tiles{--tiles-overlap: 60px}.team-coaching-page .client-logo-band .marquee{height:120px}.team-coaching-page .client-logo-band+.why{padding-top:64px}.team-coaching-page .service-tile-grid,.team-coaching-page .why-grid,.team-coaching-page .who-grid{grid-template-columns:1fr}.team-coaching-page .service-tile{min-height:0;padding:26px}.team-coaching-page .why-grid{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:36px}.team-coaching-page .why-metric-value{font-size:88px}.team-coaching-page .why-metric h3{font-size:30px}.team-coaching-page .who-grid{gap:48px;margin-top:40px}.team-coaching-page .who-card h3{min-height:0}.team-coaching-page .who-card-icon{width:130px;height:130px}}.team-coaching-page .band{background:var(--teal-surface);min-height:250px;display:flex;align-items:center;justify-content:center;padding:60px var(--pad-side);text-align:center}.team-coaching-page .band p{margin:0;max-width:1100px;color:#fff;font:400 30px/1.3 var(--f-mono)}@media(max-width:1199px){.team-coaching-page .band p{font-size:22px}}@media(max-width:809px){.team-coaching-page .band p{font-size:18px}}.team-coaching-page .case{position:relative;min-height:816px;display:flex;align-items:center;color:var(--light-text);background:var(--navy);overflow:hidden}.team-coaching-page .case .photo:after{background:linear-gradient(90deg,#1f325759,#1f3257b8 48%,#1f3257d6)}.team-coaching-page .case-inner{position:relative;width:100%;padding-top:80px;padding-bottom:80px}.team-coaching-page .case .h2,.team-coaching-page .case .eyebrow{color:var(--light-text)}.team-coaching-page .case .h2{max-width:1050px}.team-coaching-page .case .eyebrow{margin-bottom:14px}.team-coaching-page .case-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center;margin-top:54px}.team-coaching-page .case-stats{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start;margin:0}.team-coaching-page .case-stats div{display:flex;flex-direction:column;gap:8px}.team-coaching-page .case-stats dd{order:-1;margin:0;color:var(--gold);font:800 120px/.95 var(--f-display);letter-spacing:-.055em;white-space:nowrap}.team-coaching-page .case-stats dt{font:700 36px/1.08 var(--f-display);letter-spacing:-.03em}.team-coaching-page .case-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.team-coaching-page .case-logo{width:280px;height:auto}.team-coaching-page .case-copy .para{max-width:560px;color:#fff;font-size:18px;line-height:1.55;text-wrap:pretty}@media(max-width:1199px){.team-coaching-page .case-grid{gap:42px}.team-coaching-page .case-stats{gap:24px}.team-coaching-page .case-stats dd{font-size:clamp(68px,8.333vw,100px)}.team-coaching-page .case-stats dt{font-size:clamp(22px,2.5vw,30px)}}@media(max-width:809px){.team-coaching-page .case-inner{padding-top:64px;padding-bottom:64px}.team-coaching-page .case-grid{grid-template-columns:1fr;gap:40px;margin-top:36px}.team-coaching-page .case .photo:after{background:#1f3257b8}.team-coaching-page .case-stats dd{font-size:clamp(64px,20vw,88px)}.team-coaching-page .case-stats dt{font-size:clamp(20px,6vw,24px)}.team-coaching-page .case-logo{width:240px}}.team-coaching-page .footer{background:var(--navy);color:var(--light-text);min-height:525px}.team-coaching-page .foot-pad{padding:80px var(--pad-side) 40px}.team-coaching-page .foot-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.team-coaching-page .foot-title{font:400 36px/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.team-coaching-page .mono-cta{font:500 14px/1 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:6px}.team-coaching-page .mono-cta:hover{color:var(--gold)}.team-coaching-page .footer hr{border:0;height:1px;background:#f7f7f740;margin:48px 0}.team-coaching-page .foot-mid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:40px}.team-coaching-page .mono-label{font:500 14px/1 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gray);margin:0 0 20px}.team-coaching-page .foot-mid li{margin-bottom:12px;font-size:17px}.team-coaching-page .foot-mid li a:hover{color:var(--gold)}.team-coaching-page .foot-right{display:flex;flex-direction:column;align-items:flex-end;gap:28px}.team-coaching-page .socials{display:flex;gap:20px}.team-coaching-page .socials a:hover{color:var(--gold)}.team-coaching-page .foot-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:60px;font-size:14px}.team-coaching-page .foot-bottom img{height:28px;width:auto;margin-bottom:10px}.team-coaching-page .foot-bottom p{margin:0;color:var(--gray)}@media(max-width:809px){.team-coaching-page .foot-mid{grid-template-columns:1fr 1fr}.team-coaching-page .foot-right{grid-column:1 / -1;align-items:flex-start}.team-coaching-page .foot-bottom{flex-direction:column;align-items:flex-start;gap:20px}.team-coaching-page .foot-title{font-size:30px}}@media(prefers-reduced-motion:reduce){.team-coaching-page .track{animation:none}.team-coaching-page .marquee{overflow-x:auto}.team-coaching-page .reveal,.team-coaching-page .btn,.team-coaching-page .btn .arrow{transition:none!important}}@media(max-width:1199px){.team-coaching-page .hero-para{width:100%;max-width:100%}}.team-coaching-page .service-tile{position:relative;outline:none}.team-coaching-page .service-tile:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.team-coaching-page .service-tile p{max-width:34ch}@media(max-width:1199px){.team-coaching-page .service-tiles .main-pad,.team-coaching-page .why .main-pad,.team-coaching-page .who .main-pad{padding-right:var(--pad-main)}.team-coaching-page .service-tile-grid{gap:16px}.team-coaching-page .service-tile{padding:24px}.team-coaching-page .why-metric-value{font-size:100px}}@media(max-width:809px){.team-coaching-page .why-metric-value{font-size:88px}}@media(prefers-reduced-motion:reduce){.team-coaching-page .service-tile,.team-coaching-page .header-cta{transition:none}}.team-coaching-page .hpt-page{--hpt-space: 80px;--hpt-block: 40px;--hpt-gap: 40px;--hpt-line: #e4e1dc;--hpt-sand: #f0eee9;--hpt-mute: #526079;overflow-x:clip;color:var(--body);background:var(--light-bg)}.team-coaching-page .hpt-flag{background:#fff1cf;color:#4a3600;padding:0 4px;border-radius:4px;font-style:normal;font-weight:500}.team-coaching-page .hpt-note{font:500 11px/1.5 var(--f-mono);letter-spacing:0;display:inline-block;vertical-align:middle}.team-coaching-page .hpt-wrap{width:calc(100% - 2 * var(--pad-main));max-width:1280px;margin-inline:auto;padding:0}.team-coaching-page .hpt-sec{position:relative;padding-block:var(--hpt-space);scroll-margin-top:120px}.team-coaching-page .hpt-light{background:var(--light-bg);color:var(--body)}.team-coaching-page .hpt-sand{background:var(--hpt-sand);color:var(--body)}.team-coaching-page .hpt-navy{background:var(--navy);color:var(--light-text)}.team-coaching-page .hpt-page p{text-wrap:pretty}.team-coaching-page .hpt-tag{position:relative;margin:0 0 24px;padding-top:24px;font:500 14px/1.3 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gray-on-light)}.team-coaching-page .hpt-tag:before{content:"";position:absolute;top:0;left:0;width:min(350px,100%);height:1px;background:currentColor;opacity:.3}.team-coaching-page .hpt-navy .hpt-tag,.team-coaching-page .hpt-close .hpt-tag{color:#cfd6e2}.team-coaching-page .hpt-h2{margin:0;font:800 var(--h2)/1.2 var(--f-display);letter-spacing:-.03em;max-width:880px;text-wrap:balance;color:var(--heading)}.team-coaching-page .hpt-navy .hpt-h2,.team-coaching-page .hpt-close .hpt-h2{color:var(--light-text)}.team-coaching-page .hpt-body{margin:24px 0 0;font-size:20px;line-height:1.5;max-width:640px}.team-coaching-page .hpt-narrow{max-width:760px}.team-coaching-page .hero.hpt-hero{min-height:850px;padding:100px 0 70px;justify-content:center;align-items:stretch}.team-coaching-page .hpt-photo{position:absolute;inset:0;overflow:hidden;background:var(--navy)}.team-coaching-page .hpt-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.team-coaching-page .hpt-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,28,54,.2),transparent 180px),linear-gradient(90deg,#0f1c36eb,#0f1c36d1 32%,#0f1c3694 56%,#0f1c362e 82%,#0f1c3614)}.team-coaching-page .hpt-card{position:relative;z-index:2;width:min(680px,calc(100% - 2 * var(--pad-main)));margin-inline:max(var(--pad-main),calc((100% - 1280px)/2)) auto;color:var(--light-text);display:flex;flex-direction:column;align-items:flex-start;gap:24px;animation:hptUp .8s ease both}.team-coaching-page .hpt-pill{margin:0;padding:8px 14px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:var(--light-text);font:500 13px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.04em}.team-coaching-page .hpt-h1{margin:0;font:800 var(--h1)/1.1 var(--f-display);letter-spacing:-.035em;color:var(--light-text);text-wrap:balance}.team-coaching-page .hpt-lead{margin:0;font-size:20px;line-height:1.5}.team-coaching-page .hpt-btn{margin-top:6px}.team-coaching-page .hpt-btn-light{background:#fff;color:var(--navy);margin-top:32px}.team-coaching-page .hpt-btn-light:hover{background:var(--teal-surface);color:#fff}.team-coaching-page .hpt-btn:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.team-coaching-page .hpt-card .hpt-btn:focus-visible{outline-color:var(--gold)}.team-coaching-page .hpt-btn-light:focus-visible{outline-color:#fff}.team-coaching-page .hpt-page .hero.hpt-hero{min-height:980px;padding-bottom:230px}.team-coaching-page .hero.hpt-hero:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:190px;background:linear-gradient(to bottom,transparent,var(--navy));pointer-events:none}.team-coaching-page .hpt-assure{display:flex;align-items:center;gap:10px;max-width:980px;margin:0 0 22px;font:800 26px/1.3 var(--f-display);color:var(--gold);text-shadow:0 2px 12px rgba(3,3,3,.55)}.team-coaching-page .hpt-check{flex:none;width:18px;height:18px;color:var(--teal)}.team-coaching-page .hpt-bridge{--ov: 160px;--bridge-gap: 48px;position:relative;isolation:isolate;z-index:3;margin-top:calc(-1 * var(--ov))}.team-coaching-page .hpt-bridge:before{content:"";position:absolute;z-index:-1;top:var(--ov);bottom:calc(-1 * var(--bridge-gap));left:0;right:0;background:linear-gradient(to bottom,var(--navy),#77849b 60%,#dfe3e8);pointer-events:none}.team-coaching-page .hpt-bridge-in{width:calc(100% - 2 * var(--pad-main));max-width:1280px;margin-inline:auto}.team-coaching-page .hpt-panel{background:#fff;border:1px solid rgba(31,50,87,.12);border-top:4px solid var(--teal);border-radius:12px;padding:36px 36px 0;box-shadow:0 8px 24px #1f325714;overflow:hidden}.team-coaching-page .hpt-panel-eyebrow{margin:0 0 28px;font:500 13px/1.5 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gray-on-light)}.team-coaching-page .hpt-panel-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.team-coaching-page .hpt-panel-cols li{position:relative;min-width:0}.team-coaching-page .hpt-panel-cols li+li:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:1px;background:#1f32571f}.team-coaching-page .hpt-panel-cols blockquote{margin:0}.team-coaching-page .hpt-panel-quote-mark{display:block;height:36px;margin-bottom:12px;font:800 64px/.95 var(--f-display);color:var(--teal-surface)}.team-coaching-page .hpt-panel-cols blockquote p{margin:0 0 10px;font:800 clamp(26px,2.6vw,34px)/1.1 var(--f-display);letter-spacing:-.03em;color:var(--navy)}.team-coaching-page .hpt-panel-foot{margin:32px -36px 0;padding:24px 36px;border-top:1px solid rgba(31,50,87,.12);background:#f0f5f6;font:500 18px/1.5 var(--f-body);color:var(--navy);display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.team-coaching-page .hpt-panel-foot p{margin:0}.team-coaching-page .hpt-panel-foot .btn{width:fit-content;justify-self:start;font-size:18px}.team-coaching-page #model{scroll-margin-top:32px}@media(prefers-reduced-motion:no-preference){.team-coaching-page html{scroll-behavior:smooth}}.team-coaching-page .hpt-bridge+.hpt-sec{padding-top:72px}.team-coaching-page .hpt-statement-band{margin-top:48px;padding-block:48px;background:#007b85;color:#fff}.team-coaching-page .hpt-statement-band h2{max-width:980px;margin:0 auto;text-align:center;font:400 30px/1.3 var(--f-mono);letter-spacing:normal;text-wrap:pretty}.team-coaching-page .hpt-equation-section{isolation:isolate;overflow:hidden}.team-coaching-page .hpt-equation-section .hpt-equation-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.06;pointer-events:none;z-index:0}.team-coaching-page .hpt-equation-section>.hpt-wrap{position:relative;z-index:1}.team-coaching-page .hpt-equation-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.team-coaching-page .hpt-equation-copy .hpt-tag{width:100%;max-width:760px;margin:0}.team-coaching-page .hpt-equation-copy .hpt-h2{max-width:760px}.team-coaching-page .hpt-equation-copy .hpt-h2 sup{font-size:.38em;vertical-align:super;line-height:0}.team-coaching-page .hpt-equation-copy>p{max-width:760px;margin:0;font-size:19px;line-height:1.55}.team-coaching-page .hpt-equation-display{max-width:100%;margin:12px 0 8px}.team-coaching-page .hpt-equation-copy .hpt-equation-formula{margin:0 0 12px;font:800 clamp(32px,7vw,96px)/1.1 var(--f-display);letter-spacing:-.03em;color:var(--gold);white-space:nowrap}.team-coaching-page .hpt-equation-display figcaption{font:400 14px/1.5 var(--f-body);color:#cfd6e2}.team-coaching-page .hpt-equation-definitions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:8px 0 0;padding:24px 0;background:#ffffff12;border-block:1px solid rgba(255,255,255,.2);font-size:16px;line-height:1.5}.team-coaching-page .hpt-equation-definitions>div{min-width:0;padding:0 24px}.team-coaching-page .hpt-equation-definitions>div+div{border-left:1px solid rgba(255,255,255,.2)}.team-coaching-page .hpt-equation-definitions dt{margin-bottom:10px;font-weight:700;color:var(--gold)}.team-coaching-page .hpt-equation-definitions dd{margin:0}@media(min-width:1200px){.team-coaching-page .hpt-equation-display figcaption{white-space:nowrap}}@media(min-width:810px)and (max-width:1199px){.team-coaching-page .hpt-equation-definitions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.team-coaching-page .hpt-equation-definitions>div:nth-child(3){border-left:0}}@media(max-width:809px){.team-coaching-page .hpt-equation-definitions{grid-template-columns:minmax(0,1fr);padding:0 24px}.team-coaching-page .hpt-equation-definitions>div{padding:24px 0}.team-coaching-page .hpt-equation-definitions>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.2)}}.team-coaching-page .hpt-equation-copy .hpt-equation-credit{color:#cfd6e2;font-size:15px}.team-coaching-page .hpt-equation-credit a{text-decoration:underline;text-underline-offset:3px}.team-coaching-page .hpt-equation-license{display:flex;gap:10px}.team-coaching-page .hpt-equation-license img{width:28px;height:28px}@media(max-width:1199px){.team-coaching-page .hpt-statement-band{margin-top:40px;padding-block:40px}.team-coaching-page .hpt-bridge{--bridge-gap: 40px}.team-coaching-page .hpt-statement-band h2{font-size:22px}}@media(max-width:809px){.team-coaching-page .hpt-statement-band{margin-top:32px;padding-block:32px}.team-coaching-page .hpt-statement-band h2{font-size:18px}}@media(max-width:1199px){.team-coaching-page .hpt-page .hero.hpt-hero{min-height:860px}}@media(max-width:809px){.team-coaching-page .hpt-page .hero.hpt-hero{min-height:0;padding-bottom:150px}.team-coaching-page .hpt-bridge{--ov: 112px;--bridge-gap: 32px}.team-coaching-page .hpt-bridge-in{width:calc(100% - 2 * var(--pad-main))}.team-coaching-page .hpt-panel{padding:24px 24px 0}.team-coaching-page .hpt-panel-cols{grid-template-columns:minmax(0,1fr);gap:24px}.team-coaching-page .hpt-panel-cols li+li{padding-top:24px}.team-coaching-page .hpt-panel-cols li+li:before{top:0;bottom:auto;left:0;width:100%;height:1px}.team-coaching-page .hpt-panel-foot{margin:24px -24px 0;padding:20px 24px;font-size:16px}.team-coaching-page .hpt-assure{font-size:22px;align-items:flex-start}.team-coaching-page .hpt-assure .hpt-check{margin-top:5px}.team-coaching-page .hpt-panel-foot .btn{width:100%;font-size:16px;padding-inline:20px}}.team-coaching-page .hpt-sublabel{margin:56px 0 20px;font:500 14px/1.3 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gray-on-light)}.team-coaching-page .hpt-quotes,.team-coaching-page .hpt-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team-coaching-page .hpt-grid3{margin-top:var(--hpt-block)}.team-coaching-page .hpt-quote{position:relative;padding:52px 24px 24px;background:#fff;border:1px solid var(--hpt-line);border-top:4px solid var(--teal);border-radius:12px;transition:transform .22s ease,box-shadow .22s ease}.team-coaching-page .hpt-quote:nth-child(2){border-top-color:var(--emerald)}.team-coaching-page .hpt-quote:nth-child(3){border-top-color:var(--gold)}.team-coaching-page .hpt-quote:hover,.team-coaching-page .hpt-tile:hover,.team-coaching-page .hpt-test:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0d223824}.team-coaching-page .hpt-quote p{margin:0;font:700 22px/1.3 var(--f-display);letter-spacing:-.01em;color:var(--navy)}.team-coaching-page .hpt-qmark{position:absolute;top:14px;left:22px;font:800 64px/1 var(--f-display);color:var(--teal-surface);height:32px}.team-coaching-page .hpt-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hpt-gap);align-items:center}.team-coaching-page .hpt-steps{display:flex;align-items:flex-end;gap:16px;height:340px}.team-coaching-page .hpt-stair{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-radius:12px;background:var(--navy);color:#fff;transform-origin:bottom;animation:hptGrow 1s ease both}.team-coaching-page .hpt-stair-0{height:34%;background:#007b85}.team-coaching-page .hpt-stair-1{height:66%;background:#2d4573;animation-delay:.15s}.team-coaching-page .hpt-stair-2{height:100%;background:var(--navy);animation-delay:.3s}.team-coaching-page .hpt-stair span{font:800 36px/1 var(--f-display);letter-spacing:-.03em}.team-coaching-page .hpt-stair b{font:700 16px/1.25 var(--f-body);overflow-wrap:anywhere}.team-coaching-page .hpt-tile,.team-coaching-page .hpt-test{height:100%;margin:0;background:#fff;border:1px solid var(--hpt-line);border-top:4px solid var(--teal);border-radius:12px;padding:28px;transition:transform .22s ease,box-shadow .22s ease}.team-coaching-page .hpt-grid3>li:nth-child(2):is(.hpt-tile),.team-coaching-page .hpt-grid3>li:nth-child(2)>.hpt-test{border-top-color:var(--emerald)}.team-coaching-page .hpt-grid3>li:nth-child(3):is(.hpt-tile),.team-coaching-page .hpt-grid3>li:nth-child(3)>.hpt-test{border-top-color:var(--gold)}.team-coaching-page .hpt-icon{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:50%;background:#dff2f3;color:var(--navy);margin-bottom:20px;transition:background .25s}.team-coaching-page .hpt-grid3>li:nth-child(2) .hpt-icon{background:#e3f3e8}.team-coaching-page .hpt-grid3>li:nth-child(3) .hpt-icon{background:#fff0cc}.team-coaching-page .hpt-tile h3,.team-coaching-page .hpt-part h3{margin:0 0 12px;font:800 24px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.team-coaching-page .hpt-tile p{margin:0;font-size:18px;line-height:1.45}.team-coaching-page .hpt-pull{margin:48px 0 0;max-width:940px;font:800 clamp(28px,4vw,48px)/1.15 var(--f-display);letter-spacing:-.03em;color:#fff;padding-left:28px;border-left:4px solid var(--gold);text-wrap:balance}.team-coaching-page .hpt-navy .hpt-body{color:#dfe4ec}.team-coaching-page .hpt-test{display:flex;flex-direction:column}.team-coaching-page .hpt-test blockquote{margin:0 0 24px;font:italic 400 18px/1.55 var(--f-body);color:var(--body)}.team-coaching-page .hpt-test figcaption{margin-top:auto;font:500 13px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-on-light);padding-top:16px;border-top:1px solid var(--hpt-line)}.team-coaching-page .hpt-grid3>li{display:flex;flex-direction:column;min-width:0}.team-coaching-page .hpt-grid3>li>.hpt-test{flex:1}.team-coaching-page .hpt-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin:var(--hpt-block) 0 0;padding:0;list-style:none}.team-coaching-page .hpt-part{position:relative;padding:28px;background:#fff;border:1px solid var(--hpt-line);border-top:4px solid var(--teal);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.team-coaching-page .hpt-part.is-here{background:var(--navy);color:#fff;border-color:#fff3;border-top-color:var(--gold)}.team-coaching-page .hpt-part.is-here h3{color:#fff}.team-coaching-page .hpt-pnum{font:500 13px/1 var(--f-mono);letter-spacing:.04em;color:var(--gray-on-light)}.team-coaching-page .is-here .hpt-pnum{color:#cfd6e2}.team-coaching-page .hpt-badge{padding:7px 12px;border-radius:999px;background:var(--gold);color:#1f1700;font:500 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.04em}.team-coaching-page .hpt-link{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--navy);border-bottom:2px solid var(--teal);padding-bottom:2px;transition:gap .2s}.team-coaching-page .hpt-link:hover{gap:14px}.team-coaching-page .hpt-link:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.team-coaching-page .hpt-arrowsvg{position:absolute;right:-48px;top:50%;width:40px;height:16px;margin-top:-8px;color:var(--teal-surface)}.team-coaching-page .hpt-caption{margin:var(--hpt-block) 0 0;font:800 24px/1.3 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.team-coaching-page .hpt-faqwrap{max-width:920px}.team-coaching-page .hpt-acc{margin-top:var(--hpt-block);border-top:1px solid #d9d5cf}.team-coaching-page .hpt-acc-item{border-bottom:1px solid #d9d5cf}.team-coaching-page .hpt-acc-item h3{margin:0}.team-coaching-page .hpt-acc button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;background:none;border:0;text-align:left;cursor:pointer;color:var(--navy);font:800 22px/1.3 var(--f-display);letter-spacing:-.01em;transition:padding .2s,background .2s}.team-coaching-page .hpt-acc button:hover{background:var(--hpt-sand);padding-left:14px}.team-coaching-page .hpt-acc button:focus-visible,.team-coaching-page .hpt-toggle:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.team-coaching-page .hpt-plus{position:relative;width:20px;height:20px;flex:none;color:var(--teal-surface)}.team-coaching-page .hpt-plus:before,.team-coaching-page .hpt-plus:after{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:currentColor;transition:transform .25s}.team-coaching-page .hpt-plus:after{transform:rotate(90deg)}.team-coaching-page button[aria-expanded=true] .hpt-plus:after{transform:none}.team-coaching-page .hpt-acc-panel{padding:0 4px 28px;max-width:70ch;animation:hptUp .35s ease both}.team-coaching-page .hpt-acc-panel p{margin:0;font-size:18px;line-height:1.6}.team-coaching-page .hpt-faq-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.team-coaching-page .hpt-faq-scene img{width:100%;height:100%;object-fit:cover;object-position:center}.team-coaching-page .hpt-faq-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1f3257f0,#1f3257d1)}.team-coaching-page .hpt-faq-photo>.hpt-wrap{position:relative;z-index:1}.team-coaching-page .hpt-faq-photo .hpt-acc,.team-coaching-page .hpt-faq-photo .hpt-acc-item{border-color:#ffffff40}.team-coaching-page .hpt-faq-photo .hpt-acc button{color:#fff}.team-coaching-page .hpt-faq-photo .hpt-acc button:hover{background:#ffffff14}.team-coaching-page .hpt-faq-photo .hpt-acc button:focus-visible{outline-color:var(--gold)}.team-coaching-page .hpt-faq-photo .hpt-acc-panel{color:#ffffffe6}.team-coaching-page .hpt-faq-photo .hpt-plus{color:var(--teal)}.team-coaching-page .hpt-science{background:var(--hpt-sand);border-top:1px solid var(--hpt-line);padding:40px 0;font-size:15px;line-height:1.6;color:var(--body)}.team-coaching-page .hpt-sci-in{max-width:860px;margin:0 auto}.team-coaching-page .hpt-sci-in h3{margin:0 0 8px;font:800 20px/1.3 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.team-coaching-page .hpt-sci-in p{margin:0 0 10px}.team-coaching-page .hpt-toggle{background:none;border:0;padding:4px 0;font:700 15px/1.3 var(--f-body);color:var(--navy);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px;cursor:pointer}.team-coaching-page .hpt-eq{margin:18px 0!important;padding:16px 20px;background:#fff;border:1px solid var(--hpt-line);border-left:4px solid var(--teal);border-radius:12px;font:500 22px/1.3 var(--f-mono)!important;color:var(--navy);overflow-wrap:anywhere}.team-coaching-page .hpt-defs{margin:0 0 14px;display:grid;gap:6px}.team-coaching-page .hpt-defs dt{display:inline;font-weight:700}.team-coaching-page .hpt-defs dd{display:inline;margin:0}.team-coaching-page .hpt-defs dd:before{content:": "}.team-coaching-page .hpt-credit{overflow-wrap:anywhere}.team-coaching-page .hpt-credit a,.team-coaching-page .hpt-more{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.team-coaching-page .hpt-close{background:#006d76;color:#fff}@media(min-width:1800px){.team-coaching-page .hpt-photo img{object-position:50% 36%}}@media(max-width:1439px){.team-coaching-page .hpt-card{margin-inline:var(--pad-main) auto}}@media(max-width:1199px){.team-coaching-page .hpt-page{--hpt-space: 64px;--hpt-block: 32px;--hpt-gap: 32px}.team-coaching-page .hpt-h2{font-size:var(--h2)}.team-coaching-page .hero.hpt-hero{min-height:760px}.team-coaching-page .hpt-flow{gap:48px}}@media(max-width:809px){.team-coaching-page .hpt-page{--hpt-space: 48px;--hpt-gap: 24px}.team-coaching-page .hero.hpt-hero{padding:120px 0 48px;min-height:0}.team-coaching-page .hpt-photo img{object-position:56% 18%}.team-coaching-page .hpt-card{width:calc(100% - 2 * var(--pad-main));margin-inline:var(--pad-main)}.team-coaching-page .hpt-photo:after{background:linear-gradient(90deg,#0f1c36e0,#0f1c36ad 68%,#0f1c366b)}.team-coaching-page .hpt-quotes,.team-coaching-page .hpt-grid3,.team-coaching-page .hpt-two,.team-coaching-page .hpt-flow{grid-template-columns:minmax(0,1fr)}.team-coaching-page .hpt-flow{gap:44px}.team-coaching-page .hpt-arrowsvg{inset:auto auto -42px 50%;margin:0 0 0 -20px;transform:rotate(90deg)}.team-coaching-page .hpt-steps{height:280px;gap:10px}.team-coaching-page .hpt-stair{padding:14px}.team-coaching-page .hpt-stair b{font-size:14px}.team-coaching-page .hpt-body,.team-coaching-page .hpt-lead{font-size:18px}.team-coaching-page .hpt-acc button{font-size:19px}.team-coaching-page .hpt-eq{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.team-coaching-page .hpt-page *,.team-coaching-page .hpt-page *:before{animation:none!important;transition:none!important}}.team-coaching-page .anim.reveal,.team-coaching-page .reveal.anim{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.team-coaching-page .reveal.anim.in{opacity:1;transform:none}.team-coaching-page .hpt-start-section{background:#fff;color:var(--body)}.team-coaching-page .hpt-start-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hpt-gap);align-items:start}.team-coaching-page .hpt-start-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team-coaching-page .hpt-start-card{--accent: var(--teal);display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--navy);color:#fff;border:1px solid transparent;border-top:4px solid var(--accent);border-radius:12px}.team-coaching-page .hpt-start-card-1{--accent: var(--emerald)}.team-coaching-page .hpt-start-card-2{--accent: var(--gold)}.team-coaching-page .hpt-start-card span{font:500 15px/1.3 var(--f-mono);letter-spacing:.04em;color:#fff}.team-coaching-page .hpt-start-card h3{margin:0;font:800 22px/1.25 var(--f-display);letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.team-coaching-page .hpt-start-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.team-coaching-page .hpt-start-cards{grid-template-columns:minmax(0,1fr);gap:16px}.team-coaching-page .hpt-start-card{gap:10px}.team-coaching-page .hpt-start-section .hpt-h2{font-size:clamp(40px,3vw,48px)}.team-coaching-page .hpt-start-card h3{font-size:20px}}@media(max-width:809px){.team-coaching-page .hpt-start-cards{grid-template-columns:minmax(0,1fr)}}.team-coaching-page .accent-teal{color:var(--teal-surface)}.team-coaching-page .hpt-serve-roles{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.team-coaching-page .hpt-serve-roles li{padding:7px 12px;border:1px solid #d9d5cf;border-radius:999px;font:500 13px/1 var(--f-mono);letter-spacing:.04em;color:var(--navy);background:var(--light-bg)}.team-coaching-page .hpt-serve-card{height:100%}.team-coaching-page .hpt-serve-card h3{margin:0;font:800 22px/1.25 var(--f-display);letter-spacing:-.02em;color:#fff}.team-coaching-page .hpt-serve-card p{margin:0}.team-coaching-page .hpt-serve-label{font:700 15px/1.3 var(--f-mono);letter-spacing:.04em;color:#fff}.team-coaching-page .hpt-serve-body{font-size:17px;line-height:1.5}@media(min-width:1200px){.team-coaching-page .hpt-serve-card h3{font-size:20px}.team-coaching-page .hpt-serve-body{font-size:16px}}.team-coaching-page .hpt-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team-coaching-page .hpt-progress-item{display:flex;flex-direction:column;gap:22px;min-width:0;padding:32px;border-top:4px solid var(--navy);border-radius:12px;background:var(--orange);color:#14213d}.team-coaching-page .hpt-progress-item-1{background:#007b85;border-color:var(--teal);color:#fff}.team-coaching-page .hpt-progress-item-2{background:var(--navy);border-color:var(--gold);color:#fff}.team-coaching-page .hpt-progress-eyebrow{margin:0;font:500 12px/1.5 var(--f-mono);letter-spacing:.02em;text-transform:uppercase;color:inherit}.team-coaching-page .hpt-progress-text{margin:0;font:800 clamp(32px,2.8vw,44px)/1.05 var(--f-display);letter-spacing:-.04em;color:inherit;text-wrap:balance}@media(max-width:1199px){.team-coaching-page .hpt-progress-item{padding:24px}}@media(max-width:809px){.team-coaching-page .hpt-progress-grid{grid-template-columns:minmax(0,1fr);gap:20px}.team-coaching-page .hpt-progress-text{font-size:clamp(34px,10vw,44px)}}.team-coaching-page .hpt-statement-band.hpt-behavior-band{margin-top:0;text-align:center}.team-coaching-page .hpt-behavior-eyebrow{margin:0 0 16px;font:500 13px/1.5 var(--f-mono);letter-spacing:.02em;text-transform:uppercase}.team-coaching-page .hpt-behavior-body{max-width:980px;margin:20px auto 0;font:400 18px/1.6 var(--f-mono);text-wrap:pretty}@media(max-width:809px){.team-coaching-page .hpt-behavior-body{font-size:16px}}.team-coaching-page .hpt-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:var(--hpt-block);scroll-margin-top:120px}.team-coaching-page .hpt-partners .hpt-partner{min-width:0;margin-top:0;flex-direction:column;align-items:flex-start}@media(max-width:809px){.team-coaching-page .hpt-partners{grid-template-columns:minmax(0,1fr)}}.team-coaching-page .hpt-partner{display:flex;gap:24px;align-items:center;max-width:900px;margin-top:var(--hpt-block)}.team-coaching-page .hpt-partner-portrait{display:block;width:134px;height:134px;flex:none;padding:4px;border:3px solid var(--teal);border-radius:50%;box-shadow:0 6px 20px #1f325729}.team-coaching-page .hpt-partner-photo{display:block;width:120px;height:120px;overflow:hidden;border-radius:50%}.team-coaching-page .hpt-partner-photo img{display:block;width:120px;height:120px;object-fit:cover;object-position:center 18%}.team-coaching-page .hpt-partner p{margin:0}.team-coaching-page .hpt-partner-label{font:500 13px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-on-light)}.team-coaching-page .hpt-partner-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.team-coaching-page .hpt-partner-name{margin:0;font:800 22px/1.2 var(--f-display);color:var(--heading)}.team-coaching-page .hpt-partner-linkedin{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:4px;color:var(--navy)}.team-coaching-page .hpt-partner-linkedin:hover{color:#008a94;background-color:#00a4b014}.team-coaching-page .hpt-partner-linkedin:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.team-coaching-page .hpt-partner-title{font-size:17px;line-height:1.5;color:var(--gray-on-light)}.team-coaching-page .hpt-partner .hpt-partner-body{margin-top:10px;font-size:17px;line-height:1.5;max-width:52ch}@media(max-width:809px){.team-coaching-page .hpt-partner{flex-direction:column;align-items:flex-start}}.team-coaching-page .hpt-personalities{margin-top:32px;border-top:1px solid #d9d5cf}.team-coaching-page .hpt-personalities summary{display:flex;align-items:center;gap:14px;padding:16px 0;cursor:pointer;list-style:none;font:700 16px/1.3 var(--f-body);color:var(--navy)}.team-coaching-page .hpt-personalities summary::-webkit-details-marker{display:none}.team-coaching-page .hpt-personalities summary:after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--teal-surface);border-radius:50%;font:500 20px/1 var(--f-body);color:var(--teal-surface);background:#fff;transition:background .2s,color .2s}.team-coaching-page .hpt-personalities summary:hover:after{background:var(--teal-surface);color:#fff}.team-coaching-page .hpt-personalities[open] summary:after{content:"−"}.team-coaching-page .hpt-personalities summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.team-coaching-page .hpt-personality-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:8px;padding:40px;background:#e7f0f7;border-radius:16px;align-items:start}.team-coaching-page .hpt-personality-group{min-width:0;background:#fff;border:1px solid rgba(31,50,87,.1);border-radius:12px;padding:28px;box-shadow:0 6px 18px #1f32570f}.team-coaching-page .hpt-pers-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:50%;background:#dff2f3;color:var(--navy)}.team-coaching-page .hpt-personality-group h3{margin:0 0 14px;font:800 30px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.team-coaching-page .hpt-personality-group p{margin:0;font:400 17px/1.6 var(--f-body)}.team-coaching-page .hpt-personality-group .hpt-personality-intro{color:var(--navy)}.team-coaching-page .hpt-personality-type{padding-top:22px;margin-top:22px;border-top:1px solid rgba(31,50,87,.14)}.team-coaching-page .hpt-personality-type h4{margin:0 0 8px;font:800 21px/1.25 var(--f-display);letter-spacing:-.015em;color:var(--navy)}@media(max-width:1199px){.team-coaching-page .hpt-personality-groups{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:809px){.team-coaching-page .hpt-personality-groups{padding:20px}.team-coaching-page .hpt-personality-group{padding:24px}}@media(prefers-reduced-motion:reduce){.team-coaching-page .hpt-personalities summary:after{transition:none}}.team-coaching-page .hpt-timeline-section{padding-block:48px 40px}.team-coaching-page .hpt-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hpt-gap);margin:var(--hpt-block) 0 0;padding:0;list-style:none;counter-reset:none}.team-coaching-page .hpt-timeline>li{position:relative;min-width:0}.team-coaching-page .hpt-timeline>li:not(:last-child):after{content:"";position:absolute;top:31px;left:64px;right:calc(-1 * var(--hpt-gap));height:2px;background:#00929d66;pointer-events:none}.team-coaching-page .hpt-tl-num{display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--teal-surface);border-radius:50%;background:var(--light-bg);font:800 28px/1 var(--f-display);letter-spacing:-.03em;color:var(--navy);position:relative;z-index:1}.team-coaching-page .hpt-tl-title{margin:20px 0 10px;font:800 24px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--navy)}.team-coaching-page .hpt-tl-body{margin:0;font-size:17px;line-height:1.55;max-width:34ch}@media(min-width:810px)and (max-width:1199px){.team-coaching-page .hpt-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.team-coaching-page .hpt-timeline>li:nth-child(2n):after{display:none}}@media(max-width:809px){.team-coaching-page .hpt-timeline{grid-template-columns:minmax(0,1fr);gap:32px}.team-coaching-page .hpt-timeline>li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;align-content:start}.team-coaching-page .hpt-timeline>li:not(:last-child):after{inset:48px auto -32px 23px;width:2px;height:auto}.team-coaching-page .hpt-tl-num{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;font-size:24px}.team-coaching-page .hpt-tl-title{grid-column:2;margin:0 0 8px}.team-coaching-page .hpt-tl-body{grid-column:2}}.team-coaching-page .hpt-offer-section{padding-block:40px 48px;background:#fff;color:var(--body)}.team-coaching-page .hpt-offer-tag:before{width:100%;opacity:.45}.team-coaching-page .hpt-offer-title{max-width:560px;margin-top:8px;font-size:clamp(40px,4.4vw,60px);line-height:1.12}.team-coaching-page .hpt-offer-intro{margin:24px 0 0;font-size:20px;line-height:1.4}.team-coaching-page .hpt-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.team-coaching-page .hpt-offer{display:flex;flex-direction:column;align-items:center;gap:22px;padding:28px 32px 32px;border-radius:22px;text-align:center}.team-coaching-page .hpt-offer.is-featured{background:#00808a;color:#fff}.team-coaching-page .hpt-offer h3{margin:0;font:400 30px/1.2 var(--f-mono);color:inherit}.team-coaching-page .hpt-offer p{margin:0}.team-coaching-page .hpt-offer-body{max-width:30ch;font-size:18px;line-height:1.5;flex:1}.team-coaching-page .hpt-offer-body strong{font-weight:700}.team-coaching-page .hpt-offer .tc-offer-unit{margin-top:12px;font:400 17px/1.3 var(--f-body);color:var(--hpt-mute)}.team-coaching-page .hpt-offer.is-featured .tc-offer-unit{color:#e6f6f7}.team-coaching-page .hpt-offer .hpt-amt{margin:-12px 0 0;font:800 clamp(44px,4.4vw,56px)/1 var(--f-display);letter-spacing:-.05em;color:inherit}@media(max-width:809px){.team-coaching-page .hpt-timeline-section,.team-coaching-page .hpt-offer-section{padding-block:32px}.team-coaching-page .hpt-offers{grid-template-columns:minmax(0,1fr);gap:16px}.team-coaching-page .hpt-offer{padding:24px 24px 28px}}.team-coaching-page .hpt-offer-title .accent-orange{color:#d77a2d}.team-coaching-page .hpt-offer.is-featured .tc-offer-unit{color:#fff;opacity:1}.team-coaching-page .hpt-close .hpt-tag{color:#fff}
