.ap{--ap-w:1342px;--ap-gut:50px;--ap-grey:#f1f2f4;--ap-ink2:#5a5a5a;--ap-ink3:#8e8e8e;--ap-f:"Satoshi",-apple-system,Arial,Helvetica,sans-serif;font-family:var(--ap-f);letter-spacing:-.02em;color:#000;-webkit-font-smoothing:antialiased;background:#fff}.ap-w{max-width:var(--ap-w);padding:0 var(--ap-gut);margin:0 auto}.ap-band{padding:96px 0}.ap-dark{color:#fff;--heading-colour:#fff;background:#000;border-radius:0 0 24px 24px}.ap-dark+.ap-band{padding-top:88px}.ap-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--ap-ink3);margin:0 0 14px;font-size:12px;font-weight:700;display:block}.ap-dark .ap-eyebrow{color:#ffffff8c}.ap h2{font-family:var(--ap-f);letter-spacing:-.04em;max-width:14ch;margin:0 0 14px;font-size:44px;font-weight:600;line-height:1.02}.ap-lede{color:var(--ap-ink2);max-width:52ch;margin:0;font-size:18px;line-height:1.4}.ap-dark .ap-lede{color:#ffffffb3}.ap-tour{flex-direction:column;gap:56px;margin-top:56px;display:flex}.ap-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ap-row:nth-child(2n) .ap-shot{order:2}.ap-shot{justify-content:center;display:flex}.ap-phone{aspect-ratio:640/1385;background:#111;border:1px solid #ffffff1f;border-radius:40px;width:300px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.ap-phone img{object-fit:cover;border-radius:32px;width:calc(100% - 18px);height:calc(100% - 18px);display:block;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.ap-phone:after{content:"";background:#111;border-radius:0 0 13px 13px;width:84px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ap-copy h3{font-family:var(--ap-f);letter-spacing:-.035em;color:inherit;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.05}.ap-copy p{color:#ffffffb3;max-width:46ch;margin:0 0 18px;font-size:16px;line-height:1.5}.ap-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ap-facts li{color:#fff;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ap-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.ap-card{background:var(--ap-grey);border-radius:24px;flex-direction:column;gap:10px;min-height:200px;padding:26px 24px;display:flex}.ap-card b{letter-spacing:-.03em;font-size:19px;font-weight:600;line-height:1.15}.ap-card p{color:var(--ap-ink2);margin:0;font-size:14.5px;line-height:1.5}.ap-card .ap-n{color:#fff;background:#000;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.ap-steps{grid-template-columns:repeat(3,1fr)}.ap-faq{border-top:1px solid #e6e6e6;margin-top:40px}.ap-faq details{border-bottom:1px solid #e6e6e6}.ap-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary:after{content:"+";color:var(--ap-ink3);font-size:24px;font-weight:400}.ap-faq details[open] summary:after{content:"–"}.ap-faq details p{color:var(--ap-ink2);max-width:64ch;margin:0 0 22px;font-size:15.5px;line-height:1.55}.ap-close{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.ap-close .ap-lede{margin-bottom:0}.ap-close-form{color:#000;background:#fff;border-radius:24px;padding:28px}.ap-close-form h3{font-family:var(--ap-f);letter-spacing:-.03em;color:#000;margin:0 0 6px;font-size:22px;font-weight:600}.ap-close-form p{color:var(--ap-ink2);margin:0 0 16px;font-size:14px}.ap-note{color:#ffffff8c;margin:28px 0 0;font-size:13.5px}.ap-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:1040px){.ap-cards{grid-template-columns:repeat(2,1fr)}.ap-close{grid-template-columns:1fr}}@media (max-width:680px){.ap{--ap-gut:20px}.ap-band{padding:64px 0}.ap-dark{border-radius:0 0 20px 20px}.ap h2{font-size:34px}.ap-lede{font-size:16px}.ap-row,.ap-row:nth-child(2n){grid-template-columns:1fr;gap:26px}.ap-row:nth-child(2n) .ap-shot{order:0}.ap-phone{width:220px}.ap-copy h3{font-size:26px}.ap-cards{grid-template-columns:1fr}.ap-card{min-height:0}.ap-tour{gap:48px}}