.ServicesGrid-module__0QJelG__philosophyCta{flex-direction:column;align-items:center;gap:1rem;display:flex}.ServicesGrid-module__0QJelG__ctaNote{color:var(--blue-700);font-size:1rem;font-weight:600}.ServicesGrid-module__0QJelG__requestItems{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ServicesGrid-module__0QJelG__requestChip{background:var(--blue-700);color:var(--white);border-radius:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.ServicesGrid-module__0QJelG__symptomsList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.ServicesGrid-module__0QJelG__symptomTag{background:var(--yellow-100);color:var(--yellow-700);border:1px solid var(--yellow-300);border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.ServicesGrid-module__0QJelG__carouselWrapper{width:100%;position:relative}.ServicesGrid-module__0QJelG__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:default;-webkit-overflow-scrolling:touch;padding:1.5rem 0;padding-inline:1rem;scroll-padding-inline:1rem;overflow-x:auto}.ServicesGrid-module__0QJelG__carousel:focus-visible{outline:3px solid var(--blue-300);outline-offset:4px;border-radius:var(--radius-lg)}.ServicesGrid-module__0QJelG__carousel::-webkit-scrollbar{display:none}.ServicesGrid-module__0QJelG__innerCarousel{align-items:stretch;gap:0;width:max-content;min-width:100%;display:flex}.ServicesGrid-module__0QJelG__item{scroll-snap-align:center;flex:0 0 90vw;width:90vw;min-width:280px;padding:0 .5rem;display:flex}@media (min-width:768px){.ServicesGrid-module__0QJelG__carousel{padding-inline:0;padding:2rem 0}.ServicesGrid-module__0QJelG__item{flex:0 0 clamp(280px,45vw,450px);width:clamp(280px,45vw,450px);padding:0 1rem}}.ServicesGrid-module__0QJelG__link{color:inherit;width:100%;height:100%;text-decoration:none;display:block}.ServicesGrid-module__0QJelG__card{border-radius:var(--radius-3xl);background:var(--glass-bg-light);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border-light);height:100%;box-shadow:var(--cms-card-shadow,0 22px 48px #0f172a14);z-index:1;flex-direction:column;flex:1;padding:1.5rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.ServicesGrid-module__0QJelG__card{padding:2.5rem}}.ServicesGrid-module__0QJelG__card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.ServicesGrid-module__0QJelG__card:after{content:"";background:var(--gradient-yellow);opacity:0;height:5px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.ServicesGrid-module__0QJelG__card:hover{border-color:var(--blue-400);box-shadow:var(--shadow-2xl), 0 0 0 1px var(--blue-100);background:#ffffff1f;transform:translateY(-12px)scale(1.02)}.ServicesGrid-module__0QJelG__card:hover:after{opacity:1}.ServicesGrid-module__0QJelG__iconWrapper{border-radius:var(--radius-2xl);background:var(--blue-50);width:5.5rem;height:5.5rem;color:var(--yellow-500);box-shadow:var(--shadow-sm);z-index:1;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2.5rem;font-size:2.5rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ServicesGrid-module__0QJelG__card:hover .ServicesGrid-module__0QJelG__iconWrapper{background:var(--gradient-yellow);color:#fff;transform:scale(1.15)rotate(8deg);box-shadow:0 20px 40px #f59e0b66}.ServicesGrid-module__0QJelG__content{z-index:1;flex-grow:1;position:relative}.ServicesGrid-module__0QJelG__title{color:var(--gray-900);margin-bottom:.75rem;font-size:1.75rem;font-weight:900;line-height:1.2}.ServicesGrid-module__0QJelG__subtitle{color:var(--yellow-700);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.9rem;font-weight:800;display:block}.ServicesGrid-module__0QJelG__description{color:var(--gray-600);margin-bottom:2rem;font-size:1.1rem;font-weight:400;line-height:1.8}.ServicesGrid-module__0QJelG__footer{border-top:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.ServicesGrid-module__0QJelG__navButton{background:var(--glass-bg-light);backdrop-filter:blur(8px);border:1px solid var(--glass-border-light);width:64px;height:64px;box-shadow:var(--shadow-sm);cursor:pointer;z-index:10;color:var(--blue-700);opacity:.7;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:none;position:absolute;top:50%;transform:translateY(-50%)}.ServicesGrid-module__0QJelG__navButton:hover{background:var(--white);color:var(--blue-700);opacity:1;box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.15)}.ServicesGrid-module__0QJelG__navButton:focus-visible{outline:3px solid var(--yellow-400);outline-offset:3px}.ServicesGrid-module__0QJelG__prev{right:-32px}.ServicesGrid-module__0QJelG__next{left:-32px}@media (min-width:1024px){.ServicesGrid-module__0QJelG__navButton{display:flex}}.ServicesGrid-module__0QJelG__moreText{color:var(--blue-700);font-size:.95rem;font-weight:600}.ServicesGrid-module__0QJelG__arrow{color:var(--blue-700);font-size:1.25rem;transition:transform .3s}.ServicesGrid-module__0QJelG__card:hover .ServicesGrid-module__0QJelG__arrow{transform:translate(-5px)}[dir=ltr] .ServicesGrid-module__0QJelG__card:hover .ServicesGrid-module__0QJelG__arrow{transform:translate(5px)}.ServicesGrid-module__0QJelG__carouselIndicators{flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ServicesGrid-module__0QJelG__dots{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ServicesGrid-module__0QJelG__dot{cursor:pointer;width:48px;height:48px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ServicesGrid-module__0QJelG__dot:after{content:"";border:1px solid var(--blue-200);background:var(--white);width:10px;height:10px;transition:all var(--transition-fast);border-radius:999px}.ServicesGrid-module__0QJelG__dot:hover:after{background:var(--blue-100)}.ServicesGrid-module__0QJelG__activeDot:after{background:var(--blue-600);border-color:var(--blue-600);width:28px}.ServicesGrid-module__0QJelG__dot:focus-visible{outline:3px solid var(--yellow-400);outline-offset:-10px;outline:3px solid var(--yellow-400);outline-offset:-10px}