.FiancaLocaticiaAudiences-module__yBvYtW__audienceText{flex-direction:column;display:flex}.FiancaLocaticiaAudiences-module__yBvYtW__audienceTagWrapper{background-color:#d4af3726;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}.FiancaLocaticiaAudiences-module__yBvYtW__audienceIcon{color:var(--color-gold)}.FiancaLocaticiaAudiences-module__yBvYtW__audienceTag{color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700}.FiancaLocaticiaAudiences-module__yBvYtW__audienceTagWrapperWhite{background-color:#ffffff26;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}.FiancaLocaticiaAudiences-module__yBvYtW__audienceIconWhite{color:var(--color-white)}.FiancaLocaticiaAudiences-module__yBvYtW__audienceTagWhite{color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700}.FiancaLocaticiaAudiences-module__yBvYtW__audienceTitle{color:var(--color-navy);margin-bottom:20px;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;line-height:1.2}.FiancaLocaticiaAudiences-module__yBvYtW__audienceDesc{color:#555;margin-bottom:24px;font-size:1.05rem;line-height:1.7}.FiancaLocaticiaAudiences-module__yBvYtW__benefitList{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.FiancaLocaticiaAudiences-module__yBvYtW__benefitList li{color:#333;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.FiancaLocaticiaAudiences-module__yBvYtW__checkIcon{color:var(--color-gold);flex-shrink:0;margin-top:2px}.FiancaLocaticiaAudiences-module__yBvYtW__disclaimerAudience{color:#777;border-top:1px solid #0000001a;padding-top:16px;font-size:.85rem;font-style:italic}.FiancaLocaticiaAudiences-module__yBvYtW__sectionRealEstate{background-color:var(--color-white);padding:80px 24px}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateBox{background:linear-gradient(135deg, var(--color-navy) 0%, #041029f2 100%);color:var(--color-white);border-radius:16px;padding:64px;position:relative;overflow:hidden;box-shadow:0 20px 40px #04102926}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateBox:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af371a 0%,#d4af3700 70%);width:400px;height:100%;position:absolute;top:0;right:0}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateContent{z-index:2;max-width:900px;position:relative}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateTitle{color:var(--color-white);margin-bottom:24px;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.2}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateDesc{color:#ffffffd9;max-width:700px;margin-bottom:48px;font-size:1.1rem;line-height:1.6}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateBenefit h4{color:var(--color-gold);margin-bottom:12px;font-size:1.1rem;font-weight:600}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateBenefit p{color:#ffffffbf;font-size:.95rem;line-height:1.5}.FiancaLocaticiaAudiences-module__yBvYtW__b2bBtn{background-color:var(--color-gold);color:var(--color-navy);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FiancaLocaticiaAudiences-module__yBvYtW__b2bBtn:hover{background-color:var(--color-gold-hover);transform:translateY(-2px)}@media (max-width:1024px){.FiancaLocaticiaAudiences-module__yBvYtW__realEstateGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.FiancaLocaticiaAudiences-module__yBvYtW__realEstateBox{padding:40px 24px}.FiancaLocaticiaAudiences-module__yBvYtW__realEstateGrid{grid-template-columns:1fr;gap:24px}.FiancaLocaticiaAudiences-module__yBvYtW__b2bBtn{width:100%}}
.FiancaLocaticiaCoverages-module__p5jKdq__structureGrid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardBase,.FiancaLocaticiaCoverages-module__p5jKdq__structureCardAddon{background-color:var(--color-white);border:1px solid #0000000d;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000000d}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardHeaderBase{background-color:var(--color-navy);color:var(--color-gold);align-items:center;gap:16px;padding:24px 32px;display:flex}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardHeaderBase h3{color:var(--color-white);margin:0;font-size:1.25rem;font-weight:700}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardHeaderAddon{color:var(--color-navy);background-color:#d4af371a;border-bottom:1px solid #d4af3733;align-items:center;gap:16px;padding:24px 32px;display:flex}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardHeaderAddon h3{margin:0;font-size:1.25rem;font-weight:700}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardBody{flex-grow:1;padding:32px}.FiancaLocaticiaCoverages-module__p5jKdq__structureCardBody p{color:#555;margin:0;font-size:1.05rem;line-height:1.6}.FiancaLocaticiaCoverages-module__p5jKdq__disclaimerImportant{border-left:4px solid var(--color-gold);background-color:#fff9ed;border-radius:0 8px 8px 0;align-items:flex-start;gap:16px;margin:40px 0;padding:24px;display:flex}.FiancaLocaticiaCoverages-module__p5jKdq__disclaimerIcon{color:var(--color-gold);flex-shrink:0;margin-top:2px}.FiancaLocaticiaCoverages-module__p5jKdq__disclaimerImportant p{color:#444;font-size:.95rem;line-height:1.6;margin:0!important}.FiancaLocaticiaCoverages-module__p5jKdq__coveragesGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.FiancaLocaticiaCoverages-module__p5jKdq__coverageItem{background-color:#fcfcfc;border:1px solid #0000000d;border-radius:8px;padding:24px;transition:transform .3s,box-shadow .3s}.FiancaLocaticiaCoverages-module__p5jKdq__coverageItem:hover{background-color:var(--color-white);transform:translateY(-4px);box-shadow:0 8px 24px #0000000d}.FiancaLocaticiaCoverages-module__p5jKdq__coverageIcon{color:var(--color-gold);margin-bottom:16px}.FiancaLocaticiaCoverages-module__p5jKdq__coverageItem h4{color:var(--color-navy);margin-bottom:12px;font-size:1.1rem;font-weight:600}.FiancaLocaticiaCoverages-module__p5jKdq__coverageItem p{color:#666;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.FiancaLocaticiaCoverages-module__p5jKdq__coveragesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.FiancaLocaticiaCoverages-module__p5jKdq__structureGrid{grid-template-columns:1fr}.FiancaLocaticiaCoverages-module__p5jKdq__coveragesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FiancaLocaticiaCoverages-module__p5jKdq__coveragesGrid{grid-template-columns:1fr}.FiancaLocaticiaCoverages-module__p5jKdq__disclaimerImportant{flex-direction:column;gap:12px;padding:20px}}
.FiancaLocaticiaTypes-module__DJ9qUW__typesGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.FiancaLocaticiaTypes-module__DJ9qUW__typeCard{background-color:var(--color-white);border:1px solid #00000008;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0410290f}.FiancaLocaticiaTypes-module__DJ9qUW__typeHeader{background:linear-gradient(135deg, var(--color-navy) 0%, #041029e6 100%);color:var(--color-white);text-align:center;padding:40px}.FiancaLocaticiaTypes-module__DJ9qUW__typeIcon{color:var(--color-gold);margin-bottom:16px}.FiancaLocaticiaTypes-module__DJ9qUW__typeTitle{margin:0;font-size:1.5rem;font-weight:700}.FiancaLocaticiaTypes-module__DJ9qUW__typeBody{flex-grow:1;padding:40px}.FiancaLocaticiaTypes-module__DJ9qUW__typeDesc{color:#555;margin-bottom:24px;font-size:1.05rem;line-height:1.6}.FiancaLocaticiaTypes-module__DJ9qUW__typeList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FiancaLocaticiaTypes-module__DJ9qUW__typeList li{color:#333;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.FiancaLocaticiaTypes-module__DJ9qUW__checkIcon{color:var(--color-gold);flex-shrink:0;margin-top:2px}@media (max-width:768px){.FiancaLocaticiaTypes-module__DJ9qUW__typesGrid{grid-template-columns:1fr;gap:32px}.FiancaLocaticiaTypes-module__DJ9qUW__typeHeader,.FiancaLocaticiaTypes-module__DJ9qUW__typeBody{padding:32px 24px}}
.FiancaLocaticiaComparison-module__TXQk_W__comparisonGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;display:grid}.FiancaLocaticiaComparison-module__TXQk_W__compareCard{background-color:var(--color-white);border:1px solid #0000000d;border-radius:12px;flex-direction:column;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.FiancaLocaticiaComparison-module__TXQk_W__compareCard:hover{transform:translateY(-4px)}.FiancaLocaticiaComparison-module__TXQk_W__highlightCard{border:2px solid var(--color-gold);box-shadow:0 12px 32px #d4af3726}.FiancaLocaticiaComparison-module__TXQk_W__highlightCard:before{content:"";background-color:var(--color-gold);width:100%;height:6px;position:absolute;top:0;left:0}.FiancaLocaticiaComparison-module__TXQk_W__compareHeader{text-align:center;border-bottom:1px solid #0000000d;padding:40px 32px 24px}.FiancaLocaticiaComparison-module__TXQk_W__compareIconGold{color:var(--color-gold);margin-bottom:16px}.FiancaLocaticiaComparison-module__TXQk_W__compareIconNavy{color:var(--color-navy);opacity:.7;margin-bottom:16px}.FiancaLocaticiaComparison-module__TXQk_W__compareTitle{color:var(--color-navy);margin:0;font-size:1.5rem;font-weight:700}.FiancaLocaticiaComparison-module__TXQk_W__compareBody{background-color:#fcfcfc;flex-grow:1;padding:32px}.FiancaLocaticiaComparison-module__TXQk_W__highlightCard .FiancaLocaticiaComparison-module__TXQk_W__compareBody{background-color:#d4af3705}.FiancaLocaticiaComparison-module__TXQk_W__compareList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FiancaLocaticiaComparison-module__TXQk_W__compareList li{color:#444;padding-left:20px;font-size:.95rem;line-height:1.6;position:relative}.FiancaLocaticiaComparison-module__TXQk_W__compareList li:before{content:"•";color:var(--color-gold);font-size:1.2rem;line-height:1.4;position:absolute;top:0;left:0}.FiancaLocaticiaComparison-module__TXQk_W__comparisonFooter{text-align:center;color:#444;background-color:#04102908;border-radius:8px;max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto;padding:24px;font-size:1.05rem;line-height:1.6}@media (max-width:1024px){.FiancaLocaticiaComparison-module__TXQk_W__comparisonGrid{grid-template-columns:1fr;gap:24px}}
.FiancaLocaticiaProcess-module__ck6yHa__costList{flex-direction:column;gap:12px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.FiancaLocaticiaProcess-module__ck6yHa__costList li{color:#444;padding-left:20px;font-size:1.05rem;line-height:1.5;position:relative}.FiancaLocaticiaProcess-module__ck6yHa__costList li:before{content:"•";color:var(--color-gold);font-size:1.2rem;line-height:1.4;position:absolute;top:0;left:0}.FiancaLocaticiaProcess-module__ck6yHa__actionBox{margin-top:32px}.FiancaLocaticiaProcess-module__ck6yHa__primaryBtn{background-color:var(--color-navy);color:var(--color-white);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FiancaLocaticiaProcess-module__ck6yHa__primaryBtn:hover{background-color:#06183d;transform:translateY(-2px);box-shadow:0 8px 16px #0410291a}.FiancaLocaticiaProcess-module__ck6yHa__analysisBox{background-color:var(--color-white);border:1px solid #0000000d;border-radius:12px;padding:40px;box-shadow:0 12px 32px #0410290f}.FiancaLocaticiaProcess-module__ck6yHa__analysisTitle{color:var(--color-navy);margin-bottom:16px;font-size:1.5rem;font-weight:700}.FiancaLocaticiaProcess-module__ck6yHa__analysisDesc{color:#555;margin-bottom:24px;line-height:1.6}.FiancaLocaticiaProcess-module__ck6yHa__analysisGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.FiancaLocaticiaProcess-module__ck6yHa__analysisItem{color:#333;background-color:#fcfcfc;border:1px solid #0000000d;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:500;display:flex}.FiancaLocaticiaProcess-module__ck6yHa__checkIcon{color:var(--color-gold)}.FiancaLocaticiaProcess-module__ck6yHa__disclaimerAnalysis{color:#777;border-top:1px solid #0000001a;margin:0;padding-top:24px;font-size:.9rem}.FiancaLocaticiaProcess-module__ck6yHa__docsGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.FiancaLocaticiaProcess-module__ck6yHa__docCard{background-color:var(--color-white);border:1px solid #0000000d;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000008}.FiancaLocaticiaProcess-module__ck6yHa__docHeader{background-color:var(--color-navy);color:var(--color-white);align-items:center;gap:16px;padding:24px 32px;display:flex}.FiancaLocaticiaProcess-module__ck6yHa__docIcon{color:var(--color-gold)}.FiancaLocaticiaProcess-module__ck6yHa__docHeader h3{margin:0;font-size:1.25rem;font-weight:600}.FiancaLocaticiaProcess-module__ck6yHa__docList{flex-direction:column;gap:16px;margin:0;padding:32px;list-style:none;display:flex}.FiancaLocaticiaProcess-module__ck6yHa__docList li{color:#444;align-items:center;gap:12px;font-size:1rem;display:flex}.FiancaLocaticiaProcess-module__ck6yHa__docList li svg{color:var(--color-gold);flex-shrink:0}.FiancaLocaticiaProcess-module__ck6yHa__docFooter{text-align:center;color:#666;margin-top:32px;font-size:.95rem;font-style:italic}@media (max-width:1024px){.FiancaLocaticiaProcess-module__ck6yHa__docsGrid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width:768px){.FiancaLocaticiaProcess-module__ck6yHa__analysisGrid{grid-template-columns:1fr}.FiancaLocaticiaProcess-module__ck6yHa__analysisBox{padding:32px 24px}}
.FiancaLocaticiaManagement-module__cENmGW__managementGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.FiancaLocaticiaManagement-module__cENmGW__managementCard{background-color:var(--color-offwhite);border:1px solid #0000000d;border-radius:12px;padding:40px}.FiancaLocaticiaManagement-module__cENmGW__managementIconWrapper{width:56px;height:56px;color:var(--color-gold);background-color:#d4af371a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.FiancaLocaticiaManagement-module__cENmGW__managementTitle{color:var(--color-navy);margin-bottom:20px;font-size:1.5rem;font-weight:700}.FiancaLocaticiaManagement-module__cENmGW__managementText{color:#555;margin-bottom:16px;font-size:1.05rem;line-height:1.6}.FiancaLocaticiaManagement-module__cENmGW__managementText:last-child{margin-bottom:0}.FiancaLocaticiaManagement-module__cENmGW__renewalBox{text-align:center}.FiancaLocaticiaManagement-module__cENmGW__renewalIcon{color:var(--color-gold);margin-bottom:24px}.FiancaLocaticiaManagement-module__cENmGW__renewalAction{justify-content:center;margin-top:40px;display:flex}.FiancaLocaticiaManagement-module__cENmGW__renewalBtn{background-color:var(--color-gold);color:var(--color-navy);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FiancaLocaticiaManagement-module__cENmGW__renewalBtn:hover{background-color:var(--color-gold-hover);transform:translateY(-2px)}.FiancaLocaticiaManagement-module__cENmGW__mistakesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.FiancaLocaticiaManagement-module__cENmGW__mistakeItem{background-color:var(--color-white);border:1px solid #0000000d;border-radius:8px;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px #00000005}.FiancaLocaticiaManagement-module__cENmGW__mistakeIcon{color:#d9534f;flex-shrink:0;margin-top:2px}.FiancaLocaticiaManagement-module__cENmGW__mistakeContent h4{color:var(--color-navy);margin-bottom:8px;font-size:1.1rem;font-weight:600}.FiancaLocaticiaManagement-module__cENmGW__mistakeContent p{color:#666;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:1024px){.FiancaLocaticiaManagement-module__cENmGW__mistakesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FiancaLocaticiaManagement-module__cENmGW__managementGrid{grid-template-columns:1fr;gap:24px}.FiancaLocaticiaManagement-module__cENmGW__mistakesGrid{grid-template-columns:1fr;gap:16px}}
.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px;display:grid}.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsCard{background-color:var(--color-offwhite);border:1px solid #00000008;border-radius:8px;padding:32px;transition:transform .3s}.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsCard:hover{background-color:var(--color-white);transform:translateY(-4px);box-shadow:0 12px 24px #0410290d}.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsIcon{color:var(--color-gold);margin-bottom:24px}.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsTitle{color:var(--color-navy);margin-bottom:16px;font-size:1.25rem;font-weight:700}.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsText{color:#555;margin:0;font-size:.95rem;line-height:1.6}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsBox{background-color:var(--color-navy);color:var(--color-white);border-radius:12px;max-width:800px;margin:0 auto;padding:40px;box-shadow:0 12px 32px #0410291a}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsTitle{text-align:center;color:var(--color-gold);margin-bottom:24px;font-size:1.5rem;font-weight:700}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsList li{color:#ffffffe6;padding-left:24px;font-size:1.05rem;line-height:1.5;position:relative}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsList li:before{content:"✓";color:var(--color-gold);font-size:1.1rem;font-weight:700;position:absolute;top:0;left:0}@media (max-width:1024px){.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FiancaLocaticiaWhyUs-module__g4tJCq__whyUsGrid{grid-template-columns:1fr;gap:24px}.FiancaLocaticiaWhyUs-module__g4tJCq__analysisDetailsBox{padding:32px 24px}}
.FiancaLocaticiaFAQ-module__KNYm2W__faqTabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.FiancaLocaticiaFAQ-module__KNYm2W__tabBtn{color:#555;cursor:pointer;background-color:#0000;border:1px solid #0000001a;border-radius:100px;padding:10px 24px;font-size:.95rem;font-weight:600;transition:all .3s}.FiancaLocaticiaFAQ-module__KNYm2W__tabBtn:hover{background-color:#00000005}.FiancaLocaticiaFAQ-module__KNYm2W__activeTab{background-color:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.FiancaLocaticiaFAQ-module__KNYm2W__activeTab:hover{background-color:var(--color-navy)}.FiancaLocaticiaFAQ-module__KNYm2W__faqList{flex-direction:column;gap:16px;display:flex}.FiancaLocaticiaFAQ-module__KNYm2W__faqItem{background-color:var(--color-white);border:1px solid #0000000d;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000005}.FiancaLocaticiaFAQ-module__KNYm2W__faqItemOpen{border-color:#d4af374d;box-shadow:0 8px 24px #0410290d}.FiancaLocaticiaFAQ-module__KNYm2W__faqQuestion{text-align:left;width:100%;color:var(--color-navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px;font-size:1.1rem;font-weight:600;display:flex}.FiancaLocaticiaFAQ-module__KNYm2W__faqQuestion span{padding-right:24px;line-height:1.4}.FiancaLocaticiaFAQ-module__KNYm2W__faqQuestion svg{color:var(--color-gold);flex-shrink:0}.FiancaLocaticiaFAQ-module__KNYm2W__faqAnswer{color:#555;padding:0 24px 24px;font-size:1.05rem;line-height:1.6}@media (max-width:640px){.FiancaLocaticiaFAQ-module__KNYm2W__faqTabs{flex-direction:column}.FiancaLocaticiaFAQ-module__KNYm2W__tabBtn{text-align:center;width:100%}.FiancaLocaticiaFAQ-module__KNYm2W__faqQuestion{padding:20px;font-size:1.05rem}.FiancaLocaticiaFAQ-module__KNYm2W__faqAnswer{padding:0 20px 20px}}
.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaSection{background-color:var(--color-white);padding:80px 24px}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaBox{background:linear-gradient(135deg, var(--color-navy) 0%, #041029e6 100%);text-align:center;border-radius:16px;padding:64px 40px;position:relative;overflow:hidden}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaBox:after{content:"";background-color:#d4af371a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;left:-50px}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaTitle{color:var(--color-white);z-index:2;max-width:700px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:2.2rem;font-weight:700;line-height:1.2;position:relative}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaSubtitle{color:#ffffffe6;z-index:2;max-width:700px;margin:0 auto 40px;font-size:1.15rem;line-height:1.6;position:relative}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaActions{z-index:2;justify-content:center;gap:20px;display:flex;position:relative}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaPrimaryBtn{background-color:var(--color-gold);color:var(--color-navy);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaPrimaryBtn:hover{background-color:var(--color-gold-hover);transform:translateY(-2px)}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaSecondaryBtn{color:var(--color-white);background-color:#0000;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaSecondaryBtn:hover{border-color:var(--color-white);background-color:#ffffff1a}@media (max-width:768px){.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaBox{padding:40px 24px}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaTitle{font-size:1.8rem}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaActions{flex-direction:column}.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaPrimaryBtn,.FiancaLocaticiaFinalCTA-module__8-Kq4q__ctaSecondaryBtn{width:100%}}
