/* One shared content grid aligned to the existing site header. */
body:has(.about-hero-v3){--about-left:calc(max(0px,(100% - 1500px)/2) + 7% + 27px);--about-right:4.7%;--about-space:88px}
body .about-hero-v3,body .about-who-v3,body .about-journey,body .about-purpose,body .about-growth,body .home-setup-consultation,body .home-faq-v2.section{padding-left:var(--about-left);padding-right:var(--about-right);padding-top:var(--about-space);padding-bottom:var(--about-space)}
.about-v3-inner,.who-inner,.journey-inner,.purpose-inner,.growth-inner,.setup-inner{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}
.about-v3-inner{gap:48px;grid-template-columns:.9fr 1.1fr}.who-inner{gap:64px;grid-template-columns:.85fr 1.15fr}.journey-inner{gap:60px}.purpose-inner{gap:44px}.setup-inner{gap:52px}
.about-v3-copy h1{font-size:clamp(37px,3.75vw,65px)}.about-v3-actions{gap:16px}.about-v3-actions a{padding-inline:19px;white-space:normal;text-align:center}.about-v3-copy>p{line-height:1.55}.about-v3-features{margin-top:32px;margin-bottom:36px}
.who-copy blockquote{margin-top:32px;margin-bottom:32px}.who-description{line-height:1.6}.who-eyebrow{margin-bottom:18px}.who-copy h2{margin-bottom:24px}
.journey-timeline{margin-top:32px;gap:30px}.journey-step-copy p{line-height:1.6}.purpose-intro{margin-bottom:32px}.purpose-cards{gap:22px}.purpose-card{padding:24px 24px 40px}.purpose-card h3{font-size:clamp(23px,2vw,34px)}.purpose-tagline{margin-top:28px;gap:16px;padding:16px 20px}.purpose-tagline strong{font-size:clamp(23px,2vw,34px)}.purpose-tagline p{font-size:clamp(17px,1.4vw,23px)}
.about-growth .growth-heading{margin-bottom:38px}.growth-cards{gap:30px}.growth-card-copy{padding:18px 20px 24px;min-height:218px}.growth-card h3{font-size:clamp(20px,1.65vw,28px)}.growth-card-copy>p{line-height:1.4}.growth-arrow{right:-30px;top:125px;width:30px;height:30px;font-size:27px}.growth-stats{margin-top:44px}.growth-stats>div{gap:14px;padding-inline:12px}
.home-faq-heading{max-width:none}.home-faq-list{max-width:none;width:100%;margin-inline:0}.home-faq-heading>p{line-height:1.55}.setup-copy ul{margin-top:32px;margin-bottom:34px}.setup-copy li{gap:17px;line-height:1.45}.setup-form{padding:30px}.setup-form h3{margin-bottom:28px}.setup-fields{gap:20px}.setup-form button{margin-top:26px}
body:has(.about-hero-v3)>.final-cta{padding:50px var(--about-right) 50px var(--about-left)}
@media(min-width:1800px){body:has(.about-hero-v3){--about-left:calc(max(0px,(100% - 1720px)/2) + 7% + 27px)}}
@media(min-width:951px) and (max-width:1200px){body:has(.about-hero-v3){--about-right:4%;--about-space:72px}.about-v3-inner,.who-inner,.journey-inner,.purpose-inner,.setup-inner{gap:30px}.about-v3-actions a{padding-inline:14px;font-size:14px}.purpose-card-heading{gap:10px}.purpose-card{padding:22px 18px 36px}.purpose-card h3{font-size:23px;padding-left:10px}.purpose-icon{width:48px;height:48px}.purpose-tagline{flex-wrap:wrap}.purpose-tagline p{border-left:0;padding-left:0;flex-basis:100%}.growth-cards{gap:24px}.growth-card-copy{padding:16px;min-height:240px}.growth-arrow{right:-25px;top:95px}.growth-stats svg{width:34px;height:34px}}
@media(max-width:950px){body:has(.about-hero-v3){--about-left:calc(7% + 27px);--about-right:5%;--about-space:60px}.about-v3-inner,.who-inner,.journey-inner,.purpose-inner,.setup-inner{gap:32px}.growth-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.growth-arrow{display:none}.purpose-tagline{flex-wrap:wrap}.purpose-tagline p{border:0;padding-left:0;flex-basis:100%}}
@media(max-width:850px){.purpose-inner{grid-template-columns:1fr;gap:44px}.growth-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-card-copy{min-height:200px}.purpose-visual{max-width:580px}.purpose-photo{aspect-ratio:1}.growth-stats{margin-top:32px}}
@media(max-width:760px){.about-v3-inner,.who-inner,.journey-inner,.setup-inner{grid-template-columns:1fr;gap:40px}.about-v3-copy h1{font-size:clamp(34px,6.8vw,49px)}.about-v3-photo{aspect-ratio:1.4}.who-copy h2{font-size:36px}.setup-form{padding:25px 20px}.home-faq-heading{margin-bottom:30px}.growth-heading h2{font-size:36px}.purpose-content h2{font-size:38px}.purpose-cards{gap:20px}.growth-stats{padding:24px 14px}.growth-stats>div{padding-left:8px}.growth-stats strong{font-size:23px}}
@media(max-width:720px){body:has(.about-hero-v3){--about-left:calc(7% + 19px);--about-right:6%;--about-space:48px}.about-v3-accent{right:-10px}.who-accent-green{left:-12px}.who-accent-red{right:-10px}.purpose-green{left:-12px}}
@media(max-width:540px){.purpose-cards{grid-template-columns:1fr}.purpose-card{padding:24px 23px 42px}.purpose-card h3{font-size:28px}.purpose-tagline{padding:16px}.purpose-tagline p{font-size:18px}.purpose-content h2{font-size:34px}.setup-copy h2{font-size:34px}.home-faq-heading h2{font-size:30px}}
@media(max-width:520px){.growth-cards{grid-template-columns:1fr;gap:28px}.growth-card-copy{min-height:0;padding:20px 23px 26px}.growth-card h3{font-size:26px}.growth-stats>div{padding:0 3px;gap:8px}.growth-stats strong{font-size:19px}.growth-stats span{font-size:12px}.about-v3-features li{padding-inline:4px;font-size:12px}.about-v3-actions{flex-direction:column;gap:12px}.about-v3-actions a{font-size:16px;width:100%;box-sizing:border-box}.setup-form h3{font-size:25px}.setup-form button{font-size:17px}.journey-timeline li{gap:13px}.journey-step-copy{padding-left:12px}}
@media(min-width:761px){.about-v3-actions a{font-size:clamp(13px,1.05vw,18px);white-space:nowrap;padding-inline:15px;gap:8px}.about-v3-primary svg{width:21px;height:21px}.about-v3-primary span{font-size:22px}}
