.about-content{--about-wine:#742d3c;--about-navy:#101c2d;background:#f4f5f7}
.about-content h1,.about-content h2,.about-content h3{line-height:1.15;letter-spacing:-.025em}
.about-content h2{font-size:clamp(29px,3.4vw,43px);margin:0 0 22px;color:#101c2d;max-width:820px}
.about-content h3{font-size:21px;margin:0 0 16px;color:#101c2d}
.about-content p{margin:0 0 18px;color:#596474}
.about-content .about-kicker{color:#742d3c;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.16em;margin:0 0 15px}
.about-intro{background:#101c2d;color:#fff;padding:85px 0 70px;position:relative;overflow:hidden}
.about-intro:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 15%,#742d3c65,transparent 60%);pointer-events:none}
.about-intro .wrap{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}
.about-content .about-intro .about-kicker{color:#742d3c}
.about-intro h1{font-size:clamp(38px,4.4vw,60px);margin:0 0 25px;max-width:740px;color:#fff;line-height:1.06}
.about-intro h1 span{color:#742d3c;display:block;margin-top:7px}
.about-content .about-intro p{color:#d0d6df;font-size:17px;line-height:1.8}
.about-actions{display:flex;gap:13px;flex-wrap:wrap;margin:28px 0}
.about-actions a{font-size:11px;letter-spacing:.06em}
.about-proof{display:flex;flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;padding:25px 0 0;border-top:1px solid #ffffff26;list-style:none;color:#d0d6df;font-size:12px}
.about-proof li:before{content:"✓";color:#742d3c;font-weight:700;margin-right:7px}
.about-experience{padding:32px;border:1px solid #ffffff35;background:#17283ee0;box-shadow:16px 16px 0 #ffffff05;position:relative;border-top:3px solid #742d3c}
.about-experience .experience-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#c1cbd9}
.about-experience .experience-label span{color:#742d3c;white-space:nowrap}
.about-experience .experience-number{font-size:85px;font-weight:800;letter-spacing:-.06em;line-height:1.15;color:#fff;margin:25px 0 10px}
.about-experience .experience-number span{font-size:30px;letter-spacing:0;color:#742d3c}
.about-content .about-experience p{font-size:14px;color:#cbd3df}
.about-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff25;gap:15px;padding-top:24px;margin:25px 0}
.about-metrics strong{display:block;font-size:28px;color:#fff;line-height:1.2}
.about-metrics span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bdc7d5}
.about-experience a{color:#742d3c;font-size:13px;font-weight:700;text-underline-offset:4px}
.about-content .about-readiness{font-size:11px;color:#c1cbd9;border-top:1px solid #ffffff20;padding-top:20px;margin-top:22px;margin-bottom:0}
.about-section{padding:78px 0}
.about-white{background:#fff}.about-muted{background:#edf0f3}
.about-narrative{max-width:850px}
.about-content blockquote{border-left:3px solid #742d3c;background:#f5eef0;margin:28px 0 38px;padding:24px 28px;font-size:18px;color:#482936;line-height:1.75}
.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:35px}
.about-card{background:#fff;border:1px solid #d9dde3;border-top:3px solid #742d3c;padding:28px;display:flex;flex-direction:column}
.about-card .about-card-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#742d3c;font-weight:700;display:block;margin:0 0 18px}
.about-card p{font-size:14px;line-height:1.8}
.about-card ul{padding-left:18px;margin:5px 0 0;color:#596474;font-size:13px;line-height:1.8}.about-card li{padding:3px 0}.about-card li::marker{color:#742d3c}
.about-card-bottom{border-top:1px solid #d9dde3;padding-top:20px;margin-top:auto;display:flex;justify-content:space-between;gap:14px;align-items:center}
.about-card-bottom span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#596474;max-width:70%}
.about-card-bottom a{color:#742d3c;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none}.about-card-bottom a:hover{text-decoration:underline}
.about-section-intro{max-width:780px}
.about-sector-card{border-top:1px solid #d9dde3;padding-top:23px}.about-sector-card h3{font-size:19px}.about-sector-card p{font-size:14px}
.about-process{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:40px 0 32px}
.about-process li{border-top:1px solid #cbd1da;padding-top:20px}
.about-step-number{background:#742d3c;color:#fff;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:15px;font-weight:700;margin-bottom:22px}
.about-process h3{font-size:18px}.about-process p{font-size:13px}
.about-process-link{color:#742d3c;text-underline-offset:5px;font-size:14px;font-weight:700}
.about-why-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.about-advantages{display:grid;gap:24px;margin-top:30px}.about-advantages h3{font-size:18px}.about-advantages p{font-size:14px;margin-bottom:0}
.about-mission{background:#101c2d;padding:35px;border-left:4px solid #742d3c;margin-bottom:24px}.about-content .about-mission h3{color:#fff;font-size:26px}.about-content .about-mission p{color:#d3d9e2;font-size:14px;margin-bottom:0;line-height:1.85}.about-mission.vision{border-left-color:#aab6c7;background:#17283e}
.about-partner{padding:70px 0;background:#101c2d;text-align:center;border-top:1px solid #ffffff20}.about-partner .wrap{max-width:850px}.about-content .about-partner h2{color:#fff;margin:0 auto 25px}.about-content .about-partner p{color:#cbd3df}.about-content .about-partner .about-kicker{color:#742d3c}.about-partner .about-actions{justify-content:center;margin-bottom:0}
@media(max-width:1000px){.about-intro .wrap{gap:32px;grid-template-columns:1.3fr 1fr}.about-experience{padding:25px}.about-experience .experience-number{font-size:65px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-process{grid-template-columns:repeat(3,minmax(0,1fr))}.about-why-layout{gap:35px}}
@media(max-width:760px){.about-intro{padding:55px 0}.about-intro .wrap,.about-why-layout{grid-template-columns:1fr}.about-intro h1{font-size:43px}.about-experience{max-width:550px}.about-section{padding:55px 0}.about-card{padding:24px}.about-content blockquote{font-size:16px;margin:25px 0}.about-process{grid-template-columns:repeat(2,minmax(0,1fr))}.about-mission{padding:27px}.about-partner{padding:55px 0}}
@media(max-width:500px){.about-grid,.about-process{grid-template-columns:1fr}.about-intro h1{font-size:38px}.about-actions{gap:12px}.about-actions a{width:100%;text-align:center}.about-proof{display:grid}.about-experience .experience-number{font-size:75px}.about-process li{display:grid;grid-template-columns:40px 1fr;gap:0 16px}.about-step-number{grid-row:1/3;margin:0}.about-process p{grid-column:2}.about-process h3{margin-bottom:10px}.about-content h2{font-size:30px}.about-content .about-readiness{font-size:10px}.about-intro .wrap{gap:32px}}

.about-intro .about-kicker,.about-intro h1 span,.about-experience .experience-label span,.about-experience .experience-number span,.about-experience a,.about-partner .about-kicker{color:#742d3c!important}.about-proof li:before{color:#c9cdd3}
