:root{--paper:#f5f0e8;--card:#fffcf7;--sand:#ece4d6;--line:#e0d6c6;--ink:#16161a;--ink2:#36342f;--muted:#5e584f;--night:#14161c;--night2:#1f222b;--nightline:#2e323d;--nighttext:#b9b4aa;--red:#d93336;--red2:#b9272a;--blush:#f8e3dc;--butter:#f2d47e;--mark:#f7c6bc;--serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--sans:var(--font-hanken),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:18px;--pad:20px;--bar:76px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom))}img,svg,video{display:block;max-width:100%}a{color:inherit}p{color:var(--ink2)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--pad)}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;line-height:1.08;color:var(--ink)}h1{font-size:clamp(42px,11.2vw,84px);line-height:1.02;letter-spacing:-.028em}h2{font-size:clamp(32px,8.2vw,54px)}h3{font-size:clamp(26px,6.4vw,34px);line-height:1.12}h1 em,h2 em,h3 em{font-style:italic;font-weight:400;color:var(--red)}h1 em,h2 em{background:linear-gradient(transparent 60%,var(--mark) 60%,var(--mark) 90%,transparent 90%);padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.night h1 em,.night h2 em{background:none;padding:0}.lead{font-size:18.5px;line-height:1.55;color:var(--ink2)}.label{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.label .n{color:var(--red)}section{padding:64px 0}.rule{border-top:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:999px;font:700 17px/1.2 var(--sans);text-decoration:none;cursor:pointer;border:0;transition:background .15s,color .15s,border-color .15s}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red2)}.btn-ink{background:var(--ink);color:#fff}.btn-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-line:hover{background:var(--ink);color:#fff}.night .btn-line{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}.ctas{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ctas .btn{width:100%}.tlink{font-weight:700;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.ex{display:inline-block;font:800 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--butter);color:#3d3000;border-radius:4px;padding:4px 7px;vertical-align:2px;margin-right:6px}.showbar{background:var(--blush);color:var(--ink);font-size:16px;line-height:1.45;padding:8px var(--pad) 2px;text-align:center}.showbar a{font-weight:700;color:var(--red2);display:inline-flex;align-items:center;min-height:44px}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(245,240,232,.94);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.site-head.scrolled{border-bottom-color:var(--line)}.head-row{justify-content:space-between;height:64px;gap:16px}.head-row,.logo{display:flex;align-items:center}.logo{min-height:44px}.logo svg{height:28px;width:auto}.dnav,.head-cta{display:none}.burger{width:48px;height:48px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;margin-right:-10px;border-radius:12px;color:var(--ink)}.burger span{display:block;position:relative;transition:background .2s}.burger span,.burger span:after,.burger span:before{width:24px;height:2px;background:currentColor;border-radius:2px}.burger span:after,.burger span:before{content:"";position:absolute;left:0;transition:transform .2s,top .2s}.burger span:before{top:-7px}.burger span:after{top:7px}.menu-open .burger span{background:transparent}.menu-open .burger span:before{top:0;transform:rotate(45deg)}.menu-open .burger span:after{top:0;transform:rotate(-45deg)}.sheet{position:fixed;inset:64px 0 0 0;z-index:49;background:var(--paper);padding:12px var(--pad) 32px;display:none;flex-direction:column;overflow-y:auto}.menu-open .sheet{display:flex}.menu-open{overflow:hidden}.sheet a.mlink{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--line);font:500 26px/1.2 var(--serif);text-decoration:none;color:var(--ink)}.sheet a.mlink:after{content:"→";font-family:var(--sans);font-size:20px;color:var(--muted)}.sheet .ctas{margin-top:28px}.sheet .signin{margin-top:18px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:48px;font-weight:700;text-decoration:none;color:var(--ink2)}.hero .label{margin-bottom:18px}.hero .lead{margin-top:20px;max-width:34em}.hero-note{margin-top:18px;font-size:16px;line-height:1.5;color:var(--muted);display:flex;gap:10px}.hero-note svg{flex:none;margin-top:2px}.vframe{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04),0 24px 48px -28px rgba(20,22,28,.55)}.vframe,.vframe video{background:var(--night)}.vframe video{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.vplay{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:0;background:rgba(255,255,255,.94);display:none;place-items:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.3)}.vplay svg{margin-left:4px}.vframe.manual .vplay{display:grid}.vframe.manual.playing .vplay{display:none}.vcap{font-size:15px;line-height:1.45;color:var(--muted);margin-top:12px}.night .vcap{color:var(--nighttext)}.speed .lead{margin-top:16px}.cases{display:grid;grid-gap:18px;gap:18px;margin-top:32px}.case{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px 18px 20px}.case .ctop{display:flex;flex-direction:column-reverse;gap:8px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px}.case .big{font:500 48px/1 var(--serif);letter-spacing:-.03em;white-space:nowrap}.case.slow .big{color:#8c857a}.case .ch{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.msg{font-size:16px;line-height:1.5;border-radius:14px;padding:10px 13px 8px;max-width:88%;margin-bottom:10px;color:var(--ink)}.msg small{display:block;font-size:12.5px;color:#7d766b;margin-top:3px}.msg .who{display:block;font-size:13.5px;font-weight:700;color:var(--muted);margin-bottom:2px}.msg.them{background:#fff;border:1px solid var(--line);border-top-left-radius:4px}.msg.us{background:#f1ece3;margin-left:auto;border-top-right-radius:4px}.case.fast .msg.us{background:#fbe6e0}.msg.lost{background:#fff6f3;border-color:#f0c9be}.gapline{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--red2);margin:6px 0 14px}.gapline:after,.gapline:before{content:"";flex:1 1;border-top:1.5px dashed #e4b8ac}.stamp{display:inline-block;margin-top:6px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:700;padding:7px 12px;border-radius:999px}.speed-foot{margin-top:18px;font-size:16px;color:var(--muted)}.story{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.portrait{aspect-ratio:4/5;max-width:340px;border-radius:var(--r);background:var(--sand);border:1.5px dashed #bfb2a0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;position:relative;overflow:hidden}.portrait svg{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);opacity:.35}.portrait b{font-size:15px;color:var(--ink2)}.portrait small{font-size:13.5px;color:var(--muted);line-height:1.4;display:block;margin-top:2px}.story-copy{margin-top:30px}.story-copy .label{margin-bottom:14px}.story-copy p{margin-top:14px;font-size:17.5px}.pull{font:italic 400 clamp(24px,6.4vw,32px)/1.25 var(--serif);color:var(--ink);margin-top:24px;padding-left:18px;border-left:3px solid var(--red)}.story-copy .pull{margin-top:28px}.sign{margin-top:24px;display:flex;flex-direction:column;gap:2px}.sign b{font-size:17px}.sign span{font-size:15px;color:var(--muted)}.feat-intro h2{max-width:14ch}.feat-intro .lead{margin-top:14px}.feature{padding:52px 0 0}.feature .label{margin-bottom:12px}.feature h3{max-width:17ch}.feature p{margin-top:12px}.feature .media{margin-top:24px}.shot{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 24px 48px -30px rgba(20,22,28,.5)}.shot .chrome{display:flex;gap:6px;align-items:center;padding:9px 12px;background:#f3efe8;border-bottom:1px solid var(--line)}.shot .chrome i{width:9px;height:9px;border-radius:50%;background:#d6cec1}.shot .chrome span{margin-left:8px;font-size:12px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shot img{width:100%;height:auto}.night{background:var(--night);color:#fff}.night p{color:var(--nighttext)}.night h2,.night h3{color:#fff}.night .label{color:#a8a398}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--nightline);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;color:#e8e3d9}.chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--butter)}.dent h2{margin-top:18px;max-width:14ch}.dent .lead{color:var(--nighttext);margin-top:14px}.dent .media{margin-top:28px}.dent .plan-note{margin-top:20px;font-size:16px;color:var(--nighttext)}.steps{list-style:none;margin-top:28px;counter-reset:s}.steps li{counter-increment:s;padding:20px 0 20px 64px;position:relative;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:18px;font:italic 400 34px/1 var(--serif);color:var(--red)}.steps h3{font-size:24px}.steps p{margin-top:6px;font-size:16.5px}.pricing{background:var(--card);border-top:1px solid var(--line)}.pricing .lead{margin-top:14px}.plans{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.plan{border:1px solid var(--line);border-radius:var(--r);padding:24px 20px;background:#fff;display:flex;flex-direction:column}.plan.pop{border:2px solid var(--ink);position:relative}.plan .tag{position:absolute;top:-13px;left:20px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.plan h3{font-size:28px}.plan .for{font-size:16px;color:var(--muted);margin-top:4px}.price{margin-top:16px;display:flex;align-items:baseline;gap:6px;font:500 52px/1 var(--serif);letter-spacing:-.03em}.price small{font:600 15px/1.3 var(--sans);letter-spacing:0;color:var(--muted)}.plan ul{list-style:none;margin:18px 0 22px;display:grid;grid-gap:9px;gap:9px}.plan li{font-size:16px;padding-left:26px;position:relative;color:var(--ink2);line-height:1.45}.plan li:before{content:"";position:absolute;left:2px;top:6px;width:13px;height:7px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}.plan li.all{font-weight:700;color:var(--ink)}.plan .btn{margin-top:auto;width:100%}.small{font-size:15px;color:var(--muted);margin-top:18px;line-height:1.5}.faq h2{max-width:12ch}.faq .intro{margin-top:12px}.qa{margin-top:26px;border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-weight:700;font-size:17.5px;line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);will-change:transform;background:linear-gradient(var(--red),var(--red)) 50% /12px 2px no-repeat,linear-gradient(var(--red),var(--red)) 50% /2px 12px no-repeat;transition:transform .2s}.qa details[open] summary:after{transform:rotate(45deg)}.qa details p{padding:0 0 20px;font-size:16.5px;max-width:42em}.closing{text-align:center}.closing .wrap{justify-content:center}.closing h2{font-size:clamp(24px,7vw,54px);max-width:28ch}.closing h2,.closing p{margin-left:auto;margin-right:auto}.closing p{margin-top:16px;font-size:18px;max-width:32em}.closing .ctas,.closing .wa{justify-content:center}.closing .wa{display:flex;align-items:center;min-height:48px;color:#e8e3d9;text-decoration:none;font-size:16px;margin-top:4px}.closing .wa b{color:#fff;margin-left:6px}footer{background:#0e0f14;color:#a39e94;font-size:15px;padding:48px 0 32px}footer .logo svg{height:26px}footer .tag{margin-top:12px;max-width:300px}.fcols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 20px;gap:28px 20px;margin-top:32px}footer h4{color:#fff;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}footer ul{list-style:none}footer li a{display:flex;align-items:center;min-height:44px;text-decoration:none}footer li a:hover{color:#fff}footer address a{color:#e8e3d9;text-decoration:underline;text-underline-offset:3px}footer li.t{min-height:44px;display:flex;align-items:center}.legal{border-top:1px solid #23252d;margin-top:32px;padding-top:20px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(255,252,247,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1.15fr 1fr;grid-gap:10px;gap:10px;transform:translateY(0);transition:transform .25s}.mbar .btn{min-height:54px;padding:12px 10px;font-size:16.5px;width:100%}.mbar.hide{transform:translateY(110%)}.menu-open .mbar{display:none}@media (min-width:700px){:root{--pad:36px}section{padding:88px 0}.ctas{flex-direction:row;flex-wrap:wrap}.ctas .btn{width:auto}.cases{grid-template-columns:1fr 1fr}.fcols,.plans{grid-template-columns:repeat(3,1fr)}}@media (min-width:761px){.vframe video{aspect-ratio:16/9}}@media (min-width:1080px){body{font-size:18px}.head-row{height:76px}.logo svg{height:32px}h1{font-size:62px}.feature h3{font-size:36px}.story-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:72px;gap:72px;align-items:center}.story-copy{margin-top:0;max-width:640px}.feat-intro{grid-template-columns:1fr 1fr;grid-gap:64px;align-items:end}.feat-intro,.feature{display:grid;gap:64px}.feature{grid-template-columns:.8fr 1.2fr;grid-gap:64px;align-items:center;padding-top:96px}.feature.flip{grid-template-columns:1.2fr .8fr}.feature.flip .copy{order:2}.feature .media{margin-top:0}.dent-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.dent .media,.steps{margin-top:0}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:64px;gap:64px;align-items:start}.qa{margin-top:0}.fwrap{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:48px;gap:48px}.fcols{margin-top:0}}@media (min-width:1200px){body{padding-bottom:0}.burger,.mbar,.sheet{display:none!important}.dnav{display:flex;gap:24px;list-style:none}.dnav a{text-decoration:none;font-weight:600;font-size:15.5px;color:var(--ink2);display:flex;align-items:center;min-height:44px;position:relative}.dnav a:hover{color:var(--ink)}.head-cta{gap:20px}.head-cta,.head-cta .signin{display:flex;align-items:center}.head-cta .signin{min-height:44px;text-decoration:none;font-weight:600;color:var(--ink2)}.head-cta .btn{min-height:46px;padding:10px 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px}.skip:focus{left:8px}.dnav a[aria-current=page]{color:var(--ink)}.dnav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--red);border-radius:2px}.sheet a.mlink[aria-current=page]{color:var(--red2)}.sheet a.mlink[aria-current=page]:after{content:"●";font-size:12px;color:var(--red)}.btn{transition:background .15s,color .15s,transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn-red:hover{box-shadow:0 10px 22px -10px rgba(217,51,54,.7)}.arrow:after{content:"→";display:inline-block;margin-left:8px;transition:transform .2s}.arrow:hover:after,a:hover .arrow:after{transform:translateX(4px)}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.crumbs{font-size:14px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.crumbs,.crumbs a{color:var(--muted);align-items:center}.crumbs a{text-decoration:none;display:inline-flex;min-height:32px}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{opacity:.5}.phero{padding:28px 0 44px}.phero h1{font-size:clamp(38px,9.6vw,64px);max-width:16ch}.phero .lead{margin-top:18px;max-width:36em}.night.phero h1{color:#fff}.tldr{margin-top:26px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;padding:16px 18px;max-width:46em}.tldr b.k{display:block;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--red2);margin-bottom:4px}.tldr p{font-size:16.5px;line-height:1.55;color:var(--ink2)}.night .tldr{background:var(--night2);border-color:var(--nightline);border-left-color:var(--butter)}.night .tldr p{color:#dad5cb}.night .tldr b.k{color:var(--butter)}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.js .rv.d4{transition-delay:.32s}.intro .site-head .logo{visibility:hidden}.sec-head h2{margin-top:14px;max-width:18ch}.sec-head .lead{margin-top:14px;max-width:36em}.more{margin-top:24px}.two{display:grid;grid-gap:28px;gap:28px}@media (min-width:1080px){.two{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.mchat{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -40px rgba(20,22,28,.6);max-width:520px}.mchat .top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fbf7f0}.mchat .av{width:34px;height:34px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.mchat .nm{font-weight:700;font-size:15px;line-height:1.2}.mchat .nm small{display:block;font-weight:500;font-size:13px;color:var(--muted)}.mchat .nm small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2fa36b;margin-right:6px;vertical-align:1px}.timer{margin-left:auto;font:700 13px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ink);color:#fff;border-radius:999px;padding:8px 11px;display:flex;gap:6px;align-items:center;white-space:nowrap}.timer i{width:7px;height:7px;border-radius:50%;background:var(--red);font-style:normal}.timer.run i{animation:blinkr 1s infinite}.timer.done{background:var(--red)}.timer.done i{background:#fff}@keyframes blinkr{50%{opacity:.25}}.mchat .body{padding:16px 14px 6px;min-height:286px;display:flex;flex-direction:column;gap:10px}.bub{max-width:86%;font-size:15.5px;line-height:1.45;padding:10px 13px 8px;border-radius:16px;color:var(--ink)}.bub time{display:block;font-size:12px;color:#7d766b;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bub.p{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.bub.a{background:#fbe6e0;margin-left:auto;border-bottom-right-radius:4px}.bub.a b.who{display:block;font-size:12.5px;color:var(--red2);margin-bottom:2px}.tok{background:#fff1bf;border:1px dashed #c9a227;border-radius:4px;padding:0 4px;font-size:.92em}.typing{margin-left:auto;background:#fbe6e0;border-radius:16px;border-bottom-right-radius:4px;padding:12px 14px;display:flex;gap:5px}.typing span{width:7px;height:7px;border-radius:50%;background:#c47b6f;animation:dot 1s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.js .mchat [data-step]{display:none}.js .mchat [data-step].on{display:block;animation:pop .35s cubic-bezier(.3,1.4,.5,1)}.js .mchat .typing[data-step].on{display:flex}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.mchat .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 12px;font-size:13.5px;color:var(--muted)}.replay{border:0;background:transparent;font:700 14px/1 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;min-height:44px;cursor:pointer;padding:0 4px}.tl{display:grid;grid-gap:16px;gap:16px}.lane{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 20px}.lane h3{font:700 13px/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lane .track{position:relative;margin:22px 0 6px;height:6px;border-radius:6px;background:var(--sand)}.lane .fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;transform-origin:left;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.lane.slow .fill{width:100%;background:repeating-linear-gradient(90deg,#b9b1a4 0 10px,transparent 10px 16px)}.lane.fast .fill{width:6%;min-width:18px;background:var(--red)}.in .lane .fill,.lane.in .fill{transform:scaleX(1)}.no-js .lane .fill{transform:none}.ev{list-style:none;grid-gap:12px;margin-top:16px}.ev,.ev li{display:grid;gap:12px}.ev li{grid-template-columns:86px 1fr;grid-gap:12px;font-size:16px;color:var(--ink2);align-items:baseline}.ev time{font:600 14px/1.3 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.ev li.bad span{color:var(--red2);font-weight:700}.ev li.good span{color:var(--ink);font-weight:700}.ev li.gap span{font-style:italic;color:#8c857a}.lane .note{margin-top:14px;font-size:14px;color:var(--muted)}.ledger{position:relative;background:#fffefa;max-width:420px;margin:0 auto;padding:22px 20px 30px;font:500 14.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#2a2926;box-shadow:0 30px 50px -36px rgba(20,22,28,.7);transform:rotate(-1.2deg)}.ledger:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:12px;background:linear-gradient(-45deg,transparent 6px,#fffefa 0) 0 0/12px 12px,linear-gradient(45deg,transparent 6px,#fffefa 0) 0 0/12px 12px}.ledger .lh{text-align:center;border-bottom:1.5px dashed #bdb4a6;padding-bottom:12px;margin-bottom:10px}.ledger .lh b{display:block;font-size:15px;letter-spacing:.14em}.ledger .lh small{font-size:12.5px;color:#7d766b}.ledger ol{list-style:none}.ledger li{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px dotted #d8cfc1}.ledger li .who{white-space:nowrap}.ledger li .dots{flex:1 1;border-bottom:1.5px dotted #a69c8d;transform:translateY(-4px);min-width:12px}.ledger li .src{font-weight:700;color:var(--red2);white-space:nowrap}.js .ledger li{opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .35s}.js .ledger.in li{opacity:1;transform:none}.ledger .lf{margin-top:14px;border-top:1.5px dashed #bdb4a6;padding-top:12px;text-align:center;font-size:13px;color:#5b554c}.ledger .stampx{position:absolute;right:14px;top:58px;transform:rotate(12deg);border:2px solid var(--red);color:var(--red);font:800 11px/1 var(--sans);letter-spacing:.12em;padding:6px 8px;border-radius:6px;opacity:.85}.annot{margin:0}.annot .shot{position:relative}.annot .pin{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--red);color:#fff;font:700 15px/30px var(--sans);text-align:center;box-shadow:0 0 0 4px rgba(217,51,54,.18);transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.annot.in .pin{transform:scale(1)}.annot .pin:nth-of-type(2){transition-delay:.15s}.annot .pin:nth-of-type(3){transition-delay:.3s}.annot .pin:nth-of-type(4){transition-delay:.45s}.annot .pin:nth-of-type(5){transition-delay:.6s}.no-js .annot .pin{transform:none}.annot ol{list-style:none;margin-top:16px;display:grid;grid-gap:10px;gap:10px;counter-reset:a}.annot ol li{counter-increment:a;display:flex;gap:12px;align-items:baseline;font:italic 400 20px/1.3 var(--serif);color:var(--ink)}.annot ol li:before{content:counter(a);flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--red);color:var(--red);font:700 13px/23px var(--sans);font-style:normal;text-align:center;transform:rotate(-6deg)}.night .annot ol li{color:#fff}.annot .shot{transform:rotate(-.6deg)}.scribble{display:block;margin:6px 0 0 30px;width:120px;height:28px}.scribble path{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1s .4s}.in .scribble path{stroke-dashoffset:0}.card{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}a.card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px rgba(20,22,28,.6);border-color:#cfc3b0}.card i.n{font:italic 400 20px/1 var(--serif);color:var(--red)}.card b{font:500 23px/1.2 var(--serif);color:var(--ink)}.card span{font-size:16px;color:var(--ink2)}.card .arrow{margin-top:auto;padding-top:8px;font-weight:700;font-size:15px;color:var(--ink)}.night .card{background:var(--night2);border-color:var(--nightline)}.night .card b{color:#fff}.night .card span{color:var(--nighttext)}.night .card .arrow{color:#fff}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none}.chips li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:7px 13px;font-size:14.5px;font-weight:600;color:var(--ink2)}.night .chips li{background:transparent;border-color:var(--nightline);color:#e8e3d9}.honest{margin-top:28px;border:1.5px dashed #bfb2a0;border-radius:var(--r);padding:18px 20px;background:transparent}.honest b{display:block;font:500 22px/1.2 var(--serif);margin-bottom:6px}.honest li{margin-left:18px;margin-top:6px;color:var(--ink2);font-size:16px}.honest .chips li{margin:0}.night .honest{border-color:var(--nightline)}.night .honest li{color:var(--nighttext)}.night .honest b{color:#fff}.night .xfeat .label .n,.xfeat .label .n{color:var(--butter)}.xfeat .annot,.xfeat .media{margin-top:22px}@media (min-width:1080px){.xfeat .annot,.xfeat .media{margin-top:0}}.ctable-wrap{margin-top:28px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r);background:#fff}.ctable{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.ctable td,.ctable th{padding:12px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.ctable td:first-child,.ctable th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:#fff;min-width:200px}.ctable thead th{font:500 19px/1.2 var(--serif);background:#fbf7f0}.ctable thead th small{display:block;font:600 13px/1.3 var(--sans);color:var(--muted)}.ctable tr.grp td{background:#f7f2ea;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left}.ctable .y{color:var(--red);font-weight:800}.ctable .n{color:#b5ac9e}.ctable tr.hl td{background:#fff8e6}.ctable tr.hl td:first-child{background:#fff8e6;font-weight:700}.plan li.key{font-weight:700;color:var(--ink)}.plan li.key em{font-style:normal;background:var(--butter);border-radius:4px;padding:0 4px;font-size:.85em;margin-left:4px}.post .meta .cat{color:var(--red2)}.post .arrow{margin-top:14px;font-weight:700;font-size:15.5px}@media (min-width:1080px){.posts.c3{grid-template-columns:repeat(3,1fr)}}.values{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:24px}.values li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.values b{display:block;font:500 21px/1.2 var(--serif)}.values span{font-size:16px;color:var(--ink2)}@media (min-width:760px){.values{grid-template-columns:1fr 1fr}}.team{display:grid;grid-gap:14px;gap:14px;margin-top:24px}@media (min-width:760px){.team{grid-template-columns:repeat(3,1fr)}}.legalbody h2{font-size:28px;margin-top:28px}.legalbody p{margin-top:10px;max-width:42em}.faqgrp h2{max-width:none}.faqgrp .qa{margin-top:14px}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1}.annot .pin,.js .rv,.lane .fill{transform:none}.scribble path{stroke-dashoffset:0}.js .ledger li{opacity:1;transform:none}.btn:hover,.post:hover,a.card:hover{transform:none}}.feature>*,.two>*,.xfeat>*{min-width:0}@media (max-width:350px){.ledger{padding-left:14px;padding-right:14px}.ledger li{gap:6px}.ledger .src,.ledger li{font-size:12.5px}}.mtabs{display:flex;gap:6px;padding:10px 12px 0;background:var(--card)}.mtabs button{flex:1 1;min-height:40px;border-radius:999px;border:1px solid var(--line);background:#fff;font:700 13.5px/1.2 var(--sans);color:var(--ink2);cursor:pointer;padding:6px 10px}.mtabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.mchat .body{min-height:0;height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mchat .body[data-v]:not([hidden]),.no-js .mchat .body{display:flex}.mchat .body[hidden]{display:none}.leadcard{background:#fff;border:1.5px solid var(--ink);border-radius:14px;padding:10px 12px;font-size:14px;max-width:92%;margin-left:auto}.leadcard b{display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red2);margin-bottom:6px}.leadcard span{display:inline-block;background:var(--blush);border-radius:999px;padding:3px 9px;margin:0 4px 4px 0;font-weight:600}.bkbtn,.js .mchat .leadcard[data-step].on{display:block}.bkbtn{margin:8px 0 4px;background:var(--red);color:#fff;font-weight:800;text-align:center;border-radius:999px;padding:11px 14px}.bknote{display:block;font-size:12.5px;color:var(--muted)}.portrait.photo{border:0;padding:0;background:var(--sand);margin:0}.portrait.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.portrait.photo figcaption{position:relative;margin:auto 12px 12px;background:rgba(255,252,247,.92);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700;align-self:flex-start}.team{grid-template-columns:repeat(auto-fill,minmax(240px,340px))!important}:root{--mbar-h:calc(74px + env(safe-area-inset-bottom))}.wa-float{position:fixed;right:14px;bottom:calc(var(--mbar-h) + 12px);z-index:58;display:flex;align-items:center;gap:8px;height:52px;min-width:52px;padding:0 14px;border-radius:999px;background:#1f8f55;color:#fff;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 10px 24px -10px rgba(20,22,28,.6)}.wa-float span{display:none}.mbar.hide~.wa-float{opacity:0;pointer-events:none;transform:translateY(16px)}.wa-float{transition:opacity .25s,transform .25s}.cc-open .wa-float,.menu-open .wa-float{display:none}@media (min-width:1200px){.mbar.hide~.wa-float,.wa-float{bottom:24px;opacity:1;transform:none;pointer-events:auto}.wa-float{right:24px}.wa-float span{display:inline}}html.show-legal-frame #footer,html.show-legal-frame .cookie-settings,html.show-legal-frame .crumbs,html.show-legal-frame .mbar,html.show-legal-frame .sheet,html.show-legal-frame .site-head,html.show-legal-frame .skip,html.show-legal-frame .wa-float{display:none!important}html.show-legal-frame a{-webkit-touch-callout:none}html.show-legal-frame a:not([href^="/privacy"],[href^="/terms"],[href^="/cookies"],[href^="/dpa"],[href^="#"]){color:inherit;text-decoration:none;pointer-events:none}.cc{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;background:var(--dark,#14161c);color:#ede8de;border-radius:18px;padding:16px;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);max-width:560px;margin:0 auto}.cc[hidden]{display:none}.cc p{font-size:15px;line-height:1.45;color:#ede8de}.cc p a{color:#fff}.cc-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.cc .btn-line{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7);min-height:48px;width:100%}.cc .btn-line:hover{background:#fff;color:var(--ink)}.cc .linkbtn{grid-column:1/-1;color:#ede8de}.cc-opts{margin-top:12px;font-size:15px}.cc-opts label{display:flex;gap:10px;align-items:flex-start;min-height:44px}.cc-opts input{width:20px;height:20px;margin-top:2px;flex:none}.linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}footer li .linkbtn{display:flex;align-items:center;text-decoration:none}.legal a{color:inherit}.legal-row{display:flex;flex-wrap:wrap;gap:6px 24px}.billing{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--line);margin:26px 0}.billing button{min-height:44px;padding:8px 16px;border-radius:999px;border:0;background:none;font:700 15px var(--sans);color:var(--ink2);cursor:pointer}.billing button[aria-pressed=true]{background:var(--ink);color:#fff}.billing .save{display:inline-block;background:var(--butter);color:var(--ink);border-radius:999px;font-size:12px;padding:2px 7px;margin-left:4px}.plan{position:relative}.plan .tag.tag-soft{background:var(--blush);color:var(--ink)}.closing p.wa{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;align-items:center;margin-top:6px}.closing p.wa a{color:#e8e3d9;min-height:44px;display:inline-flex;align-items:center}.closing p.wa b{color:#fff;margin:0 0 0 4px}.cform{display:grid;grid-gap:14px;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}.cform label{display:grid;grid-gap:6px;gap:6px;font-weight:700;font-size:15px}.cform label small{font-weight:500;color:var(--muted)}.cform input:not([type=checkbox]),.cform select,.cform textarea{font:500 16px var(--sans);padding:12px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);width:100%;min-height:48px;color:var(--ink)}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.cform .chk{display:flex;gap:10px;font-weight:500;align-items:flex-start}.cform .chk input{width:20px;height:20px;margin-top:2px;flex:none}.cform .btn{width:100%}.fmsg{background:var(--butter);border-radius:12px;padding:10px 12px;font-weight:700}.ctable.ck td,.ctable.ck th{text-align:left}.ctable.ck td:first-child{min-width:110px}.legalbody{max-width:880px}.legalbody h3{font-size:22px;margin-top:22px}.legalbody ol,.legalbody ul{margin:10px 0 0;padding-left:22px;max-width:42em}.legalbody li{margin-top:6px}.legalbody a{color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.legalbody table{border-collapse:collapse;margin-top:12px;width:100%;max-width:42em}.legalbody td,.legalbody th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);font-size:16px}.mchat .top{background:#faddd3;border-bottom:0}.mchat .nm small{color:#5a3e36}.mchat .body,.mchat .foot,.mchat .mtabs{background:#fff7f3}.mchat .bub.a,.mchat .typing{background:#fbd9cf}.vcap b{color:var(--ink);font-weight:700}.bookcard .btn{grid-column:1/-1;width:100%}footer .tag{color:var(--nighttext)}.vframe video{object-fit:contain}footer .tm{font-size:13px;line-height:1.5;color:var(--nighttext);margin-top:72px}html[data-cc] .cc-banner{display:none}@font-face{font-family:newsreader;src:url(/_next/static/media/6de331abd4a4c5ea-s.p.woff) format("woff");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/0d300fefa4098429-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:77.64%;descent-override:27.99%;line-gap-override:0.00%;size-adjust:94.67%}.__className_ce5921{font-family:newsreader,newsreader Fallback}.__variable_ce5921{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/0e9dd8fd6ad35202.p.woff) format("woff");font-display:swap;font-weight:300 800}.__className_510787{font-family:hanken}.__variable_510787{--font-hanken:"hanken"}