.widget-hero[data-v-9cac9e75]{position:relative;overflow:hidden;text-align:center;color:var(--cms-text-title)}.hero-bg[data-v-9cac9e75]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.hero-overlay[data-v-9cac9e75]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0b1a368c,#0b1a3659),linear-gradient(135deg,#1088ff40,#1088ff0d)}.widget-hero[data-v-9cac9e75]:before,.widget-hero[data-v-9cac9e75]:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.widget-hero[data-v-9cac9e75]:before{width:520px;height:520px;background:#1088ff1f;top:-180px;right:-120px}.widget-hero[data-v-9cac9e75]:after{width:420px;height:420px;background:#ffc8072e;bottom:-200px;left:-120px}.hero-grid[data-v-9cac9e75]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(16,136,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(16,136,255,.05) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.hero-inner[data-v-9cac9e75]{position:relative;z-index:1}.hero-title[data-v-9cac9e75]{font-size:var(--cms-font-display);font-weight:700;line-height:1.2;letter-spacing:1px;color:var(--cms-text-title);margin:0 0 20px}.hero-subtitle[data-v-9cac9e75]{font-size:calc(var(--cms-font-display) * .42);font-weight:500;letter-spacing:2px;color:var(--cms-text-body);margin:0 0 44px}.hero-actions[data-v-9cac9e75]{display:flex;justify-content:center;gap:16px}.hero-cta[data-v-9cac9e75]{display:inline-block;padding:14px 40px;font-size:15px;font-weight:600;color:var(--cms-gold-900);background:var(--cms-gold-500);border-radius:4px;text-decoration:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.hero-cta[data-v-9cac9e75]:hover{background:var(--cms-gold-600);transform:translateY(-2px);box-shadow:0 8px 20px #ffc80759}@media (max-width: 768px){.hero-title[data-v-9cac9e75]{font-size:calc(var(--cms-font-display) * .75)}.hero-subtitle[data-v-9cac9e75]{font-size:calc(var(--cms-font-display) * .35)}}
