.hc-app .hc-collage>.hc-progress-card{width:210px;inset:0 -8px auto auto}.hc-collage .hc-photo-frame{inset:42px 18px 45px 42px}.hc-collage-question{z-index:5;width:255px;position:absolute;top:225px;left:-18px}.hc-collage-question .hc-question{margin:0}.hc-question-compact .hc-question-top{padding:8px 12px;font-size:9px}.hc-question-compact .hc-question-body{padding:11px 12px 6px}.hc-question-compact .hc-small-label{display:none}.hc-question-compact .hc-question-body h3{margin-bottom:9px;font-size:12px}.hc-question-compact .hc-answers{gap:5px}.hc-question-compact .hc-answers button{gap:7px;min-height:32px;padding:6px 7px;font-size:9px}.hc-question-compact .hc-answers button>span:first-child{width:17px;height:17px;font-size:8px}.hc-question-compact .hc-feedback{min-height:0;padding:8px 0 2px;font-size:9px}.hc-question-compact .hc-question-bottom{padding:6px 12px;font-size:8px}.hc-question-compact .hc-reset{padding:5px 0;font-size:9px!important}.hc-visual-foto{min-height:475px}.hc-hero-art:has(.hc-visual-foto) .hc-motion-toggle{bottom:-12px}.hc-people-image picture{display:block}.hc-people-image picture img{border-radius:12px 70px 12px 12px;width:100%;height:auto}.hc-avatar-stack span{background-image:url(/design/homepage/fagansvarlige-eksamensportalen.webp);background-position:27% 16%;background-size:160px 107px}.hc-avatar-stack span:nth-child(2){background-position:50% 22%}.hc-avatar-stack span:nth-child(3){background-position:75% 26%}.hc-plus,.hc-direction-veien .hc-plus{background:radial-gradient(ellipse at 85% 10%, color-mix(in srgb, var(--green-500) 35%, transparent), transparent 60%), linear-gradient(120deg, var(--primary), var(--green-800));color:var(--white)}.hc-plus .hc-eyebrow{color:var(--green-100)}.hc-plus .hc-plus-copy h2,.hc-plus .hc-plus-label{color:var(--white)}.hc-plus .hc-plus-copy>p:not(.hc-eyebrow),.hc-plus .hc-plus-copy .hc-small-print{color:var(--slate-200)}.hc-plus .hc-plus-label>span{color:var(--green-100)}.hc-plus .hc-button-primary{background:var(--white);color:var(--primary)!important}.hc-live-catalog .ep-catalog-box{font-family:var(--font-sans)}.hc-live-catalog .ep-catalog-box h3{font-size:1rem;line-height:1.45}.hc-live-catalog .ep-course-benefits{padding:0;font-size:.8rem}.hc-live-catalog .ep-study-filter-panel p{font-size:.875rem}.hc-live-catalog .ep-course-card{min-width:0}.hc-live-catalog .ep-course-card>a:last-child{color:var(--primary)}.hc-live-catalog .ep-course-card>a:last-child.bg-accent,.hc-live-catalog .ep-course-card>a:last-child.bg-primary{color:var(--white)}.hc-live-catalog .ep-input,.hc-live-catalog .ep-select,.hc-live-catalog .ep-button{font-size:.875rem;line-height:1.5}.hc-preview-benefits{color:var(--muted-foreground);gap:5px;margin:6px 0 15px;padding:0;font-size:11px;list-style:none;display:grid}.hc-preview-benefits li{align-items:center;gap:6px;display:flex}.hc-preview-benefits .hc-icon{width:13px;height:13px;color:var(--accent)}.hc-collage-question{width:280px}.hc-sampler{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--primary);border-radius:12px;overflow:hidden}.hc-sampler-top{background:var(--surface);justify-content:space-between;gap:10px;padding:9px 12px;font-size:10px;font-weight:650;display:flex}.hc-sampler-top>span:first-child{align-items:center;gap:7px;display:flex}.hc-sampler-top .hc-icon{width:15px;height:15px}.hc-sampler-body{padding:13px}.hc-sampler-body h3{margin-bottom:11px;font-size:13px;line-height:1.4}.hc-sampler-options{gap:6px;display:grid}.hc-sampler-options button{background:var(--white);border:1px solid var(--border);text-align:left;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:8px;font-size:10px;line-height:1.5;display:flex}.hc-sampler-options button>span{background:var(--surface);border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.hc-sampler-options button:hover{background:var(--green-100);border-color:var(--accent)}.hc-sampler-help{color:var(--muted-foreground);font-size:9px;line-height:1.5;margin-bottom:10px!important}.hc-sampler-board{-webkit-user-select:none;user-select:none;position:relative}.hc-sampler-board-1{justify-content:space-between;display:flex}.hc-sampler-boxes{gap:8px;width:35%;display:grid}.hc-sampler-boxes button{background:var(--surface);height:32px;color:var(--primary);border:1px solid var(--border);z-index:2;touch-action:none;border-radius:5px;font-size:10px;position:relative}.hc-sampler-boxes button[aria-pressed=true],.hc-sampler-chips button[aria-pressed=true]{border-color:var(--accent);background:var(--green-100);outline:2px solid var(--green-500)}.hc-sampler-boxes .hc-icon{width:11px;height:11px;color:var(--accent);position:absolute;top:9px;right:3px}.hc-sampler-board>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-sampler-board line{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.hc-sampler-board line.hc-sampler-drag-line{stroke-dasharray:3 2}.hc-sampler-check{touch-action:manipulation;background:var(--accent);border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:12px;padding:8px 10px;display:flex;color:var(--white)!important;font-size:10px!important;font-weight:650!important}.hc-imagery-note{color:var(--muted-foreground);padding-block:20px;font-size:12px}.hc-sampler-check .hc-icon{width:13px;height:13px}.hc-sampler-board-2{grid-template-columns:.8fr 1.3fr;gap:10px;display:grid}.hc-sampler-chips,.hc-sampler-slots{gap:6px;display:grid}.hc-sampler-chips button{touch-action:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:5px;min-height:42px;padding:6px;font-size:9px}.hc-sampler-chips .is-placed{opacity:.65}.hc-sampler-slots button{text-align:left;border:1px dashed var(--green-600);background:var(--green-100);border-radius:5px;flex-direction:column;justify-content:center;align-items:start;min-height:42px;padding:5px 7px;font-size:8px;display:flex}.hc-sampler-slots strong{font-size:9px;font-weight:600}.hc-sampler-drag-chip{pointer-events:none;z-index:10;background:var(--primary);color:var(--white);white-space:nowrap;border-radius:5px;padding:8px;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.hc-sampler-message{color:var(--accent);font-size:9px;line-height:1.6;margin-top:9px!important}.hc-sampler-message:empty{display:none}.hc-sampler-complete{gap:9px;display:grid}.hc-sampler-complete p{color:var(--muted-foreground);margin-bottom:6px;font-size:11px}.hc-sampler-complete .hc-button{min-height:39px;padding:9px 11px;font-size:10px}.hc-sampler-complete .hc-reset{padding:4px 0;font-size:9px!important}:is(.hc-hero-visual:has(.hc-sampler[data-step="1"]),.hc-hero-visual:has(.hc-sampler[data-step="2"])){min-height:560px!important}.hc-plus-plan{gap:45px;padding-block:42px;overflow:hidden}.hc-plus-plan .hc-plus-copy h2{white-space:nowrap;font-size:clamp(1.7rem,2.5vw,2.6rem)}.hc-plus-sign{color:var(--green-100);padding-left:3px}.hc-plan-price{flex-direction:column;gap:3px;margin-block:20px;line-height:1.3;display:flex}.hc-plan-price>strong{letter-spacing:-.05em;font-size:50px;font-weight:750}.hc-plan-price>strong>span{font-size:25px}.hc-plan-price>span{color:var(--green-100);font-size:12px}.hc-plan-benefits{gap:10px;margin-block:20px 25px;padding:0;font-size:12px;list-style:none;display:grid}.hc-plan-benefits li{align-items:center;gap:8px;display:flex}.hc-plan-benefits .hc-icon{color:var(--green-100);width:15px;height:15px}.hc-collection{min-width:0;height:430px;position:relative}.hc-collection-orbit{border:1px solid color-mix(in srgb, var(--white) 20%, transparent);border-radius:50%;position:absolute;inset:10px -20px;transform:rotate(-20deg)}.hc-collection-orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--white) 20%, transparent);border-radius:50%;position:absolute;inset:40px 30px}.hc-gather-chip{background:var(--white);color:var(--primary);width:155px;box-shadow:var(--shadow-card);pointer-events:none;z-index:1;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;animation:9s linear infinite hc-gather;display:flex;position:absolute;top:50%;left:50%}.hc-gather-chip .hc-icon{width:17px;height:17px;color:var(--accent)}.hc-gather-chip>span{min-width:0}.hc-gather-chip strong{font-size:10px;display:block}.hc-gather-chip small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.hc-collection-core{background:var(--white);border:4px solid color-mix(in srgb, var(--green-500) 50%, var(--white));width:220px;min-height:260px;color:var(--primary);z-index:2;box-shadow:0 16px 60px color-mix(in srgb, var(--primary) 25%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:22px 15px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hc-collection-core>img{object-fit:contain;width:26px;height:47px;margin-bottom:9px}.hc-collection-core>strong{letter-spacing:-.055em;font-size:18px}.hc-collection-core>strong>span{color:var(--accent);font-size:1.5em}.hc-all-courses{background:var(--green-100);color:var(--accent);letter-spacing:.05em;border-radius:5px;align-items:center;gap:6px;margin-block:10px;padding:6px 11px;font-size:10px;font-weight:750;display:flex}.hc-all-courses .hc-icon{width:13px;height:13px}.hc-collection-core p{flex-direction:column;align-items:center;font-size:11px;display:flex}.hc-collection-core p strong{letter-spacing:-.04em;font-size:28px}.hc-collection-caption{text-align:center;color:var(--green-100);font-size:11px;position:absolute;bottom:29px;left:0;right:0}.hc-collection-pause{z-index:3;background:0 0;border:0;align-items:center;gap:5px;min-width:32px;min-height:32px;padding:6px;display:flex;position:absolute;bottom:0;right:0;color:var(--white)!important;font-size:9px!important}.hc-collection-pause .hc-icon{width:13px;height:13px}.hc-plus-plan[data-paused=true] .hc-gather-chip{animation-play-state:paused}@keyframes hc-gather{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(.9)}8%{opacity:1;transform:translate(var(--from-x), var(--from-y)) scale(1)}52%{opacity:1;transform:translate(calc(var(--from-x) * .55), calc(var(--from-y) * .55)) scale(.8)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}}@media (prefers-reduced-motion:reduce){.hc-gather-chip{transform:translate(var(--from-x), var(--from-y)) scale(.85);opacity:.8;animation:none}}@media (width<=950px){.hc-plus-plan{gap:25px;padding-inline:30px}.hc-collection{margin-inline:-25px;scale:.88}}@media (width<=700px){.hc-plus-plan{gap:15px;padding:28px 24px}.hc-plan-price>strong{font-size:44px}.hc-plus-plan .hc-plus-copy h2{font-size:26px}.hc-collection{height:385px;margin:-20px -35px;scale:.85}.hc-plan-benefits{font-size:11px}}@media (width<=950px){.hc-collage-question{width:230px;top:220px;left:-12px}}@media (width<=700px){.hc-app .hc-hero-visual.hc-visual-foto{height:auto;min-height:455px}.hc-collage{min-height:455px}.hc-collage .hc-photo-frame{inset:45px 8px 105px 25px}.hc-app .hc-collage>.hc-progress-card{width:180px;top:0;right:0}.hc-collage-question{width:min(280px,90%);top:225px;left:0}.hc-collage .hc-drawn-arrow{display:none}.hc-people-image picture img{object-fit:contain;border-radius:14px;height:auto}.hc-live-catalog .ep-course-benefits{font-size:.75rem}}.hc-sampler-stage{position:relative}.hc-sampler-stage .hc-feedback{pointer-events:none;flex-direction:column;justify-content:center;min-height:0;padding:15px 4px;font-size:12px;line-height:1.7;display:flex;position:absolute;inset:0}.hc-sampler-stage[data-phase=question] .hc-feedback{visibility:hidden}.hc-sampler-stage .hc-feedback strong{color:#923628;font-size:18px}.hc-sampler-stage[data-correct=true] .hc-feedback strong{color:#226337}.hc-sampler-stage:not([data-phase=question]) .hc-answers{visibility:hidden}.hc-sampler-stage .hc-sampler-finish{width:100%;height:48px;margin:auto;position:absolute;inset:0}.hc-single-sampler .hc-answers button.is-incorrect{color:#922d2a;background:#fff0ee;border-color:#bd4943}.hc-single-sampler .hc-answers button.is-correct{color:#226337;background:#e8f6e9;border-color:#3a8852}.hc-single-sampler .hc-answers button:disabled{opacity:1;cursor:default}.hc-single-sampler .hc-question-body>.hc-button{white-space:normal;width:100%;margin-top:10px;padding:10px;font-size:12px}.hc-grade-cycle{min-width:1.7em;display:grid}.hc-grade-cycle>span{opacity:0;grid-area:1/1;animation-duration:9s;animation-timing-function:step-end;animation-iteration-count:infinite}.hc-mini-bars span{transform-origin:bottom;animation-duration:9s!important;animation-timing-function:step-end!important;animation-iteration-count:infinite!important;animation-delay:0s!important}.hc-plus-plan{padding-top:32px;padding-bottom:32px}.hc-plus-plan .hc-collection{min-height:320px}.hc-plus-plan .hc-plan-benefits{grid-template-columns:1fr 1fr;gap:8px 18px;margin:18px 0;display:grid}.hc-plus-plan .hc-plan-price{margin:16px 0}.hc-motion-av .hc-grade-cycle>span{animation-play-state:paused}.hc-grade-cycle>span:first-child{animation-name:hc-grade-0}.hc-mini-bars span:first-child{animation-name:hc-bar-0!important}@keyframes hc-grade-0{0%,to{opacity:1}0%{opacity:1}12.2%{opacity:0}}@keyframes hc-bar-0{0%,to{transform:scaleY(0)}0%{transform:scaleY(1)}97%{transform:scaleY(0)}}.hc-grade-cycle>span:nth-child(2){animation-name:hc-grade-1}.hc-mini-bars span:nth-child(2){animation-name:hc-bar-1!important}@keyframes hc-grade-1{0%,to{opacity:0}12.2%{opacity:1}24.4%{opacity:0}}@keyframes hc-bar-1{0%,to{transform:scaleY(0)}12.2%{transform:scaleY(1)}97%{transform:scaleY(0)}}.hc-grade-cycle>span:nth-child(3){animation-name:hc-grade-2}.hc-mini-bars span:nth-child(3){animation-name:hc-bar-2!important}@keyframes hc-grade-2{0%,to{opacity:0}24.4%{opacity:1}36.6%{opacity:0}}@keyframes hc-bar-2{0%,to{transform:scaleY(0)}24.4%{transform:scaleY(1)}97%{transform:scaleY(0)}}.hc-grade-cycle>span:nth-child(4){animation-name:hc-grade-3}.hc-mini-bars span:nth-child(4){animation-name:hc-bar-3!important}@keyframes hc-grade-3{0%,to{opacity:0}36.6%{opacity:1}48.8%{opacity:0}}@keyframes hc-bar-3{0%,to{transform:scaleY(0)}36.6%{transform:scaleY(1)}97%{transform:scaleY(0)}}.hc-grade-cycle>span:nth-child(5){animation-name:hc-grade-4}.hc-mini-bars span:nth-child(5){animation-name:hc-bar-4!important}@keyframes hc-grade-4{0%,to{opacity:0}48.8%{opacity:1}61%{opacity:0}}@keyframes hc-bar-4{0%,to{transform:scaleY(0)}48.8%{transform:scaleY(1)}97%{transform:scaleY(0)}}.hc-grade-cycle>span:nth-child(6){animation-name:hc-grade-5}.hc-mini-bars span:nth-child(6){animation-name:hc-bar-5!important}@keyframes hc-grade-5{0%,to{opacity:0}61%{opacity:1}97%{opacity:0}}@keyframes hc-bar-5{0%,to{transform:scaleY(0)}61%{transform:scaleY(1)}97%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.hc-grade-cycle>span{opacity:0;animation:none}.hc-grade-cycle>span:last-child{opacity:1}.hc-mini-bars span{transform:none;animation:none!important}}@media (width<=640px){.hc-plus-plan .hc-plan-benefits{grid-template-columns:1fr}}
