:root{--orange:hsl(var(--brand-orange));--orange-light:hsl(var(--brand-orange-light));--orange-mid:hsl(var(--brand-orange-dark));--orange-dark:hsl(var(--brand-orange-dark));--brown:hsl(var(--brand-brown-deep));--brown-mid:hsl(var(--brand-brown));--brown-deep:hsl(var(--brand-brown));--cream:hsl(var(--brand-cream));--cream-dark:hsl(var(--brand-cream-dark));--cream-mid:hsl(var(--brand-cream-mid));--white:hsl(var(--brand-white));--ink:hsl(var(--brand-ink));--text:hsl(var(--brand-brown));--text-muted:hsl(var(--brand-brown-muted));--radius:var(--r-lg);--btn-radius:var(--r-btn);--font-display:var(--font-display-family);--font-body:var(--font-body-family)}.mt-page,.mt-page *,.mt-page :before,.mt-page :after{box-sizing:border-box}.mt-page{font-family:var(--font-body);background:var(--cream);color:var(--text);font-size:var(--text-5);margin:0;line-height:1.6}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page p,.mt-page ul,.mt-page figure{margin:0;padding:0}.mt-page img{max-width:100%;display:block}.mt-page a{color:inherit;text-decoration:none}.mt-page ul{list-style:none}.mt-page .wrap{max-width:1180px;padding:0 var(--space-8);margin:0 auto}html{scroll-behavior:smooth}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page .hero-title,.mt-page .section-title,.mt-page .card-title,.mt-page .price-title,.mt-page .oplev-body-title{font-style:normal}.mt-page .btn-dark{background:var(--brown-deep);color:var(--cream);border-radius:var(--btn-radius);padding:var(--space-3) var(--space-6);font-size:var(--text-6);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-dark:hover{background:var(--brown-mid);transform:translateY(-1px)}.mt-page .btn-primary{background:var(--orange);color:var(--brown-deep);border-radius:var(--btn-radius);padding:var(--space-3) var(--space-6);font-size:var(--text-6);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-primary:hover{background:var(--orange-light);transform:translateY(-1px)}.mt-page .btn-ghost{background:var(--cream-dark);color:var(--brown);font-size:var(--text-6);padding:var(--space-3) var(--space-6);border-radius:var(--btn-radius);cursor:pointer;font-weight:700;font-family:var(--font-body);transition:background var(--dur-fast), transform var(--dur-fast);align-items:center;gap:var(--space-2);border:none;display:inline-flex}.mt-page .btn-ghost:hover{background:var(--cream-mid);transform:translateY(-1px)}.mt-page .btn-outline{background:var(--cream-dark);color:var(--brown);font-size:var(--text-6);padding:var(--space-3) var(--space-6);border-radius:var(--btn-radius);cursor:pointer;font-weight:700;font-family:var(--font-body);align-items:center;gap:var(--space-2);transition:background var(--dur-fast), transform var(--dur-fast);border:none;display:inline-flex}.mt-page .btn-outline:hover{background:var(--cream-mid);transform:translateY(-1px)}.mt-page .btn-block{justify-content:center;width:100%}.mt-page .icon-arrow{vertical-align:-.1em;width:auto;height:1em;margin-left:var(--sp-6);display:inline-block}.mt-page .play-icon-img{object-fit:contain;width:100%;height:100%;display:block}.betalingsmaerker{margin-block:var(--space-4)}.betalingsmaerker-liste{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.betalingsmaerke{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-foreground);font-size:var(--text-6);background:#fff;align-items:center;padding:2px;font-weight:600;line-height:0;display:inline-flex}.betalingsmaerke svg{border-radius:3px;display:block}.betalingsmaerke-tekst{padding:var(--space-1) var(--space-2);line-height:1.2}.betalingsmaerker-note{font-size:var(--text-6);color:var(--color-muted-foreground);margin:0}.mt-page .footer{background:var(--brown-deep);color:hsl(var(--brand-cream) / .7);padding:var(--space-12) 0 var(--sp-28)}.mt-page .footer-admin-line{font-size:var(--fs-14-5);color:hsl(var(--brand-cream) / .85);letter-spacing:.02em;padding-bottom:var(--sp-22);font-weight:700}.mt-page .footer-top{gap:var(--space-6) var(--space-8);padding-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.mt-page .footer-info-list,.mt-page .footer-social-list{gap:var(--space-4);flex-direction:column;display:flex}.mt-page .footer-row{align-items:center;gap:var(--sp-14);font-size:var(--text-6);color:var(--cream);font-weight:700;display:flex}.mt-page .footer-row a{color:var(--cream)}.mt-page .footer-row-icon{color:var(--orange-light);font-size:var(--fs-20);flex-shrink:0;display:flex}.mt-page .footer-divider{border:none;border-top:1px solid hsl(var(--brand-white) / .14);margin:0 0 var(--sp-26)}.mt-page .footer-legal{gap:var(--sp-10) var(--space-8);flex-wrap:wrap;display:flex}.mt-page .footer-legal a{color:var(--cream);font-weight:700;font-size:var(--fs-15-5)}.mt-page .footer-legal a:hover{color:var(--orange-light)}@media (width<=860px){.mt-page .footer-top{grid-template-columns:1fr}}body.mt-page{display:block!important}.mt-page footer.footer{flex:none!important;width:100%!important;display:block!important}:root{--sp-1:var(--space-1);--sp-2:var(--space-2);--sp-3:var(--space-3);--sp-4:var(--space-4);--sp-5:var(--space-6);--sp-6:var(--space-8);--sp-7:var(--space-12);--sp-8:var(--space-16);--sp-9:var(--space-24);--fs-xs:13px;--fs-sm:15px;--fs-md:var(--text-6);--fs-base:var(--text-5);--fs-lg:var(--text-4);--fs-xl:var(--text-3);--fs-2xl:var(--text-2);--fs-3xl:var(--text-1);--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.6;--fs-caps:11px;--ls-caps:.08em;--fw-caps:600;--ls-heading:-.03em;--mt-radius-sm:var(--r-md);--mt-radius-lg:var(--r-2xl);--mt-radius-pill:999px;--ease:cubic-bezier(.2, .7, .3, 1);--dur-med:var(--dur-base);--focus-ring:0 0 0 3px var(--cream), 0 0 0 5px var(--orange)}.mt-page{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4{font-family:var(--font-display);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);text-wrap:balance}.mt-page p{text-wrap:pretty}.mt-page a:focus-visible,.mt-page button:focus-visible,.mt-page select:focus-visible,.mt-page input:focus-visible,.mt-page textarea:focus-visible,.mt-page label:focus-visible,.mt-page [tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--mt-radius-sm);outline:none}.mt-page .btn-dark,.mt-page .btn-primary,.mt-page .btn-ghost,.mt-page .btn-outline{transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;min-height:44px;line-height:1.2}.mt-page .btn-dark:hover,.mt-page .btn-primary:hover,.mt-page .btn-ghost:hover,.mt-page .btn-outline:hover{box-shadow:var(--shadow-md)}.mt-page .btn-dark:active,.mt-page .btn-primary:active,.mt-page .btn-ghost:active,.mt-page .btn-outline:active{box-shadow:none;transform:translateY(0)}.mt-page button[disabled],.mt-page .btn-disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mt-page .content a:not([class]),.mt-page p a:not([class]){color:var(--orange-mid);text-underline-offset:3px;text-decoration:underline}.mt-page p a:not([class]):hover{color:var(--orange)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mt-page *,.mt-page :before,.mt-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=640px){.mt-page{font-size:var(--fs-17)}.mt-page .wrap{padding:0 var(--sp-5)}}@media (width<=420px){.mt-page h1,.mt-page h2,.mt-page h3,.mt-page h4,.mt-page p,.mt-page li,.mt-page a,.mt-page span{overflow-wrap:break-word}.mt-page .wrap{padding:0 var(--sp-4)}}.betalingsmaerke-logo{border-radius:3px;width:auto;height:22px;display:block}:where(.page-info) .info-topbar{background:var(--cream);border-bottom:1px solid hsl(var(--brand-brown) / .1);padding:var(--sp-18) 0}:where(.page-info) .info-topbar-inner{max-width:1180px;padding:0 var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}:where(.page-info) .info-brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:800;font-size:var(--fs-19);letter-spacing:.01em;display:inline-flex}:where(.page-info) .info-brand img{width:auto;height:34px}:where(.page-info) .info-brand .b-black{color:var(--text)}:where(.page-info) .info-brand .b-orange{color:var(--orange)}:where(.page-info) .info-nav{gap:var(--sp-22);font-weight:700;font-size:var(--text-6);display:flex}:where(.page-info) .info-nav a{color:var(--text)}:where(.page-info) .info-nav a:hover{color:var(--orange)}:where(.page-info) .info-main{padding:var(--sp-56) 0 var(--sp-72)}:where(.page-info) .info-wrap{max-width:820px;padding:0 var(--space-8);margin:0 auto}:where(.page-info) .info-eyebrow{font-size:var(--fs-14);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-mid);margin-bottom:var(--sp-10);font-weight:800}:where(.page-info) .info-title{font-family:var(--font-display);font-size:var(--fs-40);color:var(--text);margin-bottom:var(--sp-14);font-weight:800;line-height:1.15}:where(.page-info) .info-lead{font-size:var(--fs-19);color:var(--text-muted);margin-bottom:var(--space-2)}:where(.page-info) .info-block{margin-top:var(--sp-36)}:where(.page-info) .info-block h2{font-family:var(--font-display);font-size:var(--fs-25);color:var(--text);margin-bottom:var(--space-3);font-weight:800}:where(.page-info) .info-block h3{font-family:var(--font-display);font-size:var(--fs-20);color:var(--text);margin:var(--space-5) 0 var(--space-2);font-weight:700}:where(.page-info) .info-block p{margin-bottom:var(--space-3)}:where(.page-info) .info-block a{color:var(--orange-mid);font-weight:700;text-decoration:underline}:where(.page-info) .info-block a:hover{color:var(--orange)}:where(.page-info) .info-list{margin:0 0 var(--space-3);padding:0}:where(.page-info) .info-list li{padding-left:var(--sp-22);margin-bottom:var(--space-2);position:relative}:where(.page-info) .info-list li:before{content:"";border-radius:var(--r-round);background:var(--orange);width:7px;height:7px;position:absolute;top:12px;left:4px}:where(.page-info) .info-card{background:var(--white);border:1px solid hsl(var(--brand-brown) / .1);border-radius:var(--radius);padding:var(--sp-26) var(--sp-28);margin-top:var(--space-6)}:where(.page-info) .info-card h2{margin-bottom:var(--sp-10)}:where(.page-info) .info-facts{margin:0;padding:0}:where(.page-info) .info-facts li{gap:var(--sp-14);padding:var(--sp-10) 0;border-bottom:1px solid hsl(var(--brand-brown) / .08);flex-wrap:wrap;display:flex}:where(.page-info) .info-facts li:last-child{border-bottom:none}:where(.page-info) .info-facts .info-fact-label{min-width:190px;font-weight:700}:where(.page-info) .info-actions{gap:var(--space-3);margin-top:var(--sp-22);flex-wrap:wrap;display:flex}:where(.page-info) .info-note{background:var(--cream-dark);border-radius:var(--radius);padding:var(--sp-18) var(--space-5);margin-top:var(--sp-22);font-size:var(--fs-16-5)}:where(.page-info) .info-updated{margin-top:var(--space-10);font-size:var(--fs-15-5);color:var(--text-muted)}:where(.page-info) .kontakt-layout{gap:var(--sp-56);margin-top:var(--sp-36);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}:where(.page-info) .kontakt-info-title{font-family:var(--font-display);font-size:var(--fs-26);color:var(--text);margin-bottom:var(--sp-18);font-weight:800}:where(.page-info) .kontakt-info-block{margin-bottom:var(--sp-22)}:where(.page-info) .kontakt-line{font-size:var(--text-6);color:var(--text-muted);margin-bottom:var(--sp-6)}:where(.page-info) .kontakt-line.kontakt-value{color:var(--text);font-weight:700}:where(.page-info) .kontakt-line a{color:var(--orange-mid);font-weight:700}:where(.page-info) .kontakt-line a:hover{color:var(--orange)}:where(.page-info) .form-field input,:where(.page-info) .form-field textarea{background:var(--cream-dark);border-radius:var(--btn-radius);width:100%;padding:var(--sp-18) var(--space-5);font-family:var(--font-body);font-size:var(--text-6);color:var(--text);border:none}:where(.page-info) .form-field input::placeholder,:where(.page-info) .form-field textarea::placeholder{color:var(--text-muted);opacity:.85}:where(.page-info) .form-field textarea{resize:vertical;min-height:150px}:where(.page-info) .form-field{margin-bottom:var(--sp-14)}:where(.page-info) .form-consent{align-items:center;gap:var(--space-3);margin:var(--sp-18) 0 var(--sp-22);font-size:var(--fs-15-5);color:var(--text);display:flex}:where(.page-info) .form-consent input[type=checkbox]{border-radius:var(--r-6);width:22px;height:22px;accent-color:var(--orange);background:var(--cream-dark);border:none;flex-shrink:0}:where(.page-info) .form-consent a{color:var(--orange-mid);font-weight:600;text-decoration:underline}@media (width<=720px){:where(.page-info) .info-title{font-size:var(--fs-31)}:where(.page-info) .info-wrap,:where(.page-info) .info-topbar-inner{padding:0 var(--space-5)}:where(.page-info) .info-main{padding:var(--space-10) 0 var(--sp-56)}:where(.page-info) .info-facts .info-fact-label{width:100%;min-width:0}:where(.page-info) .kontakt-layout{gap:var(--sp-36);grid-template-columns:1fr}:where(.page-info) .kontakt-info-title{font-size:var(--fs-22)}}.tilmeld-samtykke{gap:var(--space-3);margin-block:var(--space-4);align-items:flex-start;display:flex}.tilmeld-samtykke input{margin-top:var(--space-1);width:var(--space-5);height:var(--space-5)}.test-banner{z-index:20;background:hsl(var(--brand-orange));color:#fff;font-weight:700;font-size:var(--fs-15-5);text-align:center;padding:var(--space-3) var(--space-4);position:sticky;top:0}.test-note{border:2px solid hsl(var(--brand-orange));border-radius:var(--radius);padding:var(--sp-18) var(--space-5);margin-top:var(--sp-22);font-size:var(--fs-16-5)}.test-welcome{margin-top:var(--space-4);border-radius:var(--r-2xl);background:var(--brown-deep);color:var(--cream);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);display:grid;overflow:hidden}.test-welcome-copy{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-8);flex-direction:column;display:flex}.test-welcome-kicker{color:var(--orange-light);font-size:var(--fs-14);text-transform:uppercase;font-weight:700}.test-welcome h2{color:var(--cream);font-size:var(--text-2);margin:0}.test-welcome-copy>p{color:hsl(var(--brand-cream) / .82);font-size:var(--text-5)}.test-welcome-session{gap:var(--space-4);width:100%;padding-block:var(--space-4);border-block:1px solid hsl(var(--brand-cream) / .18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.test-welcome-session div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.test-welcome-session svg{color:var(--orange-light);flex:none}.test-welcome-session span{color:hsl(var(--brand-cream) / .68);font-size:var(--fs-14);display:block}.test-welcome-session strong{color:var(--cream);display:block}.test-welcome-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.test-welcome-actions button{pointer-events:none}.test-welcome-media{background:var(--brown-mid);min-width:0}.test-welcome-media img{object-fit:cover;width:100%;height:100%;min-height:100%}@media (width<=720px){.test-welcome{grid-template-columns:1fr}.test-welcome-copy{padding:var(--space-5) var(--space-4)}.test-welcome h2{font-size:var(--text-3)}.test-welcome-session{grid-template-columns:1fr}.test-welcome-media{height:calc(var(--space-24) + var(--space-16))}.test-welcome-actions,.test-welcome-actions button{width:100%}}
