.aspg-faq{padding:52px 0 66px;background:radial-gradient(ellipse at 0 0,#eaf0f7,transparent 48%),#f6f8fb;color:var(--navy);scroll-margin-top:100px}.aspg-faq [hidden]{display:none!important}.aspg-faq-intro{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:25px}.aspg-faq-eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#b14b13;margin-bottom:12px}.aspg-site .aspg-faq h2{font:400 clamp(32px,3.5vw,48px)/1.1 var(--display);letter-spacing:0}.aspg-faq-intro>p{max-width:345px;color:#56677a;font-size:13px;line-height:1.75}.aspg-faq-search-panel{padding:25px 28px 18px;background:#fffffff0;border:1px solid #dce4ee;border-radius:16px;box-shadow:0 12px 35px #10274705;margin-bottom:36px}.aspg-faq-search>label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.aspg-faq-search-field{display:flex;align-items:center;gap:13px;border:1px solid #becddd;border-radius:9px;background:#f5f8fc;padding:0 15px;min-height:54px}.aspg-faq-search-field:focus-within{outline:3px solid #2974c9;outline-offset:3px;background:#fff}.aspg-faq-search-field>svg{width:21px;height:21px;flex-shrink:0;color:#57708e}.aspg-site .aspg-faq-search-field input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--navy);padding:14px 0!important;margin:0;min-width:0;width:100%;height:auto;min-height:52px;font:400 14px/1.4 var(--font)}.aspg-faq-search-field input::placeholder{color:#60748b;opacity:1}.aspg-faq-clear{border:0;background:#fff0;color:#b14b13;font:700 12px/1.4 var(--font);cursor:pointer;min-height:44px;padding:8px 3px;flex-shrink:0}.aspg-faq-search>p{font-size:11px;color:#62748b;margin-top:9px!important;line-height:1.5!important}.aspg-faq-search-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:9px}.aspg-faq-search-meta>p{font-size:12px;color:#52677f;line-height:1.5!important}.aspg-faq-expand{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;border:0;background:#fff0;font:600 12px/1.4 var(--font);color:#17395f;padding:8px 0;cursor:pointer}.aspg-faq-expand>span{font-size:22px;line-height:1}.aspg-faq-expand:disabled{opacity:.45;cursor:default}.aspg-faq-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:48px;align-items:start}.aspg-faq-sidebar{position:sticky;top:118px}.aspg-faq-topics{display:flex;flex-direction:column;gap:6px}.aspg-faq-topics>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:12px 13px;border:1px solid #fff0;border-radius:9px;text-decoration:none!important;font-size:12px;line-height:1.5;font-weight:600;color:#405b7b;transition:background .18s,border-color .18s,color .18s}.aspg-faq-topics>a:hover{background:#eaf1f8;border-color:#d9e3ef;color:#153456}.aspg-faq-topics>a.is-active{background:#102747;color:#fff;border-color:#102747}.aspg-faq-topic-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 5px;border-radius:7px;background:#4b6a8b12;font-size:10px;font-weight:700;flex-shrink:0}.aspg-faq-topics>a.is-active .aspg-faq-topic-count{background:#ffffff1c;color:#fff}.aspg-faq-sidebar-note{font-size:12px;line-height:1.75!important;color:#60728a;margin-top:25px!important;padding:20px 13px 0;border-top:1px solid #d9e2ec}.aspg-faq-sidebar-note>a{display:inline-flex;align-items:center;gap:12px;min-height:40px;color:#b14b13;text-decoration:none!important;font-weight:700}.aspg-faq-sidebar-note svg{width:16px;height:16px}.aspg-faq-groups{min-width:0}.aspg-faq-group{scroll-margin-top:120px;margin-bottom:34px}.aspg-faq-group:last-of-type{margin-bottom:0}.aspg-faq-group>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:15px}.aspg-site .aspg-faq-group h3{font:700 19px/1.4 var(--font);letter-spacing:-.03em;color:var(--navy)}.aspg-faq-group>header p{font-size:12px;color:#64748a;line-height:1.6!important;margin-top:5px!important}.aspg-faq-group>header>[data-faq-group-count]{font-size:10px;color:#5b7494;background:#eaf0f7;border:1px solid #dce5ef;padding:5px 9px;border-radius:20px;white-space:nowrap;margin-top:3px}.aspg-faq-items{border:1px solid #dce4ed;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 6px 24px #10274703}.aspg-faq-item+.aspg-faq-item{border-top:1px solid #e6ebf2}.aspg-faq-item[open]{background:#fff}.aspg-faq-item>summary{display:grid;grid-template-columns:minmax(0,1fr) 29px;align-items:center;gap:20px;list-style:none;padding:21px 23px;cursor:pointer;color:#193654;font-size:14px;line-height:1.55;font-weight:600;transition:background .18s}.aspg-faq-item>summary::-webkit-details-marker{display:none}.aspg-faq-item>summary::marker{content:''}.aspg-faq-item>summary:hover{background:#f2f6fb}.aspg-faq-item[open]>summary{color:#17395f;background:#f2f6fb}.aspg-faq-plus{display:block;position:relative;width:28px;height:28px;background:#fff0e5;border:1px solid #f1d8c6;border-radius:50%;transition:transform .2s}.aspg-faq-plus:before,.aspg-faq-plus:after{content:'';position:absolute;top:12px;left:8px;width:10px;height:2px;background:#b14b13;border-radius:2px}.aspg-faq-plus:after{transform:rotate(90deg)}.aspg-faq-item[open] .aspg-faq-plus{transform:rotate(45deg)}.aspg-faq-answer{padding:0 23px 24px;color:#4b5f76;font-size:13px;line-height:1.85;background:#fff;overflow-wrap:anywhere}.aspg-faq-answer:before{content:'';display:block;height:1px;background:#e6ecf3;margin-bottom:19px}.aspg-faq-answer p{line-height:1.85!important;margin-bottom:13px!important;padding:0!important}.aspg-faq-answer p:last-child{margin-bottom:0!important}.aspg-faq-answer strong{color:#203e63;font-weight:700}.aspg-faq-answer ul,.aspg-faq-answer ol{padding:0 0 0 20px!important;margin:5px 0 17px!important;line-height:1.85}.aspg-faq-answer li{padding-left:2px;margin-bottom:4px}.aspg-faq-answer a{color:#b14b13;text-decoration:underline;text-underline-offset:3px}.aspg-faq-empty{text-align:center;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 22px;border:1px dashed #becddd;border-radius:13px;background:#ffffff94}.aspg-faq-empty-icon{display:flex;justify-content:center;align-items:center;width:54px;height:54px;background:#eaf1f9;border-radius:16px;margin-bottom:18px;color:#42658c}.aspg-faq-empty-icon svg{width:25px;height:25px}.aspg-site .aspg-faq-empty h3{font:700 21px/1.3 var(--font);letter-spacing:-.04em}.aspg-faq-empty p{font-size:13px;color:#62748b;margin:12px 0 23px!important}.aspg-faq-contact{margin-top:47px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 35px;border-radius:15px;background:linear-gradient(115deg,#102747,#1a3b61);color:#fff;overflow:hidden;position:relative}.aspg-faq-contact:after{content:'';position:absolute;width:210px;height:210px;right:30px;top:-115px;border:1px solid #8eadd624;border-radius:50%;box-shadow:0 0 0 25px #8eadd609;pointer-events:none}.aspg-faq-contact .aspg-faq-eyebrow{color:#ffb17c}.aspg-site .aspg-faq-contact h2{color:#fff}.aspg-faq-contact p{max-width:500px;font-size:13px;color:#dfe9f5;line-height:1.75!important;margin-top:16px!important}.aspg-faq-contact .aspg-button{position:relative;z-index:1;flex-shrink:0}.aspg-faq :is(a,button,summary):focus-visible{outline:3px solid #2974c9;outline-offset:3px}.aspg-faq-item>summary:focus-visible{outline-offset:-4px;border-radius:8px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.aspg-faq-item[open] .aspg-faq-answer{animation:aspg-faq-answer-in .18s ease-out}}@keyframes aspg-faq-answer-in{from{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:1000px){.aspg-faq-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.aspg-faq-contact{padding:28px;gap:26px}.aspg-faq-contact p{max-width:400px}}@media(max-width:800px){.aspg-faq{padding:31px 0 40px}.aspg-faq-intro{display:block;margin-bottom:20px}.aspg-faq-intro>p{font-size:12px;max-width:390px;margin-top:14px!important}.aspg-faq-eyebrow{font-size:9px}.aspg-site .aspg-faq h2{font-size:35px}.aspg-faq-search-panel{padding:18px 16px 12px;border-radius:12px;margin-bottom:27px}.aspg-faq-search-field{padding:0 11px;gap:9px}.aspg-faq-search-field>svg{width:18px;height:18px}.aspg-site .aspg-faq-search-field input{font-size:16px}.aspg-faq-search-field input::placeholder{font-size:12px}.aspg-faq-search-meta>p{font-size:11px}.aspg-faq-expand{font-size:11px;gap:8px}.aspg-faq-layout{display:block}.aspg-faq-sidebar{position:static;margin-bottom:25px}.aspg-faq-sidebar>.aspg-faq-eyebrow{margin-bottom:10px}.aspg-faq-topics{flex-direction:row;flex-wrap:wrap;gap:8px}.aspg-faq-topics>a{min-height:43px;padding:9px 11px;gap:9px;border-color:#d6e1ee;background:#ffffff90;font-size:11px}.aspg-faq-topic-count{font-size:9px;min-width:20px;height:20px}.aspg-faq-sidebar-note{display:none}.aspg-faq-group{margin-bottom:26px;scroll-margin-top:98px}.aspg-site .aspg-faq-group h3{font-size:17px}.aspg-faq-group>header p{font-size:11px}.aspg-faq-item>summary{padding:18px 16px;font-size:13px;gap:12px}.aspg-faq-answer{padding:0 16px 20px;font-size:12px}.aspg-faq-plus{width:26px;height:26px}.aspg-faq-plus:before,.aspg-faq-plus:after{left:7px;top:11px}.aspg-faq-contact{margin-top:31px;padding:25px 22px;display:block;border-radius:12px}.aspg-faq-contact p{font-size:12px}.aspg-faq-contact .aspg-button{margin-top:22px;font-size:12px}.aspg-faq-empty{min-height:270px}.aspg-site .aspg-faq-empty h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.aspg-faq *,.aspg-faq *:before,.aspg-faq *:after{animation:none!important;transition:none!important}}body[data-motion-paused="true"] .aspg-faq *{animation:none!important;transition:none!important}