.growth-hub h2,.growth-section h2{font-size:clamp(2.3rem,4.8vw,5rem);line-height:1.08;margin:1.2rem 0 2.5rem}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.growth-grid article{border-top:1px solid #555;padding:2rem 0}.growth-grid h3{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.2;margin:1rem 0}.growth-grid p,.growth-lead{font-size:1.125rem;line-height:1.7;max-width:64ch;color:#c8c8c8}.growth-grid .pill{margin-top:1.5rem}.growth-links{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;font-size:.9rem}.growth-links a{text-decoration:underline;text-underline-offset:5px}.crm-pipeline{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:3rem 0 1rem;border:1px solid #555}.crm-pipeline li{padding:1.5rem 1rem;border-right:1px solid #555;font-size:1rem}.crm-pipeline li:last-child{border:0}.growth-note{font-size:.875rem;line-height:1.65;color:#b4b4b4;max-width:95ch;margin-top:1.5rem}.growth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.growth-stats strong{font-size:clamp(2.5rem,5vw,5rem);display:block;letter-spacing:-.04em;margin:1rem 0}.growth-stats span{font-size:.875rem;color:#bbb}.growth-stats p{font-size:1rem;line-height:1.6;color:#ccc}.growth-table-wrap{overflow-x:auto;margin-top:2rem}.growth-table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem}.growth-table caption{text-align:left;padding-bottom:1rem;color:#bbb;font-size:.875rem}.growth-table th,.growth-table td{padding:1.25rem 1rem;border-bottom:1px solid #555;vertical-align:top}.growth-table thead{background:#1b1b1b}.growth-table tbody th{font-weight:500}.reported-case{background:#151515}.growth-intro h1{font-size:clamp(2.8rem,6.8vw,7rem)}@media(max-width:760px){.growth-grid,.growth-stats{grid-template-columns:1fr;gap:1rem}.crm-pipeline{grid-template-columns:1fr}.crm-pipeline li{border-right:0;border-bottom:1px solid #555}.growth-stats>div{border-top:1px solid #555;padding-top:1.5rem}.growth-table{min-width:600px}.growth-links{gap:1rem}.growth-hub .pill{font-size:.8rem;padding:1rem}.growth-note{max-width:100%}}

.performance-hero{padding-bottom:3rem}.performance-hero h1{font-size:clamp(2.6rem,5.7vw,6rem);margin-bottom:1rem}.hero-proof{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;border-top:1px solid #555;border-bottom:1px solid #555;padding:1.6rem 0;margin-top:2rem}.hero-proof span{font-size:.875rem;color:#bbb}.hero-proof strong{display:block;font-size:clamp(2rem,3.8vw,4rem);letter-spacing:-.04em;line-height:1.2;margin:.5rem 0}.hero-proof strong small{font-size:.65em}.performance-hero .hero-proof p{font-size:1rem;margin:0}.performance-hero .growth-note{font-size:.875rem;max-width:90ch;margin-top:1rem}.performance-hero .growth-links{align-items:center}.performance-hero .growth-links .pill{text-decoration:none}@media(max-width:600px){.hero-proof{grid-template-columns:1fr;gap:1.5rem}.performance-hero h1{font-size:2.8rem}.hero-proof strong{font-size:2.3rem}}

.paid-steps{background:#11171a;scroll-margin-top:110px}.paid-timeline{list-style:none;padding:0;margin:40px 0;max-width:960px}.paid-timeline li{display:grid;grid-template-columns:60px 1fr;gap:24px;position:relative;padding:0 0 36px}.paid-timeline li:not(:last-child):before{content:'';position:absolute;left:29px;top:62px;bottom:8px;width:1px;background:#688b86}.paid-timeline li:not(:last-child):after{content:'↓';position:absolute;left:22px;bottom:7px;color:#a5ded2;font-size:20px;background:#11171a}.paid-number{width:60px;height:60px;border:1px solid #779e97;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bce9de;font-size:20px}.paid-timeline h3{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25;margin:0 0 12px;color:#fff}.paid-timeline p{font-size:1.125rem;line-height:1.6;color:#d5dede;margin:0 0 12px;max-width:64ch}.paid-delivery{display:block;font-size:1rem;line-height:1.5;color:#a5ded2}.paid-takeaway{display:flex;align-items:center;gap:20px;max-width:960px;border-top:1px solid #45605b;padding-top:28px}.paid-takeaway>span{font-size:44px;color:#a5ded2}.paid-takeaway p{font-size:1.125rem;line-height:1.6;color:#d5dede;margin:0}.paid-takeaway strong{display:block;color:#fff;margin-bottom:8px}@media(max-width:600px){.paid-timeline li{grid-template-columns:42px 1fr;gap:16px;padding-bottom:32px}.paid-number{width:42px;height:42px;font-size:16px}.paid-timeline li:not(:last-child):before{left:20px;top:48px}.paid-timeline li:not(:last-child):after{left:13px}.paid-timeline p,.paid-takeaway p{font-size:1rem}.paid-delivery{font-size:.95rem}.paid-takeaway{align-items:flex-start}}
