.download-page{background:#fff;color:#243443}.download-page .site-footer{margin-top:0}.download-hero{overflow:hidden;background:#142b32;color:#fff}.download-hero-grid{min-height:650px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:76px;padding-top:72px;padding-bottom:72px}.download-kicker,.download-section-no{margin:0 0 12px;color:#e7687f;font-size:11px;font-weight:700;letter-spacing:2px}.download-hero .download-kicker{color:#8dd4b8}.download-hero h1{max-width:700px;margin:0;font-size:54px;line-height:1.15;letter-spacing:0}.download-hero h1 span{color:#cce9de}.download-lead{max-width:640px;margin:24px 0 0;color:#c7d6d9;font-size:17px;line-height:1.9}.download-actions{display:flex;flex-wrap:wrap;gap:12px}.download-actions-main{margin-top:32px}.download-btn{display:inline-flex;min-width:138px;height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;padding:0 22px;font-weight:700;transition:transform .2s,background .2s,border-color .2s}.download-btn:hover{transform:translateY(-2px)}.download-btn-primary{background:#e7687f;color:#fff}.download-btn-primary:hover{background:#d55770}.download-btn-secondary{background:#fff;color:#173139}.download-btn-secondary:hover{background:#dcefe8}.download-notes{display:flex;gap:0;margin:38px 0 0;padding:23px 0 0;border-top:1px solid #31505a;list-style:none}.download-notes li{min-width:0;padding-right:28px;margin-right:28px;border-right:1px solid #31505a}.download-notes li:last-child{border-right:0}.download-notes strong,.download-notes span{display:block}.download-notes strong{font-size:13px}.download-notes span{margin-top:3px;color:#8fa8ae;font-size:11px}.download-product{position:relative;min-height:510px}.download-product-label{position:absolute;top:0;right:0;color:#9ab0b5;font-size:10px;letter-spacing:1.5px}.download-product-label i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#8dd4b8}.download-screen{display:block;width:min(350px,82%);height:470px;margin:36px auto 0;object-fit:cover;object-position:top;border-radius:6px;box-shadow:28px 28px 0 #28444b}.download-qr{position:absolute;right:0;bottom:12px;display:flex;align-items:center;gap:12px;padding:10px;background:#fff;color:#1d343b;box-shadow:0 18px 40px #07191f40}.download-qr img{width:86px;height:86px}.download-qr span,.download-qr b,.download-qr small{display:block}.download-qr b{font-size:13px}.download-qr small{color:#718087;font-size:11px}.download-overview,.download-safety{padding:94px 0}.download-overview-grid,.download-safety-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:85px}.download-overview h2,.download-heading h2,.download-install h2,.download-safety h2,.download-final h2{margin:0;color:#1d343b;font-size:34px;line-height:1.35;letter-spacing:0}.download-prose{columns:2;column-gap:42px}.download-prose p{break-inside:avoid;margin:0;color:#526773;font-size:15px;line-height:2}.download-prose p+p{margin-top:18px}.download-feature-band{padding:90px 0;background:#f2f6f5;border-top:1px solid #e2e9e6;border-bottom:1px solid #e2e9e6}.download-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:38px}.download-heading .download-section-no{grid-column:1/-1;margin-bottom:-28px}.download-heading>p:last-child{margin:0;color:#62747d;text-align:right}.download-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad7d3;border-bottom:1px solid #cad7d3}.download-feature-grid article{min-width:0;padding:28px 24px 32px;border-right:1px solid #cad7d3}.download-feature-grid article:first-child{padding-left:0}.download-feature-grid article:last-child{padding-right:0;border-right:0}.download-feature-grid span{color:#e7687f;font-size:11px;font-weight:700}.download-feature-grid h3{margin:42px 0 10px;color:#213943;font-size:18px}.download-feature-grid p{margin:0;color:#62747d;font-size:13px;line-height:1.85}.download-install{padding:100px 0}.download-install-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:90px;align-items:start}.download-install-copy>p:not(.download-section-no){max-width:670px;color:#61747d;line-height:1.9}.download-install ol{margin:35px 0 0;padding:0;border-top:1px solid #dce4e1;list-style:none}.download-install li{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #dce4e1}.download-install li>b{color:#e7687f;font-size:12px}.download-install li h3{margin:0;color:#213943;font-size:16px}.download-install li p{margin:5px 0 0;color:#687a83;font-size:13px;line-height:1.75}.download-side-panel{padding:36px;background:#18343c;color:#fff;text-align:center}.download-side-panel>img{display:block;width:180px;height:180px;margin:0 auto;background:#fff}.download-side-panel>p{margin:20px 0;color:#c6d4d7;font-size:13px;line-height:1.7}.download-actions-side{display:grid}.download-actions-side .download-btn{width:100%}.download-safety{background:#fff8ec}.download-safety .download-section-no{color:#a76d20}.download-faq{padding-top:94px;padding-bottom:100px}.download-faq-list{border-top:1px solid #d7e0dd}.download-faq details{border-bottom:1px solid #d7e0dd}.download-faq summary{position:relative;padding:21px 45px 21px 0;color:#213943;font-weight:700;cursor:pointer;list-style:none}.download-faq summary::-webkit-details-marker{display:none}.download-faq summary:after{content:"+";position:absolute;right:8px;top:17px;color:#e7687f;font-size:23px;font-weight:400}.download-faq details[open] summary:after{content:"−"}.download-faq details p{max-width:800px;margin:0;padding:0 0 22px;color:#647780;line-height:1.9}.download-final{padding:64px 0;background:#e7687f;color:#fff}.download-final-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.download-final .download-section-no{color:#ffe1e7}.download-final h2{color:#fff}.download-final p:not(.download-section-no){margin:8px 0 0;color:#fff0f3}.download-actions-final{flex:0 0 auto}.download-btn-light{background:#fff;color:#bf425d}.download-btn-outline{border-color:#fff;color:#fff}.download-btn-outline:hover{background:#fff;color:#bf425d}.download-cms{padding-top:60px;padding-bottom:60px;color:#536772;line-height:2}.download-cms img{max-width:100%;height:auto}@media(max-width:900px){.download-hero-grid{grid-template-columns:1fr;gap:50px}.download-product{width:min(560px,100%);margin:auto}.download-feature-grid{grid-template-columns:1fr 1fr}.download-feature-grid article,.download-feature-grid article:first-child,.download-feature-grid article:last-child{padding:25px;border-bottom:1px solid #cad7d3}.download-feature-grid article:nth-child(2){border-right:0}.download-feature-grid article:nth-child(n+3){border-bottom:0}.download-install-grid{grid-template-columns:1fr}.download-side-panel{max-width:420px}.download-final-inner{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.download-hero-grid{min-height:0;padding-top:52px;padding-bottom:62px}.download-hero h1{font-size:39px}.download-lead{font-size:15px}.download-notes{display:grid;grid-template-columns:1fr 1fr;row-gap:18px}.download-notes li{border-right:0}.download-product{min-height:450px}.download-screen{height:400px;margin-left:0}.download-qr{right:0}.download-overview,.download-safety{padding:68px 0}.download-overview-grid,.download-safety-grid{grid-template-columns:1fr;gap:28px}.download-prose{columns:1}.download-heading{display:block}.download-heading .download-section-no{margin-bottom:12px}.download-heading>p:last-child{margin-top:10px;text-align:left}.download-overview h2,.download-heading h2,.download-install h2,.download-safety h2,.download-final h2{font-size:28px}.download-feature-band,.download-install,.download-faq{padding-top:68px;padding-bottom:68px}.download-feature-grid{grid-template-columns:1fr}.download-feature-grid article,.download-feature-grid article:first-child,.download-feature-grid article:last-child{padding:24px 0;border-right:0;border-bottom:1px solid #cad7d3}.download-feature-grid article:last-child{border-bottom:0}.download-feature-grid h3{margin-top:20px}.download-side-panel{padding:28px 20px}.download-actions-main,.download-actions-final{display:grid;width:100%}.download-actions-main .download-btn,.download-actions-final .download-btn{width:100%}.download-final{padding:52px 0}}
