.Services-module__RmerPW__container{width:min(1120px,100%);margin:0 auto;padding:3.5rem 1rem}.Services-module__RmerPW__header{text-align:center;max-width:760px;margin:0 auto 2.75rem}.Services-module__RmerPW__eyebrow{color:var(--burnt-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.82rem;font-weight:700}.Services-module__RmerPW__title{color:var(--darker-green);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.8rem,6vw,4.75rem);font-weight:700;line-height:.95}.Services-module__RmerPW__subtitle{color:var(--charcoal);text-wrap:balance;max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.75}.Services-module__RmerPW__section{gap:2rem;margin-bottom:1.75rem;display:grid}.Services-module__RmerPW__sectionHeader{text-align:center;max-width:680px;margin:0 auto}.Services-module__RmerPW__sectionTitle{color:var(--cream);text-wrap:balance;margin-bottom:.9rem;font-size:clamp(2.1rem,4vw,3rem);font-weight:700;line-height:1.05}.Services-module__RmerPW__sectionIntro{color:#fffee4d9;text-wrap:balance;line-height:1.7}.Services-module__RmerPW__servicesGrid{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:.5rem;display:grid}.Services-module__RmerPW__projectContainer{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.Services-module__RmerPW__projectCard{border-radius:var(--border-radius);min-height:300px;color:var(--cream);background:var(--forest-green);border:1px solid #fffee429;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.Services-module__RmerPW__projectCard:hover,.Services-module__RmerPW__projectCard:focus-visible{border-color:#fffee46b;transform:translateY(-4px);box-shadow:0 24px 48px #0000003d}.Services-module__RmerPW__projectCard:focus-visible{outline-offset:4px;outline:3px solid #fffee480}.Services-module__RmerPW__projectCardContent{gap:.75rem;display:grid}.Services-module__RmerPW__projectLogoContainer{border-radius:var(--border-radius);background-color:#fff;justify-content:center;align-items:center;width:100%;height:200px;padding:1rem;display:flex}.Services-module__RmerPW__projectLogo{max-width:100%;max-height:100%}.Services-module__RmerPW__projectTitle{font-size:clamp(1.8rem,2.8vw,2rem);line-height:1.05}.Services-module__RmerPW__projectDescription{opacity:.9}.Services-module__RmerPW__projectLinkText{align-self:flex-start;font-weight:700}.Services-module__RmerPW__serviceCardContainer{cursor:pointer;outline:none;height:320px;position:relative}.Services-module__RmerPW__serviceCardContainer:focus-visible{box-shadow:0 0 0 4px #fffee433}.Services-module__RmerPW__serviceCard{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .7s;position:relative}.Services-module__RmerPW__serviceCard.Services-module__RmerPW__flipped{transform:rotateY(180deg)}.Services-module__RmerPW__cardFace{border-radius:var(--border-radius);backface-visibility:hidden;width:100%;height:100%;box-shadow:var(--card-shadow);will-change:transform;flex-direction:column;justify-content:space-between;padding:1.75rem;transition:box-shadow .3s;display:flex;position:absolute;overflow:hidden;transform:rotateY(0)translateZ(0)}.Services-module__RmerPW__cardFace:before{content:"";border-radius:var(--border-radius);background:radial-gradient(circle,#fffee41f,#0000 68%);width:12rem;height:12rem;position:absolute;inset:auto -3rem -5rem auto}.Services-module__RmerPW__cardFront{background:linear-gradient(145deg,#c16944db,#002d04eb),var(--forest-green)}.Services-module__RmerPW__cardBack{background:linear-gradient(145deg,var(--forest-green)0%,var(--darker-green)100%);transform:rotateY(180deg)translateZ(0)}.Services-module__RmerPW__serviceCardContainer:hover .Services-module__RmerPW__cardFace,.Services-module__RmerPW__serviceCardContainer:focus-visible .Services-module__RmerPW__cardFace{box-shadow:0 24px 48px #00000038}.Services-module__RmerPW__serviceCardTitle{z-index:1;color:var(--cream);font-size:1.8rem;font-weight:600;line-height:1.1;font-family:var(--font-dubai,system-ui);text-wrap:balance;position:relative}.Services-module__RmerPW__serviceCardDescription{z-index:1;color:#fffee4eb;font-size:1rem;line-height:1.7;position:relative}.Services-module__RmerPW__whyChooseList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Services-module__RmerPW__whyChooseListItem{color:#fffee4e6;border-radius:999px;min-height:100%;padding:1.4rem 1.4rem 1.4rem 3.5rem;font-size:1rem;line-height:1.65;position:relative}.Services-module__RmerPW__whyChooseListItem:before{content:"";background:var(--burnt-orange);border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:1.7rem;left:1.35rem;box-shadow:0 0 0 6px #c169441f}@media (max-width:768px){.Services-module__RmerPW__container{padding-top:2rem}.Services-module__RmerPW__title{font-size:2.75rem}.Services-module__RmerPW__subtitle{font-size:1rem}.Services-module__RmerPW__section{gap:1.5rem}.Services-module__RmerPW__sectionTitle{font-size:2rem}.Services-module__RmerPW__servicesGrid,.Services-module__RmerPW__projectContainer{grid-template-columns:1fr}.Services-module__RmerPW__projectCard{min-height:280px}.Services-module__RmerPW__serviceCardContainer{height:300px}.Services-module__RmerPW__whyChooseList{grid-template-columns:1fr}.Services-module__RmerPW__whyChooseListItem{padding:.5rem .5rem .5rem 3.5rem}}
