[data-v-12f1dc67]:export{primary:#0c4076;primaryDark:#0a3561;primaryLight:#b6dfff;primaryR:12;primaryG:64;primaryB:118;secondary:#212a5f;secondaryDark:#1a2150;secondaryLight:#2c3a6f;secondaryR:33;secondaryG:42;secondaryB:95;accent:#b71e42;accentDark:#ad2224;accentLight:#e84043;accentGradient:#d61116;accentR:180;accentG:57;accentB:59;whiteR:255;whiteG:255;whiteB:255;blackR:0;blackG:0;blackB:0}.services-icon-grid[data-v-12f1dc67]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:40px 0}.service-icon-card[data-v-12f1dc67]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-icon-card[data-v-12f1dc67]:before{background:linear-gradient(90deg,#b71e42,#e84043);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.service-icon-card[data-v-12f1dc67]:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-12px)}.service-icon-card[data-v-12f1dc67]:hover:before{transform:scaleX(1)}.card-link[data-v-12f1dc67]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:320px;padding:48px 32px;-webkit-text-decoration:none;text-decoration:none}.icon-wrapper[data-v-12f1dc67]{height:120px;margin-bottom:28px;position:relative;width:120px}.service-icon[data-v-12f1dc67]{-o-object-fit:cover;object-fit:cover}.service-icon-placeholder[data-v-12f1dc67],.service-icon[data-v-12f1dc67]{border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.1);height:120px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:120px;z-index:2}.service-icon-placeholder[data-v-12f1dc67]{align-items:center;background:linear-gradient(135deg,#0c4076,#0a3561);color:#fff;display:flex;justify-content:center}.icon-backdrop[data-v-12f1dc67]{background:linear-gradient(135deg,#b71e42,#e84043);border-radius:50%;height:120px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.4,0,.2,1);width:120px;z-index:1}.service-icon-card:hover .service-icon[data-v-12f1dc67]{box-shadow:0 8px 24px rgba(180,57,59,.3);transform:scale(1.1) rotate(5deg)}.service-icon-card:hover .service-icon-placeholder[data-v-12f1dc67]{box-shadow:0 8px 24px rgba(33,42,95,.4);transform:scale(1.1) rotate(5deg)}.service-icon-card:hover .icon-backdrop[data-v-12f1dc67]{opacity:.15;transform:translate(-50%,-50%) scale(1.3)}.service-name[data-v-12f1dc67]{align-items:center;color:#212a5f;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.4;margin:0 0 20px;min-height:56px;text-align:center;transition:color .3s ease}.service-icon-card:hover .service-name[data-v-12f1dc67]{color:#b71e42}.service-action[data-v-12f1dc67]{align-items:center;background:linear-gradient(135deg,#b71e42,#e84043);border-radius:50px;box-shadow:0 4px 12px rgba(180,57,59,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;opacity:0;padding:10px 24px;text-transform:uppercase;transform:translateY(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.service-icon-card:hover .service-action[data-v-12f1dc67]{opacity:1;transform:translateY(0)}.service-action svg[data-v-12f1dc67]{transition:transform .3s ease}.service-icon-card:hover .service-action svg[data-v-12f1dc67]{transform:translateX(4px)}.action-text[data-v-12f1dc67]{display:block}@media(max-width:991px){.services-icon-grid[data-v-12f1dc67]{gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:32px 0}.card-link[data-v-12f1dc67]{min-height:300px;padding:40px 28px}.icon-wrapper[data-v-12f1dc67]{margin-bottom:24px}.icon-backdrop[data-v-12f1dc67],.icon-wrapper[data-v-12f1dc67],.service-icon-placeholder[data-v-12f1dc67],.service-icon[data-v-12f1dc67]{height:110px;width:110px}.service-icon-placeholder svg[data-v-12f1dc67]{height:52px;width:52px}.service-name[data-v-12f1dc67]{font-size:19px;min-height:52px}}@media(max-width:768px){.services-icon-grid[data-v-12f1dc67]{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:28px 0}.service-icon-card[data-v-12f1dc67]{border-radius:16px}.card-link[data-v-12f1dc67]{min-height:280px;padding:36px 24px}.icon-wrapper[data-v-12f1dc67]{margin-bottom:20px}.icon-backdrop[data-v-12f1dc67],.icon-wrapper[data-v-12f1dc67],.service-icon-placeholder[data-v-12f1dc67],.service-icon[data-v-12f1dc67]{height:100px;width:100px}.service-icon-placeholder svg[data-v-12f1dc67]{height:48px;width:48px}.service-name[data-v-12f1dc67]{font-size:18px;margin-bottom:16px;min-height:48px}.service-action[data-v-12f1dc67]{font-size:13px;padding:9px 20px}}@media(max-width:576px){.services-icon-grid[data-v-12f1dc67]{gap:16px;grid-template-columns:1fr;padding:24px 0}.service-icon-card[data-v-12f1dc67]{border-radius:16px}.card-link[data-v-12f1dc67]{min-height:260px;padding:32px 20px}.icon-wrapper[data-v-12f1dc67]{margin-bottom:16px}.icon-backdrop[data-v-12f1dc67],.icon-wrapper[data-v-12f1dc67],.service-icon-placeholder[data-v-12f1dc67],.service-icon[data-v-12f1dc67]{height:90px;width:90px}.service-icon-placeholder svg[data-v-12f1dc67]{height:44px;width:44px}.service-name[data-v-12f1dc67]{font-size:17px;min-height:44px}.service-action[data-v-12f1dc67]{font-size:12px;padding:8px 18px}.service-icon-card[data-v-12f1dc67]:hover{transform:translateY(-8px)}}