.mt-n1-35{margin-top:-75px}.grid-wrapper,.grid-wrapper-3col{display:grid;justify-content:center}.grid-card-img svg{width:36px;height:36px;fill:var(--accent-color,#004aad);display:block!important;visibility:visible!important}.grid-card:hover .grid-card-img svg{filter:brightness(0) invert(1)}.grid-card{background:var(--bs-card-bg);border-radius:8px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--bs-body-color);max-width:170px;min-height:170px;transition:all .6s;padding:10px;border-top:6px solid var(--accent-color)}.grid-card:hover{transform:translateY(-6px);border-top:6px solid var(--start-bg)}.grid-card:before{content:"";position:absolute;inset:0 0 100% 0;background:linear-gradient(to right,var(--accent-color),color-mix(in srgb,var(--accent-color),white 45%));transition:all .6s;z-index:-1;border-radius:0 0 8px 8px;pointer-events:none}.grid-card:hover:before{inset:0}.grid-card-img{display:flex;align-items:center;justify-content:center;height:60px;width:60px;border:2px solid var(--accent-color,#004aad);border-radius:50%;background:var(--color-gary-100,#f7f7f7);margin-bottom:1rem;position:relative;transition:all .6s}.grid-card-img i{font-size:32px;color:var(--icon-color)}.grid-card-content h3{font-size:1em;font-weight:600;margin:0;text-align:center;line-height:1.3;color:var(--bs-body-color);transition:all .6s}.grid-card:hover .grid-card-img i{color:#fff}.grid-card:hover .grid-card-content h3{color:var(--color-tab)}.grid-card:hover .grid-card-img{background:#022950;border:2px solid #b4daff;box-shadow:0 8px 10px #9cc5f0}.grid-card:hover i{color:var(--text-primary)}@media (max-width:767px){.grid-wrapper{gap:20px}.grid-wrapper,.grid-wrapper-2,.grid-wrapper-3col{grid-template-columns:repeat(2,minmax(110px,150px))}.grid-wrapper-3col{gap:20px}}@media (min-width:768px){.grid-wrapper,.grid-wrapper-3col{grid-template-columns:repeat(3,minmax(110px,150px));gap:20px}}@media (min-width:992px){.grid-wrapper,.grid-wrapper-3col{grid-template-columns:repeat(3,minmax(110px,150px));gap:20px}}@media (min-width:1200px){.grid-wrapper{grid-template-columns:repeat(4,minmax(110px,170px));gap:50px}.grid-wrapper-3col{grid-template-columns:repeat(3,minmax(110px,170px));gap:50px}}.grid-card.has-new-badge{position:relative}.new-badge{position:absolute;top:-12px;right:-10px;z-index:2;padding:3px 9px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#ff3b30,#ff8a00);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.3;box-shadow:0 4px 10px rgba(255,59,48,.45);animation:newBadgePulse 1.4s ease-in-out infinite;pointer-events:none}.new-badge:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-20deg);animation:newBadgeShine 2.2s ease-in-out infinite}@keyframes newBadgePulse{0%,to{transform:scale(1);box-shadow:0 4px 10px rgba(255,59,48,.45),0 0 0 0 rgba(255,59,48,.55)}50%{transform:scale(1.12);box-shadow:0 4px 14px rgba(255,59,48,.6),0 0 0 6px rgba(255,59,48,0)}}@keyframes newBadgeShine{0%{left:-60%}60%,to{left:130%}}@media (prefers-reduced-motion:reduce){.new-badge,.new-badge:after{animation:none}}