.fx-bubbles[data-v-91100993]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.bubble[data-v-91100993]{animation:bubble-rise-91100993 var(--bubble-rise,22s) linear infinite,bubble-pulse-91100993 var(--bubble-pulse,6s) ease-in-out infinite alternate;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.36) 0,hsla(0,0%,100%,.24) 28%,rgba(96,165,250,.2) 54%,rgba(59,130,246,.1) 74%,transparent 100%);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;box-shadow:0 0 18px #93c5fd29;left:50%;opacity:var(--bubble-opacity,.35);position:absolute;top:0;transform-origin:center}@media(prefers-reduced-motion:reduce){.bubble[data-v-91100993]{animation:none}}@keyframes bubble-rise-91100993{0%{transform:translate3d(calc(var(--x, 0px) - var(--drift, 0px)),110vh,0) scale(var(--bubble-scale-start,1))}50%{transform:translate3d(var(--x,0),10vh,0) scale(var(--bubble-scale-peak,1.06))}to{transform:translate3d(calc(var(--x, 0px) + var(--drift, 0px)),-120vh,0) scale(var(--bubble-scale-end,1))}}@keyframes bubble-pulse-91100993{0%{opacity:calc(var(--bubble-opacity, .35)*.6)}to{opacity:calc(var(--bubble-opacity, .35)*1.1)}}.section-header[data-v-607afcf4]{margin-bottom:var(--space-8);text-align:center}.section-header h2[data-v-607afcf4]{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-3)}.section-header p[data-v-607afcf4]{color:var(--color-gray-600);font-size:var(--text-lg)}.grid[data-v-607afcf4]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:768px){.grid[data-v-607afcf4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-v-607afcf4]{grid-template-columns:repeat(3,1fr)}}.feature[data-v-607afcf4]{background:var(--color-gray-50);border-radius:var(--radius-lg);display:flex;gap:var(--space-4);padding:var(--space-4);text-align:left;transition:background-color .2s ease}.feature[data-v-607afcf4]:hover{background:var(--color-gray-100)}.feature-icon[data-v-607afcf4]{color:var(--color-primary-500);flex-shrink:0;font-size:2rem;margin-top:var(--space-1)}.feature-content[data-v-607afcf4]{width:100%}.feature-content h3[data-v-607afcf4]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2)}.feature-content p[data-v-607afcf4]{color:var(--color-gray-600);line-height:1.5}
