:root{--ink: #101928;--ink-2: #0C1421;--ink-3: #0A0F1A;--coal: #201F25;--slate: #394052;--lav: #847FA7;--lav-hi: #948FBA;--lav-tint: #B9B4D8;--ok: #7BC98A;--yellow: #F2B93B;--paper: #FCFCFC;--line: rgba(252, 252, 252, .08);--lav-line: rgba(132, 127, 167, .3);--muted: rgba(252, 252, 252, .78);--faint: rgba(252, 252, 252, .6);--f-d: "Outfit", system-ui, sans-serif;--f-b: "Outfit", system-ui, -apple-system, sans-serif;--f-m: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--ink);color:var(--paper);font:400 16.5px/1.72 var(--f-b);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--lav);color:#12111a}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--slate);border-radius:8px;border:3px solid var(--ink)}img{max-width:100%;height:auto}a{color:inherit}[hidden]{display:none!important}button{font:inherit;color:inherit}.container{max-width:1060px;margin:0 auto;padding:0 24px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:-60px;left:16px;z-index:200;background:var(--lav);color:#12111a;font:500 14px/1 var(--f-b);text-decoration:none;padding:12px 18px;border-radius:0 0 10px 10px;transition:top .2s ease}.skip:focus{top:0}:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.topbar{position:sticky;top:0;z-index:100;background:#101928f7;border-bottom:1px solid var(--line)}.topbar__in{display:flex;align-items:center;justify-content:space-between;height:64px}.menu{display:flex;gap:20px}.menu a{font:500 11.5px/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:6px 2px;transition:color .15s ease}.menu a:hover{color:var(--paper)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand__icon{width:30px;height:30px;border-radius:7px}.brand__word{font:600 17px/1 var(--f-d);letter-spacing:.01em}.lang-toggle{background:transparent;border:1px solid rgba(252,252,252,.18);border-radius:8px;padding:8px 13px;cursor:pointer;font:500 12px/1 var(--f-m);letter-spacing:.1em;transition:border-color .15s ease,color .15s ease}.lang-toggle:hover{border-color:var(--lav);color:var(--lav-tint)}.stop{padding:96px 0;position:relative}.stop--how{background:color-mix(in srgb,var(--slate) 16%,var(--ink));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stop--proof{background:var(--coal);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stophead{display:flex;align-items:center;gap:20px;margin-bottom:48px;flex-wrap:wrap}.stophead h2{font:700 clamp(1.7rem,3vw,2.3rem)/1.2 var(--f-d);letter-spacing:-.01em;margin-top:14px}.stophead:after{content:"";flex:1;border-top:1px dashed var(--lav-line);min-width:40px}.stoptag{font:500 11.5px/1 var(--f-m);letter-spacing:.18em;color:var(--lav-tint);border:1px solid var(--lav-line);border-radius:6px;padding:6px 10px;background:#847fa712;white-space:nowrap}.stophead--mascot{justify-content:space-between;align-items:flex-end}.stophead--mascot:after{content:none}.faq__mascot{width:104px;border-radius:10px;margin-bottom:4px}.stop--hero{padding:92px 0 104px}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.72fr);gap:64px;align-items:center}h1{font:700 clamp(2.15rem,4.8vw,3.4rem)/1.12 var(--f-d);letter-spacing:-.02em;max-width:16ch}.hero__sub{margin:22px 0 36px;font-size:18px;color:var(--muted);max-width:54ch}.get__badge{display:inline-block;border-radius:12px;transition:transform .15s ease,filter .15s ease}.get__badge img{display:block;height:76px;width:auto}.get__badge:hover{transform:translateY(-2px);filter:brightness(1.12)}.get__badge:focus-visible{outline-offset:4px}.status{margin-top:28px;max-width:560px;padding-left:18px;border-left:2px solid var(--lav-line)}.status__head{font:500 12px/1.4 var(--f-m);letter-spacing:.16em;color:var(--lav-tint)}.status__head:before{content:"● ";color:var(--ok)}.status__installs{margin-top:10px;font-size:17px;color:var(--paper)}.status__installs strong{font:700 24px/1 var(--f-d);color:var(--ok);margin-right:2px}.status__text{margin-top:8px;font-size:15.5px;color:var(--muted);max-width:52ch}.status__meta{margin-top:8px;font-size:13.5px;color:var(--faint)}.status__free{color:var(--paper);font-weight:500;margin-right:6px}.hero__mascot{justify-self:center;max-width:330px}.hero__mascot-img{display:block;width:min(300px,100%);margin:0 auto}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.step__icon{display:block;width:30px;height:30px;stroke:var(--lav);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.step h3{font:600 19px/1.3 var(--f-d);margin:16px 0 10px}.step p{font-size:15px;color:var(--muted);max-width:34ch}.step:last-child .step__icon{stroke:var(--yellow)}.howfoot{margin-top:64px;font:500 17.5px/1.55 var(--f-d);max-width:62ch;color:var(--muted)}.wall{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;max-width:900px;margin:0 auto}.wall .phone{margin:0}.phone{position:relative;background:var(--ink-3);border:1px solid rgba(252,252,252,.07);border-radius:24px;padding:9px 9px 11px;box-shadow:0 10px 28px #00000047}.phone:after{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:52px;height:5px;border-radius:3px;background:#fcfcfc1a}.phone img{display:block;width:100%;height:auto;border-radius:15px}.phone figcaption{margin-top:12px;text-align:center}.phone figcaption span{font:500 10.5px/1 var(--f-m);letter-spacing:.16em;color:var(--lav-tint)}.phone:first-child figcaption span{color:var(--ok)}.faqlist details{border-top:1px solid var(--line)}.faqlist details:last-child{border-bottom:1px solid var(--line)}.faqlist summary{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:18px;padding:22px 4px;cursor:pointer;list-style:none}.faqlist summary::-webkit-details-marker{display:none}.faq__no{font:500 12px/1 var(--f-m);color:var(--lav);letter-spacing:.1em}.faq__q{font:500 17.5px/1.45 var(--f-d)}.faq__x{position:relative;width:16px;height:16px;align-self:center}.faq__x:before,.faq__x:after{content:"";position:absolute;background:var(--lav);transition:transform .2s ease}.faq__x:before{left:0;right:0;top:7px;height:2px}.faq__x:after{top:0;bottom:0;left:7px;width:2px}details[open] .faq__x:after{transform:scaleY(0)}.faqlist details p{padding:0 4px 26px 46px;color:var(--muted);max-width:68ch}.footer{background:var(--coal);border-top:1px solid var(--line);padding:60px 0 26px}.footer__grid{display:flex;gap:64px;flex-wrap:wrap;align-items:flex-start}.footer__brand{flex:1 1 260px}.footer__brandmark{display:flex;align-items:center;gap:10px;font:600 18px/1 var(--f-d);margin-bottom:12px}.footer__brandmark img{width:26px;height:26px;border-radius:6px}.footer__brand p:last-of-type{color:var(--faint);font-size:14.5px;max-width:32ch}.footer__home{display:inline-block;width:fit-content;margin-top:10px;color:var(--muted);text-decoration:none;font-size:15px}.footer__home:hover{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.footer__col{min-width:160px}.footer__h{font:500 11.5px/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:#8b92a8;margin-bottom:16px}.footer__col a{display:block;width:fit-content;color:var(--muted);text-decoration:none;font-size:15px;margin:10px 0;transition:color .15s ease}.footer__col a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.footer__legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:52px;padding-top:22px;font:400 12px/1.6 var(--f-m);color:#8b92a8}@media(max-width:1024px){.hero{gap:44px}.wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:940px){.stop--hero{padding:40px 0 72px}.hero{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:center}.hero__copy{display:contents}.hero__copy>*{grid-column:1 / -1}.hero h1{grid-column:1;grid-row:1;font-size:clamp(1.8rem,7.6vw,2.6rem);max-width:none}.hero__mascot{grid-column:2;grid-row:1;padding:0;max-width:none;justify-self:end}.hero__mascot-img{width:clamp(84px,24vw,160px)}.hero__sub{margin:16px 0 26px}}@media(max-width:700px){.stop{padding:72px 0}.steps{grid-template-columns:1fr;gap:36px}.step p{max-width:none}.wall{display:flex;overflow-x:auto;gap:20px;padding:6px 4px 26px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.phone{flex:0 0 min(64vw,280px);scroll-snap-align:center}.get__badge img{height:64px}.faq__mascot{display:none}.footer__grid{gap:40px}}@media(max-width:640px){.brand__word{display:none}.topbar__in{gap:10px}.menu{gap:12px;overflow-x:auto;scrollbar-width:none;min-width:0}.menu::-webkit-scrollbar{display:none}.menu a{font-size:11px;letter-spacing:.06em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip,.get__badge{transition:none}.get__badge:hover{transform:none}}
