/* Independent Hub Capture guide. All rules are scoped to this page. */
html.capture-rebuilt-root{--site-header-height:78px;scroll-padding-top:calc(var(--site-header-height,84px) + 20px)}
.capture-rebuilt{background:#fbfcf8;color:#2b3f30}
.capture-rebuilt .training-header{box-shadow:none;border-bottom:1px solid #ffffff20}
.capture-rebuilt .training-header .nav{min-height:78px}
.capture-rebuilt .v17-footer-socials{display:flex;gap:18px;flex-wrap:wrap;margin-top:23px;font-size:.8125rem}
.capture-rebuilt .v17-footer-socials a{color:#e2ecd7}
.cr-main{--cr-green:#295438;--cr-deep:#1d412c;--cr-lime:#bfe763;--cr-paper:#f1f4e9;--cr-line:#d9e1d1;font-family:Funnel,Arial,sans-serif;color:#2b3f30;font-size:17px;line-height:1.75}
.cr-main *{box-sizing:border-box}
.cr-main .cr-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}
.cr-main :where(h1,h2,h3){margin:0;letter-spacing:-.035em;line-height:1.12;font-weight:700;color:var(--cr-green);text-wrap:balance}
.cr-main h1{font-size:clamp(2.6rem,4.4vw,4.25rem);max-width:750px;line-height:1.07;letter-spacing:-.045em}
.cr-main h2{font-size:clamp(2rem,3vw,3rem)}
.cr-main h3{font-size:1.3rem;line-height:1.3;letter-spacing:-.02em}
.cr-main p{margin:0 0 18px}
.cr-main p:last-child{margin-bottom:0}
.cr-main a{text-underline-offset:4px}
.cr-main a:hover{text-decoration-color:#79a549}
.cr-main :where(a,button,summary,textarea):focus-visible{outline:3px solid #d1a21c;outline-offset:4px}
.cr-main .cr-eyebrow{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;line-height:1.5;margin-bottom:18px;color:#5d7650}
.cr-main .cr-small{font-size:.8125rem;line-height:1.7;color:#5e7054}
.cr-main .cr-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:15px 21px;border-radius:7px;border:1px solid transparent;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.25;background:var(--cr-lime);color:var(--cr-deep);text-decoration:none;cursor:pointer;transition:background .18s,transform .18s}
.cr-main .cr-button:hover{background:#d1f18b;transform:translateY(-2px)}
.cr-main .cr-button-ghost{background:transparent;border-color:#7c997a;color:#fff}
.cr-main .cr-button-ghost:hover{background:#ffffff12}
.cr-main .cr-button-dark{background:var(--cr-green);color:#fff}
.cr-main .cr-button-dark:hover{background:#1c3d29}
.cr-main .cr-link{display:inline-flex;gap:18px;align-items:center;font-weight:700;font-size:.9375rem;text-decoration:none;line-height:1.5}
.cr-main .cr-link:hover{text-decoration:underline}
.cr-main .cr-hero{background:var(--cr-green);color:#fff;padding:25px 0 0}
.cr-main .cr-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.75rem;color:#d5e0cd;line-height:1.4;margin-bottom:35px}
.cr-main .cr-crumb a{text-decoration:none}
.cr-main .cr-crumb a:hover{text-decoration:underline}
.cr-main .cr-hero-grid{display:grid;grid-template-columns:1.25fr .85fr;align-items:center;gap:70px;padding-bottom:44px}
.cr-main .cr-hero .cr-eyebrow{color:var(--cr-lime);font-size:.6875rem;margin-bottom:18px}
.cr-main .cr-hero h1{color:#fff}
.cr-main .cr-hero h1 em{font-style:normal;color:var(--cr-lime)}
.cr-main .cr-lead{font-size:1.0625rem;line-height:1.7;margin-top:25px;color:#e3eadb;max-width:640px}
.cr-main .cr-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:26px}
.cr-main .cr-signup{font-size:.8125rem;color:#d9e4d1;margin-top:19px}
.cr-main .cr-signup a{font-weight:700;color:#e1f6ba}
.cr-main .cr-byline{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:.6875rem;color:#c4d5bb;margin-top:22px}
.cr-main .cr-byline a{color:inherit}
.cr-main .cr-hero-art{margin:0;background:#fbfcf7;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #10271930;align-self:center;color:var(--cr-deep)}
.cr-main .cr-art-top{padding:18px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#5e774d}
.cr-main .cr-art-top>span:last-child{font-size:1.25rem;font-weight:400}
.cr-main .cr-hero-art img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.cr-main .cr-hero-art figcaption{padding:23px 26px 25px;background:#e9f0da;border-top:1px solid #dbe6cb}
.cr-main .cr-hero-art strong{display:block;font-size:1.65rem;letter-spacing:-.03em;line-height:1.2}
.cr-main .cr-hero-art small{display:block;font-size:.6875rem;line-height:1.5;max-width:340px;color:#657653;margin-top:12px}
.cr-main .cr-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #ffffff25;padding:25px 0}
.cr-main .cr-hero-facts>div{border-right:1px solid #ffffff25;padding-right:25px}
.cr-main .cr-hero-facts>div:last-child{border:0}
.cr-main .cr-hero-facts span{display:block;font-size:.6875rem;color:#bcd0b2;margin-bottom:6px}
.cr-main .cr-hero-facts strong{font-size:.9375rem;line-height:1.4;display:block;font-weight:600}
.cr-main .cr-routes{background:#eaf0de;border-bottom:1px solid var(--cr-line)}
.cr-main .cr-routes>.cr-wrap{display:grid;grid-template-columns:repeat(3,1fr)}
.cr-main .cr-routes a{display:block;padding:24px 26px;border-left:1px solid #cfddc0;text-decoration:none;transition:background .15s}
.cr-main .cr-routes a:first-child{padding-left:0;border:0}
.cr-main .cr-routes a:hover{background:#e1eccf}
.cr-main .cr-routes a>span{display:block;text-transform:uppercase;font-size:.625rem;font-weight:700;letter-spacing:.1em;color:#677c55;margin-bottom:7px}
.cr-main .cr-routes strong{display:flex;gap:20px;justify-content:space-between;font-size:1rem;line-height:1.4;color:var(--cr-green);font-weight:700}
.cr-main .cr-section{padding:76px 0}
.cr-main .cr-section-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:32px;align-items:start}
.cr-main .cr-section-head>p{font-size:1rem;color:#53644a;padding-top:5px;max-width:590px}
.cr-main .cr-download-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--cr-line);border-radius:12px;overflow:hidden;background:#fff}
.cr-main .cr-download-grid article{padding:30px;display:flex;gap:23px;align-items:start}
.cr-main .cr-download-grid article+article{border-left:1px solid var(--cr-line)}
.cr-main .cr-store-icon{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e9f3db;color:#3c6733;font-size:1.3rem;line-height:1}
.cr-main .cr-store-apple{background:#295438;color:#fff;font-size:1rem;font-weight:700}
.cr-main .cr-download-grid h3{font-size:1.3rem;margin-bottom:10px}
.cr-main .cr-download-grid p{font-size:.9375rem;color:#5d6e52;line-height:1.65;margin-bottom:19px}
.cr-main .cr-download-grid a{display:inline-flex;align-items:center;gap:22px;font-size:.9375rem;font-weight:700}
.cr-main .cr-account-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;border-bottom:1px solid var(--cr-line)}
.cr-main .cr-account-strip strong{font-size:.9375rem;display:block;margin-bottom:4px}
.cr-main .cr-account-strip p{font-size:.875rem;color:#66775b;line-height:1.6}
.cr-main .cr-account-strip .cr-link{flex-shrink:0;font-size:.875rem}
.cr-main .cr-account-actions{display:flex;flex-direction:column;gap:12px;align-items:center;flex-shrink:0}
.cr-main .cr-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;background:#edf3e3;border:1px solid #d8e3ca;border-radius:9px;margin-top:27px}
.cr-main .cr-inline-cta>strong{font-size:.9375rem;line-height:1.6;max-width:390px}
.cr-main .cr-inline-cta .cr-button{flex-shrink:0;font-size:.875rem;min-height:47px;padding:13px 18px}
@media(max-width:760px){.cr-main .cr-account-actions{align-items:stretch;margin-top:20px}.cr-main .cr-account-actions .cr-link{justify-content:center;margin-top:3px}.cr-main .cr-inline-cta{display:block;padding:22px}.cr-main .cr-inline-cta>strong{display:block;font-size:.875rem;margin-bottom:16px}.cr-main .cr-inline-cta .cr-button{width:100%}}
.cr-main .cr-access-note{margin-top:18px;max-width:1000px}
.cr-main .cr-experience{background:#eaf1dc;padding:58px 0}
.cr-main .cr-experience-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}
.cr-main .cr-result{border-right:1px solid #c1d2ad;padding-right:40px}
.cr-main .cr-result>strong{font-size:clamp(5rem,8.6vw,8rem);display:block;color:var(--cr-green);letter-spacing:-.07em;line-height:1.1;margin:13px 0 10px}
.cr-main .cr-result>span:not(.cr-eyebrow){display:block;font-size:1.0625rem;color:#456437}
.cr-main .cr-result>p{font-size:.6875rem;color:#6b7c5c;margin-top:17px;text-transform:uppercase;letter-spacing:.08em}
.cr-main .cr-proof-label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.625rem;line-height:1.5;color:#48683c;margin-bottom:17px}
.cr-main .cr-proof-label span{width:22px;height:22px;display:grid;place-items:center;background:#f8fbef;border:1px solid #bacda3;border-radius:50%;flex-shrink:0}
.cr-main .cr-experience-copy h2{font-size:2.55rem;margin-bottom:22px}
.cr-main .cr-experience-copy>p{max-width:620px;font-size:1rem}
.cr-main .cr-experience-copy .cr-small{font-size:.8125rem}
.cr-main .cr-experience dl{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0 0;padding-top:20px;border-top:1px solid #c7d6b6}
.cr-main .cr-experience dt{font-size:.625rem;color:#6a7c5a;line-height:1.5}
.cr-main .cr-experience dd{margin:6px 0 0;color:#3b5930;font-size:.8125rem;line-height:1.5;font-weight:700}
.cr-main .cr-guide-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:70px;padding-top:76px;padding-bottom:45px;align-items:start}
.cr-main .cr-toc{position:sticky;top:calc(var(--site-header-height,84px) + 28px);font-size:.8125rem}
.cr-main .cr-toc nav{border-top:3px solid var(--cr-green);padding-top:20px}
.cr-main .cr-toc .cr-eyebrow{font-size:.625rem;color:#76866a}
.cr-main .cr-toc nav>a{display:block;padding:10px 0;border-bottom:1px solid var(--cr-line);text-decoration:none;font-size:.8125rem;line-height:1.6}
.cr-main .cr-toc nav>a:hover{color:#467b32;text-decoration:underline}
.cr-main .cr-toc-note{margin-top:28px;font-size:.6875rem;color:#718165}
.cr-main .cr-toc-note>span{font-weight:700;text-transform:uppercase;font-size:.625rem;letter-spacing:.07em}
.cr-main .cr-toc-note p{margin-top:8px}
.cr-main .cr-article{min-width:0}
.cr-main .cr-article>section{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--cr-line);scroll-margin-top:22px}
.cr-main .cr-article>section:last-child{margin-bottom:0}
.cr-main .cr-article h2{font-size:clamp(1.9rem,2.9vw,2.65rem);margin-bottom:24px}
.cr-main .cr-article p{font-size:1rem;line-height:1.8;max-width:73ch;color:#4f6047}
.cr-main .cr-article .cr-small{font-size:.8125rem;line-height:1.75;color:#6b7b5d}
.cr-main .cr-article h3+p{margin-top:14px}
.cr-main .cr-context{border-left:3px solid #a7cb6c;padding:23px 25px;margin:28px 0;background:#eff4e6}
.cr-main .cr-context>strong{font-size:1rem;display:block;margin-bottom:10px}
.cr-main .cr-context p{font-size:.9375rem;line-height:1.75}
.cr-main .cr-detail{padding:19px 0;border-top:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);margin:25px 0}
.cr-main summary{list-style:none;display:flex;justify-content:space-between;align-items:start;gap:20px;cursor:pointer;font-size:1rem;line-height:1.5;font-weight:700;color:var(--cr-green)}
.cr-main summary::-webkit-details-marker{display:none}
.cr-main summary>span{font-size:1.4rem;line-height:1.1;font-weight:400;flex-shrink:0}
.cr-main details[open]>summary>span{transform:rotate(45deg)}
.cr-main .cr-detail>p{margin-top:18px;font-size:.9375rem}
.cr-main .cr-detail>a{font-size:.8125rem;display:inline-block;margin-top:8px}
.cr-main .cr-checks{list-style:none;padding:0;margin:28px 0}
.cr-main .cr-checks li{display:flex;gap:23px;align-items:start;padding:24px 0;border-bottom:1px solid var(--cr-line)}
.cr-main .cr-checks li:first-child{border-top:1px solid var(--cr-line)}
.cr-main .cr-checks li>span{display:grid;place-items:center;border-radius:50%;background:#e5efda;width:36px;height:36px;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1}
.cr-main .cr-checks h3{font-size:1.1875rem}
.cr-main .cr-checks p{font-size:.9375rem;margin:10px 0 0;line-height:1.75}
.cr-main .cr-process{counter-reset:process;list-style:none;padding:0;margin:28px 0 32px}
.cr-main .cr-process li{position:relative;padding:0 0 26px 55px;margin-bottom:23px;border-bottom:1px solid var(--cr-line);counter-increment:process}
.cr-main .cr-process li:before{content:counter(process,decimal-leading-zero);position:absolute;left:0;top:0;color:#739854;font-size:.8125rem;font-weight:700}
.cr-main .cr-process h3{font-size:1.1875rem}
.cr-main .cr-process p{font-size:.9375rem;margin:12px 0 0}
.cr-main .cr-ready{padding:25px 28px;background:#eaf1dc;border-radius:10px;margin-bottom:30px}
.cr-main .cr-ready>strong{font-size:1.1875rem;color:var(--cr-green)}
.cr-main .cr-ready ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px;padding-left:20px;font-size:.875rem;line-height:1.6;margin:19px 0}
.cr-main .cr-ready .cr-small{font-size:.6875rem}
.cr-main .cr-task-examples{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}
.cr-main .cr-task-examples figure{margin:0}
.cr-main .cr-task-examples img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:9px}
.cr-main .cr-task-examples figcaption{padding:17px 0 0}
.cr-main .cr-task-examples strong{display:block;font-size:1rem;line-height:1.4}
.cr-main .cr-task-examples span{display:block;font-size:.8125rem;line-height:1.65;color:#6b7b5d;margin-top:7px}
.cr-main .cr-task-examples+.cr-small{margin-top:21px}
.cr-main .cr-pay-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--cr-green);color:#fff;border-radius:10px;overflow:hidden;margin:28px 0 32px}
.cr-main .cr-pay-flow>div{padding:25px 22px;border-left:1px solid #ffffff20}
.cr-main .cr-pay-flow>div:first-child{border:0}
.cr-main .cr-pay-flow span{font-size:.625rem;color:#c6e4a5;display:block;line-height:1.6;margin-bottom:16px}
.cr-main .cr-pay-flow h3{font-size:1.1rem;color:#fff}
.cr-main .cr-pay-flow p{font-size:.8125rem;line-height:1.7;color:#dbe6d3;margin-top:13px}
.cr-main .cr-source-note{font-size:.6875rem!important;color:#728166!important;line-height:1.7!important;margin-top:22px}
.cr-main .cr-app-compare{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);padding:25px 0;margin:26px 0}
.cr-main .cr-app-compare>div+div{border-left:1px solid var(--cr-line);padding-left:25px}
.cr-main .cr-app-compare h3{font-size:1.25rem}
.cr-main .cr-app-compare p{font-size:.9375rem;line-height:1.7}
.cr-main .cr-app-compare a{font-size:.8125rem;font-weight:700}
.cr-main .cr-troubleshooting{border:1px solid var(--cr-line);border-radius:10px;background:#fff;margin:28px 0;overflow:hidden}
.cr-main .cr-troubleshooting details{padding:21px 25px;border-top:1px solid var(--cr-line)}
.cr-main .cr-troubleshooting details:first-child{border:0}
.cr-main .cr-troubleshooting details[open]{background:#f0f5e8}
.cr-main .cr-troubleshooting details>div{padding-top:18px}
.cr-main .cr-troubleshooting p{font-size:.9375rem;line-height:1.75}
.cr-main .cr-troubleshooting a{font-size:.8125rem}
.cr-main .cr-support{background:#edf2e4;border-radius:10px;padding:28px;margin-top:30px}
.cr-main .cr-support .cr-eyebrow{font-size:.625rem;margin-bottom:12px}
.cr-main .cr-support h3{font-size:1.35rem}
.cr-main .cr-support p{font-size:.875rem;line-height:1.7}
.cr-main .cr-support textarea{resize:vertical;display:block;width:100%;min-height:195px;border:1px solid #cddbbf;background:#fff;color:#465b3c;font-family:inherit;font-size:.8125rem;line-height:1.7;padding:17px;border-radius:6px;margin:20px 0 18px}
.cr-main .cr-copy-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.cr-main .cr-copy-row .cr-button{font-size:.8125rem;min-height:44px;padding:12px 17px}
.cr-main #cr-copy-feedback{font-size:.75rem;line-height:1.5;max-width:320px;color:#526d42}
.cr-main .cr-editorial{border-left:3px solid #a7cb6c;background:#eff4e6;padding:24px 27px;margin-top:25px}
.cr-main .cr-editorial>strong{font-size:1rem}
.cr-main .cr-editorial p{font-size:.875rem;line-height:1.75;margin-top:12px}
.cr-main .cr-editorial a{font-size:.8125rem;margin-right:20px}
.cr-main .cr-source-list{list-style:decimal-leading-zero;padding-left:30px;margin:30px 0 0}
.cr-main .cr-source-list li{padding-left:7px;margin-bottom:16px;font-size:.8125rem;color:#74945a}
.cr-main .cr-source-list a{font-size:.875rem;color:var(--cr-green);font-weight:700}
.cr-main .cr-source-list span{font-size:.75rem;line-height:1.6;display:block;color:#748267;margin-top:4px}
.cr-main .cr-faq details{padding:21px 0;border-bottom:1px solid var(--cr-line)}
.cr-main .cr-faq details:first-child{border-top:1px solid var(--cr-line)}
.cr-main .cr-faq details>p{font-size:.9375rem;margin:17px 25px 0 0}
.cr-main .cr-next{background:var(--cr-deep);color:#fff;padding:58px 0}
.cr-main .cr-next>.cr-wrap{display:flex;justify-content:space-between;gap:50px;align-items:center}
.cr-main .cr-next h2{font-size:2.75rem;color:#fff}
.cr-main .cr-next .cr-eyebrow{color:var(--cr-lime)}
.cr-main .cr-next p{font-size:.9375rem;color:#d1dec7;margin-top:20px}
.cr-main .cr-next-actions{flex-shrink:0;text-align:center}
.cr-main .cr-next-actions>a:last-child{display:block;font-size:.8125rem;color:#e0edcf;margin-top:16px}
.cr-main .cr-community{padding:35px 0;background:#edf2e4}
.cr-main .cr-community>.cr-wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}
.cr-main .cr-community h2{font-size:1.4rem}
.cr-main .cr-community p{font-size:.8125rem;color:#6c7e5b;margin-top:9px}
.cr-main .cr-community a{font-size:.875rem;white-space:nowrap;font-weight:700}
@media(max-width:1100px){.cr-main .cr-wrap{width:calc(100% - 56px)}.cr-main .cr-hero-grid{gap:35px;grid-template-columns:1.25fr .85fr}.cr-main h1{font-size:3.05rem}.cr-main .cr-actions{gap:10px}.cr-main .cr-hero .cr-button{font-size:.8125rem;padding:14px 17px;gap:16px}.cr-main .cr-hero-art strong{font-size:1.4rem}.cr-main .cr-hero-art figcaption{padding:21px}.cr-main .cr-guide-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.cr-main .cr-section-head,.cr-main .cr-experience-grid{gap:45px}.cr-main .cr-download-grid article{padding:26px;gap:17px}.cr-main .cr-pay-flow{grid-template-columns:1fr}.cr-main .cr-pay-flow>div{padding:23px 25px;border-left:0;border-top:1px solid #ffffff20}.cr-main .cr-pay-flow span{margin-bottom:10px}.cr-main .cr-next h2{font-size:2.45rem}.cr-main .cr-store-icon{width:40px;height:40px}}
@media(max-width:900px) and (min-width:761px){.cr-main .cr-hero-grid{grid-template-columns:1.2fr .8fr;gap:25px}.cr-main h1{font-size:2.7rem}.cr-main .cr-lead{font-size:1rem}.cr-main .cr-actions{display:grid;grid-template-columns:1fr}.cr-main .cr-hero .cr-button{max-width:300px}.cr-main .cr-download-grid article{display:block}.cr-main .cr-store-icon{margin-bottom:18px}.cr-main .cr-account-strip{align-items:start;gap:25px}.cr-main .cr-account-strip .cr-link{max-width:160px;flex-shrink:1}.cr-main .cr-experience-copy h2{font-size:2.1rem}.cr-main .cr-guide-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}.cr-main .cr-ready ul{grid-template-columns:1fr}.cr-main .cr-next>.cr-wrap{gap:25px}}
@media(max-width:760px){.capture-rebuilt .training-header .nav{min-height:72px}.cr-main .cr-wrap{width:calc(100% - 40px)}.cr-main h1{font-size:clamp(2.15rem,8.2vw,3.2rem);line-height:1.1}.cr-main h2{font-size:2rem;line-height:1.15}.cr-main .cr-hero{padding-top:21px}.cr-main .cr-crumb{font-size:.6875rem;margin-bottom:25px;gap:8px}.cr-main .cr-hero-grid{display:grid;grid-template-columns:1fr;gap:30px;padding-bottom:28px}.cr-main .cr-hero .cr-eyebrow{font-size:.625rem;letter-spacing:.09em;margin-bottom:16px}.cr-main .cr-lead{font-size:1rem;line-height:1.7;margin-top:22px}.cr-main .cr-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.cr-main .cr-hero .cr-button{font-size:.9375rem;min-height:49px}.cr-main .cr-signup{font-size:.75rem;line-height:1.7;margin-top:17px}.cr-main .cr-byline{font-size:.625rem;gap:6px;margin-top:17px}.cr-main .cr-hero-art{max-width:500px;width:100%;justify-self:center}.cr-main .cr-art-top{padding:16px 20px 0}.cr-main .cr-hero-art figcaption{padding:21px 23px}.cr-main .cr-hero-art strong{font-size:1.45rem}.cr-main .cr-hero-art small{font-size:.625rem}.cr-main .cr-hero-facts{gap:0;padding:20px 0}.cr-main .cr-hero-facts>div{padding:0 12px;border-right:1px solid #ffffff25}.cr-main .cr-hero-facts>div:first-child{padding-left:0}.cr-main .cr-hero-facts span{font-size:.5625rem;line-height:1.6;margin-bottom:7px}.cr-main .cr-hero-facts strong{font-size:.6875rem;line-height:1.5}.cr-main .cr-routes>.cr-wrap{grid-template-columns:1fr}.cr-main .cr-routes a,.cr-main .cr-routes a:first-child{padding:17px 0;border-left:0;border-bottom:1px solid #cddcbd;display:grid;grid-template-columns:112px 1fr;gap:15px;align-items:center}.cr-main .cr-routes a:last-child{border-bottom:0}.cr-main .cr-routes a>span{font-size:.5625rem;letter-spacing:.05em;margin:0}.cr-main .cr-routes strong{font-size:.8125rem;line-height:1.5;gap:12px}.cr-main .cr-section{padding:50px 0}.cr-main .cr-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.cr-main .cr-section-head>p{font-size:.9375rem;padding:0}.cr-main .cr-eyebrow{font-size:.625rem;margin-bottom:15px}.cr-main .cr-download-grid{grid-template-columns:1fr}.cr-main .cr-download-grid article{padding:23px 21px;gap:17px}.cr-main .cr-download-grid article+article{border-left:0;border-top:1px solid var(--cr-line)}.cr-main .cr-store-icon{width:37px;height:37px;border-radius:9px;font-size:1rem}.cr-main .cr-store-apple{font-size:.8125rem}.cr-main .cr-download-grid h3{font-size:1.125rem;margin-bottom:10px}.cr-main .cr-download-grid p{font-size:.875rem;margin-bottom:16px}.cr-main .cr-download-grid a{font-size:.8125rem;gap:16px}.cr-main .cr-account-strip{display:block;padding:22px 0}.cr-main .cr-account-strip p{font-size:.8125rem}.cr-main .cr-account-strip .cr-link{margin-top:16px}.cr-main .cr-access-note{font-size:.75rem}.cr-main .cr-experience{padding:44px 0}.cr-main .cr-experience-grid{grid-template-columns:1fr;gap:27px}.cr-main .cr-result{border-right:0;border-bottom:1px solid #c1d2ad;padding:0 0 23px}.cr-main .cr-result>strong{font-size:6rem;margin:5px 0 8px}.cr-main .cr-result>span:not(.cr-eyebrow){font-size:.9375rem}.cr-main .cr-result>p{font-size:.625rem;margin-top:14px}.cr-main .cr-proof-label{font-size:.625rem;margin-bottom:16px}.cr-main .cr-experience-copy h2{font-size:2rem;margin-bottom:18px}.cr-main .cr-experience-copy>p{font-size:.9375rem}.cr-main .cr-experience-copy .cr-small{font-size:.75rem}.cr-main .cr-experience dl{gap:17px;display:grid;grid-template-columns:1fr 1fr;margin-top:21px;padding-top:19px}.cr-main .cr-experience dd{font-size:.75rem}.cr-main .cr-guide-layout{display:block;padding-top:42px;padding-bottom:0}.cr-main .cr-toc{position:static;margin-bottom:42px}.cr-main .cr-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 21px;padding-top:17px}.cr-main .cr-toc .cr-eyebrow{grid-column:1/-1;margin-bottom:9px}.cr-main .cr-toc nav>a{font-size:.6875rem;padding:11px 0;line-height:1.6}.cr-main .cr-toc-note{display:none}.cr-main .cr-article>section{padding-bottom:38px;margin-bottom:38px}.cr-main .cr-article h2{font-size:1.85rem;line-height:1.17;margin-bottom:21px}.cr-main .cr-article h2 br{display:none}.cr-main .cr-article p{font-size:.9375rem;line-height:1.8}.cr-main .cr-article .cr-small{font-size:.75rem}.cr-main .cr-context{padding:21px;margin:24px 0}.cr-main .cr-context>strong{font-size:.9375rem}.cr-main .cr-context p{font-size:.875rem}.cr-main summary{font-size:.9375rem;gap:18px}.cr-main .cr-detail{padding:19px 0}.cr-main .cr-detail>p{font-size:.875rem}.cr-main .cr-checks li{gap:17px;padding:22px 0}.cr-main .cr-checks li>span{width:29px;height:29px;font-size:.6875rem}.cr-main .cr-checks h3{font-size:1.0625rem}.cr-main .cr-checks p{font-size:.875rem;line-height:1.75}.cr-main .cr-process li{padding-left:38px;padding-bottom:23px;margin-bottom:21px}.cr-main .cr-process li:before{font-size:.6875rem}.cr-main .cr-process h3{font-size:1.125rem}.cr-main .cr-process p{font-size:.875rem;margin-top:11px}.cr-main .cr-ready{padding:23px 21px}.cr-main .cr-ready>strong{font-size:1.0625rem}.cr-main .cr-ready ul{grid-template-columns:1fr;font-size:.8125rem;gap:8px;margin-block:16px}.cr-main .cr-ready .cr-small{font-size:.625rem}.cr-main .cr-task-examples{gap:18px;grid-template-columns:1fr}.cr-main .cr-task-examples img{aspect-ratio:1.65}.cr-main .cr-task-examples strong{font-size:.9375rem}.cr-main .cr-task-examples span{font-size:.75rem}.cr-main .cr-pay-flow>div{padding:24px}.cr-main .cr-pay-flow h3{font-size:1.1875rem}.cr-main .cr-pay-flow p{font-size:.875rem}.cr-main .cr-pay-flow span{font-size:.625rem}.cr-main .cr-article>section>h3{font-size:1.1875rem}.cr-main .cr-source-note{font-size:.625rem!important}.cr-main .cr-app-compare{grid-template-columns:1fr;gap:22px;padding:22px 0}.cr-main .cr-app-compare>div+div{border-left:0;border-top:1px solid var(--cr-line);padding:23px 0 0}.cr-main .cr-app-compare h3{font-size:1.1875rem}.cr-main .cr-app-compare p{font-size:.875rem}.cr-main .cr-troubleshooting details{padding:21px}.cr-main .cr-troubleshooting p{font-size:.875rem}.cr-main .cr-support{padding:23px 21px}.cr-main .cr-support h3{font-size:1.1875rem}.cr-main .cr-support p{font-size:.8125rem}.cr-main .cr-support textarea{min-height:235px;font-size:.75rem;padding:14px}.cr-main #cr-copy-feedback{font-size:.6875rem}.cr-main .cr-editorial{padding:22px}.cr-main .cr-editorial>strong{font-size:.9375rem}.cr-main .cr-editorial p{font-size:.8125rem}.cr-main .cr-editorial a{font-size:.75rem;display:inline-block;margin-bottom:6px}.cr-main .cr-source-list{padding-left:25px}.cr-main .cr-source-list a{font-size:.8125rem}.cr-main .cr-source-list span{font-size:.6875rem}.cr-main .cr-faq details{padding:20px 0}.cr-main .cr-faq details>p{font-size:.875rem;margin-right:8px}.cr-main .cr-next{padding:42px 0}.cr-main .cr-next>.cr-wrap{display:block}.cr-main .cr-next h2{font-size:2rem}.cr-main .cr-next p{font-size:.875rem}.cr-main .cr-next-actions{margin-top:26px;text-align:left}.cr-main .cr-next-actions .cr-button{width:100%;font-size:.875rem}.cr-main .cr-next-actions>a:last-child{font-size:.75rem;margin-top:18px;text-align:center}.cr-main .cr-community{padding:29px 0}.cr-main .cr-community>.cr-wrap{display:block}.cr-main .cr-community h2{font-size:1.25rem}.cr-main .cr-community p{font-size:.75rem}.cr-main .cr-community a{font-size:.8125rem;display:inline-block;margin-top:18px}}
@media(max-width:360px){.cr-main .cr-download-grid article{display:block}.cr-main .cr-store-icon{margin-bottom:15px}.cr-main .cr-routes a,.cr-main .cr-routes a:first-child{grid-template-columns:1fr;gap:5px}.cr-main .cr-toc nav{gap:0 15px}.cr-main .cr-toc nav>a{font-size:.625rem}.cr-main .cr-byline{display:block}.cr-main .cr-byline>span{margin-inline:5px}.cr-main .cr-hero-art strong{font-size:1.35rem}}
@media(prefers-reduced-motion:reduce){.cr-main .cr-button,.cr-main .cr-routes a{transition:none}.cr-main .cr-button:hover{transform:none}}
@media print{.cr-main .cr-toc,.cr-main .cr-routes,.cr-main .cr-actions,.cr-main .cr-button,.cr-main .cr-next,.cr-main .cr-community,.cr-main .cr-copy-row{display:none}.cr-main .cr-hero{background:#fff;color:#243e2d}.cr-main .cr-hero :where(h1,h1 em,.cr-eyebrow,.cr-lead,.cr-byline){color:#243e2d}.cr-main .cr-guide-layout{display:block;padding-top:25px}.cr-main .cr-wrap{width:100%}.cr-main .cr-article>section{padding-bottom:24px;margin-bottom:24px}.cr-main details>p,.cr-main details>div{display:block!important}.cr-main .cr-hero-grid{gap:25px}.cr-main .cr-hero-art{box-shadow:none}.cr-main .cr-hero-facts{display:none}}
/* Contrast corrections for the muted labels flagged by the published mobile audit. */
.cr-main .cr-hero-art small,.cr-main .cr-routes a>span,.cr-main .cr-experience .cr-eyebrow,.cr-main .cr-result>p,.cr-main .cr-experience dt,.cr-main .cr-toc .cr-eyebrow,.cr-main .cr-task-examples span,.cr-main .cr-article .cr-small,.cr-main .cr-support .cr-eyebrow,.cr-main .cr-source-list span,.cr-main .cr-community p{color:#526445}
.cr-main .cr-source-note{color:#526445!important}
.cr-main .cr-quick{background:var(--cr-paper);border-bottom:1px solid var(--cr-line);padding:44px 0}
.cr-main .cr-quick-head{margin-bottom:22px}
.cr-main .cr-quick-head .cr-eyebrow{display:block;margin-bottom:10px}
.cr-main .cr-quick h2{font-size:clamp(1.5rem,3vw,2.125rem)}
.cr-main .cr-quick-steps{list-style:none;counter-reset:crq;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.cr-main .cr-quick-steps li{counter-increment:crq;background:#fff;border:1px solid var(--cr-line);border-radius:10px;padding:18px 18px 20px}
.cr-main .cr-quick-steps li::before{content:counter(crq,decimal-leading-zero);display:block;font-size:.75rem;font-weight:700;color:var(--cr-green);opacity:.7;margin-bottom:6px}
.cr-main .cr-quick-steps strong{display:block;color:var(--cr-green);font-size:1rem;line-height:1.35;margin-bottom:6px}
.cr-main .cr-quick-steps span{display:block;font-size:.9375rem;line-height:1.55;color:#3f5242}
.cr-main .cr-quick-official{margin:22px 0 0;font-size:.9375rem;line-height:1.6;color:#3f5242;max-width:900px}
@media (max-width:900px){.cr-main .cr-quick-steps{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.cr-main .cr-quick{padding:32px 0}.cr-main .cr-quick-steps{grid-template-columns:1fr;gap:12px}}
.cr-main .cr-rates{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}
.cr-main .cr-rates>div{background:var(--cr-green);color:#fff;border-radius:10px;padding:20px 22px}
.cr-main .cr-rates span{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#bcd0b2}
.cr-main .cr-rates strong{display:block;font-size:1.75rem;line-height:1.2;color:var(--cr-lime);margin:6px 0}
.cr-main .cr-rates small{font-size:.875rem;color:#fff;font-weight:500}
.cr-main .cr-rates p{font-size:.875rem;line-height:1.5;margin:0;color:#e2ecd9}
.cr-main .cr-table-wrap{overflow-x:auto;margin:10px 0 6px;border:1px solid var(--cr-line);border-radius:10px}
.cr-main .cr-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}
.cr-main .cr-table caption{text-align:left;font-size:.8125rem;color:#53644a;padding:12px 14px;caption-side:top}
.cr-main .cr-table th,.cr-main .cr-table td{padding:10px 14px;border-top:1px solid var(--cr-line);text-align:left;vertical-align:top}
.cr-main .cr-table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#53644a;background:#f6f8f0}
.cr-main .cr-table tbody th{font-weight:600;color:var(--cr-green)}
.cr-main .cr-table td:last-child{font-weight:700;white-space:nowrap;color:var(--cr-green)}
@media (max-width:560px){.cr-main .cr-rates{grid-template-columns:1fr}.cr-main .cr-table{font-size:.8125rem}.cr-main .cr-table th,.cr-main .cr-table td{padding:9px 10px}.cr-main .cr-table td:nth-child(2),.cr-main .cr-table thead th:nth-child(2){display:none}}
