@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Syne:wght@600;700&display=swap");.ops-faq{background-color:#f7f6f3;color:#333;font-family:DM Sans,sans-serif;padding:80px 24px}.ops-faq__inner{margin:0 auto;max-width:780px}.ops-faq__header{margin-bottom:56px;text-align:center}.ops-faq__label{color:#ff7a59;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.ops-faq__title{color:#425b76;font-family:Syne,sans-serif;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.15;margin:0 0 16px}.ops-faq__subtitle{color:#666;font-size:17px;line-height:1.6;margin:0 auto;max-width:520px}.ops-faq__list{border-top:1.5px solid #ddd;display:flex;flex-direction:column;gap:0}.ops-faq__item{border-bottom:1.5px solid #ddd}.ops-faq__question{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:17px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.4;padding:24px 4px;text-align:left;transition:color .2s ease;width:100%}.ops-faq__item.is-open .ops-faq__question,.ops-faq__question:hover{color:#425b76}.ops-faq__icon{border:1.5px solid #425b76;border-radius:50%;flex-shrink:0;height:22px;position:relative;transition:background .25s ease,transform .3s ease;width:22px}.ops-faq__icon:after,.ops-faq__icon:before{background:#425b76;border-radius:2px;content:"";position:absolute;transition:transform .3s ease,opacity .2s ease}.ops-faq__icon:before{height:1.5px;width:10px}.ops-faq__icon:after,.ops-faq__icon:before{left:50%;top:50%;transform:translate(-50%,-50%)}.ops-faq__icon:after{height:10px;width:1.5px}.ops-faq__item.is-open .ops-faq__icon{background:#425b76;transform:rotate(45deg)}.ops-faq__item.is-open .ops-faq__icon:after,.ops-faq__item.is-open .ops-faq__icon:before{background:#fff}.ops-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ops-faq__answer p{color:#555;font-size:16px;line-height:1.75;margin:0;padding:0 4px 24px}.ops-faq__item.is-open .ops-faq__answer{max-height:400px}.ops-faq__cta{align-items:center;border-top:1.5px solid #ddd;display:flex;flex-wrap:wrap;gap:20px;margin-top:52px;padding-top:40px}.ops-faq__cta p{color:#425b76;font-size:17px;font-weight:500;margin:0}.ops-faq__cta-btn{background:#ff7a59;border-radius:6px;color:#fff;display:inline-block;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;padding:12px 28px;text-decoration:none;transition:background .2s ease,transform .15s ease}.ops-faq__cta-btn:hover{background:#e05e3a;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:600px){.ops-faq{padding:56px 16px}.ops-faq__question{font-size:15px;padding:20px 0}.ops-faq__answer p{font-size:15px}.ops-faq__cta{align-items:flex-start;flex-direction:column;gap:14px}}