.promo-header{position:absolute;z-index:3;top:0;display:flex;width:100%;height:104px;align-items:flex-start;justify-content:space-between;padding:15px 60px;background:linear-gradient(#050505,transparent)}.promo-header-actions{display:flex;align-items:center;gap:16px}.promo-header img,.legal-header img,.not-found-logo img{display:block;width:138px}.promo-menu{display:grid;width:38px;height:38px;place-content:center;gap:4px;border:1px solid #ffffff70;border-radius:50%}.promo-menu span{width:14px;height:1px;background:#fff}.promo-page{min-height:735px;padding:114px 24px 75px;background:#fff;text-align:center}.promo-page+.landing-final-cta{opacity:1;transform:none}body:has(.promo-page)>.landing-footer{height:518px;min-height:0;padding-top:24px}.promo-intro{max-width:760px;margin:0 auto}.promo-intro h1{max-width:none;margin:0 0 12px;font:700 32px/1.4 Inter,sans-serif}.promo-intro h2{margin:0 0 13px;font:600 18px/1.45 Inter,sans-serif}.promo-intro>p{max-width:690px;margin:0 auto 20px;color:#333;font:400 14px/1.55 Inter,sans-serif}.promo-intro form{display:grid;width:240px;gap:17px;margin:78px auto 0;text-align:left}.promo-intro label{display:grid;gap:7px}.promo-intro label span{color:#888;font:500 12px/1.2 Inter,sans-serif}.promo-intro input{width:100%;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:10px;font:400 13px Inter,sans-serif}.promo-intro button{height:40px;border:0;border-radius:10px;background:#333;color:#fff;font:600 14px Inter,sans-serif}.promo-intro button:disabled{opacity:.65}.promo-intro .promo-status{min-height:16px;margin:-8px 0 0;font-size:11px;text-align:center}.promo-intro .promo-offer{margin-top:12px;color:#888;font-size:11px}@media(min-width:810px){.promo-page{height:735px;min-height:0}.promo-natorp{height:687px}.promo-natorp .promo-intro form{margin-top:32px}}.legal-header{display:flex;height:174px;align-items:center;justify-content:center}.legal-header img{width:230px}.legal-page{padding:20px 24px 100px;color:#111;background:#fff}.legal-page article{max-width:830px;margin:0 auto}.legal-page h1{max-width:none;margin:0 0 28px;font-size:58px;line-height:1.2}.legal-page h2,.legal-page h3{margin:44px 0 12px;font-size:18px;line-height:1.45;text-align:left}.legal-page h3{margin-top:28px}.privacy-page h2{margin:44px 0 12px;font-size:24px;line-height:1.3}.legal-page article a{color:#087f99;text-decoration:underline;text-underline-offset:2px}.legal-page p,.legal-page li{margin:0 0 24px;font-family:Inter,sans-serif;font-size:16px;line-height:2}.legal-page ul{padding-left:22px}.legal-page .legal-date{margin-bottom:46px}.legal-caps{font-size:15px!important}.legal-footer{padding:75px max(30px,calc((100% - 1100px)/2)) 35px;color:#fff;background:#101515}.legal-footer-main{display:grid;min-height:230px;grid-template-columns:2fr repeat(3,1fr);gap:50px}.legal-footer img{width:174px}.legal-footer nav{display:grid;align-content:start;gap:18px;font-size:14px}.legal-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:25px;border-top:1px solid #ffffff2e;color:#ffffffa8;font-size:12px}.legal-footer-bottom span:last-child{display:flex;gap:28px}.not-found{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;padding:140px 30px 90px;isolation:isolate;color:#fff;background:#102018}.not-found:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(110deg,#0b1713f5 25%,#0d2017b8 65%,#10201875)}.not-found-bg{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.not-found-logo{position:absolute;top:28px;left:40px}.not-found section{position:relative;z-index:2;max-width:600px;text-align:center}.not-found h1{max-width:600px;margin:12px 0 20px;font-size:clamp(42px,5vw,72px);line-height:1.02}.not-found section>p:not(.not-found-kicker){max-width:500px;margin:0 auto 34px;color:#e5eee8;font-size:18px;line-height:1.5}.not-found-kicker{color:#ffb654;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.not-found section>div{display:flex;justify-content:center;gap:12px}.not-found-primary,.not-found-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 28px;border-radius:28px;font-size:13px;font-weight:700;text-transform:uppercase}.not-found-primary{gap:8px;background:#ff8652}.not-found-secondary{border:1px solid #ffffffa6}.not-found-orbit{position:absolute;z-index:1;display:flex;align-items:center;gap:14px;opacity:.14;transform:translateY(-25px)}.not-found-orbit span{font-size:min(34vw,430px);font-weight:800;line-height:1}.not-found-orbit i{width:min(16vw,200px);height:min(16vw,200px);border:2px solid #fff;border-radius:50%}@media(max-width:809.98px){body:has(.promo-page)>.landing-footer{height:auto}.promo-header{height:92px;padding:15px 20px}.promo-page{min-height:750px;padding:108px 20px 70px}.promo-intro h1{font-size:28px}.promo-intro h2{font-size:16px}.promo-intro form{margin-top:52px}.legal-header{height:130px}.legal-header img{width:190px}.legal-page{padding:20px 22px 70px}.legal-page h1{font-size:40px}.legal-page p,.legal-page li{font-size:15px;line-height:1.8}.legal-footer{padding:55px 24px 30px}.legal-footer-main{grid-template-columns:1fr;gap:34px}.legal-footer-bottom{flex-direction:column}.not-found-logo{top:24px;left:24px}.not-found section>div{flex-direction:column}}
