.about-us-page{min-height:100vh;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:100px 20px 60px}.about-us-container{max-width:900px;margin:0 auto;background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.05)}.about-us-header{background:linear-gradient(135deg,rgba(28,120,255,.1),rgba(28,120,255,.06));padding:60px 40px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.05)}.about-us-header h1{font-size:3rem;font-weight:800;margin:0 0 1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.about-us-subtitle{font-size:1.25rem;color:var(--text-secondary);margin:0;font-weight:500}.about-us-content{padding:60px 40px}.about-us-greeting{margin-bottom:2.5rem}.greeting-text{font-size:1.5rem;font-weight:600;color:var(--text-primary);line-height:1.6;margin:0}.about-us-story{margin-bottom:3rem}.about-us-story p{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin:0 0 1.5rem}.about-us-story p:last-child{margin-bottom:0}.story-highlight{font-size:1.25rem;font-weight:600;color:var(--cta-primary);text-align:center;padding:1.5rem;background:linear-gradient(135deg,rgba(28,120,255,.1),rgba(28,120,255,.06));border-radius:var(--radius-lg);border:1px solid rgba(28,120,255,.2);margin-top:2rem!important}.about-us-cta{text-align:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.05)}.about-us-cta .btn{padding:1rem 2.5rem;font-size:1.125rem}@media (max-width:768px){.about-us-page{padding:80px 15px 40px}.about-us-header{padding:40px 25px}.about-us-header h1{font-size:2.25rem}.about-us-subtitle{font-size:1.125rem}.about-us-content{padding:40px 25px}.greeting-text{font-size:1.25rem}.about-us-story p{font-size:1rem}.story-highlight{font-size:1.125rem;padding:1.25rem}}@media (max-width:480px){.about-us-header h1{font-size:1.875rem}.about-us-subtitle{font-size:1rem}.greeting-text{font-size:1.125rem}.about-us-story p{font-size:.9375rem}.story-highlight{font-size:1rem;padding:1rem}}