.ImageUpload_imageUploadOverlay__3WMw1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageUpload_imageUploadContainer__1IBxq{position:relative;background:#fff;border-radius:20px;padding:32px;width:90%;max-width:400px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.ImageUpload_closeUpload__3OfVK{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#f1f3f5;color:#495057;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.ImageUpload_closeUpload__3OfVK:hover{background:#e9ecef;transform:rotate(90deg)}.ImageUpload_uploadArea__rsTn9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border:3px dashed #cbd5e0;border-radius:16px;background:#f8f9fa;cursor:pointer;transition:all .3s}.ImageUpload_uploadArea__rsTn9:hover{border-color:#ee7502;background:#f0f4ff}.ImageUpload_uploadArea__rsTn9 svg{color:#ee7502;margin-bottom:16px}.ImageUpload_uploadArea__rsTn9 h3{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:8px}.ImageUpload_uploadArea__rsTn9 p{font-size:15px;color:#718096;margin-bottom:12px}.ImageUpload_uploadHint__49cjE{font-size:13px;color:#a0aec0}.FaqInterface_actionPanel__LyxS4{position:relative;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.75);border-radius:20px;margin-bottom:3rem;padding:1.1rem;box-shadow:0 28px 50px -26px rgba(74,27,3,.4),inset 0 1px 0 rgba(255,255,255,.9)}@media(min-width:768px){.FaqInterface_actionPanel__LyxS4{padding:1.4rem 1.6rem 1.2rem}}.FaqInterface_modeSwitcher__Ip21l{display:flex;gap:4px;padding:4px;margin-bottom:1rem;background:rgba(74,27,3,.06);border-radius:999px}.FaqInterface_modeButton__Wa7__{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:.7rem 1rem;border:none;background:rgba(0,0,0,0);color:#373737;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;font-family:inherit;font-size:.95rem;font-weight:600}.FaqInterface_modeButton__Wa7__:hover:not(.FaqInterface_active__Zbhe_){background:rgba(255,255,255,.75);color:#b55a01}.FaqInterface_modeButton__Wa7__:focus-visible{outline:2px solid #f59c1d;outline-offset:2px}.FaqInterface_modeButton__Wa7__.FaqInterface_active__Zbhe_{background:linear-gradient(135deg,#efab32,#ee7502);color:#fff;box-shadow:0 8px 18px -8px rgba(238,117,2,.75)}.FaqInterface_faqParagraph___DHO_{margin-bottom:1.7em}.FaqInterface_faqParagraph___DHO_ table{margin:2.7em 0;border-collapse:initial;border-spacing:1.7em}.FaqInterface_faqParagraph___DHO_ table th{border-bottom:1px solid #737474}.FaqInterface_faqParagraph___DHO_ table td{text-align:left;vertical-align:top}@media(max-width:768px){.FaqInterface_faqParagraph___DHO_ table td{padding-bottom:1.4em}.FaqInterface_faqParagraph___DHO_ table{border-spacing:unset;width:95%}}.FaqInterface_contactForm__U5yy8{padding:.5rem .25rem .25rem;display:flex;flex-direction:column;gap:1.1rem}@media(min-width:768px){.FaqInterface_contactForm__U5yy8{padding:.75rem .5rem .25rem}}.FaqInterface_formGroup__w2g9v{display:flex;flex-direction:column;gap:.4rem}.FaqInterface_formGroup__w2g9v label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#373737}.FaqInterface_formGroup__w2g9v input,.FaqInterface_formGroup__w2g9v textarea{padding:.8rem 1rem;border:1.5px solid #e6dfd6;border-radius:12px;font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;background:#fff}.FaqInterface_formGroup__w2g9v input::-ms-input-placeholder,.FaqInterface_formGroup__w2g9v textarea::-ms-input-placeholder{color:#a8a29e}.FaqInterface_formGroup__w2g9v input::placeholder,.FaqInterface_formGroup__w2g9v textarea::placeholder{color:#a8a29e}.FaqInterface_formGroup__w2g9v input:focus,.FaqInterface_formGroup__w2g9v textarea:focus{outline:none;border-color:#f59c1d;box-shadow:0 0 0 4px rgba(245,156,29,.18)}.FaqInterface_formGroup__w2g9v textarea{resize:vertical;min-height:130px}.FaqInterface_errorBanner__xM9Fx{padding:.8rem 1rem;border:1px solid #f3b9b9;border-left:4px solid #d64545;border-radius:12px;background:#fff4f4;color:#8a1f1f;font-size:.95rem;line-height:1.5}.FaqInterface_uploadedImages__5YGhi{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.FaqInterface_imagePreview__1z4Iu{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #e2e8f0}.FaqInterface_imagePreview__1z4Iu img{width:100%;height:100%;object-fit:cover}.FaqInterface_removeImage__Zc0JF{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.7);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.FaqInterface_removeImage__Zc0JF:hover{background:rgba(220,38,38,.9)}.FaqInterface_inputContainer__b99NP{display:flex;align-items:flex-end;gap:10px;border-top:1px dashed #dedede;padding-top:1rem}.FaqInterface_messageInput__QgewE{flex:1 1;padding:.85rem 1.1rem;border:1.5px solid #e6dfd6;border-radius:14px;background:#fff;font-size:1rem;font-family:inherit;line-height:1.4;resize:none;max-height:120px;transition:border-color .2s,box-shadow .2s}.FaqInterface_messageInput__QgewE::-ms-input-placeholder{color:#a8a29e}.FaqInterface_messageInput__QgewE::placeholder{color:#a8a29e}.FaqInterface_messageInput__QgewE:focus{outline:none;border-color:#f59c1d;box-shadow:0 0 0 4px rgba(245,156,29,.18)}.FaqInterface_sendButton__jV_pJ{width:48px;height:48px;border-radius:14px;border:none;background:linear-gradient(135deg,#efab32,#ee7502);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,opacity .2s;flex-shrink:0;box-shadow:0 10px 20px -10px rgba(238,117,2,.8)}.FaqInterface_sendButton__jV_pJ:hover:not(:disabled){box-shadow:0 12px 24px -8px rgba(238,117,2,.85)}.FaqInterface_sendButton__jV_pJ:focus-visible{outline:2px solid #4a1b03;outline-offset:2px}.FaqInterface_sendButton__jV_pJ:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.FaqInterface_contactActions__26qQd{display:flex;gap:12px;align-items:center}.FaqInterface_faqEmailCapture__D9hbV{margin-top:8px}.FaqInterface_faqEmailCapture__D9hbV .FaqInterface_inputContainer__b99NP.FaqInterface_narrow__xdV5L{max-width:520px;width:100%}@media(max-width:600px){.FaqInterface_faqEmailCapture__D9hbV .FaqInterface_inputContainer__b99NP.FaqInterface_narrow__xdV5L{max-width:100%}}.FaqInterface_attachButtonContact__jLclO{display:flex;align-items:center;gap:8px;padding:.75rem 1.2rem;border:1.5px solid #e6dfd6;background:#fff;border-radius:12px;color:#b55a01;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s}.FaqInterface_attachButtonContact__jLclO:hover{border-color:#f59c1d;background:#fff9ee}.FaqInterface_sendButtonContact__aFIMd{display:flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.5rem;border:none;background:linear-gradient(135deg,#efab32,#ee7502);color:#fff;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:box-shadow .2s,opacity .2s;box-shadow:0 10px 20px -10px rgba(238,117,2,.8)}.FaqInterface_sendButtonContact__aFIMd:hover:not(:disabled){box-shadow:0 12px 24px -8px rgba(238,117,2,.85)}.FaqInterface_sendButtonContact__aFIMd:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.FaqInterface_contactStatus__ODT_S.FaqInterface_sending__BWsd_{display:flex;width:100%;padding:2.5rem 0 2rem;justify-content:center;align-items:center;text-align:center}.FaqInterface_contactStatus__ODT_S.FaqInterface_sending__BWsd_ .FaqInterface_statusInner__VDuqU{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.FaqInterface_contactStatus__ODT_S.FaqInterface_sending__BWsd_ p{margin:0;font-family:var(--font-playfair-display),serif;font-size:1.25rem}.FaqInterface_contactStatus__ODT_S.FaqInterface_success__2X2__{display:flex;justify-content:center;padding:.5em 0 1em}.FaqInterface_thanks__gQF28{position:relative;width:100%;max-width:34rem;margin:.5em auto 0;padding:2.25rem 1.75rem 2rem;text-align:center;background:linear-gradient(180deg,#fffdf8,#fff6e8);border:1px solid rgba(238,117,2,.2);border-top:4px solid #f59c1d;border-radius:20px;box-shadow:0 24px 44px -24px rgba(74,27,3,.35)}.FaqInterface_thanksBadge__Ep6W1{position:relative;display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;margin:0 auto 1rem;color:#fff;background:linear-gradient(135deg,#efab32,#ee7502);border-radius:50%;box-shadow:0 10px 22px -8px rgba(238,117,2,.7)}.FaqInterface_thanksBadge__Ep6W1:after{content:"";position:absolute;inset:-6px;border:2px solid rgba(238,117,2,.35);border-radius:50%;animation:FaqInterface_thanksRing__dPyA2 1.8s ease-out .5s 2}@media(prefers-reduced-motion:reduce){.FaqInterface_thanksBadge__Ep6W1:after{animation:none}}@keyframes FaqInterface_thanksRing__dPyA2{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.FaqInterface_thanksTitle__DWwqW{margin:.15em 0 .5em;font-family:var(--font-playfair-display),serif;font-weight:400;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.2;color:#272727}.FaqInterface_thanksText__zEsXV{margin:0 auto .75em;max-width:28rem;font-size:1.05rem;line-height:1.6;color:#373737}.FaqInterface_thanksHint__VQsM_{margin:0 auto;max-width:28rem;font-size:.9rem;line-height:1.5;color:#737474;overflow-wrap:anywhere}.FaqInterface_thanksHint__VQsM_ strong{color:#272727}.FaqInterface_thanksActions__QHUYc{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.FaqInterface_thanksSecondary__wV3Iq{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.2rem;border:1.5px solid #e6dfd6;background:#fff;border-radius:12px;color:#b55a01;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s}.FaqInterface_thanksSecondary__wV3Iq:hover{border-color:#f59c1d;background:#fff9ee}.FaqInterface_resultCard__7mOj0{margin:0 0 1.25rem;padding:1.25rem 1.4rem 1.4rem;border:1px solid;border-radius:18px;box-shadow:0 22px 40px -26px rgba(74,27,3,.35)}@media(min-width:768px){.FaqInterface_resultCard__7mOj0{padding:1.5rem 1.8rem 1.6rem}}.FaqInterface_resultVerified__vt_go{background:linear-gradient(180deg,#f7fbf6,#eef7ed);border-color:#b4d8b4;border-top:4px solid #3c9a3c}.FaqInterface_resultAi__4a3Qm{background:linear-gradient(180deg,#f6f9fd,#ebf2fa);border-color:#b3c9e4;border-top:4px solid #3b78c2}.FaqInterface_resultInfo__5aEur{background:linear-gradient(180deg,#fffdf8,#fff6e8);border-color:rgba(238,117,2,.25);border-top:4px solid #f59c1d}.FaqInterface_badge__dCNis{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FaqInterface_badgeVerified__L3Bm1{background:#dff0df;color:#1f4a1f}.FaqInterface_badgeAi__evI_c{background:#dce8f7;color:#1d3552}.FaqInterface_aiNotice__F7jLh{margin-bottom:.75rem}.FaqInterface_resultNote__3yFKM{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:#373737}.FaqInterface_resultLead__2DdaT{margin:0 0 .75rem;font-size:1.05rem;line-height:1.6;color:#272727}.FaqInterface_resultBody__aCOdX{margin:.75rem 0 0}.FaqInterface_linkList__RdqY_{margin:.4rem 0 0;padding-left:1.2rem;font-size:.95rem;line-height:1.5}.FaqInterface_similar__hD9ru{margin:0 0 1.25rem;font-size:.95rem}.FaqInterface_linkButton__hzsdp{margin-top:.75rem;padding:0;border:none;background:none;color:#b55a01;font-family:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.FaqInterface_linkButton__hzsdp:hover{color:#f59c1d}.FaqInterface_emailOffer__OwabR{margin-top:1rem;padding-top:.9rem;border-top:1px dashed rgba(0,0,0,.15);font-size:.95rem}.FaqInterface_emailOffer__OwabR summary{cursor:pointer;font-weight:600;color:#b55a01}.FaqInterface_emailOffer__OwabR summary:hover{color:#f59c1d}.FaqInterface_emailForm__0Rjqd{display:flex;flex-direction:column;gap:.6rem;margin-top:.9rem}.FaqInterface_fieldLabel__TfzH3{font-size:.9rem;font-weight:600}.FaqInterface_emailRow__LfDv6{display:flex;flex-wrap:wrap;gap:.5rem}.FaqInterface_emailInput__3lmPL{flex:1 1 16rem;min-width:0;padding:.8rem 1rem;border:1.5px solid #e6dfd6;border-radius:12px;background:#fff;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.FaqInterface_emailInput__3lmPL:focus{outline:none;border-color:#f59c1d;box-shadow:0 0 0 4px rgba(245,156,29,.18)}.FaqInterface_consent__masTy{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.45;color:#373737}.FaqInterface_consent__masTy input{margin-top:.2rem;flex:none}.FaqInterface_formError__cPFPV{margin:0;color:#b91c1c;font-size:.9rem}.FaqInterface_privacyHint__eUGUP{margin:.75rem .25rem 0;font-size:.82rem;line-height:1.5;color:#737474}.FaqInterface_privacyHint__eUGUP a{color:inherit;text-decoration:underline}.FaqInterface_faqArea__C8GRb{padding-bottom:1rem}.FaqInterface_faqArea__C8GRb h1{margin:0 0 1.4rem;font-family:var(--font-playfair-display),serif;font-optical-sizing:auto;font-weight:400;font-size:clamp(1.6rem,4.2vw,2.4rem);line-height:1.2;letter-spacing:-.01em;color:#272727;overflow-wrap:anywhere}.FaqInterface_faqLabel__4hj5F{margin-top:0}.FaqInterface_thinkingOverlay__vsJm0{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(250,245,238,.45);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.FaqInterface_thinkingCard__yxT_c{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:26rem;padding:2rem 2rem 1.75rem;text-align:center;background:rgba(255,255,255,.94);border:1px solid rgba(238,117,2,.2);border-top:4px solid #f59c1d;border-radius:20px;box-shadow:0 34px 60px -24px rgba(74,27,3,.5)}.FaqInterface_thinkingDots__EDWAM{display:flex;gap:.6rem;margin-bottom:.9rem}.FaqInterface_thinkingDots__EDWAM span{width:.85rem;height:.85rem;border-radius:50%;background:linear-gradient(135deg,#efab32,#ee7502);animation:FaqInterface_thinkingPulse__OdSt_ 1.2s ease-in-out infinite}.FaqInterface_thinkingDots__EDWAM span:nth-child(2){animation-delay:.15s}.FaqInterface_thinkingDots__EDWAM span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.FaqInterface_thinkingDots__EDWAM span{animation:none;opacity:.85}}@keyframes FaqInterface_thinkingPulse__OdSt_{0%,80%,to{transform:scale(.6);opacity:.45}40%{transform:scale(1);opacity:1}}.FaqInterface_thinkingTitle__qLioz{margin:0;font-family:var(--font-playfair-display),serif;font-size:1.3rem;line-height:1.3;color:#272727}.FaqInterface_thinkingText__aTzok{margin:0;font-size:.92rem;line-height:1.5;color:#737474}