.faq-view.svelte-1bex8oj{position:relative;min-height:100svh;overflow-x:hidden;background:var(--aig-bg-deep);display:flex;flex-direction:column}.map-bg.svelte-1bex8oj{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(../../../background-guaratuba-4d.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.6) contrast(1.1) brightness(.4) blur(4px);z-index:0}.cinematic-vignette.svelte-1bex8oj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,rgba(3,16,24,.6) 70%,rgba(3,16,24,.9) 100%),linear-gradient(180deg,rgba(3,16,24,.4) 0%,transparent 20%,transparent 75%,rgba(3,16,24,.7) 100%)}.content-container.svelte-1bex8oj{position:relative;z-index:2;width:100%;max-width:900px;margin:0 auto;padding:120px 24px 140px;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.faq-header.svelte-1bex8oj{text-align:center;margin-bottom:48px}.faq-title.svelte-1bex8oj{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:600;color:#fff;margin:0 0 12px;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 60%,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-subtitle.svelte-1bex8oj{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;color:#20f7ffd9;margin:0;letter-spacing:.02em}.faq-grid.svelte-1bex8oj{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.faq-card.svelte-1bex8oj{background:#03121cbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:28px 32px;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #0003}.faq-card.svelte-1bex8oj:hover{border-color:#20f7ff26;transform:translateY(-2px);box-shadow:0 15px 35px #0000004d,0 0 30px #20f7ff05}.faq-question.svelte-1bex8oj{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:500;color:#fff;margin:0 0 12px}.faq-answer.svelte-1bex8oj{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.6;color:#ffffffb3;margin:0}.contact-card.svelte-1bex8oj{position:relative;border:1px solid rgba(32,247,255,.15);overflow:hidden}.contact-card.svelte-1bex8oj:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#20f7ff,transparent)}.hologram-glow.svelte-1bex8oj{position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(32,247,255,.06) 0%,transparent 70%);pointer-events:none}.contact-list.svelte-1bex8oj{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:580px){.contact-list.svelte-1bex8oj{grid-template-columns:repeat(3,1fr)}}.contact-list.svelte-1bex8oj li:where(.svelte-1bex8oj){font-family:Plus Jakarta Sans,sans-serif;font-size:14px;color:#fff9;display:flex;flex-direction:column;gap:4px}.contact-list.svelte-1bex8oj li:where(.svelte-1bex8oj) strong:where(.svelte-1bex8oj){color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.contact-list.svelte-1bex8oj li:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj){color:#20f7ff;text-decoration:none;transition:color .2s}.contact-list.svelte-1bex8oj li:where(.svelte-1bex8oj) a:where(.svelte-1bex8oj):hover{color:#fff;text-decoration:underline}.dock-section.svelte-1bex8oj{width:100%;max-width:600px;margin:40px auto 0}
