.download-page{color:#141414;--primary:#d91e1e;--primary-dark:#a81515;--primary-soft:#ffe8e8;background:#fff;min-height:100vh}.download-page .nav{height:var(--nav-height,84px);-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #1c18140f}.download-page .nav-shell{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(1560px,100% - 40px);height:100%;display:grid}.download-page .brand-logo{object-fit:contain;width:clamp(180px,14vw,220px);max-width:none;max-height:58px}.download-page .nav-links{white-space:nowrap;justify-content:center;gap:26px;display:flex}.download-page .nav-links a{font-size:15px;font-weight:700}:is(html[lang=es],html[lang=fr],div[lang=es],div[lang=fr]) .download-page .nav-links{gap:18px}:is(html[lang=es],html[lang=fr],div[lang=es],div[lang=fr]) .download-page .nav-links a{font-size:13px}.download-page .nav-right{justify-content:flex-end;align-items:center;gap:12px;display:flex}.download-page .nav-lang{border-radius:24px;width:118px;min-width:118px;max-width:118px;height:42px}.download-page .nav-cta{border-radius:999px;min-height:54px;padding:0 24px}.download-page main{overflow-x:clip}.download-page img{max-width:100%;height:auto}.download-section{width:100%}.download-copy{max-width:620px}.download-copy.centered{text-align:center;max-width:760px;margin:0 auto}.download-kicker{min-height:34px;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#dc26261a;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.download-features .download-kicker{color:var(--primary);background:#dc26261a}.download-copy h1,.download-copy h2{letter-spacing:0;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin:18px 0 14px;font-weight:900;line-height:1.04}.download-copy h1{color:#141414;max-width:14.4em;margin-inline:auto;font-size:clamp(2.75rem,4.35vw,4.45rem)}.download-copy h1 span{white-space:nowrap;display:block}.download-copy h2{color:#141414;font-size:clamp(2.1rem,3.7vw,3.65rem)}.download-copy p{color:#141414ad;max-width:620px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.68}.download-features .download-copy p{color:#1414149e}.download-badges,.download-options{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.download-copy.centered .download-badges,.download-copy.centered .download-options{justify-content:center}.download-badges a{border-radius:9px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 32px #1118272e}.download-badges a:hover,.download-badges a:focus-visible{transform:translateY(-2px);box-shadow:0 20px 42px #11182738}.download-badges img{width:180px;height:54px}.download-option{color:#141414;background:#fff;border:1px solid #1c18141a;border-radius:14px;align-items:center;gap:12px;min-width:168px;min-height:64px;padding:12px 16px;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 16px 34px #11182714}.download-option:hover,.download-option:focus-visible{border-color:#dc262652;transform:translateY(-2px)}.download-option i{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.download-option span{gap:2px;display:grid}.download-option strong{font-size:1rem;font-weight:900}.download-option small{color:#14141494;font-weight:700}.download-hero{background:#fff;padding:108px 20px 40px;position:relative}.download-hero .download-copy{z-index:2;position:relative}.download-hero:after{content:none}.hero-phone-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(16px,2.5vw,28px);width:min(920px,100%);margin:40px auto 0;display:grid;position:relative}.phone-shot{background:0 0;border-radius:28px;width:100%;max-width:240px;margin:0 auto;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 48px #11182724,0 0 0 1px #1118270f}.phone-shot:before{content:none}.phone-shot img{border-radius:28px;width:100%;height:auto;display:block}.phone-shot.is-front{max-width:256px;transform:translateY(6px)}.download-features{grid-template-columns:minmax(260px,430px) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,96px);width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(64px,8.5vw,112px) 0;display:grid}.feature-phone-wrap{place-items:center;min-height:560px;display:grid;position:relative}.feature-phone-wrap:before{content:"";background:var(--primary);width:190px;height:150px;position:absolute;top:28px;left:6%}.feature-phone-wrap .phone-shot{max-width:300px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;margin-top:36px;display:grid}.feature-item{gap:8px;display:grid}.feature-item i{color:var(--primary);font-size:20px}.feature-item h3{color:#141414;font-size:1rem;font-weight:900}.feature-item p{color:#14141494;font-size:.92rem;line-height:1.62}.download-cta{background:#141414;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:center;gap:clamp(32px,7vw,100px);min-height:430px;padding:clamp(44px,7vw,72px) max(20px,50vw - 590px);display:grid}.download-cta .download-copy{max-width:640px}.download-cta .download-copy h2,.download-cta .download-copy p{color:#fff}.cta-phone-wrap{justify-content:center;align-self:end;min-height:360px;display:flex;position:relative}.cta-phone-wrap .phone-shot{max-width:245px;transform:translateY(76px)}@media (max-width:980px){.download-page .nav{background:#fff;height:86px}.download-page .nav-shell{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 24px)}.download-page .nav-links{display:none}.download-page .brand-logo{width:180px;max-height:48px}.download-page .nav-lang{width:104px;min-width:104px;max-width:104px;height:40px;padding:0 28px 1px 13px;font-size:12px}.download-page .nav-cta{min-height:42px;padding:0 14px;font-size:13px}.download-hero{padding-top:100px}.hero-phone-row{gap:14px;width:min(760px,100%)}.download-features,.download-cta{grid-template-columns:1fr}.download-features{width:min(720px,100% - 34px)}.feature-phone-wrap{order:2;min-height:520px}.download-cta{padding-inline:24px}.cta-phone-wrap{min-height:300px}.cta-phone-wrap .phone-shot{transform:none}}@media (max-width:680px){.download-page .nav{background:#fff}.download-page .nav-shell{gap:10px}.download-page .nav-right{min-width:0}.download-hero{background:#fff;padding:96px 16px 32px}.download-hero:after{content:none}.download-copy.centered{text-align:center;max-width:760px;margin:0 auto}.download-copy.centered .download-badges,.download-copy.centered .download-options{justify-content:center}.download-hero .download-kicker{color:var(--primary);background:#dc26261a}.download-copy h1{color:#141414;max-width:14.4em;margin-inline:auto;font-size:clamp(2.05rem,8vw,2.85rem);line-height:1.04}.download-hero .download-copy p{color:#141414ad;max-width:620px;margin-inline:auto;font-size:1rem;line-height:1.68}.download-copy h1 span{white-space:nowrap}.download-options{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:420px;margin-inline:auto;display:grid}.download-option{gap:10px;width:100%;min-width:0;min-height:60px;padding:10px 12px}.download-option i{border-radius:10px;width:34px;height:34px;font-size:17px}.download-option strong{font-size:1rem}.download-option small{font-size:inherit;color:#14141494;line-height:1.35}.hero-phone-row{gap:10px;width:100%;max-width:420px;margin-top:28px}.hero-phone-row .phone-shot{border-radius:22px;max-width:none}.hero-phone-row .phone-shot:first-child,.hero-phone-row .phone-shot:last-child{transform:translateY(10px)scale(.96)}.hero-phone-row .phone-shot.is-front{max-width:none;transform:none}.hero-phone-row .phone-shot img{border-radius:22px}.download-badges a,.download-badges img{width:180px;height:54px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.feature-phone-wrap{min-height:520px;padding-block:0}.feature-phone-wrap .phone-shot,.cta-phone-wrap .phone-shot{width:100%;max-width:300px}.feature-phone-wrap:before{width:190px;height:150px;left:6%}}@media (max-width:420px){.download-page .brand-logo{width:clamp(146px,42vw,164px)}.download-page .nav-right{gap:6px}.download-page .nav-lang{width:98px;min-width:98px;max-width:98px;padding:0 26px 1px 12px;font-size:12px}.download-page .nav-cta{display:none}.download-copy h1 span{white-space:normal}.download-options{gap:8px;max-width:100%}.download-option{min-height:56px;padding:9px 10px}.download-option strong{font-size:.9rem}.download-option small{font-size:.72rem}.hero-phone-row{gap:8px}.hero-phone-row .phone-shot,.hero-phone-row .phone-shot img{border-radius:18px}.feature-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:340px){.download-page .brand-logo{width:138px}.download-page .nav-lang{display:none}.download-copy h1{font-size:2rem}}
