@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f1ece1;--paper-2:#e7e0d1;--ink:#17140f;--ink-2:#100e0a;--muted:#6e6657;--muted-d:#f1ece199;--accent:#d83a24;--accent-2:#b12c18;--line:#17140f24;--line-d:#f1ece129;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}.redesign{--pine-950:#081f19;--pine-900:#0c2a22;--pine-800:#12382e;--pine-700:#1a4a3d;--line-dark:#f4f1e824;--paper:#f4f1e8;--paper-2:#ece8da;--ink:#10251f;--ink-soft:#3d514a;--orange:#f4581c;--orange-dark:#d94a12;--mint:#38e2a1;--line-light:#d8d2c0;--radius:14px;--wrap:1240px;--prose:760px;--font-display:"Anton", "Archivo Black", Impact, sans-serif;--font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6}::selection{background:var(--accent);color:var(--paper)}body:after{content:"";z-index:9999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:600;line-height:.98}p{margin:0 0 1.1em}a{color:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}#tilbud,#spor1,#spor2,#kontakt{scroll-margin-top:80px}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:12px;font-weight:500}.eyebrow--muted{color:var(--muted)}#progress{background:var(--accent);z-index:10000;width:0;height:3px;position:fixed;top:0;left:0}nav{z-index:9000;color:var(--ink);justify-content:space-between;align-items:center;padding:22px 40px;transition:background .4s,padding .4s,color .4s;display:flex;position:fixed;top:0;left:0;right:0}nav.solid{mix-blend-mode:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);border-bottom:1px solid var(--line);background:#f1ece1e6;padding:16px 40px}.brand{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-weight:700;text-decoration:none}.brand b{color:var(--accent)}.navlinks{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:34px;font-size:12px;display:flex}.navlinks a{opacity:.85;text-decoration:none;transition:opacity .2s}.navlinks a:hover{opacity:1}.nav-cta{border:1px solid;border-radius:999px;padding:9px 16px}.nav-toggle{display:none}@media(max-width:760px){nav,nav.solid{padding-left:24px;padding-right:24px}.brand{z-index:2;position:relative}.nav-toggle{color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px;padding:6px;display:inline-flex;position:relative}.navlinks{background:var(--paper);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:30px;font-size:16px;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;transform:translateY(-12px)}.navlinks a{opacity:1}nav.open .navlinks{opacity:1;pointer-events:auto;transform:none}}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*90ms);transform:translateY(34px)}.reveal.in{opacity:1;transform:none}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 80px;display:flex;position:relative}.hero .wrap{z-index:2;position:relative}.hero h1{font-size:clamp(2.8rem,7.4vw,6.8rem);font-weight:600}.hero h1 .ln{display:block;overflow:hidden}.hero h1 .ln span{transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.hero.go h1 .ln span{transform:none}.hero h1 .ln:nth-child(2) span{transition-delay:.12s}.hero h1 .ln:nth-child(3) span{transition-delay:.24s}.hero h1 em{color:var(--accent);font-style:italic;font-weight:500}.hero-sub{opacity:0;flex-wrap:wrap;align-items:flex-end;gap:40px;margin-top:54px;transition:all 1s .6s;display:flex;transform:translateY(20px)}.hero.go .hero-sub{opacity:1;transform:none}.hero-sub p{max-width:46ch;color:var(--ink);margin:0;font-size:20px}.hero-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;line-height:2}.scrollcue{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--muted);opacity:0;flex-direction:column;align-items:center;gap:10px;font-size:11px;transition:opacity 1s 1.2s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero.go .scrollcue{opacity:1}.scrollcue .bar{background:var(--muted);width:1px;height:46px;position:relative;overflow:hidden}.scrollcue .bar:after{content:"";background:var(--accent);width:100%;height:46px;animation:2.2s infinite cue;position:absolute;top:-46px;left:0}@media(max-width:760px){.scrollcue{display:none}}@keyframes cue{0%{transform:translateY(0)}to{transform:translateY(92px)}}.premise{padding:140px 0}.premise .lead{font-family:var(--serif);max-width:18ch;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:400;line-height:1.18}.premise .lead em{color:var(--accent);font-style:italic}.premise .body{grid-template-columns:1fr 1fr;gap:60px;margin-top:50px;display:grid}.premise .body p{color:var(--muted);font-size:19px}.premise-top{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.premise-pic{justify-content:center;display:flex}.premise-pic img{pointer-events:none;width:auto;max-width:100%;max-height:460px;-webkit-mask-image:radial-gradient(115% 80%,#000 60%,#0000 92%);mask-image:radial-gradient(115% 80%,#000 60%,#0000 92%)}@media(max-width:860px){.premise-top{grid-template-columns:1fr;gap:0}.premise-pic{margin-top:28px}.premise-pic img{max-height:340px}}@media(max-width:760px){.premise .body{grid-template-columns:1fr;gap:24px}}.band{background:var(--ink);color:var(--paper);padding:120px 0}.band .grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat .num{font-family:var(--serif);color:var(--paper);font-size:clamp(3rem,6vw,5.6rem);font-weight:600;line-height:1}.stat .num b{color:var(--accent);font-weight:600}.stat .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f1ece199;max-width:22ch;margin-top:16px;font-size:12px}@media(max-width:760px){.band .grid{grid-template-columns:1fr 1fr;gap:40px 24px}}.spor-head{padding:150px 0 30px}.spor-no{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);align-items:center;gap:14px;margin-bottom:26px;font-size:13px;display:flex}.spor-no .rule{background:var(--accent);width:60px;height:1px}.spor-head h2{font-size:clamp(2.6rem,6.5vw,6rem);font-weight:600}.spor-head h2 em{color:var(--accent);font-style:italic;font-weight:500}.spor-head .deck{max-width:54ch;color:var(--muted);margin-top:34px;font-size:21px}.principles{border-top:1px solid var(--line);padding:50px 0 40px}.principle{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:start;gap:30px;padding:34px 0;display:grid}.principle .pn{font-family:var(--mono);color:var(--accent);padding-top:10px;font-size:13px}.principle h3{margin-bottom:10px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500}.principle p{color:var(--muted);max-width:62ch;margin:0}.principle p em{color:var(--ink);border-bottom:2px solid var(--accent);font-style:normal}@media(max-width:760px){.principle{grid-template-columns:1fr;gap:8px}.principle .pn{padding-top:0}}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;padding:70px 0 30px;display:grid}.pillar{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:340px;padding:36px 30px 40px;transition:transform .5s cubic-bezier(.2,.7,.2,1),background .4s;display:flex}.pillar:hover{background:#ece5d6;transform:translateY(-8px)}.pillar .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:0;font-size:11px}.pillar h3{margin:30px 0 14px;font-size:1.7rem;font-weight:600}.pillar p{color:var(--muted);margin:0;font-size:16px}@media(max-width:880px){.pillars{grid-template-columns:1fr}.pillar{min-height:0}}.offer{padding:150px 0 30px}.offer h2{font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:600}.offer h2 em{color:var(--accent);font-style:italic;font-weight:500}.offer .deck{max-width:54ch;color:var(--muted);margin-top:30px;font-size:21px}.offer-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px;display:grid}.ocard{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-height:380px;padding:36px 32px 40px;transition:transform .5s cubic-bezier(.2,.7,.2,1),background .4s,border-color .4s;display:flex}.ocard:hover{border-color:var(--accent);background:#ece5d6;transform:translateY(-8px)}.ocard .on{font-family:var(--mono);color:var(--accent);letter-spacing:.12em;font-size:13px}.ocard .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:8px 0 28px;font-size:11px}.ocard h3{margin:0 0 14px;font-size:1.85rem;font-weight:600}.ocard p{color:var(--muted);margin:0;font-size:16px}.offer .foot{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:40px;font-size:13px}.offer .foot a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}@media(max-width:880px){.offer-grid{grid-template-columns:1fr}.ocard{min-height:0}}.film{background:var(--ink-2);color:var(--paper);position:relative}.film-intro{padding:160px 0 40px}.film-intro .kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:26px;font-size:12px}.film-intro h2{max-width:16ch;font-size:clamp(2.6rem,6.5vw,6rem);font-weight:600}.film-intro h2 em{color:var(--accent);font-style:italic;font-weight:500}.film-intro .deck{color:#f1ece1b3;max-width:62ch;margin-top:30px;font-size:20px}.film-intro .deck em{color:var(--accent);font-style:italic;font-weight:500}.scrolly{grid-template-columns:.9fr 1.1fr;gap:60px;padding:40px 0 80px;display:grid;position:relative}.scrolly .sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.stage{aspect-ratio:4/5;border:1px solid var(--line-d);background:#0c0a07;border-radius:4px;width:100%;max-height:78vh;position:relative;overflow:hidden}.stage .panel{opacity:0;flex-direction:column;justify-content:space-between;padding:36px;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;transform:scale(1.04)}.stage .panel.active{opacity:1;transform:none}.stage .panel.shot-panel{padding:0}.stage .shot{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.stage .shot--fill{object-fit:cover}.threads{flex-direction:column;flex:1;justify-content:center;gap:16px;min-height:0;display:flex}.threads .when{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f1ece166;margin:0 0 6px;font-size:10px}.threads .bubble{font-family:var(--sans);color:#f1ece1e6;background:#f1ece10f;border:1px solid #f1ece117;border-radius:16px 16px 16px 5px;margin:0;padding:12px 15px;font-size:13px;line-height:1.5}@media(max-width:880px){.threads{gap:12px}.threads .bubble{padding:10px 13px;font-size:11px;line-height:1.45}}.promptcard{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.promptcard .pc-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 20px;font-size:11px;font-weight:500}.promptcard .pc-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:600;line-height:1.06}.promptcard .pc-rule{background:var(--accent);width:54px;height:2px;margin:20px 0 22px}.promptcard .pc-body{font-family:var(--mono);color:#f1ece1ad;max-width:42ch;margin:0;font-size:12px;line-height:1.7}.promptcard .pc-body em{font-style:italic}.promptcard .pc-caret{background:var(--accent);width:.55em;height:1.05em;margin-left:5px;animation:1.1s step-end infinite pc-blink;display:inline-block;transform:translateY(2px)}@keyframes pc-blink{50%{opacity:0}}@media(max-width:880px){.promptcard .pc-eyebrow{margin:0 0 14px}.promptcard .pc-title{font-size:clamp(1.25rem,5vw,1.6rem)}.promptcard .pc-rule{margin:16px 0}.promptcard .pc-body{font-size:10px;line-height:1.5}}.steps .step{flex-direction:column;justify-content:center;min-height:88svh;display:flex}.steps .step .num{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);margin-bottom:18px;font-size:13px}.steps .step h3{margin-bottom:18px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:600}.steps .step p{color:#f1ece1b3;max-width:46ch;margin:0;font-size:19px}.steps .step p em{color:var(--paper);font-style:italic}@media(max-width:880px){.scrolly{grid-template-columns:1fr;gap:0}.scrolly .sticky{height:68svh;padding-top:10px;top:0}.stage{aspect-ratio:auto;height:64svh;max-height:none}.stage .panel{padding:24px}.steps .step{min-height:70svh}}.builds{background:var(--ink);color:var(--paper);padding:40px 0 70px}.builds .grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.build{border:1px solid var(--line-d);background:#f1ece105;border-radius:4px;flex-direction:column;min-height:300px;padding:30px 28px 34px;transition:background .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex}.build:hover{background:#f1ece10d;transform:translateY(-6px)}.build.big{grid-column:span 3}.build.small{grid-column:span 2}.build .idx{font-family:var(--mono);letter-spacing:.16em;color:var(--accent);margin-bottom:auto;font-size:11px}.build h3{font-family:var(--serif);margin:34px 0 10px;font-size:1.7rem;font-weight:600}.build .role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f1ece180;margin-bottom:14px;font-size:11px}.build p{color:#f1ece1ad;margin:0;font-size:15px}.build .live{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;margin-top:18px;font-size:11px}@media(max-width:980px){.builds .grid{grid-template-columns:1fr 1fr}.build.big,.build.small{grid-column:span 1}}@media(max-width:600px){.builds .grid{grid-template-columns:1fr}}.why{background:var(--ink);color:var(--paper);padding:30px 0 150px}.why .lead{font-family:var(--serif);max-width:20ch;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:400;line-height:1.12}.why .lead em{color:var(--accent);font-style:italic}.why .sub{color:#f1ece1b8;max-width:56ch;margin-top:28px;font-size:20px}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.wcard{border:1px solid var(--line-d);background:#f1ece105;border-radius:4px;flex-direction:column;min-height:210px;padding:32px 28px 36px;transition:background .4s,transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s;display:flex}.wcard:hover{border-color:var(--accent);background:#f1ece10d;transform:translateY(-6px)}.wcard .wt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:0;font-size:11px}.wcard h3{font-family:var(--serif);margin:26px 0 10px;font-size:1.5rem;font-weight:600}.wcard p{color:#f1ece1ad;margin:0;font-size:15px}.why-cta{margin-top:44px}@media(max-width:880px){.why-grid{grid-template-columns:1fr}}.marquee{background:var(--accent);color:var(--paper);white-space:nowrap;border-top:1px solid var(--accent-2);border-bottom:1px solid var(--accent-2);padding:26px 0;overflow:hidden}.marquee .track{font-family:var(--serif);gap:50px;font-size:clamp(1.4rem,3vw,2.4rem);font-style:italic;font-weight:500;animation:26s linear infinite scrollx;display:inline-flex}.marquee .track span{opacity:.92}.marquee .dot{opacity:.5}@keyframes scrollx{to{transform:translate(-50%)}}.laage{padding:150px 0}.laage h2{max-width:14ch;font-size:clamp(2.6rem,7vw,6.5rem);font-weight:600}.laage h2 em{color:var(--accent);font-style:italic;font-weight:500}.laage .deck{max-width:54ch;color:var(--muted);margin-top:30px;font-size:21px}.laage .grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px;display:grid}.lcard{border-top:2px solid var(--ink);padding:26px 0 0;transition:border-color .4s}.lcard:hover{border-color:var(--accent)}.lcard .lk{font-family:var(--mono);color:var(--accent);margin-bottom:18px;font-size:12px}.lcard h3{margin-bottom:14px;font-size:1.5rem;font-weight:600}.lcard p{color:var(--muted);margin:0;font-size:15px}@media(max-width:880px){.laage .grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.laage .grid{grid-template-columns:1fr}}.cta{background:var(--ink);color:var(--paper);padding:150px 0}.cta h2{max-width:16ch;font-size:clamp(2.6rem,7vw,6.5rem);font-weight:600}.cta h2 em{color:var(--accent);font-style:italic;font-weight:500}.cta .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:60px;display:flex}.cta p{color:#f1ece1b3;max-width:44ch;margin:0;font-size:20px}.btn{background:var(--accent);color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:20px 34px;font-size:14px;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.btn:hover{background:var(--accent-2);transform:translateY(-3px)}footer{background:var(--ink-2);color:#f1ece199;font-family:var(--mono);letter-spacing:.06em;padding:60px 0;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer b{color:var(--paper);font-weight:500}footer a{color:var(--accent);text-decoration:none}.note{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;opacity:.8;max-width:60ch;margin-top:20px;font-size:11px}.casefeature{border:1px solid var(--accent);background:linear-gradient(#d83a2412,#f1ece105);border-radius:8px;grid-template-columns:1.05fr .95fr;margin-top:64px;padding:0;display:grid;overflow:hidden}.cf-text{padding:46px 44px}.cf-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.cf-label .live{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #d83a2499}@keyframes pulse{0%{box-shadow:0 0 #d83a2480}70%{box-shadow:0 0 0 9px #d83a2400}to{box-shadow:0 0 #d83a2400}}.cf-text h3{margin-bottom:18px;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:600;line-height:1.02}.cf-text h3 em{color:var(--accent);font-style:italic;font-weight:500}.cf-text p{color:#f1ece1b8;max-width:46ch;font-size:17px}.cf-cta{background:var(--accent);color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;margin-top:14px;padding:15px 26px;font-size:13px;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.cf-cta:hover{background:var(--accent-2);transform:translateY(-3px)}.cf-window{border-left:1px solid var(--line-d);background:var(--paper);color:var(--ink);flex-direction:column;padding:0;display:flex}.cf-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.cf-bar .dot{background:var(--line);border-radius:50%;width:9px;height:9px}.cf-bar .url{letter-spacing:.04em;margin-left:10px}.cf-mini{padding:30px 30px 34px}.cf-mini .ey{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px}.cf-mini h5{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 18px;font-size:1.5rem;font-weight:600;line-height:1.05}.cf-mini h5 em{color:var(--accent);font-style:italic;font-weight:500}.cf-mini .pf{font-family:var(--mono);color:var(--muted);border-left:2px solid var(--accent);background:#17140f08;margin-bottom:9px;padding:7px 0 7px 12px;font-size:11px}@media(max-width:880px){.casefeature{grid-template-columns:1fr}.cf-window{border-left:0;border-top:1px solid var(--line-d)}}.build-for{padding:120px 0 40px}.build-for .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin-bottom:26px;font-size:12px;display:flex}.build-for .lab .rule{background:var(--accent);width:60px;height:1px}.build-for h2{max-width:18ch;font-size:clamp(2.2rem,5vw,4rem);font-weight:600}.build-for h2 em{color:var(--accent);font-style:italic;font-weight:500}.build-for .bridge{color:#f1ece1b8;max-width:60ch;margin-top:28px;font-size:20px}.build-for .foot{font-family:var(--mono);color:#f1ece199;letter-spacing:.03em;margin-top:40px;font-size:13px}.build-for .foot em{color:var(--accent);font-style:normal}.cookiebanner{z-index:900;max-width:620px;margin-inline:auto;position:fixed;bottom:24px;left:24px;right:24px}@media(max-width:640px){.cookiebanner{max-width:none;bottom:12px;left:12px;right:12px}}.cookiebanner .kort{background:var(--pine-950);color:var(--paper);border:1px solid var(--line-dark);border-radius:14px;padding:28px 30px;box-shadow:0 24px 60px #0006,0 8px 20px #00000040}.cookiebanner .eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:10px;font-size:11px;display:block}.cookiebanner h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 14px;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.1}.cookiebanner .tekst{color:#f4f1e8c7;max-width:60ch;margin:0 0 16px;font-size:15px;line-height:1.65}.cookiebanner .links{flex-wrap:wrap;gap:6px 18px;margin-bottom:22px;display:flex}.cookiebanner .links a{color:var(--mint);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;text-decoration:underline}.cookiebanner .knapper{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.cookiebanner .valgknap{background:var(--paper);color:var(--pine-950);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:8px;flex:1 1 0;min-width:150px;padding:14px 22px;font-size:13px;font-weight:500}.cookiebanner .valgknap:hover{background:var(--mint)}.cookiebanner .tekstknap{font-family:var(--font-mono);letter-spacing:.06em;color:#f4f1e8a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.cookiebanner .tekstknap:hover{color:var(--mint)}.cookiebanner .raekke{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}@media(max-width:480px){.cookiebanner .raekke{grid-template-columns:1fr;gap:10px}.cookiebanner .kontakt{justify-content:flex-start}}.cookiebanner .raekketekst h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin:0 0 6px;font-size:13px}.cookiebanner .raekketekst p{color:#f4f1e8b3;margin:0;font-size:13.5px;line-height:1.55}.cookiebanner .kontakt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f4f1e8cc;align-items:center;gap:8px;font-size:11px;display:flex}.cookiebanner .kontakt input[type=checkbox]{width:18px;height:18px;accent-color:var(--mint);cursor:pointer;flex:none}.cookiebanner .kontakt input[type=checkbox]:disabled{cursor:default;opacity:.7}.cookiebanner .fullliste{color:#f4f1e899;margin:4px 0 18px;font-size:12.5px}.cookiebanner .fullliste a{color:var(--mint);text-decoration:underline}@media(prefers-reduced-motion:no-preference){.cookiebanner .kort{animation:.4s both cookiebanner-ind}}@keyframes cookiebanner-ind{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cookiebanner a:focus,.cookiebanner button:focus,.cookiebanner input[type=checkbox]:focus,.cookiebanner h2:focus{outline:2px solid var(--mint);outline-offset:2px}.redesign{font-family:var(--font-sans);line-height:1.6}.redesign .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.redesign h1,.redesign h2,.redesign .display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:1.06}.redesign .accent{color:var(--mint)}.redesign .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:inherit;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:400;display:flex}.redesign .eyebrow:before{content:"";opacity:.7;background:currentColor;width:34px;height:2px}.redesign .btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:16px 26px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.redesign .btn-orange{background:var(--orange);color:#fff}.redesign .btn-orange:hover{background:var(--orange-dark);color:#fff}.redesign .btn-ghost{color:var(--paper);border:1px solid #f4f1e866}.redesign .btn-ghost:hover{border-color:var(--mint);color:var(--mint)}.redesign.page-promptcoach .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:150px 0 0;display:block}.redesign.page-promptcoach .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;padding:0;font-size:11px}.redesign.page-promptcoach .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-promptcoach .hero h1{font-size:clamp(48px,6.8vw,104px)}.redesign.page-promptcoach .hero h1 em{color:var(--mint);font-style:normal}.redesign.page-promptcoach .hero .deck{color:#f4f1e8cc;max-width:640px;margin-top:24px;font-size:18px}.redesign.page-promptcoach .hero .switch{border:1px solid var(--line-dark);border-radius:10px;margin-top:36px;display:inline-flex;overflow:hidden}.redesign.page-promptcoach .hero .switch a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e8b3;padding:13px 22px;font-size:12px;text-decoration:none}.redesign.page-promptcoach .hero .switch a.on{background:var(--mint);color:var(--pine-950);font-weight:500}.redesign.page-promptcoach .hero .switch a:not(.on):hover{color:var(--mint)}.redesign.page-promptcoach .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:64px;display:grid}.redesign.page-promptcoach .statstrip .cell{border-right:1px solid var(--line-dark);padding:22px 32px}.redesign.page-promptcoach .statstrip .cell:last-child{border-right:none}.redesign.page-promptcoach .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-promptcoach .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:27px;line-height:1}.redesign.page-promptcoach .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-promptcoach .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-promptcoach .statstrip{grid-template-columns:1fr 1fr}.redesign.page-promptcoach .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-promptcoach .sandbox{padding:90px 0 30px}.redesign.page-promptcoach .sbwrap{max-width:940px;margin:0 auto}.redesign.page-promptcoach .sb{background:var(--pine-950);border-radius:var(--radius);color:var(--paper);overflow:hidden;box-shadow:0 34px 80px #10251f47}.redesign.page-promptcoach .sb .head{background:var(--pine-900);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.redesign.page-promptcoach .sb .who{align-items:center;gap:10px;display:flex}.redesign.page-promptcoach .sb .dot{background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #38e2a1cc}.redesign.page-promptcoach .sb .name{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:16px}.redesign.page-promptcoach .sb .badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);border:1px solid #f4581c80;border-radius:99px;padding:4px 10px;font-size:9.5px}.redesign.page-promptcoach .sb .count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e880;font-size:10.5px}.redesign.page-promptcoach .thread{flex-direction:column;gap:20px;min-height:340px;max-height:520px;padding:30px 26px 10px;display:flex;overflow-y:auto}.redesign.page-promptcoach .thread .row{flex-direction:column;gap:6px;max-width:82%;display:flex}.redesign.page-promptcoach .thread .row.user{align-self:flex-end;align-items:flex-end}.redesign.page-promptcoach .thread .row.coach{align-self:flex-start;align-items:flex-start}.redesign.page-promptcoach .wholab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f1e873;font-size:9.5px}.redesign.page-promptcoach .thread .row.coach .wholab{color:var(--mint)}.redesign.page-promptcoach .bub{border-radius:14px;padding:16px 20px;font-size:14.5px;line-height:1.6}.redesign.page-promptcoach .thread .row.user .bub{background:var(--paper);color:var(--ink);border-bottom-right-radius:4px}.redesign.page-promptcoach .thread .row.coach .bub{background:var(--pine-800);border:1px solid var(--line-dark);color:#f4f1e8e6;border-bottom-left-radius:4px}.redesign.page-promptcoach .mark{color:var(--mint);font-weight:700}.redesign.page-promptcoach .snippet{background:var(--pine-950);border-left:3px solid var(--orange);color:#f4f1e8d9;border-radius:8px;margin:12px 0 10px;padding:12px 16px;font-size:13.5px;font-style:italic;display:block}.redesign.page-promptcoach .chips{flex-wrap:wrap;gap:10px;padding:14px 26px;display:flex}.redesign.page-promptcoach .chip{font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--line-dark);color:#f4f1e8bf;cursor:pointer;background:0 0;border-radius:99px;padding:9px 16px;font-size:11px;transition:all .15s}.redesign.page-promptcoach .chip:hover{border-color:var(--mint);color:var(--mint)}.redesign.page-promptcoach .composer{border-top:1px solid var(--line-dark);background:var(--pine-900);gap:12px;padding:16px 22px 22px;display:flex}.redesign.page-promptcoach .composer textarea{resize:none;background:var(--pine-950);border:1px solid var(--line-dark);color:var(--paper);font-family:var(--font-sans);border-radius:10px;flex:1;padding:15px 18px;font-size:14.5px;line-height:1.5}.redesign.page-promptcoach .composer textarea::placeholder{color:#f4f1e859}.redesign.page-promptcoach .composer textarea:focus{border-color:var(--mint);outline:none}.redesign.page-promptcoach .composer .send{background:var(--orange);color:#fff;cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:10px;padding:0 26px;font-size:12px;font-weight:500}.redesign.page-promptcoach .composer .send:hover{background:var(--orange-dark)}.redesign.page-promptcoach .sb-note{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:18px;font-size:10.5px}.redesign.page-promptcoach .sb-note a{text-decoration:none}.redesign.page-promptcoach .sb-note b{color:var(--orange)}.redesign.page-promptcoach .points{padding:70px 0 30px}.redesign.page-promptcoach .points .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-promptcoach .points h2{font-size:clamp(32px,4.2vw,58px)}.redesign.page-promptcoach .pointgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}@media(max-width:860px){.redesign.page-promptcoach .pointgrid{grid-template-columns:1fr}}.redesign.page-promptcoach .point{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:28px}.redesign.page-promptcoach .point .pn{font-family:var(--font-display);color:var(--orange);margin-bottom:12px;font-size:32px}.redesign.page-promptcoach .point p{color:var(--ink-soft);font-size:14.5px}.redesign.page-promptcoach .point p b{color:var(--ink)}.redesign.page-promptcoach .next{padding:60px 0 90px}.redesign.page-promptcoach .nextcard{background:var(--pine-900);color:var(--paper);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:38px 42px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.redesign.page-promptcoach .nextcard:after{content:"";pointer-events:none;background:radial-gradient(420px 260px at 94% -20%,#38e2a11f,#0000 60%);position:absolute;inset:0}.redesign.page-promptcoach .nextcard:hover{transform:translateY(-3px);box-shadow:0 18px 44px #10251f38}.redesign.page-promptcoach .nextcard .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10.5px}.redesign.page-promptcoach .nextcard h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin-top:10px;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1.1}.redesign.page-promptcoach .nextcard p{color:#f4f1e8bf;max-width:560px;margin-top:8px;font-size:14px}.redesign.page-promptcoach .nextcard .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);white-space:nowrap;z-index:1;font-size:12px;font-weight:500;position:relative}.redesign.page-juridisk .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:150px 0 70px;display:block}.redesign.page-juridisk .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;font-size:11px}.redesign.page-juridisk .hero .crumb a{color:inherit;text-decoration:none}.redesign.page-juridisk .hero .crumb a:hover{color:var(--mint)}.redesign.page-juridisk .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-juridisk .hero h1{max-width:900px;font-size:clamp(40px,5.4vw,76px)}.redesign.page-juridisk .hero .deck{color:#f4f1e8cc;max-width:640px;margin-top:22px;font-size:17px}.redesign.page-juridisk .body{background:var(--paper);color:var(--ink);padding:70px 0 100px}.redesign.page-juridisk .prose{max-width:780px;font-size:17px;line-height:1.7}.redesign.page-juridisk .prose p{margin:0 0 20px}.redesign.page-juridisk .prose ul{margin:0 0 20px;padding-left:22px}.redesign.page-juridisk .prose li{margin-bottom:8px}.redesign.page-juridisk .lawsec{max-width:780px;margin-top:56px}.redesign.page-juridisk .lawsec:first-child{margin-top:0}.redesign.page-juridisk h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 22px;font-size:clamp(24px,2.6vw,34px)}.redesign.page-juridisk h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:13px;font-weight:500}.redesign.page-juridisk .tablewrap{-webkit-overflow-scrolling:touch;max-width:780px;margin:0 0 20px;overflow-x:auto}.redesign.page-juridisk table{border-collapse:collapse;width:100%;min-width:560px}.redesign.page-juridisk table th,.redesign.page-juridisk table td{vertical-align:top;text-align:left;border-bottom:1px solid #17140f24;padding:12px 14px}.redesign.page-juridisk table th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:500}.redesign.page-juridisk table td{font-size:15px}.redesign.page-juridisk .kolofon{border-radius:var(--radius);max-width:780px;font-family:var(--font-mono);border:1px solid #17140f24;margin:8px 0 24px;padding:22px;font-size:13px;line-height:1.9}.redesign.page-juridisk .kolofon div{margin:0}.redesign.page-juridisk .meta{max-width:780px;font-family:var(--font-mono);color:var(--ink-soft);border-top:1px solid #17140f24;margin-top:56px;padding-top:24px;font-size:12px}.redesign.page-juridisk .prose a,.redesign.page-juridisk .kolofon a,.redesign.page-juridisk .meta a{color:inherit;text-decoration:underline}.redesign.page-juridisk .prose a:hover,.redesign.page-juridisk .kolofon a:hover,.redesign.page-juridisk .meta a:hover{color:var(--orange)}@media(max-width:640px){.redesign.page-juridisk .hero{padding:130px 0 50px}.redesign.page-juridisk .body{padding:50px 0 70px}}.redesign.page-omkring .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:150px 0 0;display:block}.redesign.page-omkring .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;padding:0;font-size:11px}.redesign.page-omkring .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-omkring .hero h1{max-width:1100px;font-size:clamp(46px,6.6vw,100px)}.redesign.page-omkring .hero h1 em{color:var(--mint);font-style:normal}.redesign.page-omkring .hero .deck{color:#f4f1e8cc;max-width:660px;margin-top:26px;font-size:18px}.redesign.page-omkring .hero .deck b{color:var(--paper)}.redesign.page-omkring .hero .actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.redesign.page-omkring .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr) 1.1fr;margin-top:70px;display:grid}.redesign.page-omkring .statstrip .cell{border-right:1px solid var(--line-dark);padding:22px 30px}.redesign.page-omkring .statstrip .cell:last-child{border-right:none}.redesign.page-omkring .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-omkring .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:28px;line-height:1}.redesign.page-omkring .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-omkring .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-omkring .statstrip{grid-template-columns:1fr 1fr}.redesign.page-omkring .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-omkring .notlist{padding:100px 0 30px}.redesign.page-omkring .notlist .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-omkring .notlist h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-omkring .notlist h2 em{color:var(--orange);font-style:normal}.redesign.page-omkring .ngrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}@media(max-width:920px){.redesign.page-omkring .ngrid{grid-template-columns:1fr}}.redesign.page-omkring .ncard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:30px 28px}.redesign.page-omkring .ncard .no{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);margin-bottom:14px;font-size:10.5px;text-decoration-thickness:2px}.redesign.page-omkring .ncard h3{font-family:var(--font-sans);letter-spacing:0;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.3}.redesign.page-omkring .ncard p{color:var(--ink-soft);font-size:14px}.redesign.page-omkring .ncard p b{color:var(--ink)}.redesign.page-omkring .offer{padding:100px 0 30px}.redesign.page-omkring .offer .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-omkring .offer h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-omkring .offer .deck{max-width:640px;color:var(--ink-soft);margin-top:18px;font-size:17px}.redesign.page-omkring .ogrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:48px;display:grid}@media(max-width:920px){.redesign.page-omkring .ogrid{grid-template-columns:1fr}}.redesign.page-omkring .ocard{border-radius:var(--radius);flex-direction:column;gap:12px;padding:36px 32px;display:flex;position:relative;overflow:hidden}.redesign.page-omkring .ocard .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:6px 12px;font-size:10px}.redesign.page-omkring .ocard h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.08}.redesign.page-omkring .ocard p.d{font-size:14.5px}.redesign.page-omkring .ocard ul{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.redesign.page-omkring .ocard li{padding-left:26px;font-size:14px;position:relative}.redesign.page-omkring .ocard li:before{content:"→";font-family:var(--font-mono);position:absolute;left:0}.redesign.page-omkring .ocard li b{font-weight:700}.redesign.page-omkring .ocard .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;text-decoration:none}.redesign.page-omkring .ocard.free{border:1px solid var(--line-light);background:#fff}.redesign.page-omkring .ocard.free .tag{color:var(--pine-700);background:#1a4a3d14}.redesign.page-omkring .ocard.free p.d{color:var(--ink-soft)}.redesign.page-omkring .ocard.free li{color:var(--ink)}.redesign.page-omkring .ocard.free li:before,.redesign.page-omkring .ocard.free .go{color:var(--pine-700)}.redesign.page-omkring .ocard.live{background:var(--pine-950);color:var(--paper)}.redesign.page-omkring .ocard.live:after{content:"";pointer-events:none;background:radial-gradient(380px 260px at 92% -15%,#38e2a124,#0000 60%);position:absolute;inset:0}.redesign.page-omkring .ocard.live .tag{color:var(--mint);border:1px solid #38e2a166}.redesign.page-omkring .ocard.live p.d{color:#f4f1e8cc}.redesign.page-omkring .ocard.live li{color:#f4f1e8e0}.redesign.page-omkring .ocard.live li:before{color:var(--mint)}.redesign.page-omkring .ocard.live .go{color:var(--mint);z-index:1;position:relative}.redesign.page-omkring .ocard.solve{background:var(--orange);color:#fff}.redesign.page-omkring .ocard.solve .tag{color:#fff;border:1px solid #ffffff80}.redesign.page-omkring .ocard.solve p.d{color:#ffffffe6}.redesign.page-omkring .ocard.solve li{color:#fff}.redesign.page-omkring .ocard.solve li:before,.redesign.page-omkring .ocard.solve .go{color:var(--pine-950)}.redesign.page-omkring .story{background:var(--pine-950);color:var(--paper);margin-top:70px;padding:110px 0;overflow:hidden}.redesign.page-omkring .story .grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:64px;display:grid}@media(max-width:920px){.redesign.page-omkring .story .grid{grid-template-columns:1fr}}.redesign.page-omkring .story .eyebrow{color:var(--mint);margin-bottom:22px}.redesign.page-omkring .story h2{font-size:clamp(34px,4.4vw,58px)}.redesign.page-omkring .story h2 em{color:var(--mint);font-style:normal}.redesign.page-omkring .story p{color:#f4f1e8c7;max-width:580px;margin-top:18px;font-size:16px}.redesign.page-omkring .story p b{color:var(--paper)}.redesign.page-omkring .story .skills{flex-direction:column;gap:16px;max-width:580px;margin:26px 0 0;padding:0;list-style:none;display:flex}.redesign.page-omkring .story .skills li{color:#f4f1e8bf;border-left:2px solid var(--line-dark);padding-left:18px;font-size:15.5px;line-height:1.65}.redesign.page-omkring .story .skills li:last-child{border-left-color:var(--mint)}.redesign.page-omkring .story .skills li b{color:var(--paper)}.redesign.page-omkring .story .pic .frame{background:var(--paper);border-radius:var(--radius);padding:14px;transform:rotate(1.4deg);box-shadow:0 30px 70px #00000073}.redesign.page-omkring .story .pic .frame img{border-radius:8px;width:100%;height:auto;display:block}.redesign.page-omkring .story .pic .cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e880;text-align:center;margin-top:18px;font-size:10.5px}.redesign.page-omkring .story .pic .cap b{color:var(--mint)}.redesign.page-omkring .logos{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e880;margin-top:26px;font-size:11px}.redesign.page-omkring .logos b{color:#f4f1e8cc;font-weight:500}.redesign.page-omkring .proof{padding:100px 0 30px}.redesign.page-omkring .proof .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-omkring .proof .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.redesign.page-omkring .proof h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-omkring .proof .head>a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.redesign.page-omkring .proof .pgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}@media(max-width:920px){.redesign.page-omkring .proof .pgrid{grid-template-columns:1fr}}.redesign.page-omkring .pcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.redesign.page-omkring .pcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #10251f1a}.redesign.page-omkring .pcard .browser{background:var(--pine-900);align-items:center;gap:6px;padding:8px 12px;display:flex}.redesign.page-omkring .pcard .dot{background:#f4f1e840;border-radius:50%;width:8px;height:8px}.redesign.page-omkring .pcard .dot:first-child{background:var(--orange)}.redesign.page-omkring .pcard img{border-bottom:1px solid var(--line-light);width:100%;height:auto;display:block}.redesign.page-omkring .pcard .body{padding:18px 22px}.redesign.page-omkring .pcard .tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:9.5px}.redesign.page-omkring .pcard h3{font-family:var(--font-sans);letter-spacing:0;margin-top:6px;font-size:17px;font-weight:700}.redesign.page-omkring .method{background:var(--paper-2);margin-top:70px;padding:100px 0}.redesign.page-omkring .method .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-omkring .method h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-omkring .method h2 em{color:var(--orange);font-style:normal}.redesign.page-omkring .mgrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid}@media(max-width:1080px){.redesign.page-omkring .mgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.redesign.page-omkring .mgrid{grid-template-columns:1fr}}.redesign.page-omkring .mcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:30px 28px}.redesign.page-omkring .mcard .pn{font-family:var(--font-display);color:var(--orange);margin-bottom:12px;font-size:30px}.redesign.page-omkring .mcard h3{font-family:var(--font-sans);letter-spacing:0;margin-bottom:8px;font-size:18px;font-weight:700}.redesign.page-omkring .mcard p{color:var(--ink-soft);font-size:14px}.redesign.page-omkring .mcard p em{color:var(--ink);font-style:normal;font-weight:700}.redesign.page-omkring .mcard.filter{background:var(--pine-950);border-color:var(--pine-950);color:var(--paper)}.redesign.page-omkring .mcard.filter .pn{color:var(--mint)}.redesign.page-omkring .mcard.filter p{color:#f4f1e8c7}.redesign.page-omkring .mcard.filter p em{color:var(--mint)}.redesign.page-omkring .omkring-cta{background:var(--orange);color:#fff;padding:96px 0}.redesign.page-omkring .omkring-cta .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.redesign.page-omkring .omkring-cta h2{max-width:720px;font-size:clamp(34px,4.6vw,60px)}.redesign.page-omkring .omkring-cta p{color:#ffffffe0;max-width:540px;margin-top:14px;font-size:15px}.redesign.page-omkring .omkring-cta .btn{background:var(--pine-950);color:var(--paper)}.redesign.page-omkring .omkring-cta .btn:hover{background:#000}.redesign.page-nyhedsbreve .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:160px 0 0;display:block}.redesign.page-nyhedsbreve .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;padding:0;font-size:11px}.redesign.page-nyhedsbreve .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-nyhedsbreve .hero h1{font-size:clamp(52px,7.6vw,116px)}.redesign.page-nyhedsbreve .hero h1 em{color:var(--mint);font-style:normal}.redesign.page-nyhedsbreve .hero .deck{color:#f4f1e8cc;max-width:640px;margin-top:26px;font-size:19px}.redesign.page-nyhedsbreve .hero .actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.redesign.page-nyhedsbreve .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:80px;display:grid}.redesign.page-nyhedsbreve .statstrip .cell{border-right:1px solid var(--line-dark);padding:24px 32px}.redesign.page-nyhedsbreve .statstrip .cell:last-child{border-right:none}.redesign.page-nyhedsbreve .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-nyhedsbreve .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:30px;line-height:1}.redesign.page-nyhedsbreve .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-nyhedsbreve .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-nyhedsbreve .statstrip{grid-template-columns:1fr 1fr}.redesign.page-nyhedsbreve .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-nyhedsbreve .breve{padding:100px 0 40px}.redesign.page-nyhedsbreve .breve .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-nyhedsbreve .breve h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-nyhedsbreve .brevgrid{grid-template-columns:1fr 1fr;gap:26px;margin-top:50px;display:grid}@media(max-width:920px){.redesign.page-nyhedsbreve .brevgrid{grid-template-columns:1fr}}.redesign.page-nyhedsbreve .brev{border-radius:var(--radius);flex-direction:column;gap:16px;padding:42px 42px 38px;display:flex;position:relative;overflow:hidden}.redesign.page-nyhedsbreve .brev.daglig{background:var(--pine-900);color:var(--paper)}.redesign.page-nyhedsbreve .brev.daglig:after{content:"";pointer-events:none;background:radial-gradient(420px 280px at 92% -10%,#38e2a124,#0000 60%);position:absolute;inset:0}.redesign.page-nyhedsbreve .brev.ugentlig{border:1px solid var(--line-light);background:#fff}.redesign.page-nyhedsbreve .brev .toprow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.redesign.page-nyhedsbreve .brev .label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.redesign.page-nyhedsbreve .brev.daglig .label{color:var(--mint)}.redesign.page-nyhedsbreve .brev.ugentlig .label{color:var(--orange)}.redesign.page-nyhedsbreve .brev .status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:6px 12px;font-size:10px}.redesign.page-nyhedsbreve .brev.daglig .status{color:var(--mint);border:1px solid #38e2a166}.redesign.page-nyhedsbreve .brev.ugentlig .status{color:var(--pine-700);border:1px solid var(--line-light)}.redesign.page-nyhedsbreve .brev .cadence{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.redesign.page-nyhedsbreve .brev.daglig .cadence{color:#f4f1e88c}.redesign.page-nyhedsbreve .brev.ugentlig .cadence{color:var(--ink-soft)}.redesign.page-nyhedsbreve .brev h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.redesign.page-nyhedsbreve .brev p{font-size:15.5px}.redesign.page-nyhedsbreve .brev.daglig p{color:#f4f1e8cc}.redesign.page-nyhedsbreve .brev.ugentlig p{color:var(--ink-soft)}.redesign.page-nyhedsbreve .brev ul{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.redesign.page-nyhedsbreve .brev li{padding-left:26px;font-size:14.5px;position:relative}.redesign.page-nyhedsbreve .brev li:before{content:"→";font-family:var(--font-mono);position:absolute;left:0}.redesign.page-nyhedsbreve .brev.daglig li{color:#f4f1e8d9}.redesign.page-nyhedsbreve .brev.daglig li:before{color:var(--mint)}.redesign.page-nyhedsbreve .brev.ugentlig li{color:var(--ink)}.redesign.page-nyhedsbreve .brev.ugentlig li:before{color:var(--orange)}.redesign.page-nyhedsbreve .brev .cta-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;text-decoration:none}.redesign.page-nyhedsbreve .brev.daglig .cta-link{color:var(--mint)}.redesign.page-nyhedsbreve .brev.ugentlig .cta-link{color:var(--orange)}.redesign.page-nyhedsbreve .preview{background:var(--pine-950);color:var(--paper);margin-top:60px;padding:110px 0}.redesign.page-nyhedsbreve .preview .eyebrow{color:var(--mint);margin-bottom:22px}.redesign.page-nyhedsbreve .preview h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-nyhedsbreve .preview h2 em{color:var(--orange);font-style:normal}.redesign.page-nyhedsbreve .preview .deck{color:#f4f1e8bf;max-width:600px;margin-top:18px;font-size:17px}.redesign.page-nyhedsbreve .pgrid{grid-template-columns:1.25fr 1fr;align-items:start;gap:30px;margin-top:54px;display:grid}@media(max-width:980px){.redesign.page-nyhedsbreve .pgrid{grid-template-columns:1fr}}.redesign.page-nyhedsbreve .mail{background:var(--paper);color:var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 70px #0006}.redesign.page-nyhedsbreve .mail .bar{background:var(--pine-900);color:var(--paper);align-items:center;gap:8px;padding:12px 18px;display:flex}.redesign.page-nyhedsbreve .mail .bar .dot{background:#f4f1e840;border-radius:50%;width:9px;height:9px}.redesign.page-nyhedsbreve .mail .bar .dot:first-child{background:var(--orange)}.redesign.page-nyhedsbreve .mail .bar .from{font-family:var(--font-mono);letter-spacing:.08em;color:#f4f1e8a6;margin-left:10px;font-size:10.5px}.redesign.page-nyhedsbreve .mail .head{border-bottom:1px solid var(--paper-2);padding:26px 30px 18px}.redesign.page-nyhedsbreve .mail .subj{font-size:18px;font-weight:700}.redesign.page-nyhedsbreve .mail .meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);margin-top:6px;font-size:11px}.redesign.page-nyhedsbreve .mail .stories{padding:10px 30px 8px}.redesign.page-nyhedsbreve .story{border-bottom:1px solid var(--paper-2);gap:16px;padding:14px 0;display:flex}.redesign.page-nyhedsbreve .story:last-child{border-bottom:none}.redesign.page-nyhedsbreve .story .n{font-family:var(--font-display);color:var(--orange);min-width:30px;font-size:20px;line-height:1.3}.redesign.page-nyhedsbreve .story .t{font-size:14.5px;font-weight:700;line-height:1.35}.redesign.page-nyhedsbreve .story .s{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.redesign.page-nyhedsbreve .story .src{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pine-700);margin-top:5px;font-size:10px}.redesign.page-nyhedsbreve .mail .more{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:16px 30px 24px;font-size:11px}.redesign.page-nyhedsbreve .mail .more b{color:var(--orange)}.redesign.page-nyhedsbreve .pside{flex-direction:column;gap:22px;display:flex}.redesign.page-nyhedsbreve .pfact{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--pine-900);padding:26px 28px}.redesign.page-nyhedsbreve .pfact .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:10px;font-size:10.5px}.redesign.page-nyhedsbreve .pfact p{color:#f4f1e8d1;font-size:14.5px}.redesign.page-nyhedsbreve .pfact p b{color:var(--paper)}.redesign.page-nyhedsbreve .pfact.engine .k{color:var(--orange)}.redesign.page-nyhedsbreve .signup{padding:110px 0 90px}.redesign.page-nyhedsbreve .signup .band{background:var(--pine-900);border-radius:var(--radius);color:var(--paper);grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;padding:60px;display:grid;position:relative;overflow:hidden}.redesign.page-nyhedsbreve .signup .band:after{content:"";pointer-events:none;background:radial-gradient(500px 320px at 95% -20%,#38e2a11f,#0000 60%);position:absolute;inset:0}@media(max-width:920px){.redesign.page-nyhedsbreve .signup .band{grid-template-columns:1fr;padding:44px 32px}}.redesign.page-nyhedsbreve .signup .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin-bottom:16px;font-size:11px}.redesign.page-nyhedsbreve .signup h2{font-size:clamp(32px,4.2vw,54px)}.redesign.page-nyhedsbreve .signup h2 em{color:var(--mint);font-style:normal}.redesign.page-nyhedsbreve .signup .band>div>p{color:#f4f1e8c7;max-width:520px;margin-top:14px;font-size:15.5px}.redesign.page-nyhedsbreve .signup .nl-signup{z-index:1;background:0 0;border:none;padding:0;position:relative}.redesign.page-nyhedsbreve .signup .nl-head:empty,.redesign.page-nyhedsbreve .signup .nl-eyebrow{display:none}.redesign.page-nyhedsbreve .signup .nl-groups{gap:10px 26px;margin-bottom:18px}.redesign.page-nyhedsbreve .signup .nl-group-option{font-family:var(--font-mono);letter-spacing:.04em;color:#f4f1e8d9;font-size:12.5px}.redesign.page-nyhedsbreve .signup .nl-group-option input[type=checkbox]{accent-color:var(--mint)}.redesign.page-nyhedsbreve .signup .nl-form{flex-wrap:wrap;gap:12px;display:flex}.redesign.page-nyhedsbreve .signup .nl-input{background:var(--pine-950);border:1px solid var(--line-dark);min-width:220px;color:var(--paper);font-family:var(--font-mono);border-radius:8px;flex:1;padding:17px 18px;font-size:13px}.redesign.page-nyhedsbreve .signup .nl-input::placeholder{color:#f4f1e866}.redesign.page-nyhedsbreve .signup .nl-button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:8px;align-items:center;gap:10px;padding:16px 26px;font-size:13px;font-weight:500;display:inline-flex}.redesign.page-nyhedsbreve .signup .nl-button:hover{background:var(--orange-dark)}.redesign.page-nyhedsbreve .signup .nl-button:disabled{opacity:.55;cursor:default}.redesign.page-nyhedsbreve .signup .nl-note{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f1e880;margin-top:10px;font-size:10.5px}.redesign.page-nyhedsbreve .signup .nl-note--error{color:#ffb3a0;text-transform:none;letter-spacing:.02em}.redesign.page-nyhedsbreve .signup .nl-done-text{font-family:var(--font-sans);color:#f4f1e8d9;font-size:16px}.redesign.page-nyhedsbreve .signup .nl-done-text strong{color:var(--mint);font-weight:700}.redesign.page-nyhedsbreve .fineprint{max-width:760px;color:var(--ink-soft);margin-top:26px;font-size:12.5px}.redesign.page-foredrag .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:150px 0 0;display:block;position:relative;overflow:hidden}.redesign.page-foredrag .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;padding:0;font-size:11px}.redesign.page-foredrag .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-foredrag .hero h1{font-size:clamp(46px,6.6vw,100px);line-height:1.06}.redesign.page-foredrag .hero h1 em{color:var(--mint);font-style:normal}.redesign.page-foredrag .hero .deck{color:#f4f1e8cc;max-width:680px;margin-top:26px;font-size:18px}.redesign.page-foredrag .hero .actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.redesign.page-foredrag .hero .note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e880;margin-top:24px;font-size:11px}.redesign.page-foredrag .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:64px;display:grid}.redesign.page-foredrag .statstrip .cell{border-right:1px solid var(--line-dark);border-bottom:none;padding:22px 32px}.redesign.page-foredrag .statstrip .cell:last-child{border-right:none}.redesign.page-foredrag .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-foredrag .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:27px;line-height:1}.redesign.page-foredrag .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-foredrag .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-foredrag .statstrip{grid-template-columns:1fr 1fr}.redesign.page-foredrag .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-foredrag .format{background:var(--paper);color:var(--ink);padding:80px 0 20px}.redesign.page-foredrag .format .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-foredrag .format h2{max-width:900px;font-size:clamp(34px,4.4vw,60px)}.redesign.page-foredrag .format .deck{max-width:680px;color:var(--ink-soft);margin-top:18px;font-size:17px}.redesign.page-foredrag .fgrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}@media(max-width:980px){.redesign.page-foredrag .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.redesign.page-foredrag .fgrid{grid-template-columns:1fr}}.redesign.page-foredrag .fcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:24px}.redesign.page-foredrag .fcard .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:10px}.redesign.page-foredrag .fcard p{color:var(--ink-soft);margin:0;font-size:14px}.redesign.page-foredrag .fcard p b{color:var(--ink)}.redesign.page-foredrag .workshops{background:var(--paper);color:var(--ink);padding:80px 0 30px}.redesign.page-foredrag .workshops .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-foredrag .workshops h2{font-size:clamp(38px,5vw,70px)}.redesign.page-foredrag .wgrid{grid-template-columns:1fr 1fr;gap:26px;margin-top:52px;display:grid}@media(max-width:920px){.redesign.page-foredrag .wgrid{grid-template-columns:1fr}}.redesign.page-foredrag .ws{border-radius:var(--radius);flex-direction:column;gap:14px;padding:40px 40px 36px;display:flex;position:relative;overflow:hidden}.redesign.page-foredrag .ws.dark{background:var(--pine-900);color:var(--paper)}.redesign.page-foredrag .ws.dark:after{content:"";pointer-events:none;background:radial-gradient(420px 280px at 92% -10%,#38e2a11f,#0000 60%);position:absolute;inset:0}.redesign.page-foredrag .ws.light{border:1px solid var(--line-light);background:#fff}.redesign.page-foredrag .ws .toprow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.redesign.page-foredrag .ws .no{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:15px}.redesign.page-foredrag .ws.dark .no{color:var(--mint)}.redesign.page-foredrag .ws.light .no{color:var(--orange)}.redesign.page-foredrag .ws .dur{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:6px 12px;font-size:10px}.redesign.page-foredrag .ws.dark .dur{color:var(--mint);border:1px solid #38e2a166}.redesign.page-foredrag .ws.light .dur{color:var(--pine-700);border:1px solid var(--line-light)}.redesign.page-foredrag .ws h3{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.05}.redesign.page-foredrag .ws .for{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.redesign.page-foredrag .ws.dark .for{color:#f4f1e88c}.redesign.page-foredrag .ws.light .for{color:var(--ink-soft)}.redesign.page-foredrag .ws p.desc{margin:0;font-size:15px}.redesign.page-foredrag .ws.dark p.desc{color:#f4f1e8cc}.redesign.page-foredrag .ws.light p.desc{color:var(--ink-soft)}.redesign.page-foredrag .ws .ulab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:10px}.redesign.page-foredrag .ws.dark .ulab{color:var(--mint)}.redesign.page-foredrag .ws.light .ulab{color:var(--orange)}.redesign.page-foredrag .ws ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.redesign.page-foredrag .ws li{padding-left:26px;font-size:14px;position:relative}.redesign.page-foredrag .ws li:before{content:"→";font-family:var(--font-mono);position:absolute;left:0}.redesign.page-foredrag .ws.dark li{color:#f4f1e8d9}.redesign.page-foredrag .ws.dark li:before{color:var(--mint)}.redesign.page-foredrag .ws.light li{color:var(--ink)}.redesign.page-foredrag .ws.light li:before{color:var(--orange)}.redesign.page-foredrag .ws .book{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;padding-top:14px;font-size:12px;font-weight:500;text-decoration:none}.redesign.page-foredrag .ws.dark .book{color:var(--mint)}.redesign.page-foredrag .ws.light .book{color:var(--orange)}.redesign.page-foredrag .keynote{background:var(--paper-2);border:1px solid var(--line-light);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:24px 30px;display:flex}.redesign.page-foredrag .keynote p{color:var(--ink-soft);max-width:760px;margin:0;font-size:14.5px}.redesign.page-foredrag .keynote p b{color:var(--ink)}.redesign.page-foredrag .keynote .mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);white-space:nowrap;font-size:11px}.redesign.page-foredrag .special{background:var(--pine-950);color:var(--paper);margin-top:70px;padding:110px 0}.redesign.page-foredrag .special .eyebrow{color:var(--mint);margin-bottom:22px}.redesign.page-foredrag .special h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-foredrag .special h2 em{color:var(--orange);font-style:normal}.redesign.page-foredrag .special .deck{color:#f4f1e8bf;max-width:660px;margin-top:18px;font-size:17px}.redesign.page-foredrag .sgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}@media(max-width:920px){.redesign.page-foredrag .sgrid{grid-template-columns:1fr}}.redesign.page-foredrag .scard{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--pine-900);flex-direction:column;gap:10px;padding:30px;display:flex}.redesign.page-foredrag .scard .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10px}.redesign.page-foredrag .scard h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.1}.redesign.page-foredrag .scard p{color:#f4f1e8c7;margin:0;font-size:14px}.redesign.page-foredrag .strust{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.redesign.page-foredrag .strust span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-dark);color:#f4f1e8bf;border-radius:99px;padding:9px 16px;font-size:10.5px}.redesign.page-foredrag .strust span b{color:var(--mint);font-weight:500}.redesign.page-foredrag .special .foot{color:#f4f1e8a6;max-width:640px;margin-top:30px;font-size:14.5px}.redesign.page-foredrag .anti{background:var(--paper);color:var(--ink);padding:100px 0 20px}.redesign.page-foredrag .anti .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-foredrag .anti h2{max-width:980px;font-size:clamp(34px,4.6vw,64px)}.redesign.page-foredrag .anti h2 em{color:var(--orange);font-style:normal}.redesign.page-foredrag .anti .cols{grid-template-columns:1fr 1fr;gap:26px;margin-top:40px;display:grid}@media(max-width:860px){.redesign.page-foredrag .anti .cols{grid-template-columns:1fr}}.redesign.page-foredrag .anti .no-list{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:30px}.redesign.page-foredrag .anti .no-list .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:10.5px}.redesign.page-foredrag .anti ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.redesign.page-foredrag .anti li{color:var(--ink-soft);padding-left:26px;font-size:14.5px;position:relative}.redesign.page-foredrag .anti li:before{content:"✕";font-family:var(--font-mono);color:var(--orange);position:absolute;left:0}.redesign.page-foredrag .anti .filter{background:var(--pine-950);color:var(--paper);border-radius:var(--radius);padding:30px;position:relative;overflow:hidden}.redesign.page-foredrag .anti .filter:after{content:"";pointer-events:none;background:radial-gradient(380px 240px at 92% -20%,#38e2a11f,#0000 60%);position:absolute;inset:0}.redesign.page-foredrag .anti .filter .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:14px;font-size:10.5px}.redesign.page-foredrag .anti .filter .q{font-family:var(--font-display);text-transform:uppercase;margin-bottom:10px;font-size:26px}.redesign.page-foredrag .anti .filter .q em{color:var(--mint);font-style:normal}.redesign.page-foredrag .anti .filter p{color:#f4f1e8d9;margin:0;font-size:15px}.redesign.page-foredrag .anti .filter p b{color:var(--paper)}.redesign.page-foredrag .cta{background:var(--orange);color:#fff;border-radius:0;margin-top:90px;padding:96px 0}.redesign.page-foredrag .cta .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.redesign.page-foredrag .cta h2{color:#fff;max-width:720px;font-size:clamp(34px,4.6vw,60px);font-weight:400}.redesign.page-foredrag .cta p{color:#ffffffe0;max-width:560px;margin-top:14px;font-size:15px}.redesign.page-foredrag .cta .btn{background:var(--pine-950);color:var(--paper)}.redesign.page-foredrag .cta .btn:hover{background:#000}.redesign.page-denne-side #progress{background:var(--orange);z-index:60;width:0;height:3px;position:fixed;top:0;left:0}.redesign.page-denne-side .hero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);min-height:0;color:var(--paper);padding:150px 0 0;display:block}.redesign.page-denne-side .hero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;padding:0;font-size:11px}.redesign.page-denne-side .hero .crumb a{text-decoration:none}.redesign.page-denne-side .hero .crumb a:hover{color:var(--mint)}.redesign.page-denne-side .hero .crumb b{color:var(--mint);font-weight:500}.redesign.page-denne-side .hero h1{max-width:1080px;font-size:clamp(46px,6.6vw,100px)}.redesign.page-denne-side .hero h1 em{color:var(--mint);font-style:normal}.redesign.page-denne-side .hero .deck{color:#f4f1e8cc;max-width:700px;margin-top:26px;font-size:18px}.redesign.page-denne-side .hero .deck b{color:var(--paper)}.redesign.page-denne-side .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:70px;display:grid}.redesign.page-denne-side .statstrip .cell{border-right:1px solid var(--line-dark);padding:22px 30px}.redesign.page-denne-side .statstrip .cell:last-child{border-right:none}.redesign.page-denne-side .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-denne-side .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:27px;line-height:1}.redesign.page-denne-side .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-denne-side .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-denne-side .statstrip{grid-template-columns:1fr 1fr}.redesign.page-denne-side .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-denne-side .tese{padding:100px 0 20px}.redesign.page-denne-side .tese .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-denne-side .tese h2{max-width:1000px;font-size:clamp(34px,4.6vw,64px)}.redesign.page-denne-side .tese h2 em{color:var(--orange);font-style:normal}.redesign.page-denne-side .tese .prose{max-width:var(--prose);margin-top:26px}.redesign.page-denne-side .tese .prose p{color:var(--ink-soft);margin-bottom:18px;font-size:16.5px}.redesign.page-denne-side .tese .prose p b{color:var(--ink)}.redesign.page-denne-side .proces{padding:80px 0 30px}.redesign.page-denne-side .proces .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-denne-side .proces h2{font-size:clamp(34px,4.6vw,60px)}.redesign.page-denne-side .stepgrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:46px;display:grid}@media(max-width:920px){.redesign.page-denne-side .stepgrid{grid-template-columns:1fr}}.redesign.page-denne-side .step{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:28px 30px}.redesign.page-denne-side .step .sn{font-family:var(--font-display);color:var(--orange);margin-bottom:10px;font-size:28px}.redesign.page-denne-side .step h3{font-family:var(--font-sans);letter-spacing:0;margin-bottom:8px;font-size:18px;font-weight:700}.redesign.page-denne-side .step p{color:var(--ink-soft);font-size:14px}.redesign.page-denne-side .step p b{color:var(--ink)}.redesign.page-denne-side .mockshot{background:var(--pine-950);border-radius:var(--radius);margin-top:26px;padding:16px}.redesign.page-denne-side .mockshot img{border-radius:8px;width:100%;height:auto;display:block}.redesign.page-denne-side .mockshot .cap{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e88c;margin-top:12px;font-size:10.5px}.redesign.page-denne-side .mockshot .cap b{color:var(--mint)}.redesign.page-denne-side .decisions{background:var(--paper-2);margin-top:70px;padding:100px 0}.redesign.page-denne-side .decisions .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-denne-side .decisions h2{max-width:900px;font-size:clamp(34px,4.6vw,60px)}.redesign.page-denne-side .dgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}@media(max-width:980px){.redesign.page-denne-side .dgrid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.redesign.page-denne-side .dgrid{grid-template-columns:1fr}}.redesign.page-denne-side .dcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:26px}.redesign.page-denne-side .dcard .dn{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:10px}.redesign.page-denne-side .dcard h3{font-family:var(--font-sans);letter-spacing:0;margin-bottom:8px;font-size:16.5px;font-weight:700;line-height:1.35}.redesign.page-denne-side .dcard p{color:var(--ink-soft);font-size:13.5px}.redesign.page-denne-side .autos{background:var(--pine-950);color:var(--paper);padding:110px 0}.redesign.page-denne-side .autos .eyebrow{color:var(--mint);margin-bottom:22px}.redesign.page-denne-side .autos h2{font-size:clamp(36px,4.8vw,66px)}.redesign.page-denne-side .autos h2 em{color:var(--orange);font-style:normal}.redesign.page-denne-side .autos .deck{color:#f4f1e8bf;max-width:660px;margin-top:18px;font-size:17px}.redesign.page-denne-side .autogrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin-top:52px;display:grid}@media(max-width:920px){.redesign.page-denne-side .autogrid{grid-template-columns:1fr}}.redesign.page-denne-side .flow{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--pine-900);flex-direction:column;display:flex;overflow:hidden}.redesign.page-denne-side .flow .shot{border-bottom:1px solid var(--line-dark)}.redesign.page-denne-side .flow .shot img{width:100%;height:auto;display:block}.redesign.page-denne-side .flow .body{padding:22px 26px}.redesign.page-denne-side .flow .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10px}.redesign.page-denne-side .flow h3{font-family:var(--font-sans);letter-spacing:0;margin-top:8px;font-size:19px;font-weight:700}.redesign.page-denne-side .flow p{color:#f4f1e8bf;margin-top:8px;font-size:14px}.redesign.page-denne-side .flow p b{color:var(--paper)}.redesign.page-denne-side .autocol{flex-direction:column;gap:26px;display:flex}.redesign.page-denne-side .autocard{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--pine-900);flex-direction:column;flex:1;gap:12px;padding:32px 34px;display:flex}.redesign.page-denne-side .autocard .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10px}.redesign.page-denne-side .autocard.oa .tag{color:var(--orange)}.redesign.page-denne-side .autocard h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.12}.redesign.page-denne-side .autocard p{color:#f4f1e8c7;font-size:14px}.redesign.page-denne-side .autocard p b{color:var(--paper)}.redesign.page-denne-side .chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.redesign.page-denne-side .chain span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-dark);color:#f4f1e8cc;border-radius:99px;padding:6px 12px;font-size:9.5px}.redesign.page-denne-side .chain .arr{color:var(--orange);border:none;padding:0 1px;font-size:12px}.redesign.page-denne-side .chain span:last-of-type{border-color:var(--mint);color:var(--mint)}.redesign.page-denne-side .loopnote{border-radius:var(--radius);border:1.5px dashed #38e2a166;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:26px 32px;display:flex}.redesign.page-denne-side .loopnote p{color:#f4f1e8d1;max-width:820px;font-size:14.5px}.redesign.page-denne-side .loopnote p b{color:var(--mint)}.redesign.page-denne-side .loopnote .sym{font-family:var(--font-display);color:var(--mint);font-size:34px}.redesign.page-denne-side .honest{padding:100px 0 30px}.redesign.page-denne-side .honest .eyebrow{color:var(--orange);margin-bottom:22px}.redesign.page-denne-side .honest h2{font-size:clamp(34px,4.6vw,60px)}.redesign.page-denne-side .honest h2 em{color:var(--orange);font-style:normal}.redesign.page-denne-side .honest .deck{max-width:660px;color:var(--ink-soft);margin-top:16px;font-size:16px}.redesign.page-denne-side .hgrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}@media(max-width:860px){.redesign.page-denne-side .hgrid{grid-template-columns:1fr}}.redesign.page-denne-side .hcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;gap:16px;padding:24px 26px;display:flex}.redesign.page-denne-side .hcard .x{font-family:var(--font-mono);color:var(--orange);font-size:15px;font-weight:700}.redesign.page-denne-side .hcard .x.ok{color:var(--pine-700)}.redesign.page-denne-side .hcard p{color:var(--ink-soft);font-size:14px}.redesign.page-denne-side .hcard p b{color:var(--ink)}.redesign.page-denne-side .payoff{background:var(--pine-950);color:var(--paper);text-align:center;margin-top:70px;padding:100px 0}.redesign.page-denne-side .payoff .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin-bottom:18px;font-size:11px}.redesign.page-denne-side .payoff h2{max-width:900px;margin:0 auto;font-size:clamp(32px,4.4vw,58px)}.redesign.page-denne-side .payoff h2 em{color:var(--mint);font-style:normal}.redesign.page-denne-side .case-cta{background:var(--orange);color:#fff;padding:90px 0}.redesign.page-denne-side .case-cta .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.redesign.page-denne-side .case-cta h2{max-width:700px;font-size:clamp(32px,4.4vw,56px)}.redesign.page-denne-side .case-cta p{color:#ffffffe0;max-width:540px;margin-top:14px;font-size:15px}.redesign.page-denne-side .case-cta .btn{background:var(--pine-950);color:var(--paper)}.redesign.page-denne-side .case-cta .btn:hover{background:#000}.redesign.page-journal .jhero{background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);color:var(--paper);padding:150px 0 0}.redesign.page-journal .jhero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;font-size:11px}.redesign.page-journal .jhero .crumb b{color:var(--mint);font-weight:500}.redesign.page-journal .jhero h1{font-size:clamp(50px,7.4vw,112px)}.redesign.page-journal .jhero h1 em{color:var(--mint);font-style:normal}.redesign.page-journal .jhero .deck{color:#f4f1e8cc;max-width:640px;margin-top:24px;font-size:18px}.redesign.page-journal .statstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:70px;display:grid}.redesign.page-journal .statstrip .cell{border-right:1px solid var(--line-dark);padding:22px 32px}.redesign.page-journal .statstrip .cell:last-child{border-right:none}.redesign.page-journal .statstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:5px;font-size:10.5px}.redesign.page-journal .statstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:27px;line-height:1}.redesign.page-journal .statstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-journal .statstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-journal .statstrip{grid-template-columns:1fr 1fr}.redesign.page-journal .statstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-journal .featured{padding:90px 0 30px}.redesign.page-journal .featured .kick{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.redesign.page-journal .featured .kick:before{content:"";background:var(--orange);width:34px;height:2px}.redesign.page-journal .fcard{background:var(--pine-950);border-radius:var(--radius);color:var(--paper);grid-template-columns:1.5fr 1fr;gap:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.redesign.page-journal .fcard:hover{transform:translateY(-4px);box-shadow:0 22px 52px #10251f3d}.redesign.page-journal .fcard .l{padding:48px 50px}.redesign.page-journal .fcard .tags{gap:10px;margin-bottom:20px;display:flex}.redesign.page-journal .fcard .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);border:1px solid #38e2a166;border-radius:99px;padding:5px 12px;font-size:10px}.redesign.page-journal .fcard .tag.new{color:#fff;background:var(--orange);border-color:var(--orange)}.redesign.page-journal .fcard h2{max-width:640px;font-size:clamp(26px,3.2vw,42px);line-height:1.1}.redesign.page-journal .fcard .l>p{color:#f4f1e8c7;max-width:560px;margin-top:16px;font-size:15.5px}.redesign.page-journal .fcard .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f1e880;gap:18px;margin-top:22px;font-size:11px;display:flex}.redesign.page-journal .fcard .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-top:24px;font-size:12px;font-weight:500;display:inline-block}.redesign.page-journal .fcard .r{background:radial-gradient(420px 300px at 70% 30%,#38e2a129,transparent 60%),var(--pine-800);justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.redesign.page-journal .fcard .r .wk{font-family:var(--font-display);color:#f4f1e81a;font-size:110px;line-height:1;position:absolute;top:20px;right:26px}.redesign.page-journal .fcard .r .stamp{border:1.5px solid var(--mint);text-align:center;background:#081f198c;border-radius:12px;padding:20px 26px;transform:rotate(-2deg)}.redesign.page-journal .fcard .r .stamp .a{font-family:var(--font-display);text-transform:uppercase;color:var(--mint);font-size:26px;line-height:1.1}.redesign.page-journal .fcard .r .stamp .b{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f1e8a6;margin-top:6px;font-size:9.5px}@media(max-width:920px){.redesign.page-journal .fcard{grid-template-columns:1fr}.redesign.page-journal .fcard .r{display:none}}.redesign.page-journal .archive{padding:70px 0 20px}.redesign.page-journal .archive .eyebrow{color:var(--orange);margin-bottom:28px}.redesign.page-journal .list{border-top:1px solid var(--line-light)}.redesign.page-journal .row{border-bottom:1px solid var(--line-light);grid-template-columns:130px 1fr auto;align-items:baseline;gap:26px;padding:26px 10px;text-decoration:none;transition:background .15s;display:grid}.redesign.page-journal .row:hover{background:#fff}.redesign.page-journal .row .date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.redesign.page-journal .row h3{font-family:var(--font-sans);letter-spacing:0;font-size:18.5px;font-weight:700;line-height:1.35}.redesign.page-journal .row .ex{color:var(--ink-soft);max-width:820px;margin-top:5px;font-size:13.5px;display:block}.redesign.page-journal .row .arw{font-family:var(--font-mono);color:var(--orange);align-self:center;font-size:16px;transition:transform .15s}.redesign.page-journal .row:hover .arw{transform:translate(3px,-3px)}@media(max-width:720px){.redesign.page-journal .row{grid-template-columns:1fr;gap:6px}.redesign.page-journal .row .arw{display:none}}.redesign.page-journal .j-empty{color:var(--ink-soft);padding:60px 0 120px;font-size:20px}.redesign.page-journal .agentnote{padding:60px 0 10px}.redesign.page-journal .anote{background:var(--pine-950);color:var(--paper);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:34px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.redesign.page-journal .anote:after{content:"";pointer-events:none;background:radial-gradient(420px 260px at 94% -20%,#38e2a11f,#0000 60%);position:absolute;inset:0}.redesign.page-journal .anote .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin-bottom:10px;font-size:10.5px}.redesign.page-journal .anote p{color:#f4f1e8d1;max-width:720px;font-size:15px}.redesign.page-journal .anote p b{color:var(--paper)}.redesign.page-journal .anote .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);white-space:nowrap;z-index:1;font-size:12px;font-weight:500;text-decoration:none;position:relative}.redesign.page-journal .nlwrap{padding:70px 0 90px}.redesign.page-journal .nlband{background:var(--pine-900);border-radius:var(--radius);color:var(--paper);padding:52px 54px}@media(max-width:920px){.redesign.page-journal .nlband{padding:40px 30px}}.redesign.page-journal .nlband .nl-signup{background:0 0;border:none;grid-template-columns:1.2fr 1fr;align-items:center;gap:10px 44px;padding:0;display:grid}.redesign.page-journal .nlband .nl-head{grid-area:1/1/3;margin:0}.redesign.page-journal .nlband .nl-form{grid-area:1/2;align-self:end}.redesign.page-journal .nlband .nl-note{grid-area:2/2;align-self:start}@media(max-width:1080px){.redesign.page-journal .nlband .nl-signup{grid-template-columns:1fr;gap:22px}.redesign.page-journal .nlband .nl-head,.redesign.page-journal .nlband .nl-form,.redesign.page-journal .nlband .nl-note{grid-area:auto}}.redesign.page-journal .nlband .nl-eyebrow{display:none}.redesign.page-journal .nlband .nl-heading{font-family:var(--font-display);text-transform:uppercase;color:var(--paper);font-size:32px;font-weight:400;line-height:1.08}.redesign.page-journal .nlband .nl-text{color:#f4f1e8bf;margin-top:12px;font-size:15px}.redesign.page-journal .nlband .nl-form{flex-wrap:wrap;gap:12px;display:flex}.redesign.page-journal .nlband .nl-input{background:var(--pine-950);border:1px solid var(--line-dark);min-width:220px;color:var(--paper);font-family:var(--font-mono);border-radius:8px;flex:1;padding:16px 18px;font-size:13px}.redesign.page-journal .nlband .nl-input::placeholder{color:#f4f1e866}.redesign.page-journal .nlband .nl-button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--orange);color:#fff;border:none;border-radius:8px;align-items:center;gap:10px;padding:16px 26px;font-size:13px;font-weight:500;display:inline-flex}.redesign.page-journal .nlband .nl-button:hover{background:var(--orange-dark)}.redesign.page-journal .nlband .nl-button:disabled{opacity:.55;cursor:default}.redesign.page-journal .nlband .nl-note{color:#f4f1e880;margin-top:10px;font-size:12.5px}.redesign.page-journal .nlband .nl-done-text{font-family:var(--font-sans);color:#f4f1e8d9;font-size:16px}.redesign.page-journal .nlband .nl-done-text strong{color:var(--mint);font-weight:700}.redesign.page-journal #progress{background:var(--orange);z-index:60;width:0;height:3px;position:fixed;top:0;left:0}.redesign.page-journal .ahero{background:radial-gradient(900px 480px at 90% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);color:var(--paper);padding:150px 0 0}.redesign.page-journal .ahero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;font-size:11px}.redesign.page-journal .ahero .crumb a{text-decoration:none}.redesign.page-journal .ahero .crumb a:hover{color:var(--mint)}.redesign.page-journal .ahero .crumb b{color:var(--mint);font-weight:500}.redesign.page-journal .ahero .tags{gap:10px;margin-bottom:22px;display:flex}.redesign.page-journal .ahero .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);border:1px solid #38e2a166;border-radius:99px;padding:5px 12px;font-size:10px}.redesign.page-journal .ahero .tag.new{color:#fff;background:var(--orange);border-color:var(--orange)}.redesign.page-journal .ahero h1{max-width:1080px;font-size:clamp(34px,4.6vw,66px)}.redesign.page-journal .ahero .deck{color:#f4f1e8cc;max-width:760px;margin-top:24px;font-size:17.5px}.redesign.page-journal .ahero .deck a{color:var(--mint)}.redesign.page-journal .ahero .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f1e88c;flex-wrap:wrap;gap:26px;margin-top:26px;padding-bottom:50px;font-size:11.5px;display:flex}.redesign.page-journal .ahero .meta b{color:var(--paper);font-weight:500}.redesign.page-journal .ahero .backlink{color:var(--mint);font-weight:500;text-decoration:none}.redesign.page-journal .agenda{border-top:1px solid var(--line-dark);display:grid}.redesign.page-journal .ahero .meta+.agenda,.redesign.page-journal .ahero .wrap+.agenda{margin-top:0}.redesign.page-journal .agenda a{border-right:1px solid var(--line-dark);padding:20px 24px;text-decoration:none;transition:background .15s}.redesign.page-journal .agenda a:last-child{border-right:none}.redesign.page-journal .agenda a:hover{background:#38e2a10f}.redesign.page-journal .agenda .an{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:5px;font-size:10.5px}.redesign.page-journal .agenda .at{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:16px;line-height:1.2}.redesign.page-journal .agenda a.ana .an{color:var(--mint)}@media(max-width:980px){.redesign.page-journal .agenda{grid-template-columns:1fr 1fr!important}.redesign.page-journal .agenda a{border-bottom:1px solid var(--line-dark)}}.redesign.page-journal .sec{padding:80px 0 10px}.redesign.page-journal .sec .sec-no{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);align-items:center;gap:12px;margin-bottom:18px;font-size:11.5px;display:flex}.redesign.page-journal .sec .sec-no .rule{background:var(--orange);width:34px;height:2px}.redesign.page-journal .sec h2{max-width:920px;color:var(--ink);font-size:clamp(26px,3.4vw,44px)}.redesign.page-journal .prose{max-width:var(--prose);margin-top:26px}.redesign.page-journal .prose p{color:var(--ink);margin-bottom:20px;font-size:16px}.redesign.page-journal .prose a{color:var(--orange-dark);text-underline-offset:3px;text-decoration-color:#f4581c66}.redesign.page-journal .prose ul,.redesign.page-journal .prose ol{margin:0 0 20px 22px}.redesign.page-journal .prose li{margin-bottom:10px;font-size:16px}.redesign.page-journal .prose h3{font-family:var(--font-sans);letter-spacing:0;margin:30px 0 12px;font-size:19px;font-weight:700;line-height:1.3}.redesign.page-journal .srcline{max-width:var(--prose);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:2px;font-size:10.5px}.redesign.page-journal .srcline b{color:var(--pine-700)}.redesign.page-journal .dk{max-width:var(--prose);border:1px solid var(--line-light);border-left:4px solid var(--orange);border-radius:0 var(--radius) var(--radius) 0;background:#fff;margin:40px 0 0;padding:22px 28px}.redesign.page-journal .dk .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px}.redesign.page-journal .dk p{color:var(--ink-soft);margin:0;font-size:14.5px}.redesign.page-journal .dk p b,.redesign.page-journal .dk p strong{color:var(--ink)}.redesign.page-journal .analyse{background:var(--pine-950);color:var(--paper);margin-top:90px;padding:100px 0}.redesign.page-journal .analyse .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin-bottom:16px;font-size:11px}.redesign.page-journal .analyse h2{font-size:clamp(32px,4.4vw,58px)}.redesign.page-journal .analyse .deck{color:#f4f1e8bf;max-width:640px;margin-top:16px;font-size:16px}.redesign.page-journal .takes{gap:18px;margin-top:44px;display:grid}@media(max-width:1080px){.redesign.page-journal .takes{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.redesign.page-journal .takes{grid-template-columns:1fr!important}}.redesign.page-journal .take{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--pine-900);padding:24px}.redesign.page-journal .take .n{font-family:var(--font-display);color:var(--orange);margin-bottom:10px;font-size:26px}.redesign.page-journal .take p{color:#f4f1e8d1;font-size:13.5px}.redesign.page-journal .take p b{color:var(--paper)}.redesign.page-journal .take p a{color:var(--mint)}.redesign.page-journal .byband{padding:70px 0 0}.redesign.page-journal .bynote{background:var(--paper-2);border:1px solid var(--line-light);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.redesign.page-journal .bynote p{color:var(--ink-soft);max-width:760px;font-size:14px}.redesign.page-journal .bynote p b{color:var(--ink)}.redesign.page-journal .bynote .mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);white-space:nowrap;font-size:11px;text-decoration:none}.redesign.page-journal .next{padding:60px 0 90px}.redesign.page-journal .next .lab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px;font-size:11px}.redesign.page-journal .nextgrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media(max-width:860px){.redesign.page-journal .nextgrid{grid-template-columns:1fr}}.redesign.page-journal .nextcard{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;flex-direction:column;gap:8px;padding:28px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.redesign.page-journal .nextcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #10251f1a}.redesign.page-journal .nextcard .d{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.redesign.page-journal .nextcard h3{font-family:var(--font-sans);letter-spacing:0;font-size:17.5px;font-weight:700;line-height:1.35}.redesign.page-journal .nextcard .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-top:6px;font-size:11px;font-weight:500}.redesign.page-prompts{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.redesign.page-prompts>footer{margin-top:auto}.redesign.page-prompts .k-wrap{width:100%;max-width:940px;margin:0 auto;padding:0 28px}.redesign.page-prompts .k-hero{padding:150px 0 44px;position:relative}.redesign.page-prompts .k-hero:before{content:"";background:radial-gradient(900px 480px at 88% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -5% 120%,#f4581c1a,transparent 55%),var(--pine-950);position:absolute;inset:0 calc(50% - 50vw)}.redesign.page-prompts .k-hero>*{position:relative}.redesign.page-prompts .k-hero .eyebrow{color:var(--mint);margin:0 0 22px}.redesign.page-prompts .k-hero h1{color:var(--paper);font-size:clamp(44px,6vw,84px)}.redesign.page-prompts .k-hero h1 em{color:var(--mint);font-style:normal}.redesign.page-prompts .k-hero .k-deck{color:#f4f1e8cc;max-width:640px;margin:24px 0 0;font-size:18px}.redesign.page-prompts .k-sandbox{background:var(--pine-950);border-radius:var(--radius);color:var(--paper);margin:56px 0 30px;overflow:hidden;box-shadow:0 34px 80px #10251f47}.redesign.page-prompts .k-sbhead{background:var(--pine-900);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.redesign.page-prompts .k-who{align-items:center;gap:10px;display:flex}.redesign.page-prompts .k-dot{background:var(--mint);border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 10px #38e2a1cc}.redesign.page-prompts .k-sbname{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--paper);font-size:16px}.redesign.page-prompts .k-sbbadge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);border:1px solid #f4581c80;border-radius:99px;padding:4px 10px;font-size:9.5px}.redesign.page-prompts .k-sbcount{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e880;font-size:10.5px}.redesign.page-prompts .k-thread{flex-direction:column;gap:20px;min-height:300px;max-height:60vh;padding:30px 26px 10px;display:flex;overflow-y:auto}.redesign.page-prompts .k-row{flex-direction:column;gap:6px;max-width:82%;display:flex}.redesign.page-prompts .k-row.user{align-self:flex-end;align-items:flex-end}.redesign.page-prompts .k-row.coach{align-self:flex-start;align-items:flex-start}.redesign.page-prompts .k-wholab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f1e873;font-size:9.5px}.redesign.page-prompts .k-row.coach .k-wholab{color:var(--mint)}.redesign.page-prompts .k-bub{border-radius:14px;padding:16px 20px;font-size:14.5px;line-height:1.6}.redesign.page-prompts .k-row.user .k-bub{background:var(--paper);color:var(--ink);border-bottom-right-radius:4px}.redesign.page-prompts .k-row.coach .k-bub{background:var(--pine-800);border:1px solid var(--line-dark);color:#f4f1e8e6;border-bottom-left-radius:4px}.redesign.page-prompts .k-mark{color:var(--mint);font-weight:700}.redesign.page-prompts .k-snippet{background:var(--pine-950);border-left:3px solid var(--orange);color:#f4f1e8d9;font-size:13.5px;font-style:italic;font-family:var(--font-sans);border-radius:8px;margin:12px 0 10px;padding:12px 16px;display:block}.redesign.page-prompts .k-bub strong{color:var(--mint);font-weight:700}.redesign.page-prompts .k-row.user .k-bub strong{color:inherit}.redesign.page-prompts .k-chips{flex-wrap:wrap;gap:10px;padding:14px 26px;display:flex}.redesign.page-prompts .k-chip{font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--line-dark);color:#f4f1e8bf;cursor:pointer;background:0 0;border-radius:99px;padding:9px 16px;font-size:11px;transition:all .15s}.redesign.page-prompts .k-chip:hover{border-color:var(--mint);color:var(--mint);background:0 0}.redesign.page-prompts .k-composer{border-top:1px solid var(--line-dark);background:var(--pine-900);align-items:stretch;gap:12px;padding:16px 22px 22px;display:flex}.redesign.page-prompts .k-composer textarea{resize:none;background:var(--pine-950);border:1px solid var(--line-dark);color:var(--paper);font-family:var(--font-sans);border-radius:10px;flex:1;padding:15px 18px;font-size:14.5px;line-height:1.5}.redesign.page-prompts .k-composer textarea::placeholder{color:#f4f1e859}.redesign.page-prompts .k-composer textarea:focus{border-color:var(--mint);outline:none}.redesign.page-prompts .k-composer textarea:disabled{opacity:.6;cursor:not-allowed}.redesign.page-prompts .k-send{background:var(--orange);color:#fff;cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:10px;padding:0 26px;font-size:12px;font-weight:500;transition:background .15s}.redesign.page-prompts .k-send:hover{background:var(--orange-dark);color:#fff}.redesign.page-prompts .k-send:disabled{opacity:.45;cursor:not-allowed}.redesign.page-prompts .k-send:disabled:hover{background:var(--orange)}.redesign.page-prompts .k-points{grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 90px;display:grid}@media(max-width:860px){.redesign.page-prompts .k-points{grid-template-columns:1fr}}.redesign.page-prompts .k-point{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;padding:28px}.redesign.page-prompts .k-point .k-pn{font-family:var(--font-display);color:var(--orange);margin-bottom:12px;font-size:32px}.redesign.page-prompts .k-point p{color:var(--ink-soft);margin:0;font-size:14.5px}.redesign.page-guides{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.redesign.page-guides>footer{margin-top:auto}.redesign.page-guides .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.redesign.page-guides .ghero{background:radial-gradient(900px 480px at 90% -20%,#38e2a11a,transparent 60%),radial-gradient(700px 420px at -10% 120%,#f4581c1a,transparent 55%),var(--pine-950);color:var(--paper);padding:150px 0 0}.redesign.page-guides .ghero .crumb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1e873;margin-bottom:26px;font-size:11px}.redesign.page-guides .ghero .crumb b{color:var(--mint);font-weight:500}.redesign.page-guides .ghero h1{margin:0;font-size:clamp(46px,6.4vw,96px)}.redesign.page-guides .ghero h1 em{color:var(--mint);font-style:normal}.redesign.page-guides .ghero .deck{color:#f4f1e8cc;max-width:620px;margin-top:24px;font-size:18px}.redesign.page-guides .ghero .switch{border:1px solid var(--line-dark);border-radius:10px;gap:0;margin:36px 0 0;display:inline-flex;overflow:hidden}.redesign.page-guides .ghero .switch a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1e8b3;border:0;border-radius:0;padding:13px 22px;font-size:12px;text-decoration:none;transition:color .2s}.redesign.page-guides .ghero .switch a.on{background:var(--mint);color:var(--pine-950);font-weight:500}.redesign.page-guides .ghero .switch a:not(.on):hover{color:var(--mint);border-color:#0000}.redesign.page-guides .gstrip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:64px;display:grid}.redesign.page-guides .gstrip .cell{border-right:1px solid var(--line-dark);padding:22px 32px}.redesign.page-guides .gstrip .cell:last-child{border-right:none}.redesign.page-guides .gstrip .lab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1e88c;margin-bottom:4px;font-size:10.5px}.redesign.page-guides .gstrip .val{font-family:var(--font-display);text-transform:uppercase;font-size:28px;line-height:1}.redesign.page-guides .gstrip .cell.hot{background:var(--orange);color:#fff;text-decoration:none;display:block}.redesign.page-guides .gstrip .cell.hot .lab{color:#fffc}@media(max-width:920px){.redesign.page-guides .gstrip{grid-template-columns:1fr 1fr}.redesign.page-guides .gstrip .cell{border-bottom:1px solid var(--line-dark)}}.redesign.page-guides .gsection{padding:80px 0 40px}.redesign.page-guides .filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redesign.page-guides .filters .flab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;font-size:11px}.redesign.page-guides .chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-light);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:10px 18px;font-size:11.5px;transition:all .15s}.redesign.page-guides .chip:hover{border-color:var(--pine-700)}.redesign.page-guides .chip.on{background:var(--pine-950);color:var(--mint);border-color:var(--pine-950)}.redesign.page-guides .chip .n{opacity:.5;margin-left:6px}.redesign.page-guides .featured{background:var(--pine-900);border-radius:var(--radius);color:var(--paper);border:1px solid var(--pine-900);grid-template-columns:1.35fr 1fr;gap:0;margin-top:38px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.redesign.page-guides .featured:hover{transform:translateY(-4px);box-shadow:0 20px 48px #10251f38}.redesign.page-guides .featured .l{padding:44px 46px}.redesign.page-guides .featured .toprow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.redesign.page-guides .featured .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint);border:1px solid #38e2a166;border-radius:99px;padding:5px 12px;font-size:10px}.redesign.page-guides .featured .badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:99px;padding:5px 12px;font-size:10px}.redesign.page-guides .featured h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1}.redesign.page-guides .featured p{color:#f4f1e8c7;max-width:480px;margin:16px 0 0;font-size:15.5px}.redesign.page-guides .featured .meta{font-family:var(--font-mono);letter-spacing:.1em;color:#f4f1e88c;text-transform:uppercase;gap:18px;margin-top:22px;font-size:11px;display:flex}.redesign.page-guides .featured .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-top:26px;font-size:12px;font-weight:500;display:inline-block}.redesign.page-guides .featured .r{background:radial-gradient(400px 300px at 70% 30%,#38e2a129,transparent 60%),var(--pine-800);justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.redesign.page-guides .featured .r .big{font-family:var(--font-display);color:#f4f1e81f;font-size:120px;line-height:1;position:absolute;top:22px;right:30px}.redesign.page-guides .featured .r .snippet{background:var(--pine-950);border:1px solid var(--line-dark);border-radius:12px;max-width:340px;padding:22px 24px;position:relative}.redesign.page-guides .featured .r .snippet .slab{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:10px}.redesign.page-guides .featured .r .snippet p{color:#f4f1e8cc;max-width:none;margin:0;font-size:13.5px}@media(max-width:920px){.redesign.page-guides .featured{grid-template-columns:1fr}.redesign.page-guides .featured .r{display:none}}.redesign.page-guides .guidegrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;display:grid}@media(max-width:980px){.redesign.page-guides .guidegrid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.redesign.page-guides .guidegrid{grid-template-columns:1fr}}.redesign.page-guides .gcard{border:1px solid var(--line-light);border-radius:var(--radius);color:inherit;background:#fff;flex-direction:column;gap:10px;min-height:0;padding:26px 26px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.redesign.page-guides .gcard:hover{border-color:var(--line-light);background:#fff;transform:translateY(-3px);box-shadow:0 14px 34px #10251f1a}.redesign.page-guides .gcard .idx{font-family:var(--font-mono);letter-spacing:.12em;color:var(--line-light);font-size:11px;font-weight:500;position:absolute;top:24px;right:24px}.redesign.page-guides .gcard .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pine-700);background:#1a4a3d14;border-radius:99px;align-self:flex-start;padding:5px 10px;font-size:10px}.redesign.page-guides .gcard .cat.case{color:var(--orange-dark);background:#f4581c17}.redesign.page-guides .gcard h3{min-height:0;font-size:19px;font-weight:700;line-height:1.25;font-family:var(--font-sans);text-transform:none;margin:0;padding-right:30px}.redesign.page-guides .gcard p{color:var(--ink-soft);flex:1;margin:0;font-size:14px}.redesign.page-guides .gcard .meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);border-top:1px solid var(--paper-2);text-transform:uppercase;gap:16px;padding-top:12px;font-size:11px;display:flex}.redesign.page-guides .gcard .arrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);opacity:1;margin-top:2px;font-size:11.5px;font-weight:500;transform:none}.redesign.page-guides .soon{border:1.5px dashed var(--line-light);border-radius:var(--radius);flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex}.redesign.page-guides .soon .cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-2);border-radius:99px;align-self:flex-start;padding:5px 10px;font-size:10px}.redesign.page-guides .soon h3{color:var(--ink-soft);font-size:19px;font-weight:700;font-family:var(--font-sans);text-transform:none;margin:0}.redesign.page-guides .soon p{color:var(--ink-soft);opacity:.75;margin:0;font-size:13.5px}.redesign.page-guides .coach{padding:60px 0}.redesign.page-guides .coachcard{background:var(--pine-950);border-radius:var(--radius);color:var(--paper);grid-template-columns:1fr 1fr;gap:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.redesign.page-guides .coachcard:hover{transform:translateY(-4px);box-shadow:0 20px 48px #10251f38}.redesign.page-guides .coachcard .l{padding:48px 50px}.redesign.page-guides .coachcard .cat{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint);font-size:10px}.redesign.page-guides .coachcard h3{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.08}.redesign.page-guides .coachcard h3 em{color:var(--orange);font-style:normal}.redesign.page-guides .coachcard p{color:#f4f1e8c7;max-width:440px;margin:16px 0 0;font-size:15.5px}.redesign.page-guides .coachcard .go{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-top:26px;font-size:12px;font-weight:500;display:inline-block}.redesign.page-guides .coachcard .r{background:var(--pine-900);border:0;flex-direction:column;justify-content:center;gap:14px;padding:48px 40px;display:flex}.redesign.page-guides .mini{max-width:92%;font-size:13.5px;font-family:var(--font-sans);border:0;border-radius:12px;padding:16px 20px;line-height:1.5}.redesign.page-guides .mini.user{background:var(--paper);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.redesign.page-guides .mini.coach{background:var(--pine-800);color:#f4f1e8e0;border:1px solid var(--line-dark);border-bottom-left-radius:4px;align-self:flex-start}.redesign.page-guides .mini.coach b{color:var(--mint)}.redesign.page-guides .mini .who{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-bottom:6px;font-size:9.5px;display:block}@media(max-width:920px){.redesign.page-guides .coachcard{grid-template-columns:1fr}}.redesign.page-guides .nlwrap{padding:20px 0 60px}.redesign.page-guides .nlband{background:var(--pine-900);border-radius:var(--radius);color:var(--paper);grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;padding:52px 54px;display:grid}@media(max-width:920px){.redesign.page-guides .nlband{grid-template-columns:1fr;padding:40px 30px}}.redesign.page-guides .nlband h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1.08}.redesign.page-guides .nlband h3 em{color:var(--mint);font-style:normal}.redesign.page-guides .nlband>div>p{color:#f4f1e8bf;margin-top:12px;font-size:15px}.redesign.page-guides .nlband .nl-signup{background:0 0;border:0;margin:0;padding:0}.redesign.page-guides .nlband .nl-form{flex-wrap:wrap;gap:12px;display:flex}.redesign.page-guides .nlband .nl-input{background:var(--pine-950);border:1px solid var(--line-dark);min-width:220px;color:var(--paper);font-family:var(--font-mono);border-radius:8px;flex:1;padding:16px 18px;font-size:13px}.redesign.page-guides .nlband .nl-input::placeholder{color:#f4f1e866}.redesign.page-guides .nlband .nl-button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;padding:16px 26px;font-size:13px;font-weight:500;display:inline-flex}.redesign.page-guides .nlband .nl-button:hover{background:var(--orange-dark)}.redesign.page-guides .nlband .nl-button:disabled{opacity:.55;cursor:default}.redesign.page-guides .nlband .nl-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f1e873;margin-top:12px;font-size:10.5px}.redesign.page-guides .nlband .nl-note--error{color:var(--orange)}.redesign.page-guides .nlband .nl-done .nl-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-size:10.5px}.redesign.page-guides .nlband .nl-done-text{color:#f4f1e8d9;margin-top:8px;font-size:15px}.redesign.page-guides .nlband .nl-done-text strong{color:var(--paper)}
