.promo-header{z-index:3;border:1px solid var(--marketing-glass-border);background:var(--marketing-glass-background);width:min(1200px,100% - 48px);height:62px;box-shadow:var(--marketing-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:34px;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.promo-header-actions{align-items:center;gap:16px;display:flex}.promo-header img,.legal-header img,.not-found-logo img{width:138px;display:block}.promo-menu{border:1px solid #ffffff70;border-radius:50%;place-content:center;gap:4px;width:38px;height:38px;display:grid}.promo-menu span{background:#fff;width:14px;height:1px}.promo-page{text-align:center;background:#fff;min-height:735px;padding:114px 24px 75px}.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{color:#333;max-width:690px;margin:0 auto 20px;font:400 14px/1.55 Inter,sans-serif}.promo-intro form{text-align:left;gap:17px;width:240px;margin:78px auto 0;display:grid}.promo-intro label{gap:7px;display:grid}.promo-intro label span{color:#888;font:500 12px/1.2 Inter,sans-serif}.promo-intro input{border:1px solid #ddd;border-radius:10px;width:100%;height:40px;padding:0 12px;font:400 13px Inter,sans-serif}.promo-intro button{color:#fff;background:#333;border:0;border-radius:10px;height:40px;font:600 14px Inter,sans-serif}.promo-intro button:disabled{opacity:.65}.promo-intro .promo-status{text-align:center;min-height:16px;margin:-8px 0 0;font-size:11px}.promo-intro .promo-offer{color:#888;margin-top:12px;font-size:11px}@media (width>=810px){.promo-page{height:735px;min-height:0}.promo-natorp{height:687px}.promo-natorp .promo-intro form{margin-top:32px}}.legal-header{justify-content:center;align-items:center;height:174px;display:flex}.legal-header img{width:230px}.legal-page{color:#111;background:#fff;padding:20px 24px 100px}.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{text-align:left;margin:44px 0 12px;font-size:18px;line-height:1.45}.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-underline-offset:2px;text-decoration:underline}.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{color:#fff;background:#101515;padding:75px max(30px,50% - 550px) 35px}.legal-footer-main{grid-template-columns:2fr repeat(3,1fr);gap:50px;min-height:230px;display:grid}.legal-footer img{width:174px}.legal-footer nav{align-content:start;gap:18px;font-size:14px;display:grid}.legal-footer-bottom{color:#ffffffa8;border-top:1px solid #ffffff2e;justify-content:space-between;gap:30px;padding-top:25px;font-size:12px;display:flex}.legal-footer-bottom span:last-child{gap:28px;display:flex}.not-found{isolation:isolate;color:#fff;background:#102018;place-items:center;min-height:100svh;padding:140px 30px 90px;display:grid;position:relative;overflow:hidden}.not-found:after{z-index:-1;content:"";background:linear-gradient(110deg,#0b1713f5 25%,#0d2017b8 65%,#10201875);position:absolute;inset:0}.not-found-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.not-found-logo{position:absolute;top:28px;left:40px}.not-found section{z-index:2;text-align:center;max-width:600px;position:relative}.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){color:#e5eee8;max-width:500px;margin:0 auto 34px;font-size:18px;line-height:1.5}.not-found-kicker{color:#ffb654;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.not-found section>div{justify-content:center;gap:12px;display:flex}.not-found-primary,.not-found-secondary{text-transform:uppercase;border-radius:28px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:13px;font-weight:700;display:inline-flex}.not-found-primary{background:#ff8652;gap:8px}.not-found-secondary{border:1px solid #ffffffa6}.not-found-orbit{z-index:1;opacity:.14;align-items:center;gap:14px;display:flex;position:absolute;transform:translateY(-25px)}.not-found-orbit span{font-size:min(34vw,430px);font-weight:800;line-height:1}.not-found-orbit i{border:2px solid #fff;border-radius:50%;width:min(16vw,200px);height:min(16vw,200px)}@media (width<=809.98px){body:has(.promo-page)>.landing-footer{height:auto}.promo-header{border:1px solid var(--marketing-glass-border);background:var(--marketing-glass-background);width:calc(100% - 24px);height:56px;box-shadow:var(--marketing-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:18px;align-items:center;padding:0 8px 0 16px;position:absolute;top:10px;left:12px;transform:none}.promo-header img{width:128px}.promo-menu{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff29,#ffffff12);border-color:#ffffff47;border-radius:12px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff26}.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}}@media (width>=810px) and (width<=1115.98px){.promo-header{border:1px solid var(--marketing-glass-border);background:var(--marketing-glass-background);width:calc(100% - 80px);height:64px;box-shadow:var(--marketing-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:24px;align-items:center;padding:0 10px 0 24px;top:10px;left:40px;transform:none}.promo-menu{background:linear-gradient(145deg,#ffffff29,#ffffff12);border-color:#ffffff47;border-radius:12px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff26}}
