@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--font-sans: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--color-ink: #16181d;--color-muted: #4b4f58;--color-subtle: #5f636c;--color-surface: #ffffff;--color-paper: #f7f6f3;--color-inset: #efede9;--color-border: #e3e0da;--color-border-strong: #cfcac2;--color-night: #0b0c0f;--color-night-raised: #16181d;--color-night-line: rgb(255 255 255 / 14%);--color-on-night: #ffffff;--color-on-night-muted: rgb(255 255 255 / 76%);--color-accent: #1b6fee;--color-accent-ink: #1553c0;--color-accent-soft: #e3edfd;--color-ember: #a8714d;--color-ember-deep: #5a3a2a;--color-focus: #1b6fee;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-h3: 1.375rem;--text-h2: clamp(2rem, 4vw, 2.75rem);--text-display: clamp(2.75rem, 7.2vw, 5.75rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(22 24 29 / 6%);--shadow-float: 0 18px 50px rgb(22 24 29 / 10%), 0 2px 8px rgb(22 24 29 / 5%);--container: 1180px;--section-space: clamp(4rem, 9vw, 7rem);--ease: cubic-bezier(.23, 1, .32, 1);--duration: .18s;--motion-duration: .7;--motion-stagger: .08;--motion-distance: 22;--motion-ease: power3.out}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);background:var(--color-paper);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}h1,h2,h3,h4{font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}h2{font-size:var(--text-h2);font-weight:500;letter-spacing:-.03em}h3{font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.2}a{color:inherit}img,svg{max-width:100%;vertical-align:middle}svg{flex-shrink:0}button{font:inherit;color:inherit;cursor:pointer}a,button{transition:background var(--duration),color var(--duration),border-color var(--duration),transform var(--duration) var(--ease)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}::selection{background:var(--color-accent-soft)}[hidden]{display:none!important}.container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;background:#fff;color:var(--color-ink);border-radius:var(--radius-pill);font-weight:500;text-decoration:none}.skip-link:focus{top:12px}.mono,.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.eyebrow{color:var(--color-accent-ink);display:inline-block;margin-bottom:var(--space-4)}.on-night .eyebrow{color:#8fb6ff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:8px 22px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:var(--text-base);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button:active{transform:none}.button-light{background:#fff;color:var(--color-ink);padding-right:8px}.button-light:hover{background:#f1efeb}.button-dark{background:var(--color-ink);color:#fff;padding-right:8px}.button-dark:hover{background:#2a2d35}.button-outline{color:var(--color-ink);border-color:var(--color-border-strong);background:transparent}.button-outline:hover{background:#fff;border-color:var(--color-ink)}.button-small{min-height:40px;padding:6px 16px;font-size:var(--text-sm)}.arrow-dot{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:#fff}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:5px}.text-link:hover{text-decoration-color:var(--color-accent)}.site-header{position:relative;z-index:20;background:var(--color-night);color:#fff}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:1.375rem;font-weight:600;letter-spacing:-.03em;text-decoration:none}.wordmark svg{border-radius:9px}.desktop-nav{display:flex;gap:4px;padding:4px;background:#ffffff1f;border-radius:var(--radius-pill)}.desktop-nav a{padding:7px 16px;border-radius:var(--radius-pill);font-size:15px;font-weight:500;text-decoration:none;color:#fff}.desktop-nav a:hover{background:#ffffff1f}.desktop-nav a[aria-current=page]{background:#fff;color:var(--color-ink)}.header-actions{display:flex;align-items:center;gap:8px}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:transparent;color:#fff}.mobile-nav{display:grid;gap:4px;padding:8px 24px 20px;background:var(--color-night)}.mobile-nav a{padding:12px 4px;border-bottom:1px solid var(--color-night-line);color:#fff;text-decoration:none;font-size:var(--text-lg);font-weight:500}.mobile-nav a[aria-current=page]{color:#8fb6ff}@media (max-width:820px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-cta{display:none}}.on-night{background:var(--color-night);color:var(--color-on-night)}.section{padding-block:var(--section-space)}.section+.section{border-top:1px solid var(--color-border)}.section-white{background:var(--color-surface)}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media (max-width:860px){.faq-layout{grid-template-columns:1fr}}.faq-list{border-top:1px solid var(--color-border)}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-lg);font-weight:500;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform var(--duration) var(--ease);color:var(--color-accent-ink)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{padding:0 0 var(--space-6);color:var(--color-muted);max-width:40rem}.faq-list a{color:var(--color-ink);text-underline-offset:3px}.page-hero{padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,6vw,4.5rem)}.page-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.045em;max-width:16ch}.page-hero p{margin-top:var(--space-6);max-width:38rem;font-size:var(--text-lg);color:var(--color-on-night-muted)}.prose{max-width:44rem}.prose h2{font-size:clamp(1.625rem,3vw,2.125rem);margin:var(--space-12) 0 var(--space-4)}.prose h2:first-child{margin-top:0}.prose p{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-muted)}.prose a{color:var(--color-ink);text-underline-offset:3px}.note{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-muted)}.note strong{color:var(--color-ink)}.site-footer{--ember:radial-gradient(120% 90% at 0% 0%,#ff2f6a 0%,rgb(255 47 106 / 0%) 55%),radial-gradient(90% 80% at 100% 100%,#ffb48c 0%,rgb(255 180 140 / 0%) 60%),linear-gradient(135deg,#ff4d3a 0%,#ff6a45 50%,#ff9a72 100%);background:var(--ember);color:#fff;padding:160px 0 0}.footer-wrap{max-width:1320px;margin-inline:auto;padding-inline:32px}.footer-title{font-size:clamp(56px,8vw,140px);line-height:1;letter-spacing:-.045em;font-weight:600;color:#fff;text-wrap:balance;max-width:none}.footer-title span{color:#ffffffb3}.footer-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.footer-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:999px;font-weight:600;font-size:17px;letter-spacing:-.01em;text-decoration:none;transition:transform .2s}.footer-btn:hover{transform:translateY(-2px)}.footer-btn-white{background:#fff;color:var(--color-ink);padding-right:14px}.footer-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fffc}.footer-arr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ff5733;color:#fff}.footer-note{margin-top:18px;font-size:17px;color:#ffffffdb}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:120px;padding:28px 0 40px;border-top:1px solid rgb(255 255 255 / 30%);font-size:16px;color:#ffffffdb}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 28px}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:640px){.site-footer{padding-top:100px}.footer-wrap{padding-inline:16px}.footer-bottom{margin-top:80px;flex-direction:column;align-items:flex-start}}.on-night+.section{background:linear-gradient(to bottom,var(--color-night),var(--color-surface) calc(var(--section-space) * .8))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}site-motion[data-astro-cid-4sws6wnw]{display:contents}
