.ep-growthmba-v2-page{color:var(--ep-color-text)}.ep-growthmba-v2-page .container{max-width:min(var(--ep-shell-max),calc(100% - 32px))}.ep-growthmba-v2-page section{padding:clamp(2.25rem,5vw,4.2rem) 0}.ep-growthmba-v2-hero{overflow:hidden;padding-top:clamp(2.4rem,5vw,4.5rem);position:relative}.ep-growthmba-v2-hero::before{background:radial-gradient(circle at 84% 16%,rgba(197,165,114,0.14),transparent 35%),radial-gradient(circle at 10% 88%,rgba(17,17,17,0.06),transparent 32%);content:"";inset:0;pointer-events:none;position:absolute}.ep-growthmba-v2-hero-grid{align-items:center;column-gap:clamp(1.4rem,3vw,3rem);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(310px,0.98fr);min-height:min(72vh,640px);position:relative;z-index:1}.ep-growthmba-v2-hero-copy h1{font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-0.034em;line-height:1.08;margin:0.8rem 0 0;max-width:13ch}.ep-growthmba-v2-hero-copy p:not(.ep-section-kicker){color:rgba(26,26,26,0.8);font-size:clamp(0.98rem,1.16vw,1.1rem);line-height:1.66;margin:1.08rem 0 0;max-width:var(--ep-text-measure-tight)}.ep-growthmba-v2-hero-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:0.72rem;margin-top:1.52rem}.ep-growthmba-v2-hero-visual{aspect-ratio:1 / 1;max-width:530px;position:relative}.ep-growthmba-v2-visual-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,0.86);border:1px solid rgba(26,26,26,0.12);border-radius:13px;box-shadow:0 15px 36px rgba(12,12,12,0.08);color:#1a1a1a;font-size:0.79rem;font-weight:700;padding:0.68rem 0.78rem;position:absolute}.ep-growthmba-v2-visual-main{display:grid;gap:0.16rem;left:29%;top:33%;width:42%}.ep-growthmba-v2-visual-main span{color:rgba(26,26,26,0.65);font-size:0.66rem;font-weight:600}.ep-growthmba-v2-visual-a{left:7%;top:12%}.ep-growthmba-v2-visual-b{right:7%;top:15%}.ep-growthmba-v2-visual-c{left:8%;bottom:12%}.ep-growthmba-v2-visual-d{right:8%;bottom:10%}.ep-growthmba-v2-progress{border-top:1px solid rgba(26,26,26,0.2);position:absolute;width:28%}.ep-growthmba-v2-progress-1{left:20%;top:30%;transform:rotate(24deg)}.ep-growthmba-v2-progress-2{right:20%;top:32%;transform:rotate(-24deg)}.ep-growthmba-v2-progress-3{left:20%;bottom:28%;transform:rotate(-24deg)}.ep-growthmba-v2-progress-4{right:20%;bottom:28%;transform:rotate(24deg)}.ep-growthmba-v2-program-grid{display:grid;gap:0.84rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ep-growthmba-v2-program-card{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:14px;box-shadow:0 12px 30px rgba(12,12,12,0.05);min-height:242px;transition:transform var(--ep-transition-base),box-shadow var(--ep-transition-base),border-color var(--ep-transition-base)}.ep-growthmba-v2-program-card:hover,.ep-growthmba-v2-program-card:focus-within{border-color:rgba(197,165,114,0.64);box-shadow:0 18px 40px rgba(12,12,12,0.1);transform:translateY(-4px)}.ep-growthmba-v2-program-badge{background:rgba(197,165,114,0.14);border:1px solid rgba(197,165,114,0.3);border-radius:999px;color:#8a6a3d;display:inline-flex;font-size:0.67rem;font-weight:800;letter-spacing:0.06em;margin:0;padding:0.3rem 0.56rem;text-transform:uppercase}.ep-growthmba-v2-program-card h3{font-size:1.04rem;margin:0.78rem 0 0}.ep-growthmba-v2-program-card p{color:rgba(26,26,26,0.76);font-size:0.87rem;line-height:1.58;margin:0.62rem 0 0}.ep-growthmba-v2-program-card a{color:var(--ep-color-accent-ink);display:inline-flex;font-size:0.84rem;font-weight:700;margin-top:0.88rem;text-decoration:none}.ep-growthmba-v2-program-card a:hover,.ep-growthmba-v2-program-card a:focus-visible{color:#8a6a3d}.ep-growthmba-v2-experience-grid{display:grid;gap:0.9rem;grid-template-columns:minmax(0,1fr) minmax(270px,0.95fr)}.ep-growthmba-v2-experience-copy{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:14px;padding:1.06rem}.ep-growthmba-v2-experience-copy ul{display:grid;gap:0.52rem;margin:1rem 0 0;padding:0}.ep-growthmba-v2-experience-copy li{color:rgba(26,26,26,0.8);display:flex;font-size:0.9rem;gap:0.48rem;line-height:1.56}.ep-growthmba-v2-experience-copy li::before{color:var(--ep-color-accent);content:"•";font-weight:700}.ep-growthmba-v2-flow-list{counter-reset:flow;display:grid;gap:0.6rem;list-style:none;margin:0;padding:0}.ep-growthmba-v2-flow-item{background:rgba(255,255,255,0.9);border:1px solid rgba(26,26,26,0.1);border-radius:12px;padding:0.78rem;position:relative}.ep-growthmba-v2-step{color:rgba(26,26,26,0.5);display:inline-block;font-size:0.7rem;font-weight:800;letter-spacing:0.08em}.ep-growthmba-v2-flow-item h3{font-size:0.97rem;margin:0.42rem 0 0}.ep-growthmba-v2-flow-item p{color:rgba(26,26,26,0.74);font-size:0.85rem;line-height:1.55;margin:0.46rem 0 0}.ep-growthmba-v2-metric-grid{display:grid;gap:0.72rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0.9rem}.ep-growthmba-v2-metric-card{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:12px;padding:0.72rem}.ep-growthmba-v2-metric-card strong{display:block;font-size:1.04rem;letter-spacing:-0.01em}.ep-growthmba-v2-metric-card span{color:rgba(26,26,26,0.72);display:block;font-size:0.73rem;margin-top:0.2rem;text-transform:uppercase}.ep-growthmba-v2-outcome-grid{display:grid;gap:0.72rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ep-growthmba-v2-outcome-card{background:rgba(255,255,255,0.9);border:1px solid rgba(26,26,26,0.1);border-radius:12px}.ep-growthmba-v2-outcome-card h3{font-size:0.98rem;margin:0}.ep-growthmba-v2-outcome-card p{color:rgba(26,26,26,0.74);font-size:0.84rem;line-height:1.56;margin:0.56rem 0 0}.ep-growthmba-v2-community-grid{align-items:stretch;display:grid;gap:0.9rem;grid-template-columns:minmax(0,1fr) minmax(280px,0.9fr)}.ep-growthmba-v2-community-copy{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:14px;padding:1.06rem}.ep-growthmba-v2-community-copy ul{display:grid;gap:0.52rem;margin:1rem 0 0;padding:0}.ep-growthmba-v2-community-copy li{color:rgba(26,26,26,0.8);display:flex;font-size:0.89rem;gap:0.48rem;line-height:1.56}.ep-growthmba-v2-community-copy li::before{color:var(--ep-color-accent);content:"•";font-weight:700}.ep-growthmba-v2-community-visual{align-content:center;background:linear-gradient(160deg,rgba(246,246,244,0.98),rgba(238,238,234,0.95));border:1px solid rgba(26,26,26,0.09);border-radius:14px;display:grid;gap:0.56rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0.94rem}.ep-growthmba-v2-community-visual span{align-items:center;background:#fff;border:1px solid rgba(26,26,26,0.1);border-radius:10px;box-shadow:0 10px 24px rgba(12,12,12,0.06);color:rgba(26,26,26,0.78);display:flex;font-size:0.8rem;font-weight:700;justify-content:center;min-height:66px;padding:0.4rem;text-align:center}.ep-growthmba-v2-proof{background:#161719;color:#fff}.ep-growthmba-v2-proof .ep-section-kicker,.ep-growthmba-v2-proof .ep-section-title{color:#fff}.ep-growthmba-v2-proof .ep-section-title{max-width:30ch}.ep-growthmba-v2-proof-metrics{display:grid;gap:0.74rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0.82rem}.ep-growthmba-v2-proof-metrics article{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:12px;padding:0.72rem}.ep-growthmba-v2-proof-metrics strong{display:block;font-size:1.14rem;letter-spacing:-0.02em}.ep-growthmba-v2-proof-metrics span{color:rgba(255,255,255,0.72);display:block;font-size:0.72rem;margin-top:0.2rem;text-transform:uppercase}.ep-growthmba-v2-testimonial-grid{display:grid;gap:0.74rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14)}.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial,.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial p,.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial footer,.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial strong,.ep-growthmba-v2-testimonial-grid .ep-inline-testimonial span{color:#fff}.ep-growthmba-v2-final-cta{padding-bottom:clamp(2.2rem,5vw,4rem)}.ep-growthmba-v2-final-cta-inner{background:#161719;border:1px solid rgba(197,165,114,0.38);border-radius:16px;color:#fff;padding:clamp(1rem,2.5vw,1.7rem)}.ep-growthmba-v2-final-cta-inner h2{color:#fff;font-size:clamp(1.24rem,2.2vw,1.96rem);letter-spacing:-0.026em;line-height:1.15;margin:0;max-width:22ch}.ep-growthmba-v2-final-cta-inner>p{color:rgba(255,255,255,0.78);font-size:0.9rem;line-height:1.62;margin:0.66rem 0 0;max-width:62ch}.ep-growthmba-v2-final-actions{display:inline-flex;flex-wrap:wrap;gap:0.68rem;margin-top:1rem}.ep-growthmba-v2-page [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--ep-transition-slow),transform var(--ep-transition-slow)}.ep-growthmba-v2-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1180px){.ep-growthmba-v2-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-growthmba-v2-metric-grid,.ep-growthmba-v2-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ep-growthmba-v2-page section{padding:clamp(2.5rem,4.7vw,4.6rem) 0}.ep-growthmba-v2-hero-grid{column-gap:clamp(2rem,3.3vw,3.5rem);min-height:min(74vh,700px)}.ep-growthmba-v2-program-grid,.ep-growthmba-v2-metric-grid,.ep-growthmba-v2-outcome-grid{gap:0.9rem}}@media (max-width:980px){.ep-growthmba-v2-hero-grid,.ep-growthmba-v2-experience-grid,.ep-growthmba-v2-community-grid,.ep-growthmba-v2-proof-metrics,.ep-growthmba-v2-testimonial-grid{grid-template-columns:1fr}.ep-growthmba-v2-hero-grid{gap:1.4rem;min-height:auto}.ep-growthmba-v2-hero-visual{max-width:470px}}@media (max-width:820px){.ep-growthmba-v2-program-grid,.ep-growthmba-v2-outcome-grid{gap:0.75rem}}@media (max-width:760px){.ep-growthmba-v2-page section{padding:1.75rem 0}.ep-growthmba-v2-page .container{max-width:calc(100% - 20px)}.ep-growthmba-v2-hero-copy h1{font-size:clamp(1.72rem,8vw,2.36rem)}.ep-growthmba-v2-hero-actions,.ep-growthmba-v2-final-actions{display:grid;width:100%}.ep-growthmba-v2-hero-actions .ep-btn,.ep-growthmba-v2-final-actions .ep-btn{width:100%}.ep-growthmba-v2-program-grid,.ep-growthmba-v2-metric-grid,.ep-growthmba-v2-outcome-grid,.ep-growthmba-v2-testimonial-grid{grid-template-columns:1fr}}@media (max-width:480px){.ep-growthmba-v2-hero-visual{max-width:360px}.ep-growthmba-v2-visual-card{font-size:0.72rem;padding:0.56rem 0.58rem}}@media (prefers-reduced-motion:reduce){.ep-growthmba-v2-page [data-reveal]{opacity:1;transform:none;transition:none}}