.ServicesGrid-module__xRfYka__services-section{background:var(--soft);width:100%;padding:108px max(16px,50vw - 580px)}.ServicesGrid-module__xRfYka__service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;animation:.6s ease-out ServicesGrid-module__xRfYka__gridFadeIn;display:grid}@keyframes ServicesGrid-module__xRfYka__gridFadeIn{0%{opacity:0}to{opacity:1}}.ServicesGrid-module__xRfYka__service-card{border:1px solid var(--line);background:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards ServicesGrid-module__xRfYka__slideUp;animation-delay:calc(var(--animation-index) * 40ms);opacity:0;border-radius:12px;flex-direction:column;align-items:stretch;padding:28px 20px;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}@keyframes ServicesGrid-module__xRfYka__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServicesGrid-module__xRfYka__service-card:hover{border-color:var(--blue-dark);transform:translateY(-4px);box-shadow:0 12px 40px #209ba226}.ServicesGrid-module__xRfYka__service-card:active{transform:translateY(-2px)}.ServicesGrid-module__xRfYka__service-icon-wrapper{background:linear-gradient(135deg,#3fc4c814 0%,#209ba20a 100%);border:1.5px solid #209ba233;border-radius:12px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 18px;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:flex}.ServicesGrid-module__xRfYka__service-card:hover .ServicesGrid-module__xRfYka__service-icon-wrapper{border-color:var(--blue-dark);background:linear-gradient(135deg,#3fc4c829 0%,#209ba214 100%);transform:scale(1.08)rotate(2deg);box-shadow:0 8px 24px #209ba21f}.ServicesGrid-module__xRfYka__service-icon{width:52px;height:52px;color:var(--blue-dark);justify-content:center;align-items:center;transition:all .3s;display:flex}.ServicesGrid-module__xRfYka__service-card:hover .ServicesGrid-module__xRfYka__service-icon{color:var(--blue);transform:scale(1.12)}.ServicesGrid-module__xRfYka__service-icon svg{stroke:currentColor;fill:none;filter:drop-shadow(0 2px 4px #209ba21f);width:100%;height:100%}.ServicesGrid-module__xRfYka__service-content{text-align:center;flex:1;margin-bottom:12px}.ServicesGrid-module__xRfYka__service-card h3{color:var(--navy);margin:0 0 8px;font-size:.98rem;font-weight:700;line-height:1.3;transition:color .28s}.ServicesGrid-module__xRfYka__service-card:hover h3{color:var(--blue-dark)}.ServicesGrid-module__xRfYka__service-brief{color:var(--muted);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ServicesGrid-module__xRfYka__service-action{justify-content:center;height:20px;display:flex;overflow:hidden}.ServicesGrid-module__xRfYka__service-arrow{color:var(--blue);letter-spacing:.04em;opacity:0;font-size:1.4rem;font-weight:600;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translate(-12px)}.ServicesGrid-module__xRfYka__service-card:hover .ServicesGrid-module__xRfYka__service-arrow{opacity:1;transform:translate(0)}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured{border:2px solid var(--blue-dark);background:linear-gradient(135deg,#209ba214 0%,#3fc4c80a 100%);padding:32px 28px;position:relative}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured:before{content:"EMERGENCY";letter-spacing:.1em;color:#e74c3c;text-transform:uppercase;white-space:nowrap;background:#e74c3c1a;border-radius:4px;padding:5px 12px;font-size:.68rem;font-weight:900;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #e74c3c1a}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured .ServicesGrid-module__xRfYka__service-icon-wrapper{background:linear-gradient(135deg,#e74c3c14 0%,#e74c3c05 100%);border-color:#e74c3c26;width:88px;height:88px}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured .ServicesGrid-module__xRfYka__service-icon{color:#e74c3c}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured:hover{background:linear-gradient(135deg,#e74c3c1f 0%,#e74c3c0a 100%);border-color:#e74c3c;box-shadow:0 16px 48px #e74c3c26}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured:hover .ServicesGrid-module__xRfYka__service-icon-wrapper{background:linear-gradient(135deg,#e74c3c29 0%,#e74c3c0f 100%);border-color:#e74c3c}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured:hover .ServicesGrid-module__xRfYka__service-icon{color:#e74c3c}.ServicesGrid-module__xRfYka__ss-root{z-index:200;flex-direction:column;justify-content:flex-end;align-items:center;animation:.3s ease-out ServicesGrid-module__xRfYka__ssRootIn;display:flex;position:fixed;inset:0}@keyframes ServicesGrid-module__xRfYka__ssRootIn{0%{opacity:0}to{opacity:1}}.ServicesGrid-module__xRfYka__ss-root.ServicesGrid-module__xRfYka__is-closing{animation:.26s ease-in forwards ServicesGrid-module__xRfYka__ssRootOut}@keyframes ServicesGrid-module__xRfYka__ssRootOut{to{opacity:0}}.ServicesGrid-module__xRfYka__ss-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07113d7a;animation:.3s both ServicesGrid-module__xRfYka__ss-backdrop-in;position:absolute;inset:0}@keyframes ServicesGrid-module__xRfYka__ss-backdrop-in{0%{opacity:0}to{opacity:1}}.ServicesGrid-module__xRfYka__ss-root.ServicesGrid-module__xRfYka__is-closing .ServicesGrid-module__xRfYka__ss-backdrop{animation:.24s both ServicesGrid-module__xRfYka__ss-backdrop-out}@keyframes ServicesGrid-module__xRfYka__ss-backdrop-out{to{opacity:0}}.ServicesGrid-module__xRfYka__ss-sheet{z-index:1;background:var(--white);border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:80vh;padding:32px 24px 44px;animation:.4s cubic-bezier(.34,1.56,.64,1) ServicesGrid-module__xRfYka__slideUpSheet;position:relative;overflow-y:auto}@keyframes ServicesGrid-module__xRfYka__slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ServicesGrid-module__xRfYka__ss-root.ServicesGrid-module__xRfYka__is-closing .ServicesGrid-module__xRfYka__ss-sheet{animation:.24s forwards ServicesGrid-module__xRfYka__slideDownSheet}@keyframes ServicesGrid-module__xRfYka__slideDownSheet{to{opacity:0;transform:translateY(100%)}}.ServicesGrid-module__xRfYka__ss-handle{background:var(--line);cursor:grab;border-radius:2px;width:40px;height:4px;margin:-8px auto 16px;transition:background .2s}.ServicesGrid-module__xRfYka__ss-sheet:active .ServicesGrid-module__xRfYka__ss-handle{background:var(--blue-dark)}.ServicesGrid-module__xRfYka__ss-close{background:var(--soft);cursor:pointer;z-index:10;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.ServicesGrid-module__xRfYka__ss-close:hover{background:var(--line);transform:rotate(90deg)}.ServicesGrid-module__xRfYka__ss-close svg{width:20px;height:20px;stroke:var(--navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ServicesGrid-module__xRfYka__ss-icon{width:92px;height:92px;color:var(--blue-dark);background:linear-gradient(135deg,#3fc4c81f 0%,#209ba20f 100%);border:1.5px solid #209ba233;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 20px;animation:.4s cubic-bezier(.34,1.56,.64,1) .1s backwards ServicesGrid-module__xRfYka__scaleIn;display:flex}@keyframes ServicesGrid-module__xRfYka__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ServicesGrid-module__xRfYka__ss-icon svg{stroke:currentColor;fill:none;width:64px;height:64px}#ServicesGrid-module__xRfYka__ss-title{color:var(--navy);text-align:center;margin:0 0 12px;font-size:1.32rem;animation:.4s .15s backwards ServicesGrid-module__xRfYka__fadeInUp}@keyframes ServicesGrid-module__xRfYka__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ServicesGrid-module__xRfYka__ss-desc{color:var(--muted);text-align:center;margin:0 0 28px;font-size:.98rem;line-height:1.65;animation:.4s .2s backwards ServicesGrid-module__xRfYka__fadeInUp}.ServicesGrid-module__xRfYka__ss-cta{width:100%;animation:.4s .25s backwards ServicesGrid-module__xRfYka__fadeInUp}@media (max-width:980px){.ServicesGrid-module__xRfYka__service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ServicesGrid-module__xRfYka__service-card{padding:24px 16px}.ServicesGrid-module__xRfYka__service-icon-wrapper{width:68px;height:68px;margin-bottom:16px}.ServicesGrid-module__xRfYka__service-icon{width:48px;height:48px}.ServicesGrid-module__xRfYka__service-card h3{font-size:.94rem}.ServicesGrid-module__xRfYka__service-brief{font-size:.8rem}}@media (max-width:560px){.ServicesGrid-module__xRfYka__services-section{padding:58px 16px}.ServicesGrid-module__xRfYka__service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ServicesGrid-module__xRfYka__service-card{padding:20px 14px}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured{padding:24px 16px}.ServicesGrid-module__xRfYka__service-card.ServicesGrid-module__xRfYka__is-featured:before{padding:4px 9px;font-size:.6rem;inset:auto auto 12px 12px}.ServicesGrid-module__xRfYka__service-icon-wrapper{width:60px;height:60px;margin-bottom:12px}.ServicesGrid-module__xRfYka__service-icon{width:40px;height:40px}.ServicesGrid-module__xRfYka__service-card h3{margin-bottom:6px;font-size:.88rem}.ServicesGrid-module__xRfYka__service-brief{font-size:.76rem}.ServicesGrid-module__xRfYka__service-arrow{font-size:1.2rem}.ServicesGrid-module__xRfYka__ss-sheet{max-width:calc(100vw - 20px);padding:28px 20px 40px}#ServicesGrid-module__xRfYka__ss-title{font-size:1.18rem}.ServicesGrid-module__xRfYka__ss-desc{margin-bottom:24px;font-size:.92rem}.ServicesGrid-module__xRfYka__ss-icon{width:80px;height:80px}.ServicesGrid-module__xRfYka__ss-icon svg{width:56px;height:56px}}
