.uro-hero{background-color:#b8cfc4;border-radius:16px;width:calc(100% - clamp(32px,9vw,130px));margin:clamp(12px,2vw,24px) clamp(16px,4.5vw,65px);overflow:hidden}.uro-hero-container{grid-template-columns:55% 45%;align-items:center;gap:clamp(16px,2vw,32px);min-height:clamp(320px,35vw,520px);padding:clamp(40px,5vw,72px) clamp(24px,3vw,48px);display:grid}.uro-hero-content{flex-direction:column;gap:clamp(10px,1.2vw,16px);padding-left:clamp(16px,4vw,70px);display:flex}.uro-hero-department{color:#1a1a1a;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:clamp(10px,.85vw,13px);font-weight:700}.uro-hero-title{color:#3d7373;margin:0;font-size:clamp(26px,3.5vw,56px);font-weight:600;line-height:1.15}.uro-hero-description{color:#1a1a1a;max-width:380px;margin:0;font-size:clamp(13px,1vw,17px);line-height:1.6}.uro-hero-buttons{flex-wrap:wrap;gap:12px;margin-top:clamp(8px,1vw,16px);display:flex}.uro-hero-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:clamp(10px,1vw,14px) clamp(16px,1.5vw,22px);font-size:clamp(11px,.9vw,14px);font-weight:500;text-decoration:none;display:flex}.uro-hero-btn:hover{opacity:1}.uro-hero-btn-primary{color:#9ce580;background-color:#3d7373}.uro-hero-btn-primary img{filter:brightness(0)saturate()invert(85%)sepia(30%)saturate(500%)hue-rotate(60deg)brightness(105%)}.uro-hero-btn-secondary{color:#3d7373;background:0 0;border:1px solid #3d7373;padding:10px 15px}.uro-hero-image{width:100%;height:clamp(260px,32vw,480px);position:relative}@media (max-width:1280px){.uro-hero-container{min-height:clamp(300px,32vw,460px)}}@media (max-width:1024px){.uro-hero-container{min-height:clamp(280px,30vw,400px);padding:40px 32px}.uro-hero-content{padding-left:16px}.uro-hero-image{height:clamp(240px,28vw,380px)}}@media (max-width:767px){.uro-hero{border-radius:12px;width:calc(100% - 32px);margin:12px 16px}.uro-hero-container{min-height:unset;grid-template-columns:1fr;padding:28px 20px}.uro-hero-content{padding-left:0}.uro-hero-image{order:-1;height:240px}.uro-hero-title{font-size:28px}.uro-hero-buttons{flex-direction:column}.uro-hero-btn{justify-content:center;width:100%}}@media (max-width:480px){.uro-hero-title{font-size:24px}.uro-hero-image{height:200px}}
.uro-about{background-color:#fff;width:100%;padding:60px 52px}.uro-about-container{grid-template-columns:48% 48%;align-items:center;gap:4%;margin:0 auto;padding:0 70px;display:grid}.uro-about-content{flex-direction:column;gap:14px;display:flex}.uro-about-label{color:#3d7373;margin:0;font-size:17px;font-weight:500}.uro-about-title{color:#1a1a1a;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.2}.uro-about-description{color:#1a1a1a;margin:0;font-size:14px;line-height:1.75}.uro-about-btn{color:#9ce580;cursor:pointer;white-space:nowrap;background-color:#3d7373;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:11px 20px;font-size:13px;font-weight:500;transition:opacity .2s;display:inline-flex}.uro-about-btn img{filter:brightness(0)saturate()invert(85%)sepia(30%)saturate(500%)hue-rotate(60deg)brightness(105%)}.uro-about-btn:hover{opacity:.88}.uro-about-image{border-radius:14px;align-self:stretch;width:100%;height:clamp(320px,36vw,480px);min-height:380px;position:relative;overflow:hidden}@media (max-width:1024px){.uro-about{padding:48px 24px}.uro-about-container{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:767px){.uro-about{padding:32px 16px}.uro-about-container{grid-template-columns:1fr;gap:24px}.uro-about-image{border-radius:12px;height:260px}.uro-about-title{font-size:24px}.uro-about-btn{justify-content:center;width:100%}}
.uro-features{background:linear-gradient(90deg,#a8c87a,#4a9a8a,#2d7a7a);width:100%;padding:48px clamp(40px,5vw,80px)}.uro-features-grid{grid-template-columns:repeat(3,1fr);gap:0;margin:0 auto;padding-left:10px;display:grid}.uro-feature-item:not(:last-child){padding-right:48px}.uro-feature-item:not(:first-child){padding-left:48px}.uro-feature-item{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.uro-feature-icon{background-color:#ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.uro-feature-title{color:#fff;margin:0;font-size:clamp(19px,1.2vw,18px);font-weight:400;line-height:1.3}.uro-feature-description{color:#ffffffd9;text-align:center;max-width:260px;margin:0 auto;font-size:clamp(10px,.95vw,14px);line-height:1.6}@media (max-width:767px){.uro-features{padding:36px 24px}.uro-features-grid{grid-template-columns:1fr;gap:32px}.uro-feature-item:not(:last-child){border-bottom:1px solid #ffffff40;border-right:none;padding-bottom:32px;padding-right:0}.uro-feature-item:not(:first-child){padding-left:0}}
.uro-services{background-color:#fff;width:100%;padding:60px 52px}.uro-services-container{margin:0 auto}.uro-services-title{color:#1a1a1a;margin:0 0 12px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.2}.uro-services-subtitle{color:#000;max-width:500px;margin:0 0 40px;font-size:14px;line-height:1.6}.uro-services-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.uro-service-card{background-color:#fff;border:1px solid #d3e3b7;border-radius:12px;overflow:hidden}.uro-service-image{aspect-ratio:16/10;background-color:#f5f5f5;width:100%;position:relative}.uro-service-content{padding:20px}.uro-service-title{color:#1a1a1a;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3}.uro-service-description{color:#000;margin:0;font-size:13px;line-height:1.65}.uro-services-btn{color:#9ce580;cursor:pointer;white-space:nowrap;background-color:#3d7373;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex}.uro-services-btn img{filter:brightness(0)saturate()invert(85%)sepia(30%)saturate(500%)hue-rotate(60deg)brightness(105%)}@media (max-width:1024px){.uro-services{padding:48px 24px}.uro-services-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.uro-services{padding:32px 16px}.uro-services-grid{grid-template-columns:1fr}.uro-services-btn{justify-content:center;width:100%}}
