.mac[data-astro-cid-kxanr5oa]{border-radius:14px;overflow:hidden;background:#ece6dc;border:1px solid #d9d1c3;box-shadow:0 40px 80px -40px #1f1d1a73,0 16px 32px -20px #1f1d1a40}.mac__bar[data-astro-cid-kxanr5oa]{display:flex;gap:7px;padding:11px 14px;border-bottom:1px solid #ddd5c8}.mac__bar[data-astro-cid-kxanr5oa] span[data-astro-cid-kxanr5oa]{width:11px;height:11px;border-radius:50%;background:#e0685e}.mac__bar[data-astro-cid-kxanr5oa] span[data-astro-cid-kxanr5oa]:nth-child(2){background:#e7b54b}.mac__bar[data-astro-cid-kxanr5oa] span[data-astro-cid-kxanr5oa]:nth-child(3){background:#6cbf5b}.mac[data-astro-cid-kxanr5oa] img[data-astro-cid-kxanr5oa]{width:100%}.hero[data-astro-cid-irahaz3f]{padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,8vw,6.5rem);overflow:hidden}.hero__grid[data-astro-cid-irahaz3f]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{font-size:var(--step-hero);font-weight:540;letter-spacing:-.025em;line-height:1.02;margin-bottom:1.4rem}.hero[data-astro-cid-irahaz3f] .lede[data-astro-cid-irahaz3f]{max-width:34rem;margin-bottom:2rem}.hero__free[data-astro-cid-irahaz3f]{margin-top:1rem;font-size:var(--step-small);color:var(--muted)}.hero__visual[data-astro-cid-irahaz3f]{position:relative;display:grid;justify-items:center;min-height:32rem}.hero__visual[data-astro-cid-irahaz3f] .hero__phone{width:min(18.5rem,62%)}.hero__visual[data-astro-cid-irahaz3f] .hero__phone--front{position:relative;z-index:2;transform:translate(-30%)}.hero__visual[data-astro-cid-irahaz3f] .hero__phone--back{position:absolute;top:4rem;right:0;z-index:1;width:min(16.5rem,55%)}.glyph[data-astro-cid-irahaz3f]{display:grid;gap:5px;width:3.1rem;height:3.1rem;margin-bottom:1.4rem}.glyph[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{border-radius:6px}.glyph--dual[data-astro-cid-irahaz3f]{grid-template-columns:1fr 1fr}.glyph--four[data-astro-cid-irahaz3f]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.g-green[data-astro-cid-irahaz3f]{background:var(--green-soft)}.g-brick[data-astro-cid-irahaz3f]{background:var(--brick-soft)}.g-blue[data-astro-cid-irahaz3f]{background:var(--blue-soft)}.g-sand[data-astro-cid-irahaz3f]{background:var(--sand-soft)}.g-blank[data-astro-cid-irahaz3f]{border:1.5px solid var(--border);background:var(--card)}.layouts[data-astro-cid-irahaz3f],.tpls[data-astro-cid-irahaz3f]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.layout[data-astro-cid-irahaz3f]{padding:1.6rem 1.6rem 1.8rem}.layout[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f],.tpl[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font-size:var(--step-h3);margin-bottom:.45rem}.layout[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f],.tpl[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--muted)}.tpl[data-astro-cid-irahaz3f]{display:flex;flex-direction:column;height:100%;padding:1.6rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}a[data-astro-cid-irahaz3f].tpl:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#d8cfc0}.tpl__heads[data-astro-cid-irahaz3f]{list-style:none;padding:0;margin:1.1rem 0 1.4rem;display:flex;flex-wrap:wrap;gap:.35rem}.tpl__heads[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{font-size:.78rem;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.12rem .55rem}.tpl__link[data-astro-cid-irahaz3f]{margin-top:auto;font-weight:600;font-size:.95rem}.tpl--blank[data-astro-cid-irahaz3f]{background:none;border-style:dashed}.devices[data-astro-cid-irahaz3f] .mac{max-width:62rem}.points[data-astro-cid-irahaz3f]{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;color:var(--muted)}.points[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{display:flex;align-items:baseline;gap:.6rem}.points[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--green);transform:translateY(-.1em)}.features[data-astro-cid-irahaz3f]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.features__visual[data-astro-cid-irahaz3f] .device{max-width:17rem;margin-inline:auto}.features__list[data-astro-cid-irahaz3f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.2rem}.features__list[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font-size:1.15rem;margin-bottom:.35rem}.features__list[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--muted)}.privacy[data-astro-cid-irahaz3f]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 4rem;padding:clamp(1.8rem,5vw,3.5rem);background:var(--green-soft);border-color:#c9ddd0}.privacy[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-size:var(--step-h2);color:var(--green)}.privacy[data-astro-cid-irahaz3f] .eyebrow[data-astro-cid-irahaz3f]{color:var(--green)}.privacy[data-astro-cid-irahaz3f] .lede[data-astro-cid-irahaz3f]{color:#2c4a3c}.privacy__link[data-astro-cid-irahaz3f]{margin-top:1.2rem;font-weight:600}.faq-wrap[data-astro-cid-irahaz3f]>*{max-width:52rem}.final[data-astro-cid-irahaz3f]{padding-top:0}.final__inner[data-astro-cid-irahaz3f]{display:grid;justify-items:center;text-align:center;gap:1.1rem}.final[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-size:var(--step-h2);max-width:30rem;margin-top:.6rem}.final[data-astro-cid-irahaz3f] .lede[data-astro-cid-irahaz3f]{margin-bottom:.6rem}@media(max-width:60rem){.layouts[data-astro-cid-irahaz3f],.tpls[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr))}.features[data-astro-cid-irahaz3f],.privacy[data-astro-cid-irahaz3f]{grid-template-columns:1fr}.features__visual[data-astro-cid-irahaz3f]{order:2}}@media(max-width:48rem){.hero__grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr}.hero__visual[data-astro-cid-irahaz3f]{min-height:0;margin-top:1rem}.hero__visual[data-astro-cid-irahaz3f] .hero__phone--front{width:min(15.5rem,58%)}.hero__visual[data-astro-cid-irahaz3f] .hero__phone--back{width:min(13.5rem,50%);top:2.4rem;right:5%}.hero__visual[data-astro-cid-irahaz3f] .hero__phone--front{transform:translate(-24%)}}@media(max-width:36rem){.layouts[data-astro-cid-irahaz3f],.tpls[data-astro-cid-irahaz3f],.features__list[data-astro-cid-irahaz3f]{grid-template-columns:1fr}}
