:root{--tabs-slide-ms:.1s;--tabs-slide-msX2:.2s;--media-card-h:342px;--news-content-h:108px;--mgr-duration:.1s;--mgr-ease:cubic-bezier(.2,.8,.2,1);--mgr-stagger:40ms;--fade-duration:.1s}.fade-transition{transition:opacity var(--fade-duration,.1s) ease;will-change:opacity}@media (prefers-reduced-motion:reduce){.fade-transition{transition:none!important}}.faq-hero{background:linear-gradient(180deg,#f0f7ff,#fff);padding:24px 0 32px}@media (min-width:768px){.faq-hero{padding:40px 0 48px}}@media (min-width:1024px){.faq-hero{padding:56px 0 64px}}.faq-hero__title{color:#111827;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1.2;margin:0 0 12px}@media (min-width:768px){.faq-hero__title{font-size:36px}}@media (min-width:1024px){.faq-hero__title{font-size:44px;margin-bottom:16px}}.faq-hero__subtitle{color:#8894a9;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media (min-width:768px){.faq-hero__subtitle{font-size:18px}}.faq-nav{background:#fff;border-bottom:1px solid #e6ecf6;padding:0 0 24px;position:sticky;top:58px;z-index:10}@media (min-width:1024px){.faq-nav{padding:0 0 32px;top:88px}}.faq-nav__tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 0;scrollbar-width:none;-ms-overflow-style:none}.faq-nav__tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.faq-nav__tabs{flex-wrap:wrap;gap:12px;justify-content:flex-start}}@media (min-width:1024px){.faq-nav__tabs{gap:16px}}.faq-nav__tab{align-items:center;background:#fff;border:1px solid #d1dcf0;border-radius:100px;color:#1f1f1f;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:1.2;padding:10px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}@media (min-width:768px){.faq-nav__tab{font-size:15px;padding:12px 20px}}.faq-nav__tab:hover{background:#f0f7ff;border-color:#17499f;color:#17499f}.faq-nav__tab--active{background:#17499f;border-color:#17499f;color:#fff}.faq-nav__tab--active:hover{background:#12397b;color:#fff}.faq-nav__tab-flag,.faq-nav__tab-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.faq-nav__tab-flag svg,.faq-nav__tab-icon svg{height:auto;width:100%}.faq-nav__tab-flag{border-radius:2px;overflow:hidden}.faq-content{padding:32px 0 48px}@media (min-width:768px){.faq-content{padding:40px 0 64px}}@media (min-width:1024px){.faq-content{padding:48px 0 80px}}.faq-accordion{display:flex;flex-direction:column;gap:12px;max-width:900px}@media (min-width:768px){.faq-accordion{gap:16px}}.faq-accordion__item{background:#fff;border:1px solid #d1dcf0;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .3s ease}.faq-accordion__item:hover{border-color:#17499f4d}.faq-accordion__item.is-open{border-color:#17499f;box-shadow:0 4px 20px #17499f1a}.faq-accordion__header{align-items:flex-start;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:16px;text-align:left;transition:background-color .2s ease;width:100%}@media (min-width:768px){.faq-accordion__header{align-items:center;gap:16px;padding:20px 24px}}.faq-accordion__header:hover{background:#f0f7ff80}.faq-accordion__header:focus-visible{border-radius:12px;outline:2px solid #17499f;outline-offset:-2px}.faq-accordion__header[aria-expanded=true]{background:#f0f7ff}.faq-accordion__header[aria-expanded=true] .faq-accordion__chevron{transform:rotate(180deg)}.faq-accordion__header[aria-expanded=true] .faq-accordion__icon-plus{display:none}.faq-accordion__header[aria-expanded=true] .faq-accordion__icon-minus{display:block}.faq-accordion__icon{align-items:center;background:#f0f7ff;border-radius:8px;color:#17499f;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:32px}@media (min-width:768px){.faq-accordion__icon{height:40px;width:40px}}.faq-accordion__icon svg{height:20px;width:20px}@media (min-width:768px){.faq-accordion__icon svg{height:24px;width:24px}}.faq-accordion__icon-plus{display:block}.faq-accordion__icon-minus{display:none}.faq-accordion__question{color:#111827;flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.4}@media (min-width:768px){.faq-accordion__question{font-size:18px;line-height:1.3}}@media (min-width:1024px){.faq-accordion__question{font-size:19px}}.faq-accordion__chevron{align-items:center;color:#8894a9;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:24px}@media (min-width:768px){.faq-accordion__chevron{height:28px;margin-top:0;width:28px}}.faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-accordion__panel[hidden]{display:grid}.faq-accordion__panel:not([hidden]){grid-template-rows:1fr}.faq-accordion__answer{overflow:hidden;padding:0 16px;transition:padding .35s ease}@media (min-width:768px){.faq-accordion__answer{padding:0 24px}}.faq-accordion__panel:not([hidden]) .faq-accordion__answer{padding:0 16px 20px 60px}@media (min-width:768px){.faq-accordion__panel:not([hidden]) .faq-accordion__answer{padding:0 24px 24px 80px}}.faq-accordion__answer{color:#1f1f1f;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;line-height:1.6}@media (min-width:768px){.faq-accordion__answer{font-size:16px}}.faq-accordion__answer p{margin:0 0 12px}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__answer ol,.faq-accordion__answer ul{margin:12px 0;padding-left:24px}.faq-accordion__answer ol li,.faq-accordion__answer ul li{line-height:1.5;margin-bottom:8px}.faq-accordion__answer ol li:last-child,.faq-accordion__answer ul li:last-child{margin-bottom:0}.faq-accordion__answer ol li::marker,.faq-accordion__answer ul li::marker{color:#17499f}.faq-accordion__answer ol{list-style:decimal}.faq-accordion__answer ol li::marker{font-weight:600}.faq-accordion__answer ul{list-style:disc}.faq-accordion__answer strong{color:#111827;font-weight:600}.faq-accordion__answer a{color:#17499f;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.faq-accordion__answer a:hover{color:#113572}.faq-cta{background:#f0f7ff;padding:48px 0}@media (min-width:768px){.faq-cta{padding:64px 0}}@media (min-width:1024px){.faq-cta{padding:80px 0}}.faq-cta__box{margin:0 auto;max-width:600px;text-align:center}.faq-cta__title{color:#111827;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px}@media (min-width:768px){.faq-cta__title{font-size:28px}}@media (min-width:1024px){.faq-cta__title{font-size:32px;margin-bottom:16px}}.faq-cta__text{color:#8894a9;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 24px}@media (min-width:768px){.faq-cta__text{font-size:18px;margin-bottom:32px}}.faq-cta__btn{min-width:200px}.faq-under-dev{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:48px 24px;text-align:center}@media (min-width:768px){.faq-under-dev{min-height:400px;padding:64px 32px}}.faq-under-dev__icon{color:#d1dcf0;margin-bottom:24px}.faq-under-dev__icon svg{height:64px;width:64px}@media (min-width:768px){.faq-under-dev__icon svg{height:80px;width:80px}}.faq-under-dev__title{color:#111827;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px}@media (min-width:768px){.faq-under-dev__title{font-size:28px;margin-bottom:16px}}.faq-under-dev__text{color:#8894a9;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 32px;max-width:400px}@media (min-width:768px){.faq-under-dev__text{font-size:18px}}.faq-under-dev__actions{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.faq-under-dev__actions{flex-direction:row;gap:16px}}.faq-under-dev__actions .btn{min-width:180px}.faq-under-dev__actions .btn--outline{background:#fff;border:1px solid #d1dcf0;color:#1f1f1f}.faq-under-dev__actions .btn--outline:hover{background:#f0f7ff;border-color:#17499f;color:#17499f}
