.faq_main__LaqMn{min-height:100vh;background-color:rgb(241,241,241);padding:clamp(24px,4vw,36px) clamp(24px,4vw,36px) clamp(80px,15vw,160px);font-family:Inter,Inter Placeholder,sans-serif;color:rgb(17,17,18);position:relative}.faq_container__ibXoI{max-width:1360px;width:100%;margin:0 auto;padding:0;position:relative}.faq_pageHeader__CpbMJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;max-width:867px}.faq_pageLabel__dSeGt{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;color:rgba(17,17,18,.5)}.faq_mainTitle__i_t1v{font-size:clamp(42px,8vw,82px);font-weight:500;line-height:.95;letter-spacing:-.02em;color:rgb(17,17,18);margin-bottom:clamp(64px,10vw,120px);max-width:792px}.faq_contentWrapper__G7cpa{display:grid;grid-template-columns:minmax(200px,277px) 1fr;gap:clamp(48px,8vw,120px);align-items:start}.faq_ctaBox__wIUq5{background:transparent;border-radius:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq_ctaContent__mNxkp{display:flex;flex-direction:column;gap:32px}.faq_ctaLeft__9LJQg{flex:1}.faq_ctaTitle__Oepjb{font-size:clamp(20px,3vw,22px);font-weight:600;color:rgb(17,17,18);margin-bottom:16px;line-height:1.2}.faq_ctaDescription__6yXfA{font-size:15px;line-height:1.6;color:rgba(17,17,18,.7)}.faq_ctaRight__Jz9Yz{display:flex;flex-direction:column;gap:24px}.faq_photographerInfo__WCM6N{display:flex;flex-direction:column;gap:4px}.faq_photographerTitle__qd365{font-size:16px;font-weight:600;color:rgb(17,17,18)}.faq_photographerSubtitle__bHZhc{font-size:14px;color:rgba(17,17,18,.6)}.faq_ctaButton__hnZ63{display:inline-flex;align-items:center;padding:14px 28px;background:rgb(17,17,18);color:white;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.faq_ctaButton__hnZ63:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15);background:rgb(30,30,31)}.faq_faqList__kryGD{display:flex;flex-direction:column;gap:0;max-width:867px;background:transparent;border-radius:0;overflow:visible}.faq_faqItem__byeFA{background:transparent;padding:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-radius:0;border-bottom:1px solid rgba(17,17,18,.08)}.faq_faqItem__byeFA:last-child{border-bottom:none}.faq_faqItem__byeFA.faq_expanded__JlHfM{background:transparent}.faq_faqHeader__wB3Vp{display:flex;justify-content:space-between;align-items:center;padding:32px 40px}.faq_faqQuestion__1DPLj{font-size:clamp(18px,3vw,22px);font-weight:600;color:rgb(17,17,18);margin:0;flex:1;padding-right:clamp(20px,3vw,32px);letter-spacing:-.01em}.faq_faqControls___T44T,.faq_faqIcon__DfQw5{display:flex;align-items:center}.faq_faqIcon__DfQw5{width:46px;height:46px;position:relative;justify-content:center;background:white;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq_faqItem__byeFA:hover .faq_faqIcon__DfQw5{transform:scale(1.05)}.faq_faqItem__byeFA.faq_expanded__JlHfM .faq_faqIcon__DfQw5{transform:rotate(45deg)}.faq_faqItem__byeFA.faq_expanded__JlHfM:hover .faq_faqIcon__DfQw5{transform:rotate(45deg) scale(1.05)}.faq_iconLine__6K6w1{position:absolute;width:20px;height:2px;background:rgb(17,17,18);border-radius:1px}.faq_iconLine__6K6w1:first-child{transform:rotate(0deg)}.faq_iconLine__6K6w1:last-child{transform:rotate(90deg)}.faq_faqAnswer__NifTy{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,padding .4s cubic-bezier(.4,0,.2,1);padding:0 40px}.faq_answerExpanded__ZVN06{max-height:500px;opacity:1;padding:0 40px 32px}.faq_faqAnswer__NifTy p{font-size:16px;line-height:1.7;color:rgba(17,17,18,.6);margin:0;letter-spacing:-.01em}@media (max-width:1024px){.faq_contentWrapper__G7cpa{grid-template-columns:1fr;gap:48px}.faq_ctaBox__wIUq5{max-width:867px}.faq_ctaContent__mNxkp{display:grid;grid-template-columns:1fr 1fr;gap:48px}.faq_ctaRight__Jz9Yz{align-items:flex-end}}@media (max-width:768px){.faq_main__LaqMn{padding:24px 24px 80px}.faq_container__ibXoI{padding:0}.faq_mainTitle__i_t1v{font-size:56px;margin-bottom:64px}.faq_ctaContent__mNxkp{grid-template-columns:1fr;gap:32px}.faq_ctaRight__Jz9Yz{align-items:flex-start}.faq_faqHeader__wB3Vp{padding:24px}.faq_faqQuestion__1DPLj{font-size:18px;padding-right:20px}.faq_faqControls___T44T{gap:20px}.faq_faqAnswer__NifTy{padding:0 24px}.faq_answerExpanded__ZVN06{padding:0 24px 24px}.faq_faqAnswer__NifTy p{font-size:15px}}@media (max-width:480px){.faq_pageHeader__CpbMJ{margin-bottom:48px}.faq_mainTitle__i_t1v{font-size:42px}.faq_ctaBox__wIUq5{padding:28px 24px}.faq_ctaTitle__Oepjb{font-size:20px}.faq_ctaDescription__6yXfA{font-size:14px}.faq_faqNumber__PbixE{display:none}.faq_faqIcon__DfQw5{width:28px;height:28px}.faq_iconLine__6K6w1{width:14px}}