.btn-store{background:var(--ink);color:#fff;padding:0 24px 0 16px;box-shadow:0 14px 30px -14px rgb(37 46 73 / .55)}.btn-store:hover{box-shadow:0 20px 40px -16px rgb(37 46 73 / .6)}.btn-store svg{width:22px;height:22px;fill:currentColor;flex:none}.btn-store .wa{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.btn-store .wa small{font-size:11.5px;font-weight:500;opacity:.72;letter-spacing:.04em}.btn.sm.btn-store{padding:0 14px 0 12px}.btn.sm.btn-store svg{width:18px;height:18px}.us-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 12px}.us-badge i{width:7px;height:7px;border-radius:50%;background:var(--teal)}.trial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trial>div{display:grid;gap:4px;background:var(--mist);border-radius:16px;padding:14px 16px}.trial b{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.trial span{font-size:15px;color:var(--ink-2);line-height:1.4}@media(max-width:560px){.trial{grid-template-columns:minmax(0,1fr)}}.faq{max-width:820px;margin-inline:auto;display:grid;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font-size:19px;font-weight:600;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:12px;height:12px;flex:none;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .3s var(--ease);margin-top:-6px}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:6px}.faq details[open] summary{color:var(--teal)}.faq .a{padding:0 22px 22px;color:var(--ink-2);font-size:16.5px;line-height:1.6;max-width:68ch}.faq .a a{color:var(--blue)}.langs{display:flex;flex-wrap:wrap;gap:8px}.foot-base .legal a{white-space:nowrap}.sig-head .src.app{color:var(--teal)}@media(max-width:600px){.faq summary{font-size:17px;padding:16px 18px}.faq .a{padding:0 18px 18px;font-size:15.5px}}.h-l{font-size:clamp(32px,4vw,54px);line-height:1.08}.sec-head{align-items:center}.sec-head .lede,.lede{font-size:clamp(18px,1.55vw,22px);line-height:1.6;color:var(--ink);font-weight:500;max-width:52ch}.hero-head .lede{font-weight:500;color:var(--ink)}@media(max-width:900px){.sec-head .lede{font-size:18px}}.crew img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.hero-head .display{max-width:24ch;font-size:clamp(40px,5.1vw,72px)}@media(max-width:600px){.hero-head .display{max-width:none;font-size:clamp(34px,9.4vw,44px)}}.hero-head .lede{max-width:54ch}.close .people{aspect-ratio:auto}.close .people img{height:auto}.we .cta-row{flex-wrap:wrap}@media(min-width:1000px){.we .cta-row{flex-wrap:nowrap}.we .cta-row .btn{white-space:nowrap}.we .sbadge img{height:38px}}