.cta{padding:78px 0 0;background:#fff;color:#15304f;border-top:1px solid #e2ebf2}.cta *{box-sizing:border-box}.cta .container{width:min(calc(100% - 40px),1180px);margin:auto}.download-area{display:grid;grid-template-columns:230px minmax(0,1fr) 200px;align-items:center;gap:48px;padding:0 0 68px}.download-visual img{display:block;width:100%;height:auto;border-radius:22%;box-shadow:0 18px 42px rgba(20,78,119,.16)}.download-label,.share-label{margin:0 0 8px!important;color:#1688cf!important;font-size:.82rem!important;font-weight:800;letter-spacing:.1em}.cta h2{margin:0 0 17px;color:#123d61;font-size:clamp(2rem,3.7vw,3.15rem);font-weight:800;line-height:1.25;letter-spacing:-.025em}.download-description{max-width:590px;margin:0 0 26px!important;color:#425d74!important;font-size:1.03rem!important;line-height:1.8!important;opacity:1!important}.store-buttons{display:flex;flex-wrap:wrap;gap:12px}.cta .store-button{position:relative;display:flex;min-width:220px;min-height:66px;align-items:center;gap:12px;padding:9px 16px;border:0;border-radius:9px;background:#101214;color:#fff;box-shadow:none}.cta .store-symbol{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;color:#fff;font-size:1.35rem;line-height:1}.cta .store-symbol.apple{font-size:1rem}.cta .store-symbol.play{font-size:1.25rem}.cta .store-button small{display:block;color:#fff;font-size:.7rem;font-weight:500;line-height:1.15}.cta .store-button strong{display:block;font-size:1rem;line-height:1.3;letter-spacing:.01em}.cta .store-button em{position:absolute;top:6px;right:7px;color:#b9c1c7;font-size:.62rem;font-style:normal}.qr-placeholder{display:block;width:200px;height:200px;padding:16px;border:1px solid #dce5eb;border-radius:4px;background:#fff;box-shadow:none;transition:box-shadow .2s ease}.qr-placeholder:hover{box-shadow:0 10px 26px rgba(20,78,119,.16)}.qr-placeholder img{display:block;width:100%;height:100%}.share-area{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px 0;border-top:1px solid #dfe8ef}.share-copy h3{margin:0 0 7px;color:#123d61;font-size:1.55rem;font-weight:800;line-height:1.35}.share-copy>p:last-child{margin:0!important;color:#526b7e!important;font-size:1rem!important;opacity:1!important}.share-buttons{display:flex;align-items:center;gap:16px}.share-button{display:grid;width:52px;height:52px;place-items:center;border:0;border-radius:50%;color:#fff!important;font-family:Arial,sans-serif;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.share-button:hover{color:#fff;opacity:.82;transform:translateY(-2px)}.share-button.line{background:#06c755;font-size:.67rem}.share-button.x{background:#111;font-size:1.15rem}.share-button.facebook{background:#1877f2;font-size:1.45rem}.share-button.copy{background:#1788d1;font-size:1.3rem}.share-status{position:absolute;right:0;bottom:12px;margin:0!important;color:#39708f!important;font-size:.78rem!important;opacity:1!important}@media(max-width:900px){.download-area{grid-template-columns:170px minmax(0,1fr);gap:32px}.qr-placeholder{display:none}.store-buttons{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.cta{padding-top:52px}.cta .container{width:min(calc(100% - 28px),1180px)}.download-area{display:block;padding-bottom:46px}.download-visual{width:124px;margin:0 auto 27px}.download-content{text-align:center}.cta h2{font-size:2rem}.download-description{font-size:1rem!important}.store-buttons{align-items:stretch}.cta .store-button{width:100%;min-width:0;justify-content:flex-start;text-align:left}.share-area{display:block;padding:34px 0 42px;text-align:center}.share-buttons{justify-content:center;margin-top:24px;gap:13px}.share-button{width:50px;height:50px}.share-status{right:0;bottom:14px;left:0}}
