.elementor-1433 .elementor-element.elementor-element-b80a07c{--display:flex}.elementor-1433 .elementor-element.elementor-element-31ebc19{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0}.elementor-1433 .elementor-element.elementor-element-617417b{--display:flex}.elementor-1433 .elementor-element.elementor-element-12c53a3{--display:flex}.elementor-1433 .elementor-element.elementor-element-9cdd785{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0}.elementor-1433 .elementor-element.elementor-element-2d6d1f7{--display:flex;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1433 .elementor-element.elementor-element-065aebc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:none}.elementor-1433 .elementor-element.elementor-element-065aebc .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-1433 .elementor-element.elementor-element-8c26d8f{--display:flex}.elementor-1433 .elementor-element.elementor-element-adca4bf{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0}.elementor-1433 .elementor-element.elementor-element-afaf3bc{--display:flex}.elementor-1433 .elementor-element.elementor-element-49231f3{--display:flex}.cat4-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,system-ui,sans-serif;color:#0b1220;line-height:1.65}.cat4-content img{max-width:100%;height:auto;display:block;margin:12px auto}.cat4-content h2,.cat4-content h3{margin:18px 0 10px;line-height:1.25}.cat4-content p{margin:10px 0}.cta-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;background:linear-gradient(135deg,#0f2a75 0%,#2563eb 100%);color:#fff;border-radius:16px;padding:clamp(1rem, 2vw, 1.6rem) clamp(1.2rem, 3vw, 2rem);margin:clamp(1.8rem, 3vw, 2.5rem) 0;box-shadow:0 8px 28px rgb(0 0 0 / .18);text-align:left;position:relative;overflow:hidden}.cta-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(255 255 255 / .15),transparent 70%);pointer-events:none}.cta-banner .cta-copy{font-weight:700;font-size:clamp(1.05rem, 1.5vw, 1.25rem);line-height:1.4;max-width:600px;color:#f9fafb;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.premium-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.4rem;font-size:1rem;font-weight:700;color:#0b1220;background:#fff;border-radius:12px;text-decoration:none;border:none;box-shadow:0 6px 18px rgb(0 0 0 / .15);transition:all 0.25s ease;white-space:nowrap}.premium-button .icon{font-size:1.2rem;transform:translateY(1px)}.premium-button:hover{background:#eaf0ff;color:#0b1220;transform:translateY(-1px);box-shadow:0 8px 22px rgb(0 0 0 / .22)}.premium-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.premium-button:active{transform:translateY(0);box-shadow:0 4px 10px rgb(0 0 0 / .25)}@media (max-width:768px){.cta-banner{flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.4rem 1rem}.cta-banner .cta-copy{font-size:1.1rem;max-width:100%}.premium-button{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.premium-button{transition:none}}.cta-banner .premium-button:hover{background:#e9efff;color:#0b1220}@media (max-width:768px){.cta-banner{flex-direction:column;align-items:stretch;text-align:center}.premium-button{width:100%}}@media (prefers-reduced-motion:reduce){.premium-button{transition:none}}