.et_pb_section_0_tb_header.et_pb_sticky.et_pb_sticky--top{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.et_pb_scroll_top.et-pb-icon{display:none;position:fixed;z-index:99998;right:0;bottom:100px;padding:5px;margin-right:20px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-radius:50px;color:#fff;background:#034e7c;font-size:50px;text-align:center;text-decoration:none;cursor:pointer}.h2color-hero__actions{margin-top:clamp(1.4rem,2.5vw,2.1rem);display:flex;gap:0.85rem;justify-content:center;flex-wrap:wrap}.h2color-btn{min-height:48px;padding:0.72rem 1.32rem;border-radius:999px;text-decoration:none;font-size:0.95rem;font-weight:600;letter-spacing:0.01em;transition:transform 320ms cubic-bezier(0.22,1,0.36,1),box-shadow 320ms cubic-bezier(0.22,1,0.36,1),background-color 280ms ease,border-color 280ms ease,color 280ms ease;transform:translateY(0);text-align:center}.h2color-btn:focus-visible{outline:2px solid #b7d7ea;outline-offset:3px}.h2color-btn--primary{color:#ffffff;border:1px solid rgba(255,255,255,0.22);background:linear-gradient(140deg,#05659f 0%,#034e7c 62%,#083a59 100%);box-shadow:0 14px 32px rgba(3,78,124,0.38)}.h2color-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(3,78,124,0.44)}.h2color-btn--secondary{color:#ffffff;border:1px solid rgba(255,255,255,0.22);background:linear-gradient(140deg,#05659f 0%,#034e7c 62%,#083a59 100%);box-shadow:0 14px 32px rgba(3,78,124,0.38);margin-right:auto}.h2color-btn--ghost{color:#e8f3fb;border:1px solid rgba(236,239,241,0.34);background:rgba(236,239,241,0.08);backdrop-filter:blur(7px)}.h2color-btn--ghost:hover{transform:translateY(-2px);border-color:rgba(236,239,241,0.55);background:rgba(236,239,241,0.14)}@media (max-width:767px){.h2color-btn{flex:1 1 100%}.h2color-hero__scroll-cue{display:none}.h2color-hero__grain{opacity:0.05}}.h2color-gradient-section{--h2c-color-deep:#034e7c;--h2c-color-light:#eceff1;--h2c-overlay-opacity:0.18;--h2c-blur-soft:48px;--h2c-blur-strong:72px;--h2c-drift-duration:28s;--h2c-pulse-duration:22s;position:relative;isolation:isolate;overflow:hidden;background-color:var(--h2c-color-deep);background-image:linear-gradient(165deg,var(--h2c-color-deep) 0%,color-mix(in srgb,var(--h2c-color-deep) 72%,var(--h2c-color-light)) 45%,var(--h2c-color-light) 100%)}.h2color-gradient-section::before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:radial-gradient(55% 55% at 30% 40%,color-mix(in srgb,var(--h2c-color-light) 55%,transparent) 0%,transparent 70%),radial-gradient(50% 50% at 75% 65%,color-mix(in srgb,var(--h2c-color-deep) 45%,transparent) 0%,transparent 68%);filter:blur(var(--h2c-blur-soft));opacity:0.95;animation:h2c-gradient-drift var(--h2c-drift-duration) ease-in-out infinitealternate}.h2color-gradient-section::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--h2c-color-deep) 88%,black) 0%,transparent 42%,transparent 58%,color-mix(in srgb,var(--h2c-color-light) 35%,white) 100%),radial-gradient(80% 120% at 50% 120%,color-mix(in srgb,var(--h2c-color-light) 40%,transparent) 0%,transparent 55%);box-shadow:inset 0 0 0 9999pxcolor-mix(in srgb,var(--h2c-color-deep) calc(var(--h2c-overlay-opacity) * 100%),transparent);filter:blur(var(--h2c-blur-strong));mix-blend-mode:normal;opacity:0.55;animation:h2c-gradient-pulse var(--h2c-pulse-duration) ease-in-out infinitealternate}.h2color-gradient-section>*{position:relative;z-index:1}@keyframes h2c-gradient-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}100%{transform:translate3d(2.5%,2%,0) scale(1.06)}}@keyframes h2c-gradient-pulse{0%{opacity:0.42;transform:translate3d(1.5%,-1%,0) scale(1.02)}100%{opacity:0.62;transform:translate3d(-1.5%,1.2%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.h2color-gradient-section::before,.h2color-gradient-section::after{animation:none}.h2color-gradient-section::before{transform:translate3d(0,0,0) scale(1)}.h2color-gradient-section::after{opacity:0.52;transform:none}}