.shared-faq-list[data-v-41c60d10]{display:grid;gap:14px}.section-spacing[data-v-41c60d10]{min-height:auto!important;padding:76px 0}.lp-section[data-v-41c60d10]{min-height:auto;padding:clamp(72px,8vw,110px) 18px}.projects-faq[data-v-41c60d10]{padding:clamp(72px,8vw,110px) 0}.home-faq-shell[data-v-41c60d10],.lp-shell[data-v-41c60d10],.projects-faq-shell[data-v-41c60d10],.services-shell[data-v-41c60d10]{box-sizing:border-box;margin:0 auto;max-width:1180px;width:calc(100% - 36px)}.lp-shell[data-v-41c60d10]{max-width:1120px}.home-faq-shell[data-v-41c60d10]{max-width:980px}.home-faq-intro[data-v-41c60d10],.lp-section__intro[data-v-41c60d10],.projects-section-head[data-v-41c60d10],.services-intro[data-v-41c60d10]{margin:0 auto 34px;max-width:760px;text-align:center}.lp-kicker[data-v-41c60d10],.projects-eyebrow[data-v-41c60d10],.services-eyebrow[data-v-41c60d10]{color:#d8d2a7;font-size:.82rem;font-weight:900;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.home-faq-intro h2[data-v-41c60d10],.lp-section__intro h2[data-v-41c60d10],.projects-section-head h2[data-v-41c60d10],.services-intro h2[data-v-41c60d10]{margin:0}.home-faq-intro p[data-v-41c60d10],.lp-section__intro p[data-v-41c60d10],.projects-section-head p[data-v-41c60d10],.services-intro p[data-v-41c60d10]{color:#f5f1e8db}.services-actions--center[data-v-41c60d10]{display:flex;justify-content:center;margin-top:30px}.shared-faq-item[data-v-41c60d10]{background:#08080894;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;box-shadow:0 18px 36px #0003;box-sizing:border-box;color:#f5f1e8;min-width:0;overflow:hidden}.shared-faq-trigger[data-v-41c60d10]{background:transparent;border:0;box-sizing:border-box;color:#f5f1e8;cursor:pointer;display:block;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:800;line-height:1.35;list-style:none;overflow-wrap:anywhere;padding:20px 64px 20px 24px;position:relative;text-align:left;white-space:normal;width:100%;word-break:normal}.shared-faq-trigger[data-v-41c60d10]::marker{content:""}.shared-faq-trigger[data-v-41c60d10]::-webkit-details-marker{display:none}.shared-faq-trigger[data-v-41c60d10]:after{color:#f5f1e8;content:"+";display:block;font-size:22px;font-weight:900;line-height:1;position:absolute;right:24px;text-align:center;top:20px;transition:transform .3s ease;width:20px}.shared-faq-item[open] .shared-faq-trigger[data-v-41c60d10]:after{content:"-"}.shared-faq-content[data-v-41c60d10]{border-top:1px solid hsla(0,0%,100%,.12);height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.shared-faq-content-inner[data-v-41c60d10]{padding:0 24px 20px}.shared-faq-content p[data-v-41c60d10]{color:#f1eee4;font-size:1rem;line-height:1.72;margin:0;overflow-wrap:anywhere;word-break:normal}@media(max-width:720px){.shared-faq-list[data-v-41c60d10]{gap:14px}.shared-faq-trigger[data-v-41c60d10]{font-size:.98rem;padding:16px 48px 16px 18px}.shared-faq-trigger[data-v-41c60d10]:after{right:18px;top:16px}.shared-faq-content-inner[data-v-41c60d10]{padding:0 18px 16px}.shared-faq-content p[data-v-41c60d10]{font-size:.96rem;line-height:1.62}}
