.signal-home{--navy: #0a2e4e;--blue: #1387c9;--ink: #0a2e4e;--muted: #5c6d78;--line: #e4e9ec;--bg: #f1f4f6;width:100%;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:Montserrat,system-ui,sans-serif;scroll-behavior:smooth}.signal-home,.signal-home *{box-sizing:border-box}.signal-home a{color:var(--blue)}.signal-home a:hover{color:#0f6ea3}.signal-home img{max-width:100%}.signal-home button,.signal-home a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.signal-home :focus-visible{outline:3px solid rgba(19,135,201,.45);outline-offset:3px}.signal-home .signal-home__frame{width:100%;max-width:none;margin:0;background:var(--bg);box-shadow:none}.signal-home .signal-home__frame>nav{height:auto!important;min-height:64px;padding-block:12px!important;flex-wrap:wrap}.signal-home .hov-navy:hover{background:#0c3a63!important}.signal-home .hov-ghost:hover{border-color:#8a959c!important}.signal-home .hov-blue:hover{background:#0f6ea3!important}.signal-home .seg{display:flex;align-items:center;gap:6px;padding:8px 18px;border:0;border-radius:18px;background:transparent;color:#3d5265;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.signal-home .seg.active{background:var(--navy);color:#fff}.signal-home h1,.signal-home h2,.signal-home h3,.signal-home h4{font-family:Montserrat,system-ui,sans-serif}.signal-home summary::-webkit-details-marker{display:none}.signal-home details[open] summary .ss-chev{transform:rotate(180deg)}@media(max-width:900px){.signal-home{background:#fff}.signal-home .signal-home__frame{width:100%;max-width:none;box-shadow:none}.signal-home .signal-home__frame>nav{position:sticky;top:0;z-index:30;height:auto!important;min-height:64px;padding:12px 24px!important;gap:12px!important;flex-wrap:wrap;box-shadow:0 1px 12px #0a2e4e14}.signal-home .signal-home__frame>nav>a[href^="#"]{display:none}.signal-home .signal-home__frame>nav>a{font-size:13px!important;padding:10px 16px!important}.signal-home .signal-home__frame>header{grid-template-columns:1fr!important;gap:34px!important;padding:48px 24px!important}.signal-home .signal-home__frame>header h1{font-size:clamp(42px,9vw,58px)!important}.signal-home .signal-home__frame>header>div:last-child{width:min(100%,620px);margin-inline:auto}.signal-home .signal-home__frame>header>div:last-child>div:first-child{height:clamp(340px,68vw,500px)!important}.signal-home .signal-home__frame>header+div{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:24px!important}.signal-home .signal-home__frame>section{padding:48px 24px!important}.signal-home #how>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signal-home #how>div:last-of-type{grid-template-columns:1fr!important}.signal-home #alerts>div:last-child{grid-template-columns:repeat(3,minmax(270px,1fr))!important;justify-content:start!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:0 2px 12px}.signal-home #alerts>div:last-child>div{scroll-snap-align:start}.signal-home #shop>div:last-child{grid-template-columns:1fr!important}.signal-home #faq>div:last-child{grid-template-columns:1fr!important}.signal-home .signal-home__frame>section:not([id]){margin:0 24px 48px!important;padding:32px!important;align-items:flex-start!important}}@media(max-width:640px){.signal-home .signal-home__frame>nav{padding:10px 16px!important}.signal-home .signal-home__frame>nav>a:first-child{width:100%;margin-right:0!important;padding:2px 0!important;font-size:17px!important}.signal-home .signal-home__frame>nav>a[href*=portal]{display:none}.signal-home .signal-home__frame>nav>a:last-child{margin-left:auto}.signal-home .signal-home__frame>header{padding:38px 16px 44px!important}.signal-home .signal-home__frame>header>div:first-child{gap:15px!important}.signal-home .signal-home__frame>header h1{font-size:clamp(40px,13vw,52px)!important}.signal-home .signal-home__frame>header p{font-size:16px!important}.signal-home .signal-home__frame>header>div:first-child>div{display:grid!important;grid-template-columns:1fr;width:100%}.signal-home .signal-home__frame>header>div:first-child>div>a{text-align:center}.signal-home .signal-home__frame>header>div:last-child>div:first-child{height:330px!important}.signal-home #gal-thumbs button{height:66px!important}.signal-home .signal-home__frame>header+div{grid-template-columns:1fr!important;padding:16px!important;gap:10px!important}.signal-home .signal-home__frame>section{padding:42px 16px!important}.signal-home .signal-home__frame>section h2{font-size:30px!important;line-height:1.15}.signal-home #how>div:first-of-type{grid-template-columns:1fr!important}.signal-home #alerts>div:last-child{grid-template-columns:1fr!important;overflow:visible;padding-bottom:0}.signal-home #alerts>div:last-child>div{width:100%}.signal-home #alerts>div:last-child>div>div:last-child{width:min(300px,100%)!important}.signal-home #shop>div:last-child>div{padding:22px!important}.signal-home .signal-home__frame>section:not([id]){margin:0 16px 40px!important;padding:28px 22px!important;flex-direction:column!important}.signal-home .signal-home__frame>section:not([id]) a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.signal-home{scroll-behavior:auto}.signal-home *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/signal-home.css.map */
