@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}:root{--night:#100e1b;--night-rgb:16 14 27;--deep:#1a1729;--deep-rgb:26 23 41;--line:#272238;--raise:#ffffff0b;--raise-2:#ffffff14;--edge:#ffffff17;--edge-2:#ffffff29;--text:#eae7f5;--muted:#9b94bd;--faint:#6b648c;--accent:#9b7bff;--accent-rgb:155 123 255;--accent-deep:#c0aaff;--accent-deep-rgb:192 170 255;--accent-dim:rgb(var(--accent-rgb) / .26);--on-accent:#171429;--sky:#59c1ee;--sky-rgb:89 193 238;--leaf:#3fcf8e;--amber:#f0b429;--amber-rgb:240 180 41;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shell:1320px;--pad:40px;--radius:16px;--header-h:68px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.014em;font-family:Schibsted Grotesk,Inter,sans-serif;font-weight:800;line-height:1.12}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.shell{width:100%;max-width:var(--shell);padding-inline:var(--pad);z-index:1;margin-inline:auto;position:relative}.mono{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ico{fill:currentColor;flex:none;width:1em;height:1em}.ico--stroke{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sprite{display:none}.skip{position:absolute;left:-9999px}.skip:focus{z-index:200;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:10px 16px;top:12px;left:16px}.sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky span{will-change:transform;backface-visibility:hidden;display:block;position:absolute;inset:-560px -300px}.sky__a{background:radial-gradient(880px 620px at 76% 31%, rgb(var(--accent-deep-rgb) / .3), transparent 70%);transform:translate3d(0, calc(var(--sp,0) * 280px), 0)}.sky__b{background:radial-gradient(780px 600px at 11% 50%, rgb(var(--accent-rgb) / .18), transparent 72%);transform:translate3d(calc(var(--sp,0) * -70px), calc(var(--sp,0) * -200px), 0)}.sky__c{background:radial-gradient(1000px 700px at 55% 73%, rgb(var(--sky-rgb) / .13), transparent 70%);transform:translate3d(0, calc(var(--sp,0) * -380px), 0)}.grain{z-index:0;pointer-events:none;opacity:.28;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.eyebrow{color:var(--accent);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.btn{height:46px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .3s, background .3s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background:linear-gradient(155deg, var(--accent-deep), var(--accent));color:var(--on-accent);box-shadow:0 14px 34px -14px rgb(var(--accent-rgb) / .85)}.btn--primary:after{content:"";width:45%;transition:left .65s var(--ease);background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.btn--primary:hover:after{left:115%}.btn--primary:hover{box-shadow:0 22px 46px -16px rgb(var(--accent-rgb) / .95);transform:translateY(-2px)}.btn--ghost{border-color:var(--edge-2);background:var(--raise);color:var(--text)}.btn--ghost:hover{background:var(--raise-2);border-color:#ffffff57;transform:translateY(-2px)}.btn--sm{border-radius:10px;height:38px;padding:0 16px;font-size:13.5px}.section{padding:116px 0;position:relative}.section__head{max-width:60ch;margin-bottom:56px}.section h2{margin:18px 0 16px;font-size:clamp(30px,3.2vw,46px)}.section__lead{color:var(--muted);max-width:52ch;font-size:17.5px}.rule{background:linear-gradient(90deg, transparent, var(--edge), transparent);height:1px}.header{z-index:100;height:var(--header-h);border-bottom:1px solid #0000;align-items:center;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.header.is-stuck{background:rgb(var(--night-rgb) / .72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--edge)}.header__in{align-items:center;gap:28px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:11px;font-family:Schibsted Grotesk,sans-serif;font-size:16.5px;font-weight:800;display:flex}.brand__word i{color:var(--accent);font-style:normal}.brand__mark{width:23px;height:23px;color:var(--text);flex:none}.nav{gap:4px;margin-inline:auto;display:flex}.nav a{color:var(--muted);border-radius:9px;padding:8px 14px;font-size:14px;transition:color .25s,background .25s}.nav a:hover{color:var(--text);background:var(--raise)}.nav a.is-active{color:var(--text)}.header__cta{align-items:center;gap:10px;display:flex}.burger{border:1px solid var(--edge);border-radius:10px;place-items:center;width:40px;height:40px;display:none}.burger span{background:var(--text);width:16px;height:1.5px;transition:transform .35s var(--ease);display:block}.burger span+span{margin-top:4px}.sheet{inset:var(--header-h) 0 0;z-index:99;background:rgb(var(--night-rgb) / .97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px var(--pad);opacity:0;pointer-events:none;transition:opacity .3s, transform .35s var(--ease);align-content:start;gap:6px;display:grid;position:fixed;transform:translateY(-12px)}.sheet.is-open{opacity:1;pointer-events:auto;transform:none}.sheet a{border-bottom:1px solid var(--edge);padding:14px 4px;font-size:18px}.hero{padding:calc(var(--header-h) + 96px) 0 30px;text-align:center}.hero h1{letter-spacing:-.02em;max-width:16ch;margin:26px auto 24px;font-size:clamp(40px,5.6vw,80px);font-weight:900;line-height:1.08}.lines span{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.lines i{font-style:normal;display:block}@media (scripting:enabled){.lines i{transition:transform 1s var(--ease);transform:translateY(108%)}}.lines span:nth-child(2) i{transition-delay:.12s}.lines.is-shown i{transform:none}.grad{background:linear-gradient(96deg, var(--accent), var(--accent-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.hero__sub{color:var(--muted);max-width:60ch;margin-inline:auto;font-size:18.5px}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:34px 0 14px;display:flex}.hero__fine{color:var(--faint);font-size:13px}.hero__stage{perspective:1800px;text-align:left;margin-top:46px}.hero__stage .win{transform:rotateX(var(--tilt,9deg)) translateY(var(--py,0px));transform-origin:50% 0;transition:none}.win{border:1px solid var(--edge-2);background:linear-gradient(180deg, rgb(var(--deep-rgb) / .96), rgb(var(--night-rgb) / .97));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 60px 120px -34px #000000eb,inset 0 0 0 1px #ffffff08}.win__bar{border-bottom:1px solid var(--edge);background:#ffffff08;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.win__lights{gap:6px;display:flex}.win__lights i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.win__title{color:var(--faint);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px}.win__tabs{gap:4px;margin-left:auto;display:flex}.win__tabs span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-radius:7px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.win__tabs span.is-on{color:var(--text);background:var(--raise-2)}.app{grid-template-columns:184px minmax(0,1fr);min-height:460px;display:grid}.view .app{height:100%;min-height:0}.side{border-right:1px solid var(--edge);background:#ffffff04;align-content:start;gap:3px;padding:18px 14px;display:grid}.side__label{color:var(--faint);padding:0 8px 10px}.side__item{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.side__item .ico{opacity:.75;font-size:15px}.side__item.is-on{background:var(--raise-2);color:var(--text)}.side__item b{color:var(--faint);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.side__item b.is-bump{animation:bump .7s var(--ease);color:var(--accent)}@keyframes bump{40%{transform:scale(1.55)}to{transform:scale(1)}}.pane{min-width:0;padding:20px 22px;position:relative;overflow:hidden}.view .pane{padding:0}.view .panel{padding:20px 22px}.pane__head{border-bottom:1px solid var(--edge);color:var(--faint);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.live{color:var(--leaf);align-items:center;gap:7px;display:inline-flex}.live .dot{background:var(--leaf);width:6px;height:6px;box-shadow:0 0 10px var(--leaf);animation:breathe 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes breathe{50%{opacity:.35}}.feed{gap:9px;display:grid}.row{border:1px solid var(--edge);background:var(--raise);transition:border-color .3s, background .3s, transform .3s var(--ease);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:13px 14px;display:grid}.row:hover{border-color:var(--edge-2);background:var(--raise-2);transform:translate(2px)}.av{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.av--slack{background:#4a154b}.av--github{background:var(--line)}.av--jira{background:#0052cc}.av--notion{background:var(--line)}.av--meet{background:#0f7a5a}.row>span:nth-child(2){min-width:0}.row__t{font-size:14px;font-weight:500;line-height:1.35;display:block}.row__m{color:var(--faint);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block;overflow:hidden}.chip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.chip--you{color:var(--accent);border-color:rgb(var(--accent-rgb) / .42);background:rgb(var(--accent-rgb) / .1)}.chip--old{color:var(--amber);border-color:rgb(var(--amber-rgb) / .36);background:rgb(var(--amber-rgb) / .09)}.chip--fyi{color:var(--faint);border-color:var(--edge)}.strip{padding:44px 0 8px;overflow:hidden}.strip__label{text-align:center;color:var(--faint);margin-bottom:26px}.marquee{gap:56px;width:max-content;animation:42s linear infinite slide;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.strip:hover .marquee{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.marquee span{color:var(--faint);white-space:nowrap;align-items:center;gap:11px;font-size:14.5px;transition:color .3s;display:flex}.marquee span:hover{color:var(--text)}.marquee .ico{opacity:.62;font-size:22px}.cinema{grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);align-items:start;gap:56px;padding-top:40px;display:grid}.rail{padding-bottom:12vh}.act{opacity:.3;min-height:86vh;transition:opacity .65s var(--ease), transform .75s var(--ease);flex-direction:column;justify-content:center;padding:48px 0;display:flex;transform:translateY(10px)}.act.is-live{opacity:1;transform:none}.act__no{color:var(--faint);margin-bottom:14px;display:block}.act h2{margin:14px 0 18px;font-size:clamp(28px,3vw,44px)}.act p{color:var(--muted);max-width:46ch;font-size:17.5px}.bullets{gap:12px;margin-top:24px;display:grid}.bullets li{padding-left:24px;font-size:15px;position:relative}.bullets li:before{content:"";border:1.5px solid var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.bullets li span{color:var(--muted)}.act__link{color:var(--accent);align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:26px;font-size:14.5px;font-weight:600;display:inline-flex}.act__link .ico{transition:transform .3s var(--ease)}.act__link:hover .ico{transform:translate(4px)}.view{top:calc(var(--header-h) + 4vh);perspective:1500px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;height:72vh;min-height:520px;max-height:700px;display:grid;position:sticky}.view .win{transform:translate3d(0, var(--py,0px), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);will-change:transform}.view .win:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(36% 28% at var(--gx,60%) var(--gy,0%), #ffffff14, transparent 70%);border-radius:20px;transition:background .5s;position:absolute;inset:0}.view .win__body{height:calc(100% - 46px);position:relative}.steps{align-content:center;gap:16px;padding:6px 0;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(180deg, transparent, var(--edge-2), transparent);width:1px;position:absolute;top:12px;bottom:12px;left:50%}.steps:after{content:"";width:1px;height:calc(var(--k,0) * (100% - 24px));background:linear-gradient(180deg, var(--accent), rgb(var(--accent-rgb) / .35));transition:height .6s var(--ease);position:absolute;top:12px;left:50%}.steps button{background:var(--night);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.steps i{background:var(--edge-2);width:7px;height:7px;transition:transform .4s var(--ease), background .4s;border-radius:50%}.steps button.is-on i{background:var(--accent);box-shadow:0 0 14px rgb(var(--accent-rgb) / .8);transform:scale(1.7)}.panel{opacity:0;pointer-events:none;transform:translateY(calc(var(--dir,1) * 26px)) scale(.99);filter:blur(6px);transition:opacity .55s var(--ease), transform .7s var(--ease), filter .55s var(--ease);position:absolute;inset:0}.panel.is-live{opacity:1;filter:none;pointer-events:auto;transform:none}.vault{align-content:space-between;gap:16px;height:calc(100% - 46px);padding:4px 0 48px;display:grid}.vault svg{width:100%;height:auto;display:block}.machine{fill:#ffffff06;stroke:var(--edge-2);stroke-width:1.2px}.lbl{letter-spacing:.16em;fill:var(--faint);font-family:IBM Plex Mono,monospace;font-size:9.5px}.lbl--off{fill:#ffffff38}.loop{fill:none;stroke:rgb(var(--accent-rgb) / .22);stroke-width:1.2px;stroke-dasharray:3 5}.orbit{fill:var(--accent);offset-path:path("M64,90 H326 Q350,90 350,114 V320 Q350,344 326,344 H64 Q40,344 40,320 V114 Q40,90 64,90 Z");animation:9s linear infinite orbit}.orbit--b{fill:var(--sky);animation-delay:-4.5s}@keyframes orbit{to{offset-distance:100%}}.spoke{stroke:var(--edge-2);stroke-width:1px}.chip-node rect{fill:#ffffff0d;stroke:var(--edge)}.chip-node text{fill:var(--muted);font-family:Inter,sans-serif;font-size:12.5px}.core circle{fill:rgb(var(--accent-rgb) / .14);stroke:var(--accent);stroke-width:1.2px}.core text{fill:var(--text);font-family:IBM Plex Mono,monospace;font-size:12px}.core .sub{letter-spacing:.14em;fill:rgb(var(--accent-rgb) / .8);font-size:8.5px}.wall{stroke:rgb(var(--accent-rgb) / .55);stroke-width:1.5px;stroke-dasharray:5 6;fill:none}.try{stroke:var(--accent);stroke-width:1.4px;fill:none;stroke-dasharray:72;stroke-dashoffset:72px}.cross{stroke:var(--accent);stroke-width:1.6px;fill:none;opacity:0}.panel.is-live .try{animation:probe 4s var(--ease-in-out) infinite}.panel.is-live .cross{animation:deny 4s var(--ease-in-out) infinite}@keyframes probe{0%,10%{stroke-dashoffset:72px}40%,62%{stroke-dashoffset:0}80%,to{stroke-dashoffset:-72px;opacity:0}}@keyframes deny{0%,38%{opacity:0;transform:scale(.8)}46%,70%{opacity:1;transform:scale(1)}85%,to{opacity:0}}.cross{transform-box:fill-box;transform-origin:50%}.cloud path{fill:none;stroke:#fff3;stroke-width:1.2px}.cloud .slash{stroke:#ffffff47}.vault__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{border:1px solid var(--edge);background:var(--raise);color:var(--faint);border-radius:12px;gap:3px;padding:12px 14px;font-size:11px;line-height:1.35;display:grid}.stat b{letter-spacing:-.02em;color:var(--text);font-family:Schibsted Grotesk,sans-serif;font-size:19px;font-weight:800}.map{height:calc(100% - 92px);padding:4px 0;display:block}.map svg{width:100%;height:100%;display:block}.node circle{fill:#ffffff0d;stroke:var(--edge-2)}.node text{fill:var(--muted);font-family:Inter,sans-serif;font-size:11px}.node--hot circle{fill:rgb(var(--accent-rgb) / .16);stroke:var(--accent)}.node--hot text{fill:var(--text)}.edge{stroke:var(--edge-2);stroke-width:1.2px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.edge--hot{stroke:var(--accent);stroke-width:1.6px}.panel.is-live .edge{animation:draw 1.1s var(--ease-in-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.pulse{transform-box:fill-box;transform-origin:50%}.panel.is-live .pulse{animation:pulse 2.6s var(--ease-in-out) infinite 1s}@keyframes pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.22)}}.flag{fill:var(--accent);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px}.chat{align-content:start;gap:10px;height:100%;padding:4px;display:grid}.bubble{border:1px solid var(--edge);background:var(--raise);border-radius:14px;max-width:78%;padding:12px 15px;font-size:14px;line-height:1.45}.bubble--me{background:rgb(var(--accent-rgb) / .12);border-color:rgb(var(--accent-rgb) / .32);margin-left:auto}.bubble--os{border-color:var(--edge)}.connect-card{border:1px solid var(--edge-2);background:#ffffff0f;border-radius:13px;align-items:center;gap:13px;max-width:88%;padding:14px;display:flex}.connect-card .ico{font-size:24px}.connect-card>span{min-width:0}.connect-card b{font-size:14.5px;display:block}.connect-card small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:block;overflow:hidden}.connect-card .btn{flex:none;margin-left:auto}.composer{border:1px solid var(--edge-2);color:var(--faint);background:#ffffff0d;border-radius:14px;align-items:center;gap:11px;padding:13px 15px;font-size:13.5px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.composer .ico{font-size:16px}.composer .caret{background:var(--accent);width:1.5px;height:15px;margin-left:-6px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.steps-grid{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{border:1px solid var(--edge);border-radius:var(--radius);background:var(--raise);transition:transform .4s var(--ease), border-color .4s;padding:28px;position:relative;overflow:hidden}.step:hover{border-color:var(--edge-2);transform:translateY(-4px)}.step__no{color:var(--accent);margin-bottom:16px;display:block}.step h3{margin-bottom:10px;font-size:20px}.step p{color:var(--muted);font-size:14.5px}.step__time{color:var(--faint);margin-top:18px;display:block}.guards{perspective:1400px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.guard{border:1px solid var(--edge);border-radius:var(--radius);background:var(--raise);padding:24px}.guard .ico{color:var(--accent);margin-bottom:14px;font-size:18px}.guard h3{margin-bottom:8px;font-size:16px}.guard p{color:var(--muted);font-size:13.5px}.int-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:34px;display:grid}.int-head__stat{border:1px solid var(--edge);border-radius:var(--radius);background:var(--raise);text-align:right;padding:20px 26px}.counter{letter-spacing:-.03em;background:linear-gradient(96deg, var(--accent), var(--accent-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Schibsted Grotesk,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1}.tiles{perspective:1400px;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.tile{border:1px solid var(--edge);background:var(--raise);color:var(--muted);transition:transform .35s var(--ease), border-color .35s, color .35s, background .35s;border-radius:13px;align-items:center;gap:11px;padding:14px 15px;font-size:14px;display:flex}.tile .ico{opacity:.7;font-size:19px;transition:opacity .3s,color .3s}.tile:hover{border-color:var(--edge-2);color:var(--text);background:var(--raise-2);transform:translateY(-3px)}.tile:hover .ico{opacity:1;color:var(--accent)}.tile--more{color:var(--accent);border-style:dashed;border-color:rgb(var(--accent-rgb) / .45)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{border:1px solid var(--edge);background:var(--raise);height:100%;transition:transform .4s var(--ease), border-color .4s;border-radius:20px;flex-direction:column;gap:16px;padding:30px;display:flex}.plan .btn{margin-top:auto}.plan:hover{transform:translateY(-4px)}.plan--hot{border-color:rgb(var(--accent-rgb) / .5);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .09), #ffffff08);box-shadow:0 30px 70px -34px rgb(var(--accent-rgb) / .55)}.plan__name{justify-content:space-between;align-items:center;display:flex}.plan__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:999px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.plan h3{font-size:19px}.plan__price{letter-spacing:-.03em;font-family:Schibsted Grotesk,sans-serif;font-size:40px;font-weight:800;line-height:1}.plan__price small{color:var(--faint);letter-spacing:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.plan__note{color:var(--muted);font-size:14px}.plan ul{border-top:1px solid var(--edge);gap:10px;padding-top:6px;display:grid}.plan li{color:var(--muted);padding-left:22px;font-size:14px;position:relative}.plan li:before{content:"";border-left:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);width:9px;height:5px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.faq{gap:2px;max-width:900px;display:grid}.faq details{border-top:1px solid var(--edge)}.faq details:last-of-type{border-bottom:1px solid var(--edge)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:17px;font-weight:500;list-style:none;transition:color .25s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent)}.faq summary:after{content:"";width:11px;height:11px;transition:transform .35s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;transform:rotate(45deg)translateY(-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.faq p{color:var(--muted);max-width:76ch;padding:0 60px 24px 4px;font-size:15px}.closer{text-align:center;padding:140px 0 120px}.closer h2{letter-spacing:-.02em;font-size:clamp(36px,5.6vw,72px);font-weight:900;line-height:1.08}.band{border:1px solid rgb(var(--accent-rgb) / .3);background:linear-gradient(120deg, rgb(var(--accent-rgb) / .1), rgb(var(--accent-deep-rgb) / .07));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:40px 44px;display:grid}.band h2{margin:16px 0 12px}.closer p{color:var(--muted);max-width:52ch;margin:22px auto 32px}.footer{border-top:1px solid var(--edge);padding:56px 0 34px}.footer__grid{grid-template-columns:1.6fr repeat(3,1fr);gap:34px;padding-bottom:40px;display:grid}.footer__about{color:var(--muted);max-width:34ch;margin-top:14px;font-size:14px}.footer__grid h2{color:var(--text);margin-bottom:14px;font-size:13px}.footer li{margin-bottom:9px}.footer li a{color:var(--faint);font-size:14px;transition:color .25s}.footer li a:hover{color:var(--text)}.footer__base{border-top:1px solid var(--edge);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;font-size:12.5px;display:flex}.rv{transition:opacity .75s var(--ease), transform .9s var(--ease), filter .75s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}@media (scripting:enabled){.mask>span{transition:transform 1.05s var(--ease);display:block;transform:translateY(105%)}}.mask.is-shown>span{transform:none}@media (scripting:enabled){.rv.eyebrow:before,.rv .eyebrow:before{transform-origin:0;transition:transform .7s var(--ease) .12s;transform:scaleX(0)}.rv.eyebrow.is-in:before,.rv.is-in .eyebrow:before{transform:none}.rv.rv--card{opacity:0;transform-origin:50% 100%;transition:opacity .75s var(--ease), transform .95s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:perspective(1200px)translateY(30px)rotateX(7deg)scale(.97)}}.rv.rv--card.is-in{opacity:1;transform:none}@media (scripting:enabled){.rv{opacity:0;filter:blur(7px);transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}}.rv.is-in{opacity:1;filter:none;transform:none}.step.rv,.guard.rv,.tile.rv,.band.rv{transform-origin:50% 100%}.hero__stage .row{opacity:0;transform:translateY(16px)}.hero__stage.is-in .row{animation:rise .85s var(--ease) forwards;animation-delay:calc(.35s + var(--i,0) * .12s)}@keyframes rise{to{opacity:1;transform:none}}.panel .row{opacity:0;transform:translateY(14px)}.row--new{border-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.panel.is-live .row--new{animation:drop .9s var(--ease) 2.2s forwards}@keyframes drop{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}55%{opacity:1}to{opacity:1;border-color:rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .08);max-height:92px;padding-top:13px;padding-bottom:13px;transform:none}}.panel.is-live .row:not(.row--new){animation:rise .7s var(--ease) forwards;animation-delay:calc(.15s + var(--i,0) * 90ms)}.panel .bubble,.panel .connect-card{opacity:0;transform:translateY(12px)}.panel.is-live .bubble,.panel.is-live .connect-card{animation:rise .7s var(--ease) forwards;animation-delay:calc(.2s + var(--i,0) * .22s)}@media (max-width:1180px){:root{--pad:28px}.cinema{gap:52px}.app{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:980px){.nav{display:none}.burger{display:grid}.header__cta .btn--ghost{display:none}.header__in{justify-content:space-between}.cinema{grid-template-columns:1fr;gap:0}.view{top:calc(var(--header-h) + 10px);order:-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;height:62vh;min-height:380px;max-height:none;margin-bottom:20px;position:sticky}.steps{grid-auto-flow:column;justify-content:center;gap:14px;padding:0}.steps:before{background:linear-gradient(90deg, transparent, var(--edge-2), transparent);width:auto;height:1px;inset:50% 12px auto}.row{grid-template-columns:auto minmax(0,1fr);padding:11px 12px}.row .chip{grid-column:2;justify-self:start;margin-top:8px}.row__t{font-size:13.5px}.int-head{grid-template-columns:1fr}.int-head__stat{text-align:left;justify-self:start}.act{opacity:1;min-height:74vh;transform:none}.steps-grid,.guards{grid-template-columns:1fr}.band{grid-template-columns:1fr;gap:24px;padding:30px 26px}.footer__grid{grid-template-columns:1fr 1fr}.app{grid-template-columns:1fr}.side{display:none}.hero__stage .win{transform:none!important}}@media (max-width:620px){.section{padding:84px 0}.gate{grid-template-columns:1fr;align-content:center;gap:12px}.barrier{height:60px}.barrier:before,.barrier:after{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:auto;height:2px;inset:auto 6%}.barrier:after{display:none}.barrier__t{transform:translate(-50%,-50%)}.hit{display:none}.footer__grid{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.view .feed .row:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.row,.bubble,.connect-card,.rv,.rv--card{opacity:1!important;filter:none!important;transform:none!important}.mask>span,.lines i{transform:none!important}.edge{stroke-dashoffset:0}.sky span,.hero__stage .win,.view .win{transform:none!important}}.doc{padding:calc(var(--header-h) + 76px) 0 110px}.doc__head{margin-bottom:46px}.doc h1{margin:16px 0 14px;font-size:clamp(34px,4.4vw,56px)}.doc__meta{color:var(--faint)}.doc__body{max-width:68ch}.doc__body h2{margin:46px 0 14px;font-size:22px}.doc__body p,.doc__body li{color:var(--muted);margin-bottom:14px}.doc__body ul{padding-left:22px;list-style:outside}.doc__body li::marker{color:var(--accent)}.doc__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.doc__body strong{color:var(--text);font-weight:600}.lost{align-content:center;justify-items:start;gap:20px;min-height:78vh;display:grid}.lost h1{font-size:clamp(44px,7vw,88px)}.sheet__cta{margin-top:18px}.int-head__caption{color:var(--faint);margin-top:8px}
