.dYE7Ra_container{padding:64px 0}.dYE7Ra_card{color:#fff;background:#039be5;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;display:grid;overflow:clip}.dYE7Ra_content{width:100%;max-width:560px;padding:48px 0 48px 56px}.dYE7Ra_title{margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.2}.dYE7Ra_description{color:#fff;margin:0 0 28px;font-size:16px;line-height:1.6}.dYE7Ra_platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dYE7Ra_platformButton{color:#172f43;background:#fff;border:1px solid #ffffffa6;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.dYE7Ra_platformButton:hover{background:#e8f5fc}.dYE7Ra_platformIcon{object-fit:contain;flex-shrink:0}.dYE7Ra_platformText{flex-direction:column;gap:2px;min-width:0;display:flex}.dYE7Ra_platformName{font-size:16px;font-weight:600;line-height:1.4}.dYE7Ra_storeName{color:#526171;font-size:12px;line-height:1.4}.dYE7Ra_webButton{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff80;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s;display:flex}.dYE7Ra_webButton:hover{background:#ffffff2e}.dYE7Ra_webIcon{filter:brightness(0)invert();flex-shrink:0}.dYE7Ra_arrow{margin-left:auto;font-size:20px}.dYE7Ra_platformButton:focus-visible,.dYE7Ra_webButton:focus-visible{outline-offset:4px;outline:3px solid #fff}.dYE7Ra_preview{justify-content:center;align-self:end;margin-bottom:-100px;padding:40px 24px 0 0;display:flex}.dYE7Ra_previewImage{width:280px;max-width:100%;height:auto}@media (max-width:900px){.dYE7Ra_card{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.dYE7Ra_content{max-width:none;padding:36px}.dYE7Ra_preview{display:none}}@media (max-width:600px){.dYE7Ra_container{padding:40px 0}.dYE7Ra_card{border-radius:24px}.dYE7Ra_content{padding:28px 24px}.dYE7Ra_title{font-size:28px}.dYE7Ra_description{margin-bottom:24px;font-size:14px}}@media (max-width:420px){.dYE7Ra_platformButton{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:110px;padding:12px 6px}.dYE7Ra_platformName{font-size:14px}.dYE7Ra_storeName{font-size:11px}}