html{scroll-behavior:smooth}.services-hero{background-image:url(/images/services-hero-light.webp)}.consultation{background:linear-gradient(#dce5eb 0,#eef2f5 55px,#f3f6f8 150px);border-bottom:1px solid #5f8fb859;padding:100px 20px;position:relative}.consultation-container{width:min(94%,1450px);margin:0 auto}.consultation-grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.consultation-card{text-align:center;border-radius:var(--radius-lg);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background-color:#fff;border:1px solid #00000014;padding:52px 35px;box-shadow:0 12px 35px #00000014}.consultation-card:hover{border-color:var(--primary-color);transform:translateY(-8px);box-shadow:0 20px 45px #00000024}.consultation-card-icon{color:#111;border:1px solid var(--primary-color);background-color:#fdfdfd29;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 10px;font-size:2rem;font-weight:700;display:flex}.consultation-card-icon img{object-fit:contain;width:130px;height:130px}.consultation-card h3{color:#111;margin:0 0 12px;font-family:Times New Roman,Times,serif;font-size:1.2rem;font-weight:700;position:relative}.consultation-card h3:after{content:"";background-color:var(--primary-color);width:34px;height:2px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.consultation-card p{color:#46525d;max-width:250px;margin:0;line-height:1.7}.consultation .section-heading{text-align:center;max-width:1100px;margin:0 auto 55px}.consultation-intro{color:#41505d;max-width:1050px;margin:18px auto 0;font-size:1.3rem;font-weight:600;line-height:1.8}.consultation-card{flex-direction:column;align-items:center;min-height:470px;display:flex}@media (width<=1200px){.services-hero{min-height:580px}.services-hero-container,.consultation-container{width:min(92%,1100px)}.services-hero-content{max-width:680px;padding:25px 10px}.consultation{padding:90px 20px}.consultation-grid{grid-template-columns:repeat(2,1fr);gap:30px}.consultation-card{min-height:430px;padding:45px 35px}.consultation-intro{max-width:900px;font-size:1.15rem;line-height:1.75}}@media (width<=992px){.services-hero{background-position:60%;min-height:540px}.services-hero-content{max-width:600px}.services-hero-content h1{max-width:600px;font-size:clamp(2.8rem,6vw,4rem)}.services-hero-description{max-width:500px;font-size:1.05rem}.consultation{padding:80px 20px}.consultation .section-heading{margin-bottom:45px}.consultation-intro{max-width:800px;font-size:1.05rem;line-height:1.75}.consultation-grid{gap:25px}.consultation-card{min-height:410px;padding:40px 30px}.consultation-card-icon{width:140px;height:140px}.consultation-card-icon img{width:112px;height:112px}}@media (width<=768px){.services-hero{background-position:65%;align-items:center;min-height:500px}.services-hero-container{width:100%;padding:0 24px}.services-hero-content{max-width:540px;padding:25px 0}.services-hero-eyebrow{letter-spacing:2.5px;margin-bottom:15px;font-size:.8rem}.services-hero-content h1{max-width:520px;margin-bottom:20px;font-size:clamp(2.5rem,9vw,3.6rem);line-height:1.08}.services-hero-line{width:75px;height:2px;margin-bottom:20px}.services-hero-description{max-width:450px;margin-bottom:28px;font-size:1rem;line-height:1.65}.services-hero-description br{display:none}.services-hero-button{min-width:145px;padding:14px 24px;font-size:14px}.consultation{padding:70px 20px}.consultation-container{width:100%}.consultation .section-heading{max-width:650px;margin-bottom:40px}.consultation-intro{margin-top:15px;font-size:1rem;font-weight:500;line-height:1.7}.consultation-grid{grid-template-columns:1fr;gap:25px;max-width:520px;margin:0 auto}.consultation-card{min-height:auto;padding:38px 30px}.consultation-card-icon{width:125px;height:125px;margin-bottom:18px}.consultation-card-icon img{width:100px;height:100px}.consultation-card h3{font-size:1.2rem}.consultation-card p{max-width:350px;font-size:.95rem;line-height:1.65}}@media (width<=480px){.services-hero{background-position:68%;min-height:470px}.services-hero-container{padding:0 20px}.services-hero-content{padding:20px 0}.services-hero-eyebrow{letter-spacing:2px;margin-bottom:13px;font-size:.72rem}.services-hero-content h1{margin-bottom:18px;font-size:clamp(2.15rem,11vw,3rem);line-height:1.08}.services-hero-line{width:65px;margin-bottom:18px}.services-hero-description{margin-bottom:25px;font-size:.93rem;line-height:1.6}.services-hero-button{min-width:135px;padding:13px 21px;font-size:13px}.consultation{padding:60px 16px}.consultation .section-heading{margin-bottom:35px}.consultation-intro{font-size:.93rem;line-height:1.65}.consultation-grid{gap:20px}.consultation-card{border-radius:var(--radius-md);padding:32px 22px}.consultation-card-icon{width:110px;height:110px;margin-bottom:17px}.consultation-card-icon img{width:88px;height:88px}.consultation-card h3{margin-bottom:10px;font-size:1.12rem}.consultation-card p{max-width:300px;font-size:.9rem;line-height:1.65}}@media (width<=360px){.services-hero{min-height:450px}.services-hero-container{padding:0 16px}.services-hero-content h1{font-size:2.05rem}.services-hero-description{font-size:.88rem}.consultation{padding:55px 14px}.consultation-card{padding:30px 18px}.consultation-card-icon{width:100px;height:100px}.consultation-card-icon img{width:80px;height:80px}}
