@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300&family=Barlow+Condensed:wght@400;600;700&display=swap);:root{--red:#C41230;--red-light:#E5193A;--red-dim:#8A0D22;--navy:#0B1F3A;--navy-2:#0F2847;--navy-3:#162B4A;--navy-4:#1E3455;--navy-5:#243D60;--dark:#080E18;--text:#E8E8E8;--text-dim:#A0B0C8;--text-muted:#4A6080;--white:#FFFFFF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text);font-family:'Barlow',sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--red);text-decoration:none;transition:color 0.25s}a:hover{color:var(--red-light)}h1,h2,h3{font-family:'Bebas Neue',sans-serif;letter-spacing:1px;line-height:1;color:var(--white)}h4,h5,h6{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:var(--white)}p{color:var(--text-dim);font-weight:300;line-height:1.75}.fs-container{max-width:1160px;margin:0 auto;padding:0 40px}.fs-section{padding:80px 0}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;transition:background 0.25s}.btn-primary:hover{background:var(--red-light);color:#fff}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:var(--text-dim);font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:13px 28px;border:1px solid rgb(255 255 255 / .2);cursor:pointer;transition:all 0.25s}.btn-ghost:hover{border-color:var(--red);color:var(--white)}.btn-white{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--navy);font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer}.btn-white:hover{background:#e8e8e8;color:var(--navy)}.btn-outline-white{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 28px;border:2px solid #fff}.btn-outline-white:hover{background:rgb(255 255 255 / .1);color:#fff}.fs-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px}.fs-eyebrow::before{content:'';display:block;width:30px;height:1px;background:var(--red)}#fs-topbar{background:var(--navy);border-bottom:1px solid rgb(255 255 255 / .08);padding:8px 40px;display:flex;justify-content:space-between;align-items:center}.fs-topbar-info{display:flex;gap:24px;align-items:center}.fs-topbar-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.fs-topbar-item svg{width:14px;height:14px;fill:var(--red)}.fs-topbar-item a{color:var(--text-dim)}.fs-topbar-item a:hover{color:#fff}.fs-topbar-right{display:flex;gap:16px;align-items:center}.fs-lang-toggle{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--red);border:1px solid var(--red-dim);padding:3px 8px}.fs-cert-note{font-size:10px;color:var(--text-muted);letter-spacing:.5px}#fs-header{background:var(--navy-2);border-bottom:1px solid rgb(255 255 255 / .06);position:sticky;top:0;z-index:100}#fs-nav{display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:80px}.fs-logo{display:flex;align-items:center;gap:0;text-decoration:none}.fs-logo img{height:64px;width:auto}.fs-logo:hover{opacity:.9}#fs-menu{display:flex;align-items:center;gap:2px;list-style:none}#fs-menu a{color:rgb(255 255 255 / .7);font-size:13px;font-weight:500;padding:8px 16px;display:block;transition:color 0.2s}#fs-menu a:hover,#fs-menu .current-menu-item>a{color:#fff}#fs-menu .current-menu-item>a{border-bottom:2px solid var(--red)}#fs-menu .fs-nav-cta>a{background:var(--red)!important;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;padding:10px 22px}#fs-menu .fs-nav-cta>a:hover{background:var(--red-light)!important}#fs-menu .menu-item-has-children{position:relative}#fs-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:var(--navy-2);border:1px solid rgb(255 255 255 / .1);border-top:2px solid var(--red);min-width:230px;list-style:none;z-index:200}#fs-menu .menu-item-has-children:hover .sub-menu{display:block}#fs-menu .sub-menu li a{padding:10px 20px;border-bottom:1px solid rgb(255 255 255 / .06);font-size:13px}#fs-menu .sub-menu li a:hover{color:var(--red);background:rgb(255 255 255 / .03)}.fs-menu-toggle{display:none;background:none;border:1px solid rgb(255 255 255 / .2);color:#fff;padding:8px 12px;cursor:pointer;font-size:20px}#fs-trust-bar{background:var(--navy-3);border-bottom:1px solid rgb(255 255 255 / .06);padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:56px;overflow:hidden}.fs-trust-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.fs-trust-item svg{width:16px;height:16px;fill:var(--red)}.fs-trust-item span{font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--text-dim);text-transform:uppercase}.fs-trust-divider{width:1px;height:26px;background:rgb(255 255 255 / .1)}#fs-hero{position:relative;min-height:620px;overflow:hidden;display:flex;align-items:center;background:linear-gradient(to bottom,rgb(8 13 20 / .55),rgb(8 13 20 / .35)),url(https://familysecurity.ca/wp-content/uploads/2026/03/kantech.png) center/cover no-repeat}.fs-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(196 18 48 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(196 18 48 / .05) 1px,transparent 1px);background-size:60px 60px}.fs-hero-scan{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:.4;animation:fsScan 5s ease-in-out infinite}@keyframes fsScan{0%{top:0;opacity:.4}100%{top:100%;opacity:0}}.fs-hero-corner{position:absolute;top:40px;right:40px;width:70px;height:70px;border-top:2px solid rgb(196 18 48 / .3);border-right:2px solid rgb(196 18 48 / .3)}.fs-hero-content{position:relative;z-index:2;padding:80px 40px;max-width:680px}.fs-hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.fs-hero-eyebrow-line{width:40px;height:1px;background:var(--red)}.fs-hero-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red)}.fs-hero-headline{font-family:'Bebas Neue',sans-serif;font-size:clamp(60px,8vw,96px);line-height:.9;color:var(--white);letter-spacing:2px;margin-bottom:24px}.fs-hero-headline em{color:var(--red);font-style:normal;display:block}.fs-hero-sub{font-size:16px;font-weight:300;color:var(--text-dim);line-height:1.75;max-width:520px;margin-bottom:36px}.fs-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.fs-hero-sidebar{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.fs-trust-chip{background:rgb(11 31 58 / .85);border:1px solid rgb(255 255 255 / .1);border-left:2px solid var(--red);padding:10px 16px;font-size:11px;font-weight:600;color:var(--text-dim);white-space:nowrap;text-align:right}.fs-hero-stats{position:absolute;right:40px;bottom:48px;display:flex;gap:40px;z-index:2}.fs-stat{text-align:right}.fs-stat-number{font-family:'Bebas Neue',sans-serif;font-size:40px;color:var(--red);line-height:1}.fs-stat-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.fs-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.fs-service-card{background:var(--navy-3);padding:40px 32px;border:1px solid rgb(255 255 255 / .06);position:relative;overflow:hidden;transition:background 0.25s}.fs-service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 0.25s}.fs-service-card:hover::before{transform:scaleX(1)}.fs-service-card:hover{background:var(--navy-4)}.fs-card-num{font-family:'Bebas Neue',sans-serif;font-size:64px;color:rgb(196 18 48 / .08);line-height:1;position:absolute;top:12px;right:16px}.fs-card-icon{width:48px;height:48px;background:rgb(196 18 48 / .12);border:1px solid rgb(196 18 48 / .25);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.fs-card-icon svg{width:22px;height:22px;fill:var(--red)}.fs-service-card h3{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:10px}.fs-service-card p{font-size:13px;line-height:1.65;margin-bottom:20px}.fs-card-link{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:6px}.fs-card-link:hover{color:var(--red-light)}.fs-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fs-why-image{position:relative;min-height:420px;background:var(--navy-3);border:1px solid rgb(255 255 255 / .08);overflow:hidden;display:flex;align-items:flex-end}.fs-why-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.fs-why-image-bar{position:relative;z-index:2;width:100%;background:rgb(11 31 58 / .92);border-top:1px solid rgb(255 255 255 / .08);padding:16px 20px;display:flex;gap:12px;flex-wrap:wrap}.fs-cert-tag{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);border:1px solid rgb(196 18 48 / .4);padding:5px 10px}.fs-why-points{display:flex;flex-direction:column;gap:24px}.fs-why-point{display:flex;gap:20px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .07)}.fs-why-point:last-child{border-bottom:none;padding-bottom:0}.fs-why-num{font-family:'Bebas Neue',sans-serif;font-size:28px;color:var(--red);line-height:1;min-width:36px}.fs-why-point h4{font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:700;color:var(--white);margin-bottom:5px}.fs-why-point p{font-size:13px}#fs-gov-callout{background:linear-gradient(135deg,#080f1a,#0b1a2e);border-top:1px solid rgb(196 18 48 / .2);border-bottom:1px solid rgb(196 18 48 / .2);padding:72px 0}.fs-gov-callout-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.fs-gov-callout-inner h2{font-size:48px;margin-bottom:16px;line-height:1.05}.fs-gov-callout-inner h2 span{color:var(--red)}.fs-gov-callout-inner p{font-size:15px;max-width:540px;margin-bottom:28px}.fs-gov-tags{display:flex;flex-wrap:wrap;gap:8px}.fs-gov-tag{background:rgb(196 18 48 / .1);border:1px solid rgb(196 18 48 / .25);color:var(--red);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 12px}.fs-gov-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.fs-reviews-section{background:var(--navy-2);padding:80px 0;border-top:1px solid rgb(255 255 255 / .06)}.fs-google-review-link{display:inline-flex;align-items:center;gap:10px;background:var(--navy-3);border:1px solid rgb(255 255 255 / .1);border-left:3px solid var(--red);padding:14px 24px;font-size:14px;font-weight:600;color:var(--text-dim);transition:all 0.25s;margin-top:24px}.fs-google-review-link:hover{border-left-color:var(--red-light);color:#fff}.fs-google-stars{color:#FBC02D;font-size:22px;letter-spacing:2px;margin-bottom:8px}.fs-subscribe-section{background:var(--navy);padding:72px 0;border-top:1px solid rgb(255 255 255 / .06)}.fs-subscribe-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fs-subscribe-form{background:var(--navy-3);border:1px solid rgb(255 255 255 / .08);padding:40px}.fs-form-title{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:2px;color:var(--white);margin-bottom:4px}.fs-form-subtitle{font-size:13px;color:var(--text-muted);margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .07)}.fs-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.fs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fs-form-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.fs-input,.fs-select,.fs-textarea{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:12px 16px;font-family:'Barlow',sans-serif;font-size:14px;color:var(--text);outline:none;width:100%;transition:border-color 0.2s}.fs-input:focus,.fs-select:focus,.fs-textarea:focus{border-color:var(--red)}.fs-input::placeholder,.fs-textarea::placeholder{color:var(--text-muted)}.fs-select{appearance:none}.fs-textarea{height:120px;resize:vertical}.fs-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.fs-checkbox-item{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);cursor:pointer}.fs-checkbox-item input{accent-color:var(--red)}.fs-checkbox-item span{font-size:13px;color:var(--text-dim)}.fs-form-submit{background:var(--red);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:16px 40px;border:none;cursor:pointer;width:100%;margin-top:8px;transition:background 0.2s}.fs-form-submit:hover{background:var(--red-light)}.fs-form-disclaimer{font-size:11px;color:var(--text-muted);text-align:center;margin-top:12px}.fs-cta-banner{background:var(--red);padding:56px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.fs-cta-banner h2{font-family:'Bebas Neue',sans-serif;font-size:44px;color:#fff;letter-spacing:2px;margin-bottom:8px}.fs-cta-banner p{font-size:15px;color:rgb(255 255 255 / .75);font-weight:400}.fs-cta-banner-actions{display:flex;gap:16px;flex-shrink:0;flex-wrap:wrap}.fs-page-hero{background:linear-gradient(135deg,var(--dark),var(--navy));padding:60px 0;border-bottom:1px solid rgb(255 255 255 / .07);position:relative;overflow:hidden}.fs-page-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(196 18 48 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(196 18 48 / .04) 1px,transparent 1px);background-size:40px 40px}.fs-page-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fs-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:20px}.fs-breadcrumb a,.fs-breadcrumb span{font-size:12px;color:var(--text-muted)}.fs-breadcrumb .current{color:var(--red)}.fs-page-hero h1{font-size:clamp(48px,6vw,72px);color:var(--white);letter-spacing:2px;line-height:.95;margin-bottom:20px}.fs-page-hero h1 span{color:var(--red);display:block}.fs-page-hero p{font-size:15px;font-weight:300;line-height:1.75;margin-bottom:28px;max-width:480px}.fs-page-hero-image{min-height:300px;background:var(--navy-4);border:1px solid rgb(255 255 255 / .08);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.fs-page-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.fs-cert-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.fs-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fs-feature-item{background:var(--navy-3);border:1px solid rgb(255 255 255 / .06);border-left:3px solid var(--red);padding:24px 24px 24px 28px}.fs-feature-item h4{font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:700;color:var(--white);margin-bottom:8px}.fs-feature-item p{font-size:13px;line-height:1.65}.fs-brands-section{background:var(--navy-2);padding:48px 0;border-top:1px solid rgb(255 255 255 / .06)}.fs-brands-label{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px}.fs-brands-list{display:flex;gap:14px;flex-wrap:wrap}.fs-brand-tag{background:var(--navy-3);border:1px solid rgb(255 255 255 / .1);padding:10px 20px;font-size:13px;font-weight:600;color:var(--text-dim)}.fs-gov-hero{background:linear-gradient(160deg,var(--dark),#0a1525,var(--navy));border-bottom:1px solid rgb(196 18 48 / .2);padding:72px 0;position:relative;overflow:hidden}.fs-gov-hero-accent{position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent,rgb(196 18 48 / .04));border-left:1px solid rgb(196 18 48 / .08)}.fs-gov-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(196 18 48 / .1);border:1px solid rgb(196 18 48 / .25);padding:8px 16px;margin-bottom:24px}.fs-gov-badge span{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.fs-gov-credentials{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:40px;border-top:1px solid rgb(255 255 255 / .07);margin-top:48px}.fs-gov-credential{text-align:center;padding:20px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .07)}.fs-gov-credential-num{font-family:'Bebas Neue',sans-serif;font-size:36px;color:var(--red);letter-spacing:1px}.fs-gov-credential-label{font-size:11px;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-top:4px}.fs-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fs-compliance-card{background:var(--navy-3);border:1px solid rgb(255 255 255 / .07);padding:32px 28px}.fs-compliance-tag{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red);background:rgb(196 18 48 / .1);border:1px solid rgb(196 18 48 / .2);padding:4px 10px;display:inline-block;margin-bottom:14px}.fs-compliance-card h3{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.fs-compliance-card p{font-size:13px;line-height:1.65}.fs-contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:start}.fs-contact-info h2{font-size:52px;margin-bottom:16px}.fs-contact-info h2 span{color:var(--red);display:block}.fs-contact-detail{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .07)}.fs-contact-detail:first-of-type{border-top:1px solid rgb(255 255 255 / .07)}.fs-contact-icon{width:40px;height:40px;background:rgb(196 18 48 / .1);border:1px solid rgb(196 18 48 / .2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fs-contact-icon svg{width:16px;height:16px;fill:var(--red)}.fs-contact-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.fs-contact-value{font-size:14px;font-weight:500;color:var(--text)}.fs-bilingual-note{margin-top:24px;padding:16px 20px;background:rgb(196 18 48 / .07);border:1px solid rgb(196 18 48 / .2);font-size:13px;color:var(--red);font-weight:500}#fs-footer{background:var(--navy);border-top:1px solid rgb(255 255 255 / .07);padding:60px 0 30px}.fs-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .07)}.fs-footer-brand p{font-size:13px;color:var(--text-muted);line-height:1.7;margin:16px 0 20px;max-width:280px}.fs-footer-contact-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:6px}.fs-footer-contact-item a{color:var(--text-muted)}.fs-footer-contact-item a:hover{color:#fff}.fs-footer-col h4{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .08)}.fs-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.fs-footer-col ul li a{font-size:13px;color:var(--text-muted);transition:color 0.2s}.fs-footer-col ul li a:hover{color:var(--red)}.fs-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px}.fs-footer-bottom p{font-size:11px;color:var(--text-muted)}.fs-footer-certs{display:flex;gap:12px}.fs-footer-cert{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text-muted);border:1px solid rgb(255 255 255 / .1);padding:3px 7px}@media (max-width:1024px){.fs-services-grid{grid-template-columns:repeat(2,1fr)}.fs-why-grid,.fs-contact-grid,.fs-gov-callout-inner,.fs-subscribe-inner{grid-template-columns:1fr}.fs-gov-credentials{grid-template-columns:repeat(2,1fr)}.fs-footer-grid{grid-template-columns:1fr 1fr}.fs-hero-sidebar,.fs-hero-stats{display:none}.fs-compliance-grid{grid-template-columns:1fr 1fr}.fs-page-hero-inner{grid-template-columns:1fr}.fs-page-hero-image{display:block;min-height:280px;margin-top:32px}}@media (max-width:768px){.fs-container{padding:0 20px}#fs-topbar{display:none}#fs-nav{padding:0 20px}#fs-menu{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--navy-2);border-bottom:1px solid rgb(255 255 255 / .1);padding:16px 0}#fs-menu.open{display:flex}#fs-menu a{padding:12px 24px}.fs-menu-toggle{display:block}.fs-services-grid{grid-template-columns:1fr}.fs-features-grid{grid-template-columns:1fr}.fs-compliance-grid{grid-template-columns:1fr}.fs-cta-banner{flex-direction:column;text-align:center}#fs-trust-bar{display:none}.fs-hero-content{padding:60px 20px}.fs-gov-credentials{grid-template-columns:repeat(2,1fr)}.fs-footer-grid{grid-template-columns:1fr}.fs-form-row{grid-template-columns:1fr}.fs-checkbox-grid{grid-template-columns:1fr}.fs-logo img{height:52px}}