.about-purpose{background:#fff;padding-block:38px 42px}
.about-purpose .split{gap:44px}
.about-purpose .section-title{font-size:clamp(1.9rem,2.65vw,2.65rem);line-height:1.12;margin-bottom:11px;max-width:20ch}
.about-purpose .lead{font-size:1rem;line-height:1.5;margin:0;max-width:60ch}
.about-purpose .about-quote{margin:0;padding:24px 29px;background:#f5fbff;color:#064b96;font:500 clamp(1.35rem,2vw,1.85rem)/1.3 'Space Grotesk',Arial,sans-serif;box-shadow:0 12px 32px #5ba1c916}
@media(max-width:720px){.about-purpose{padding-block:30px 33px}.about-purpose .split{gap:20px}.about-purpose .about-quote{padding:20px 23px}}
.about-values{padding-block:36px 42px}
.about-values .section-title{font-size:clamp(1.9rem,2.7vw,2.7rem);margin-bottom:18px}
.about-values .feature-grid{gap:13px}
.about-values .feature-card{min-width:0;padding:18px 18px 20px}
.about-values .feature-icon{height:43px;line-height:0}
.about-values .feature-icon svg{display:block;width:43px;height:43px;fill:none;stroke:#078dea;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.about-values .feature-card:nth-child(3) .feature-icon svg{stroke:#0cae9e}
.about-values .feature-card:nth-child(4) .feature-icon svg{stroke:#6858d8}
.about-values .feature-card h3{margin:10px 0 5px}
@media(max-width:720px){.about-values{padding-block:30px 34px}}

.about-impact{overflow:hidden;background:#031329 url('./nexavyn-light-trails.png') center 56%/cover no-repeat}
.about-impact::before{background:linear-gradient(90deg,#031329f7 0%,#031329e3 36%,#0313295c 100%)}
.about-impact>.wrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:18px;min-height:355px;padding-block:30px 34px}
.about-impact-copy{position:relative;z-index:2;max-width:510px}
.about-impact h2{font-size:clamp(2rem,3vw,3.1rem);max-width:14ch;margin:0 0 12px}
.about-impact-copy>p:not(.eyebrow){max-width:48ch;font-size:1rem;line-height:1.45}
.about-impact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}
.about-impact-steps>div{display:flex;flex-direction:column;gap:6px;font-size:.79rem;line-height:1.3;color:#e8f6ff}
.about-impact-steps svg{display:block;width:34px;height:34px;fill:none;stroke:#03c9eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.about-impact-art{position:relative;min-height:330px;display:grid;place-items:center}
.about-impact-orb{position:absolute;display:block;width:min(470px,100%);max-width:none;filter:drop-shadow(0 0 26px #01aaf085)}
.about-impact-logo{position:relative;width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 0 17px #0bdfff)}

.about-products{background:linear-gradient(120deg,#fff 5%,#eef9ff 65%,#e2f5ff);padding-block:43px 47px;overflow:hidden}
.about-products .split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px}
.about-products-copy .section-title{font-size:clamp(2rem,3vw,3rem);max-width:18ch}
.about-products-copy .lead{font-size:1rem;line-height:1.5;max-width:48ch;margin:0 0 18px}
.about-product-art{position:relative;min-height:345px;display:flex;align-items:center;justify-content:center;gap:25px;isolation:isolate}
.about-product-art::before{content:'';position:absolute;z-index:-1;width:105%;height:200px;left:-3%;top:36%;border:21px solid #04bcf063;border-radius:50%;transform:rotate(-19deg);box-shadow:0 0 20px #0ab4ef60,inset 0 0 18px #9d62f1aa;filter:blur(1px)}
.about-product-phone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;width:175px;height:320px;border:7px solid #071727;border-radius:31px;background:radial-gradient(circle at 50% 55%,#0a5697,#031934 70%);box-shadow:9px 18px 28px #06254866,inset 0 0 0 2px #145e8e;transform:rotate(-9deg);color:#fff}
.about-phone-camera{position:absolute;top:9px;width:55px;height:13px;border-radius:20px;background:#020b14}
.about-product-phone img{width:84px;height:84px;border-radius:18px;box-shadow:0 0 25px #08bcf46b}
.about-product-phone strong{font:700 1.3rem 'Space Grotesk',Arial,sans-serif}
.about-product-phone small{font-size:.65rem;max-width:15ch;text-align:center;line-height:1.25;color:#cceeff}
.about-product-notes{display:grid;gap:9px;width:145px;flex:0 0 auto}
.about-product-notes>div{display:flex;align-items:center;gap:10px;min-height:78px;padding:10px 12px;border:1px solid #e0f0fb;border-radius:13px;background:#ffffffd6;box-shadow:0 9px 22px #5d9cc11f;color:#122a50;font-size:.8rem;font-weight:700;line-height:1.15}
.about-product-notes svg{width:31px;height:31px;flex:0 0 auto;fill:none;stroke:#088de1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.about-people{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 105%,#b2e6fa 0%,transparent 52%),linear-gradient(145deg,#e5f6ff,#f7fcff 65%);padding-block:43px 47px}
.about-people::before{content:'';position:absolute;right:-11%;bottom:-170px;width:70%;height:360px;border:30px solid #0db8e41a;border-radius:50%;transform:rotate(-16deg)}
.about-people>.wrap{position:relative;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px}
.about-people-copy .section-title{font-size:clamp(2rem,3vw,3rem)}
.about-people-copy .lead{font-size:1rem;line-height:1.5;margin:0}
.about-people .feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.about-people .feature-card{min-width:0;min-height:184px;padding:17px 13px;text-align:center;background:#ffffffd9}
.about-people .feature-icon{display:grid;place-items:center;height:48px}
.about-people .feature-icon svg{width:39px;height:39px;fill:none;stroke:#078dea;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.about-people .feature-card:nth-child(2) .feature-icon svg{stroke:#0aab9d}
.about-people .feature-card:nth-child(3) .feature-icon svg{stroke:#7654e5}
.about-people .feature-card h3{font-size:.88rem;line-height:1.2;margin:9px 0 7px}
.about-people .feature-card p{font-size:.78rem;line-height:1.35}
@media(max-width:900px){.about-impact>.wrap,.about-products .split,.about-people>.wrap{grid-template-columns:1fr}.about-impact>.wrap{gap:0}.about-impact-copy{max-width:none}.about-impact h2{max-width:none}.about-impact-art{min-height:300px}.about-products .split{gap:16px}.about-people .feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.about-impact>.wrap{padding-block:32px}.about-impact-art{min-height:250px}.about-impact-orb{width:min(330px,96%)}.about-impact-logo{width:65px;height:65px}.about-impact-steps{gap:10px}.about-impact-steps>div{font-size:.71rem}.about-impact-steps svg{width:29px;height:29px}.about-products{padding-block:32px 37px}.about-product-art{gap:15px;min-height:310px}.about-product-phone{width:152px;height:280px}.about-product-phone img{width:68px;height:68px}.about-product-notes{width:140px}.about-product-notes>div{min-height:70px;padding:8px;font-size:.72rem}.about-product-notes svg{width:27px;height:27px}.about-people{padding-block:34px 39px}.about-people .feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.about-people .feature-card{padding:13px 8px;min-height:168px}.about-people .feature-card h3{font-size:.77rem}.about-people .feature-card p{font-size:.7rem}}
@media(max-width:440px){.about-people .feature-grid.three{grid-template-columns:1fr}.about-people .feature-card{min-height:0;text-align:left;display:grid;grid-template-columns:45px 1fr;align-items:start;column-gap:10px}.about-people .feature-icon{grid-row:1/3}.about-people .feature-card h3{margin:0 0 3px}.about-people .feature-card p{grid-column:2}.about-product-art{gap:9px}.about-product-phone{width:140px;height:260px}.about-product-notes{width:125px}.about-product-notes>div{gap:5px}.about-product-notes svg{width:23px;height:23px}}
