body{min-height:100svh;display:flex;flex-direction:column;background:#fafbfd}.site-header{width:100%;padding-top:25px;padding-bottom:25px}.login-control,.login-control:hover,.login-control:focus-visible{border-radius:999px}main{width:100%;flex:1}.simple-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;padding:50px 0 64px;min-height:520px}.hero-copy h1{font-size:67px;line-height:1.08;letter-spacing:-2.8px;margin:26px 0 25px;font-weight:570}.hero-copy h1>span,.hero-copy h1>em{display:block}.hero-copy .product-line{display:flex;align-items:center;gap:20px;margin-bottom:8px}.product-line img{width:205px;height:auto}.hero-copy p{font-size:15px;line-height:1.85;color:#7d8b98;margin:0 0 28px}.hero-copy .primary-cta{border-radius:999px;padding:17px 24px}.shield-scene{position:relative;min-height:420px;display:grid;place-items:center}.shield-halo{position:absolute;width:420px;height:420px;max-width:100%;border-radius:50%;background:radial-gradient(circle,#e5edf480 0%,#edf3f750 45%,#fafbfd00 70%)}.shield-float{width:300px;position:relative;z-index:1;animation:shield-float 7s ease-in-out 1.9s infinite}.hero-shield{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 22px #17354e1a)}.shield-face{animation:shield-reveal 1.2s ease-out both}.shield-outline{stroke-dasharray:1;stroke-dashoffset:1;animation:shield-draw 1.6s ease-out forwards}.shield-check{stroke-dasharray:1;stroke-dashoffset:1;animation:shield-draw .75s ease-out .9s forwards}.shield-shadow{position:absolute;width:165px;height:15px;border-radius:50%;background:#19395017;filter:blur(12px);bottom:10px}.simple-process{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-top:1px solid #e6ebf0;padding:29px 0 33px}.simple-process article{display:flex;gap:16px;align-items:baseline}.simple-process article>span{font-size:10px;color:#97a6b3}.simple-process h2{font-size:16px;letter-spacing:-.3px;margin:0 0 8px;font-weight:550}.simple-process p{font-size:11px;line-height:1.7;color:#8995a0;margin:0}footer{width:calc(100% - 104px);max-width:1176px;padding:22px 0;align-items:center;margin:0 auto}.activation-placeholder{display:none}.activation-placeholder:target{display:block;margin:15px 0 40px;padding:24px;background:#eef3f7;border-radius:18px}.activation-placeholder h2{font-size:22px}.activation-placeholder p,.activation-placeholder a{font-size:13px;color:#6e8395}.activation-placeholder a{text-decoration:underline}
@keyframes shield-draw{to{stroke-dashoffset:0}}@keyframes shield-reveal{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes shield-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:1050px){.hero-copy h1{font-size:56px}.product-line img{width:180px}.shield-float{width:260px}.simple-hero{gap:10px}.hero-copy .product-line{gap:14px}}
@media(max-width:760px){.site-header{padding:22px 24px;min-height:85px}.simple-hero{grid-template-columns:1fr;gap:10px;padding:35px 0}.hero-copy h1{font-size:53px}.product-line img{width:175px}.hero-copy .eyebrow{font-size:8px}.hero-copy p{font-size:13px}.shield-scene{min-height:245px}.shield-float{width:195px}.shield-halo{width:270px;height:270px}.shield-shadow{bottom:0;width:120px}.simple-process{gap:20px;grid-template-columns:1fr;padding:26px 0}.simple-process article{gap:20px}.simple-process h2{font-size:15px}.simple-process p{font-size:11px}footer{width:calc(100% - 48px);margin:auto;gap:15px}.login-control{padding:11px}}
.hero-copy h1{font-size:88px;line-height:1.03;letter-spacing:-4px;font-weight:570}.product-line img{width:252px}.hero-copy .product-line{gap:23px;margin-bottom:10px}.simple-hero{grid-template-columns:1.25fr 1fr;padding-top:38px;padding-bottom:50px}.hero-copy p{margin-top:28px}.shield-float{width:330px;animation:none}.hero-shield{filter:none}.shield-shadow{display:none}.shield-halo{background:radial-gradient(circle,#eaf1f650,transparent 65%)}.confirmation-ring{stroke-dasharray:1;stroke-dashoffset:1;animation:shield-draw 1.8s ease-out forwards}.confirmation-mark{animation:shield-reveal 1s ease-out both}
@media(max-width:1050px){.hero-copy h1{font-size:70px;letter-spacing:-3px}.product-line img{width:207px}.shield-float{width:275px}.hero-copy .product-line{gap:17px}}
@media(max-width:760px){.hero-copy h1{font-size:63px;letter-spacing:-2.8px}.product-line img{width:184px}.hero-copy .product-line{gap:14px}.simple-hero{grid-template-columns:1fr;padding-top:32px}.shield-scene{min-height:190px}.shield-float{width:180px}.hero-copy p{margin-top:24px}}
.confirmation-mark{animation:none}.confirmation-mark .shield-check{stroke-dashoffset:0;animation:none}.confirmation-ring{stroke-dashoffset:0;animation:none}.confirmation-mark{animation:confirmation-breathe 6s ease-in-out infinite}@keyframes confirmation-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}
@media(max-width:360px){.hero-copy h1{font-size:55px}.product-line img{width:160px}}
.shield-float{width:min(440px,100%)}.shield-scene{min-height:470px}.drawn-outline,.drawn-inner,.drawn-check{stroke-dasharray:1;stroke-dashoffset:0}.drawn-outline{animation:draw-outline 8s ease-in-out infinite}.drawn-inner{animation:draw-inner 8s ease-in-out infinite}.drawn-check{animation:draw-check 8s ease-in-out infinite}
@keyframes draw-outline{0%{stroke-dashoffset:1;opacity:1}30%,85%{stroke-dashoffset:0;opacity:1}95%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes draw-inner{0%,12%{stroke-dashoffset:1;opacity:1}45%,85%{stroke-dashoffset:0;opacity:1}95%,100%{stroke-dashoffset:0;opacity:0}}
@keyframes draw-check{0%,30%{stroke-dashoffset:1;opacity:1}48%,85%{stroke-dashoffset:0;opacity:1}95%,100%{stroke-dashoffset:0;opacity:0}}
@media(max-width:1050px){.shield-float{width:340px;max-width:100%}.shield-scene{min-height:400px}}
@media(max-width:760px){.shield-float{width:280px}.shield-scene{min-height:320px}}
.simple-hero{grid-template-columns:1.1fr 1fr;gap:0}.shield-scene{transform:translateX(-30px)}.hero-copy{min-width:0}
@media(max-width:760px){.simple-hero{grid-template-columns:minmax(0,1fr)}.shield-scene{transform:none;min-height:285px;margin-top:20px}.shield-float{width:250px}.hero-copy h1{font-size:clamp(46px,13.5vw,63px);letter-spacing:-2.8px}.hero-copy .product-line{gap:12px}.product-line img{width:clamp(145px,42vw,184px);max-width:55%}.site-header{gap:16px}.brand{min-width:0}.brand>span{font-size:19px}.brand small{font-size:7px}.brand img{width:34px;height:34px}.login-control{flex-shrink:0}.login-control>span{max-width:60px;opacity:1;margin:0 3px 0 9px}.hero-copy .primary-cta{padding:16px 23px}.simple-process{gap:22px}footer{line-height:1.7}}
@media(prefers-reduced-motion:reduce){.shield-float,.shield-face,.shield-outline,.shield-check,.confirmation-ring,.confirmation-mark,.drawn-outline,.drawn-inner,.drawn-check{animation:none}.shield-outline,.shield-check,.confirmation-ring,.drawn-outline,.drawn-inner,.drawn-check{stroke-dashoffset:0}}

.hero-copy .launch-note{font-size:12px;line-height:1.7;margin-top:16px;color:#718494}
