.seo-text{position:relative;margin-top:24px}.seo-text__inner{max-height:35em;overflow:hidden;position:relative;transition:max-height 0.3s ease}.seo-text__inner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,#fff0 0%,rgb(236 232 230) 70%);pointer-events:none}.seo-text--open .seo-text__inner{max-height:9999px}.seo-text--open .seo-text__inner::after{display:none}.seo-text__toggle{margin-top:8px!important;background-color:#C0322D!important;color:#ffffff!important;border:none!important;padding:12px 20px!important;line-height:1.2!important;height:52px!important;min-height:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:16px!important;font-weight:500!important}.seo-text__toggle-arrow{line-height:1!important;margin:0!important;padding:0!important;font-size:16px!important;display:inline-block!important}.faq-block{margin-top:60px!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.faq-block h2{margin-bottom:36px!important;font-size:28px!important;font-weight:700!important;color:#333!important;text-align:center!important;position:relative!important}.faq-block h2::after{content:''!important;position:absolute!important;bottom:-12px!important;left:50%!important;transform:translateX(-50%)!important;width:60px!important;height:3px!important;background:#C0322D!important}.faq-item{margin-bottom:16px!important;border:2px solid transparent!important;overflow:hidden!important;background:#f7f3ed!important;box-shadow:0 4px 20px rgb(0 0 0 / .08)!important;transition:all 0.3s ease!important}.faq-item:hover{box-shadow:0 8px 30px rgb(0 0 0 / .15)!important;border-color:#C0322D!important}.faq-question{width:100%!important;padding:24px 32px!important;background:transparent!important;color:#333!important;border:none!important;font-family:'MusticaPro',sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;gap:0!important;transition:all 0.3s ease!important}.faq-question:hover{background:#f7f3ed!important}.faq-question[aria-expanded="true"]{background:#C0322D!important;color:#fff!important}.faq-arrow{width:32px!important;height:32px!important;border-radius:50%!important;background:#C0322D!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin:0!important;padding:0!important;transition:all 0.3s ease!important}.faq-question[aria-expanded="true"] .faq-arrow{background:#f7f3ed!important;color:#C0322D!important;transform:rotate(180deg)!important;top:45%!important}.faq-answer{max-height:0!important;overflow:hidden!important;background:#f7f3ed!important;padding:0 32px!important;font-size:16px!important;line-height:1.6!important;color:#666!important;transition:all 0.4s ease!important}.faq-answer.active{max-height:200px!important;padding:28px 32px!important}.faq-question{position:relative!important}.faq-arrow{position:absolute!important;right:20px!important;top:65%!important;transform:translateY(-50%)!important;z-index:10!important}@media (max-width:768px){.faq-question{padding:20px 24px!important;font-size:16px!important}.faq-answer.active{padding:24px!important}}.faq-question[aria-expanded="true"]{background:#C0322D!important;color:#fff!important}