.marketing-root{min-height:100vh;min-height:100dvh;background:#fcfcfc;color:#00081d;font-family:Calibri,Calibri Light,Candara,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.marketing-root>header{position:sticky;top:0;z-index:50;height:3.5rem;border-bottom:1px solid rgba(0,8,29,.1);background:#fcfcfc;box-shadow:none}@media (min-width:768px){.marketing-root>header{height:4rem}}.marketing-nav{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:72rem;margin:0 auto;padding:0 1rem;gap:.75rem}@media (min-width:640px){.marketing-nav{padding:0 1.5rem}}@media (min-width:1024px){.marketing-nav{padding:0 2rem}}.marketing-nav-links{list-style:none;margin:0;padding:0;display:none;align-items:center;gap:2rem}@media (min-width:768px){.marketing-nav-links{display:flex}}.marketing-nav-links a{font-size:.875rem;font-weight:500;color:rgba(0,8,29,.8);text-decoration:none}.marketing-nav-links a:hover{color:#099}.marketing-nav-drawer-list a.marketing-nav-link--active,.marketing-nav-links a.marketing-nav-link--active{color:#099;font-weight:700}.marketing-nav-ctas{display:none;align-items:center;gap:.75rem}@media (min-width:768px){.marketing-nav-ctas{display:flex}}.marketing-nav-ctas a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.5rem 1.25rem;border-radius:.5rem;border:2px solid #099;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.marketing-nav-ctas a:first-of-type{color:#00081d;background:transparent}.marketing-nav-ctas a:first-of-type:hover{background:rgba(0,153,153,.08)}.marketing-nav-ctas a:last-of-type{color:#fcfcfc;background:#00081d;border-color:#099}.marketing-nav-ctas a:last-of-type:hover{background:#042330}.marketing-nav-burger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.5rem;border-radius:.375rem;border:1px solid rgba(0,8,29,.15);background:transparent;color:#00081d;cursor:pointer}@media (min-width:768px){.marketing-nav-burger{display:none}}.marketing-nav-backdrop{position:fixed;inset:0;top:3.5rem;z-index:40;background:rgba(0,8,29,.4);backdrop-filter:blur(4px);transition:opacity .2s ease}.marketing-nav-backdrop[data-open=false]{opacity:0;pointer-events:none}.marketing-nav-backdrop[data-open=true]{opacity:1;pointer-events:auto}@media (min-width:768px){.marketing-nav-backdrop{display:none!important}}.marketing-nav-drawer{position:fixed;right:0;top:3.5rem;z-index:50;display:flex;flex-direction:column;width:min(100%,320px);height:calc(100dvh - 3.5rem);border-left:1px solid rgba(0,8,29,.1);background:#fcfcfc;box-shadow:-8px 0 24px rgba(15,23,42,.12);transition:transform .3s ease-out}.marketing-nav-drawer[data-open=false]{transform:translateX(100%);pointer-events:none}.marketing-nav-drawer[data-open=true]{transform:translateX(0);pointer-events:auto}@media (min-width:768px){.marketing-nav-drawer{display:none!important}}.marketing-nav-drawer-list{list-style:none;margin:0;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.marketing-nav-drawer-list a{display:block;padding:.75rem;border-radius:.375rem;font-size:1rem;font-weight:500;color:#00081d;text-decoration:none}.marketing-nav-drawer-list a:hover{background:#f5f5f5}.marketing-nav-drawer-actions{list-style:none;margin:0;padding:0 1rem 1rem;border-top:1px solid rgba(0,8,29,.1)}.marketing-nav-drawer-actions li{margin-top:0}.marketing-nav-drawer-actions li+li{margin-top:.75rem}.marketing-nav-drawer-actions li:first-child{padding-top:1rem}.marketing-nav-drawer-actions a{display:block;width:100%;padding:.75rem;border-radius:.5rem;border:2px solid #099;text-align:center;font-size:.875rem;font-weight:600;text-decoration:none;color:#00081d}.marketing-nav-drawer-actions li:last-child a{background:#00081d;color:#fcfcfc!important}.marketing-root main section#hero{position:relative;overflow:hidden;background:#00081d;padding:1.5rem 1rem 2.5rem;color:#f8fafc}@media (min-width:768px){.marketing-root main section#hero{padding:2.5rem 1.5rem 3rem}}.marketing-root main section#hero>div:nth-child(2){position:relative;margin-left:auto;margin-right:auto;max-width:72rem;display:block}.marketing-root main section#hero h1{color:#f8fafc}.marketing-root main section#hero h1 span{color:#099}.marketing-root main section#hero a.marketing-hero-cta{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;max-width:22rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#099;color:#fff!important;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.08)}@media (min-width:640px){.marketing-root main section#hero a.marketing-hero-cta{width:auto}}.marketing-root main section#hero a.marketing-hero-cta:hover{filter:brightness(1.05)}.marketing-root main section#hero .domain-check-risk-teaser strong{font-weight:700;color:#099}@keyframes scan-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scan-result-row{animation-name:scan-result-in;animation-fill-mode:both;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.scan-result-row{animation:none}}.hero-outcome-card{display:flex;align-items:center;gap:.75rem;height:100%;padding:.7rem .85rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02) 42%,rgba(4,14,32,.35)),rgba(8,24,48,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(10px);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.hero-outcome-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.6rem;border:1px solid rgba(0,153,153,.32);background:rgba(0,153,153,.12);color:#099;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 8px rgba(0,0,0,.22);transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.hero-outcome-card:hover{transform:translateY(-3px);border-color:rgba(0,210,220,.45);box-shadow:0 10px 18px rgba(0,0,0,.28),0 0 16px rgba(0,190,200,.22),inset 0 1px 0 hsla(0,0%,100%,.1)}.hero-outcome-card:hover .hero-outcome-icon{background:rgba(0,200,210,.24);border-color:rgba(0,220,230,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 0 12px rgba(0,200,210,.28)}.hero-intel-panel{background:linear-gradient(165deg,rgba(150,255,255,.85),rgba(0,160,170,.28) 42%,rgba(0,210,220,.7));box-shadow:0 0 28px rgba(0,200,210,.16);transition:transform .24s ease,box-shadow .24s ease}.hero-intel-panel-inner{background:linear-gradient(180deg,#082636,#031018)}.hero-intel-panel:active,.hero-intel-panel:focus-within,.hero-intel-panel:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,.32),0 0 40px rgba(0,220,230,.34)}.hero-hub-float{animation:hero-hub-float 4.8s ease-in-out infinite}.hero-hub-ring{background:radial-gradient(circle,rgba(0,230,230,.34),transparent 68%);animation:hero-hub-pulse 3.8s ease-in-out infinite}.hero-hub-core{border:1.5px solid rgba(160,255,255,.92);background:radial-gradient(circle at 50% 40%,rgba(14,92,104,.98),rgba(2,14,26,.98) 72%);box-shadow:0 0 24px rgba(0,220,230,.55),inset 0 0 18px rgba(0,190,200,.4)}.hero-intel-dots{background-image:radial-gradient(rgba(0,200,210,.55) 1px,transparent 0);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 70%);mask-image:radial-gradient(circle,#000 20%,transparent 70%)}.hero-flow,.hero-tunnel{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-tunnel{stroke:rgba(0,220,230,.42);stroke-width:5;filter:drop-shadow(0 0 5px rgba(0,220,230,.75))}.hero-flow{stroke:#f4ffff;stroke-width:2;stroke-dasharray:10 78;filter:drop-shadow(0 0 3px #c8ffff);animation:hero-flow 3.2s linear infinite}.hero-flow-reverse{animation-direction:reverse;animation-duration:3.5s}.hero-mobile-link{width:2px;background:linear-gradient(180deg,transparent,rgba(0,210,220,.15),#2ee6e6,rgba(0,210,220,.15),transparent)}.hero-mobile-link:after{content:"";position:absolute;left:50%;width:7px;height:7px;border-radius:999px;background:#e9ffff;box-shadow:0 0 12px #7af6f6;transform:translate(-50%);animation:hero-mobile-flow 2.6s linear infinite}@keyframes hero-hub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hero-hub-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes hero-flow{to{stroke-dashoffset:-204}}@keyframes hero-mobile-flow{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 7px);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-flow,.hero-flow-reverse,.hero-hub-float,.hero-hub-ring{animation:none}.hero-mobile-link:after{display:none}.hero-intel-panel,.hero-intel-panel:active,.hero-intel-panel:focus-within,.hero-intel-panel:hover,.hero-outcome-card,.hero-outcome-card:hover{transform:none;transition:none}}