.about-hero{padding-bottom:112px}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr)minmax(360px,1.08fr);gap:52px;align-items:center}.about-hero-copy p{margin-left:0;margin-right:0}.about-kicker{display:inline-flex;margin-bottom:16px;color:#d95821;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:30px}.about-hero-image{position:relative;margin:0}.about-hero-image::before{content:"";position:absolute;inset:28px -20px -22px 34px;z-index:-1;border-radius:28px;background:linear-gradient(135deg,rgba(217,88,33,.16),rgba(14,129,154,.16))}.about-hero-image img{display:block;width:100%;aspect-ratio:5/4;border-radius:22px;object-fit:cover;box-shadow:0 28px 60px rgba(4,73,89,.16)}.about-story-section{padding-top:110px}.about-story-copy p,.about-solution-copy p{color:#566476;font-size:17px;line-height:1.85}.about-story-copy a{color:#d95821;font-weight:700}.about-problems-section,.about-scenarios-section{padding-top:124px;padding-bottom:124px}.about-problem-card .home-feature-icon{color:#d95821;background:#fff3ed}.about-solution-section{padding-top:108px;padding-bottom:112px}.about-solution-panel{height:100%;padding:38px;border:1px solid rgba(29,39,70,8%);border-radius:18px;background:radial-gradient(circle at 16% 14%,rgba(255,243,237,.92) 0,rgba(255,243,237,0) 34%),radial-gradient(circle at 84% 88%,rgba(238,249,251,.95) 0,rgba(238,249,251,0) 36%),#fff;box-shadow:0 20px 48px rgba(4,73,89,8%)}.about-solution-panel h2{color:#1d2746;font-size:28px;line-height:1.25;margin-bottom:24px;font-weight:700}.about-solution-panel .home-check-list{margin-bottom:0}.about-solution-copy{padding-left:28px}.about-scenario-card{align-items:flex-start}.about-scenario-card .home-text-link{margin-top:10px}.about-final-cta{--section-bg:#f6fbfc;background:var(--section-bg)}.about-final-cta::before{display:none}@media(max-width:991px){.about-hero-grid{grid-template-columns:1fr;gap:36px}.about-solution-copy{padding-left:0;padding-top:34px}}@media(max-width:767px){.about-hero-actions{align-items:flex-start;flex-direction:column}.about-hero-image::before{inset:18px -10px -14px 18px;border-radius:22px}.about-solution-panel{padding:30px 22px}}