@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/schibsted-grotesk-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/schibsted-grotesk-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#111;--paper:#fff;--hi:#FFE14D;--glow:#0a7a3d;--err:#c8321e;--gut:clamp(12px,2.2vw,28px);--line:1px solid var(--ink);--font:'Schibsted Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--k:1;color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--hi)}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:100}.skip:focus{left:8px;top:8px}.hdr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:14px var(--gut);border-bottom:var(--line);position:relative}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:24px;letter-spacing:-.03em;text-decoration:none}.brand svg{display:block;flex:none}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-weight:600;font-size:16px}.nav a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current="page"]{border-bottom-color:var(--ink);text-decoration:none}.lang-btn{display:inline-block;text-decoration:none;font:inherit;font-weight:700;background:none;border:var(--line);padding:5px 12px;cursor:pointer;color:var(--ink)}.lang-btn:hover{background:var(--hi)}.btn{display:inline-block;font:inherit;font-weight:700;font-size:18px;padding:14px 24px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);text-decoration:none;cursor:pointer;line-height:1.2}.btn:hover{background:var(--hi);text-decoration:none}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{background:var(--ink);color:var(--hi)}.nav .btn{font-size:16px;padding:9px 16px;border-bottom:2px solid var(--ink)}.burger{display:none;font:inherit;font-weight:700;background:none;border:var(--line);padding:8px 14px;cursor:pointer;color:var(--ink)}@media (max-width:760px){.burger{display:block}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;border-top:var(--line);margin-top:6px}.nav.open{display:flex}.nav a{padding:14px 0;border-bottom:1px solid #ddd;font-size:19px}.nav .lang-btn{align-self:flex-start;margin:12px 0}.nav .btn{text-align:center;margin-top:8px;font-size:18px;padding:14px}}main{display:block}.wrap{padding:0 var(--gut)}.sec{margin-top:clamp(40px,6vw,88px)}.lead{margin:0;max-width:30em;font-size:clamp(21px,2.6vw,30px);line-height:1.35;font-weight:600;letter-spacing:-.01em}.h1{margin:0;font-weight:900;font-size:clamp(40px,8vw,112px);line-height:.92;letter-spacing:-.05em;overflow-wrap:anywhere}.h2{margin:0;font-weight:900;font-size:clamp(32px,4.6vw,64px);line-height:1;letter-spacing:-.04em}.rowhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin:0 6px 20px}.muted{opacity:.7}.desc{margin:16px 0 0;max-width:36em;font-size:19px}.grid{display:flex;flex-wrap:wrap;margin:1px 0 0 1px}.cell{border:var(--line);margin:-1px 0 0 -1px;padding:20px 22px;flex:1 1 33%;min-width:min(280px,100%)}.cell--half{flex-basis:50%}.cell--wide{flex:2 1 66%}.cell h3{margin:0;font-weight:800;font-size:25px;line-height:1.15}.cell p{margin:8px 0 0}.cell--pr{min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.cell--pr:hover{background:var(--hi)}.tag{font-size:15px;font-weight:600}.pname{font-weight:900;font-size:clamp(34px,4.4vw,48px);letter-spacing:-.035em;line-height:1}.psub{margin-top:6px;font-size:17px;font-weight:500}.cell--cta{background:var(--hi);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none}.cell--cta:hover{text-decoration:none}.cell--cta .pname{font-size:clamp(34px,4.4vw,48px)}.cell--sp{display:flex;flex-direction:column}.cell--sp .sp-end{margin-top:auto;padding-top:10px;display:flex;justify-content:flex-end}.stack{margin-top:10px;font-size:14px;font-weight:600;opacity:.75}.status{font-weight:700}.status::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--glow);margin-right:8px}.sp{height:calc(var(--h)*1px*var(--k));aspect-ratio:var(--ar);flex:none;background-repeat:no-repeat;background-size:400% 100%;animation:spx var(--d,1s) steps(1) infinite}@keyframes spx{0%{background-position:0% 0}25%{background-position:33.3333% 0}50%{background-position:66.6667% 0}75%{background-position:100% 0}}.track{position:relative;height:calc(176px*var(--k));border-bottom:var(--line);margin-bottom:28px}.walker{position:absolute;bottom:-1px;left:0;animation:pace 22s linear infinite}.walker .sp{animation-duration:.9s}@keyframes pace{0%{left:0;transform:scaleX(1)}49.9%{left:calc(100% - var(--w));transform:scaleX(1)}50%{left:calc(100% - var(--w));transform:scaleX(-1)}99.9%{left:0;transform:scaleX(-1)}100%{left:0;transform:scaleX(1)}}.ground{display:flex;justify-content:flex-end;margin-top:12px;border-bottom:var(--line)}.band{margin-top:clamp(40px,6vw,88px);background:var(--hi);padding:clamp(28px,5vw,72px) clamp(16px,3vw,40px)}.band .h1{max-width:9em}.band .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.step b{font-size:20px}.step p{margin:6px 0 0;font-size:16px;line-height:1.45}.cell--step{flex:1 1 16%;min-width:min(180px,100%)}.form{display:flex;flex-direction:column;gap:18px}.form__group{display:flex;flex-direction:column;gap:6px}.form label{font-weight:700;font-size:15px}.input{font:inherit;font-size:17px;padding:12px 14px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;width:100%}textarea.input{resize:vertical;min-height:140px}.input:focus-visible{outline:3px solid var(--ink);box-shadow:0 0 0 6px var(--hi)}.channel{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid #ddd}.channel:last-child{border-bottom:0}.channel__label{font-size:14px;font-weight:600;opacity:.7}.channel__value{font-weight:700;font-size:19px;overflow-wrap:anywhere}.kv{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.kv span:first-child{opacity:.7}.foot{margin-top:clamp(40px,6vw,72px);border-top:var(--line);padding:22px var(--gut) 32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:15px}.foot nav{display:flex;flex-wrap:wrap;gap:8px 20px;font-weight:600}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}@media (max-width:760px){:root{--k:.86}body{font-size:16px}.cell{padding:16px 16px}.rowhead{margin-left:0;margin-right:0}}@media (max-width:480px){:root{--k:.76}.cell--wide,.cell--half,.cell{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.walker{animation:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a.cell{color:inherit;text-decoration:none}a.cell:hover{text-decoration:none}.desc a,.cell p a{font-weight:700}address{font-style:normal}.cell{position:relative}.stretch{color:inherit;text-decoration:none}.stretch::after{content:"";position:absolute;inset:0}.cell:focus-within{outline:3px solid var(--ink);outline-offset:-3px}.stretch:focus-visible{outline:none;box-shadow:none}.ul{margin:10px 0 0;padding-left:20px}.ul li{margin:4px 0}.nav a{padding-top:12px;padding-bottom:12px}.brand img{display:block;flex:none}.cell .pname{font-size:clamp(34px,4.4vw,48px);font-weight:900;letter-spacing:-.035em;line-height:1;margin:0}.nav .lang-btn{padding:6px 12px;border:var(--line);border-bottom:var(--line)}.nav .lang-btn:hover{background:var(--hi);border-bottom:var(--line)}@media (max-width:760px){.nav .lang-btn{padding:8px 14px;border-bottom:var(--line)}}
