@charset "UTF-8";@property --angle{syntax: "<angle>";
  initial-value: 0deg;
  inherits: false; }:root{--ground:#f6f7f9;--surface:#ffffff;--sunken:#eef0f4;--ink:#0b1324;--ink-2:#364055;--ink-3:#5f6a80;--line:#e3e6ec;--line-2:#d2d7e0;--light:var(--brand, #f5a524);--light-hi:color-mix(in oklch, var(--light) 55%, white);--light-glow:color-mix(in oklch, var(--light) 25%, white);--light-soft:color-mix(in oklch, var(--light) 18%, white);--light-wash:color-mix(in oklch, var(--light) 6%, white);--light-deep:color-mix(in oklch, var(--light) 80%, black);--light-text:oklch(from var(--light) 0.47 calc(c * .85) h);--light-2:var(--brand-2, var(--light));--on-light:oklch(from var(--light) clamp(0, (0.68 - l) * 1000, 1) 0 0);--ok:#128a4a;--ok-soft:#e3f5ea;--night:#0a1020;--night-2:#111a30;--night-line:rgba(200, 212, 240, .12);--night-text:#eef1f7;--night-muted:#a7b1c7;--tag-tilbud:#a35f00;--tag-tilbud-bg:var(--light-soft);--tag-dokumentation:#3553c4;--tag-dokumentation-bg:#e8edff;--tag-levering:#0b7a6e;--tag-levering-bg:#dff5f1;--tag-faktura:#6a46d9;--tag-faktura-bg:#efeaff;--font:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm:8px;--r:14px;--r-lg:22px;--shadow-sm:0 1px 2px rgba(11, 19, 36, .06), 0 2px 6px rgba(11, 19, 36, .04);--shadow:0 2px 4px rgba(11, 19, 36, .04), 0 12px 32px -8px rgba(11, 19, 36, .12);--shadow-lg:0 4px 10px rgba(11, 19, 36, .05), 0 40px 80px -24px rgba(11, 19, 36, .28);--ease:cubic-bezier(.16, 1, .3, 1);--section-y:clamp(88px, 12vw, 168px);--gutter:clamp(16px, 4vw, 40px)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.6;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--light-hi);color:var(--ink)}h1,h2,h3{margin:0;font-weight:600;text-wrap:balance}h1{font-size:clamp(2.5rem,6.2vw,5rem);line-height:1.02;letter-spacing:-.04em}h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06;letter-spacing:-.035em}h3{font-size:1.1rem;line-height:1.3;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--light);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:760px}.prose{color:var(--ink-2);font-size:1.075rem;max-width:62ch}.prose p+p{margin-top:1em}.prose strong{color:var(--ink);font-weight:600}.prose--note{margin-top:32px;font-size:1rem;color:var(--ink-3)}.icon{width:1em;height:1em;flex:none}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.logo-word{font-weight:650;font-size:1.35rem;letter-spacing:-.04em;line-height:1}.logo-mark{position:relative;display:inline-block;flex:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--light-wash) 0 8%,var(--light-hi) 22%,var(--light) 55%,var(--light-deep) 100%);box-shadow:0 0 0 1px rgba(199,119,0,.25),0 2px 10px color-mix(in srgb,var(--light) 55%,transparent)}.logo-mark--mini{width:12px;height:12px;vertical-align:-1px;box-shadow:0 0 6px color-mix(in srgb,var(--light) 60%,transparent)}.button{--bg:var(--ink);position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:999px;background:var(--bg);color:#fff;font:inherit;font-size:1rem;font-weight:550;letter-spacing:-.01em;text-decoration:none;cursor:pointer;isolation:isolate;box-shadow:0 1px rgba(255,255,255,.12)inset,0 6px 18px -6px rgba(11,19,36,.5);transition:transform .25s var(--ease),box-shadow .35s var(--ease),background .2s}.button .icon{width:18px;height:18px;transition:transform .35s var(--ease)}.button::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(120% 140% at 50% 120%,color-mix(in srgb,var(--light) 90%,transparent),transparent 60%);opacity:0;transition:opacity .35s var(--ease)}.button:hover{transform:translateY(-1px);box-shadow:0 1px rgba(255,255,255,.12)inset,0 12px 30px -8px color-mix(in srgb,var(--light) 60%,transparent)}.button:hover::after{opacity:.55}.button:hover .icon{transform:translateX(3px)}.button:active{transform:translateY(0)scale(.98)}.button:disabled{opacity:.55;cursor:default;transform:none}.button--sm{padding:9px 16px;font-size:.9rem;gap:8px}.button--sm .icon{width:16px;height:16px}.button--lg{padding:18px 30px;font-size:1.1rem}.button--ghost{background:0 0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.button--ghost::after{display:none}.button--ghost:hover{box-shadow:inset 0 0 0 1px var(--ink-3);background:rgba(255,255,255,.6)}.link-btn{border:0;background:0 0;padding:0;font:inherit;font-size:.9rem;font-weight:550;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-btn:hover{color:var(--ink)}.site-header{position:sticky;top:0;z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.site-header.is-scrolled{background:rgba(246,247,249,.78);backdrop-filter:saturate(1.4)blur(14px);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line)}.site-header.is-dark{background:rgba(10,16,32,.72);box-shadow:0 1px 0 var(--night-line)}.site-header.is-dark .logo,.site-header.is-dark .header-nav a:hover{color:var(--night-text)}.site-header.is-dark .header-nav a{color:var(--night-muted)}.site-header.is-dark .button{--bg:var(--light);color:var(--on-light)}.site-header .logo,.site-header .header-nav a{transition:color .3s}.header-inner{display:flex;align-items:center;gap:32px;height:72px}.header-nav{display:flex;gap:28px;margin-left:auto;font-size:.93rem}.header-nav a{color:var(--ink-2);text-decoration:none;transition:color .2s}.header-nav a:hover{color:var(--ink)}@media(max-width:900px){.header-nav{display:none}.header-inner .button{margin-left:auto}}.section{position:relative;padding:var(--section-y)0}.section-head{display:grid;gap:24px;max-width:760px;margin-bottom:clamp(48px,6vw,80px)}.statement{margin-top:clamp(48px,6vw,72px);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;text-align:center;text-wrap:balance}.js [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(8px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.js [data-reveal].is-in{opacity:1;transform:none;filter:none}.js [data-reveal]:nth-child(2){transition-delay:.08s}.js [data-reveal]:nth-child(3){transition-delay:.16s}.js [data-stagger]>*{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--si,0) * 70ms)}.js [data-stagger].is-in>*{opacity:1;transform:none}.app{position:relative;background:var(--surface);border-radius:var(--r-lg);box-shadow:0 0 0 1px rgba(11,19,36,7%),var(--shadow-lg);overflow:hidden;font-size:14px;line-height:1.45;text-align:left}.app-bar{display:flex;align-items:center;gap:14px;height:46px;padding:0 16px;border-bottom:1px solid var(--line);background:linear-gradient(#fbfbfc,#f6f7f9)}.app-dots{display:flex;gap:6px}.app-dots i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.app-title{display:inline-flex;align-items:center;gap:8px;font-weight:550;color:var(--ink-2);font-size:13px}.app-user{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sunken);color:var(--ink-3)}.app-user .icon{width:15px;height:15px}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:550;line-height:1.5;color:var(--tc,var(--ink-2));background:var(--tb,var(--sunken))}.tag .icon{width:12px;height:12px}.tag--tilbud,.dot--tilbud{--tc:var(--tag-tilbud);--tb:var(--tag-tilbud-bg)}.tag--dokumentation,.dot--dokumentation{--tc:var(--tag-dokumentation);--tb:var(--tag-dokumentation-bg)}.tag--levering,.dot--levering{--tc:var(--tag-levering);--tb:var(--tag-levering-bg)}.tag--faktura,.dot--faktura{--tc:var(--tag-faktura);--tb:var(--tag-faktura-bg)}.avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:10px;font-style:normal;font-weight:650;letter-spacing:.02em;color:#fff;background:var(--ink-2)}.avatar .icon{width:13px;height:13px}.avatar--you{background:var(--ink)}.avatar--marianne{background:#3553c4}.avatar--thomas{background:#0b7a6e}.avatar--mail{background:var(--sunken);color:var(--ink-2)}.anna-card{position:relative;border-radius:var(--r);padding:16px 18px;background:linear-gradient(180deg,var(--light-wash),#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 28%,transparent),0 8px 24px -12px color-mix(in srgb,var(--light) 45%,transparent)}.anna-card--lit::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--angle),transparent 0 70%,color-mix(in srgb,var(--light) 0%,transparent) 72%,var(--light) 84%,var(--light-glow) 88%,var(--light) 92%,transparent 98%);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0);animation:orbit 4.5s linear infinite;pointer-events:none}.anna-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--light-text);margin-bottom:10px}@keyframes orbit{to{--angle:360deg}}.actions{list-style:none;margin:0;padding:0;display:grid;gap:8px}.actions li{display:flex;align-items:center;gap:10px;color:var(--ink)}.check{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:transparent;transition:background .3s var(--ease),box-shadow .3s,color .3s}.check .icon{width:13px;height:13px;stroke-width:2.2}.mini-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--ink);color:#fff;transition:transform .2s var(--ease),background .3s}.mini-btn .icon{width:14px;height:14px}.hero{position:relative;padding:clamp(56px,9vw,120px)0 clamp(72px,10vw,140px);overflow:hidden;margin-top:-72px;padding-top:calc(72px + clamp(56px,9vw,120px))}.hero-light{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 62%,color-mix(in srgb,var(--light) 30%,transparent),transparent 70%),radial-gradient(40% 40% at 22% 70%,rgba(120,150,255,.16),transparent 70%),radial-gradient(35% 35% at 80% 55%,color-mix(in srgb,var(--light-hi) 30%,transparent),transparent 70%);animation:drift 18s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate3d(-2%,0,0)scale(1)}100%{transform:translate3d(2%,-3%,0)scale(1.06)}}.hero-copy{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:28px}.hero-title{max-width:17ch}.hero-lead{max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--ink-2)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hero-stage{position:relative;z-index:1;margin-top:clamp(56px,7vw,88px);perspective:1800px}.demo-tilt{--tilt:1;transform:rotateX(calc(var(--tilt) * 16deg))scale(calc(1 - var(--tilt) * .06))translateY(calc(var(--tilt) * 10px));transform-origin:50% 0;will-change:transform}.demo .app-body{display:grid;grid-template-columns:188px minmax(0,340px)minmax(0,1fr);height:540px}.app-side{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--line);background:#fafbfc}.side-item{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;color:var(--ink-2);font-size:13px}.side-item .icon{width:15px;height:15px;color:var(--ink-3)}.side-item.is-current{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:550}.side-count{margin-left:auto;font-family:var(--mono);font-weight:500;font-size:11.5px;color:var(--ink-3);transition:opacity .3s}.side-label{margin:16px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.dot{width:8px;height:8px;border-radius:50%;background:var(--tc)}.app-list{list-style:none;margin:0;padding:0;border-right:1px solid var(--line);overflow:hidden}.mail{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:14px 16px 14px 26px;border-bottom:1px solid var(--line);transition:background .4s var(--ease),transform .7s var(--ease),opacity .5s,max-height .7s var(--ease),padding .7s var(--ease);max-height:140px}.mail .tag{grid-column:1/-1;justify-self:start;margin-top:6px}.mail-unread{position:absolute;left:11px;top:21px;width:7px;height:7px;border-radius:50%;background:#3553c4;transition:opacity .3s}.mail-from{font-weight:600;font-size:13px}.mail-from small{font-weight:400;color:var(--ink-3);font-size:12px;margin-left:4px}.mail-time{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.mail-subject{grid-column:1/-1;font-size:13px;color:var(--ink)}.mail-preview{grid-column:1/-1;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-detail{position:relative;padding:22px 24px;display:flex;flex-direction:column;gap:16px;overflow:hidden;background:var(--surface)}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-subject{font-size:17px;font-weight:600;letter-spacing:-.015em}.detail-from{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.detail-from .icon{width:14px;height:14px}.detail-text{color:var(--ink-2);font-size:13.5px}.assign{position:relative;display:grid;flex:none}.assign>*{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap;transition:opacity .35s var(--ease),transform .35s var(--ease)}.assign-btn{box-shadow:inset 0 0 0 1px var(--line-2);padding-left:10px;color:var(--ink-2)}.assign-btn .icon{width:14px;height:14px}.assign-done{background:var(--sunken);opacity:0;transform:scale(.9)}.reply-text{font-size:13.5px;color:var(--ink);min-height:4.2em}.reply-text.is-typing::after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--light);animation:caret .8s steps(1)infinite}@keyframes caret{50%{opacity:0}}.reply-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.reply-foot .mini-btn{margin-top:0}.reply-tag{opacity:0;transform:translateX(-6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.confidence{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-weight:500}.confidence b{font-family:var(--mono);font-weight:500;color:var(--ok)}.confidence-bar{width:64px;height:5px;border-radius:99px;background:var(--sunken);overflow:hidden}.confidence-bar i{display:block;height:100%;width:var(--c);background:linear-gradient(90deg,var(--light),var(--ok));border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease).3s}.toast{position:absolute;left:50%;top:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,-12px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.toast .icon{color:#6ee7a8;width:16px;height:16px;stroke-width:2.2}.demo .app-detail>*{transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease)}.demo .app-detail>.detail-head,.demo .app-detail>.detail-text{opacity:0;transform:translateY(8px)}.demo .suggest,.demo .reply{opacity:0;transform:translateY(14px);filter:blur(4px)}.demo .mail--active::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--light) 18%,transparent),color-mix(in srgb,var(--light) 4%,transparent));box-shadow:inset 2px 0 0 var(--light);opacity:0;transition:opacity .5s var(--ease)}.demo.is-s1 .mail--active::before{opacity:1}.demo.is-s1 .mail--active .mail-unread{opacity:0}.demo.is-s1 .app-detail>.detail-head,.demo.is-s1 .app-detail>.detail-text{opacity:1;transform:none}.demo.is-s2 .assign-btn{opacity:0;transform:scale(.9)}.demo.is-s2 .assign-done{opacity:1;transform:none}.demo.is-s2 .suggest{opacity:1;transform:none;filter:none}.demo.is-s2 .suggest::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--light-hi) 70%,transparent) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;animation:sweep 1.4s var(--ease).2s 1 both}.demo.is-s3 .suggest .mini-btn--approve{background:var(--ok)}.demo.is-s3 .suggest .check{background:var(--ok);box-shadow:none;color:#fff}.demo.is-s3 .suggest li:nth-child(2) .check{transition-delay:.45s}.demo.is-s3 .suggest .mini-btn--approve{transform:scale(.96)}.demo.is-s4 .reply{opacity:1;transform:none;filter:none}.demo.is-s4 .confidence-bar i{transform:scaleX(1)}.demo.is-s5 .reply .mini-btn--send{background:var(--ok);transform:scale(.96)}.demo.is-s5 .toast{opacity:1;transform:translate(-50%,0)}.demo.is-s6 .reply-tag{opacity:1;transform:none}.demo.is-s6 .mail--active{opacity:0;transform:translateX(-30%);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}.demo.is-s6 .suggest{opacity:.45}@keyframes sweep{to{background-position:-40% 0}}.demo-steps{list-style:none;margin:0;padding:0;margin:28px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 4px;font-size:13px;color:var(--ink-3)}.demo-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;transition:color .4s,background .4s,box-shadow .4s}.demo-steps li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:background .4s,box-shadow .4s}.demo-steps li.is-done::before{background:var(--ink-3)}.demo-steps li.is-current{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.demo-steps li.is-current::before{background:var(--light);box-shadow:0 0 0 4px color-mix(in srgb,var(--light) 20%,transparent)}@media(max-width:1000px){.demo .app-body{grid-template-columns:minmax(0,300px)minmax(0,1fr)}.app-side{display:none}}@media(max-width:720px){.demo .app-body{grid-template-columns:1fr;height:500px}.app-list{display:none}.app-detail{padding:18px}.demo .app-detail>.detail-head,.demo .app-detail>.detail-text{opacity:1;transform:none}.demo-steps li:not(.is-current){display:none}.confidence-bar{display:none}}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);align-items:start}.problem-copy{display:grid;gap:28px;position:sticky;top:120px}.chain{--active:-1;list-style:none;margin:0;padding:0;position:relative;display:grid;gap:10px}.chain::before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(var(--light),var(--light))no-repeat top/100% calc(var(--fill,0) * 100%),var(--line)}.chain-step{position:relative;display:flex;align-items:center;gap:16px;padding:10px 18px 10px 8px;border-radius:999px;color:var(--ink-3);font-weight:500;transition:color .5s var(--ease),background .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease)}.chain-num{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:28px;height:28px;margin-left:0;border-radius:50%;font-family:var(--mono);font-size:12px;font-weight:500;background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background .5s var(--ease),box-shadow .5s var(--ease),color .5s}.chain-step.is-lit{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.chain-step.is-lit .chain-num{background:var(--light);color:var(--on-light);box-shadow:0 0 0 5px color-mix(in srgb,var(--light) 18%,transparent),0 0 18px color-mix(in srgb,var(--light) 60%,transparent)}.chain-step.is-current{transform:translateX(6px)}.problem-question{margin-top:36px;padding:22px 24px;border-radius:var(--r);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;background:var(--ink);color:#fff;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.problem-question.is-in,html:not(.js) .problem-question{opacity:1;transform:none}@media(max-width:860px){.problem-grid{grid-template-columns:1fr}.problem-copy{position:static}}.compare-section{background:var(--surface)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.lane{border-radius:var(--r-lg);padding:clamp(24px,3vw,36px)}.lane--before{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line)}.lane--after{position:relative;overflow:hidden;background:radial-gradient(80% 60% at 80% 0%,color-mix(in srgb,var(--light) 16%,transparent),transparent 70%),var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 35%,transparent),var(--shadow)}.lane-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:1.3rem;margin-bottom:24px}.lane-count{font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--ink-3)}.lane-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.lane-steps li{position:relative;display:flex;align-items:center;gap:14px;padding:11px 0;color:var(--ink-2)}.lane-steps li+li::before{content:"";position:absolute;left:4px;top:-11px;height:22px;width:2px;background:var(--line-2)}.lane-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-3);flex:none}.lane--before .lane-steps li{font-size:.98rem}.lane--after .lane-steps{gap:18px}.lane--after .lane-steps li{padding:14px 18px;border-radius:var(--r);background:var(--ground);color:var(--ink);font-weight:500}.lane--after .lane-steps li+li::before{left:22px;top:-18px;height:18px}.lane--after .lane-steps li.is-anna{background:linear-gradient(90deg,var(--light-soft),var(--light-wash));box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 35%,transparent)}.lane--after .lane-steps li.is-anna .lane-dot{background:var(--light);box-shadow:0 0 10px color-mix(in srgb,var(--light) 80%,transparent)}.js .compare .lane-steps li{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .compare.is-in .lane--before li{opacity:1;transform:none;transition-delay:calc(var(--li) * 220ms + 200ms)}.js .compare.is-in .lane--after li{opacity:1;transform:none;transition-delay:calc(var(--li) * 90ms + 200ms)}.js [data-stagger].compare>*{opacity:1;transform:none}@media(max-width:760px){.compare{grid-template-columns:1fr}}.example{overflow:hidden}.example::before{content:"";position:absolute;right:-10%;top:10%;width:70%;height:80%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--light) 18%,transparent),transparent)}.example-grid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,7vw,100px);align-items:center}.example-copy{display:grid;gap:28px}.tryit-body{display:grid;gap:14px;padding:22px;background:var(--ground)}.tryit-mail{padding:16px 18px;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm);display:grid;gap:6px}.summary-text{font-size:14.5px;color:var(--ink);font-style:italic}.actions--interactive li{display:block}.actions--interactive label{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:0 -10px;border-radius:10px;cursor:pointer;transition:background .2s}.actions--interactive label:hover{background:color-mix(in srgb,var(--light) 8%,transparent)}.actions--interactive input{position:absolute;opacity:0;pointer-events:none}.actions--interactive input:checked+.check{background:var(--ink);box-shadow:none;color:#fff}.actions--interactive input:focus-visible+.check{outline:2px solid var(--light);outline-offset:2px}.actions--interactive input:not(:checked)~.action-text{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-2)}.action-text{flex:1;font-size:14px;transition:color .2s}.action-state{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);white-space:nowrap}.actions--interactive li.is-running .action-state::before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border-radius:50%;border:2px solid var(--light-soft);border-top-color:var(--light);animation:spin .7s linear infinite}.actions--interactive li.is-done .check{background:var(--ok)!important}.actions--interactive li.is-done .action-state{color:var(--ok)}.actions--interactive li.is-skipped .action-state{color:var(--ink-3)}@keyframes spin{to{transform:rotate(360deg)}}.tryit-foot{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:16px}.tryit-done{font-size:13.5px;font-weight:550;color:var(--ok)}.tryit[data-state=running] [data-approve]{pointer-events:none;opacity:.6}.tryit[data-state=done] [data-approve]{display:none}.tryit[data-state=done] .anna-card--lit::before{animation-duration:1.6s}@media(max-width:900px){.example-grid{grid-template-columns:1fr}}.usecases{background:var(--surface)}.uc{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:stretch}.uc-list{display:grid;align-content:start}.uc-tab{position:relative;display:grid;grid-template-columns:40px 1fr;column-gap:16px;align-items:center;padding:12px 18px 12px 12px;border:0;border-radius:var(--r);background:0 0;font:inherit;color:var(--ink-3);text-align:left;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease)}.uc-tab+.uc-tab{margin-top:2px}.uc-icon{grid-row:1;grid-column:1;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ground);color:var(--ink-2);transition:background .35s,color .35s,box-shadow .35s}.uc-icon .icon{width:20px;height:20px}.uc-name{grid-row:1;grid-column:2;font-size:1.1rem;font-weight:600;letter-spacing:-.015em;color:var(--ink-2);transition:color .3s}.uc-text{grid-row:2;grid-column:2;display:grid;grid-template-rows:0fr;overflow:hidden;font-size:.95rem;color:var(--ink-2);line-height:1.5;transition:grid-template-rows .45s var(--ease),opacity .35s,margin .45s var(--ease);opacity:0}.uc-text>span{min-height:0;overflow:hidden}.uc-tab:hover{background:var(--ground)}.uc-tab:hover .uc-name{color:var(--ink)}.uc-tab[aria-selected=true]{background:var(--ground)}.uc-tab[aria-selected=true] .uc-name{color:var(--ink)}.uc-tab[aria-selected=true] .uc-icon{background:var(--light);color:var(--on-light);box-shadow:0 0 18px color-mix(in srgb,var(--light) 55%,transparent)}.uc-tab[aria-selected=true] .uc-text{grid-template-rows:1fr;opacity:1;margin-top:4px}.uc-stage{position:relative;display:grid;place-items:center;min-height:520px;border-radius:var(--r-lg);overflow:hidden;background:var(--ground);box-shadow:inset 0 0 0 1px var(--line)}.uc-light{position:absolute;inset:-20%;background:conic-gradient(from 200deg at 50% 0%,transparent 0,color-mix(in srgb,var(--light-hi) 55%,transparent) 25deg,color-mix(in srgb,var(--light) 0%,transparent) 60deg,transparent 360deg);filter:blur(30px);animation:beam 9s ease-in-out infinite alternate;pointer-events:none}@keyframes beam{from{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.uc-panel{grid-area:1/1;position:relative;display:grid;justify-items:center;gap:18px;padding:40px 24px;opacity:0;visibility:hidden;transform:translateY(16px)rotate(-1.5deg)scale(.97);transition:opacity .5s var(--ease),transform .7s var(--ease),visibility 0s .5s}.uc-panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.paper-stack{position:relative;isolation:isolate}.paper-stack::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:6px;background:#fbfbfc;box-shadow:0 0 0 1px rgba(11,19,36,5%),0 10px 30px -14px rgba(11,19,36,.2);transform:rotate(3deg)translate(14px,4px)}.paper{position:relative;width:min(320px,72vw);aspect-ratio:210/260;padding:26px 24px;display:flex;flex-direction:column;gap:12px;background:var(--surface);border-radius:6px;box-shadow:0 1px rgba(11,19,36,4%),0 24px 50px -18px rgba(11,19,36,.3),0 0 0 1px rgba(11,19,36,5%);transform:rotate(-2deg)}.paper-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.paper-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--light-soft);color:var(--light-text)}.paper-icon .icon{width:20px;height:20px}.paper-kind{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.paper-ref{display:block;font-family:var(--mono);font-size:12px;color:var(--ink-3)}.paper-line{display:block;height:7px;width:var(--w);border-radius:4px;background:var(--sunken)}.paper-rows{display:grid;gap:7px;margin:8px 0;padding:12px 0;border-block:1px solid var(--line)}.paper-rows i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--sunken) 0 55%,transparent 55% 75%,var(--sunken) 75%)}.paper-rows i:nth-child(2){background:linear-gradient(90deg,color-mix(in srgb,var(--light) 35%,transparent) 0 55%,transparent 55% 75%,color-mix(in srgb,var(--light) 35%,transparent) 75%)}.paper-note{display:flex;align-items:flex-start;gap:10px;max-width:360px;padding:12px 16px;border-radius:var(--r);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 30%,transparent),var(--shadow);font-size:13.5px;color:var(--ink-2);transform:translate(36px,-36px)}.paper-note .logo-mark{margin-top:4px}.uc-panel.is-active .paper-note{animation:note-in .8s var(--ease).25s both}@keyframes note-in{from{opacity:0;transform:translate(36px,-20px);filter:blur(4px)}}@media(max-width:860px){.uc{grid-template-columns:1fr}.uc-stage{min-height:440px;order:-1}.paper-note{transform:translate(0,-24px)}}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center;margin-bottom:clamp(56px,7vw,96px)}.benefits-copy{display:grid;gap:28px}.converge{margin:0}.converge svg{width:100%;height:auto;overflow:visible}.converge figcaption{display:flex;justify-content:space-between;margin-top:14px;font-size:.85rem;font-weight:550;color:var(--ink-3)}.converge figcaption span:last-child{color:var(--light-text)}.converge-path{stroke:var(--ink-3);stroke-width:2;stroke-dasharray:4 7;stroke-linecap:round;opacity:.55}.converge-line{stroke:var(--light);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--light) 80%,transparent))}.converge-node{fill:var(--light);stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--light) 90%,transparent))}.converge-pulse{fill:#fff;filter:drop-shadow(0 0 6px #fff)}.js .converge-path{stroke-dashoffset:400;transition:stroke-dashoffset 2.2s var(--ease)}.js .converge-line{stroke-dasharray:180;stroke-dashoffset:180;transition:stroke-dashoffset 1.2s var(--ease)1.4s}.js .converge-node{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .5s,transform .8s var(--ease)1.2s}.js .converge.is-in .converge-path{stroke-dashoffset:0}.js .converge.is-in .converge-line{stroke-dashoffset:0}.js .converge.is-in .converge-node{opacity:1;transform:none}.js .converge .converge-pulse{opacity:0;transition:opacity .4s 2.4s}.js .converge.is-in .converge-pulse{opacity:1}.list-intro{font-size:1.1rem;font-weight:600;margin-bottom:20px}.benefit-list{margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2)}.benefit{padding:28px 28px 8px 0}.benefit+.benefit{padding-left:28px;border-left:1px solid var(--line)}.benefit dt{font-size:1.15rem;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.benefit dt::before{content:"";display:block;width:28px;height:3px;border-radius:3px;margin-bottom:18px;background:var(--light);box-shadow:0 0 10px color-mix(in srgb,var(--light) 70%,transparent)}.benefit dd{margin:0;color:var(--ink-2);font-size:.98rem}@media(max-width:960px){.benefits-grid{grid-template-columns:1fr}.benefit-list{grid-template-columns:1fr 1fr}.benefit:nth-child(3){padding-left:0;border-left:0}}@media(max-width:560px){.benefit-list{grid-template-columns:1fr}.benefit,.benefit+.benefit{padding:24px 0 8px;border-left:0}.benefit+.benefit{border-top:1px solid var(--line)}}.control{background:var(--surface)}.control-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,7vw,100px);align-items:start}.control-side{display:grid;gap:24px}.levels{--on:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.level-btn{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:0 0 14px;border:0;background:0 0;font:inherit;text-align:left;cursor:pointer;color:var(--ink-3)}.level-bar{display:block;height:6px;border-radius:6px;background:var(--sunken);overflow:hidden;position:relative}.level-bar::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--light-hi),var(--light));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);transition-delay:calc(var(--i) * 90ms)}.level-title{font-weight:600;font-size:.95rem;letter-spacing:-.01em;color:var(--ink-2);line-height:1.25;transition:color .3s}.level-text{font-size:.85rem;line-height:1.45;opacity:0;transform:translateY(-4px);transition:opacity .35s,transform .35s var(--ease)}.level.is-on .level-bar::after{transform:none;box-shadow:0 0 12px color-mix(in srgb,var(--light) 80%,transparent)}.level.is-on .level-title{color:var(--ink)}.level.is-current .level-text{opacity:1;transform:none;color:var(--ink-2)}.level-btn:hover .level-title{color:var(--ink)}.decide .summary-text{font-size:15px}.decide-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.decide-result{flex-basis:100%;font-size:13.5px;font-weight:550;min-height:1.4em}.decide[data-state=approved] .decide-result{color:var(--ok)}.decide[data-state=rejected] .decide-result{color:var(--ink-2)}.decide[data-state=approved] [data-choice=approved]{background:var(--ok)}.decide[data-state=rejected] [data-choice=rejected]{box-shadow:inset 0 0 0 1.5px var(--ink)}.decide[data-state=rejected]::before{animation-play-state:paused;opacity:.2}@media(max-width:900px){.control-grid{grid-template-columns:1fr}}@media(max-width:560px){.levels{grid-template-columns:1fr 1fr;row-gap:4px}.level-text{display:none}}.balance{--p:0;display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(24px,4vw,56px);align-items:center}.balance-col h3{font-size:1.15rem;margin-bottom:18px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{padding:10px 18px;border-radius:999px;font-weight:500;transition:all .6s var(--ease)}.balance-col--less h3{color:var(--ink-3)}.balance-col--less .chips li{background:var(--sunken);color:var(--ink-2);opacity:calc(1 - var(--p) * .55);transform:scale(calc(1 - var(--p) * .08));text-decoration:line-through;text-decoration-color:rgba(95,106,128,calc(var(--p)));transition:none}.balance-col--more .chips li{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--light) calc(.15 + var(--p) * .4 * 100%),transparent),0 6px 22px -8px color-mix(in srgb,var(--light) calc(var(--p) * .9 * 100%),transparent);transform:scale(calc(.95 + var(--p) * .05));transition:none}.balance-axis{width:2px;align-self:stretch;background:var(--line);position:relative}.balance-axis span{position:absolute;left:50%;top:calc(var(--p) * 100%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--light);box-shadow:0 0 0 5px color-mix(in srgb,var(--light) 20%,transparent),0 0 20px color-mix(in srgb,var(--light) 80%,transparent)}@media(max-width:760px){.balance{grid-template-columns:1fr}.balance-axis{display:none}}.timeline-section{background:var(--surface)}.timeline-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.timeline-grid>div:first-child{display:grid;gap:28px}.case-owner{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.timeline{list-style:none;margin:0;padding:0;padding:20px 24px 24px;position:relative}.timeline::before{content:"";position:absolute;left:107px;top:34px;bottom:38px;width:2px;background:var(--line)}.timeline::after{content:"";position:absolute;left:107px;top:34px;bottom:38px;width:2px;background:linear-gradient(var(--light-hi),var(--light));box-shadow:0 0 10px color-mix(in srgb,var(--light) 70%,transparent);transform:scaleY(var(--tp,0));transform-origin:top;transition:transform .5s var(--ease)}.event{position:relative;display:grid;grid-template-columns:56px 32px 1fr;align-items:center;gap:14px;padding:9px 0}.event time{font-family:var(--mono);font-size:12.5px;color:var(--ink-3);text-align:right}.event-who{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface)}.event-who .avatar{width:28px;height:28px}.event-who .logo-mark--mini{width:18px;height:18px}.event-text{font-size:14.5px;color:var(--ink)}.event--anna .event-text{color:var(--light-text);font-weight:550}.js .timeline .event{opacity:0;transform:translateX(-10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .timeline .event.is-in{opacity:1;transform:none}@media(max-width:900px){.timeline-grid{grid-template-columns:1fr}}@media(max-width:420px){.timeline{padding:16px}.timeline::before,.timeline::after{left:87px}.event{grid-template-columns:44px 32px 1fr;gap:10px}}.dark{--mx:50%;--my:30%;background:var(--night);color:var(--night-text);overflow:hidden;isolation:isolate}.dark::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px circle at var(--mx) var(--my),color-mix(in srgb,var(--light) 14%,transparent),transparent 60%);transition:background .2s}.dark .prose{color:var(--night-muted)}.dark .prose strong{color:var(--night-text)}.dark ::selection{color:var(--night)}.hub{position:relative;aspect-ratio:1e3/560;margin:0 auto;max-width:1080px}.hub-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hub-line{stroke:rgba(200,212,240,.18);stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:3 6}.hub-pulse{fill:var(--light-hi);filter:drop-shadow(0 0 6px var(--light))}.hub-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;gap:10px;width:168px;height:168px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#1d2742,#0e1528 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--light) 35%,transparent),0 0 60px color-mix(in srgb,var(--light) 25%,transparent),0 0 140px color-mix(in srgb,var(--light) 15%,transparent);font-weight:650;font-size:1.5rem;letter-spacing:-.04em;align-content:center}.hub-core::before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--light) 25%,transparent);animation:ring 3.2s var(--ease)infinite}@keyframes ring{from{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.logo-mark--hub{width:42px;height:42px;box-shadow:0 0 30px color-mix(in srgb,var(--light) 90%,transparent)}.hub-nodes{list-style:none;margin:0;padding:0}.hub-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:flex-start;gap:12px;width:250px;padding:14px 16px;border-radius:var(--r);background:rgba(17,26,48,.88);box-shadow:0 0 0 1px var(--night-line),0 20px 40px -20px rgba(0,0,0,.6);backdrop-filter:blur(6px);font-size:.9rem;line-height:1.45}.hub-node strong{display:block;font-size:1rem;font-weight:600;color:var(--night-text)}.hub-node span span{color:var(--night-muted)}.hub-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--light) 12%,transparent);color:var(--light-hi)}.hub-icon .icon{width:19px;height:19px}.hub-node--0{left:17%;top:19.6%}.hub-node--1{left:50%;top:10.7%}.hub-node--2{left:83%;top:19.6%}.hub-node--3{left:83%;top:80.4%}.hub-node--4{left:50%;top:89.3%}.hub-node--5{left:17%;top:80.4%}.js .hub-node{opacity:0;transition:opacity .7s var(--ease),translate .7s var(--ease);translate:0 14px;transition-delay:calc(var(--si,0) * 90ms + 200ms)}.js .hub.is-in .hub-node{opacity:1;translate:0 0}@media(max-width:960px){.hub{aspect-ratio:auto;display:grid;gap:20px}.hub-lines{display:none}.hub-core{position:relative;left:auto;top:auto;transform:none;margin:0 auto 12px;width:128px;height:128px;font-size:1.25rem}.hub-nodes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hub-node{position:static;transform:none;width:auto}}@media(max-width:560px){.hub-nodes{grid-template-columns:1fr}}.results-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,7vw,100px);align-items:start}.results-copy{display:grid;gap:28px;position:sticky;top:120px}.result-list{list-style:none;margin:0;padding:0}.result{display:grid;grid-template-columns:44px 1fr;column-gap:20px;padding:28px 0;border-top:1px solid var(--line-2)}.result:last-child{border-bottom:1px solid var(--line-2)}.result h3{font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.025em;margin-bottom:6px}.result p{color:var(--ink-2)}.result-icon{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--ok);box-shadow:var(--shadow-sm)}.result-icon .icon{width:20px;height:20px;stroke-width:2}@media(max-width:860px){.results-grid{grid-template-columns:1fr}.results-copy{position:static}}.text-section .container{display:grid;gap:28px}#kom-i-gang{background:var(--surface)}.closing{text-align:center;padding:clamp(120px,16vw,220px)0}.closing .container{justify-items:center}.closing .prose{margin-inline:auto}.closing h2{font-size:clamp(2.3rem,5.4vw,4.4rem);max-width:14ch}.closing .button{--bg:var(--light);color:var(--on-light);box-shadow:0 0 0 1px color-mix(in srgb,var(--light-hi) 60%,transparent)inset,0 0 40px color-mix(in srgb,var(--light) 45%,transparent),0 10px 30px -10px color-mix(in srgb,var(--light) 80%,transparent)}.closing .button::after{background:radial-gradient(120% 140% at 50% 120%,var(--light-glow),transparent 60%)}.closing-action{margin-top:12px}.closing-light{position:absolute;left:50%;bottom:-40%;z-index:-1;width:1200px;height:800px;transform:translateX(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--light) 35%,transparent),color-mix(in srgb,var(--light) 8%,transparent) 55%,transparent);animation:breathe 7s ease-in-out infinite alternate;pointer-events:none}@keyframes breathe{from{opacity:.7;transform:translateX(-50%)scale(.95)}to{opacity:1;transform:translateX(-50%)scale(1.05)}}.site-footer{background:var(--night);color:var(--night-muted);padding:40px 0 48px;border-top:1px solid var(--night-line);font-size:.9rem}.site-footer .logo{color:var(--night-text)}.footer-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-meta{margin-left:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-stagger]>*,.js .compare .lane-steps li,.js .timeline .event,.js .hub-node{transform:none!important;filter:none!important;transition-property:opacity!important;transition-duration:.4s!important}.demo-tilt{transform:none!important}.hub-pulse,.converge-pulse{display:none}}