.site-header{position:sticky;top:0;z-index:100;height:80px;width:100%;margin:0;padding:0;background:#090f1ef2;border-bottom:1px solid #303e59;backdrop-filter:blur(16px);color:#f4f6fb;font:14px/1.5 'Schibsted Grotesk',system-ui,sans-serif}.site-header *{box-sizing:border-box}.site-header .header-inner{width:min(1216px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}.site-header .wordmark{display:block;color:#fff;text-decoration:none;flex-shrink:0}.site-header .wordmark svg{display:block;width:142px;height:43px}.site-header a{color:#bac5dc;text-decoration:none}.site-header a[aria-current=page],.site-header a:hover{color:#fff}.site-header .desktop-nav{display:flex;align-items:center;gap:28px;flex-wrap:nowrap;position:static;background:transparent;border:0;padding:0}.site-header .header-actions{display:flex;align-items:center;gap:23px}.site-header .account-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.site-header .header-actions>.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#454cf2;color:#fff;border:1px solid #7278f7;border-radius:8px;font-size:12px;font-weight:600;padding:11px 16px;min-height:42px;white-space:nowrap}.site-header summary{cursor:pointer;list-style:none}.site-header summary::-webkit-details-marker{display:none}.site-header .site-product-menu>summary{display:flex;align-items:center;gap:8px;color:#bac5dc;padding:12px 0}.site-header .site-product-menu>summary.current{color:white}.site-header .site-product-menu[open]>summary{color:#fff}.site-product-links{position:absolute;top:calc(100% - 5px);left:190px;display:grid;grid-template-columns:1fr 1fr;gap:7px;width:650px;padding:14px;border:1px solid #3e4968;border-radius:15px;background:#141e32;box-shadow:0 25px 65px #0007}.site-product-links>a{display:flex;gap:12px;align-items:flex-start;padding:13px 11px;border-radius:9px}.site-product-links>a:hover,.site-product-links>a:focus-visible{background:#242f4a}.site-product-icon{display:flex;color:#aab4ff;padding:9px;background:#292f52;border-radius:9px;flex-shrink:0}.site-product-links strong{display:block;font-weight:500;font-size:14px;color:#f1f3ff}.site-product-links small{display:block;font-size:11px;color:#a9b6d0;margin-top:5px;line-height:1.5}.site-product-links em{display:block;font-size:9px;font-style:normal;color:#d6c58d;margin-top:6px}.site-header .site-mobile-menu{display:none}.site-header :is(a,summary):focus-visible{outline:2px solid #b9c2ff;outline-offset:5px;border-radius:5px}.site-header .site-mobile-menu>summary{display:flex;align-items:center;justify-content:center;border:1px solid #57617f;border-radius:8px;width:42px;height:42px;color:#c4cde0}.site-header details>summary span:last-child{transition:rotate .2s}.site-header details[open]>summary span:last-child{rotate:180deg}html{scroll-padding-top:100px}#main{scroll-margin-top:100px}.how-step{scroll-margin-top:100px}
@media(max-width:1050px){.site-header .desktop-nav{gap:18px}.site-header .header-actions{gap:15px}.site-header .account-link{display:none}.site-product-links{left:150px;width:min(650px,calc(100vw - 70px))}}
@media(max-width:760px){.site-header{height:72px}.site-header .header-inner{width:calc(100% - 40px);gap:12px}.site-header .wordmark svg{width:114px;height:36px}.site-header .desktop-nav,.site-header .header-actions>.btn{display:none}.site-header .site-mobile-menu{display:block}.site-mobile-menu>nav{position:absolute;top:calc(100% + 1px);left:-20px;right:-20px;max-height:calc(100dvh - 85px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:0;flex-wrap:nowrap;padding:15px 20px 23px;background:#10192b;border-bottom:1px solid #465273;box-shadow:0 25px 50px #0006}.site-mobile-menu>nav>a{padding:13px 6px;font-size:14px}.site-mobile-menu .site-product-menu>summary{padding:13px 6px}.site-mobile-menu .site-product-links{position:static;width:100%;display:grid;grid-template-columns:1fr;padding:5px;border:0;box-shadow:none;background:#151f35}.site-mobile-menu .site-product-links>a{padding:10px 7px}.site-mobile-menu .site-product-links strong{font-size:13px}.site-mobile-menu .site-mobile-cta{background:#454cf2;border-radius:7px;color:#fff;text-align:center;margin-top:10px}.site-header .account-link{display:none}.how-step{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.site-header *{transition:none!important}}

.wizard-body h2,main h1,main [tabindex="-1"]{scroll-margin-top:100px}
.skip{z-index:2000}.skip:focus{position:fixed;top:0;left:0;padding:12px 18px;background:#0b1020;color:white}
