@media (max-width:1024px){.hero-title{font-size:2.8rem!important}.section-title{font-size:1.8rem}.contact-content,.testimonials-content,.why-choose-content{grid-template-columns:1fr;gap:40px}.services-grid{grid-template-columns:1fr}}@media (max-width:768px){.container{padding:0 15px}h1{font-size:2.5rem}h2{font-size:1.6rem}h3{font-size:1.5rem}.hero-title{font-size:1.76rem!important}.hero-subtitle{font-size:1.4rem}.hero-specialty{font-size:.9rem}.hero-description{font-size:.9rem}.section-title{font-size:1.6rem}.hero-section{flex-direction:column;height:auto;min-height:calc(100vh - 106px)}.hero-left{width:100%;padding:40px 20px}.hero-right{width:100%;height:50vh}.hero-buttons{flex-direction:column;gap:15px}.about-text{padding-right:0}.service-item{padding:30px}.contact-form{padding:30px}.testimonials-quote-icon{font-size:4rem;top:-10px}}.about-awards-section{padding:80px 0;background-color:#eeeee5}.about-awards-section .section-title{font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;text-align:center;font-family:"Bebas Neue",sans-serif}.about-research-section .section-title{font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;text-align:center;font-family:"Bebas Neue",sans-serif}.about-awards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.about-award-card{background-color:var(--theme-white);padding:40px 30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;height:100%}.about-award-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.about-award-card.about-award-featured{background:linear-gradient(135deg,rgba(131,197,190,.1) 0,rgba(0,109,119,.05) 100%);border:2px solid var(--theme-green)}.about-award-icon{font-size:3.5rem;margin-bottom:20px;text-align:center}.about-award-content{text-align:center;display:flex;flex-direction:column;height:100%}.about-award-title{color:var(--theme-teal);font-size:1.2rem;font-weight:300;margin-bottom:10px;line-height:1.2;text-transform:uppercase}.about-award-year{color:var(--theme-dark);font-size:1.4rem;font-weight:600;margin-bottom:8px}.about-award-description{color:var(--theme-gray);font-size:14px;font-style:italic;font-weight:400;margin-bottom:20px;line-height:1.4;flex-grow:1}.about-award-detail{color:var(--theme-gray);font-size:.9rem;line-height:1.6;margin-bottom:20px}.about-award-badge{display:inline-block;background:linear-gradient(135deg,#d4af37 0,#f4d03f 100%);color:var(--theme-dark);padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:auto;align-self:center}.about-stats-section{padding:80px 0;background:linear-gradient(135deg,var(--theme-green) 0,var(--theme-teal) 100%)}.about-story-section{padding:80px 0;background-color:#f8f8f8}.about-story-section .section-header{text-align:center;max-width:800px;margin:0 auto 50px}.about-story-section .section-pre-title{color:var(--theme-green);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.about-story-section .section-title{font-size:2.2rem;font-weight:700;color:var(--theme-dark);margin-bottom:20px;line-height:1.3}.about-story-content{max-width:900px;margin:0 auto}.about-story-text{text-align:left}.about-story-text p{color:var(--theme-gray);font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.about-why-section{padding:80px 0;background-color:var(--theme-white)}.about-why-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start;max-width:1200px;margin:0 auto}.about-why-text{padding-right:40px}.about-why-benefits{margin-top:2rem}.about-why-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.about-research-section{padding:100px 0;background-color:#fafafa}.about-research-summary{text-align:center;margin-top:3rem;padding:2rem;background-color:#f8f9fa;border-radius:12px;max-width:800px;margin-left:auto;margin-right:auto}.about-research-summary p{color:var(--theme-gray);font-size:1rem;line-height:1.6;margin-bottom:.5rem}.about-research-summary p:last-child{margin-bottom:0}@media (max-width:1024px){.about-awards-grid,.international-grid,.publications-grid{grid-template-columns:repeat(2,1fr);gap:25px}.specialties-grid{grid-template-columns:1fr;gap:25px}}@media (max-width:768px){.about-story-section .section-title{font-size:1.8rem}.about-awards-grid,.international-grid,.publications-grid{grid-template-columns:1fr;gap:20px}.about-research-section,.about-specialties-section,.about-timeline-section{padding:60px 0}.about-awards-section{padding:40px 0}.about-research-section{padding:40px 0}.section-header-center .section-title{font-size:2rem}.timeline{padding-left:30px}.timeline::before{left:15px}.timeline-marker{left:-42px}.timeline-highlight .timeline-marker{left:-45px}.books-grid,.research-grid{grid-template-columns:1fr}}@media (max-width:480px){.timeline-item{padding-left:20px}.timeline-content{padding:20px}.about-affiliation-card,.specialty-card{padding:30px 20px}}@media (max-width:768px){#ast-scroll-top{width:50px!important;height:50px!important;bottom:20px!important;right:20px!important}#ast-scroll-top .ast-icon,#ast-scroll-top svg{width:20px!important;height:20px!important}.page-header-section{padding:80px 0 60px}.page-header-content{grid-template-columns:1fr;gap:40px;text-align:center}.page-header-text{padding-right:0}.page-header-title{font-size:2.5rem}.page-header-subtitle{font-size:1.2rem}.page-header-description{font-size:1rem}.page-header-badges{justify-content:center}.page-header-image img{max-width:300px}.image-decoration{width:80px;height:80px;top:-10px;right:-10px}.image-decoration::before{width:50px;height:50px}.image-decoration::after{width:25px;height:25px}.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-stat-number{font-size:2.5rem}.about-story-content{grid-template-columns:1fr;gap:40px;text-align:center}.about-story-text{padding-right:0}.about-why-content{grid-template-columns:1fr;gap:40px}.about-why-text{padding-right:0}.specialties-grid{grid-template-columns:1fr;gap:20px}.specialty-card{padding:30px 20px}.about-awards-grid{grid-template-columns:1fr;gap:30px}.about-award-card{padding:30px 20px}.about-award-title{font-size:1.2rem}.international-highlights{grid-template-columns:1fr;gap:25px}.international-card.featured{transform:none}.international-card.featured:hover{transform:translateY(-5px)}.international-stats{grid-template-columns:1fr;gap:20px}.international-stats .stat-number{font-size:2rem}.publications-grid{grid-template-columns:1fr;gap:20px}.books-grid{grid-template-columns:1fr;gap:20px}.book-item,.publication-item{padding:20px 15px}.category-title{font-size:1.5rem}}.about-page-header{padding:0;background-image:url("../../images/doctor/alharilla-image-no-background.webp"),linear-gradient(to right,var(--theme-green-dark),var(--theme-teal));background-position:bottom right 10%,center;background-repeat:no-repeat,no-repeat;background-size:contain,cover;min-height:75vh}.about-header-with-image{display:block;max-width:1200px;margin:0 auto;position:relative;height:100%}.about-header-content{max-width:650px;height:100%;opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease .3s forwards;text-align:left;color:var(--theme-white);padding:80px 0 100px;display:flex;flex-direction:column;justify-content:center}.about-header-tagline{text-align:left;margin-bottom:10px;font-family:"Bebas Neue",sans-serif;margin-bottom:80px;font-size:26px;text-transform:uppercase}.about-header-name-section{margin-top:auto;text-align:left}.about-main-subtitle{font-size:1.3rem;color:var(--theme-white);font-weight:300;letter-spacing:1px;font-family:Raleway,sans-serif;text-transform:uppercase}.about-main-title{font-family:Raleway,sans-serif;font-weight:300;font-size:52px;color:var(--theme-white);margin-bottom:.5rem;line-height:1.2}@media (max-width:768px){.about-page-header{background-position:center bottom!important;padding:0 40px}.about-header-content{text-align:center;max-width:100%;padding:40px 0;align-items:center}.about-header-tagline{text-align:center;margin-bottom:20px;font-size:22px}.about-header-name-section{text-align:center}.about-grid-section{padding:40px 0 20px!important}}.about-grid-section{padding:60px 0 80px;background-color:var(--theme-white);background-image:url("../../images/backgrounds/hero-blobs-background.svg");background-repeat:no-repeat;background-position:right top;background-size:90%;position:relative}.about-grid-layout{max-width:1200px;margin:0 auto}.about-grid-item-full{padding:50px 45px;background-color:var(--theme-white);border:1px solid rgba(0,0,0,.08);border-radius:8px;margin-bottom:30px}.about-grid-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.about-grid-item{padding:50px 45px;background-color:var(--theme-white);border:1px solid rgba(0,0,0,.08);border-radius:8px}.about-grid-item-right{background-color:#f5f5f5c1;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.about-grid-item-right.animated{opacity:1;transform:translateY(0)}.about-grid-content{height:100%;display:flex;flex-direction:column}.about-grid-title{color:var(--theme-green-dark);font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-family:"Bebas Neue",sans-serif}.about-grid-text{color:var(--theme-gray);line-height:1.8;font-size:1rem;flex:1}.about-grid-text p{margin-bottom:20px;text-align:justify}.about-grid-text p:last-child{margin-bottom:0}.about-intro-highlight{font-size:1.2rem;font-style:italic;color:var(--theme-teal);border-left:4px solid var(--theme-green);margin-bottom:60px!important;padding-left:20px}.about-grid-text strong{color:var(--theme-dark);font-weight:600}.about-section-image{margin:25px 0;border-radius:0;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.about-section-image img{width:100%;height:auto;display:block;border-radius:0}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;padding-top:50px;border-top:1px solid rgba(0,0,0,.08);width:100%;grid-column:1/-1}.about-stat-item{text-align:center;padding:20px 15px;background-color:rgba(131,197,190,.08);border-radius:8px;border:1px solid rgba(131,197,190,.15)}.about-stat-number{display:block;font-size:1.8rem;font-weight:700;color:var(--theme-green);margin-bottom:8px;font-family:Raleway,sans-serif}.about-stat-label{display:block;font-size:.8rem;color:var(--theme-gray);text-transform:uppercase;letter-spacing:.5px;font-weight:500;line-height:1.3}.about-research-section{padding:80px 0;background-color:#f5f5f5}.about-research-content{max-width:1000px;margin:0 auto}.about-research-title{color:var(--theme-green-dark);font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;text-align:center;font-family:"Bebas Neue",sans-serif}.about-research-text{color:var(--theme-gray);line-height:1.8;font-size:1.05rem;text-align:justify}.about-research-text p{margin-bottom:20px}.about-research-text p:last-of-type{margin-bottom:30px}.about-research-cta{text-align:center;margin-top:40px}.about-research-button{display:inline-block;padding:14px 32px;background-color:var(--theme-green);color:var(--theme-white);text-decoration:none;border-radius:6px;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:2px solid var(--theme-green)}.about-research-button:hover{background-color:transparent;color:var(--theme-green);transform:translateY(-2px);box-shadow:0 4px 12px rgba(131,197,190,.3)}@media (max-width:1024px){.about-page-header{min-height:85vh}.about-header-with-image{grid-template-columns:1fr;text-align:center}.about-header-content{text-align:center}.about-grid-two-columns{grid-template-columns:1fr;gap:30px}.about-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-page-header{padding:40px 0}.about-grid-item,.about-grid-item-full{padding:40px 30px}.about-grid-title{font-size:1.5rem}.about-stats-grid{grid-template-columns:1fr;gap:15px}.about-stat-number{font-size:1.5rem}}@media (max-width:1024px){.about-main-title{font-size:2.3rem}}@media (max-width:768px){.about-page-header{padding:0}.about-main-subtitle{font-size:.75rem;text-transform:uppercase}.about-main-title{font-size:2rem}.about-main-subtitle{font-size:.75rem;text-transform:uppercase}}