:root{--ink2:rgba(56,12,19,.72);--line16:rgba(56,12,19,.16);--rule:rgba(78,74,252,.1);--max:1240px;--ink-2:rgba(56,12,19,.72);--ink-3:rgba(56,12,19,.5);--ink-rule:rgba(56,12,19,.16)}svg.tk{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}#hvor h2,#hvorfor h2,#prat h2{text-wrap:balance}#hvor,#prat{font-weight:400}@keyframes swipe{to{background-size:100% 100%}}@keyframes draw{to{stroke-dashoffset:0}}#hvor{padding:clamp(72px,10vw,136px) 0}#hvor .head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}#hvor .ref{display:inline-flex;align-items:center;gap:8px;color:var(--brun);font-weight:500;font-size:14px;letter-spacing:.06em;margin-bottom:14px}#hvor .ref svg{width:17px;height:17px}#hvor h2{font-weight:300;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.03em;margin:0}#hvor .head p{margin:0;color:var(--ink2);font-size:19px;max-width:40ch}#hvor .cols{display:grid;grid-template-columns:56px 64px minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,1fr) 150px;gap:0 28px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);padding-bottom:12px;border-bottom:2px solid var(--brun)}#hvor .cols span:first-child{grid-column:3}#hvor .stop{position:relative;display:grid;grid-template-columns:56px 64px minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,1fr) 150px;gap:6px 28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line16);transition:background .2s}#hvor .stop:hover,#hvor .stop.on{background:linear-gradient(90deg,#8feaff47,#8feaff0f)}#hvor .route{position:absolute;left:27px;top:0;bottom:0;width:2px;background:var(--brun)}#hvor .stop:first-of-type .route{top:50%}#hvor .stop:last-of-type .route{bottom:50%}#hvor .node{grid-column:1;justify-self:center;position:relative;z-index:1;width:22px;height:22px;border-radius:50%;border:2px solid var(--brun);background:var(--krem);display:grid;place-items:center;color:var(--krem);transition:background .2s}#hvor .node svg{width:13px;height:13px;stroke-width:3;opacity:0}#hvor .stop:hover .node,#hvor .stop.on .node{background:var(--brun)}#hvor .stop.on .node svg{opacity:1}#hvor .num{grid-column:2;font-weight:300;font-size:2.6rem;line-height:1;letter-spacing:-.04em}#hvor .from strong{display:block;font-weight:400;font-size:20px;line-height:1.25}#hvor .from small{display:block;font-size:16px;color:var(--ink2);margin-top:3px}#hvor .here{font-size:17px}#hvor .next{font-size:17px;display:flex;gap:10px;align-items:baseline}#hvor .next .arr{color:var(--brun);font-weight:500;flex:none}#hvor .lbl{display:none}#hvor .btn-talk{justify-self:end;font:inherit;font-weight:500;font-size:15px;color:var(--brun);background:transparent;border:1.5px solid var(--brun);border-radius:999px;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}#hvor .btn-talk:hover{background:var(--brun);color:var(--krem)}#hvor .stops-note{margin:22px 0 0 84px;color:var(--ink2);font-size:16px;display:flex;gap:10px;align-items:center}#hvor .stops-note svg{color:var(--brun);width:18px;height:18px;flex:none}#hvorfor{background:var(--brun);color:var(--krem);padding:clamp(72px,9vw,136px) 0;font-size:17px;line-height:1.55}#hvorfor h2,#hvorfor h3,#hvorfor p{margin:0}#hvorfor .kicker{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#hvorfor .sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,88px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}#hvorfor .sec-head h2{font-weight:300;font-size:clamp(38px,4.6vw,68px);line-height:1.02;letter-spacing:-.03em}#hvorfor .sec-head p{font-size:clamp(17px,1.35vw,20px);color:#f9f7e8c7;max-width:44ch;font-weight:300}#hvorfor .sec-head .kicker{display:block;margin-bottom:20px;color:var(--cyan)}#hvorfor .why-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}#hvorfor .why-item{padding:0 clamp(16px,2vw,32px);border-left:1px solid rgba(249,247,232,.16)}#hvorfor .why-item:first-child{padding-left:0;border-left:0}#hvorfor .why-item svg{width:64px;height:64px;stroke:var(--cyan);stroke-width:1.4;fill:none;display:block}#hvorfor .why-item h3{font-weight:400;font-size:clamp(21px,1.7vw,25px);line-height:1.2;margin-top:28px;letter-spacing:-.01em}#hvorfor .why-item p{margin-top:12px;color:#f9f7e8c2;font-size:16px}#prat{background:var(--brun);color:var(--krem);padding:clamp(64px,9vw,128px) 0;font-size:17px;line-height:1.55;font-variant-numeric:tabular-nums;border-top:1px solid rgba(249,247,232,.18)}#prat button,#prat input{font:inherit;color:inherit}#prat :focus-visible{border-radius:0}#prat .eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f9f7e8bf;margin:0 0 22px}#prat .eyebrow svg{flex:none}#prat h2{font-weight:300;font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.02em;margin:0 0 26px;color:var(--krem)}#prat .talk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}#prat .talk-intro{position:sticky;top:104px}#prat .talk-intro p{margin:0 0 18px;font-size:19px;line-height:1.5;color:#f9f7e8db;max-width:36ch}#prat .nocv{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid rgba(249,247,232,.22)}#prat .nocv li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(249,247,232,.22);font-size:16px}#prat .nocv svg{color:var(--cyan);flex:none}#prat .sheet{background:var(--krem);color:var(--brun);padding:clamp(22px,3.4vw,44px);position:relative}#prat .sheet:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(90deg,var(--brun) 0 22px,transparent 22px 26px);opacity:.55}#prat fieldset{border:0;margin:0 0 32px;padding:0;min-width:0}#prat legend,#prat .flabel{display:block;font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;padding:0}#prat .fields2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:34px}#prat .field input{width:100%;height:48px;border:0;border-bottom:1.5px solid var(--brun);background:transparent;padding:0 2px;font-size:18px;border-radius:0}#prat .field input:focus{outline:none;border-bottom-color:var(--brun);box-shadow:0 1.5px 0 var(--brun)}#prat .field input::placeholder{color:var(--ink-3)}#prat .chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}#prat .chip{position:relative}#prat .chip input,#prat .stop input,#prat .consent input{position:absolute;opacity:0;width:1px;height:1px}#prat .chip label{display:grid;grid-template-columns:20px 1fr;gap:2px 12px;align-items:start;padding:11px 12px;border:1px solid var(--ink-rule);cursor:pointer;background:#ffffff59;transition:border-color .15s,background .15s;height:100%;align-content:start}#prat .chip label b{font-weight:500;font-size:15.5px;line-height:1.3}#prat .chip label small{grid-column:2;font-size:13px;color:var(--ink-2);line-height:1.35}#prat .box{width:20px;height:20px;border:1.5px solid var(--brun);display:grid;place-items:center;background:var(--krem);grid-row:span 2}#prat .box svg{opacity:0;color:var(--brun)}#prat .chip input:checked+label{border-color:var(--brun);background:#8feaff59}#prat .chip input:checked+label .box svg,#prat .consent input:checked+label .box svg{opacity:1}#prat .chip input:focus-visible+label,#prat .stop input:focus-visible+label,#prat .consent input:focus-visible+label{outline:2px solid var(--brun);outline-offset:2px}#prat .chip.wide{grid-column:1/-1}#prat .stops{display:grid;gap:0;border-top:1px solid var(--ink-rule)}#prat .stop label{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--ink-rule);cursor:pointer;font-size:16px;transition:background .3s}#prat .stop .rn{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--brun);display:grid;place-items:center;font-size:13px;font-weight:500;transition:background .15s,color .15s}#prat .stop input:checked+label{background:#8feaff59}#prat .stop input:checked+label .rn{background:var(--brun);border-color:var(--brun);color:var(--krem)}#prat .stop label.pulse,#prat .chip label.pulse{animation:pulse 1.4s ease}@keyframes pulse{0%{background:var(--cyan)}to{background:#8feaff59}}#prat .consent label{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;cursor:pointer;font-size:16px;line-height:1.45}#prat .consent .box{grid-row:auto;margin-top:2px}#prat .route{margin:22px 0 0;font-size:15px;color:var(--ink-2);display:flex;gap:10px;align-items:flex-start}#prat .route svg{flex:none;margin-top:3px;color:var(--brun)}#prat .submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:30px;padding-top:26px;border-top:1px solid var(--brun)}#prat .send{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 28px;border:0;background:var(--gul);color:var(--brun);font-weight:500;font-size:17px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--brun);transition:transform .15s}#prat .send:hover{transform:translateY(-2px)}#prat .send:active{transform:none}#prat .err{color:#9b1c2c;font-size:14.5px;min-height:1em;margin:0}#prat .done{display:none;text-align:left;padding:10px 0}#prat .done h3{font-weight:300;font-size:clamp(30px,3vw,42px);line-height:1.1;margin:18px 0 12px;letter-spacing:-.01em}#prat .done p{margin:0 0 10px;font-size:17px;color:var(--ink-2);max-width:44ch}#prat .sheet.sent form{display:none}#prat .sheet.sent .done{display:block}@media(max-width:1180px){#hvorfor .why-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}#hvorfor .why-item:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:1100px){#hvor .cols,#hvor .stop{grid-template-columns:48px 52px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}#hvor .route{left:23px}#hvor .btn-talk{grid-column:3 / -1;justify-self:start;margin-top:6px}#hvor .cols span:last-child{display:none}}@media(max-width:960px){#prat .talk-grid{grid-template-columns:1fr}#prat .talk-intro{position:static}}@media(max-width:860px){#hvor .head{grid-template-columns:1fr}#hvor .cols{display:none}#hvor .stop{grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:26px 0 28px;align-items:start;border-top:0}#hvor .stops{border-top:2px solid var(--brun)}#hvor .route{left:19px}#hvor .stop:first-of-type .route{top:36px}#hvor .stop:last-of-type .route{bottom:auto;height:36px}#hvor .node{grid-column:1;grid-row:1;margin-top:8px}#hvor .num{grid-column:2;grid-row:1;font-size:1rem;font-weight:500;letter-spacing:.06em;color:var(--brun);align-self:center;margin-top:8px}#hvor .num:before{content:"Stopp "}#hvor .from,#hvor .here,#hvor .next,#hvor .btn-talk{grid-column:2}#hvor .from strong{font-size:22px}#hvor .lbl{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:12px 0 2px}#hvor .next{display:block}#hvor .next .arr{margin-right:6px}#hvor .btn-talk{margin-top:16px}#hvor .stops-note{margin-left:0;align-items:flex-start}#hvorfor .sec-head{grid-template-columns:1fr}}@media(max-width:760px){#prat{font-size:16px}#prat .fields2,#prat .chips{grid-template-columns:1fr}#prat .send{width:100%;justify-content:center}}@media(max-width:600px){#hvorfor{font-size:16px}#hvorfor .why-grid{grid-template-columns:1fr}#hvorfor .why-item,#hvorfor .why-item:nth-child(odd){padding:32px 0 0;border-left:0;border-top:1px solid rgba(249,247,232,.16)}#hvorfor .why-item:first-child{border-top:0;padding-top:0}#hvorfor .why-item h3{margin-top:18px}}@media(max-width:420px){#kontorer .om-list{grid-template-columns:1fr}}
