:root{--bg:#0a0a0a;--bg-2:#0f0f0f;--card:#141414;--card-2:#1a1a1a;--line:#ffffff12;--line-2:#ffffff24;--fg:#f5f5f5;--fg-2:#c8c8c8;--muted:#b3b3b3;--dim:#8f8f8f;--accent:#4d8dff;--accent-strong:#2f6bff;--display:"Unbounded", system-ui, sans-serif;--text:"Onest", system-ui, -apple-system, sans-serif;--wrap:1320px;--gutter:28px}@supports (color:oklch(0.7 0.17 258)){:root{--accent:oklch(70% .17 258);--accent-strong:oklch(60% .2 258)}}*{box-sizing:border-box}html,body{height:auto;min-height:100%;overflow-y:auto}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}#root{min-height:100%;height:auto!important;display:block!important;overflow:visible!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:14px;font-weight:600}.display{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:.98}.h2{font-size:clamp(38px,5.6vw,88px)}.lead{color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.accent{color:var(--accent)}section{position:relative}.section{padding:140px 0 0}.header{z-index:40;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0a0a0ab8;position:sticky;top:0}.header-in{align-items:center;gap:32px;padding-top:16px;padding-bottom:16px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.logo{background:var(--fg);width:38px;height:38px;color:var(--bg);font-family:var(--display);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.brand-name{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.nav{flex:1;gap:28px;font-size:16px;font-weight:500;display:flex}.nav a{color:var(--fg-2);transition:color .15s}.nav a:hover{color:var(--fg)}.header-actions{align-items:center;gap:10px;display:flex}.lang{appearance:none;border:1px solid var(--line-2);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.lang option{color:#111}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-ghost{border:1px solid var(--line-2);background:0 0;padding:12px 18px;font-weight:600}.btn-ghost:hover{border-color:#ffffff4d}.btn-light{background:var(--fg);color:var(--bg);padding:13px 22px}.btn-big{padding:18px 30px;font-size:17px}.menu-btn{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{display:none}.hero{padding:96px 0 0}.hero-glow{pointer-events:none;background:radial-gradient(700px 420px at 50% 62%,#2f6bff38,#0000 70%),radial-gradient(520px 320px at 62% 78%,#ffffff0d,#0000 70%);position:absolute;inset:0}.hero-in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.pill{color:var(--fg-2);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:8px 16px 8px 8px;font-size:15px;display:inline-flex}.pill b{background:var(--accent-strong);color:#fff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:13px}.hero h1{margin-top:36px;font-size:clamp(48px,8.6vw,150px);line-height:.95}.hero .lead{max-width:660px;margin-top:32px}.stores{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.store{background:var(--fg);color:var(--bg);text-align:left;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;padding:14px 26px 14px 20px;transition:transform .15s;display:flex;position:relative}.store:hover{transform:translateY(-2px)}.store.outline{color:var(--fg);background:0 0;border-color:#ffffff2e}.store small{font-size:12px;font-weight:500;line-height:1.1;display:block}.store.outline small{color:var(--muted)}.store strong{font-size:20px;font-weight:700;line-height:1.15;display:block}.soon{background:var(--accent-strong);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:-9px;right:-8px;box-shadow:0 6px 18px #00000059}.hero-phones{justify-content:center;align-items:flex-start;margin-top:88px;display:flex;position:relative}.hero-phones .android{z-index:1;margin:60px -28px 0 0;transform:rotate(-5deg)}.hero-phones .iphone{z-index:2;transform:rotate(3deg)}.chip{z-index:5;border:1px solid var(--line-2);backdrop-filter:blur(10px);text-align:left;background:#181818eb;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 50px #00000073}.chip.light{background:var(--fg);color:var(--bg);border-color:#0000}.chip .ico{background:var(--accent-strong);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chip .ico.round{color:#0a0a0a;background:#d6d6d6;border-radius:50%;font-weight:700}.chip b{font-size:15px;display:block}.chip span{opacity:.7;font-size:13px;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.chip{animation:none}html{scroll-behavior:auto}}.iphone-frame{aspect-ratio:390/844;background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2c2c2e);border-radius:56px;width:330px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #4a4a4c,0 40px 90px #0009}.iphone-frame .screen,.android-frame .screen{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.iphone-frame .screen{border-radius:46px}.iphone-frame .island{z-index:2;background:#000;border-radius:20px;width:32%;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.android-frame{aspect-ratio:390/844;background:#2a2a2a;border-radius:34px;width:330px;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #74777599,0 40px 90px #0009}.android-frame .screen{border-radius:27px}.android-frame .punch{z-index:2;background:#000;border-radius:50%;width:14px;height:14px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #111}.iphone-frame .screen,.android-frame .screen{flex-direction:column;display:flex}.sb{color:#fff;background:#07080e;flex-shrink:0;justify-content:space-between;align-items:center;height:6.6%;padding:0 9% 0 12%;font-size:14px;font-weight:600;display:flex}.android-frame .sb{height:5%;padding:0 7%;font-size:13px;font-weight:500}.sb-icons{align-items:center;gap:5px;display:flex}.screen img{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0}.bento{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:64px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:32px;padding:36px;position:relative;overflow:hidden}.card h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.1}.card p{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.55}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.card.light{color:var(--bg);background:#f4f4f4;border-color:#0000}.card.light p{color:#555}.stat{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(72px,9vw,128px);font-weight:600;line-height:.9}.calls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;display:flex}.avatars{display:flex}.avatars i{border:3px solid var(--card);width:58px;height:58px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:20px;font-style:normal;font-weight:700;display:flex}.avatars i:first-child{margin-left:0}.call-btns{gap:10px;display:flex}.call-btns span{background:#262626;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.call-btns span.end{background:var(--accent-strong)}.icon-tile{background:#262626;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:28px;display:flex}.card.accent-card{background:linear-gradient(160deg, #2f6bff47, #2f6bff0f 60%), var(--card);border-color:#4d8dff47}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.split.reverse{grid-template-columns:.95fr 1.05fr}.split.reverse .split-media{order:-1}.split h2{margin-top:22px}.split .lead{max-width:560px;margin-top:28px}.points{grid-template-columns:1fr 1fr;gap:28px 36px;margin-top:40px;display:grid}.points b{font-size:18px;font-weight:600;display:block}.points span{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.5;display:block}.split-media{justify-content:center;display:flex;position:relative}.split-media .glow{pointer-events:none;background:radial-gradient(circle,#2f6bff47,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-media .pair{align-items:flex-start;display:flex;position:relative}.split-media .pair>:last-child{margin:70px 0 0 -60px}.list{border-top:1px solid var(--line);margin-top:48px}.list-row{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;padding:26px 0;display:grid}.list-row .n{font-family:var(--display);color:var(--dim);font-size:18px}.list-row b{font-size:21px;font-weight:600}.list-row span{color:var(--muted);margin-top:6px;font-size:16.5px;display:block}.cipher{background:var(--card);border:1px solid var(--line);border-radius:32px;padding:40px}.cipher .label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:13px;font-weight:600}.cipher .msg{background:#222;border-radius:22px;margin-top:16px;padding:18px 20px;font-size:21px;line-height:1.45}.cipher .lock{align-items:center;gap:14px;margin:22px 0;display:flex}.cipher .lock hr{border:none;border-top:1px solid #ffffff1f;flex:1}.cipher .lock span{border:1px solid var(--accent-strong);width:56px;height:56px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.cipher .bytes{color:var(--dim);word-break:break-all;background:#0c0c0c;border:1px dashed #ffffff1f;border-radius:20px;margin-top:16px;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;line-height:1.6}.prv{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:56px;display:grid}.prv div{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:26px 28px}.prv b{font-size:18px;font-weight:600;display:block}.prv span{color:var(--accent);background:#4d8dff1f;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.premium{background:radial-gradient(600px 400px at 85% 10%, #ffc5311f, transparent 70%), radial-gradient(700px 500px at 10% 100%, #2f6bff2e, transparent 70%), var(--card);border:1px solid var(--line);border-radius:40px;padding:72px}.perks{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.perks div{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;padding:22px 24px}.perks b{font-size:17px;display:block}.perks span{color:var(--muted);margin-top:4px;font-size:15px;display:block}.plans{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.plan{border:1px solid var(--line-2);border-radius:22px;flex:1;min-width:200px;padding:20px 22px}.plan.best{border-color:var(--accent-strong);background:#2f6bff1a}.plan small{color:var(--muted);justify-content:space-between;font-weight:600;display:flex}.plan small em{color:#ffc531;font-style:normal}.plan strong{margin-top:6px;font-size:20px;display:block}.web{background:radial-gradient(500px 400px at 90% 20%, #2f6bff38, transparent 70%), var(--card);border:1px solid var(--line);border-radius:40px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:72px;display:grid}.web h2{margin-top:22px;font-size:clamp(32px,3.4vw,54px)}.web .lead{margin-top:28px}.web .btn{margin-top:36px}.browser{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 40px 90px #0000008c}.browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.browser-bar i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.browser-bar span{max-width:300px;color:var(--muted);background:#1c1c1c;border-radius:8px;flex:1;margin-left:14px;padding:6px 14px;font-size:13px}.browser img{aspect-ratio:1280/800;object-fit:cover;object-position:top left;width:100%;height:auto}.get{text-align:center}.get h2{font-size:clamp(42px,7.2vw,120px)}.get .lead{margin-top:24px}.get-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;margin-top:56px;display:flex}.get-stores{flex-direction:column;gap:14px;display:flex}.get-stores .store{min-width:290px;padding:18px 26px}.qr{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:28px;align-items:center;gap:22px;max-width:420px;padding:22px;display:flex}.qr svg{background:#fff;border-radius:16px;flex-shrink:0;width:150px;height:150px;padding:10px}.qr b{font-size:19px;display:block}.qr span{color:var(--muted);margin-top:8px;font-size:15px;display:block}.faq{max-width:1000px;margin:0 auto}.faq h2{font-size:clamp(34px,4.4vw,64px)}.faq-list{border-top:1px solid var(--line-2);margin-top:48px}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:30px 0;font-size:clamp(19px,1.7vw,24px);font-weight:600;display:flex}.faq-item .plus{flex-shrink:0;font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.faq-item.open .plus{transform:rotate(45deg)}.faq-item .answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-item.open .answer{grid-template-rows:1fr}.faq-item .answer>div{overflow:hidden}.faq-item .answer p{color:var(--muted);max-width:860px;padding:0 0 30px;font-size:18px;line-height:1.6}.footer{border-top:1px solid var(--line);margin-top:140px}.footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px;display:flex}.footer nav{color:var(--muted);flex-wrap:wrap;gap:28px;font-size:15px;display:flex}.footer nav a:hover{color:var(--fg)}.footer small{color:var(--dim);font-size:15px}.legal{max-width:820px;padding:80px var(--gutter) 40px;margin:0 auto}.legal h1{font-size:clamp(36px,5vw,64px)}.legal .updated{color:var(--dim);margin-top:16px}.legal .intro{color:var(--fg-2);margin-top:28px;font-size:19px;line-height:1.6}.legal h2{margin-top:44px;font-size:22px;font-weight:600}.legal p{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.7}@media (width<=1100px){.nav{gap:20px;font-size:15px}.split,.split.reverse,.web{grid-template-columns:1fr;gap:56px}.split.reverse .split-media{order:0}.prv{grid-template-columns:1fr 1fr}}@media (width<=1180px){.nav,.header-actions .btn-ghost,.header-actions .lang{display:none}.menu-btn{display:inline-flex}.header-in{justify-content:space-between}.mobile-nav.open{padding:8px var(--gutter) 20px;border-top:1px solid var(--line);flex-direction:column;gap:4px;display:flex}.mobile-nav a{color:var(--fg-2);padding:12px 0;font-size:18px;font-weight:600}.mobile-nav .lang{align-self:flex-start;margin-top:8px;display:block}}@media (width<=900px){.bento{grid-template-columns:1fr 1fr}.span-4,.span-3,.span-2{grid-column:span 2}.bento .half{grid-column:span 1}.premium,.web{padding:44px 28px}.hero-phones .android{display:none}.hero-phones .iphone{transform:none}}@media (width<=640px){:root{--gutter:16px}.section{padding-top:100px}.hero{padding-top:56px}.header-actions .btn-light{padding:11px 16px;font-size:14px}.brand-name{display:none}.stores .store{justify-content:center;width:100%}.bento{grid-template-columns:1fr}.bento .half,.span-4,.span-3,.span-2{grid-column:span 1}.card{border-radius:26px;padding:28px 24px}.points,.perks,.prv{grid-template-columns:1fr}.iphone-frame,.android-frame{width:280px}.split-media .pair>:last-child,.chip{display:none}.cipher{padding:26px 20px}.cipher .msg{font-size:18px}.cipher .bytes{font-size:14px}.qr{text-align:center;flex-direction:column}.get-stores,.get-stores .store{width:100%;min-width:0}.list-row{grid-template-columns:44px 1fr}.footer-in{flex-direction:column;align-items:flex-start}}.split>*,.web>*,.premium>*,.bento>*{min-width:0}.split h2.h2{font-size:clamp(34px,3.5vw,58px);line-height:1.02}.split-media .glow{width:min(520px,100%);height:min(520px,100vw)}@media (width<=640px){.display{overflow-wrap:anywhere}.h2,.split h2.h2{font-size:clamp(27px,8vw,88px)}.hero h1{font-size:clamp(34px,11.5vw,150px)}.get h2{font-size:clamp(32px,9.6vw,120px)}.faq h2,.web h2{font-size:clamp(28px,8vw,64px)}.premium h2{font-size:clamp(26px,7.4vw,58px)!important}}@media (width>=1101px) and (width<=1340px){.split-media .iphone-frame,.split-media .android-frame{width:270px}.split-media .pair>:last-child{margin-left:-70px}}