.app-download-page{overflow:clip}.app-download-hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-top:78px;padding-bottom:75px;display:grid}.app-download-hero__copy{z-index:1;padding:20px 0;position:relative}.app-download-hero h1{font-family:var(--ch-font-display);letter-spacing:-.055em;max-width:650px;margin:23px 0;font-size:clamp(52px,5.3vw,80px);font-weight:500;line-height:1.02}.app-download-page em{font-weight:inherit;color:var(--ch-forest)}.app-download-hero__body{max-width:440px;color:var(--ch-ink-soft);margin:0 0 30px;font-size:18px;line-height:1.75}.app-store-links{flex-wrap:wrap;align-items:center;gap:24px;padding:12px 0;display:flex}.app-store-link{border-radius:7px;flex-shrink:0;text-decoration:none;display:block}.app-store-link img{width:auto;height:48px;display:block}.app-download-note{color:var(--ch-muted-text);max-width:450px;margin:14px 0 20px;font-size:12px;line-height:1.7}.app-text-link{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.app-pro-jump{border-top:1px solid var(--ch-border);width:fit-content;max-width:100%;min-height:44px;color:var(--ch-ink-soft);align-items:center;gap:10px;margin-top:36px;padding-top:18px;font-size:12px;line-height:1.7;text-decoration:none;display:flex}.app-pro-jump svg{flex-shrink:0}.app-download-page a:focus-visible{outline:3px solid var(--ch-green);outline-offset:5px}.app-download-features{border-top:1px solid var(--ch-border);grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:90px;padding-bottom:105px;display:grid}.app-download-features h2{font-family:var(--ch-font-display);letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(44px,4.5vw,66px);font-weight:500;line-height:1.06}.app-download-features__rows article{border-top:1px solid var(--ch-border);gap:25px;padding:26px 0;display:flex}.app-download-features__rows article:first-child{border:0;padding-top:8px}.app-feature-number{color:var(--ch-forest);padding-top:7px;font-size:12px;font-weight:700}.app-download-features h3{font-family:var(--ch-font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:500}.app-download-features__rows p{color:var(--ch-ink-soft);max-width:490px;margin:0;font-size:15px;line-height:1.85}.app-pro-section{padding-bottom:85px;scroll-margin-top:110px}.app-pro-panel{background:var(--ch-ink);color:var(--ch-white);border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px;padding:clamp(28px,5vw,72px);display:grid;overflow:hidden}.app-pro-panel__copy>.home-eyebrow{color:var(--ch-lime);margin-top:35px}.app-pro-panel h2{font-family:var(--ch-font-display);letter-spacing:-.045em;max-width:540px;margin:18px 0 22px;font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1.07}.app-pro-panel__body{color:var(--ch-paper-deep);max-width:460px;font-size:16px;line-height:1.8}.app-pro-panel ul{margin:25px 0 30px;padding:0;list-style:none}.app-pro-panel li{align-items:center;gap:12px;padding:7px 0;font-size:13px;line-height:1.6;display:flex}.app-pro-panel li svg{color:var(--ch-lime);flex-shrink:0}.app-pro-panel .app-download-note{color:var(--ch-paper-deep);max-width:445px}.app-pro-panel .app-text-link{color:var(--ch-white)}.app-pro-panel a:focus-visible{outline-color:var(--ch-lime)}@media (max-width:1100px){.app-download-hero{grid-template-columns:1fr 1fr;gap:0;padding-top:50px}.app-download-hero h1{font-size:59px}.app-download-features{gap:55px}.app-pro-panel{gap:16px}}@media (max-width:800px){.app-download-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:45px}.app-download-hero__copy{max-width:610px}.app-download-hero h1{font-size:clamp(48px,9vw,72px)}.app-download-hero__body{font-size:17px}.app-pro-jump{margin-top:20px}.app-download-features{grid-template-columns:1fr;gap:34px;padding-top:55px;padding-bottom:45px}.app-download-features h2{max-width:420px}.app-pro-panel{border-radius:22px;grid-template-columns:1fr;gap:40px}.app-pro-section{padding-bottom:40px}}@media (max-width:370px){.app-pro-panel{padding:28px 20px}}.app-pro-web-link{width:fit-content;margin-bottom:6px;display:flex}
.app-preview{min-width:0;margin:0}.app-preview__stage{isolation:isolate;justify-content:center;align-items:center;height:615px;display:flex;position:relative}.app-preview__disc{z-index:-1;background:var(--ch-paper-deep);border-radius:50%;width:560px;height:560px;position:absolute}.app-phone{width:258px;color:var(--ch-ink);font-family:var(--ch-font-body);background:#172222;border:5px solid #26312e;border-radius:40px;flex-shrink:0;padding:4px;position:relative;box-shadow:0 30px 40px -18px #17222255,inset 0 0 0 1px #7f8983}.app-preview .app-phone--home{z-index:2;transform:rotate(-7deg)translate(12px,-14px)}.app-preview .app-phone--visit{transform:rotate(8deg)translate(-9px,43px)}.app-phone__screen{border-radius:31px;width:100%;height:auto;display:block;overflow:hidden}.app-pro-preview{justify-items:center;min-width:0;margin:0;display:grid}.app-pro-preview .app-phone{border-color:#6c786f;width:270px;transform:rotate(5deg);box-shadow:0 22px 50px #0005}@media (min-width:801px) and (max-width:1100px){.app-preview__stage{height:575px;transform:scale(.83)}}@media (max-width:800px){.app-preview{margin-top:25px}.app-preview__stage{height:615px}}@media (max-width:560px){.app-preview__stage{transform-origin:top;width:520px;height:610px;margin-bottom:-175px;margin-left:-260px;left:50%;transform:scale(.7)}}@media (max-width:370px){.app-preview__stage{margin-bottom:-235px;transform:scale(.59)}.app-pro-preview .app-phone{transform-origin:top;margin-bottom:-130px;transform:scale(.76)}}
