.guard-home{--home-ink:#0c1c33;--home-ice:#9dccff;--home-risk:#f9b8a5;--home-muted:#b4c8df}.guard-home__opening{background:var(--home-ink);min-height:100svh}.guard-home .guard-home__floating-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:auto;background:0 0;border:0;position:fixed;inset:0 0 auto}.guard-home .guard-home__floating-header[inert]{pointer-events:none}.guard-home .guard-header__inner{grid-template-columns:1fr auto 1fr;display:grid;position:relative}.guard-home .guard-header .brand{grid-column:1;justify-self:start}.guard-home .guard-header nav{white-space:nowrap;flex-wrap:nowrap;grid-column:2;justify-self:center}.guard-home .guard-header .console-language{grid-column:3;justify-self:end}.guard-home .guard-header .brand__name{color:#152b45}.guard-home .guard-header .brand__product{color:#53677d}.guard-home .guard-header nav>a:not(.guard-button){color:#334b65}.guard-home .guard-header nav>a:not(.guard-button):hover{color:#195ca8}.guard-home .guard-header .xsom-brand-mark__dark{display:block}.guard-home .guard-header .xsom-brand-mark__light{display:none}.guard-home .guard-header .console-language button{color:#66798e}.guard-home .guard-header .console-language button:hover{color:#195ca8}.guard-home .guard-header .console-language button[aria-pressed=true]{color:#152b45}.guard-home .guard-header :is(a,button):focus-visible{outline-color:#195ca8}.guard-home-section{padding-block:clamp(3.5rem,7vw,6.5rem) 0;scroll-margin-top:2rem}.guard-product-feature__tag{color:var(--signal-accent-text);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.guard-product-feature__tag>span{background:var(--signal-accent-text);border-radius:50%;width:6px;height:6px}.guard-product-feature__lead{color:var(--signal-text);font-size:1.2rem;margin-top:.6rem!important}.guard-product-feature__copy>p:not([class]){color:var(--signal-muted);margin-top:1rem}.guard-home .guard-product-feature__copy>ul{color:var(--signal-accent-text);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.2rem;padding:0;font-size:.8rem;list-style:none;display:flex}.guard-product-feature__copy>ul li:before{content:"↗";margin-right:.35rem}.guard-product-feature__note{color:var(--signal-muted);max-width:55ch;font-size:.78rem;margin-top:1rem!important}.guard-product-feature__learn{min-height:var(--signal-touch);align-items:center;gap:1rem;margin-top:1rem;display:inline-flex}.guard-product-feature__hosts{color:var(--signal-muted);margin-top:.8rem;font-size:.85rem}.guard-product-feature__price{color:var(--signal-accent-text);display:block}.guard-glossary-link{border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);align-items:center;gap:1.5rem;margin-top:3rem;padding-block:1.5rem;display:flex}.guard-glossary-link__icon{font:500 1.75rem var(--font-display), sans-serif;color:var(--signal-accent-text);flex-shrink:0;width:50px}.guard-glossary-link h3{font-size:1.1rem;font-weight:600}.guard-glossary-link p{color:var(--signal-muted);max-width:58ch;margin-top:.25rem;font-size:.9rem}.guard-glossary-link a{color:var(--signal-accent-text);flex-shrink:0;align-items:center;gap:1rem;min-height:44px;margin-left:auto;font-size:.9rem;display:inline-flex}@media (max-width:1100px){.guard-home .guard-header nav{gap:1rem}.guard-glossary-link{flex-wrap:wrap}.guard-glossary-link a{margin-left:0}}@media (max-width:800px){.guard-glossary-link>div{flex:1}.guard-glossary-link a{width:100%;padding-left:calc(50px + 1.5rem)}}@media (max-width:600px){.guard-home .guard-header__inner{grid-template-columns:auto 1fr auto;gap:.5rem;min-height:0;padding-block:.55rem}.guard-home .guard-header .brand{gap:.5rem}.guard-home .guard-header .brand__name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guard-home .guard-header .xsom-brand-mark{width:30px;height:30px}.guard-home .guard-header nav{gap:clamp(.45rem,2.7vw,.8rem);font-size:clamp(.64rem,2.7vw,.75rem)}.guard-home .guard-header nav>a:nth-child(2){font-size:inherit}.guard-home .guard-header .console-language{margin-left:0;font-size:.62rem}.guard-home .guard-header .console-language button{min-width:1.35rem;padding-inline:.1rem}.guard-home .guard-header .guard-button{gap:.6rem;min-height:40px;padding:.5rem .7rem;font-size:.75rem;position:absolute;top:1rem;right:0}.guard-glossary-link{gap:1rem;margin-top:2rem}.guard-glossary-link__icon{width:35px;font-size:1.4rem}.guard-glossary-link a{padding-left:0;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.guard-home *,.guard-home :before,.guard-home :after{transition:none!important;animation:none!important}}[data-reduced-motion=true] .guard-home *,[data-reduced-motion=true] .guard-home :before,[data-reduced-motion=true] .guard-home :after{transition:none!important;animation:none!important}
