@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/105b5c1a5d857439-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ad751052ad49226a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1cfab5498ded7418-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Spartan Fallback;src:local("Arial");ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.00%;size-adjust:92.75%}.__className_770ead{font-family:League Spartan,League Spartan Fallback;font-weight:700;font-style:normal}.__variable_770ead{--font-league-spartan:"League Spartan","League Spartan Fallback"}:root{--color-dark:#262623;--color-yellow:#fffc57;--color-ochre:#f4c542;--color-orange:#ff8d47;--color-mint:#73e4c0;--color-paper:#f5f1eb;--color-white:#ffffff;--color-gold:#eab31d;--color-gold-deep:#a9770b;--color-gold-hover:#fffc57;--color-ink:#15140f;--dark-50:#f7f5f0;--dark-100:#ebe7dc;--dark-200:#d4cdba;--dark-300:#b3a995;--dark-400:#8a8073;--dark-500:#635a51;--dark-600:#4a423a;--dark-700:#383028;--dark-800:#2c2825;--dark-900:#262623;--dark-950:#15140f;--yellow-50:#fffef0;--yellow-100:#fffcc9;--yellow-200:#fff990;--yellow-300:#fff770;--yellow-400:#fffc57;--yellow-500:#f0e840;--yellow-600:#d4c92a;--yellow-700:#a89a1f;--yellow-800:#7d7415;--yellow-900:#4d460c;--yellow-950:#2a2606;--color-success:#2e8b57;--color-warning:var(--color-orange);--color-danger:#c93838;--color-info:#3d7fb8;--surface-primary:var(--color-dark);--surface-canvas:var(--color-white);--surface-paper:var(--color-paper);--surface-signature:var(--color-yellow);--surface-ochre:var(--color-ochre);--text-primary:var(--dark-900);--text-secondary:var(--dark-500);--text-tertiary:var(--dark-400);--text-on-dark:var(--color-white);--text-on-yellow:var(--dark-900);--border-subtle:var(--dark-200);--border-default:var(--dark-300);--border-strong:var(--dark-900);--font-display:var(--font-league-spartan),"League Spartan",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--type-display-xl:clamp(72px,11vw,200px);--type-display-lg:clamp(56px,8vw,128px);--type-display-md:clamp(40px,5vw,72px);--type-h2:clamp(32px,4vw,56px);--type-h3:clamp(24px,2.6vw,36px);--type-h4:20px;--type-body-lg:20px;--type-body-md:16px;--type-body-sm:14px;--type-caption:12px;--type-eyebrow:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-display:0.9;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-0.035em;--tracking-snug:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-uppercase:0.16em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--radius-none:0;--radius-sm:2px;--radius-md:6px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(38,38,35,0.06);--shadow-md:0 4px 12px rgba(38,38,35,0.08);--shadow-lg:0 12px 32px rgba(38,38,35,0.12);--shadow-xl:0 24px 64px rgba(38,38,35,0.16);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--container-max:1320px;--ease-out:cubic-bezier(0.2,0.7,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:400ms;--focus-ring:0 0 0 3px var(--color-yellow),0 0 0 5px var(--dark-900)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:15px;letter-spacing:.005em;line-height:1;padding:14px 24px;min-height:48px;border-radius:var(--radius-pill);border:1px solid transparent;background:var(--color-yellow);color:var(--dark-900);cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);white-space:nowrap}.btn:hover{background:var(--yellow-500)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn--primary{background:var(--color-yellow);color:var(--dark-900)}.btn--primary:hover{background:var(--yellow-500)}.btn--dark{background:var(--dark-900);color:var(--color-white)}.btn--dark:hover{background:var(--dark-700)}.btn--ghost{background:transparent;color:var(--dark-900);border-color:var(--dark-900)}.btn--ghost:hover{background:var(--dark-900);color:var(--color-white)}.btn--ghost-on-dark{background:transparent;color:var(--color-white);border-color:rgba(255,255,255,.4)}.btn--ghost-on-dark:hover{background:rgba(255,255,255,.1)}.btn--accent{background:var(--color-orange);color:var(--dark-900)}.btn--accent:hover{background:#ff7a2e}.btn--sm{font-size:13px;padding:8px 16px;min-height:36px}.btn--lg{font-size:17px;padding:18px 32px;min-height:56px}.btn--icon{width:48px;padding:0}.btn--icon.btn--sm{width:36px}.btn--icon.btn--lg{width:56px}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field label{font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.field .hint{font-size:13px;color:var(--text-secondary)}.field .error-msg{font-size:13px;color:var(--color-danger)}.input,.select,.textarea{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-regular);color:var(--text-primary);background:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:14px 16px;min-height:48px;line-height:1.4;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.input::placeholder,.textarea::placeholder{color:var(--text-tertiary)}.input:hover,.select:hover,.textarea:hover{border-color:var(--dark-500)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--dark-900);box-shadow:0 0 0 3px var(--color-yellow)}.textarea{min-height:120px;resize:vertical;padding:14px 16px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23262623' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px}.field--error .input,.field--error .select,.field--error .textarea{border-color:var(--color-danger)}.field--error .input:focus,.field--error .select:focus,.field--error .textarea:focus{box-shadow:0 0 0 3px rgba(201,56,56,.25)}.tag{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:var(--radius-sm);line-height:1;background:var(--dark-100)}.tag,.tag--mint{color:var(--dark-900)}.tag--mint{background:var(--color-mint)}.tag--dark{background:var(--dark-900);color:var(--color-yellow)}.tag--yellow{background:var(--color-yellow);color:var(--dark-900)}.tag--ghost{background:transparent;color:var(--dark-900);box-shadow:inset 0 0 0 1px var(--dark-900)}.badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px 5px;line-height:1;border-radius:var(--radius-sm);background:var(--dark-900);color:var(--color-yellow)}.card{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.card__media{aspect-ratio:4/3;overflow:hidden;background:var(--dark-100)}.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.card__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:24px;line-height:1.05;letter-spacing:-.015em;color:var(--text-primary)}.card__text{color:var(--text-secondary);font-size:15px;line-height:1.55}.card__footer{padding:0 var(--space-6) var(--space-6);margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.card--dark{background:var(--dark-900);border-color:var(--dark-700)}.card--dark .card__title{color:var(--color-white)}.card--dark .card__text{color:rgba(255,255,255,.7)}.card--yellow{background:var(--color-yellow);border-color:transparent}.card--yellow .card__text{color:var(--dark-800)}.card--paper{background:var(--color-paper);border-color:var(--border-subtle)}.link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--dark-300);text-decoration-color:var(--dark-300);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:-webkit-text-decoration-color var(--duration-fast) var(--ease-out);transition:text-decoration-color var(--duration-fast) var(--ease-out);transition:text-decoration-color var(--duration-fast) var(--ease-out),-webkit-text-decoration-color var(--duration-fast) var(--ease-out)}.link:hover{-webkit-text-decoration-color:var(--color-yellow);text-decoration-color:var(--color-yellow)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:var(--weight-semibold);color:var(--dark-900);text-decoration:none}.link-arrow:after{content:"→";transition:transform var(--duration-fast) var(--ease-out)}.link-arrow:hover:after{transform:translateX(3px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:#f5f1eb;background:var(--color-ink);-webkit-font-smoothing:antialiased}::selection{background:var(--color-gold);color:var(--color-ink)}img{max-width:100%;display:block}a{color:inherit}blockquote,h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}.de-grain{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes deMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes deFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes deHeroKB{0%{transform:scaleX(-1) scale(1.01)}to{transform:scaleX(-1) scale(1.06)}}.de-hero-astro{animation:deHeroKB 20s ease-in-out infinite alternate}[data-js] [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1)}[data-reveal].de-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.de-navlink{position:relative;text-decoration:none}.de-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.de-navlink:hover:after{transform:scaleX(1)}.de-cta{position:relative;overflow:hidden}.de-cta>span{position:relative;z-index:2}.de-cta:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateY(101%);transition:transform .35s cubic-bezier(.65,0,.35,1);z-index:1}.de-cta:hover{color:#fffc57}.de-cta:hover:before{transform:translateY(0)}.de-logo-item{transition:color .25s,opacity .25s}.de-stat:hover .de-statnum{color:var(--color-gold)!important}#de-header{position:fixed;top:0;left:0;right:0;z-index:200;background:transparent;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}#de-header.de-scrolled{background:rgba(21,20,15,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(245,241,235,.1)}#de-header .de-hpad{transition:padding .35s ease}#de-header.de-scrolled .de-hpad{padding-top:14px;padding-bottom:14px}section[id]{scroll-margin-top:88px}#de-header .logo-light,#de-header.de-scrolled .logo-dark{display:none}#de-header.de-scrolled .logo-light{display:block}#de-header .de-navlink{color:var(--color-ink)}#de-header.de-scrolled .de-navlink{color:#f5f1eb}.hcta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:13px;padding:10px 18px;border-radius:999px;text-decoration:none;background:var(--color-ink);color:#fff;transition:background .3s,color .3s;white-space:nowrap}#de-header.de-scrolled .hcta{background:var(--color-gold);color:var(--color-ink)}#de-header.de-ondark .de-navlink{color:#f5f1eb}#de-header.de-ondark .logo-dark{display:none}#de-header.de-ondark .logo-light{display:block}#de-header.de-ondark .de-burger{color:#f5f1eb}#de-header.de-ondark .hcta{background:var(--color-gold);color:var(--color-ink)}.de-submit{transition:background .2s ease,color .2s ease}.de-submit:hover{background:#fffc57;color:var(--color-ink)}.de-submit:active{transform:translateY(1px)}.de-darkform .input,.de-darkform .textarea{background:rgba(245,241,235,.08);border:1px solid rgba(245,241,235,.28);color:#ffffff}.de-darkform .input::placeholder,.de-darkform .textarea::placeholder{color:rgba(245,241,235,.55)}.de-darkform .input:focus,.de-darkform .textarea:focus{border-color:var(--color-gold)}.de-chip{position:relative;display:inline-flex;align-items:center;border-radius:999px;padding:9px 16px;font-family:var(--font-body);font-size:14px;font-weight:500;border:1.5px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;transition:all .2s cubic-bezier(.2,.7,.3,1)}.de-chip input{position:absolute;opacity:0;width:0;height:0;margin:0}.de-chip input:focus-visible{outline:none}.de-chip:has(input:focus-visible){box-shadow:0 0 0 3px var(--color-gold)}.de-cta--light .de-chip{border-color:rgba(38,38,35,.22);color:#3c352d}.de-cta--light .de-chip:hover{border-color:var(--color-ink)}.de-cta--light .de-chip.is-sel{background:var(--color-ink);color:var(--color-gold);border-color:var(--color-ink)}.de-cta--dark .de-chip{border-color:rgba(245,241,235,.28);color:rgba(245,241,235,.85)}.de-cta--dark .de-chip:hover{border-color:var(--color-gold);color:var(--color-gold)}.de-cta--dark .de-chip.is-sel{background:var(--color-gold);color:var(--color-ink);border-color:var(--color-gold)}.btn{transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:var(--color-gold);color:var(--color-ink)}.btn--dark:hover{background:#fffc57;color:var(--color-ink)}.btn--ghost:hover{background:var(--color-ink);color:#fff}.btn--primary:hover,.de-yellowbg .btn--dark:hover{background:#fffc57;color:var(--color-ink)}.btn:active{transform:translateY(1px)}.hcta{transition:background .2s ease,color .2s ease}#de-header.de-scrolled .hcta:hover,.hcta:hover{background:#fffc57;color:var(--color-ink)}.de-submit:active{transform:translateY(0);box-shadow:none}.de-submit .de-subarrow{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.de-submit:hover .de-subarrow{transform:translateX(5px)}.de-logo-item:hover{color:var(--color-gold)!important}.kund-light .de-logo-item{color:rgba(21,20,15,.5)!important}.kund-light .de-logo-item:hover{color:var(--color-ink)!important}.de-logocell{display:flex;align-items:center;justify-content:center;height:92px;padding:6px}.de-logo-m{display:block;width:100%;max-width:190px;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat;background:var(--color-ink);opacity:.82;transition:background .3s ease,opacity .3s ease}.de-logocell:hover .de-logo-m{opacity:1;background:var(--color-gold)}.de-difflist>.de-diffrow:first-child{border-top:none!important}.de-diffrow{position:relative;cursor:default;padding-left:20px!important}.de-diffrow:before{content:"";position:absolute;left:0;top:50%;height:56%;width:3px;background:var(--color-gold);transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .42s cubic-bezier(.2,.7,.3,1)}.de-diffrow:hover:before{transform:translateY(-50%) scaleY(1)}.de-diffnum{transition:color .32s ease,transform .42s cubic-bezier(.2,.7,.3,1)}.de-diffrow:hover .de-diffnum{color:var(--color-gold);transform:translateX(2px)}.de-difftext,.de-difftitle{transition:transform .42s cubic-bezier(.2,.7,.3,1)}.de-diffrow:hover .de-difftext,.de-diffrow:hover .de-difftitle{transform:translateX(6px)}.de-diffimg img{transition:transform .7s cubic-bezier(.2,.7,.3,1)}.de-diffimg:hover img{transform:scale(1.06)}.de-award{transition:transform .5s cubic-bezier(.2,.7,.3,1),filter .5s ease;cursor:pointer}.de-award:hover{transform:scale(1.06);filter:drop-shadow(0 30px 70px rgba(255,252,87,.28))}.de-fact{transition:transform .4s cubic-bezier(.2,.7,.3,1);cursor:default}.de-fact:hover{transform:translateY(-4px)}.de-factnum{color:var(--color-ink);transition:color .3s ease}.de-fact:hover .de-factnum{color:var(--color-gold-deep)}.de-diffcard{transition:transform .42s cubic-bezier(.2,.7,.3,1);cursor:default}.de-diffcard:hover{transform:translateX(6px)}.de-diffcardnum{transition:transform .42s cubic-bezier(.2,.7,.3,1)}.de-diffcard:hover .de-diffcardnum{transform:translateY(-2px)}.de-diffcardtitle{transition:color .3s ease}.de-diffcard:hover .de-diffcardtitle{color:var(--color-gold)}.de-manifline{transition:color .3s ease,transform .42s cubic-bezier(.2,.7,.3,1);cursor:default}.de-manifline:hover{color:var(--color-gold)!important;transform:translateX(10px)}.cq-list{border-top:2px solid rgba(21,20,15,.85)}.cq-row{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;padding:38px 0;border-bottom:1px solid rgba(21,20,15,.14)}.cq-stars{display:block;color:#d4a53a;font-size:13px;letter-spacing:3px;margin-bottom:16px}.cq-name{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink)}.cq-role{font-size:13.5px;line-height:1.4;color:#8a8073;margin-top:6px}.cq-quote{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2.1vw,28px);line-height:1.3;letter-spacing:-.005em;color:#262623}@media (max-width:820px){.cq-row{grid-template-columns:1fr;gap:16px}}.ch-hero{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ch-panel{background:var(--color-paper);border-radius:18px;padding:40px 38px;display:flex;flex-direction:column;gap:28px}.ch-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:700;font-size:16px;color:#f5f1eb;text-decoration:none;margin-top:36px}.ch-arrow{display:inline-block;transition:transform .28s ease}.ch-cta:hover .ch-arrow{transform:translateY(3px)}.ch-logo{display:flex;align-items:center;justify-content:center;min-height:120px}.ch-logo img{width:100%;max-width:240px;height:auto;filter:grayscale(1);mix-blend-mode:multiply}.ch-logo-text{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,38px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink)}.ch-facts{margin:0;border-top:1px solid rgba(21,20,15,.14)}.ch-fact{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid rgba(21,20,15,.12)}.ch-fact dt{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a8073}.ch-fact dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:15.5px;letter-spacing:-.005em;color:var(--color-ink);text-align:right}@media (max-width:900px){.ch-hero{grid-template-columns:1fr;gap:36px}}.case-roles{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 28px;gap:10px 28px}@media (max-width:640px){.case-roles{grid-template-columns:1fr}}.case-roles li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.4;color:#3f392f}.case-roles li:before{content:"✓";position:absolute;left:0;color:var(--color-gold-deep);font-weight:700}.fa-feat{display:grid;grid-template-columns:1.55fr 1fr;background:#fff;border:1px solid rgba(21,20,15,.12);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--color-ink);box-shadow:0 12px 40px rgba(21,20,15,.09);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.fa-feat:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(21,20,15,.16)}.fa-feat-main{padding:48px 50px}.fa-feat-side{display:flex;flex-direction:column;background:var(--color-paper);border-left:1px solid rgba(21,20,15,.08);padding:44px 40px}.fa-roles{flex:1 1;display:flex;flex-direction:column;margin-top:6px}.fa-pill{display:inline-flex;align-items:center;gap:6px;color:var(--color-gold-deep);border:1px solid rgba(169,119,11,.5);border-radius:999px;padding:3px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fa-rolerow{flex:1 1;display:flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:15.5px;color:#262623;padding:10px 0;border-bottom:1px solid rgba(21,20,15,.1)}.fa-rolerow:last-child{border-bottom:none}.fa-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:22px}.f-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(21,20,15,.12);border-radius:16px;padding:30px 30px 26px;min-height:240px;text-decoration:none;color:var(--color-ink);box-shadow:0 12px 40px rgba(21,20,15,.09);transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.f-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(21,20,15,.12);border-color:rgba(169,119,11,.4)}.f-foot{margin-top:auto;border-top:1px solid rgba(21,20,15,.1);padding-top:24px;display:flex;justify-content:space-between;gap:12px}.f-cta,.f-foot{align-items:center}.f-cta{position:relative;font-family:var(--font-body);font-weight:700;color:var(--color-ink);text-decoration:none;display:inline-flex;gap:8px;white-space:nowrap}.f-cta:after{content:"";position:absolute;left:0;right:15px;bottom:-3px;height:2px;background:#fffc57;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.f-card:hover .f-cta:after,.fa-feat:hover .f-cta:after{transform:scaleX(1)}.f-arrow{display:inline-flex;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.f-card:hover .f-arrow,.fa-feat:hover .f-arrow{transform:translateX(7px)}@media (max-width:900px){.fa-feat{grid-template-columns:1fr}.fa-feat-side{border-left:none;border-top:1px solid rgba(21,20,15,.08)}.fa-feat-main{padding:40px 34px}.fa-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fa-grid{grid-template-columns:1fr}}.de-casegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1040px){.de-casegrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.de-casegrid{grid-template-columns:1fr}}.de-casecard{display:flex;flex-direction:column;background:#fff;border:1px solid #e2dccf;border-radius:18px;padding:30px;text-decoration:none;color:var(--color-ink);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.de-casecard:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(38,38,35,.1);border-color:#d4cdba}.de-casecard .de-casearrow{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.de-casecard:hover .de-casekund{color:var(--color-gold-deep)}.de-casecard:hover .de-casearrow{transform:translateX(5px)}.cw-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.cw-track{display:flex;width:max-content;animation:cw-marquee 100s linear infinite}.cw-vp:hover .cw-track{animation-play-state:paused}@keyframes cw-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cw-card{flex:none;width:420px;margin-right:22px;border-radius:16px;padding:36px 32px 28px;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--color-paper);border:1px solid rgba(21,20,15,.08);box-shadow:0 14px 34px rgba(0,0,0,.32);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.cw-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d4a53a,var(--color-gold));transition:background .3s ease}.cw-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(0,0,0,.42)}.cw-card:hover:before{background:#fffc57}.cw-stars{color:var(--color-gold-deep);letter-spacing:3px;font-size:14px;margin-bottom:18px}.cw-quote{font-size:15.5px;line-height:1.6;color:#3f392f;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.cw-foot{margin-top:auto;display:flex;align-items:center;gap:14px}.cw2-init{flex:none;width:40px;height:40px;border-radius:50%;background:var(--color-ink);color:#f5f1eb;display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.02em}.cw-name,.cw2-init{font-family:var(--font-display);font-weight:700}.cw-name{font-size:15px;letter-spacing:-.01em;color:var(--color-ink)}.cw-name,.cw-role{text-transform:uppercase}.cw-role{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:#5f574b;margin-top:2px}@media (prefers-reduced-motion:reduce){.cw-track{animation:none}.cw-vp{overflow-x:auto}}@media (max-width:560px){.cw-card{width:300px}}.pr-line-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr auto;grid-gap:0 28px;gap:0 28px}.pr-step{position:relative;grid-row:1/span 4;display:grid;grid-template-rows:subgrid;justify-items:start;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.pr-step:not(:last-child):before{width:calc(100% + 28px);background:rgba(234,179,29,.5)}.pr-step:last-child:after,.pr-step:not(:last-child):before{content:"";position:absolute;top:29px;left:30px;height:2px;z-index:0}.pr-step:last-child:after{width:calc(100% - 30px);background:linear-gradient(90deg,rgba(234,179,29,.5),rgba(234,179,29,0))}.pr-node{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-ink);border:2px solid var(--color-gold);color:var(--color-gold);font-weight:800;font-size:22px;margin-bottom:26px;transition:background .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease,color .28s ease,box-shadow .28s ease}.pr-node,.pr-steptitle{font-family:var(--font-display)}.pr-steptitle{font-weight:700;font-size:20px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:#f5f1eb;margin:0 0 14px;transition:color .28s ease}.pr-steptext{font-size:15px;line-height:1.55;color:rgba(245,241,235,.7);margin:0}.pr-steptag{margin-top:28px;padding-top:18px;border-top:1px solid rgba(245,241,235,.12);width:100%;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);transition:color .28s ease}.pr-step:hover{transform:translateY(-6px)}.pr-step:hover .pr-node{background:#fffc57;border-color:#fffc57;color:var(--color-ink);box-shadow:0 0 0 6px rgba(255,252,87,.14)}.pr-step:hover .pr-steptitle{color:#fff}.pr-step:hover .pr-steptag{color:#fffc57}@media (max-width:820px){.pr-line-grid{display:flex;flex-wrap:wrap;gap:44px 28px}.pr-step{display:flex;flex-direction:column;align-items:flex-start;flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 28px) / 2)}.pr-step:last-child:after,.pr-step:not(:last-child):before{display:none}}@media (max-width:520px){.pr-step{flex-basis:100%}}.de-quoteclamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.film-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.film-row--single{grid-template-columns:1fr;max-width:840px}@media (max-width:900px){.film-row{grid-template-columns:1fr}}.film{display:block;border-radius:18px;overflow:hidden;background:var(--color-ink);color:#f5f1eb;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.film:hover{transform:translateY(-5px);box-shadow:0 26px 60px rgba(21,20,15,.28)}.film-poster{position:relative;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#15140f;background-image:radial-gradient(120% 120% at 30% 20%,#2a2712,#15140f 70%);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.film-poster,.film-video{width:100%;aspect-ratio:16/9}.film-video{display:block;background:#000}.film-play{width:66px;height:66px;border-radius:50%;background:rgba(212,165,58,.16);border:1.5px solid var(--color-gold);display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.2,.7,.3,1)}.film-tri{width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--color-gold);margin-left:4px;transition:border-color .3s ease}.film:hover .film-play{background:#fffc57;border-color:#fffc57;transform:scale(1.06)}.film:hover .film-tri{border-left-color:var(--color-ink)}.film-dur{position:absolute;bottom:16px;right:16px;background:rgba(21,20,15,.7);color:#f5f1eb;font-family:var(--font-mono);font-size:11px;padding:4px 9px;border-radius:999px}.film-meta{padding:26px 28px 28px}.film-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em;color:#f5f1eb}.film-name,.film-role{text-transform:uppercase}.film-role{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#8a8073;margin-top:6px}.de-reviewwall{column-count:3;column-gap:24px}@media (max-width:1000px){.de-reviewwall{column-count:2}}@media (max-width:640px){.de-reviewwall{column-count:1}}.de-reviewcard{page-break-inside:avoid;break-inside:avoid;margin:0 0 24px;background:#fff;border:1px solid #e2dccf;border-radius:18px;padding:26px 26px 24px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.de-reviewcard:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(38,38,35,.1)}.de-korthet-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 44px;gap:48px 44px}@media (max-width:900px){.de-korthet-grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:560px){.de-korthet-grid{grid-template-columns:1fr}}.de-awardgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.de-awardgrid{grid-template-columns:1fr}}.de-awcard{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid rgba(21,20,15,.08);border-radius:18px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.de-awcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(21,20,15,.12)}.de-awlogo{flex:none;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center}.de-awlogo img{max-width:100%;max-height:100%;object-fit:contain}.de-portrait img{transition:transform .7s cubic-bezier(.2,.7,.3,1)}.de-portrait:hover img{transform:scale(1.05)}.de-talang .de-talangarrow{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.3,1),color .2s ease}.de-talang-cta:hover .de-talangarrow,.de-talang:hover .de-talangarrow{transform:translateX(7px);color:var(--color-ink)!important}.de-talang-cta{transition:background .2s ease,color .2s ease}.de-talang-cta:hover,.de-talang:hover .de-talang-cta{background:var(--color-gold)!important;color:var(--color-ink)!important}.de-peercard{transition:transform .3s cubic-bezier(.2,.7,.3,1),background .3s ease,box-shadow .3s ease}.de-peercard:hover{transform:translateY(-3px);background:#232016;border-color:rgba(234,179,29,.45);box-shadow:0 14px 32px rgba(0,0,0,.35)}.de-peertitle{transition:color .25s ease}.de-peercard:hover .de-peertitle{color:var(--color-gold)}.de-peerarrow{transition:opacity .25s ease,transform .25s cubic-bezier(.2,.7,.3,1)}.de-peercard:hover .de-peerarrow{opacity:1;transform:translateX(0)}.de-flink{color:rgba(21,20,15,.82);text-decoration:none;transition:color .22s}.de-flink:hover{color:var(--color-ink)}.de-newsbtn:hover{transform:translateX(3px)}.de-soc:hover{background:var(--color-ink);color:var(--color-gold)!important;border-color:var(--color-ink)!important}.de-tgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.de-tstars{color:var(--color-ink);font-size:20px;letter-spacing:4px}.de-tav{flex:none;width:46px;height:46px;border-radius:50%;background:var(--color-ink);color:var(--color-gold);display:inline-flex;align-items:center;justify-content:center;font-size:17px}.de-tav,.de-tname{font-family:var(--font-display);font-weight:700}.de-tname{font-size:16px;letter-spacing:-.01em;text-transform:uppercase}.de-trole{font-size:13px;color:rgba(21,20,15,.6)}.de-tcard{background:var(--color-gold);color:var(--color-ink);border:1px solid transparent;border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:20px;transition:box-shadow .3s,transform .35s cubic-bezier(.2,.7,.3,1)}.de-tcard:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(0,0,0,.35)}.de-tq{font-size:16px;line-height:1.55;flex:1 1;text-wrap:pretty;color:#1c1a10}.de-tfoot{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(21,20,15,.18);padding-top:18px}@media (max-width:900px){.de-foot-grid{grid-template-columns:1fr 1fr!important;gap:36px 24px!important;padding-top:64px!important}.de-foot-base{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.de-tgrid{grid-template-columns:1fr!important}}.tb-row{display:grid;grid-template-columns:54px minmax(200px,.9fr) 1.3fr 32px;grid-gap:28px;gap:28px;align-items:center;padding:32px 6px;border-top:1px solid rgba(245,241,235,.14);text-decoration:none}.tb-row:last-child{border-bottom:1px solid rgba(245,241,235,.14)}.tb-n{font-family:var(--font-mono);font-size:14px;color:rgba(245,241,235,.6);transition:color .3s}.tb-t{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.6vw,38px);text-transform:uppercase;letter-spacing:-.02em;line-height:1;color:#f5f1eb;transition:color .3s,transform .4s cubic-bezier(.2,.7,.3,1)}.tb-d{font-size:15.5px;line-height:1.55;color:rgba(245,241,235,.66);max-width:52ch}.tb-ar{font-size:24px;color:var(--color-gold);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s;justify-self:end}.tb-row:hover .tb-t{transform:translateX(4px)}.tb-row:hover .tb-n,.tb-row:hover .tb-t{color:var(--color-gold)}.tb-row:hover .tb-ar{opacity:1;transform:translateX(0)}@media (max-width:900px){.de-hero-grid{grid-template-columns:1fr!important}.de-hero-astro{object-position:78% center!important}.de-hero-copy{max-width:100%!important}.de-hero-content{padding-top:120px!important}.tb-row{grid-template-columns:1fr!important;gap:10px!important}.tb-ar{display:none!important}.de-logogrid{grid-template-columns:repeat(2,1fr)!important}.de-grid2,.pl-format{grid-template-columns:1fr!important}.pl-format{gap:36px!important}.pl-quotes{grid-template-columns:1fr!important;gap:44px!important}.de-grid4{grid-template-columns:repeat(2,1fr)!important}.de-nav-links{display:none!important}.de-pad{padding-left:22px!important;padding-right:22px!important}.de-contact-grid{grid-template-columns:1fr!important}.de-display{font-size:clamp(34px,10.5vw,72px)!important}}.de-navgroup{position:relative}.de-navgroup,.de-navtrigger{display:inline-flex;align-items:center}.de-navtrigger{gap:7px}.de-caret{display:inline-block;width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg) translateY(-2px);transition:transform .25s cubic-bezier(.2,.7,.3,1)}.de-navgroup:focus-within .de-caret,.de-navgroup:hover .de-caret{transform:rotate(225deg) translateY(2px)}.de-navgroup:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.de-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:244px;background:var(--color-ink);border:1px solid rgba(245,241,235,.12);border-radius:14px;padding:8px;display:flex;flex-direction:column;box-shadow:0 20px 44px rgba(0,0,0,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .22s cubic-bezier(.2,.7,.3,1),transform .22s cubic-bezier(.2,.7,.3,1),visibility .22s;z-index:210}.de-navgroup:focus-within .de-dropdown,.de-navgroup:hover .de-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.de-ddlink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:600;color:#f5f1eb;white-space:nowrap;transition:background .2s ease,color .2s ease}.de-ddlink:hover{background:rgba(234,179,29,.14);color:var(--color-gold)}.de-ddlink--all{border-top:1px solid rgba(245,241,235,.12);margin-top:4px;padding-top:13px;color:rgba(245,241,235,.7)}.de-ddlink--all:hover{color:var(--color-gold)}.de-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer}#de-header .de-burger{color:var(--color-ink)}#de-header.de-scrolled .de-burger{color:#f5f1eb}.de-burger span{display:block;width:24px;height:2px;background:currentColor;margin:0 auto;transition:transform .28s cubic-bezier(.2,.7,.3,1),opacity .2s ease}.de-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.de-burger.is-open span:nth-child(2){opacity:0}.de-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.de-mobmenu{background:var(--color-ink);border-top:1px solid rgba(245,241,235,.12);padding:10px 22px 30px;display:flex;flex-direction:column}.de-moblink{padding:15px 2px;font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:-.01em;color:#f5f1eb;text-decoration:none;border-bottom:1px solid rgba(245,241,235,.08)}.de-mobsub{padding:12px 2px 12px 18px;font-size:15px;color:rgba(245,241,235,.72);text-decoration:none;border-bottom:1px solid rgba(245,241,235,.06)}.de-mobcta{margin-top:20px;width:100%}@media (max-width:900px){.de-burger{display:flex}.de-nav-right{display:none!important}}.de-hubcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.de-hubcard{position:relative;display:flex;flex-direction:column;gap:14px;background:#1c1a13;border:1px solid rgba(245,241,235,.12);border-radius:16px;padding:30px 28px 26px;text-decoration:none;color:#f5f1eb;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.de-hubcard:hover{transform:translateY(-4px);border-color:rgba(234,179,29,.5);background:#232016;box-shadow:0 18px 40px rgba(0,0,0,.35)}.de-hubnum{font-family:var(--font-mono);font-size:13px;color:var(--color-gold)}.de-hubtitle{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,30px);text-transform:uppercase;letter-spacing:-.02em;line-height:1}.de-hublead{font-size:14.5px;line-height:1.55;color:rgba(245,241,235,.7);flex:1 1}.de-hubfor{font-size:13px;color:rgba(245,241,235,.52);border-top:1px solid rgba(245,241,235,.1);padding-top:14px}.de-hubgo{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:var(--color-gold)}.de-hubarrow{font-size:18px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.de-hubcard:hover .de-hubarrow{transform:translateX(6px)}.de-inclist{list-style:none;display:grid;grid-gap:13px;gap:13px;margin-top:8px}.de-inclist li{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15.5px;line-height:1.5}.de-inccheck{color:var(--color-gold);font-weight:700;line-height:1.5}@media (max-width:900px){.de-hubcards{grid-template-columns:1fr}}.de-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(245,241,235,.14)}.de-step{background:var(--color-ink);padding:32px 26px;display:flex;flex-direction:column;gap:12px}.de-stepnum{font-family:var(--font-mono);font-size:13px;color:var(--color-gold)}.de-steptitle{font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:-.01em}.de-steptext{font-size:14.5px;line-height:1.55;color:rgba(245,241,235,.68)}.de-stephl{margin-top:auto;padding-top:14px;border-top:1px solid rgba(245,241,235,.14);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);display:inline-flex;align-items:center;gap:8px}.de-stephl:before{content:"★";font-size:11px;line-height:1}.pk-scale{margin-top:52px}.pk-scale-ends{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dark-400);margin-bottom:14px}.pk-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,#e4dccb 0,var(--color-gold) 55%,var(--color-ink) 100%)}.pk-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--color-gold-deep)}.pk-node--active{width:22px;height:22px;background:var(--color-gold);border-color:var(--color-ink)}.pk-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,auto);grid-column-gap:22px;column-gap:22px;grid-row-gap:0;row-gap:0;margin-top:34px}.pk-cards--priced{grid-template-rows:repeat(9,auto)}.pk-card{grid-row:1/-1;position:relative;display:grid;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;background:#fff;border:1px solid rgba(38,38,35,.1);border-radius:16px;padding:34px;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease}.pk-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(38,38,35,.13)}.pk-card--dark{background:var(--color-ink);border-color:var(--color-ink);color:#f5f1eb}.pk-card--dark:before{content:"";position:absolute;top:-30px;right:-30px;width:240px;height:240px;background:radial-gradient(circle,rgba(234,179,29,.2),transparent 70%);pointer-events:none}.pk-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:22px}.pk-meter{display:inline-flex;gap:5px;align-items:center}.pk-seg{width:22px;height:5px;border-radius:999px;background:#e2daca}.pk-seg--on{background:var(--color-gold-deep)}.pk-card--dark .pk-seg{background:rgba(245,241,235,.18)}.pk-card--dark .pk-seg--on{background:var(--color-gold)}.pk-level{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a89d8a}.pk-badge{font-size:10.5px;letter-spacing:.16em;background:var(--color-gold);color:var(--color-ink);padding:5px 9px 4px;border-radius:5px}.pk-badge,.pk-name{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.pk-name{position:relative;letter-spacing:-.03em;line-height:.9;font-size:28px;color:var(--color-dark);margin-top:20px}.pk-card--dark .pk-name{color:#f5f1eb}.pk-valblock{position:relative;margin-top:18px}.pk-vallabel{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a89d8a}.pk-card--dark .pk-vallabel{color:rgba(245,241,235,.5)}.pk-value{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;line-height:1;color:var(--color-dark);margin-top:6px}.pk-card--dark .pk-value{color:var(--color-gold)}.pk-desc{position:relative;font-size:14.5px;line-height:1.5;color:#5f574b;margin-top:16px;min-height:44px}.pk-card--dark .pk-desc{color:rgba(245,241,235,.72)}.pk-blocklabel{position:relative;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a89d8a;margin-top:22px;padding-top:22px;border-top:1px solid rgba(38,38,35,.1)}.pk-card--dark .pk-blocklabel{color:rgba(245,241,235,.5);border-top-color:rgba(245,241,235,.16)}.pk-inc{position:relative;list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:16px;font-size:14px;color:#3f392f}.pk-card--dark .pk-inc{color:#f5f1eb}.pk-inc li{display:flex;gap:11px;align-items:flex-start;line-height:1.45}.pk-ck{flex:none;color:var(--color-gold-deep);font-weight:700;font-size:15px;line-height:1.4}.pk-card--dark .pk-ck{color:var(--color-gold)}.pk-passar{position:relative;font-size:13.5px;line-height:1.5;color:#5f574b;margin-top:8px}.pk-card--dark .pk-passar{color:rgba(245,241,235,.72)}.pk-cta{position:relative;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;text-decoration:none;color:var(--color-gold-deep);margin-top:auto;padding-top:28px;transition:gap .2s cubic-bezier(.2,.7,.3,1)}.pk-cta:hover{gap:13px}.pk-card--dark .pk-cta{color:var(--color-gold)}.pk-foot{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.pk-foot .pk-cta{margin-top:0;padding-top:0}.pk-price-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a89d8a}.pk-price{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1;color:var(--color-ink);margin-top:3px}.pk-card--dark .pk-price-label{color:rgba(245,241,235,.5)}.pk-card--dark .pk-price{color:var(--color-gold)}.de-teamgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 30px}.de-teamgrid>*{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 3 * 30px) / 4)}@media (max-width:1040px){.de-teamgrid>*{flex-basis:calc((100% - 2 * 30px) / 3)}}@media (max-width:820px){.de-teamgrid>*{flex-basis:calc((100% - 30px) / 2)}}@media (max-width:520px){.de-teamgrid>*{flex-basis:100%}}.de-teamimg{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.de-teamcard:hover .de-teamimg{transform:translateY(-6px)}.pk-support{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:32px}.pk-support-card{display:flex;flex-direction:column;border-radius:16px;padding:30px 32px;text-decoration:none;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease}.pk-support-card--paper{background:#efe9dd}.pk-support-card--dark{background:var(--color-dark);color:#f5f1eb}.pk-support-card--dark:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.28)}.pk-support-card--paper:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(38,38,35,.14)}.pk-support-card .pk-cta{margin-top:auto;padding-top:24px}.pk-support-card--dark .pk-cta{color:var(--color-gold)}@media (max-width:900px){.pk-cards,.pk-cards--priced{display:flex;flex-direction:column;gap:22px}.pk-card{grid-row:auto;display:flex;flex-direction:column}.pk-support{grid-template-columns:1fr}}.de-faq{display:flex;flex-direction:column}.de-faqitem{border-top:1px solid rgba(245,241,235,.14)}.de-faqitem:last-child{border-bottom:1px solid rgba(245,241,235,.14)}.de-faqitem summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2vw,24px);text-transform:uppercase;letter-spacing:-.01em;color:#f5f1eb}.de-faqitem summary::-webkit-details-marker{display:none}.de-faqmark{flex:none;width:22px;height:22px;position:relative}.de-faqmark:after,.de-faqmark:before{content:"";position:absolute;background:var(--color-gold)}.de-faqmark:before{top:10px;left:1px;right:1px;height:2px}.de-faqmark:after{left:10px;top:1px;bottom:1px;width:2px;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.de-faqitem[open] .de-faqmark:after{transform:scaleY(0)}.de-faqanswer{font-size:16px;line-height:1.6;color:rgba(245,241,235,.72);max-width:70ch;padding:0 4px 26px}@media (max-width:900px){.de-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.de-steps{grid-template-columns:1fr}}.blog-prose{font-family:var(--font-body);font-size:18px;line-height:1.7;color:#2c2721;max-width:68ch}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 22px}.blog-prose h2{font-size:clamp(24px,2.6vw,33px);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:48px 0 16px}.blog-prose h2,.blog-prose h3{font-family:var(--font-display);font-weight:700;color:var(--color-ink)}.blog-prose h3{font-size:clamp(19px,1.9vw,23px);line-height:1.2;letter-spacing:-.01em;margin:34px 0 12px}.blog-prose ol,.blog-prose ul{margin:0 0 24px;padding-left:0;list-style:none}.blog-prose ol{counter-reset:bl-item}.blog-prose li{position:relative;margin-bottom:12px}.blog-prose ul>li{padding-left:28px}.blog-prose ul>li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--color-gold-deep)}.blog-prose ol>li{padding-left:44px;counter-increment:bl-item;min-height:28px}.blog-prose ol>li:before{content:counter(bl-item);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--color-ink);color:var(--color-gold);font-family:var(--font-display);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.blog-prose strong{font-weight:700;color:var(--color-ink)}.blog-prose a{color:var(--color-gold-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .18s ease}.blog-prose a:hover{color:var(--color-ink)}.blog-prose blockquote{margin:32px 0;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.4vw,30px);line-height:1.3;letter-spacing:-.01em;color:var(--color-ink)}.blog-prose blockquote p:last-child{margin-bottom:0}.bl-feat{display:grid;grid-template-columns:.95fr 1.05fr;background:#fff;border:1px solid rgba(21,20,15,.1);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--color-ink);box-shadow:0 12px 40px rgba(21,20,15,.06);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.bl-feat:hover{transform:translateY(-4px);box-shadow:0 22px 64px rgba(21,20,15,.13)}.bl-feat-img{position:relative;min-height:340px;background:var(--color-gold)}.bl-feat-body{padding:48px;display:flex;flex-direction:column;justify-content:center}.bl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.bl-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(21,20,15,.1);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--color-ink);box-shadow:0 8px 30px rgba(21,20,15,.05);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.bl-card:hover{transform:translateY(-4px);box-shadow:0 18px 52px rgba(21,20,15,.12)}.bl-thumb{position:relative;aspect-ratio:16/10;background:var(--color-gold)}.bl-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1 1}.bl-card:hover .f-arrow,.bl-feat:hover .f-arrow{transform:translateX(4px)}.f-arrow{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.3,1)}@media (max-width:820px){.bl-feat{grid-template-columns:1fr}.bl-feat-img{min-height:220px;aspect-ratio:16/10}.bl-feat-body{padding:30px 26px}}.bl-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.bl-chip{font-family:var(--font-body);font-size:14px;font-weight:600;padding:9px 18px;border-radius:999px;border:1.5px solid rgba(21,20,15,.2);background:transparent;color:#3c352d;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.bl-chip.is-active,.bl-chip:hover{border-color:var(--color-ink)}.bl-chip.is-active{background:var(--color-ink);color:var(--color-gold)}@media (max-width:900px){.de-foot-split{grid-template-columns:1fr!important;gap:48px!important;padding-top:64px!important}}@media (max-width:520px){.de-foot-cols{grid-template-columns:1fr 1fr!important}}.nf-chip{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;border:1px solid rgba(245,241,235,.18);color:#f5f1eb;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.nf-chip:hover{border-color:var(--ch);color:var(--ch)}.nf-dot{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.nf-cta{transition:background .2s ease,color .2s ease,transform .2s ease}.nf-cta:hover{transform:translateY(-2px)}.nf-imgwrap{position:relative;display:flex;justify-content:center}.nf-imginner{position:relative;max-width:520px;width:100%}.nf-glow{position:absolute;inset:-6%;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(234,179,29,.5),transparent 62%);filter:blur(16px);animation:dl404glow 6s ease-in-out infinite}.nf-card{position:relative;z-index:1;border-radius:28px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(0,0,0,.7);animation:dl404float 7s ease-in-out infinite}.nf-sig{position:absolute;left:16px;bottom:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#15140f;background:rgba(255,252,87,.72);border-radius:999px;padding:6px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes dl404float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes dl404glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.nf-card,.nf-glow{animation:none}}@media (max-width:900px){.nf-grid{grid-template-columns:1fr!important;gap:48px!important;padding-top:104px!important}}.de-faq--light .de-faqitem{border-color:rgba(21,20,15,.14)}.de-faq--light .de-faqitem summary{color:var(--color-ink)}.de-faq--light .de-faqanswer{color:#3a342c}.pl-sess-arrow{transition:transform .18s cubic-bezier(.2,.7,.3,1)}.pl-sess-row{transition:background .15s ease;border-radius:8px}.pl-sess-row:hover{background:rgba(245,241,235,.03)}.pl-sess-row:hover .pl-sess-arrow{transform:translateX(4px)}.pl-sess-feat .btn--dark{min-height:46px;display:inline-flex;align-items:center}@media (max-width:820px){.pl-sess-feat{grid-template-columns:1fr!important;gap:22px!important}.pl-sess-featright{align-items:flex-start!important}.pl-sess-row{grid-template-columns:1fr!important;gap:8px!important}.pl-sess-arrow{display:none!important}}.pl-signup-input::placeholder{color:rgba(245,241,235,.62)}@media (max-width:640px){.de-peercard{flex-direction:column;gap:12px!important}.de-peercard,.pl-sess-featright{align-items:flex-start!important}.pl-sess-featright{white-space:normal!important}.nf-glow{inset:0!important}.de-pad{padding-top:56px!important;padding-bottom:56px!important}.de-hero-content.de-pad{padding-top:96px!important;padding-bottom:56px!important}.bl-feat,.de-peercard,.pk-card,.pl-sess-feat{overflow-wrap:anywhere}section:first-of-type .de-pad:not(.de-hero-content){padding-top:104px!important}.de-hpad.de-pad{padding-top:15px!important;padding-bottom:15px!important}.de-yellowbg{min-height:auto!important;align-items:flex-start!important}#tjanster>.de-pad:first-of-type{padding-bottom:8px!important}#tjanster>.de-pad:last-of-type{padding-top:0!important}}.th-card{display:flex;flex-direction:column;gap:16px;background:#ffffff;border:1px solid rgba(21,20,15,.12);border-top:3px solid var(--color-gold);border-radius:16px;padding:34px 32px 30px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.th-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px -18px rgba(21,20,15,.35)}.th-card:hover .th-more{color:var(--color-gold-deep)}@media (max-width:900px){.th-hubgrid{grid-template-columns:1fr!important;margin-top:-56px!important}}.exec-place-co{transition:color .16s cubic-bezier(.22,1,.36,1)}.exec-place:hover .exec-place-co{color:var(--color-gold-deep)}