:root{--navy-deep:#081523;--navy:#0b1a2c;--navy-mid:#10243b;--ink:#0a1424;--muted:#566981;--line:#d9e2e9;--paper:#f4f6f8;--accent:#e07b20;--accent-strong:#c96d15;--accent-soft:#fdf1e5}.wrap{margin-inline:auto;width:min(1420px,calc(100% - clamp(20px, 4vw, 56px)*2))}body.site-body{background:radial-gradient(circle at 9% 22%,rgba(224,123,32,.055),transparent 25%),radial-gradient(circle at 91% 52%,rgba(78,145,255,.06),transparent 28%),var(--paper)}.skip-link{background:#fff;border-radius:10px;box-shadow:0 14px 40px rgba(7,17,31,.12);color:var(--ink);left:16px;padding:12px 16px;position:fixed;top:-80px;transition:top .15s ease;z-index:300}.skip-link:focus{top:16px}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.js [data-reveal].is-visible{opacity:1;transform:none}.hero-network{background:#07192f;isolation:isolate;overflow:hidden;position:relative}.hero-network:before{animation:hero-network-drift 9s ease-in-out infinite alternate;backface-visibility:hidden;background:url(/secucheck-hero-network.webp) 50%/cover no-repeat;inset:-5%;opacity:.88;transform:translate(0) scale(1.015);will-change:transform;z-index:0}.hero-network:after,.hero-network:before{content:"";pointer-events:none;position:absolute}.hero-network:after{background:linear-gradient(90deg,rgba(7,25,47,.97),rgba(7,25,47,.9) 38%,rgba(7,25,47,.55) 66%,rgba(7,25,47,.28));inset:0;z-index:1}.hero-network>.wrap{position:relative;z-index:3}.hero-network-pulse{--pulse-min:.32;--pulse-max:.88;animation:hero-network-pulse 4.5s ease-in-out infinite;background:radial-gradient(circle at 69% 15%,rgba(255,126,36,.55) 0 2px,rgba(255,116,23,.18) 7px,transparent 38px),radial-gradient(circle at 79% 27%,rgba(255,126,36,.62) 0 2px,rgba(255,116,23,.2) 7px,transparent 42px),radial-gradient(circle at 90% 34%,rgba(255,126,36,.58) 0 2px,rgba(255,116,23,.18) 7px,transparent 38px),radial-gradient(circle at 95% 44%,rgba(255,126,36,.9) 0 3px,rgba(255,116,23,.4) 7px,rgba(255,116,23,.14) 22px,transparent 58px),radial-gradient(circle at 82% 50%,rgba(255,126,36,.7) 0 2px,rgba(255,116,23,.25) 6px,transparent 35px),radial-gradient(circle at 72% 70%,rgba(255,126,36,.65) 0 2px,rgba(255,116,23,.2) 7px,transparent 40px),radial-gradient(circle at 89% 84%,rgba(255,126,36,.52) 0 2px,rgba(255,116,23,.16) 7px,transparent 38px);inset:0;opacity:.42;pointer-events:none;position:absolute;will-change:opacity;z-index:2}@keyframes hero-network-drift{0%{transform:translate(0) scale(1.015)}to{transform:translate(-1.8%,.9%) scale(1.06)}}@keyframes hero-network-pulse{0%,to{opacity:var(--pulse-min)}50%{opacity:var(--pulse-max)}}@media (max-width:960px){.hero-network:before{background-position:72% 50%;background-size:auto 100%;inset:0;opacity:.64}.hero-network:after{background:linear-gradient(180deg,rgba(7,25,47,.88),rgba(7,25,47,.76) 48%,rgba(7,25,47,.64))}}.hero-title{transition:opacity .34s ease,transform .34s ease}.hero-title.is-out{opacity:0;transform:translateY(12px)}.orbit{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;position:absolute;width:min(500px,95%)}.orbit:after,.orbit:before{border:1px solid rgba(224,123,32,.13);border-radius:50%;content:"";position:absolute}.orbit:before{inset:56px}.orbit:after{inset:118px}.orbit-dot{animation:orbit 14s linear infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 28px rgba(224,123,32,.8);height:9px;left:50%;margin:-4px;position:absolute;top:50%;width:9px}.orbit-dot--two{animation:orbit-inner 19s linear infinite reverse;background:#7fd6ce;height:7px;width:7px}@keyframes orbit{0%{transform:rotate(0) translateX(247px)}to{transform:rotate(1turn) translateX(247px)}}@keyframes orbit-inner{0%{transform:rotate(0) translateX(185px)}to{transform:rotate(1turn) translateX(185px)}}.score-ring{background:conic-gradient(var(--accent) 0 calc(var(--score, 72)*1%),hsla(0,0%,100%,.08) calc(var(--score, 72)*1%) 100%)}.score-ring:after{background:#122238;border-radius:50%;content:"";inset:10px;position:absolute}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glow-orbit{to{--glow-angle:360deg}}.glow-card{background:#fff;border:1px solid var(--line);box-shadow:0 16px 42px rgba(16,32,58,.055);isolation:isolate;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.glow-card:hover{box-shadow:0 22px 52px rgba(16,32,58,.09),0 0 28px rgba(226,105,27,.12);transform:translateY(-5px)}.glow-card:before{--glow-angle:0deg;animation:glow-orbit 8s linear infinite;background:conic-gradient(from var(--glow-angle),transparent 0 62%,rgba(38,72,122,.35) 72%,rgba(236,112,29,.82) 80%,rgba(38,72,122,.28) 88%,transparent 100%);border-radius:inherit;content:"";inset:0;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.nav-link{position:relative}.nav-link:after{background:var(--accent);border-radius:99px;bottom:4px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .2s ease}.nav-link:hover:after,.nav-link[aria-current=page]:after{right:0}.steps{position:relative}.steps:before{background:var(--line);content:"";height:1px;left:13px;position:absolute;right:13px;top:13px}@media (max-width:960px){.steps:before{bottom:12px;height:auto;left:13px;right:auto;top:12px;width:1px}}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-answer>div{overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform .2s ease}.signup-modal{border:0;max-height:calc(100vh - 2rem);max-width:none;overflow:visible}.signup-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(5,12,22,.72)}.signup-modal[open]{animation:signup-modal-in .22s ease-out}.signup-modal[open]::backdrop{animation:signup-backdrop-in .22s ease-out}@keyframes signup-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes signup-backdrop-in{0%{opacity:0}}.assistant-panel{opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden}.assistant-panel.is-open{opacity:1;transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.js [data-reveal]{opacity:1!important;transform:none!important}.glow-card:before,.hero-network-pulse,.hero-network:before{animation:none!important}.signup-modal[open],.signup-modal[open]::backdrop{animation:none!important}}