@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:block;src:url(/check/assets/fonts/schibsted-grotesk-var-latin.woff2) format("woff2")}:root{--ink: #131313;--paper: #faf8f4;--rule: 1px solid var(--ink);--gutter: clamp(20px, 4vw, 56px);--column: 560px;--motion: .4s;--rise: 13px;--ease-out: ease-out;color-scheme:light}html.js:not(.fonts-ready) body{visibility:hidden}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:Schibsted Grotesk,sans-serif;font-size:19px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}p,h1,h2,h3,ol,ul,fieldset,legend{margin:0;padding:0}a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nowrap{white-space:nowrap}html:not(.js) .js-only{display:none}html.js .no-js-only{display:none}.bar{display:flex;align-items:center;padding:10px var(--gutter);border-bottom:var(--rule);background:var(--paper)}.bar-name{display:block;padding:15px 0;margin:-15px 0;line-height:0}.bar-name img{display:block;width:75px;height:auto;margin:1.7px 0}.main{flex:1 0 auto;width:100%;padding:0 var(--gutter)}.column{max-width:var(--column);margin:0 auto}.screen{padding:56px 0 80px}.h1{font-size:clamp(40px,4.72vw,68px);font-weight:650;line-height:1.08;letter-spacing:-.015em}.question,.h2{font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1.3}.h3{font-size:19px;font-weight:600;line-height:1.3}.lede{font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.35}.label{font-size:14px;font-weight:600;line-height:1.3}.price-line{font-weight:600}.stack{display:grid;gap:16px;margin-top:24px}.noscript{margin-top:24px}@media(max-width:600px){.screen-start{padding-top:20px}.screen-start .stack{margin-top:20px;gap:14px}.screen-start .actions{margin-top:20px}}.start-privacy{margin-top:16px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:17px 30px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);font:inherit;font-size:19px;font-weight:400;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--motion) var(--ease-out)}.button[aria-disabled=true]{cursor:progress}@media(hover:hover){.button:hover{transform:translateY(-2px)}}.actions-question{flex-wrap:nowrap}.actions-question .button-continue{flex:1 1 auto}.counter{display:block}.strip{margin-top:16px}.squares{list-style:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:336px;margin-top:8px}.sq{position:relative;display:block;aspect-ratio:1 / 1;border:var(--rule);overflow:hidden}.sq .fill{position:absolute;inset:0;background:var(--ink);transform:scaleY(0);transform-origin:50% 100%;transition:transform var(--motion) var(--ease-out)}.sq[data-state="1"] .fill{transform:scaleY(.5)}.sq[data-state="2"] .fill{transform:scaleY(1)}.strip-line{margin-top:10px;min-height:1.55em}.q-body{margin-top:32px}.q-form fieldset{border:0;min-width:0}.q-form legend{display:block;width:100%}.hint{margin-top:12px}.error{margin-top:16px}.options{margin-top:28px;border-top:var(--rule)}.option{position:relative;display:flex;align-items:center;gap:16px;min-height:55px;padding:13px 16px;border-bottom:var(--rule);cursor:pointer;-webkit-tap-highlight-color:transparent}.option.is-selected{background:var(--ink);color:var(--paper)}.option.is-selected:has(+.option.is-selected){border-bottom-color:var(--paper)}.option input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-content:center;width:20px;height:20px;margin:0;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit}.option input[type=radio]{border-radius:50%}.option input:before{content:"";width:10px;height:10px;background:currentColor;transform:scale(0)}.option input[type=radio]:before{border-radius:50%}.option input:checked:before{transform:scale(1)}.option input:focus-visible{outline:none}.option:focus-within{z-index:1}.option.has-focus{outline:2px solid var(--ink);outline-offset:3px}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:translateY(0)}}.rise{animation:rise var(--motion) var(--ease-out) both}.summary{margin-top:24px}.headline{margin-top:32px}.layers{list-style:none;margin-top:28px;border-top:var(--rule)}.layer{display:grid;gap:8px;padding:20px 0 24px;border-bottom:var(--rule);break-inside:avoid}.layer-head{display:flex;align-items:center;gap:12px}.layer-head .sq{flex:none;width:20px}.layer-head .h3{flex:1 1 auto}.layer-status{flex:none}.section{margin-top:56px}.section .h2+p{margin-top:16px}.print-only{display:none}.rec-form{display:grid;gap:24px;margin-top:28px}.field{display:grid;gap:8px}.field label{font-size:14px;font-weight:600;line-height:1.3}.field input,.field textarea{appearance:none;-webkit-appearance:none;width:100%;min-height:55px;padding:14px 16px;border:var(--rule);border-radius:0;background:var(--paper);color:var(--ink);font:inherit;font-size:19px;line-height:1.4}.field textarea{min-height:140px;resize:vertical}.field-error,.form-error{font-size:19px}.checkbox-row{border-top:var(--rule)}.team-field{border:0;min-width:0;margin:0;padding:0}.team-field legend{display:block;width:100%;padding:0;margin-bottom:8px}.team-field .options{margin-top:0}.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.thanks{margin-top:28px}.foot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:96px var(--gutter);border-top:var(--rule);text-align:center}.foot-links{margin-top:8px}.foot-links a{display:inline-block;padding:10px 8px;margin:-10px -8px}@media(prefers-reduced-motion:reduce){.rise{animation:none}.sq .fill,.button{transition:none}.button:hover{transform:none}}@media print{@page{margin:16mm}.foot,.actions,.section-recs,#status{display:none!important}.bar{padding:0 0 8px}.main{padding:0}.screen{padding:24px 0 0}.rise{animation:none}.print-only{display:block;margin-top:32px}.sq,.sq .fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
