.font-heading.svelte-sxvqls{font-family:Playfair Display,serif}.floating-orb.svelte-sxvqls{filter:blur(80px);opacity:.4;pointer-events:none;border-radius:50%;position:absolute}@media (width<=767px){.floating-orb.svelte-sxvqls,.floating-shape.svelte-sxvqls{display:none}}.orb-1.svelte-sxvqls{background:linear-gradient(135deg,#6366f166,#06b6d433);width:400px;height:400px;animation:15s ease-in-out infinite svelte-sxvqls-float-orb;top:10%;right:-10%}.orb-2.svelte-sxvqls{background:linear-gradient(135deg,#06b6d44d,#6366f133);width:300px;height:300px;animation:20s ease-in-out infinite reverse svelte-sxvqls-float-orb;bottom:10%;left:-5%}@keyframes svelte-sxvqls-float-orb{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.5;transform:translate(30px,-30px)scale(1.1)}}.floating-shape.svelte-sxvqls{opacity:.4;pointer-events:none;border-radius:1.5rem;position:absolute}.shape-1.svelte-sxvqls{border:1px solid #6366f14d;width:100px;height:100px;animation:25s linear infinite svelte-sxvqls-float-rotate;top:20%;left:10%}.shape-2.svelte-sxvqls{border:1px solid #06b6d44d;border-radius:50%;width:60px;height:60px;animation:18s linear infinite reverse svelte-sxvqls-float-rotate;bottom:30%;right:10%}@keyframes svelte-sxvqls-float-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-pattern.svelte-sxvqls{pointer-events:none;background-image:linear-gradient(#6366f108 1px,#0000 1px),linear-gradient(90deg,#6366f108 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;mask-image:radial-gradient(#000 30%,#0000 70%)}.gradient-text-animated.svelte-sxvqls{background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-text-fill-color:transparent;will-change:filter;background-clip:text;animation:4s infinite svelte-sxvqls-gradient-hue}@keyframes svelte-sxvqls-gradient-hue{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(30deg)}}.faq-card.svelte-sxvqls{background:var(--color-glass-bg);backdrop-filter:blur(10px);border:1px solid var(--color-glass-border);opacity:0;border-radius:1.5rem;transition:opacity .4s,transform .4s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(30px)}@media (width<=767px){.faq-card.svelte-sxvqls{backdrop-filter:none;background:var(--color-bg);border-color:var(--color-glass-border)}}.faq-card.visible.svelte-sxvqls{opacity:1;transform:translateY(0)}.faq-card.svelte-sxvqls:hover{border-color:#6366f14d;transform:translateY(-4px);transition-delay:0s!important}.faq-card.open.svelte-sxvqls{border-color:#6366f166;box-shadow:0 20px 40px #6366f126}.faq-glow.svelte-sxvqls{opacity:0;pointer-events:none;background:radial-gradient(circle,#6366f126,#0000 70%);width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;right:0}.faq-card.svelte-sxvqls:hover .faq-glow:where(.svelte-sxvqls),.faq-card.open.svelte-sxvqls .faq-glow:where(.svelte-sxvqls){opacity:1}.faq-button.svelte-sxvqls{cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;transition:background .3s;display:flex}.faq-button.svelte-sxvqls:hover{background:#6366f10d}.faq-icon.svelte-sxvqls{background:var(--color-glass-bg);border:1px solid var(--color-glass-border);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.faq-card.svelte-sxvqls:hover .faq-icon:where(.svelte-sxvqls){background:#6366f11a;border-color:#6366f14d}.faq-arrow.svelte-sxvqls{color:var(--color-primary);flex-shrink:0;transition:transform .3s}.faq-arrow.open.svelte-sxvqls{transform:rotate(180deg)}.faq-answer.svelte-sxvqls{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.faq-answer.open.svelte-sxvqls{grid-template-rows:1fr}.faq-answer-content.svelte-sxvqls{min-height:0;overflow:hidden}.faq-answer-inner.svelte-sxvqls{color:var(--color-text-muted);padding:0 1.5rem 1.5rem 4.5rem;line-height:1.7}.cta-button.svelte-sxvqls{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:9999px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.cta-button.svelte-sxvqls:hover{transform:scale(1.05);box-shadow:0 20px 40px #6366f166}.cta-glow.svelte-sxvqls{background:linear-gradient(90deg,#0000,#fff6,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.cta-button.svelte-sxvqls:hover .cta-glow:where(.svelte-sxvqls){transform:translate(100%)}.animate-fade-in.svelte-sxvqls{opacity:0;animation:.6s forwards svelte-sxvqls-fade-in}.animate-fade-in-up.svelte-sxvqls{opacity:0;animation:.6s forwards svelte-sxvqls-fade-in-up}@keyframes svelte-sxvqls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-sxvqls-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
