:root{--wp--preset--font-weight--300:300;--wp--preset--font-weight--400:400;--wp--preset--font-weight--500:500;--wp--preset--font-weight--700:700;--wp--preset--line-height--106:106.667%;--wp--preset--line-height--104:104%;--wp--preset--line-height--123:123.81%;--wp--preset--line-height--131:131.579%;--wp--preset--font-size--15:15px;--wp--preset--font-size--h1:60px;--wp--preset--font-size--h2:50px;--wp--preset--font-size--64:64px;--wp--preset--color--k-white:#fff}.faq{padding:60px 0}@media screen and (min-width:768px){.faq{padding:100px 0}}.faq__container{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:992px){.faq__container{grid-template-columns:1fr 1.77fr;-ms-flex-align:start;align-items:start;gap:70px}}.faq__content .button{color:#fff!important}.faq__content .button:hover{color:#fff!important;text-decoration:none!important}.faq__header{font-size:var(--wp--preset--font-size--h2);line-height:var(--wp--preset--font-size--h1);letter-spacing:-.02em;margin-bottom:10px;font-weight:300}@media screen and (min-width:768px){.faq__header{font-size:var(--wp--preset--font-size--h1);line-height:var(--wp--preset--font-size--64);margin-bottom:32px}}.faq__description{margin-bottom:12px;font-size:16px;font-weight:300;line-height:156.25%}@media screen and (max-width:576px){.faq__description{line-height:140%}}@media screen and (min-width:768px){.faq__description{margin-bottom:36px}}.faq__list{background-color:#321c3c;border-radius:28px;-ms-flex-order:1;order:1;padding:30px 34px}@media screen and (min-width:991px){.faq__list{border-radius:38px;-ms-flex-order:2;order:2;padding:50px 54px}}.faq__title{font-size:var(--wp--preset--font-size--h3);line-height:var(--wp--preset--font-size--h2);letter-spacing:-.02em;margin-bottom:24px;font-weight:300}@media screen and (min-width:768px){.faq__title{font-size:var(--wp--preset--font-size--h1);line-height:var(--wp--preset--font-size--64);margin-bottom:32px}}.faq__item{border-bottom:1px solid #463050;transition:all .3s;overflow:hidden}.faq__item--open .faq__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M1 1L21.5 21.5' stroke='white' stroke-width='2'/%3E%3Cpath d='M21.5 1L1 21.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}.faq__question{text-align:left;width:100%;color:var(--wp--preset--color--k-white);cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:18px 0;font-size:20px;font-weight:300;line-height:27px;transition:all .3s;display:-ms-flexbox;display:flex}.faq__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M1 1L10 10L19 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-left:16px;transition:transform .3s}.faq__answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq__answer-content{padding:4px 0 24px;font-size:1rem;line-height:1.6}.faq__answer-content *{color:var(--wp--preset--color--k-white);font-size:14px;font-weight:300;line-height:142.857%}.faq__answer-content p{margin:0 0 16px}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content ul,.faq__answer-content ol{margin:0 0 16px 20px}.faq__answer-content ul:last-child,.faq__answer-content ol:last-child{margin-bottom:0}.faq__answer-content a{color:#007bff;text-decoration:none}.faq__answer-content a:hover{text-decoration:underline}.faq-popup{z-index:9999;opacity:0;visibility:hidden;width:100%;height:100%;max-width:unset;background-color:rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;padding:20px;transition:all .3s;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}.faq-popup--visible{opacity:1;visibility:visible}.faq-popup__overlay{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.faq-popup__content{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;transition:transform .3s;position:relative;overflow-y:auto;transform:scale(.9);box-shadow:0 20px 40px rgba(0,0,0,.2)}.faq-popup--visible .faq-popup__content{transform:scale(1)}.faq-popup__header{border-bottom:1px solid #e9ecef;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:24px;display:-ms-flexbox;display:flex}.faq-popup__title{color:#2c3e50;margin:0;font-size:1.5rem;font-weight:600}.faq-popup__close{cursor:pointer;background:0 0;border:none;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:-ms-flexbox;display:flex}.faq-popup__close:hover{background-color:#f8f9fa}.faq-popup__close:before{content:"×";color:#5a6c7d;font-size:24px}.faq-popup__body{padding:24px}.faq-popup__body iframe{border:none;border-radius:8px;width:100%;height:400px}.popup-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.faq__item,.faq__question,.faq__icon,.faq__answer,.faq-popup,.faq-popup__content{transition:none}}@media (prefers-contrast:high){.faq__item{border-color:#000}.faq__item--open{border-color:#000;box-shadow:0 0 0 2px #000}.faq__question:focus{outline:3px solid #000}}