.testa--start{margin-top:96px}.dk{--hak:14px;position:relative;display:grid;grid-template-columns:minmax(0,288px) minmax(0,1fr);grid-template-areas:"h steg" "knapp steg";border:1px solid var(--line-light);border-radius:var(--r-l);background:var(--kort,#FAF9F5)}.dk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:288px;border-radius:var(--r-l) 0 0 var(--r-l);background:var(--naver)}.dk__h{grid-area:h;position:relative;align-self:end;padding:48px 32px 0 40px;font-size:32px;line-height:1.05;letter-spacing:-.01em}.dk__knapp{grid-area:knapp;position:relative;padding:24px 32px 48px 40px}.dk__steg{grid-area:steg;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;align-content:center;padding:48px 40px;border-left:2px dashed rgba(16,38,28,.32)}.dk__steg:before,.dk__steg:after{content:"";position:absolute;left:calc(-1 * var(--hak) - 1px);width:calc(2 * var(--hak));height:calc(2 * var(--hak));border-radius:50%;background:var(--sidbg,var(--ljus));box-shadow:inset 0 0 0 1px var(--line-light)}.dk__steg:before{top:calc(-1 * var(--hak) - 1px);clip-path:inset(50% 0 0 0)}.dk__steg:after{bottom:calc(-1 * var(--hak) - 1px);clip-path:inset(0 0 50% 0)}.dk__n{display:block;font:800 15px/1 var(--head);letter-spacing:.08em;color:var(--orange)}.dk__steg h3{margin-top:12px;font-size:22px;font-weight:700;line-height:1.1;white-space:nowrap}.dk__steg p{margin-top:8px;font-size:16px;color:var(--ink-2);text-wrap:balance}@media(max-width:1079px){.dk{grid-template-columns:1fr;grid-template-areas:"h" "steg" "knapp"}.dk:before{display:none}.dk__h{padding:40px 40px 0}.dk__steg{grid-template-columns:1fr;row-gap:24px;padding:32px 40px 40px;border-left:0}.dk__steg:before,.dk__steg:after{display:none}.dk__knapp{position:relative;padding:32px 40px 40px;border-top:2px dashed rgba(16,38,28,.32);border-radius:0 0 var(--r-l) var(--r-l);background:var(--naver)}.dk__knapp:before,.dk__knapp:after{content:"";position:absolute;top:calc(-1 * var(--hak) - 1px);width:calc(2 * var(--hak));height:calc(2 * var(--hak));border-radius:50%;background:var(--sidbg,var(--ljus));box-shadow:inset 0 0 0 1px var(--line-light)}.dk__knapp:before{left:calc(-1 * var(--hak) - 1px);clip-path:inset(0 0 0 50%)}.dk__knapp:after{right:calc(-1 * var(--hak) - 1px);clip-path:inset(0 50% 0 0)}.dk__knapp .btn{width:100%}}@media(max-width:759px){.testa--start{margin-top:64px}.dk__h{padding:28px 24px 0;font-size:26px}.dk__steg,.dk__knapp{padding:24px}.dk__steg h3{font-size:22px}}
