.faq.svelte-1xzrgxt{position:relative;background:linear-gradient(180deg,var(--phh-orig-purple, #712c91) 0%,#3d1652 100%);padding:8rem 2rem;border-radius:0 0 4rem 4rem}.faq__container.svelte-1xzrgxt{max-width:56rem;margin:0 auto}.faq__header.svelte-1xzrgxt{position:relative;margin-bottom:4rem;text-align:center}.faq__headline.svelte-1xzrgxt{font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;margin:0;letter-spacing:-.04em;line-height:1.1}.faq__headline--bg.svelte-1xzrgxt{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff26;z-index:1}.faq__headline--top.svelte-1xzrgxt{position:relative;z-index:2;color:#fff}.faq__headline--top.svelte-1xzrgxt .headline-word{display:inline-block;clip-path:polygon(0 0,calc(var(--fill-progress, 0%) * 1.1) 0,calc(var(--fill-progress, 0%) * 1.1) 100%,0 100%);will-change:clip-path}.faq__headline--bg.svelte-1xzrgxt .headline-word{display:inline-block}.faq__items.svelte-1xzrgxt{display:flex;flex-direction:column}.faq__item.svelte-1xzrgxt{border-bottom:1px solid rgba(255,255,255,.1)}.faq__item.svelte-1xzrgxt:first-child{border-top:1px solid rgba(255,255,255,.1)}.faq__question.svelte-1xzrgxt{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .3s ease}.faq__question.svelte-1xzrgxt:hover{opacity:.8}.faq__question-text.svelte-1xzrgxt{font-family:var(--phh-font-display, "Geist", "Inter", sans-serif);font-size:1.25rem;font-weight:500;color:#fff;line-height:1.3;letter-spacing:-.02em}.faq__icon.svelte-1xzrgxt{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#fff;transition:all .3s ease}.faq__item--open.svelte-1xzrgxt .faq__icon:where(.svelte-1xzrgxt){background:var(--phh-orig-yellow-green, #c1d42f);color:var(--phh-orig-purple, #712c91)}.faq__icon-vertical.svelte-1xzrgxt{transition:transform .3s ease;transform-origin:center}.faq__item--open.svelte-1xzrgxt .faq__icon-vertical:where(.svelte-1xzrgxt){transform:rotate(90deg)}.faq__answer-wrapper.svelte-1xzrgxt{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq__item--open.svelte-1xzrgxt .faq__answer-wrapper:where(.svelte-1xzrgxt){grid-template-rows:1fr}.faq__answer.svelte-1xzrgxt{overflow:hidden}.faq__answer.svelte-1xzrgxt p:where(.svelte-1xzrgxt){font-size:1.0625rem;font-weight:400;color:#ffffffbf;line-height:1.7;margin:0;padding-bottom:1.75rem;max-width:48rem}.faq__map.svelte-1xzrgxt{position:relative;margin-top:4rem;height:20rem;border-radius:1rem;overflow:hidden;isolation:isolate}.faq__map.svelte-1xzrgxt:before{content:"";position:absolute;bottom:0;left:0;width:40%;height:40%;border-bottom:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);border-bottom-left-radius:1rem;mask-image:radial-gradient(ellipse at bottom left,white 0%,white 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at bottom left,white 0%,white 30%,transparent 70%);pointer-events:none;z-index:2}.faq__map.svelte-1xzrgxt:after{content:"";position:absolute;bottom:0;right:0;width:70%;height:70%;border-bottom:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom-right-radius:1rem;mask-image:radial-gradient(ellipse at bottom right,white 0%,white 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at bottom right,white 0%,white 30%,transparent 70%);pointer-events:none;z-index:2}.faq__map.svelte-1xzrgxt iframe:where(.svelte-1xzrgxt){width:100%;height:100%;border:0;display:block}.faq__map-address.svelte-1xzrgxt{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#3d1652d9;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);color:#fff;font-size:.875rem;font-weight:500}@media (max-width: 48rem){.faq.svelte-1xzrgxt{padding:5rem 1.5rem;border-radius:0 0 2rem 2rem}.faq__header.svelte-1xzrgxt{margin-bottom:3rem}.faq__headline.svelte-1xzrgxt{font-size:2rem}.faq__question.svelte-1xzrgxt{padding:1.5rem 0;gap:1rem}.faq__question-text.svelte-1xzrgxt{font-size:1.125rem}.faq__icon.svelte-1xzrgxt{width:2rem;height:2rem}.faq__icon.svelte-1xzrgxt svg:where(.svelte-1xzrgxt){width:18px;height:18px}.faq__answer.svelte-1xzrgxt p:where(.svelte-1xzrgxt){font-size:1rem;padding-bottom:1.5rem}.faq__map.svelte-1xzrgxt{height:16rem;margin-top:3rem}}@media (max-width: 30rem){.faq__headline.svelte-1xzrgxt{font-size:1.75rem}.faq__question-text.svelte-1xzrgxt{font-size:1rem}.faq__answer.svelte-1xzrgxt p:where(.svelte-1xzrgxt){font-size:.9375rem}.faq__map.svelte-1xzrgxt{height:14rem}}@media (prefers-reduced-motion: reduce){.faq__headline--top.svelte-1xzrgxt .headline-word{clip-path:none}.faq__headline--bg.svelte-1xzrgxt{display:none}.faq__answer-wrapper.svelte-1xzrgxt,.faq__icon-vertical.svelte-1xzrgxt{transition:none}}
