.FAQ-module__R0Kc3G__section{padding:clamp(80px,10vw,140px) 24px}.FAQ-module__R0Kc3G__container{align-items:flex-start;gap:64px;max-width:1100px;margin:0 auto;display:flex}.FAQ-module__R0Kc3G__left{flex:0 0 320px;position:sticky;top:100px}.FAQ-module__R0Kc3G__heading{color:#131517;letter-spacing:-.025em;margin:0 0 16px;font-family:Lato,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.12}.FAQ-module__R0Kc3G__subheading{color:#6b7280;margin:0 0 32px;font-family:Lato,sans-serif;font-size:1.0625rem;line-height:1.6}.FAQ-module__R0Kc3G__contactBtn{color:#fff;background:linear-gradient(135deg,#ff6f61 0%,#fe423f 100%);border-radius:12px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.FAQ-module__R0Kc3G__contactBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #ff6f614d}.FAQ-module__R0Kc3G__contactBtnMobile{display:none}.FAQ-module__R0Kc3G__right{flex-direction:column;flex:1;gap:12px;display:flex}.FAQ-module__R0Kc3G__card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;transition:box-shadow .2s,border-color .2s}.FAQ-module__R0Kc3G__card:hover{box-shadow:0 4px 12px #0000000f}.FAQ-module__R0Kc3G__cardOpen{border-color:#fecaca;box-shadow:0 4px 16px #ff6f6114}.FAQ-module__R0Kc3G__cardHeader{-webkit-user-select:none;user-select:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}.FAQ-module__R0Kc3G__cardIcon{flex-shrink:0;font-size:1.25rem;line-height:1}.FAQ-module__R0Kc3G__cardQuestion{color:#131517;flex:1;margin:0;font-family:Lato,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.FAQ-module__R0Kc3G__chevron{color:#ff6f61;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.FAQ-module__R0Kc3G__chevronOpen{transform:rotate(90deg)}.FAQ-module__R0Kc3G__cardBody{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__R0Kc3G__cardBodyOpen{grid-template-rows:1fr}.FAQ-module__R0Kc3G__cardAnswer{color:#6b7280;margin:0;padding:0 0 0 38px;font-family:Lato,sans-serif;font-size:.9375rem;line-height:1.7;overflow:hidden}.FAQ-module__R0Kc3G__cardBodyOpen .FAQ-module__R0Kc3G__cardAnswer{padding-top:14px}@media (max-width:768px){.FAQ-module__R0Kc3G__section{padding:60px 20px}.FAQ-module__R0Kc3G__container{flex-direction:column;gap:32px}.FAQ-module__R0Kc3G__left{flex:none;width:100%;position:static}.FAQ-module__R0Kc3G__heading{font-size:1.75rem}.FAQ-module__R0Kc3G__heading br{display:none}.FAQ-module__R0Kc3G__subheading{margin-bottom:20px}.FAQ-module__R0Kc3G__contactBtn{display:none}.FAQ-module__R0Kc3G__contactBtnMobile{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6f61 0%,#fe423f 100%);border-radius:12px;margin-top:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.FAQ-module__R0Kc3G__card{padding:16px 20px}.FAQ-module__R0Kc3G__cardIcon{font-size:1.125rem}.FAQ-module__R0Kc3G__cardQuestion{font-size:.9375rem}.FAQ-module__R0Kc3G__cardAnswer{padding-left:33px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.FAQ-module__R0Kc3G__chevron,.FAQ-module__R0Kc3G__cardBody{transition:none}}
