.mancskupon .mcs-app-download{padding-top:64px;padding-bottom:88px;scroll-margin-top:110px;background:#f7f5e9}.mancskupon .mcs-app-panel{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:48px;align-items:center;padding:64px;border:1px solid #dfdfbf;border-radius:36px;background:radial-gradient(ellipse at 100% 0,#e6dfef 0,transparent 60%),linear-gradient(120deg,#fffef6,#f0f2d8);box-shadow:0 20px 60px #6257210a}.mancskupon .mcs-app-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#69751b;margin:0 0 20px}.mancskupon .mcs-app-copy h2{font-size:clamp(34px,4vw,56px);line-height:1.12;letter-spacing:-.025em;color:#333;margin:0 0 24px;max-width:560px}.mancskupon .mcs-app-copy h3{font-size:22px;line-height:1.4;letter-spacing:0;color:#34382b;margin:0 0 12px}.mancskupon .mcs-app-copy>p:not(.mcs-app-eyebrow){font-size:17px;line-height:1.75;color:#55594e;margin:0 0 24px}.mancskupon .mcs-app-stores{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.mancskupon .mcs-app-store{display:flex;align-items:center;gap:12px;min-height:64px;min-width:175px;padding:10px 17px;border:1px solid #34392d;border-radius:13px;background:#242b23;color:#fff;text-decoration:none;transition:transform .25s,box-shadow .25s}.mancskupon .mcs-app-store svg{flex-shrink:0}.mancskupon .mcs-app-store small{display:block;font-size:10px;line-height:1.5;color:#f1f3eb}.mancskupon .mcs-app-store strong{display:block;font-size:20px;line-height:1.25;font-weight:600;letter-spacing:0;color:#fff}.mancskupon .mcs-app-store:hover{transform:translateY(-4px);box-shadow:0 8px 18px #242b2326;background:#353f2c;color:#fff}.mancskupon .mcs-app-more{font-size:15px;font-weight:700;color:#096d8c;text-underline-offset:5px}.mancskupon .mcs-app-visual{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.mancskupon .mcs-app-visual .mcs-info-icon{width:156px;height:156px;margin:0;position:relative;z-index:1}.mancskupon .mcs-app-qr{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:310px;padding:20px 24px 26px;gap:12px;background:#fff;border:1px solid #e4e2d7;border-radius:24px;color:#30382b;text-decoration:none;box-shadow:0 16px 34px #2929200c}.mancskupon .mcs-app-qr img{width:228px;max-width:100%;height:auto;display:block;border-radius:0;transform:none!important}.mancskupon .mcs-app-qr strong{font-size:17px;letter-spacing:0;line-height:1.4}.mancskupon .mcs-app-qr span{font-size:13px;line-height:1.6;color:#65665a}.mancskupon .mcs-app-store:focus-visible,.mancskupon .mcs-app-qr:focus-visible,.mancskupon .mcs-app-more:focus-visible{outline:3px solid #6951d6;outline-offset:5px}@media(max-width:850px){.mancskupon .mcs-app-panel{padding:36px;gap:28px;grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:650px){.mancskupon .mcs-app-download{padding-top:36px;padding-bottom:48px}.mancskupon .mcs-app-panel{grid-template-columns:1fr;padding:28px 20px;border-radius:24px;gap:24px}.mancskupon .mcs-app-stores{display:grid;grid-template-columns:1fr}.mancskupon .mcs-app-store{justify-content:center}.mancskupon .mcs-app-store span{width:150px}.mancskupon .mcs-app-visual .mcs-info-icon{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.mancskupon .mcs-app-store{transition:none}.mancskupon .mcs-app-store:hover{transform:none}}