.cms-hero-banner[data-v-f89e131f]{align-items:center;background-color:#090f1d;background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:290px;overflow:hidden;position:relative;width:100%}.cms-hero-banner--with-aside[data-v-f89e131f]{min-height:380px}.cms-hero-banner__overlay[data-v-f89e131f]{background:radial-gradient(circle at 14% 22%,rgba(16,185,129,.16) 0,transparent 46%),linear-gradient(90deg,#090f1df2,#0b1324e0 38%,#0f172a94 68%,#090f1d6b);inset:0;position:absolute;z-index:1}.cms-hero-banner__grid-pattern[data-v-f89e131f]{background-image:radial-gradient(rgba(148,163,184,.16) 1px,transparent 0);background-size:24px 24px;inset:0;mask-image:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.25) 48%,transparent 78%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.25) 48%,transparent 78%);pointer-events:none;position:absolute;z-index:1}.cms-hero-banner__bottom-glow[data-v-f89e131f]{background:linear-gradient(90deg,#10b9810d,#34d39973 28%,#f59e0b59 68%,#10b98114);bottom:0;height:1px;left:0;position:absolute;right:0;z-index:3}.cms-hero-banner__container[data-v-f89e131f]{margin:0 auto;max-width:1280px;padding:48px 24px;position:relative;width:100%;z-index:2}.cms-hero-banner--with-aside .cms-hero-banner__container[data-v-f89e131f]{padding:56px 24px}.cms-hero-banner__grid[data-v-f89e131f]{display:block}.cms-hero-banner__grid--split[data-v-f89e131f]{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1.38fr) minmax(320px,.92fr)}.cms-hero-banner__content[data-v-f89e131f]{max-width:780px}.cms-hero-banner__tag[data-v-f89e131f]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10b98124;border:1px solid rgba(52,211,153,.36);border-radius:9999px;box-shadow:0 2px 10px #00000038;color:#6ee7b7;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.85px;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.cms-hero-banner__tag-dot[data-v-f89e131f]{animation:heroPulseDot-f89e131f 2.4s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b98140;height:7px;width:7px}@keyframes heroPulseDot-f89e131f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.cms-hero-banner__title[data-v-f89e131f]{color:#fff;font-size:clamp(28px,3.1vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 14px;text-shadow:0 2px 16px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.45)}.cms-hero-banner__subtitle[data-v-f89e131f]{color:#cbd5e1;font-size:16px;font-weight:400;line-height:1.68;margin:0 0 20px;max-width:680px;text-shadow:0 1px 8px rgba(0,0,0,.55)}.cms-hero-banner__subtitle[data-v-f89e131f]:last-child{margin-bottom:0}.cms-hero-banner__highlights[data-v-f89e131f]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 24px;padding:0}.cms-hero-banner__highlights[data-v-f89e131f]:last-child{margin-bottom:0}.cms-hero-banner__highlight-pill[data-v-f89e131f]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aad;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#f1f5f9;display:inline-flex;font-size:13px;font-weight:500;gap:7px;line-height:1.3;padding:6px 13px}.cms-hero-banner__check-icon[data-v-f89e131f]{color:#34d399;flex-shrink:0;height:15px;width:15px}.cms-hero-banner__actions[data-v-f89e131f]{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.cms-hero-banner__btn[data-v-f89e131f]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:11px 24px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.cms-hero-banner__btn--primary[data-v-f89e131f]{background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(52,211,153,.35);box-shadow:0 4px 16px #10b98157;color:#fff}.cms-hero-banner__btn--primary[data-v-f89e131f]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 22px #10b9817a;color:#fff;transform:translateY(-2px)}.cms-hero-banner__btn--secondary[data-v-f89e131f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a9e;border:1px solid rgba(148,163,184,.38);color:#f8fafc}.cms-hero-banner__btn--secondary[data-v-f89e131f]:hover{background:#1e293bd1;border-color:#34d3998c;color:#fff;transform:translateY(-2px)}.cms-hero-banner__btn i[data-v-f89e131f]{font-size:12px;transition:transform .2s ease}.cms-hero-banner__btn:hover i[data-v-f89e131f]{transform:translate(3px)}.cms-hero-banner__aside[data-v-f89e131f]{min-width:0}@media(max-width:992px){.cms-hero-banner__grid--split[data-v-f89e131f]{gap:28px;grid-template-columns:1fr}.cms-hero-banner--with-aside[data-v-f89e131f]{min-height:auto}.cms-hero-banner__overlay[data-v-f89e131f]{background:radial-gradient(circle at 20% 15%,rgba(16,185,129,.16) 0,transparent 50%),linear-gradient(180deg,#090f1deb,#0f172ad6 65%,#090f1de6)}}@media(max-width:768px){.cms-hero-banner[data-v-f89e131f]{min-height:230px}.cms-hero-banner--with-aside .cms-hero-banner__container[data-v-f89e131f],.cms-hero-banner__container[data-v-f89e131f]{padding:34px 16px}.cms-hero-banner__title[data-v-f89e131f]{font-size:26px;letter-spacing:-.015em}.cms-hero-banner__subtitle[data-v-f89e131f]{font-size:14px;line-height:1.55;margin-bottom:16px}.cms-hero-banner__highlight-pill[data-v-f89e131f]{font-size:12px;padding:5px 10px}}
