:root{--bg:#f3f1ec;--panel:#fff;--panel-2:#f8f7f3;--line:rgba(20,19,14,.08);--line-strong:rgba(20,19,14,.16);--bar:rgba(20,19,14,.2);--ink:#17160f;--ink-2:#5c5a50;--ink-3:#8f8c7e;--green:#4c9a62;--green-soft:rgba(76,154,98,.1);--yellow:#d9a21b;--dot:#f2c94c;--display:"Inter Tight",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r:14px;--px:22px;--py:20px;--ease:cubic-bezier(.2,.7,.2,1);--shadow:0 1px 2px rgba(20,19,14,.04),0 0 0 1px var(--line);--hot:0 0 0 1px rgba(76,154,98,.45),0 30px 60px -30px rgba(76,154,98,.35),0 2px 4px rgba(20,19,14,.04)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.grain{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1240px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:14px;pointer-events:none}.nav a,.nav .links,.nav .navr,.nav .brand{pointer-events:auto}.nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:56px;max-width:1300px}.brand{justify-self:start;display:inline-flex;align-items:center;gap:9px;font:600 16px var(--display);letter-spacing:-.01em;height:52px;padding:0 18px;border-radius:99px;background:#ffffffb3;backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--shadow)}.brand .mwmark{border-radius:5px;box-shadow:0 0 0 3px #4c9a622e;animation:pulse 3s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #4c9a6200}}.links{justify-self:center;display:flex;gap:2px;font:500 14px var(--body);color:var(--ink-2);background:#ffffffb3;backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--shadow);border-radius:99px;padding:6px}.links a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:99px;transition:background .15s,color .15s}.links a:hover{color:var(--ink);background:var(--panel-2)}.navr{justify-self:end;display:flex;gap:4px;align-items:center;background:#ffffffb3;backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--shadow);border-radius:99px;padding:6px}.navr .signin{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:99px;font-size:14px;color:var(--ink-2);white-space:nowrap;transition:background .15s,color .15s}.navr .signin:hover{color:var(--ink);background:var(--panel-2)}.nav .cta{height:40px;border-radius:99px}.cta{height:38px;padding:0 16px;border-radius:10px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .15s;white-space:nowrap}.cta:hover{background:var(--green);transform:translateY(-1px);box-shadow:0 8px 20px -10px var(--green)}.cta.ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.cta.ghost:hover{background:#fff;border-color:var(--ink-3);box-shadow:none}.card{background:var(--panel);box-shadow:var(--shadow);border-radius:var(--r);overflow:hidden;position:relative}.card.hot{box-shadow:var(--hot)}.hd{display:flex;justify-content:space-between;align-items:baseline;padding:var(--py) var(--px) 12px}.hd h2{margin:0;font:600 15px/1 var(--display);letter-spacing:-.01em;display:flex;gap:8px;align-items:center}.hd .meta{font:12px var(--mono);color:var(--ink-3)}.pill{font:500 11px/1 var(--mono);background:var(--green);color:#fff;padding:4px 7px;border-radius:99px}.lbl{display:block;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dec{padding:16px var(--px) 18px;border-top:1px solid var(--line)}.dec .eb{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:10px;margin-bottom:8px}.dec .eb b{font-weight:500;color:var(--ink-2)}.dec .eb .med{color:var(--yellow)}.dec h3{margin:0 0 6px;font:500 16px/1.3 var(--display);letter-spacing:-.015em}.dec p{margin:0;color:var(--ink-2);font-size:13px}.dec p b{color:var(--ink);font-weight:500}.acts{display:flex;gap:6px;margin-top:14px}.acts button{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line-strong);background:#fff;color:var(--ink-2);font-size:13px;transition:all .15s}.acts .go{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.acts .go:hover{background:var(--green);border-color:var(--green)}.res{display:grid;grid-template-columns:1fr auto;gap:14px;padding:14px var(--px);border-top:1px solid var(--line);align-items:center}.res h4{margin:0 0 4px;font:500 14px/1.3 var(--body)}.res small{font:12px var(--mono);color:var(--ink-3)}.res .up{font:600 22px/1 var(--display);letter-spacing:-.025em;color:var(--green);text-align:right;font-variant-numeric:tabular-nums}.res .up small{display:block;margin-top:4px;font-weight:400}.res .up.pend{color:var(--ink-3);font:500 13px var(--mono)}.track{display:flex;align-items:center;gap:10px;margin-top:8px}.track .t{position:relative;flex:1;max-width:220px;height:4px;background:var(--line);border-radius:2px}.track .t i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;width:var(--p)}.track .t b{position:absolute;top:50%;left:var(--p);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:2px solid #fff}.track .t.done i{background:var(--green)}.track .t.done b{background:var(--green);box-shadow:0 0 0 1px var(--green)}.track .t.live i{background:var(--ink-2)}.track .t.live b{background:var(--ink);box-shadow:0 0 0 1px var(--ink)}.track .t u{display:none}.track small{font:11px var(--mono);color:var(--ink-3);white-space:nowrap}.log{font:12px/1.9 var(--mono);color:var(--ink-3);padding:4px var(--px) 14px;border-top:1px solid var(--line)}.log div{display:flex;gap:14px}.log span:first-child{opacity:.6;min-width:40px}.log b{color:var(--ink-2);font-weight:400}.log .now b{color:var(--ink)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.kpis>div{background:var(--panel);padding:14px var(--px)}.kpis .n{font:600 28px/1 var(--display);letter-spacing:-.035em;margin-top:10px;display:block;font-variant-numeric:tabular-nums}.kpis .d{font:12px var(--mono);color:var(--ink-3);margin-top:6px;display:block}.bars{display:flex;align-items:flex-end;gap:1px}.bars i{flex:1;background:var(--bar);border-radius:1px 1px 0 0;min-height:2px;transform-origin:bottom}.bars i.hi{background:var(--ink)}.bars i.win{background:var(--ink-2)}.brow{display:grid;grid-template-columns:80px 1fr 44px;gap:12px;align-items:center;padding:9px var(--px);border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.brow .t{height:4px;background:var(--line);border-radius:2px;overflow:hidden}.brow .t i{display:block;height:100%;background:var(--ink-2);width:0;transition:width 1.2s var(--ease)}.brow b{font:500 13px var(--mono);color:var(--ink);text-align:right}.inview .brow .t i{width:var(--w)}.pin{position:relative}.pin .stage{height:100vh;overflow:hidden;position:relative}.reveal{opacity:0;transform:translateY(18px)}@supports (animation-timeline: view()){.reveal{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes rv{to{opacity:1;transform:none}}}@supports not (animation-timeline: view()){.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}.inview .reveal,.reveal.inview{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}}#hero .stage{display:block;overflow:visible}.glow{position:absolute;inset:-20% -10% auto;height:120vh;pointer-events:none;z-index:0;background:radial-gradient(closest-side at 70% 35%,#f2c94c99,#9fcf9a61 45%,#4c9a6200 75%);filter:blur(40px)}.mosaic{position:absolute;inset:0;pointer-events:none;z-index:0;perspective:760px}.mosaic i{position:absolute;perspective:520px}.mosaic i b{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:rotateX(17deg) rotateY(-26deg);will-change:transform}.mosaic i b:before{content:"";position:absolute;inset:-1px;border-radius:18%;background:var(--tile,linear-gradient(135deg,#efd77c,#a7d39f 58%,#5aa36e));background-image:linear-gradient(#17160f6b,#17160f6b),var(--tile,linear-gradient(135deg,#efd77c,#a7d39f 58%,#5aa36e));transform:translateZ(-20px)}.mosaic i b:after{content:"";position:absolute;inset:0;border-radius:18%;background:var(--tile,linear-gradient(135deg,#efd77c,#a7d39f 58%,#5aa36e));background-image:linear-gradient(150deg,#ffffff8c,#fff0 45%,#17160f12),var(--tile,linear-gradient(135deg,#efd77c,#a7d39f 58%,#5aa36e));box-shadow:0 26px 50px -20px #17160f8c}.mosaic i.brandtile b:before{background:#c6c1b2}.mosaic i.brandtile b:after{background-image:linear-gradient(150deg,#fff 40%,#f2f0ea 78%,#e7e4da)}.mosaic i b svg,.mosaic i b em{position:absolute;inset:0;margin:auto;width:56%;height:56%;transform:translateZ(1px);z-index:1;font:700 1em/1 var(--display);font-style:normal;display:grid;place-items:center;color:#fff;letter-spacing:-.04em}.mosaic i b svg.ln{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mosaic i b svg:not(.ln){width:50%;height:50%}.mosaic i.solid b:after,.mosaic i.solid b:before{background:var(--tile)}.hgrid{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:calc(60px + 7vh) 28px 0;min-height:100vh;display:grid;grid-template-rows:auto auto 1fr;align-content:start}.h-copy{transform-origin:top left;position:relative}.h-copy h1{margin:0;font:600 clamp(52px,9.2vw,128px)/.92 var(--display);letter-spacing:-.05em}.h-copy h1 .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.h-copy h1 .line>span{display:inline-block;transform:translateY(110%)}.h-copy h1 .slot{position:relative;display:block;height:.95em}.h-copy h1 .slot span{position:absolute;left:0;top:0;color:var(--green);white-space:nowrap;opacity:0;transform:translateY(.25em);transition:opacity .4s var(--ease),transform .4s var(--ease)}.h-copy h1 .slot span.on{opacity:1;transform:none}.h-copy h1 .slot span i{font-style:normal;color:var(--ink)}.sub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:end;margin-top:34px}.sub p{font-size:clamp(16px,1.4vw,20px);color:var(--ink-2);max-width:40ch;margin:0;line-height:1.45}.sub .ctas{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sub .cta{height:48px;padding:0 22px;font-size:15px}.sub .fine{grid-column:1/-1;font:12px var(--mono);color:var(--ink-3);display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ticker{font:12px/1.6 var(--mono);color:var(--ink-3);display:flex;gap:10px;align-items:center}.ticker .tick{width:6px;height:6px;border-radius:50%;background:var(--green);animation:blink 2s infinite;flex:none}@keyframes blink{50%{opacity:.25}}.ticker b{color:var(--ink);font-weight:500}.ticker .cur{display:inline-block;width:7px;height:12px;background:var(--ink-3);vertical-align:-2px;animation:cur 1s steps(1) infinite}@keyframes cur{50%{opacity:0}}.h2{margin:16px 0 0;font:600 clamp(24px,2.4vw,34px)/1.05 var(--display);letter-spacing:-.03em;opacity:0;transform:translateY(8px);pointer-events:none}.h2 b{color:var(--green)}.h2 span{color:var(--ink-3);font-weight:500}.h2 small{display:block;margin-top:6px;font:400 14px/1.45 var(--body);color:var(--ink-2);letter-spacing:0;max-width:52ch}.hasanno{position:relative}.anno{position:absolute;z-index:3;pointer-events:none;font:400 clamp(15px,1.15vw,19px)/1.15 "Permanent Marker",cursive;color:var(--ink);letter-spacing:.02em;transform:rotate(var(--rot,-3deg));max-width:17ch;opacity:0;transition:opacity .3s}.anno em{font-style:normal;background:linear-gradient(transparent 18%,rgba(242,201,76,.9) 18%,rgba(242,201,76,.9) 92%,transparent 92%);padding:.05em .25em;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}.anno.in,.anno.static{opacity:1}svg.arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}svg.arrows path{stroke-dasharray:400;stroke-dashoffset:400}svg.arrows path.static{stroke-dashoffset:0}@keyframes draw{to{stroke-dashoffset:0}}.cap{display:flex;gap:10px;align-items:flex-start;font:12px/1.5 var(--mono);color:var(--ink-3);padding:0 4px;margin-top:-6px;opacity:0;transform:translateY(6px)}.cap b{color:var(--green);font-weight:500;flex:none}.cap span{max-width:52ch}.dash{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start;margin-top:28px;overflow:visible;pointer-events:none}.dash.inview{pointer-events:auto}@media(min-width:961px){.dash{position:absolute;left:28px;right:28px;top:calc(290px + 7vh);margin:0}}.dash .col{display:grid;gap:18px}.fly{opacity:0;will-change:transform,opacity}.sec{padding:120px 0}.sec h2.big{margin:0 0 14px;font:600 clamp(34px,4vw,52px)/1.02 var(--display);letter-spacing:-.04em;max-width:16ch}.sec h2.big b{color:var(--green);font-weight:600}.sec h2.big span{color:var(--ink-3);font-weight:500}.sec .lede{font-size:18px;color:var(--ink-2);max-width:52ch;margin:0 0 56px}.eyebrow{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:18px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0 48px;background:#ffffff59}.strip .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:32px 64px;align-items:start}.strip h3{margin:0 0 8px;font:600 clamp(22px,2.2vw,30px)/1.1 var(--display);letter-spacing:-.03em}.strip h3 b{color:var(--green)}.strip .lede{margin:0;font-size:15px;color:var(--ink-2);max-width:40ch}.strip .rows{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;position:relative}.strip .r{background:var(--panel);padding:18px 22px;display:grid;grid-template-columns:150px 1fr;gap:6px 28px;align-items:baseline}.strip .r .k{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.strip .r .k small{display:block;margin-top:6px;font:12px/1.4 var(--body);text-transform:none;letter-spacing:0;color:var(--ink-3)}.strip .row{display:flex;gap:10px 26px;flex-wrap:wrap;color:var(--ink);font:500 15px var(--body)}.strip .row span{position:relative}.strip .row span:not(:last-child):after{content:"·";position:absolute;right:-16px;color:var(--ink-3)}.strip .r.ro .row{color:var(--ink-2)}#morning .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0 60px;align-items:center;max-width:1240px;margin:0 auto;padding:calc(60px + 4vh) 28px 4vh;box-sizing:border-box}.mhead{grid-column:1/-1;align-self:start;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:8px}.mhead h2{margin:6px 0 0;font:600 clamp(26px,2.6vw,36px)/1.05 var(--display);letter-spacing:-.03em}.mhead h2 b{color:var(--green)}.mhead p{margin:0 0 8px;font-size:15px;color:var(--ink-2);line-height:1.45;max-width:52ch}.mhead .hint{font:12px var(--mono);color:var(--ink-3);display:flex;gap:8px;align-items:center}.mhead .hint i{display:inline-block;width:14px;height:22px;border:1.5px solid var(--ink-3);border-radius:8px;position:relative}.mhead .hint i:after{content:"";position:absolute;left:50%;top:4px;width:2px;height:5px;margin-left:-1px;background:var(--ink-3);border-radius:1px;animation:wheel 1.6s infinite}@keyframes wheel{50%{transform:translateY(6px);opacity:.3}}.steps{position:relative;height:min(340px,42vh)}.step{position:absolute;inset:0;opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.step.on{opacity:1;transform:none;pointer-events:auto}.step .n{font:500 11px var(--mono);color:var(--ink-3);letter-spacing:.1em;margin-bottom:18px;display:block}.step h3{margin:0 0 12px;font:600 clamp(26px,2.6vw,38px)/1.05 var(--display);letter-spacing:-.035em;max-width:14ch}.step h3 b{color:var(--green);font-weight:600}.step p{margin:0;font-size:17px;color:var(--ink-2);max-width:40ch}.prog{display:flex;gap:6px;margin-top:32px}.prog i{height:3px;width:40px;background:var(--line-strong);border-radius:2px;overflow:hidden;position:relative}.prog i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left}.prog i.on:after{transform:scaleX(1)}.prog i.done:after{transform:scaleX(1);background:var(--ink-3)}.screens{position:relative;height:min(480px,58vh)}#morning .card.hasanno{overflow:visible}.screen{position:absolute;inset:0;opacity:0;transform:translateY(30px) scale(.97);transition:opacity .6s var(--ease),transform .6s var(--ease);display:grid;align-content:center}.screen.on{opacity:1;transform:none}.screen.was{opacity:0;transform:translateY(-30px) scale(.97)}#anywhere .stage{display:flex;flex-direction:column;justify-content:center}.rail{display:flex;gap:24px;padding:0 28px;will-change:transform}.frame{flex:none;width:min(420px,82vw)}.frame .who{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;display:flex;justify-content:space-between}.rail{padding-top:52px}.chat{background:var(--panel);box-shadow:var(--shadow);border-radius:var(--r);padding:16px}.chat .msg{border-radius:12px;padding:12px 14px;font-size:13px;color:var(--ink-2);max-width:92%}.chat .msg.them{background:var(--panel-2)}.chat .msg b{color:var(--ink);font-weight:500}.chat .msg .eb{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.chat .msg h4{margin:0 0 6px;font:500 15px/1.3 var(--display);letter-spacing:-.01em;color:var(--ink)}.chat .btns{display:flex;gap:6px;margin-top:10px}.chat .btns span{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--line-strong);font-size:13px;display:inline-flex;align-items:center;color:var(--ink-2)}.chat .btns span:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.chat .me{background:var(--green-soft);color:#2f7a46;margin:10px 0 0 auto;font:500 13px var(--mono);max-width:max-content}.chat .t{font:11px var(--mono);color:var(--ink-3);margin-top:6px}.auto{background:var(--panel);box-shadow:var(--shadow);border-radius:var(--r);overflow:hidden}.auto .opt{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:start;padding:14px 18px;border-top:1px solid var(--line);color:var(--ink-2)}.auto .opt:first-of-type{border-top:0}.auto .opt i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong);margin-top:2px}.auto .opt.on{background:var(--green-soft);color:var(--ink)}.auto .opt.on i{border-color:var(--green);background:radial-gradient(circle,var(--green) 45%,transparent 50%)}.auto .opt h4{margin:0 0 2px;font:500 14px var(--body)}.auto .opt p{margin:0;font-size:12.5px;color:var(--ink-2)}.auto .opt small{font:11px var(--mono);color:var(--ink-3);white-space:nowrap}.auto .lock{padding:12px 18px;border-top:1px solid var(--line);font:12px var(--mono);color:var(--ink-3);display:flex;gap:8px;align-items:center}.auto .lock b{color:var(--ink);font-weight:500}.mail{background:var(--panel);box-shadow:var(--shadow);border-radius:var(--r);overflow:hidden}.mail .mh{padding:14px 18px;border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--ink-3)}.mail .mh b{color:var(--ink);font:500 14px var(--body);display:block;margin-top:4px}.mail .mb{padding:18px}.mail .mb h4{margin:0 0 12px;font:600 22px/1.1 var(--display);letter-spacing:-.03em}.mail .mb h4 b{color:var(--green)}#measure .stage{display:grid;place-items:center}.mwrap{width:min(1240px,100vw);padding:0 28px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:center}.mcard .chart{padding:0 var(--px) var(--py);border-top:1px solid var(--line)}.mcard .bars{height:220px;margin-top:16px}.mcard .bars i.win,.mcard .bars i.hi{background:var(--bar)}.ax{display:flex;justify-content:space-between;font:12px var(--mono);color:var(--ink-3);margin-top:8px}.split{display:grid;gap:1px;background:var(--line);border-top:1px solid var(--line)}.split>div{background:var(--panel);padding:var(--py) var(--px)}.fig{display:flex;align-items:baseline;gap:8px;margin-top:12px}.fig .n{font:600 32px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fig .d{font:12px var(--mono);color:var(--ink-3)}.mnotes{position:relative;height:260px}.mnote{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:all .5s var(--ease)}.mnote.on{opacity:1;transform:none}.mnote .n{font:500 11px var(--mono);color:var(--ink-3);letter-spacing:.1em;display:block;margin-bottom:14px}.mnote h3{margin:0 0 10px;font:600 30px/1.05 var(--display);letter-spacing:-.03em}.mnote h3 b{color:var(--green)}.mnote p{margin:0;font-size:16px;color:var(--ink-2)}.verdict{opacity:0;transform:translateY(8px)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:24px}.tabs button{padding:12px 14px;font-size:14px;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.quote{padding:var(--py) var(--px) 22px;border-top:1px solid var(--line)}.quote p{margin:0 0 10px;font:500 17px/1.4 var(--display);letter-spacing:-.015em}.quote small{font:12px var(--mono);color:var(--ink-3)}.price .big{font:600 56px/1 var(--display);letter-spacing:-.045em;margin-top:14px}.price .big small{font:500 16px var(--display);color:var(--ink-3);margin-left:8px}.price ul{list-style:none;padding:0;margin:18px 0 0;font-size:14px;color:var(--ink-2)}.price li{padding:8px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.price li b{font:500 12px var(--mono);color:var(--ink);white-space:nowrap}details{border-top:1px solid var(--line);padding:16px 0}details summary{cursor:pointer;font:500 16px var(--display);letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between}details summary:after{content:"+";color:var(--ink-3)}details[open] summary:after{content:"−"}details p{margin:10px 0 0;color:var(--ink-2);max-width:60ch}.final{text-align:center;padding:140px 0}.final h2{margin:0 0 24px;font:600 clamp(40px,6vw,80px)/1 var(--display);letter-spacing:-.045em}.final h2 b{color:var(--green)}footer{border-top:1px solid var(--line);padding:36px 0 60px;font:12px var(--mono);color:var(--ink-3)}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:960px){.links{display:none}.brand{padding:0 14px}.brand .bt{display:none}.navr{padding:4px}.navr .signin{padding:0 12px}.nav .cta{padding:0 14px}#hero{height:auto;min-height:100svh}#hero .stage{height:auto;overflow:visible}.hgrid{min-height:0;padding-bottom:48px}.kpis{grid-template-columns:1fr}.sub{grid-template-columns:1fr;opacity:1}.glow{height:80vh}.dash{grid-template-columns:1fr}#hero .h2{position:static!important;opacity:1;transform:none;margin:26px 0 0;max-width:none}.anno,svg.arrows{display:none}#morning .stage{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:calc(60px + 2vh) 20px 3vh;align-content:start;align-items:start}.mhead{grid-template-columns:1fr;gap:8px;padding-bottom:14px;margin-bottom:0}.mhead .hint i{display:none}.mhead p{font-size:14px}.step h3{font-size:24px;max-width:none}.step p{font-size:15px;max-width:none}.steps{height:auto;min-height:0;position:relative;height:180px}.step .n{margin-bottom:10px}.prog{margin-top:12px}.screens{height:min(350px,42vh)}#anywhere .stage>.wrap{grid-template-columns:1fr!important;gap:10px;margin-bottom:18px!important}#anywhere .lede{font-size:15px}.rail{padding-top:20px}.frame{width:min(420px,84vw)}.mwrap{grid-template-columns:1fr;gap:18px;padding:0 20px}.mcard .bars{height:130px}.mcard .split>div{padding:12px 10px}.mcard .fig .n{font-size:20px}.mnotes{height:170px}.mnote h3{font-size:24px}.mnote p{font-size:14px}.mnote .n{margin-bottom:8px}.three,.two,.strip .wrap,.strip .r{grid-template-columns:1fr}.sec{padding:72px 0}.final{padding:100px 0}}@media(prefers-reduced-motion:reduce){.h-copy h1 .line>span{transform:none}.fly{opacity:1;transform:none}.anno{opacity:1!important;visibility:visible!important}svg.arrows path{stroke-dashoffset:0!important}.h2{position:static!important;opacity:1;transform:none}.pin .stage{height:auto}.fly,.h-copy .h2,.reveal,.verdict{opacity:1!important;transform:none!important}.mcard .bars i{transform:none!important}.mcard .bars i.win{background:var(--ink-2)!important}.mcard .bars i.hi{background:var(--ink)!important}.step,.screen,.mnote{opacity:1!important;transform:none!important;position:relative}.steps,.screens,.mnotes{height:auto}.rail{flex-wrap:wrap}.frame{width:min(420px,100%)}}
