.platform-links[data-astro-cid-srafodzh]{display:flex;flex-wrap:wrap;gap:.8rem}.platform-link[data-astro-cid-srafodzh]{display:inline-flex;align-items:center;gap:.62rem;padding:.85rem 1.05rem;border-radius:999px;border:1px solid var(--line, rgba(255,255,255,.12));font-weight:700;text-decoration:none;color:inherit;background:transparent;font:inherit;cursor:pointer}.platform-link[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{width:1.1rem;height:1.1rem;display:block;fill:currentColor;flex:0 0 auto}.platform-link--muted[data-astro-cid-srafodzh]{opacity:.62;cursor:not-allowed}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh]{justify-content:center;width:auto;min-width:4.5rem;height:5rem;padding:0 1.1rem;gap:0;border:0;border-radius:0;background:transparent;color:#f6f2ebf5;opacity:1}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{width:1.9rem;height:1.9rem;overflow:visible}.platform-links--icon-only[data-astro-cid-srafodzh]{display:inline-flex;align-items:center;padding:.22rem .38rem;border:0;border-radius:999px;background:linear-gradient(180deg,#3c4045f0,#23262af5 42%,#101215fc);box-shadow:0 14px 28px #00000029}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh]+.platform-link[data-astro-cid-srafodzh]{position:relative}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh]+.platform-link[data-astro-cid-srafodzh]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:2.35rem;transform:translateY(-50%);background:linear-gradient(180deg,#ffffff03,#ffffff14,#ffffff03)}.platform-links--icon-only[data-astro-cid-srafodzh].platform-links--large{padding:.24rem .4rem}.platform-links--icon-only[data-astro-cid-srafodzh].platform-links--large .platform-link[data-astro-cid-srafodzh]{min-width:4.65rem;height:5.15rem;padding:0 1.2rem}.platform-links--icon-only[data-astro-cid-srafodzh].platform-links--large .platform-link[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{width:2rem;height:2rem}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link--muted[data-astro-cid-srafodzh]{opacity:1}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link--appstore[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{transform:scale(1.02)}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link--googleplay[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{transform:scale(.88)}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link--fdroid[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{transform:scale(.9)}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link--github[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{transform:scale(.98)}@font-face{font-family:But Head;src:url(/fonts/but-head-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--bg: #111311;--surface: rgba(23, 26, 24, .9);--line: rgba(237, 233, 222, .11);--text: #f2eee6;--muted: rgba(242, 238, 230, .64);--accent: #87d6c8}*{box-sizing:border-box}body{margin:0;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(255,122,89,.08),transparent 18%),var(--bg)}a{color:inherit;text-decoration:none}.page{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:24px}.topbar,.hero,.story{border:1px solid var(--line);border-radius:28px;background:var(--surface)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:1.15rem clamp(1.6rem,4vw,3rem);gap:1rem;margin-bottom:1rem}.brand{display:inline-flex;align-items:center;line-height:1;flex:0 0 auto}.nav{display:flex;align-items:center;gap:1.4rem;margin-left:auto}.nav a{color:var(--muted);font-weight:800;line-height:1}.hero{padding:clamp(1.6rem,4vw,3rem)}.eyebrow{margin:0;background:linear-gradient(180deg,#24d6dd,#13aace 48%,#0a7fbd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;letter-spacing:-.04em}h1{margin-top:.9rem;max-width:12ch;font-size:clamp(3.1rem,8vw,6.1rem);line-height:1.05;font-weight:900;letter-spacing:-.03em}.gradient-word{background:linear-gradient(180deg,#7df9ff,#18c6d7 35%,#0e8fc7 65%,#0a4a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-dot{display:inline-block}h2{font-size:clamp(2rem,4vw,3rem);line-height:.98;max-width:12ch}h3{font-size:1.45rem;line-height:1.06}.lead,.story-lead,.block p{margin:1rem 0 0;font-size:1.06rem;line-height:1.7;color:var(--muted);max-width:38rem}.story-lead{max-width:38rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.5rem}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 1.95rem;border-radius:999px;background:linear-gradient(180deg,#0e9aaa,#0a72a0);color:#fff;font-weight:800;letter-spacing:-.03em;white-space:nowrap;box-shadow:inset 0 -1px #00000014,0 14px 28px #0000002e}.story{margin-top:.9rem;padding:clamp(1.65rem,4.5vw,3rem)}.faq{width:min(100%,46rem);margin:clamp(4rem,8vw,6rem) auto 0;padding:0;display:grid;gap:1rem}.faq-heading{text-align:center}.faq-heading h2{max-width:none;font-weight:900;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--text)}.faq-list{display:grid;gap:0;width:100%}.faq-item{border-top:1px solid var(--line);background:transparent;overflow:hidden}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.6rem;padding:1rem 0;font-size:1rem;font-weight:900;letter-spacing:-.03em;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:0 0 auto;color:var(--accent);font-size:1.4rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:0;padding:0 0 1.35rem;color:var(--muted);font-size:1rem;line-height:1.7}.faq-item p+p{padding-top:.15rem}.faq-item a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.testing{margin-top:1rem;padding:clamp(1.6rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:1.25rem;align-items:center;border-radius:28px;background:#131614;position:relative;border:none;isolation:isolate;overflow:hidden}.testing:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 4% 0%,rgba(24,198,215,.28) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 96% 105%,rgba(192,132,252,.32) 0%,transparent 70%);z-index:-1;filter:blur(18px)}.testing:after{content:"";position:absolute;inset:0;border-radius:28px;padding:1px;background:linear-gradient(135deg,#18c6d78c,#ffffff0a 45%,#c084fc73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.story-break{margin:clamp(4rem,9vw,7rem) 0 clamp(2.3rem,5.5vw,4rem);padding:0 clamp(.35rem,3vw,2rem)}.story-break h2{font-family:But Head,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.07;font-size:clamp(3.15rem,8vw,6.8rem);max-width:19ch}.story-intro{max-width:46rem}.story-intro .story-lead{margin-top:0;max-width:46rem}.story-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;gap:1.15rem;margin-top:1.35rem}.block{position:relative;border-radius:16px;border:1px solid var(--line);background:var(--surface);background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.block--large{grid-area:1 / 1 / 3 / 2;min-height:420px;aspect-ratio:774 / 1161}.block--large:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#0a0e0b73,#0a0e0bb8 55%,#0a0e0bf0);z-index:0}.block--small{min-height:200px}.block-inner{position:relative;z-index:1;padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.block-kicker{margin:0 0 .6rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.block h3{font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:900;letter-spacing:-.04em;line-height:1.04;margin-bottom:.65rem}.block p:not(.block-kicker){margin:0;font-size:.95rem;line-height:1.65;color:var(--muted)}.testing-kicker{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.testing-h2{margin-top:.35rem;font-weight:900}.testing-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:.75rem}.testing-qr-label{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--text);text-align:center}.testing-lead{margin:.75rem 0 0;max-width:38rem;font-size:1rem;line-height:1.55;color:var(--muted)}.testing-form{margin-top:1.25rem;display:flex;flex-direction:column;gap:.62rem;align-items:flex-start}.testing-company-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.testing-form-row{display:flex;gap:.55rem;flex-wrap:wrap;align-items:stretch;width:min(100%,40rem)}.testing-email{flex:1;min-width:210px;height:4rem;padding:0 1.25rem;border-radius:999px;background:#f2eee60f;border:1px solid rgba(242,238,230,.14);color:var(--text);font-family:inherit;font-size:.95rem;font-weight:600;outline:none;transition:border-color .15s}.testing-email::placeholder{color:var(--muted)}.testing-email:focus{border-color:#18c6d780}.testing-submit{min-height:4rem;padding:0 2rem;border:0;border-radius:999px;background:linear-gradient(180deg,#0e9aaa,#0a72a0);color:#fff;font-family:inherit;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;cursor:pointer;box-shadow:inset 0 -1px #00000014,0 14px 28px #0000002e}.testing-submit:disabled{opacity:.65;cursor:wait}.testing-privacy{display:flex;align-items:flex-start;gap:.5rem;max-width:40rem;font-size:.76rem;line-height:1.45;color:var(--muted);cursor:pointer}.testing-privacy input[type=checkbox]{width:1rem;height:1rem;margin-top:.12rem;accent-color:#18c6d7;cursor:pointer;flex-shrink:0}.testing-privacy a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.testing-status{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.testing-status{min-height:1.25rem;color:var(--text)}.testing-link{display:inline-flex;align-items:center;justify-content:center;margin-top:0;min-height:4rem;padding:0 2rem;border-radius:999px;background:linear-gradient(180deg,#0e9aaa,#0a72a0);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;box-shadow:inset 0 -1px #00000014,0 14px 28px #0000002e;width:100%}.testing-qr{display:inline-flex;align-items:center;justify-content:center;padding:.9rem;border-radius:24px;background:#f2eee60a}.testing-qr img{display:block;width:min(220px,34vw);height:auto;border-radius:16px}.footer{padding:1.25rem 0 0;display:flex;justify-content:center}.footer a{color:var(--muted);font-size:.9rem;font-weight:800;line-height:1}@media(max-width:720px){.page{padding:16px}.topbar{flex-direction:column;align-items:flex-start}.brand{align-self:stretch}.nav{flex-wrap:wrap}.hero-actions{flex-direction:column;align-items:stretch}.story-break{margin:3rem 0 1.6rem;padding:0}.story-break h2{font-size:clamp(2.65rem,14vw,4.4rem);max-width:11ch}.story-grid{grid-template-columns:1fr}.block--large{grid-area:auto;min-height:280px}.testing{grid-template-columns:1fr}.faq{margin-top:3rem}.testing-qr{justify-self:flex-start}.cta{width:100%}}
