.faq-section{position:relative;background:linear-gradient(180deg,#f8f9fa,#fff);overflow:hidden}.faq-section:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(135deg,#6fcceb14,#eba34814);z-index:0}.faq-container{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:0 20px}.faq-header{text-align:center;margin-bottom:60px}.faq-title{font-family:FuturaPTDemi,sans-serif;font-size:48px;letter-spacing:.1em;color:#01263d;text-transform:uppercase;margin:0 0 20px;line-height:1.2}.faq-subtitle{font-family:FuturaPTBook,sans-serif;font-size:18px;color:#458aa3;margin:0;line-height:1.6}.faq-wrapper{background:#fff;border-radius:20px;padding:60px;box-shadow:0 10px 40px #01263d14;position:relative}.faq-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#9aa0ce,#6fcceb,#eba348 66%,#9aa0ce);border-radius:20px 20px 0 0}.faq-accordion{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid rgba(1,38,61,.1);transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer;list-style:none;font-family:FuturaPTDemi,sans-serif;font-size:18px;color:#01263d;letter-spacing:.05em;transition:color .3s ease;-webkit-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-question:hover{color:#458aa3}.faq-question-text{flex:1;padding-right:20px;line-height:1.4}.faq-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#9aa0ce;transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease}.faq-item details[open] .faq-icon{transform:rotate(180deg);color:#458aa3}.faq-answer{margin-top:0;font-family:FuturaPTBook,sans-serif;font-size:16px;color:#01263dcc;line-height:1.7;background-color:#01263d05;position:relative;overflow:hidden;max-height:0;opacity:0;padding:0 24px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1)}.faq-item details[open] .faq-answer{max-height:2000px;opacity:1;padding:20px 24px 24px;animation:slideDown .4s cubic-bezier(.4,0,.2,1)}.faq-item details:not([open]) .faq-answer{animation:slideUp .3s ease}.faq-answer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#01263d66,#01263d33,#01263d66);opacity:0;transition:opacity .3s ease .1s}.faq-item details[open] .faq-answer:before{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul,.faq-answer ol{margin:12px 0;padding-left:20px}.faq-answer li{margin-bottom:6px}.faq-answer li:last-child{margin-bottom:0}.faq-answer a{color:#458aa3;text-decoration:underline;transition:color .2s ease;font-weight:500}.faq-answer a:hover{color:#9aa0ce}.faq-answer strong{font-weight:600;color:#01263de6}.faq-answer em{font-style:italic;color:#01263dbf}.faq-empty{text-align:center;padding:40px 20px;font-family:FuturaPTBook,sans-serif;font-size:16px;color:#01263d99}@media (max-width: 768px){.faq-section{padding:60px 0 80px}.faq-title{font-size:32px}.faq-subtitle{font-size:16px}.faq-wrapper{padding:40px 30px;border-radius:16px}.faq-question{font-size:16px;padding:20px 0}.faq-answer{font-size:15px;padding:0 20px 20px;line-height:1.6}}@media (max-width: 480px){.faq-title{font-size:24px}.faq-wrapper{padding:30px 20px;border-radius:16px}.faq-question{font-size:15px;padding:18px 0}.faq-question-text{padding-right:12px}.faq-icon{width:20px;height:20px}.faq-answer{font-size:14px;padding:0 16px 18px;line-height:1.6}.faq-answer ul,.faq-answer ol{padding-left:18px;margin:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq.css.map */
