.about-section{background-color:white;padding:6rem 1rem;position:relative}.about-section:before{content:"";position:absolute;top:80px;left:0;right:0;bottom:10px;background-image:url(/aboutsec.png);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;z-index:1}.about-section>*{position:relative;z-index:2}.main-heading{font-size:4.5rem;font-family:Clash Display,sans-serif;font-weight:500;letter-spacing:-.02em;color:black;line-height:1.1;margin-bottom:1.25rem}.main-heading .highlight-text{background:linear-gradient(180deg,#dd630f,#ffa245);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sub-heading{font-size:45px;font-family:Clash Display,sans-serif;font-weight:400;letter-spacing:-.025em;color:#525252;margin-bottom:1.25rem}.content-text{font-size:20px;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:0;line-height:1.75;color:#000}.highlight-heading{font-size:1.875rem;font-family:Clash Display,sans-serif;font-weight:400;letter-spacing:-.025em;color:#fb923c;margin:1.25rem 0}.btn-custom{background:linear-gradient(180deg,#dd630f,#ffa245);border:none;border-radius:70px;height:60px;min-width:240px;color:white;font-size:1.25rem;font-family:Montserrat,sans-serif;font-weight:400;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem}.btn-custom:hover{background:linear-gradient(180deg,rgba(201,89,13,1),rgba(235,152,59,1));color:white;transform:translateY(-2px);box-shadow:0 10px 30px rgba(221,99,15,.3)}.btn-secondary-custom{background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:70px;height:60px;min-width:240px;color:white;font-size:1.25rem;font-family:Montserrat,sans-serif;font-weight:400;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem}.btn-secondary-custom:hover{background:linear-gradient(135deg,#4b5563,#374151);color:white;transform:translateY(-2px);box-shadow:0 8px 25px rgba(107,114,128,.4)}.image-container{margin-top:2.5rem}.about-image{width:100%;height:auto;object-fit:contain;aspect-ratio:1.13}@media (min-width:1024px) and (max-width:1440px){.about-section{padding:4rem 2rem}.main-heading{font-size:3.5rem;line-height:1.2}.sub-heading{font-size:2rem}.content-text{font-size:1.125rem;line-height:1.6}.highlight-heading{font-size:1.5rem}.btn-custom,.btn-secondary-custom{font-size:1.125rem;height:56px;min-width:200px}.about-image{max-width:120%;height:auto;margin:0 auto}}@media (max-width:768px){.about-section{padding:2.5rem 1rem;margin-top:2.5rem}.main-heading{line-height:1.2}.main-heading,.sub-heading{font-size:2.5rem}.content-text{font-size:1.125rem}.highlight-heading{font-size:1.5rem}.btn-custom,.btn-secondary-custom{font-size:1.125rem;height:56px;min-width:200px;margin-bottom:.75rem}.image-container{margin-top:2.5rem}}@media (max-width:576px){.btn-custom,.btn-secondary-custom{width:100%;margin-bottom:1rem}}