.about-hero{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:0 60px 40px;background:linear-gradient(135deg,var(--bg-light) 0%,var(--accent-bg) 100%);color:var(--text-dark);position:relative;overflow:visible}.about-hero-content{flex-basis:45%;max-width:500px;position:relative;z-index:2}.about-hero-tagline{font-family:var(--car-loan-body-font-family);font-size:18px;font-weight:500;color:var(--secondary-color);margin-bottom:12px}.about-hero-title{font-family:var(--car-loan-h1-font-family);font-size:48px;font-weight:700;margin-bottom:16px;color:var(--secondary-color);position:relative}.about-hero-subtitle{font-family:var(--car-loan-body-font-family);font-size:20px;font-weight:600;margin-bottom:16px;color:var(--text-dark)}.about-hero-description{font-family:var(--car-loan-body-font-family);font-size:16px;line-height:1.6;color:var(--text-dark);opacity:.8}.hero-image-container{flex:1;max-width:50%;position:relative;z-index:2;display:flex;justify-content:center;align-items:center;overflow:visible}.hero-image-wrapper{position:relative;width:100%;max-width:800px;height:800px;display:flex;justify-content:center;align-items:center;overflow:visible}.hero-image-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:min(600px,50vw);height:min(600px,50vw);z-index:3}.hero-svg-vector{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(300px,25vw);height:auto;z-index:1;opacity:.8}@media (min-width: 1024px){.about-hero{padding:0 60px 40px;gap:60px}.about-hero-content{flex-basis:45%;max-width:500px}.about-hero-tagline{font-size:18px}.about-hero-title{font-size:48px}.about-hero-subtitle{font-size:20px}.about-hero-description{font-size:16px}.hero-image-wrapper{max-width:800px;height:800px}.hero-svg-vector{width:min(300px,20vw)}}@media (min-width: 768px) and (max-width: 1023px){.about-hero{padding:0 40px 30px;gap:40px}.about-hero-content{flex-basis:50%;max-width:450px}.about-hero-tagline{font-size:16px}.about-hero-title{font-size:36px}.about-hero-subtitle{font-size:18px}.about-hero-description{font-size:15px}.hero-image-wrapper{max-width:600px;height:600px}.hero-svg-vector{width:min(250px,22vw)}}@media (min-width: 640px) and (max-width: 767px){.about-hero{padding:0 30px 20px;flex-direction:column;text-align:center;gap:30px}.about-hero-content{flex-basis:100%;max-width:100%;margin-bottom:30px;order:2}.about-hero-tagline{font-size:15px}.about-hero-title{font-size:32px}.about-hero-subtitle{font-size:16px}.about-hero-description{font-size:14px}.hero-image-container{max-width:100%;order:1}.hero-image-wrapper{max-width:400px;height:400px}.hero-svg-vector{width:min(200px,25vw)}}@media (max-width: 639px){.about-hero{padding:0 20px 20px;flex-direction:column;text-align:center;gap:20px}.about-hero-content{flex-basis:100%;max-width:100%;margin-bottom:20px;order:2}.about-hero-tagline{font-size:14px}.about-hero-title{font-size:28px}.about-hero-subtitle{font-size:16px}.about-hero-description{font-size:14px}.hero-image-container{max-width:100%;order:1}.hero-image-wrapper{max-width:300px;height:300px}.hero-image-svg{width:min(280px,45vw);height:min(280px,45vw)}.hero-svg-vector{width:min(150px,30vw);height:auto}}.our-mission{padding:100px 60px;text-align:center;background-color:#feeee4;position:relative}.our-mission-header{max-width:700px;margin:0 auto 50px}.our-mission-title{font-family:var(--car-loan-h2-font-family);font-size:40px;font-weight:700;color:var(--secondary-color);margin-bottom:16px;position:relative}.our-mission-description{font-family:var(--car-loan-body-font-family);font-size:16px;line-height:1.6;color:var(--text-dark);opacity:.8}.our-mission-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.mission-card{background-color:var(--cream-bg, #FFFCFA);border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 8px 30px #00000014;transition:all .3s ease;border:1px solid rgba(255,107,53,.1)}.mission-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f;border-color:#ff6b3533}.mission-card-icon{display:block;margin:0 auto 20px;height:56px;width:56px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:hue-rotate(0deg) saturate(1.2) brightness(.9);transition:transform .3s ease}.mission-card:hover .mission-card-icon{transform:scale(1.1)}.mission-card-title{font-family:var(--car-loan-h4-font-family);font-size:20px;font-weight:600;color:var(--text-dark);margin-bottom:12px;position:relative}.mission-card-description{font-family:var(--car-loan-body-font-family);font-size:14px;line-height:1.6;color:var(--text-dark);opacity:.8}@media (max-width: 992px){.our-mission-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.our-mission{padding:60px 20px}.our-mission-cards{grid-template-columns:1fr}}.our-story{padding:80px 60px;text-align:center;background-color:transparent}.our-story-header{max-width:700px;margin:0 auto 50px}.our-story-title{font-family:var(--car-loan-h2-font-family);font-size:40px;font-weight:700;color:var(--secondary-color);margin-bottom:16px}.our-story-description{font-family:var(--car-loan-body-font-family);font-size:16px;line-height:1.6;color:var(--black, #000000)}.our-story-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.highlight-card{text-align:center;padding:20px;border-right:2px solid var(--secondary-color)}.our-story-highlights>.highlight-card:last-child{border-right:none}.highlight-stat{font-family:var(--car-loan-h2-font-family);font-size:36px;font-weight:700;color:var(--text-dark);margin-bottom:12px}.highlight-description{font-family:var(--car-loan-body-font-family);font-size:14px;color:var(--black, #000000)}@media (max-width: 992px){.our-story-highlights{grid-template-columns:repeat(2,1fr);gap:20px}.highlight-card{border-right:none;border-bottom:2px solid var(--secondary-color);padding-bottom:30px}.our-story-highlights>.highlight-card:nth-child(2){border-bottom:2px solid var(--secondary-color)}.our-story-highlights>.highlight-card:last-child{border-bottom:none}}@media (max-width: 768px){.our-story{padding:60px 20px}.our-story-highlights{grid-template-columns:1fr}.our-story-highlights>.highlight-card:nth-child(2){border-bottom:2px solid var(--secondary-color)}}
