.lp4{--surface:#f4f4f6;--surface2:#fbfbfc;--hairline:#e5e5e9;--ink:#0b0b0e;--ink2:#45454d;--ink3:#6e6e78;--brand:#e99fcb;--brand-hi:#d274ae;--tint:#fbeef5;--tint-ink:#6d2350;--stage:#0b0b0e;--gold:#e9c25a;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-9:36px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-30:120px;--pad-card:var(--sp-7);--pad-card-lg:var(--sp-9);--ctl-h:48px;--ctl-h-sm:40px;--sh-card:0 1px 2px #1011130d, 0 6px 20px #10111312;--sh-float:0 2px 6px #10111312, 0 24px 60px #10111329;--f-disp:"Schibsted Grotesk Variable", "Schibsted Grotesk Variable fallback", "Avenir Next", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--f-body:"Schibsted Grotesk Variable", "Schibsted Grotesk Variable fallback", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono Variable fallback", ui-monospace, "SF Mono", "Cascadia Code", "Menlo", "Consolas", monospace;--app-bg:#f5f7f5;--app-card:#fff;--app-ink:#101410;--app-ink2:#5f665f;--app-line:#e6eae6;--app-accent:#e99fcb;--app-accent-ink:#3a1229;background:var(--surface);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}.theme-container .lp4 h1,.theme-container .lp4 h2,.theme-container .lp4 h3,.lp4 h1,.lp4 h2,.lp4 h3,.lp4 .h2{font-family:var(--f-disp)}.lp4 *,.lp4 :before,.lp4 :after{box-sizing:border-box}.lp4 ::selection{background:var(--tint);color:var(--tint-ink)}.lp4 :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-sm)}.lp4 img,.lp4 svg{max-width:100%;display:block}.lp4 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp4 a{color:inherit;text-decoration:none}.lp4 h1,.lp4 h2,.lp4 h3,.lp4 p{margin:0}@media (prefers-reduced-motion:no-preference){html:has(.lp4){scroll-behavior:smooth}}.lp4 .wrap{z-index:1;max-width:1200px;padding-inline:clamp(var(--sp-5), 4vw, var(--sp-10));margin-inline:auto;position:relative}.lp4 .sec{padding-block:clamp(72px, 8vw, var(--sp-30));scroll-margin-top:84px;position:relative}.lp4 .sec-dark{background:var(--stage);color:#f5f5f7}.lp4 .sec-head{max-width:720px;margin-bottom:clamp(var(--sp-10), 5vw, 60px)}.lp4 .h2{font-family:var(--f-disp);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:700;line-height:1.05}@media (max-width:640px){.lp4 .h2{letter-spacing:-.018em}}.lp4 .lead{margin-top:var(--sp-4);color:var(--ink2);max-width:58ch;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.6}.lp4 .sec-dark .lead{color:#f5f5f7a8}.lp4 .eyebrow{align-items:center;gap:var(--sp-3);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin-bottom:var(--sp-5);font-size:.6875rem;font-weight:500;display:flex}.lp4 .eyebrow b{color:var(--brand);white-space:nowrap;flex-shrink:0;font-weight:600}.lp4 .eyebrow:after{content:"";width:var(--sp-8);background:var(--hairline);height:1px}.lp4 .sec-dark .eyebrow{color:#f5f5f799}.lp4 .sec-dark .eyebrow:after{background:#ffffff29}.lp4 .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp4 .btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--ctl-h);padding:0 var(--sp-6);border-radius:var(--r-md);font-family:var(--f-disp);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.96rem;font-weight:600;transition:background-color .16s,border-color .16s,transform 80ms;display:inline-flex}.lp4 .btn:active{transform:translateY(1px)}.lp4 .btn-primary{background:var(--brand);color:#04150d}.lp4 .btn-primary:hover{background:var(--brand-hi)}.lp4 .btn-ghost{border:1px solid var(--hairline);background:var(--surface2);color:var(--ink)}.lp4 .btn-ghost:hover{border-color:var(--ink3)}.lp4 .sec-dark .btn-ghost,.lp4 .btn-ghost-dark{color:#fff;background:#ffffff0d;border:1px solid #fff3}.lp4 .sec-dark .btn-ghost:hover,.lp4 .btn-ghost-dark:hover{background:#ffffff1a;border-color:#ffffff52}.lp4 .btn-sm{height:var(--ctl-h-sm);padding:0 var(--sp-4);border-radius:var(--r-md);font-size:.875rem}.lp4 .glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffffb8;border:1px solid #ffffff8c;border-bottom-color:#1011131a;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #1011130f,0 16px 40px #10111324}.lp4 .card{background:var(--surface2);border:1px solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--sh-card)}.lp4 .signup{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.lp4 .signup input[type=email]{min-width:0;max-width:100%;height:var(--ctl-h);padding:0 var(--sp-4);border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface2);color:var(--ink);font:inherit;flex:260px;font-size:.96rem;transition:border-color .16s}.lp4 .signup input[type=email]::placeholder{color:var(--ink3)}.lp4 .signup input[type=email]:hover{border-color:var(--ink3)}.lp4 .sec-dark .signup input[type=email],.lp4 .signup-dark input[type=email]{color:#fff;background:#ffffff0f;border-color:#fff3}.lp4 .sec-dark .signup input[type=email]::placeholder,.lp4 .signup-dark input[type=email]::placeholder{color:#f5f5f773}.lp4 .risk{margin-top:var(--sp-3);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:10px}.lp4 .sec-dark .risk{color:#f5f5f794}.lp4 .rv{opacity:0;transition:opacity .35s cubic-bezier(.2,.6,.2,1),transform .35s cubic-bezier(.2,.6,.2,1);transition-delay:min(var(--d,0s), .16s);transform:translateY(12px)}.lp4 .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp4 *,.lp4 :before,.lp4 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp4 .rv{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.lp4 .glass{background:var(--surface2);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--hairline)}.lp4 .sec-dark .btn-ghost,.lp4 .btn-ghost-dark,.lp4 .sec-dark .signup input[type=email],.lp4 .signup-dark input[type=email]{background:#1a1a1f;border-color:#ffffff61}}@media (prefers-contrast:more){.lp4{--ink2:#2f2f36;--ink3:#4a4a52;--hairline:#b8b8c2}.lp4 .glass{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink);background:#fff}.lp4 .card{border-color:var(--ink3)}.lp4 .btn-ghost{border-color:var(--ink)}.lp4 .sec-dark .lead,.lp4 .sec-dark .risk{color:#f5f5f7db}}@media (max-width:620px){.lp4 .signup{grid-template-columns:1fr;display:grid}.lp4 .signup input[type=email],.lp4 .signup .btn{width:100%}}
