.fsfq-header-v2{border-bottom:1px solid #dce4ef;background:#fff}.fsfq-header-v2 .fsfq-shell{margin-inline:auto;max-width:1200px;width:calc(100% - 48px)}.fsfq-header-v2>.fsfq-brand-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding-block:18px;gap:24px}.fsfq-header-v2 .fsfq-brand{font-size:18px;line-height:1.3;letter-spacing:.05em;flex-shrink:0}.fsfq-header-v2 .fsfq-brand strong{display:block}.fsfq-header-v2 .fsfq-utility-menu{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.fsfq-header-v2 .fsfq-utility-menu a{font-size:14px;font-weight:600;text-decoration:none}.fsfq-header-v2 .fsfq-nav-register>a{display:block;padding:11px 18px;border-radius:6px;background:#185adb;color:#fff}.fsfq-header-v2 .fsfq-main-navigation{display:block;border-top:1px solid #edf1f6;background:#f8fafd}.fsfq-header-v2 .fsfq-primary-menu{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:nowrap;margin:0;padding:3px 0;list-style:none}.fsfq-header-v2 .fsfq-primary-menu>li>a{font-size:14px;font-weight:600;padding:13px 0;text-decoration:none;white-space:nowrap}.fsfq-header-v2 .fsfq-primary-menu a:hover{color:#185adb}.fsfq-header-v2 .fsfq-menu-toggle{display:none}
@media(max-width:900px){.fsfq-header-v2 .fsfq-shell{width:calc(100% - 32px)}.fsfq-header-v2>.fsfq-brand-row{flex-wrap:wrap;gap:14px;padding-block:14px}.fsfq-header-v2 .fsfq-brand{font-size:15px}.fsfq-header-v2 .fsfq-menu-toggle{display:block;margin-left:auto;border:1px solid #cad5e4;border-radius:6px;background:white;color:#14263e;padding:10px 13px;font-size:14px;min-height:44px}.fsfq-header-v2 .fsfq-account-nav{order:3;width:100%;display:none}.fsfq-header-v2.fsfq-menu-open .fsfq-account-nav{display:block}.fsfq-header-v2 .fsfq-main-navigation{display:none}.fsfq-header-v2.fsfq-menu-open .fsfq-main-navigation{display:block}.fsfq-header-v2 .fsfq-primary-menu{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px}.fsfq-header-v2 .fsfq-primary-menu>li{width:100%;border-bottom:1px solid #e1e8f1}.fsfq-header-v2 .fsfq-primary-menu>li>a{display:block;padding:12px 0;min-height:44px}.fsfq-header-v2 .fsfq-primary-menu .sub-menu{position:static;box-shadow:none;width:100%;padding-left:16px}.fsfq-header-v2 .fsfq-utility-menu{justify-content:space-between;gap:12px}}

.fsfq-header-v2 .fsfq-tools-toggle{font-size:14px;font-weight:600;min-height:44px}
@media(max-width:900px){.fsfq-header-v2>.fsfq-brand-row{flex-direction:row!important;align-items:center!important}.fsfq-header-v2 .fsfq-brand{width:auto!important;text-align:left!important}.fsfq-header-v2 .fsfq-primary-menu .fsfq-tools-dropdown>.sub-menu{position:static!important;max-width:100%;min-width:0;box-shadow:none}.fsfq-header-v2 .fsfq-tools-toggle{width:100%;text-align:left}}

/* Compact, editable homepage resources. */
.fsfq-home-editorial{padding:22px 24px;background:#fff}.fsfq-home-editorial .elementor-heading-title{font-size:27px!important;line-height:1.25!important;letter-spacing:-.025em}.fsfq-home-editorial h3.elementor-heading-title{font-size:19px!important;letter-spacing:-.01em}.fsfq-home-editorial .elementor-widget-text-editor{font-size:15px;line-height:1.65}.fsfq-home-editorial .elementor-widget:not(:last-child){margin-bottom:12px}.fsfq-home-editorial p{margin-bottom:8px}.fsfq-home-editorial .fsfq-home-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;color:#185adb}.fsfq-home-editorial .elementor-button{font-size:13px;padding:11px 16px;line-height:1.4}.fsfq-home-feature{background:#eef3f9;padding-block:30px}.fsfq-home-feature>.elementor-container{align-items:center}.fsfq-home-feature .elementor-column:last-child .elementor-widget-wrap{align-content:center}.fsfq-home-cards{padding-top:0;padding-bottom:32px}.fsfq-home-cards>.elementor-container{gap:18px}.fsfq-home-cards .elementor-column>.elementor-widget-wrap{border:1px solid #dce5ef;border-radius:10px;padding:22px!important;background:#fff;align-content:start}.fsfq-home-faq details{border-bottom:1px solid #dce5ef;padding:13px 0}.fsfq-home-faq summary{font-weight:600;cursor:pointer;color:#14263e}.fsfq-home-faq details p{padding-top:10px;max-width:850px}.home .elementor-element-steps01,.home .elementor-element-business01{padding:32px 24px!important}.home .elementor-element-steps01 h2,.home .elementor-element-business01 h2{font-size:27px!important}.home .elementor-element-steps01 h3{font-size:19px!important}.home .elementor-element-steps01 p,.home .elementor-element-business01 p{font-size:15px}.home .elementor-element-demovideo{padding:28px 24px}.home .elementor-element-demovideo h2{font-size:28px;line-height:1.25}.home .elementor-element-demovideo p{font-size:15px}
@media(max-width:767px){.fsfq-home-editorial{padding:20px 16px}.fsfq-home-editorial>.elementor-container{flex-direction:column;gap:14px}.fsfq-home-editorial .elementor-column{width:100%!important}.fsfq-home-editorial .elementor-heading-title{font-size:24px!important}.fsfq-home-cards{padding-top:0}.fsfq-home-cards .elementor-column>.elementor-widget-wrap{padding:18px!important}.home .elementor-element-demovideo{padding:20px 8px}}
@media(min-width:768px){.fsfq-home-cards>.elementor-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fsfq-home-cards .elementor-column{width:100%!important;min-width:0}}
