.faq-page.svelte-19fd9tg{--faq-blue: var(--stayzy-navy);--faq-blue-dark: var(--stayzy-navy-dark);--faq-orange: var(--stayzy-orange);--faq-ink: #171b2b;--faq-muted: #626777;--faq-line: #e6e8ef;--faq-sky: var(--stayzy-sky);color:var(--faq-ink);font-size:18px;line-height:1.7}.faq-page.svelte-19fd9tg a:focus-visible{outline:3px solid var(--faq-sky);outline-offset:6px}.faq-page.svelte-19fd9tg h1:where(.svelte-19fd9tg),.faq-page.svelte-19fd9tg h2:where(.svelte-19fd9tg),.faq-page.svelte-19fd9tg p:where(.svelte-19fd9tg){margin-top:0}.faq-page.svelte-19fd9tg h1:where(.svelte-19fd9tg),.faq-page.svelte-19fd9tg h2:where(.svelte-19fd9tg){font-weight:400;color:var(--faq-blue)}.eyebrow.svelte-19fd9tg{font-size:16px;color:var(--faq-blue);margin:0 0 25px;font-weight:700}.note-rule.svelte-19fd9tg{width:30px;height:3px;background:var(--faq-orange);flex-shrink:0}.faq-hero.svelte-19fd9tg{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center;padding-top:64px;padding-bottom:66px}.faq-hero.svelte-19fd9tg h1:where(.svelte-19fd9tg){font-size:clamp(48px,5.2vw,72px);line-height:1.14;letter-spacing:-2.8px;margin-bottom:22px}.faq-intro.svelte-19fd9tg{font-size:22px;line-height:1.65;color:var(--faq-muted);max-width:620px;margin:0}.faq-hero-visual.svelte-19fd9tg{position:relative;padding:0 0 30px}.faq-hero-image.svelte-19fd9tg{display:block;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 53%;object-position:center 53%;border-radius:120px 22px 22px}.faq-hero-note.svelte-19fd9tg{position:absolute;right:-10px;bottom:0;background:var(--faq-blue);color:#fff;border-radius:14px 14px 42px;padding:17px 26px;display:flex;align-items:center;gap:12px;font-size:16px}.faq-main.svelte-19fd9tg{width:min(940px,calc(100% - 96px));margin-inline:auto;padding:8px 0 88px}.faq-section.svelte-19fd9tg{padding:62px 0 0}.faq-section.svelte-19fd9tg+.faq-section:where(.svelte-19fd9tg){margin-top:18px}.faq-section-heading.svelte-19fd9tg{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--faq-line);padding-bottom:22px;margin-bottom:6px}.faq-page.svelte-19fd9tg .faq-section-heading:where(.svelte-19fd9tg) h2:where(.svelte-19fd9tg){margin:0;font-size:clamp(30px,3vw,40px);line-height:1.24;letter-spacing:-1.15px}.faq-section-number.svelte-19fd9tg{color:var(--faq-orange);font-size:15px;letter-spacing:.08em;white-space:nowrap}.faq-item.svelte-19fd9tg{border-bottom:1px solid var(--faq-line)}.faq-item.svelte-19fd9tg summary:where(.svelte-19fd9tg){list-style:none;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 4px;color:var(--faq-ink);font-size:20px;line-height:1.45;cursor:pointer;font-weight:600}.faq-item.svelte-19fd9tg summary:where(.svelte-19fd9tg)::-webkit-details-marker{display:none}.faq-item.svelte-19fd9tg summary:where(.svelte-19fd9tg):hover{color:var(--faq-blue)}.faq-item.svelte-19fd9tg summary:where(.svelte-19fd9tg):focus-visible{outline:3px solid var(--faq-sky);outline-offset:5px;border-radius:4px}.faq-icon.svelte-19fd9tg{position:relative;width:28px;height:28px;border:1px solid #cbd2e5;border-radius:50%;flex:0 0 28px;transition:background .16s ease,border-color .16s ease,transform .18s ease}.faq-icon.svelte-19fd9tg:before,.faq-icon.svelte-19fd9tg:after{content:"";position:absolute;left:7px;right:7px;top:13px;height:2px;border-radius:2px;background:var(--faq-blue)}.faq-icon.svelte-19fd9tg:after{transform:rotate(90deg);transition:transform .16s ease}.faq-item.is-expanded.svelte-19fd9tg .faq-icon:where(.svelte-19fd9tg){background:var(--faq-blue);border-color:var(--faq-blue);transform:rotate(180deg)}.faq-item.is-expanded.svelte-19fd9tg .faq-icon:where(.svelte-19fd9tg):before,.faq-item.is-expanded.svelte-19fd9tg .faq-icon:where(.svelte-19fd9tg):after{background:#fff}.faq-item.is-expanded.svelte-19fd9tg .faq-icon:where(.svelte-19fd9tg):after{transform:rotate(0)}.faq-answer.svelte-19fd9tg{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .18s ease}.faq-item.is-expanded.svelte-19fd9tg .faq-answer:where(.svelte-19fd9tg){grid-template-rows:1fr;opacity:1}.faq-answer-inner.svelte-19fd9tg{overflow:hidden;color:var(--faq-muted);font-size:18px;line-height:1.8}.faq-answer-inner.svelte-19fd9tg>div:where(.svelte-19fd9tg){padding:0 48px 27px 4px}.faq-answer.svelte-19fd9tg p:where(.svelte-19fd9tg){margin:0 0 14px}.faq-answer.svelte-19fd9tg p:where(.svelte-19fd9tg):last-child{margin-bottom:0}.faq-answer.svelte-19fd9tg a:where(.svelte-19fd9tg){color:var(--faq-blue);text-decoration:underline;text-decoration-color:rgba(var(--stayzy-navy-rgb),.4);text-underline-offset:3px}.faq-answer.svelte-19fd9tg a:where(.svelte-19fd9tg):hover{text-decoration-color:var(--faq-orange);color:var(--faq-orange)}.faq-cta-wrap.svelte-19fd9tg{width:min(1040px,calc(100% - 96px));margin:0 auto 90px}.faq-cta.svelte-19fd9tg{background:#edf3fb;border-radius:24px;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:38px}.faq-page.svelte-19fd9tg .faq-cta:where(.svelte-19fd9tg) h2:where(.svelte-19fd9tg){margin-bottom:10px;font-size:36px;line-height:1.24;letter-spacing:-1.15px}.faq-cta.svelte-19fd9tg p:where(.svelte-19fd9tg){margin:0;color:var(--faq-muted);font-size:18px}.faq-button.svelte-19fd9tg{display:inline-flex;justify-content:center;align-items:center;min-width:180px;min-height:55px;padding:13px 25px;flex-shrink:0;font-size:17px;border-radius:9px;text-align:center;text-decoration:none;background:var(--faq-blue);color:#fff;border:1px solid var(--faq-blue);transition:background .15s ease,transform .15s ease}.faq-button.svelte-19fd9tg:hover{background:var(--faq-blue-dark);color:#fff;transform:translateY(-2px)}@media(max-width:800px){.faq-hero.svelte-19fd9tg{grid-template-columns:1fr;gap:34px;padding-top:48px;padding-bottom:52px}.faq-hero-visual.svelte-19fd9tg{max-width:590px}.faq-hero-image.svelte-19fd9tg{height:320px}.faq-main.svelte-19fd9tg{width:calc(100% - 64px);padding-bottom:64px}.faq-section.svelte-19fd9tg{padding-top:48px}.faq-cta-wrap.svelte-19fd9tg{width:calc(100% - 64px);margin-bottom:64px}.faq-cta.svelte-19fd9tg{padding:40px 36px}.faq-page.svelte-19fd9tg .faq-cta:where(.svelte-19fd9tg) h2:where(.svelte-19fd9tg){font-size:32px}}@media(max-width:580px){.eyebrow.svelte-19fd9tg{margin-bottom:19px}.faq-hero.svelte-19fd9tg{padding-top:36px;padding-bottom:38px;gap:26px}.faq-hero.svelte-19fd9tg h1:where(.svelte-19fd9tg){font-size:clamp(42px,12vw,56px);line-height:1.08;letter-spacing:-1.9px}.faq-intro.svelte-19fd9tg{font-size:19px}.faq-hero-image.svelte-19fd9tg{height:250px;border-radius:86px 18px 18px}.faq-hero-note.svelte-19fd9tg{right:0;padding:14px 18px;font-size:14px}.faq-main.svelte-19fd9tg{width:calc(100% - 40px);padding-bottom:48px}.faq-section.svelte-19fd9tg{padding-top:42px}.faq-section.svelte-19fd9tg+.faq-section:where(.svelte-19fd9tg){margin-top:8px}.faq-section-heading.svelte-19fd9tg{display:block;padding-bottom:16px}.faq-page.svelte-19fd9tg .faq-section-heading:where(.svelte-19fd9tg) h2:where(.svelte-19fd9tg){font-size:30px}.faq-section-number.svelte-19fd9tg{display:block;margin-bottom:8px}.faq-item.svelte-19fd9tg summary:where(.svelte-19fd9tg){font-size:18px;padding:21px 0;gap:18px}.faq-answer-inner.svelte-19fd9tg{font-size:17px}.faq-answer-inner.svelte-19fd9tg>div:where(.svelte-19fd9tg){padding:0 36px 22px 0}.faq-cta-wrap.svelte-19fd9tg{width:calc(100% - 40px);margin-bottom:48px}.faq-cta.svelte-19fd9tg{display:block;padding:34px 26px;border-radius:18px}.faq-page.svelte-19fd9tg .faq-cta:where(.svelte-19fd9tg) h2:where(.svelte-19fd9tg){font-size:30px}.faq-button.svelte-19fd9tg{margin-top:24px;width:100%}}@media(prefers-reduced-motion:reduce){.faq-answer.svelte-19fd9tg,.faq-icon.svelte-19fd9tg,.faq-icon.svelte-19fd9tg:after,.faq-button.svelte-19fd9tg{transition:none}}
