.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{width:630px;max-width:calc(100vw - 48px);grid-template-columns:1fr 1fr;gap:0 28px;padding:23px 26px;border-radius:10px;border:1px solid #e5e9f0;box-shadow:0 10px 25px #1834490d}
.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-catalog{padding:0 0 15px;margin:0 0 18px;border-bottom:1px solid #e7ebf1}
.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-catalog>a{padding:0;min-height:0;color:#1747c8!important;font-size:17px}
.gp-menu-range-group>span{display:block;font-size:13px;line-height:1.6;font-weight:600;color:#697b89;margin:0 0 10px}
.gp-menu-range-group>ul{list-style:none;margin:0;padding:0}
.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-range-group li>a{font-size:15px;font-weight:500;line-height:1.45;padding:9px 0;min-height:39px;border:0;border-radius:0;box-shadow:none;background:transparent!important;color:#183449!important}
.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-range-group li>a:hover{color:#1747c8!important;background:transparent!important}
.gp-home .gp-header.gp-shared-nav #gp-about-submenu{left:0;right:auto;width:210px;min-width:0;padding:9px 17px;border-radius:8px}
.gp-home .gp-header.gp-shared-nav #gp-about-submenu a{border:0;font-size:15px;padding:12px 0}
.gp-core-resources{padding:38px 0 48px;border-top:1px solid #e1e7ee;margin-top:24px}
.gp-page-main .gp-core-resources>h2{font-size:25px;line-height:1.35;font-weight:600;letter-spacing:-.5px;color:#183449;margin:0 0 23px}
.gp-core-resources>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.gp-core-resources a{display:block;border-left:2px solid #d7e0f0;padding:3px 0 3px 20px;text-decoration:none;color:#183449;transition:transform .18s}
.gp-page-main .gp-core-resources h3{font-size:19px;line-height:1.5;font-weight:600;margin:0 0 9px;color:#183449}
.gp-core-resources p{font-size:15px;line-height:1.75;color:#61717f;margin:0;max-width:350px}
.gp-core-resources a:hover{transform:translateY(-2px);border-color:#1747c8}
.gp-core-resources a:hover h3{color:#1747c8}
.gp-page-main .gp-faq-intro .gp-intro-copy{max-width:850px}
.gp-home.gp-inner .gp-faq-intro{background-image:none;background-color:#fff;border-bottom:1px solid #e5ebf2}
.gp-page-main .gp-faq-intro h1{font-size:clamp(32px,3.5vw,50px);max-width:850px}
.gp-faq-group{scroll-margin-top:145px}
.gp-faq-answer ul{padding-left:21px;margin:14px 0 0}
.gp-faq-answer li{font-size:16px;line-height:1.8;color:#617487;margin:8px 0}
.gp-faq-answer p+p{margin-top:12px}
.gp-faq-help{background:#fff;border:1px solid #e1e7ef;border-radius:8px}
.gp-faq-help a{background:#1747c8;border-radius:7px}
@media(max-width:960px){.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{width:100%;max-width:100%;padding:12px 0 18px;gap:0 22px;border:0;box-shadow:none}.gp-home .gp-header.gp-shared-nav #gp-about-submenu{position:static;width:100%;border:0;box-shadow:none;padding:0 14px 10px}.gp-menu-range-group>span{font-size:13px}.gp-core-resources>div{gap:22px}}
@media(max-width:760px){.gp-core-resources>div{grid-template-columns:1fr;gap:22px}.gp-core-resources{padding:30px 0 36px}.gp-core-resources p{max-width:100%}.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-range-group li>a{font-size:14px;padding:10px 0}.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{grid-template-columns:1fr;gap:18px}.gp-home .gp-header.gp-shared-nav #gp-products-submenu .gp-menu-catalog{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.gp-core-resources a{transition:none}.gp-core-resources a:hover{transform:none}}
