.svd-faq{box-sizing:border-box;background:#fff;color:#0c2035;font-family:inherit}.svd-faq *{box-sizing:border-box}
.svd-faq__inner{max-width:1320px;margin:0 auto;padding:82px 32px 94px}
.svd-faq__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:55px}.svd-faq__eyebrow{margin:0 0 14px;color:#008fd5;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.2em}.svd-faq__heading{margin:0;color:#0b1b30;font-size:clamp(31px,3.3vw,45px);letter-spacing:-.04em;font-weight:650;line-height:1.2}
.svd-faq__search{position:relative;display:block;width:min(100%,330px);flex:none}.svd-faq__search input{appearance:none;display:block;width:100%;height:48px;margin:0;padding:0 47px 0 16px;background:#fff;border:1px solid #dbe5ed;border-radius:3px;color:#14293e;font:inherit;font-size:14px;box-shadow:none}.svd-faq__search input:focus{outline:2px solid #81c7ee;outline-offset:1px}.svd-faq__search svg{position:absolute;right:16px;top:13px;width:21px;height:21px;fill:none;stroke:#7d92a6;stroke-width:1.8;stroke-linecap:round;pointer-events:none}
.svd-faq__layout{display:grid;grid-template-columns:minmax(195px,245px) minmax(0,1fr);gap:clamp(30px,5vw,75px)}.svd-faq__filters{display:flex;flex-direction:column;align-items:stretch;gap:4px}.svd-faq__filter{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:0;border-left:2px solid transparent;border-radius:0;padding:13px 15px;background:transparent;color:#64768a;font:inherit;font-weight:550;font-size:14px;line-height:1.3;cursor:pointer;transition:background .2s,color .2s}.svd-faq__filter span{font-size:22px;line-height:12px}.svd-faq__filter[aria-pressed="true"]{background:#ecf7fd;color:#008fd5;border-left-color:#008fd5;font-weight:700}.svd-faq__filter:hover,.svd-faq__filter:focus-visible{background:#f2f8fc;color:#007dbd;outline-offset:2px}
.svd-faq__questions{min-width:0;border-top:1px solid #dfe8f0}.svd-faq__item{border-bottom:1px solid #dfe8f0}.svd-faq__item[hidden],.svd-faq__empty[hidden]{display:none!important}.svd-faq__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:75px;padding:21px 10px 21px 0;cursor:pointer;color:#172b40;font-size:16px;line-height:1.45;font-weight:650}.svd-faq__question::-webkit-details-marker{display:none}.svd-faq__question:focus-visible{outline:2px solid #008fd5;outline-offset:-2px}.svd-faq__icon{flex:none;position:relative;width:25px;height:25px;border:1px solid #c9dce9;border-radius:50%;color:#7690a5}.svd-faq__icon:before,.svd-faq__icon:after{content:"";position:absolute;left:7px;right:7px;top:11px;height:1.5px;background:currentColor}.svd-faq__icon:after{transform:rotate(90deg)}.svd-faq__item[open] .svd-faq__icon:after{transform:none}.svd-faq__answer{max-width:790px;padding:0 45px 23px 0;color:#617489;font-size:14px;line-height:1.8}.svd-faq__answer :first-child{margin-top:0}.svd-faq__answer :last-child{margin-bottom:0}.svd-faq__answer a{color:#007cb9;text-decoration:underline}.svd-faq__empty{padding:24px;color:#50677f;font-size:15px}
.svd-faq__callout{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:75px;padding:36px 43px;background:#eaf6fd;border-radius:3px}.svd-faq__callout-title{margin:0 0 8px;color:#102941;font-size:23px;line-height:1.25;font-weight:650}.svd-faq__callout-copy{max-width:680px;margin:0;color:#567084;font-size:14px;line-height:1.6}.svd-faq__button{display:inline-flex;justify-content:center;align-items:center;gap:19px;flex:none;min-height:49px;padding:11px 20px;background:#0d263e;border:1px solid #0d263e;border-radius:3px;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:750;letter-spacing:.08em;line-height:1.3;transition:background .2s}.svd-faq__button:hover,.svd-faq__button:focus-visible{background:#156095;color:#fff!important}.svd-faq__button span{font-size:18px;font-weight:400;line-height:1}
@media(max-width:900px){.svd-faq__inner{padding:64px 28px}.svd-faq__layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.svd-faq__callout{padding:30px}}
@media(max-width:767px){.svd-faq__inner{padding:58px 22px 72px}.svd-faq__header{display:block;margin-bottom:32px}.svd-faq__search{width:100%;max-width:none;margin-top:26px}.svd-faq__layout{display:block}.svd-faq__filters{display:flex;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:14px;margin-bottom:22px}.svd-faq__filter{white-space:nowrap;flex:none;border:1px solid #dce8f0;border-radius:3px;padding:10px 13px;font-size:13px}.svd-faq__filter[aria-pressed="true"]{border-color:#7ecaf3}.svd-faq__filter span{display:none}.svd-faq__question{min-height:67px;font-size:15px}.svd-faq__answer{padding-right:18px}.svd-faq__callout{display:block;margin-top:50px;padding:28px 24px}.svd-faq__button{margin-top:21px}}
