@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--blue-primary:#0098d8;--blue-deep:#005880;--sky:#6dceec;--navy-deep:#072a3d;--blue-tint:#e0f2fa;--accent-signal:#2bd9f2;--n900:#232629;--n600:#59595b;--n300:#c9cfd4;--n100:#f2f5f7;--err:#9b1c1c;--err-bg:#fdf1f0;--f-head:"Schibsted Grotesk", Aptos, "Segoe UI", Arial, sans-serif;--f-body:"Public Sans", Aptos, "Segoe UI", Arial, sans-serif;--f-mono:"JetBrains Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}body{background:var(--n100);color:var(--n900);font-family:var(--f-body);margin:0;font-size:16px;line-height:1.6}a{color:var(--blue-deep);font-weight:600}a:hover{color:var(--navy-deep)}.ef-top{background:var(--navy-deep);color:#fff;padding:32px 24px 96px}.ef-top-in,.ef-shell{max-width:1040px;margin:0 auto}.ef-logo{width:180px;height:auto;margin-bottom:40px;display:block}.ef-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.ef-top h1{border-left:8px solid var(--blue-primary);font-family:var(--f-head);letter-spacing:-.01em;margin:0;padding:4px 0 4px 20px;font-size:40px;font-weight:700;line-height:1.15}.ef-tagwrap{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ef-tagwrap:after{content:"";background:var(--blue-primary);align-self:stretch;height:4px;margin-top:16px}.ef-count{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sky);margin:0 0 8px;font-size:12px;font-weight:500}.ef-tag{max-width:34ch;margin:0;font-size:18px;line-height:1.45}.ef-shell{margin-top:-64px;padding:0 24px 64px}.ef-panel{border:1px solid var(--n300);background:#fff}.ef-tabs{padding:24px 40px 0}.ef-tablist{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ef-tab{border:1px solid var(--n300);min-height:40px;color:var(--n600);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:0;padding:8px 16px;font-size:12px;font-weight:500}.ef-tab-n{opacity:.75}.ef-tab.is-current{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}.ef-tab.is-done{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff;cursor:pointer}.ef-tab.is-done:hover{background:var(--blue-tint);color:var(--blue-deep)}.ef-tab:disabled{cursor:default}.ef-bar{background:var(--n300);height:4px;margin-top:16px}.ef-bar span{background:var(--blue-primary);height:100%;transition:width .3s;display:block}.ef-step{padding:32px 40px 0}.ef-step-title{font-family:var(--f-head);color:var(--navy-deep);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.ef-step-title:focus{outline:none}.ef-sec{padding:24px 0 8px}.ef-sec+.ef-sec{border-top:1px solid var(--n300)}.ef-sec h2{font-family:var(--f-head);color:var(--blue-deep);margin:0 0 16px;font-size:20px;font-weight:700}.ef-sec h2:after{content:"";background:var(--sky);width:44px;height:3px;margin-top:8px;display:block}.ef-note{max-width:64ch;color:var(--n600);margin:0 0 16px;font-size:15px}.ef-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.ef-fld{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ef-wide{grid-column:1/-1}.ef-lbl{padding:0;font-size:14px;font-weight:600;line-height:1.4}.ef-req{color:var(--blue-deep)}.ef-sub{border-top:1px solid var(--n300);font-family:var(--f-head);color:var(--blue-deep);margin:8px 0 -4px;padding-top:16px;font-size:16px;font-weight:700}.ef-callout{background:var(--blue-tint);border-left:4px solid var(--sky);margin:0;padding:12px 16px;font-size:15px}.ef-copy{max-width:64ch;font-size:16px;line-height:1.7}.ef-copy p{margin:0 0 16px}.ef-copy ul{margin:0 0 16px;padding-left:20px}.ef-copy li::marker{color:var(--blue-primary)}.ef-copy strong{color:var(--blue-deep)}.ef-hero{font-family:var(--f-head);color:var(--navy-deep);font-size:28px;font-weight:700;line-height:1.2}.ef-in{border:1px solid var(--n600);width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:2px;padding:10px 12px;font-size:15px}.ef-in:hover{border-color:var(--n900)}.ef-in[readonly]{background:var(--blue-tint);color:var(--n600);border-color:var(--n300)}textarea.ef-in{resize:vertical;min-height:104px}.ef-in:focus-visible,.ef-chip input:focus-visible+span,.ef-check input:focus-visible,.ef-btn:focus-visible,.ef-tab:focus-visible,.ef-link:focus-visible,.ef-msg:focus-visible,.ef-terms:focus-visible,.ef-sig canvas:focus-visible,a:focus-visible{outline:3px solid var(--blue-primary);outline-offset:2px}.ef-in.ef-invalid{border-color:var(--err);background:var(--err-bg)}.ef-help{color:var(--n600);font-size:13px}.ef-err{color:var(--err);margin:0;font-size:13px;font-weight:600}.ef-chips{flex-wrap:wrap;gap:8px;display:flex}.ef-chips.ef-stack{flex-direction:column;align-items:flex-start}.ef-chip{cursor:pointer;position:relative}.ef-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ef-chip span{border:1px solid var(--n300);text-align:center;background:#fff;border-radius:2px;min-width:56px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-block}.ef-chip:hover span{border-color:var(--blue-primary)}.ef-chip input:checked+span{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}.ef-chips.ef-invalid span{border-color:var(--err);background:var(--err-bg)}.ef-chips.ef-invalid input:checked+span{background:var(--blue-deep);color:#fff}.ef-check{background:var(--blue-tint);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:12px;padding:16px;font-size:15px;display:flex}.ef-check input{width:20px;height:20px;accent-color:var(--blue-deep);flex:none;margin:2px 0 0}.ef-check.ef-invalid{border-color:var(--err);background:var(--err-bg)}.ef-terms{border:1px solid var(--n300);background:var(--n100);max-height:200px;padding:12px 16px;font-size:13px;line-height:1.6;overflow-y:auto}.ef-terms p{margin:0 0 8px}.ef-sig{border:1px solid var(--n300);border-bottom:2px solid var(--blue-deep);background:#fff;position:relative}.ef-sig canvas{touch-action:none;cursor:crosshair;width:100%;display:block}.ef-sig.ef-invalid{border-color:var(--err);background:var(--err-bg)}.ef-sig-hint{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n600);pointer-events:none;font-size:11px;font-weight:500;position:absolute;bottom:12px;left:16px}.ef-file-box{border:1px dashed var(--n300);background:var(--n100);color:var(--n600);padding:12px 16px;font-size:14px}.ef-tag-needed{background:var(--blue-tint);color:var(--blue-deep);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;vertical-align:2px;border-radius:2px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500}.ef-upload{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ef-upload-input,.ef-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ef-upload-list{width:100%;margin:0;padding:0;list-style:none}.ef-upload-item{border:1px solid var(--n300);border-left:4px solid var(--blue-deep);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}li.ef-upload-error{border-left-color:var(--err);background:var(--err-bg)}.ef-upload-name{word-break:break-all;font-weight:600}.ef-upload-meta{color:var(--n600);font-family:var(--f-mono);font-size:12px}span.ef-upload-error{color:var(--err);flex-basis:100%;font-weight:600}.ef-upload-item .ef-link{margin-left:auto;padding:0}.ef-row{border:1px solid var(--n300);margin-bottom:16px}.ef-row-head{background:var(--blue-tint);border-left:4px solid var(--blue-deep);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ef-row-head h3{font-family:var(--f-head);color:var(--blue-deep);margin:0;font-size:16px;font-weight:700}.ef-row-sum{color:var(--n600);font-family:var(--f-body);margin-left:8px;font-weight:500}.ef-row .ef-grid{padding:16px}.ef-btn{border:1px solid var(--blue-deep);background:var(--blue-deep);color:#fff;min-width:140px;min-height:46px;font:inherit;cursor:pointer;border-radius:0;padding:12px 28px;font-size:15px;font-weight:700}.ef-btn:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.ef-btn:disabled{opacity:.6;cursor:wait}.ef-btn-2{color:var(--blue-deep);background:#fff}.ef-btn-2:hover{background:var(--blue-tint);color:var(--blue-deep);border-color:var(--blue-deep)}.ef-add{min-width:0;color:var(--blue-deep);background:#fff;border-style:dashed;font-size:14px}.ef-add:hover{background:var(--blue-tint);color:var(--blue-deep);border-color:var(--blue-deep)}.ef-link{color:var(--blue-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.ef-del{color:var(--err)}.ef-nav{border-top:1px solid var(--n300);align-items:center;gap:16px;margin:32px 40px 0;padding:24px 0 40px;display:flex}.ef-next{margin-left:auto}.ef-msg{border-left:4px solid var(--err);background:var(--err-bg);color:var(--err);margin:16px 0;padding:16px;font-size:15px}.ef-msg ul{margin:8px 0 0;padding-left:20px}.ef-msg p{margin:8px 0 0}.ef-msg a{color:inherit}.ef-turnstile{margin:16px 0}.ef-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ef-done{padding:32px 40px 40px}.ef-done h2{font-family:var(--f-head);color:var(--navy-deep);margin:0 0 8px;font-size:28px}.ef-links{margin:0 0 32px;padding-left:20px}@media (width<=760px){.ef-top{padding:24px 16px 80px}.ef-logo{width:150px;margin-bottom:24px}.ef-top-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ef-top h1{border-left-width:6px;font-size:28px}.ef-tagwrap{text-align:left;align-items:flex-start}.ef-tag{font-size:16px}.ef-shell{padding:0 8px 40px}.ef-tabs{padding:16px 16px 0}.ef-tablist{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ef-tab{flex:none}.ef-step,.ef-done{padding:24px 16px 0}.ef-nav{margin:24px 16px 0;padding-bottom:24px}.ef-nav .ef-btn{flex:1;min-width:0}.ef-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
