@charset "UTF-8";.categories-section[data-v-d405e192]{position:relative;z-index:5;padding:0 90px}@media(max-width:768px){.categories-section[data-v-d405e192]{padding:0 16px}}.categories-section--home[data-v-d405e192]{margin-top:clamp(-280px,-22.4vw,-430px);padding-bottom:0}@media(max-width:768px){.categories-section--home[data-v-d405e192]{margin-top:-40px;padding-bottom:24px}}.categories-section--page[data-v-d405e192]{padding-top:40px;padding-bottom:8px}.categories-section--page .categories-panel[data-v-d405e192]{gap:0;min-height:290px;background:linear-gradient(180deg,#000e28,#081937 52%,#000e28);border-top:1px solid rgba(22,95,189,.25);border-bottom:1px solid rgba(22,95,189,.15)}.categories-section--page .category-col[data-v-d405e192]{min-height:290px;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0}.categories-section--page .category-col[data-v-d405e192]:hover{background:#165fbd14;transform:none}.categories-panel[data-v-d405e192]{max-width:1740px;margin:0 auto;min-height:430px;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;background:transparent;border:0;box-shadow:none}@media(max-width:1400px){.categories-panel[data-v-d405e192]{gap:12px}}@media(max-width:1200px){.categories-panel[data-v-d405e192]{grid-template-columns:repeat(3,1fr);min-height:auto}}@media(max-width:768px){.categories-panel[data-v-d405e192]{grid-template-columns:repeat(2,1fr);gap:10px}}.category-col[data-v-d405e192]{display:flex;flex-direction:column;align-items:flex-start;min-height:430px;padding:36px 28px 32px;text-align:left;background:#08193780;border:1px solid rgba(8,25,55,.02);transition:background .25s ease,transform .25s ease}.category-col[data-v-d405e192]:hover{background:#081937b8;transform:translateY(-2px)}.category-col.is-active[data-v-d405e192]{background:#165fbd38;border-color:#165fbd59}.category-col.is-active .category-name[data-v-d405e192]{color:#fff}@media(max-width:1200px){.category-col[data-v-d405e192]{min-height:360px}}@media(max-width:768px){.category-col[data-v-d405e192]{min-height:auto;padding:20px 16px 24px;align-items:center;text-align:center}}.category-col__link[data-v-d405e192]{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;color:inherit;text-decoration:none}@media(max-width:768px){.category-col__link[data-v-d405e192]{align-items:center}}.category-icon[data-v-d405e192]{width:228px;height:197px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.category-icon img[data-v-d405e192]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,14,40,.35))}@media(max-width:1400px){.category-icon[data-v-d405e192]{width:180px;height:150px}}@media(max-width:768px){.category-icon[data-v-d405e192]{width:120px;height:100px;margin-bottom:12px}}.category-name[data-v-d405e192]{margin:0 0 10px;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:28px;text-transform:none;color:#fff;white-space:pre-line}@media(max-width:768px){.category-name[data-v-d405e192]{font-size:16px;line-height:22px;margin-bottom:6px}}.category-desc[data-v-d405e192]{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:14px;line-height:18px;color:#fff;text-transform:none;max-width:200px;white-space:pre-line}@media(max-width:768px){.category-desc[data-v-d405e192]{max-width:none;font-size:12px;line-height:1.45;margin-bottom:12px}}.category-arrow[data-v-d405e192]{margin-top:auto;color:#fff;font-size:16px;line-height:1}.categories-section--page .category-col .btn-link[data-v-d405e192]{margin-top:auto;color:#fff;font-size:16px;font-weight:400;line-height:16px;text-transform:none}.categories-section [data-reveal][data-v-d405e192]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}.categories-section [data-reveal].is-visible[data-v-d405e192]{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.categories-section [data-reveal][data-v-d405e192]{opacity:1;transform:none;transition:none}}
