*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#102844;background:#fff}a{text-decoration:none;color:inherit}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#061a30;color:#e4edf8;border-bottom:1px solid #ffffff18;gap:24px}.brand{font-size:30px;letter-spacing:7px;font-weight:750;white-space:nowrap}.brand span{color:#e40031}nav{display:flex;gap:32px;font-size:14px}nav a{padding:14px 0}nav [aria-current]{border-bottom:2px solid #ed0033;color:white}.hero{position:relative;background:#061a30 url('hero.png') center center/cover no-repeat;min-height:655px;color:white;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05192fee 0%,#05192fe0 31%,#05192f80 52%,transparent 75%)}.hero-inner{max-width:1400px;margin:auto;padding:72px 5% 48px;position:relative}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:600;color:#b8cce3}h1{font-size:clamp(42px,6.2vw,88px);line-height:1.03;letter-spacing:-3px;margin:26px 0 25px;font-weight:800}h1 span{color:#ed0033}.hero h2{font-size:24px;line-height:1.25;margin:0 0 13px}.hero p{font-size:18px;line-height:1.6;max-width:540px;color:#c0d0e4;margin:0 0 29px}.cta{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:#d7002d;color:white;padding:18px 24px;border-radius:5px;font-size:16px;font-weight:bold;box-shadow:0 6px 22px #0002;transition:background .2s,transform .2s}.cta:hover{background:#f00038;transform:translateY(-2px)}.trust{display:flex;gap:26px;margin:31px 0 18px;font-size:12px;color:#dce8f8}.trust>span{display:flex;gap:10px;line-height:1.5}.trust b{font-size:26px;font-weight:normal}.hero small{color:#adc1db;font-size:11px}.how{max-width:1280px;margin:auto;padding:68px 5% 30px}.how>.eyebrow{text-align:center;color:#c8002a}.how>h2{text-align:center;font-size:36px;letter-spacing:-1px;margin:15px 0}.lead{text-align:center;color:#667a91;font-size:17px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:55px 0}.cards article{padding:0 28px 0 0;border-right:1px solid #dce6f0}.cards article:last-child{border:0}.num{color:#bad0e8;font-size:52px;font-weight:800}.cards h3{font-size:18px;line-height:1.4}.cards p,.privacy p{font-size:14px;line-height:1.7;color:#61748b}.privacy{display:flex;gap:22px;border:1px solid #dce5ef;background:#f5f8fc;border-radius:12px;padding:26px 32px}.privacy h3{margin:0;font-size:19px}.privacy p:last-child{font-size:12px;margin-bottom:0}.lock{font-size:35px;color:#c9002a}.last{text-align:center;padding:50px 0 20px}.last h2{font-size:27px}.last p{color:#6d8097;font-size:12px}footer{padding:26px 5%;background:#071b32;color:#adbed3;display:flex;justify-content:space-between;gap:25px;font-size:11px}footer div{display:flex;gap:22px}a:focus-visible{outline:3px solid #4383ca;outline-offset:5px}@media(max-width:800px){header{height:auto;min-height:85px;flex-wrap:wrap;padding:18px 5%;gap:12px}.brand{font-size:26px}nav{gap:17px;font-size:11px;flex-wrap:wrap}nav a{padding:5px 0}.hero{background-position:65% center;min-height:640px}.hero::before{background:linear-gradient(90deg,#05192ff5,#05192fd6 52%,#05192f65)}.hero-inner{padding-top:50px}h1{font-size:clamp(38px,9vw,66px);letter-spacing:-1.7px}.hero h2{font-size:21px}.hero p{font-size:16px;max-width:90%}.trust{gap:16px;font-size:10px;flex-wrap:wrap}.trust b{font-size:21px}.cta{font-size:14px;padding:16px 18px}.how{padding-top:43px}.how>h2{font-size:28px}.cards{grid-template-columns:1fr;gap:18px;margin:30px 0}.cards article{border-right:0;border-bottom:1px solid #dce6f0;padding-bottom:15px}.num{font-size:34px}.privacy{padding:20px;gap:12px}.privacy h3{font-size:17px}footer{flex-direction:column}.last h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.brand{display:inline-flex;align-items:center;gap:11px;letter-spacing:2px}.brand-logo-crop{position:relative;flex:none;width:36px;height:36px;overflow:hidden;border:1px solid #ffffff3d;border-radius:9px;background:#09233d}.brand-logo-crop img{position:absolute;width:218px;max-width:none;left:-89px;top:-41px}.brand .brand-name{color:white;font-size:25px}
.brand-wordmark{position:relative;display:block;width:184px;height:26px;overflow:hidden}.brand-wordmark img{position:absolute;width:462px;max-width:none;left:-139px;top:-154px}.hero-caption{position:absolute;right:5%;bottom:35px;display:flex;gap:18px;color:#bdd0e6;font-size:9px;letter-spacing:1.5px;padding:15px 0;border-top:1px solid #a5c9ed55}.hero-caption span:before{content:'';display:inline-block;width:5px;height:5px;background:#ec0035;border-radius:50%;margin-right:7px}.cards{gap:20px}.cards article{background:linear-gradient(140deg,#f7faff,#edf3f9);border:1px solid #dce6f0!important;padding:25px;border-radius:12px;position:relative;overflow:hidden}.cards article:after{content:'';position:absolute;width:38px;height:3px;background:#d5002b;top:0;left:26px}.cards h3{min-height:50px}.cards p{margin-bottom:0}.how{padding-top:55px}.brand-logo-crop{border:0;border-radius:0;background:transparent}.hero{border-bottom:3px solid #d5002b}@media(max-width:1000px){.hero-caption{display:none}}@media(max-width:800px){.brand-wordmark{width:164px;height:24px}.brand-wordmark img{width:415px;left:-125px;top:-138px}.cards article{padding:22px}.cards h3{min-height:0}.hero{min-height:610px}}
