.pql-section{--pql-navy:#052b55;--pql-deep:#031d3c;--pql-green:#22d36b;--pql-blue:#3c8df5;--pql-white:#fff;--pql-muted:#a9bfd8;--pql-border:rgba(74,164,255,.55);--pql-stagger:45ms;--pql-duration:520ms;position:relative;background:linear-gradient(145deg,#062f5c 0%,#031f42 100%);color:#fff;padding:22px 6px 8px;border-radius:0;overflow:hidden}.pql-section *{box-sizing:border-box}.pql-heading-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 16px;border-top:1px solid rgba(81,166,246,.48)}.pql-heading-group{display:flex;align-items:center;gap:14px;min-width:0;padding-top:14px}.pql-heading-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#54ee89;flex:0 0 auto}.pql-heading-icon svg,.pql-heading-icon img{display:block;width:100%;height:100%;object-fit:contain}.pql-hide-heading-icon .pql-heading-icon{display:none}.pql-heading-copy{display:flex;align-items:baseline;gap:22px;min-width:0}.pql-title{margin:0;color:#fff;font-size:24px;line-height:1.2;font-weight:700}.pql-subtitle{color:#a9bfd8;font-size:13px;line-height:1.5;white-space:nowrap}.pql-accent-line{width:52px;height:3px;border-radius:999px;background:#4cea79;display:block;flex:0 0 auto}.pql-right-link{display:inline-flex;align-items:center;gap:8px;color:#42e878;text-decoration:none;font-weight:600;white-space:nowrap;padding-top:14px}.pql-right-link svg{width:18px;height:18px}.pql-links{display:flex;flex-wrap:wrap;align-items:center;row-gap:9px;column-gap:12px}.pql-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 18px;border:1px solid rgba(72,158,242,.6);border-radius:999px;background:rgba(7,49,91,.3);color:#fff;text-decoration:none;line-height:1.2;transition-property:transform,background-color,border-color,color,box-shadow;transition-duration:220ms;transition-timing-function:cubic-bezier(.2,.75,.25,1);position:relative;isolation:isolate}.pql-item:hover,.pql-item:focus-visible{border-color:#4be67d;background:rgba(24,113,88,.24);color:#fff;outline:none}.pql-item-text{display:block}.pql-item-arrow{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#cfe1f5;flex:0 0 auto}.pql-item-arrow svg{width:100%;height:100%;display:block}.pql-item:hover .pql-item-arrow{color:#55ef87}.pql-item-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pql-item-icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pql-hover-lift .pql-item:hover{transform:translateY(-3px);box-shadow:0 9px 24px rgba(0,0,0,.18)}.pql-hover-scale .pql-item:hover{transform:scale(1.035)}.pql-hover-glow .pql-item:hover{box-shadow:0 0 0 1px rgba(71,237,125,.28),0 0 28px rgba(48,220,110,.22)}
.pql-section[data-animation="fade-up"]:not(.is-visible) .pql-item{opacity:0;transform:translateY(16px)}.pql-section[data-animation="fade-in"]:not(.is-visible) .pql-item{opacity:0}.pql-section[data-animation="scale"]:not(.is-visible) .pql-item{opacity:0;transform:scale(.94)}.pql-section[data-animation="slide-left"]:not(.is-visible) .pql-item{opacity:0;transform:translateX(-18px)}.pql-section[data-animation="slide-right"]:not(.is-visible) .pql-item{opacity:0;transform:translateX(18px)}.pql-section[data-animation]:not([data-animation="none"]) .pql-item{transition-duration:var(--pql-duration),220ms;transition-delay:calc(var(--pql-index) * var(--pql-stagger)),0ms}.pql-section.is-visible .pql-item{opacity:1;transform:none}.elementor-editor-active .pql-section .pql-item{opacity:1!important;transform:none!important;transition-delay:0ms!important}
@media(max-width:1024px){.pql-heading-row{gap:16px}.pql-heading-copy{display:block}.pql-subtitle{white-space:normal;margin-top:4px}.pql-tablet-stack .pql-links{display:grid;grid-template-columns:1fr}.pql-tablet-stack .pql-item{width:100%;justify-content:space-between}.pql-tablet-scroll .pql-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pql-tablet-scroll .pql-item{flex:0 0 auto;scroll-snap-align:start}}
@media(max-width:767px){.pql-section{padding:18px 0 4px}.pql-heading-row{align-items:flex-start}.pql-heading-group{gap:10px;flex-wrap:wrap}.pql-heading-copy{flex:1 1 160px}.pql-title{font-size:20px}.pql-subtitle{font-size:12px}.pql-accent-line{display:none}.pql-right-link{font-size:13px}.pql-mobile-stack .pql-links{display:grid;grid-template-columns:1fr}.pql-mobile-stack .pql-item{width:100%;justify-content:space-between}.pql-mobile-scroll .pql-links{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pql-mobile-scroll .pql-item{flex:0 0 auto;scroll-snap-align:start}.pql-mobile-wrap .pql-item{padding:8px 13px;min-height:34px}.pql-item-arrow{width:12px;height:12px}}
@media(prefers-reduced-motion:reduce){.pql-section .pql-item{transition:none!important;opacity:1!important;transform:none!important}.pql-section{scroll-behavior:auto!important}}
