@font-face{font-family:Asgard Wide;src:url(/fonts/AsgardTrial-WideMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Asgard Wide;src:url(/fonts/AsgardTrial-WideXbold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Asgard Wide;src:url(/fonts/AsgardTrial-WideFat.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Argos;src:url(/fonts/argos-book-webfont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Argos;src:url(/fonts/argos-bold-webfont.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Argos;src:url(/fonts/argos-bolditalic-webfont.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--iamin-blue:#005fee;--iamin-yellow:#fdbb1e;--iamin-ink:#000;--iamin-paper:#fff;--blue-900:#002a6b;--blue-800:#003c99;--blue-700:#004ecc;--blue-600:#005fee;--blue-500:#2e7bf6;--blue-400:#6ba1f9;--blue-300:#a6c6fb;--blue-200:#d0e1fd;--blue-100:#e9f1fe;--blue-050:#f4f8ff;--yellow-700:#c98a00;--yellow-600:#e8a400;--yellow-500:#fdbb1e;--yellow-400:#fecb4f;--yellow-300:#fedc82;--yellow-200:#ffebb3;--yellow-100:#fff6de;--ink-900:#000;--ink-800:#1a1a1a;--ink-700:#333;--ink-600:#4d4d4d;--ink-500:#737373;--ink-400:#999;--ink-300:#c7c7c7;--ink-200:#e4e4e4;--ink-100:#f1f1f1;--ink-050:#f8f8f8;--success:#1b9e5a;--warning:#e8a400;--danger:#e23b2e;--surface-brand:var(--iamin-blue);--surface-accent:var(--iamin-yellow);--surface-page:var(--iamin-paper);--surface-card:var(--iamin-paper);--surface-muted:var(--ink-050);--surface-inverse:var(--iamin-ink);--text-strong:var(--iamin-ink);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-on-blue:var(--iamin-paper);--text-on-yellow:var(--iamin-ink);--text-brand:var(--iamin-blue);--border-strong:var(--iamin-ink);--border-subtle:var(--ink-200);--border-brand:var(--iamin-blue);--focus-ring:var(--iamin-blue);--font-display:"Asgard Wide", "Arial Black", sans-serif;--font-text:"Argos", "Helvetica Neue", Arial, sans-serif;--font-unity:"Poppins", "Argos", sans-serif;--fw-book:400;--fw-bold:700;--fw-medium:500;--fw-xbold:800;--fw-fat:900;--text-display-2xl:clamp(3.5rem, 8vw, 7rem);--text-display-xl:clamp(2.75rem, 6vw, 5rem);--text-display-lg:clamp(2.25rem, 4.5vw, 3.5rem);--text-display-md:clamp(1.85rem, 3.2vw, 2.5rem);--text-2xl:1.75rem;--text-xl:1.375rem;--text-lg:1.125rem;--text-md:1rem;--text-sm:.875rem;--text-xs:.75rem;--lh-tight:.95;--lh-snug:1.08;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-.01em;--ls-tight:-.02em;--ls-normal:0;--ls-caps:.06em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-2xl:48px;--radius-pill:999px;--radius-blob:48% 52% 55% 45% / 52% 45% 55% 48%;--border-width:2px;--border-width-bold:3px;--border-width-mega:4px;--shadow-none:none;--shadow-sticker:4px 4px 0 0 var(--iamin-ink);--shadow-sticker-lg:6px 6px 0 0 var(--iamin-ink);--shadow-sticker-blue:5px 5px 0 0 var(--iamin-blue);--shadow-soft:0 8px 24px -12px #002a6b40;--container-max:1200px;--container-wide:1400px;--gutter:clamp(1.25rem, 5vw, 5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.4s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-text);font-weight:var(--fw-book);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-xbold);line-height:var(--lh-snug);letter-spacing:var(--ls-display);color:var(--text-strong);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.iamin-display{font-family:var(--font-display);font-weight:var(--fw-fat);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.iamin-kicker{font-family:var(--font-text);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase}a{color:var(--text-brand);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--iamin-yellow);color:var(--iamin-ink)}:focus-visible{outline:var(--border-width-bold) solid var(--focus-ring);outline-offset:2px}@keyframes iamin-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ino-wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-7deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-4deg)}}.section-pad{max-width:var(--container-max);padding:clamp(56px, 8vw, 96px) var(--gutter);margin:0 auto}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:40px;display:grid}.grid-3>*,.grid-2>*,.hero-grid>*,.service-grid>*{min-width:0}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;display:grid}.service-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;display:grid}.nav-link{font-family:var(--font-text);color:var(--iamin-ink);transition:color var(--dur-fast) var(--ease-out);font-size:15px;font-weight:700;text-decoration:none}.nav-link:hover{color:var(--iamin-blue);text-decoration:none}.form-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.nav-desktop{align-items:center;gap:26px;display:flex}.nav-toggle{display:none}@media (max-width:860px){.grid-3,.grid-2,.hero-grid,.service-grid,.form-2col{grid-template-columns:1fr}}@media (max-width:1024px){.nav-desktop{display:none}.nav-toggle{display:inline-flex}}.cta{font-family:var(--font-text);border:3px solid var(--iamin-ink);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:99px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover{text-decoration:none}.cta--blue{background:var(--iamin-blue);color:var(--iamin-paper)}.cta--yellow{background:var(--iamin-yellow);color:var(--iamin-ink)}.cta--outline-white{color:var(--iamin-paper);border-color:var(--iamin-paper);background:0 0}.cta--outline-white:hover{background:var(--iamin-paper);color:var(--iamin-blue)}.cta--outline-ink{color:var(--iamin-ink);background:0 0}.cta--outline-ink:hover{background:var(--iamin-yellow)}.cta--sh4,.cta--sh5{box-shadow:var(--sh) var(--sh) 0 0 var(--sh-color,var(--iamin-ink))}.cta--sh4:hover,.cta--sh5:hover{box-shadow:var(--sh-h) var(--sh-h) 0 0 var(--sh-color,var(--iamin-ink));transform:translate(-2px,-2px)}.cta--sh4{--sh:4px;--sh-h:6px}.cta--sh5{--sh:5px;--sh-h:7px}.cta--sh-white{--sh-color:#fff}.lp-navlink{color:var(--iamin-ink);font-family:var(--font-text);border-bottom:3px solid #0000;padding:6px 0;font-size:.95rem;font-weight:700;text-decoration:none}.lp-navlink:hover{border-bottom-color:var(--iamin-yellow);text-decoration:none}.lp-card-lift{box-shadow:7px 7px 0 0 var(--iamin-ink);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.lp-card-lift:hover{box-shadow:10px 10px 0 0 var(--iamin-ink);transform:translate(-3px,-3px)}.lp-footlink{color:var(--iamin-paper);font-family:var(--font-text);font-size:.95rem;font-weight:700;text-decoration:none}.lp-footlink:hover{color:var(--iamin-yellow);text-decoration:none}@keyframes rig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes rig-body{0%,to{transform:scale(1)}28%{transform:scale(.975,1.03)}62%{transform:scale(1.022,.978)}}@keyframes rig-head{0%,to{transform:translateY(0)rotate(-2.4deg)}30%{transform:translateY(-4px)rotate(1.2deg)}55%{transform:translateY(-6px)rotate(3deg)}80%{transform:translateY(-2px)rotate(.4deg)}}@keyframes rig-wave{0%,to{transform:rotate(-146deg)scaleX(-1)}14%{transform:rotate(-168deg)scaleX(-1)}30%{transform:rotate(-138deg)scaleX(-1)}46%{transform:rotate(-170deg)scaleX(-1)}62%{transform:rotate(-140deg)scaleX(-1)}80%{transform:rotate(-162deg)scaleX(-1)}}@keyframes rig-arm-sway{0%,to{transform:rotate(3deg)}50%{transform:rotate(-6deg)}}@keyframes rig-leg-l{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg)}}@keyframes rig-leg-r{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}@keyframes rig-blink{0%,88%,to{transform:scaleY(1)}92%,95%{transform:scaleY(.06)}}@keyframes bubble-pop{0%,38%,to{transform:rotate(-6deg)scale(1)}45%{transform:rotate(-1deg)scale(1.09)}53%{transform:rotate(-8deg)scale(.97)}61%{transform:rotate(-6deg)scale(1)}}@keyframes spark-twinkle{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-14deg)scale(1.35)}36%{transform:rotate(6deg)scale(.9)}54%{transform:rotate(0)scale(1)}}@keyframes shadow-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}@keyframes ino-peek{0%{transform:translateY(80px)rotate(-9deg)scale(.9,1.1)}55%{transform:translateY(-12px)rotate(3deg)scale(1.05,.95)}78%{transform:translateY(3px)rotate(-1deg)scale(.99,1.01)}to{transform:translateY(0)rotate(0)scale(1)}}.live-grid{grid-template-columns:3fr 1fr;align-items:start;gap:24px;display:grid}.wizard-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:640px){.wizard-options{grid-template-columns:1fr}}.wizard-bubble{background:var(--iamin-paper);border:3px solid var(--iamin-ink);box-shadow:4px 4px 0 0 var(--iamin-ink);font-family:var(--font-display);color:var(--iamin-ink);animation:wizard-bubble-in .5s var(--ease-bounce) both;transform-origin:0 100%;border-radius:20px;padding:14px 18px;font-size:1.12rem;font-weight:800;line-height:1.15;position:relative}.wizard-bubble:after{content:"";background:var(--iamin-paper);border-left:3px solid var(--iamin-ink);border-bottom:3px solid var(--iamin-ink);width:16px;height:16px;position:absolute;bottom:16px;left:-12px;transform:rotate(45deg)}@keyframes wizard-bubble-in{0%{opacity:0;transform:scale(.55)rotate(-5deg)}70%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.feed-list{flex-direction:column;gap:20px;display:flex}.feed-list--scroll{scrollbar-width:thin;padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%)}@media (max-width:860px){.live-grid{grid-template-columns:1fr}.feed-list--scroll{padding-right:0;overflow-y:visible;-webkit-mask-image:none;mask-image:none;height:auto!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.article-prose,.admin-prose{font-family:var(--font-text);color:var(--ink-800);font-size:1.06rem;line-height:1.65}.article-prose>:first-child,.admin-prose>:first-child{margin-top:0}.article-prose>:last-child,.admin-prose>:last-child{margin-bottom:0}.article-prose p,.admin-prose p{margin:0 0 1.1em}.article-prose h2,.admin-prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--iamin-ink);margin:1.8em 0 .5em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:900;line-height:1.1}.article-prose h3,.admin-prose h3{font-family:var(--font-display);color:var(--iamin-ink);margin:1.5em 0 .4em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.15}.article-prose h4,.admin-prose h4{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.04em;color:var(--iamin-blue);margin:1.4em 0 .35em;font-size:1.05rem;font-weight:700}.article-prose ul,.article-prose ol,.admin-prose ul,.admin-prose ol{margin:0 0 1.1em;padding-left:1.35em}.article-prose li,.admin-prose li{margin:0 0 .4em}.article-prose ul,.admin-prose ul{list-style:outside}.article-prose ol,.admin-prose ol{list-style:decimal}.article-prose blockquote,.admin-prose blockquote{border-left:4px solid var(--iamin-yellow);font-family:var(--font-display);color:var(--iamin-ink);margin:1.4em 0;padding:4px 0 4px 20px;font-size:1.25rem;font-weight:800;line-height:1.3}.article-prose hr,.admin-prose hr{border:0;border-top:2px solid var(--ink-200);margin:2em 0}.article-prose a,.admin-prose a{color:var(--iamin-blue);font-weight:700}.article-prose code,.admin-prose code{background:var(--ink-100,#f2f2f2);border-radius:5px;padding:1px 5px;font-size:.95em}.admin-prose p.is-editor-empty:first-child:before{content:"Skriv brödtexten här…";color:var(--ink-400);float:left;pointer-events:none;height:0}
