.faq.svelte-1t8i6y4{position:relative;width:100%;overflow:hidden;background-color:transparent}.glow.svelte-1t8i6y4{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.glow-one.svelte-1t8i6y4{top:8%;left:-8%;width:min(36rem,70vw);height:min(36rem,70vw);background:#06b6d41f}.glow-two.svelte-1t8i6y4{right:-6%;bottom:10%;width:min(32rem,60vw);height:min(32rem,60vw);background:#2563eb1a}.container.svelte-1t8i6y4{position:relative;z-index:1;display:grid;gap:3rem;max-width:var(--container-xl);margin:0 auto;padding:5rem 1rem}.faq-header.svelte-1t8i6y4{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;text-align:left}.faq-eyebrow.svelte-1t8i6y4{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .75rem;border:1px solid rgba(34,211,238,.2);border-radius:var(--radius-full);background:#06b6d412;color:#a5f3fc;font-size:var(--text-smaller);font-weight:650;letter-spacing:.02em}.faq-eyebrow-dot.svelte-1t8i6y4{width:.4rem;height:.4rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px #22d3eee6}.faq-title.svelte-1t8i6y4{margin:0;color:var(--text-highcontrast);font-size:var(--headings-mobile);font-weight:600;line-height:var(--leading-tight);text-wrap:wrap}.faq-description.svelte-1t8i6y4{max-width:34rem;margin:0;color:var(--text-subtle);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.faq-contact.svelte-1t8i6y4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem;color:var(--text-subtle);font-size:var(--text-sm)}.faq-contact.svelte-1t8i6y4 a:where(.svelte-1t8i6y4){display:inline-flex;align-items:center;gap:.35rem;color:#7dd3fc;font-weight:700;transition:color var(--transition-fast),gap var(--transition-fast)}.faq-contact.svelte-1t8i6y4 a:where(.svelte-1t8i6y4):hover{gap:.55rem;color:#bae6fd}.question-title.svelte-1t8i6y4{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.accordioncontainer.svelte-1t8i6y4{display:flex;flex-direction:column;gap:.75rem;min-width:0;color:var(--text-highcontrast)}.accordion-item.svelte-1t8i6y4{overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:1.15rem;background:radial-gradient(circle at 94% 0%,rgba(34,211,238,.045),transparent 34%),linear-gradient(145deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #fff1,0 14px 35px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(20px);transition:border-color .3s ease,background .3s ease,opacity .5s ease,transform .5s ease}.accordion-item.svelte-1t8i6y4:has(.accordion-button.active:where(.svelte-1t8i6y4)){border-color:#7dd3fc42;background:radial-gradient(circle at 94% 0%,rgba(34,211,238,.075),transparent 36%),linear-gradient(145deg,#fff1,#ffffff06)}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4){opacity:1;transform:translateY(0)}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(1){transition-delay:.05s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(2){transition-delay:.1s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(3){transition-delay:.15s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(4){transition-delay:.2s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(5){transition-delay:.25s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(6){transition-delay:.3s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(7){transition-delay:.35s}.accordioncontainer.svelte-1t8i6y4.visible .accordion-item:where(.svelte-1t8i6y4):nth-child(8){transition-delay:.4s}.accordion-button.svelte-1t8i6y4{all:unset;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:5rem;padding:1.25rem 1.35rem;cursor:pointer;transition:background .25s ease}.accordion-button.svelte-1t8i6y4:hover{background:#ffffff06}.accordion-button.svelte-1t8i6y4:focus-visible{outline:2px solid #38bdf8;outline-offset:-3px}.question-label.svelte-1t8i6y4{display:flex;align-items:center;min-width:0;gap:1rem}.question-number.svelte-1t8i6y4{flex:0 0 auto;color:#7dd3fc;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em}.accordion-button.svelte-1t8i6y4 .question-title:where(.svelte-1t8i6y4){margin:0;color:var(--text-highcontrast);font-size:var(--text-base);font-weight:600;line-height:1.4;text-align:left}.accordion-button.svelte-1t8i6y4 svg:where(.svelte-1t8i6y4){box-sizing:content-box;flex:0 0 auto;margin-left:1rem;padding:.45rem;border:1px solid rgba(148,163,184,.15);border-radius:50%;color:var(--text-subtle);opacity:1;transition:transform .3s ease,color .3s ease,border-color .3s ease,background .3s ease}.accordion-button.active.svelte-1t8i6y4 svg:where(.svelte-1t8i6y4){border-color:#38bdf840;background:#38bdf814;color:#7dd3fc;transform:rotate(45deg)}.accordion-panel.svelte-1t8i6y4{max-height:0;overflow:hidden;color:transparent;will-change:max-height;transition:max-height .35s cubic-bezier(.18,.69,.36,1),color .3s}.accordion-panel.visible.svelte-1t8i6y4{color:var(--text-subtle)}.accordion-panel.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0 1.35rem;padding:1.25rem 0 1.5rem 2.7rem;border-top:1px solid rgba(148,163,184,.11);line-height:var(--leading-relaxed)}@media(min-width:768px){.container.svelte-1t8i6y4{padding:7rem 2rem}.faq-title.svelte-1t8i6y4{font-size:var(--headings-tablet)}.accordion-button.svelte-1t8i6y4{min-height:5.5rem;padding:1.4rem 1.5rem}.accordion-button.svelte-1t8i6y4 .question-title:where(.svelte-1t8i6y4){font-size:var(--text-lg)}.accordion-panel.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin-inline:1.5rem;padding-left:3rem}}@media(min-width:900px){.container.svelte-1t8i6y4{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(4rem,8vw,8rem);padding:9rem 2rem}.faq-header.svelte-1t8i6y4{position:sticky;top:8rem}.faq-description.svelte-1t8i6y4{font-size:var(--text-lg)}.accordion-button.svelte-1t8i6y4 .question-title:where(.svelte-1t8i6y4){font-size:var(--text-lg)}}@media(prefers-reduced-motion:reduce){.accordion-item.svelte-1t8i6y4,.accordion-button.svelte-1t8i6y4 svg:where(.svelte-1t8i6y4),.accordion-panel.svelte-1t8i6y4{transition:none}}
