:root{--sun:#FFCB2E;--ink:#17140F;--paper:#EEEDEA;--white:#FFFFFF;--red:#D93A22;--fs-body:1rem;--fs-mid:clamp(1.44rem,1.2rem + 1vw,1.78rem);--fs-top:clamp(1.9rem,1.1rem + 3.4vw,3.6rem);--display:"Schibsted Grotesk","Helvetica Neue",sans-serif;--text:"Instrument Sans","Segoe UI",sans-serif;--r:16px;--gut:16px;color-scheme:light;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--ink) var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--text);overflow-x:clip;caret-color:var(--red)}::selection{background:var(--ink);color:var(--sun)}h1,h2,h3{font-family:var(--display);font-weight:800;margin:0;text-wrap:balance;letter-spacing:-0.02em}p{margin:0;text-wrap:pretty}a{color:inherit}svg{display:block}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}.sq{border-radius:var(--r)}@supports (corner-shape: squircle){.sq{corner-shape:squircle;border-radius:calc(var(--r) * 1.8)}}.ico{width:24px;height:24px;flex:none;fill:currentColor}.hero{background:var(--sun);padding-top:max(16px,env(safe-area-inset-top));padding-bottom:72px;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),0 100%)}.hero-grid{display:grid;gap:20px}.brand{display:flex;align-items:center;gap:12px;min-height:64px}.brand img{width:64px;height:64px;border-radius:14px}.brand span{font:800 var(--fs-body)/1 var(--display);letter-spacing:-0.01em}.copy{min-width:0;display:grid;gap:12px;align-content:start}.copy h1{font-size:var(--fs-top);line-height:1.04;max-width:18ch}.lead{max-width:44ch}.shelf-head{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.shelf-head p{font-weight:600}.shelf{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 8px;margin:0 -2px;scrollbar-width:none;overscroll-behavior-x:contain}.shelf::-webkit-scrollbar{display:none}.pick{scroll-snap-align:start;flex:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 12px;border:2px solid var(--ink);background:transparent;color:var(--ink);font:600 var(--fs-body)/1 var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.pick[aria-pressed="true"]{background:var(--ink);color:var(--sun)}.pick:focus-visible,.get-btn:focus-visible,.switch:focus-visible,.foot a:focus-visible,.foot button:focus-visible,.sheet button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.cta-row{display:grid;gap:8px;justify-items:start;padding:12px 0 4px}.get-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:248px;min-height:58px;padding:0 28px;background:var(--white);color:var(--ink);border:4px solid var(--ink);font:800 1.15rem/1 var(--display);text-decoration:none;-webkit-tap-highlight-color:transparent}.get-btn .ico{width:22px;height:22px}@media (hover: hover){.get-btn:hover{background:var(--ink);color:var(--white)}.pick:hover{background:rgba(23,20,15,.1)}.pick[aria-pressed="true"]:hover{background:var(--ink)}}.stage{display:grid;gap:12px;align-content:start}.switch{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;width:100%;max-width:400px;min-height:52px;padding:4px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:600 var(--fs-body)/1 var(--text);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none}.switch .knob{display:none}.switch .lab{text-align:center;padding:12px 4px;color:var(--ink);background:var(--paper);border-radius:12px}.switch .lab-with{background:var(--ink);color:var(--sun)}html[data-side="without"] .switch .lab-with{background:var(--paper);color:var(--ink)}html[data-side="without"] .switch .lab-without{background:var(--ink);color:var(--sun)}.screen{width:100%;max-width:400px}.screen svg{width:100%;height:auto}.screen-note{max-width:400px;font-weight:600}.fade{transition:opacity .2s ease-out}.fade.out{opacity:0}.band{padding:48px 0}.band h2{font-size:var(--fs-mid);line-height:1.15;margin-bottom:16px;max-width:28ch}.band .intro{max-width:62ch;margin-bottom:16px}.rows{list-style:none;margin:0;padding:0;max-width:760px}.rows li{display:grid;grid-template-columns:24px 1fr;gap:4px 16px;padding:16px 0;border-top:1px solid rgba(23,20,15,.18)}.rows li:last-child{border-bottom:1px solid rgba(23,20,15,.18)}.rows .ico{grid-row:span 2;margin-top:2px}.rows strong{font-weight:600}.best{background:var(--white);padding:16px !important;border:2px solid var(--ink) !important;margin-top:8px}.best .mark{display:inline-flex;align-items:center;gap:6px;justify-self:start;background:var(--red);color:var(--white);font-weight:600;padding:2px 10px;border-radius:8px}.best .mark .ico{width:18px;height:18px;margin:0}.white{background:var(--white);clip-path:polygon(0 32px,100% 0,100% 100%,0 100%);padding-top:80px}.tablewrap{overflow-x:auto;max-width:760px}table{border-collapse:collapse;width:100%;min-width:320px}caption{text-align:left;font-weight:600;padding-bottom:8px}th,td{text-align:left;padding:12px 8px;border-top:1px solid rgba(23,20,15,.18);vertical-align:middle}thead th{border-top:0;font-weight:600}tbody th{font-weight:400}td .ico{width:26px;height:26px}.yes{color:var(--ink)}.no{color:var(--red)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cards{display:grid;gap:8px;max-width:760px;grid-template-columns:1fr}.card{display:flex;gap:12px;align-items:flex-start;padding:16px;background:var(--white);border:1px solid rgba(23,20,15,.18)}.end{background:var(--sun);clip-path:polygon(0 32px,100% 0,100% 100%,0 100%);padding:88px 0 56px;text-align:center}.end .wrap{display:grid;justify-items:center;gap:16px}.end h2{font-size:var(--fs-top);line-height:1;margin:0}.orn{display:flex;align-items:center;gap:12px}.orn i{display:block;width:48px;height:2px;background:var(--ink)}.orn svg{width:20px;height:20px;fill:var(--ink)}.end p{font-weight:600}.foot{background:var(--ink);color:var(--paper);margin-top:48px;padding:32px 0 max(32px,env(safe-area-inset-bottom))}.foot .wrap{display:grid;gap:16px}.foot nav{display:flex;flex-wrap:wrap;gap:4px 20px}.foot a,.foot button{display:inline-flex;align-items:center;min-height:44px;color:var(--paper);font:600 var(--fs-body)/1 var(--text);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.foot .brandline{display:flex;align-items:center;gap:10px;font-weight:600}.foot .brandline img{width:40px;height:40px;border-radius:10px}dialog.sheet{border:0;padding:0;margin:auto auto 0;width:100%;max-width:100%;max-height:85dvh;background:var(--paper);color:var(--ink);border-radius:20px 20px 0 0}dialog.sheet::backdrop{background:rgba(23,20,15,.6)}.sheet .in{padding:24px var(--gut) max(24px,env(safe-area-inset-bottom));overflow:auto;max-height:85dvh}.sheet h2{font-size:var(--fs-mid);margin-bottom:12px}.sheet details{border-top:1px solid rgba(23,20,15,.18);padding:8px 0}.sheet summary{font-weight:600;min-height:44px;display:flex;align-items:center;cursor:pointer}.sheet ol{margin:0 0 8px;padding-left:24px}.sheet li{margin:6px 0}.sheet .back{margin-top:16px;min-height:44px;padding:0 16px;border:2px solid var(--ink);background:var(--white);color:var(--ink);font:600 var(--fs-body)/1 var(--text);cursor:pointer}@media (min-width: 720px){dialog.sheet{margin:auto;max-width:600px;border-radius:20px}}@media (min-width: 880px){:root{--gut:40px;--fs-mid:clamp(1.6rem,1rem + 1.2vw,1.78rem)}.hero{padding-top:32px;padding-bottom:96px}.hero-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;row-gap:16px}.brand{grid-column:1 / -1}.brand img{width:96px;height:96px;border-radius:20px}.copy{grid-column:1 / span 7}.stage{grid-column:8 / span 5;grid-row:2}.band{padding:64px 0}.shelf{flex-wrap:wrap;overflow:visible}.cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition:none !important;animation:none !important}html{scroll-behavior:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}