.performance-site{--performance-accent:#ff7a2f;--performance-ink:#090909}.performance-site :is(a,button):focus-visible{outline:2px solid var(--performance-accent);outline-offset:5px}.performance-site section[id]{scroll-margin-top:100px}.performance-site .performance-nav-inner{max-width:1344px;margin:auto;padding:0 32px;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.performance-site .performance-nav-link{display:inline-flex;min-height:44px;align-items:center;font-size:13px;font-weight:500;color:var(--muted-foreground)}.performance-site .performance-nav-link:hover,.performance-site .performance-nav-link[aria-current]{color:var(--foreground)}.performance-site .marketing-icon-button{width:44px;height:44px}.performance-site .performance-eyebrow{font-family:var(--font-geist-mono,monospace);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.7;color:var(--muted-foreground);display:flex;gap:10px;align-items:center}.performance-site .performance-dot{width:7px;height:7px;border-radius:50%;background:var(--performance-accent);flex-shrink:0}.performance-site .performance-hero{padding:52px 0 0;overflow:hidden}.performance-site .performance-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px}.performance-site .performance-hero-copy{padding:25px 0 55px;position:relative;z-index:2}.performance-site .performance-hero h1{font-size:clamp(42px,4.8vw,66px);font-weight:650;letter-spacing:-.065em;line-height:1.06;margin:24px 0}.performance-site .performance-hero h1 span{display:block}.performance-site .performance-hero-accent{color:var(--performance-accent)}html.light .performance-site .performance-hero-accent{color:#b94708}.performance-site .performance-body{color:var(--muted-foreground);font-size:16px;line-height:1.85;max-width:540px;margin-top:22px}.performance-site .performance-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.performance-site .performance-button{min-height:50px;height:auto;white-space:normal;text-align:center;padding:14px 22px;font-size:13px;border-radius:12px}.performance-site .performance-hero-note{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;color:var(--muted-foreground);margin-top:24px}.performance-site .performance-hero-visual{position:relative;height:610px;padding-left:34px}.performance-site .performance-hero-photo{position:absolute;inset:0 -80px 60px 40px;overflow:hidden;border-radius:16px 0 0 16px;background:#171717}.performance-site .performance-hero-photo>img{object-fit:cover;object-position:58% center}.performance-site .performance-hero-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#090909df)}.performance-site .performance-photo-caption{position:absolute;right:65px;bottom:30px;z-index:1;max-width:215px;color:#fafafa}.performance-site .performance-photo-caption span{font-family:monospace;font-size:10px;letter-spacing:.16em;color:#d4d4d4}.performance-site .performance-photo-caption p{font-size:24px;line-height:1.2;margin-top:8px;font-weight:550;letter-spacing:-.03em}.performance-site .performance-hero-phone{position:absolute;width:198px;bottom:20px;left:0;z-index:2}.performance-site .performance-phone{border-radius:25px;border:5px solid #292929;overflow:hidden;background:#111;box-shadow:0 18px 45px #0003}.performance-site .performance-hero-phone .performance-phone{border-width:4px;border-radius:21px}.performance-site .performance-hero-preview-note{position:absolute;left:215px;bottom:20px;font-size:10px;color:var(--muted-foreground);line-height:1.6;max-width:320px}.performance-site .performance-explore{display:inline-flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:11px;min-height:54px}.performance-site .performance-strip{border-block:1px solid var(--border);padding:26px 0}.performance-site .performance-strip>div>div{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted-foreground);font-size:13px}.performance-site .performance-section{padding-block:100px}.performance-site .performance-title{font-size:clamp(30px,3.2vw,44px);line-height:1.14;font-weight:600;letter-spacing:-.045em;white-space:pre-line;margin-top:18px}.performance-site .performance-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.performance-site .performance-pillar{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:28px 28px 0;overflow:hidden}.performance-site .performance-pillar-label{display:flex;justify-content:space-between;align-items:center;color:var(--muted-foreground);font-family:monospace;font-size:11px}.performance-site .performance-pillar h3{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin-top:28px}.performance-site .performance-pillar>p{color:var(--muted-foreground);font-size:13px;line-height:1.85;margin-top:14px;min-height:100px}.performance-site .performance-pillar .performance-preview{max-width:250px;margin:28px auto -110px}.performance-site .performance-caption,.performance-site .performance-preview figcaption{font-size:10px;line-height:1.7;color:var(--muted-foreground);margin-top:20px;text-align:center}.performance-site .performance-soft{background:color-mix(in srgb,var(--secondary) 40%,var(--background));border-block:1px solid var(--border)}.performance-site .performance-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:85px}.performance-site .performance-story-grid>*{min-width:0}.performance-site .performance-daily-visual{display:flex;justify-content:center;padding:20px 0;background:radial-gradient(ellipse at center,var(--secondary),transparent 67%)}.performance-site .performance-daily-visual .performance-preview{max-width:260px}.performance-site .performance-points{margin:26px 0 32px;display:grid;gap:16px}.performance-site .performance-points li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.performance-site .performance-points svg{margin-top:3px;flex-shrink:0;color:var(--muted-foreground)}.performance-site .performance-coach-intro{display:flex;align-items:center;justify-content:space-between;gap:60px}.performance-site .performance-coach-intro .performance-heading{max-width:610px}.performance-site .performance-dashboard-stage{padding:44px 40px 0;margin-top:48px;border:1px solid var(--border);border-radius:16px;background:var(--secondary)}.performance-site .performance-desktop{border:1px solid #383838;border-radius:12px;overflow:hidden;background:#171717}.performance-site .performance-window{display:flex;gap:5px;align-items:center;height:32px;padding:0 14px;border-bottom:1px solid #303030}.performance-site .performance-window i{width:5px;height:5px;background:#666;border-radius:50%}.performance-site .performance-window span{margin-left:14px;font-size:9px;color:#a3a3a3}.performance-site .performance-dashboard-stage figcaption{padding-bottom:18px}.performance-site .performance-planning-visual{max-width:500px}.performance-site .performance-ai-note{border-left:2px solid var(--border);padding-left:18px}.performance-site .performance-ai-note>p:last-child{margin-top:8px;color:var(--muted-foreground);font-size:12px;line-height:1.8}.performance-site .performance-assessment-visual{max-width:420px;margin:auto;padding:35px 70px;border:1px solid var(--border);border-radius:16px;background:var(--secondary)}.performance-site .performance-team-stage{margin-top:45px}.performance-site .performance-final{padding:110px 0;border-top:1px solid var(--border)}.performance-site .performance-final .performance-eyebrow{justify-content:center}.performance-site .performance-final .performance-title{font-size:clamp(38px,4.5vw,64px)}.performance-site .performance-audience-hero{padding:70px 0;border-bottom:1px solid var(--border)}.performance-site .performance-audience-hero h1{font-size:clamp(38px,4.2vw,58px)}.performance-site .performance-audience-photo{position:relative;height:520px;overflow:hidden;border-radius:16px}.performance-site .performance-audience-photo img{object-fit:cover;object-position:58%}.performance-site .performance-footer-top{display:flex;justify-content:space-between;gap:40px;padding-block:54px 30px}.performance-site .performance-footer-top h2{font-size:22px;letter-spacing:-.03em;margin-top:24px}.performance-site .performance-footer-top p{font-size:13px;color:var(--muted-foreground);margin-top:10px}.performance-site .performance-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;font-size:13px}.performance-site footer button{min-height:44px}@media (min-width:1280px) and (max-width:1350px){.performance-site .performance-strip>div,.performance-site section>div{padding-inline:32px}}@media (max-width:1023px){.performance-site .performance-hero-grid{grid-template-columns:1fr 1fr;gap:20px}.performance-site .performance-hero h1{font-size:48px}.performance-site .performance-hero-visual{height:560px}.performance-site .performance-hero-phone{width:170px}.performance-site .performance-photo-caption{right:80px;bottom:120px;max-width:160px}.performance-site .performance-hero-preview-note{left:185px;bottom:0}.performance-site .performance-story-grid{gap:40px}.performance-site .performance-pillar{padding:20px 20px 0}.performance-site .performance-pillar>p{min-height:145px}.performance-site .performance-pillar .performance-preview{margin-bottom:-40px}}@media (max-width:767px){.performance-site .performance-nav-inner{min-height:72px;padding-inline:20px;gap:4px}.performance-site .performance-hero{padding-top:24px}.performance-site .performance-hero-grid,.performance-site .performance-story-grid{grid-template-columns:1fr;gap:36px}.performance-site .performance-hero-copy{padding:20px 0 0}.performance-site .performance-hero h1{font-size:clamp(39px,8.8vw,64px)}.performance-site .performance-eyebrow{font-size:10px;letter-spacing:.1em}.performance-site .performance-hero-visual{height:510px;margin-top:4px}.performance-site .performance-hero-photo{inset:0 -20px 65px 20px}.performance-site .performance-hero-phone{width:174px;left:0;bottom:38px}.performance-site .performance-photo-caption{right:24px;bottom:35px;max-width:130px}.performance-site .performance-photo-caption p{font-size:20px}.performance-site .performance-hero-preview-note{bottom:0;left:0;max-width:none;font-size:9px}.performance-site .performance-body{font-size:15px}.performance-site .performance-section{padding-block:65px}.performance-site .performance-pillar-grid{grid-template-columns:1fr;gap:24px}.performance-site .performance-pillar{padding:28px 28px 0}.performance-site .performance-pillar>p{min-height:0}.performance-site .performance-pillar .performance-preview{max-width:250px;margin-bottom:-160px}.performance-site .performance-coach-intro{flex-direction:column;gap:20px;align-items:flex-start}.performance-site .performance-dashboard-stage{padding:20px 10px 0;margin-top:30px}.performance-site .performance-assessment-visual{padding:25px 35px;max-width:340px}.performance-site .performance-final{padding-block:75px}.performance-site .performance-audience-hero{padding-block:50px}.performance-site .performance-audience-photo{height:360px}.performance-site .performance-footer-top{flex-direction:column}}@media (max-width:359px){.performance-site .performance-nav-inner{padding-inline:12px}.performance-site .performance-nav-inner>a{gap:5px}.performance-site .performance-nav-inner>a>span:last-child{font-size:13px}.performance-site .performance-hero-phone{width:150px}}@media (prefers-reduced-motion:reduce){.performance-site *,.performance-site :after,.performance-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}