.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)}@media(max-width:720px){.platform-links--icon-only[data-astro-cid-srafodzh]{display:flex;width:100%;justify-content:space-between;flex-wrap:nowrap;padding:.2rem .3rem}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh],.platform-links--icon-only[data-astro-cid-srafodzh].platform-links--large .platform-link[data-astro-cid-srafodzh]{flex:1 1 0;min-width:0;height:4.2rem;padding:0 .4rem}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh],.platform-links--icon-only[data-astro-cid-srafodzh].platform-links--large .platform-link[data-astro-cid-srafodzh] svg[data-astro-cid-srafodzh]{width:1.5rem;height:1.5rem}.platform-links--icon-only[data-astro-cid-srafodzh] .platform-link[data-astro-cid-srafodzh]+.platform-link[data-astro-cid-srafodzh]:before{height:1.8rem}}: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 Fallback,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}.hero,.story{border:1px solid var(--line);border-radius:28px;background:var(--surface)}.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 Fallback,system-ui,sans-serif;letter-spacing:-.04em}h1{margin-top:.9rem;max-width:12ch;font-size:clamp(2.4rem,5.5vw,4.4rem);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:clamp(1.5rem,3vw,2rem)}.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,But Head Fallback,Georgia,serif;font-weight:400;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.8rem,6.5vw,5.4rem);max-width:20ch}.story-break h2 .gradient-word{white-space:nowrap}.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-color:#0a0e0b;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;border-color:transparent;background-image:linear-gradient(#0a0e0bd1,#0a0e0bd1),var(--block-image)}.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{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 1.95rem;border:0;border-radius:999px;background:linear-gradient(180deg,#0e9aaa,#0a72a0);color:#fff;font-family:inherit;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.18);cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:inset 0 -1px #00000014,0 14px 28px #0000002e;transition:transform .18s ease,box-shadow .22s ease}.testing-submit:before,.testing-submit:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .32s ease-out,transform .52s cubic-bezier(.2,.8,.2,1)}.testing-submit:before{background:url(/friends.avif) center/cover no-repeat;transform:scale(1.15);z-index:-2}.testing-submit:after{background:linear-gradient(135deg,#0e9aaa59,#0a283c8c);z-index:-1}.testing-submit:hover:before{opacity:1;transform:scale(1)}.testing-submit:hover:after{opacity:1}.testing-submit:hover{transform:translateY(-2px);box-shadow:inset 0 -1px #0000001f,0 22px 42px #0000004d}@media(prefers-reduced-motion:reduce){.testing-submit,.testing-submit:before,.testing-submit:after{transition:none}.testing-submit:hover{transform:none}}.testing-submit:disabled{opacity:.65;cursor:wait}.testing-note{margin-top:.9rem;font-size:.92rem;line-height:1.5;color:var(--muted);max-width:38rem}.testing-note a{color:#24d6dd;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .12s ease,text-decoration-thickness .12s ease}.testing-note a:hover,.testing-note a:focus-visible{color:#7df9ff;text-decoration-thickness:2px}.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-qr{display:inline-flex;align-items:center;justify-content:center;padding:.9rem;border-radius:24px;background:#f2eee60a;transition:transform .15s ease,background .15s ease}.testing-qr:hover{background:#f2eee612;transform:translateY(-2px)}.testing-qr img{display:block;width:min(220px,34vw);height:auto;border-radius:16px}.footer{padding:clamp(2.25rem,5vw,3.5rem) 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:14px}.hero{padding:1.4rem 1.25rem}h1{font-size:clamp(2.2rem,9.5vw,3.4rem);max-width:none}.lead{font-size:1rem;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .platform-links{width:100%}.story-break{margin:2.2rem 0 1.4rem;padding:0}.story-break h2{font-size:clamp(2.1rem,10.5vw,3.6rem);max-width:11ch}.story{padding:1.5rem 1.25rem}.story-grid{grid-template-columns:1fr}.block--large{grid-area:auto;min-height:280px}.block-inner{padding:1.15rem}.block h3{font-size:1.3rem}.block p:not(.block-kicker){font-size:.9rem}.testing{grid-template-columns:1fr}.faq{margin-top:3.5rem;gap:1.35rem}.testing-qr{justify-self:flex-start}.cta{width:100%;min-height:4.4rem;font-size:1.05rem}}
