.faq-link-item a,.faq-question{font-weight:500;transition:color .2s}.page-static .page-header{text-align:center;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px}.page-static h1{font-size:2.2em;color:#333}.page-static .sub-heading{font-size:1.2em;color:#666;max-width:800px;margin:10px auto 0}.page-static h2{font-size:1.8em;color:#444;border-bottom:2px solid #ff9b0e;padding-bottom:10px;margin-top:40px;margin-bottom:20px}.page-static h3{font-size:1.4em;color:#554d46;margin-top:30px}.page-static h4{font-size:1.2em;color:#2c5d2c;margin-top:25px}.page-static section{margin-bottom:40px}.benefits-list li,.numbered-list li{margin-bottom:15px}.page-static .section-intro{margin-bottom:20px;font-size:1.1em;color:#555}.call-to-action-section{text-align:center;background-color:#554d46;padding:30px;border-radius:8px;margin:30px 0}.call-to-action-section .cta-button{background-color:#c97600;color:#fff;text-decoration:none;padding:15px 30px;font-size:1.4em;font-weight:700;border-radius:5px;display:inline-block;transition:background-color .3s}.call-to-action-section .cta-button:hover{background-color:#e69524}.call-to-action-section .cta-info{color:#f1f1f1;margin-top:10px}.property-type-guide{border-left:3px solid #ff9b0e;padding-left:20px;margin-bottom:25px}#info-tranzactii ul,.benefits-list,.numbered-list{padding-left:25px}.numbered-list{list-style-type:decimal}.numbered-list li strong{font-size:1.1em;color:#333}.numbered-list li p{margin-top:5px}#info-tranzactii li{margin-bottom:10px}.benefits-list{list-style-type:'✔'}.benefits-list li{padding-left:10px;font-size:1.1em}.disclaimer-box{margin-top:25px;padding:20px;border-radius:4px}.disclaimer-box h4{margin-top:0}.disclaimer-box p{margin-bottom:0}.disclaimer-box.legal-disclaimer{background-color:#fffbe6;border:1px solid #ffe58f}.disclaimer-box.legal-disclaimer h4{color:#d46b08}.disclaimer-box.policy-disclaimer{margin-top:40px;background-color:#f8f9fa;border:1px solid #dee2e6;text-align:center}.disclaimer-box.policy-disclaimer h4{color:#495057;font-size:1.2em}.disclaimer-box.policy-disclaimer p{color:#333;font-size:1em}#faq-section .faq-item{margin-bottom:20px;border-top:1px solid #eee;padding-top:20px}#faq-section .faq-item h3{margin-bottom:5px;font-size:1.2em;margin-top:0;color:#333}.container-faq{max-width:900px;margin:20px auto}.faq-item{border-bottom:1px solid #e0e0e0}.faq-question{width:100%;background:0 0;border:none;text-align:left;padding:20px 5px;font-size:1.15em;cursor:pointer;position:relative;color:#34495e}.faq-link-item a:hover,.faq-question:hover{color:#2980b9}.faq-question::after{content:'+';font-size:1.8em;font-weight:300;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s;color:#777}.faq-question.active::after{content:'−'}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .3s;padding:0 20px;background-color:#f8f9fa;border-left:2px solid #3498db;margin:0 5px}.faq-answer p{padding:20px 0;margin:0;white-space:pre-wrap;color:#454545}.faq-link-item{border-bottom:1px solid #eef2f5;padding:15px 5px}.faq-link-item a{text-decoration:none;color:#555;display:flex;justify-content:space-between;align-items:center}.faq-link-item a::after{content:'→';font-size:1.5em;color:#2980b9}@keyframes highlight{from{background-color:#fff3cd}to{background-color:transparent}}.faq-item:target{animation:1.5s ease-out highlight;border-left:2px solid #ffc107;padding-left:5px;margin-left:-7px}