@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cash Sans Mono;src:url(https://cdn.block.xyz/fonts/cashsansmono/CashSansMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Cash Sans Mono;src:url(https://cdn.block.xyz/fonts/cashsansmono/CashSansMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Demi.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Bold.woff2) format("woff2");font-weight:700;font-style:normal}:root{--bg: #ffffff;--bg-soft: #f7f7f7;--surface: #ffffff;--surface-soft: #f4f4f4;--text: #0f0f0f;--muted: #555555;--line: #d9d9d9;--line-strong: #bdbdbd;--accent: #000000;--radius-lg: .56rem;--radius-md: .45rem;--shadow-soft: 0 10px 34px rgba(0, 0, 0, .08);--shadow-card: 0 4px 16px rgba(0, 0, 0, .06)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{position:relative;min-height:100vh;color:var(--text);font-family:Cash Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.62;background:radial-gradient(circle at 12% -10%,rgba(0,0,0,.04),transparent 32%),radial-gradient(circle at 100% 8%,rgba(0,0,0,.03),transparent 28%),var(--bg)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;opacity:.35;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:72px 72px;animation:gridDrift 28s linear infinite}.noise{position:fixed;inset:0;pointer-events:none;z-index:-3;opacity:.06;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.16) 1px,transparent 0),radial-gradient(circle at 9px 7px,rgba(0,0,0,.08) 1px,transparent 0);background-size:24px 24px,32px 32px}.aurora{position:fixed;width:26rem;height:26rem;border-radius:999px;filter:blur(78px);pointer-events:none;z-index:-4;opacity:.06}.aurora-a{top:-10rem;left:-10rem;background:#000;animation:floatA 22s ease-in-out infinite}.aurora-b{right:-10rem;bottom:-11rem;background:#000;animation:floatB 24s ease-in-out infinite}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.04;letter-spacing:-.03em;font-family:Pilat Wide,Cash Sans,sans-serif}p{margin:0}a{color:inherit}.page-shell,.site-header,.site-footer{width:min(1200px,92vw);margin-inline:auto}.site-header{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate}.brand{display:inline-flex;align-items:center;gap:.72rem;text-decoration:none}.brand-mark{width:1.85rem;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;color:#000}.brand-mark svg{width:100%;height:100%;display:block}.brand-copy{display:grid;gap:.06rem;font-weight:600;letter-spacing:0}.brand-copy small{color:var(--muted);font:500 .64rem/1.2 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.menu-trigger{display:none;border:1px solid var(--line-strong);background:#fff;color:#0f0f0f;border-radius:.4rem;padding:.4rem .64rem;font:500 .7rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.site-nav{display:flex;align-items:center;gap:.34rem}.site-nav a{text-decoration:none;color:var(--muted);padding:.45rem .54rem;border-radius:.45rem;border:1px solid transparent;font:500 .72rem/1 Cash Sans Mono,monospace;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 0 transparent;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease;transform:translateZ(0)}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active{color:#000;border-color:var(--line-strong);box-shadow:inset 0 0 0 999px #0000000a}.page-home{background:#efefef}.page-home:before,.page-home .noise,.page-home .aurora{display:none}.page-home .site-footer{display:none}.site-header.home-nav-only{justify-content:center;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:1.35rem}.site-header.home-nav-only .site-nav{gap:1.45rem}.site-header.home-nav-only .site-nav a{padding:0;border:0;box-shadow:none;color:#111;font-size:.78rem;letter-spacing:.08em}.site-header.home-nav-only .site-nav a:hover,.site-header.home-nav-only .site-nav a:focus-visible,.site-header.home-nav-only .site-nav a.active{border:0;box-shadow:none;color:#000;font-weight:700}.page-shell{padding:.6rem 0 3.6rem}.section{margin-top:2.2rem}.home-minimal{min-height:calc(100vh - 150px);display:grid;place-content:center;justify-items:center;text-align:center;gap:1.4rem;padding:2.2rem 0 4rem}.home-logo{width:clamp(3.4rem,5vw,4.6rem);color:#000}.home-logo svg{width:100%;height:auto;display:block}.home-statement{max-width:22ch;margin:0;color:#111;font-family:Pilat Wide,Cash Sans,sans-serif;font-size:clamp(1.65rem,3.2vw,3.25rem);line-height:1.15;letter-spacing:-.03em}.home-links{margin-top:.6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.45rem}.home-links a{text-decoration:none;color:#111;font:500 .74rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.home-links a:hover,.home-links a:focus-visible{text-decoration:underline;text-underline-offset:3px}.hero{padding:clamp(1.2rem,3vw,2.4rem) 0 1.45rem;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;position:relative}.hero:after{display:none}.statement{margin-top:.4rem}.hero h1{margin-top:.7rem;max-width:16ch;font-size:clamp(2rem,6vw,5.1rem)}.hero-copy{position:relative;z-index:2}.eyebrow{color:#000;font:500 .66rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.lead{margin-top:.95rem;max-width:64ch;color:#2d2d2d;font-size:clamp(1rem,1.6vw,1.2rem)}.inline-actions{margin-top:1.05rem;display:flex;flex-wrap:wrap;gap:.62rem}.btn{text-decoration:none;border:1px solid #000000;border-radius:999px;padding:.64rem .96rem;font:500 .72rem/1 Cash Sans Mono,monospace;letter-spacing:.07em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 0 transparent;transition:transform .14s ease,box-shadow .14s ease,color .14s ease}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn.primary{color:#fff;background:#000;box-shadow:0 8px 18px #0000002e}.btn.primary:hover,.btn.primary:focus-visible{box-shadow:0 10px 22px #0000003d}.btn.ghost{color:#000;border-color:#000;background:#fff}.btn.ghost:hover,.btn.ghost:focus-visible{box-shadow:inset 0 0 0 999px #0000000f}.mono-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;border-right:0;border-radius:0;background:transparent;overflow:clip}.mono-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mono-stat{padding:1rem .3rem 1rem 0;border-right:1px solid var(--line)}.mono-stat:nth-child(2){padding-left:1rem}.mono-stat:nth-child(3){padding-left:1rem}.mono-stat:last-child{border-right:0}.mono-label{color:#000;font:500 .64rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.mono-stat p+p{margin-top:.5rem;color:#2f2f2f}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grid-three,.offer-grid,.process-grid{display:grid;gap:1rem}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel,.module-card,.process-card,.contact-card,.article-card,.article-page{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.panel,.module-card,.process-card,.contact-card,.article-card{padding:1rem}.panel-accent{border-color:#000;background:var(--surface-soft)}.panel h2,.panel h3,.module-card h3,.process-card h3{margin-top:.48rem;font-size:clamp(1.18rem,2vw,1.54rem)}.panel p,.module-card p,.process-card p,.contact-card p{margin-top:.62rem;color:#333}.home-choice,.cta-box{min-height:100%}.price-tag,.process-step,.module-index{color:#000;font:500 .64rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.module-card{display:grid;gap:.45rem}.pill{display:inline-flex;align-items:center;border:1px solid #000000;border-radius:999px;padding:.24rem .56rem;color:#000;font:500 .62rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.bullet-list,.simple-list{margin:.9rem 0 0;padding-left:1.1rem}.bullet-list li,.simple-list li{color:#2f2f2f}.bullet-list li+li,.simple-list li+li{margin-top:.34rem}.process-section h2,#metode h2,#leveranse h2{margin-top:.45rem;font-size:clamp(1.5rem,3vw,2.4rem)}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-form{margin-top:.75rem;display:grid;gap:.62rem}.contact-form label{color:#1f1f1f;font:500 .64rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:.62rem .72rem;color:#0f0f0f;background:#fff;font:inherit}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:1px solid #000000;border-color:#000}.contact-form textarea{resize:vertical}.article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-card{display:grid;gap:.68rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.article-card:hover{transform:translateY(-2px);border-color:#000;box-shadow:var(--shadow-card),inset 0 0 0 999px #00000005}.article-card h3{font-size:1.24rem}.article-card h3 a{text-decoration:none}.article-card h3 a:hover,.article-card h3 a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.article-summary{color:var(--muted)}.article-link{color:#000;font:500 .67rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.article-link:hover,.article-link:focus-visible{color:#252525}.article-meta{margin-top:auto;display:flex;justify-content:space-between;gap:.5rem;color:var(--muted);font:500 .67rem/1 Cash Sans Mono,monospace}.article-page{padding:clamp(1rem,2.5vw,1.9rem)}.article-page h1{margin-top:.65rem;font-size:clamp(1.7rem,4vw,3rem)}.article-page .meta-row{margin-top:.68rem;display:flex;flex-wrap:wrap;gap:.52rem;color:var(--muted);font:500 .67rem/1 Cash Sans Mono,monospace}.article-page p{margin-top:.92rem;color:#2f2f2f;max-width:75ch}.article-page .article-lead{color:#141414;font-size:1.03rem}.article-page h2{margin-top:1.2rem;font-size:clamp(1.2rem,2vw,1.6rem)}.article-block{border-top:1px solid var(--line);padding-top:1rem}.key-points{border-left:2px solid #000000;padding-left:1rem}.copy{color:#2f2f2f}.site-footer{margin-top:3rem;padding:1.2rem 0 2.4rem;border-top:1px solid var(--line);display:grid;gap:.36rem}.footer-name{font:500 .72rem/1 Cash Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.footer-tag,.footer-meta{color:var(--muted);font-size:.9rem}.reveal{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.85,.2,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}@keyframes gridDrift{0%{transform:translateZ(0)}to{transform:translate3d(-72px,-72px,0)}}@keyframes floatA{0%,to{transform:translateZ(0)}50%{transform:translate3d(1rem,1.1rem,0)}}@keyframes floatB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-1rem,-1rem,0)}}@media(max-width:1120px){.mono-grid,.grid-three,.article-list,.process-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.site-header{flex-wrap:wrap;gap:.7rem}.menu-trigger{display:inline-flex}.site-nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:.18rem;padding-bottom:.45rem}.site-nav.open{display:flex}.site-nav a{width:100%}.site-header.home-nav-only{justify-content:flex-start;padding-top:.8rem}.site-header.home-nav-only .site-nav{gap:.25rem}.site-header.home-nav-only .site-nav a{width:100%;padding:.35rem 0}.grid-two,.grid-three,.offer-grid,.process-grid,.process-grid-4,.article-list,.contact-grid,.mono-grid{grid-template-columns:1fr}.mono-stat,.mono-stat:nth-child(2),.mono-stat:nth-child(3){padding:.9rem 0;border-right:0;border-bottom:1px solid var(--line)}.mono-stat:last-child{border-bottom:0}}@media(max-width:640px){.home-minimal{min-height:calc(100vh - 128px);padding-top:1.6rem}.home-statement{max-width:20ch;font-size:clamp(1.5rem,8.3vw,2.25rem)}.home-links{gap:1rem}.hero h1{font-size:clamp(1.72rem,10vw,2.6rem)}.btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
