.cal-section[data-v-e282317d]{position:relative;overflow:hidden}.cal-hero[data-v-e282317d],.cal-white[data-v-e282317d]{background:#fff}.cal-tint[data-v-e282317d]{background:#f8fafc}.cal-pattern[data-v-e282317d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cal-content[data-v-e282317d]{position:relative;z-index:10}.cal-aurora[data-v-e282317d]{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;opacity:.75;filter:blur(70px);background:radial-gradient(40% 35% at 15% 20%,#ec489947,#ec489900 60%),radial-gradient(40% 35% at 80% 15%,#6366f140,#6366f100 60%),radial-gradient(45% 40% at 60% 80%,#22d3ee38,#22d3ee00 65%),radial-gradient(40% 35% at 20% 85%,#a855f733,#a855f700 65%)}.cal-aurora-soft[data-v-e282317d]{opacity:.38;filter:blur(75px)}.cal-aurora-mid[data-v-e282317d]{opacity:.55;filter:blur(70px)}.cal-waves[data-v-e282317d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background:radial-gradient(900px 420px at 20% 55%,#ec489924,#ec489900 70%),radial-gradient(950px 480px at 55% 45%,#6366f124,#6366f100 72%),radial-gradient(900px 420px at 85% 55%,#22d3ee1f,#22d3ee00 72%),linear-gradient(180deg,#ffffffa6,#ffffff59)}.cal-waves-soft[data-v-e282317d]{opacity:.25}.cal-waves-mid[data-v-e282317d]{opacity:.35}.cal-contours[data-v-e282317d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-repeat:no-repeat;background-size:140% 140%;background-position:50% 40%;filter:blur(.2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='600' viewBox='0 0 1200 600'%3E%3Cpath d='M-50 380 C 180 240 360 520 560 360 C 760 200 980 420 1250 260' fill='none' stroke='rgba(99,102,241,0.25)' stroke-width='2'/%3E%3Cpath d='M-80 420 C 140 280 320 560 540 400 C 760 240 980 460 1280 300' fill='none' stroke='rgba(236,72,153,0.22)' stroke-width='2'/%3E%3Cpath d='M-60 300 C 180 150 380 420 600 260 C 820 110 980 360 1260 190' fill='none' stroke='rgba(34,211,238,0.20)' stroke-width='2'/%3E%3C/svg%3E")}.cal-btn-primary[data-v-e282317d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:9999px;font-weight:800;color:#0f172aeb;background:linear-gradient(90deg,#ec48994d,#a855f73d,#22d3ee38);border:1px solid rgba(148,163,184,.35);box-shadow:0 10px 30px #0206170f;transition:transform .15s ease,box-shadow .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cal-btn-primary[data-v-e282317d]:hover{transform:translateY(-1px);box-shadow:0 16px 40px #0206171a}.cal-btn-ghost[data-v-e282317d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:9999px;font-weight:800;color:#0f172aeb;background:#ffffffbf;border:1px solid rgba(148,163,184,.35);transition:background .15s ease,transform .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cal-btn-ghost[data-v-e282317d]:hover{background:#fffffff2;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.cal-aurora[data-v-e282317d]{filter:none}}
