main.ep-mobile-page{padding:0}.ep-app-hero{padding-block:44px 20px}.ep-app-hero h1{letter-spacing:-.05em;font-size:clamp(2rem,3.35vw,3.15rem);font-weight:750;line-height:1.13}.ep-app-hero h1 span{color:#397354}.ep-app-hero .hc-eyebrow{letter-spacing:.1em;font-size:10px}.ep-app-download-note{color:#4e6259;font-size:11px;line-height:1.6;margin-top:16px!important}.ep-app-section{padding-block:58px}.ep-app-section-heading{max-width:720px;margin-bottom:32px}.ep-app-section-heading>p:last-child{color:#455762;margin-top:20px;font-size:16px;line-height:1.85}.ep-app-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ep-app-feature-grid article{border:1px solid var(--hc-line);background:#fafcfb;border-radius:15px;padding:30px}.ep-app-feature-icon{color:#2d6246;background:#e3eee6;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.ep-app-feature-icon .hc-icon{width:24px;height:24px}.ep-app-feature-grid article p,.ep-app-account p:not(.hc-eyebrow),.ep-app-steps p,.ep-app-faq-answer p,.ep-app-download p:not(.hc-eyebrow){color:#455762;margin-top:14px;font-size:15px;line-height:1.85}.ep-mobile-page a:not(.hc-app-store):not(.hc-app-details-link){text-underline-offset:4px;text-decoration:underline}.ep-app-section-note{color:#455762;font-size:13px;margin-top:24px!important}.ep-app-section-note a{align-items:center;gap:6px;display:inline-flex}.ep-app-section-note .hc-icon{width:16px;height:16px}.ep-app-account{background:#f0f6f2;border:1px solid #d7e5dd;border-radius:20px;grid-template-columns:150px 1fr;align-items:start;gap:40px;margin-block:18px;padding:44px;display:grid}.ep-app-account>div:last-child{max-width:790px}.ep-app-account-mark{color:#305d45;background:#e1ece5;border-radius:30px;place-items:center;width:120px;height:120px;margin-top:10px;display:grid;position:relative;transform:rotate(-6deg)}.ep-app-account-mark>.hc-icon{stroke-width:1.3px;width:64px;height:64px}.ep-app-account-mark>span{background:#fff;border:1px solid #d7e5dd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-7px;right:-10px}.ep-app-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.ep-app-steps li{border-top:1px solid var(--hc-line);padding-top:20px}.ep-app-steps li>span{color:#3c6a50;letter-spacing:.08em;margin-bottom:18px;font-size:13px;font-weight:750;display:block}.ep-app-faq{border-top:1px solid var(--hc-line)}.ep-app-faq-list{max-width:900px}.ep-app-faq details{border-bottom:1px solid var(--hc-line)}.ep-app-faq summary{color:var(--primary);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.ep-app-faq summary::-webkit-details-marker{display:none}.ep-app-faq summary .hc-icon{width:18px;height:18px}.ep-app-faq details[open] summary .hc-icon{transform:rotate(45deg)}.ep-app-faq-answer{max-width:800px;padding:0 36px 22px 0}.ep-app-faq-answer p{margin-top:0!important}.ep-app-download{border-top:1px solid var(--hc-line);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-bottom:80px;display:grid}.ep-app-download .hc-app-stores{justify-content:flex-end}@media (width<=1000px){.ep-app-feature-grid{gap:16px}.ep-app-feature-grid article{padding:24px}.ep-app-account{grid-template-columns:100px 1fr;gap:25px;padding:32px}.ep-app-account-mark{border-radius:22px;width:85px;height:85px}.ep-app-account-mark>.hc-icon{width:48px;height:48px}.ep-app-download{grid-template-columns:1fr;gap:28px}.ep-app-download .hc-app-stores{justify-content:flex-start}}@media (width<=760px){.ep-app-hero{padding-top:24px}.ep-app-hero h1{font-size:clamp(1.9rem,7vw,2.8rem)}.ep-app-section{padding-block:36px}.ep-app-feature-grid,.ep-app-steps{grid-template-columns:1fr;gap:18px}.ep-app-feature-grid article{padding:26px}.ep-app-feature-icon{margin-bottom:18px}.ep-app-account{grid-template-columns:1fr;gap:28px;padding:28px}.ep-app-account-mark{border-radius:18px;width:65px;height:65px}.ep-app-account-mark>.hc-icon{width:35px;height:35px}.ep-app-account-mark>span{width:30px;height:30px}.ep-app-account-mark>span .hc-icon{width:17px;height:17px}.ep-app-steps li{gap:22px;display:flex}.ep-app-steps li>span{margin-top:4px}.ep-app-section-heading{margin-bottom:26px}.ep-app-section-heading>p:last-child{font-size:15px}.ep-app-faq summary{padding-block:20px;font-size:15px}.ep-app-download{padding-bottom:50px}}
