.QrGenerator-module-scss-module__A1FknW__container{max-width:900px;margin:0 auto;padding:calc(80px + 3rem) 1rem 3rem}@media screen and (max-width:768px){.QrGenerator-module-scss-module__A1FknW__container{padding:calc(70px + 1.5rem) 1rem 1.5rem}}.QrGenerator-module-scss-module__A1FknW__hero{text-align:center;margin-bottom:2.5rem}.QrGenerator-module-scss-module__A1FknW__badge{letter-spacing:.36px;color:#be123c;background:#fff1f2;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.QrGenerator-module-scss-module__A1FknW__title{color:#161616;margin:0 0 .75rem;font-size:32px;font-weight:700;line-height:40px}.QrGenerator-module-scss-module__A1FknW__subtitle{letter-spacing:.32px;color:#666;max-width:620px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.7}.QrGenerator-module-scss-module__A1FknW__tool{background:#fff;border-radius:20px;grid-template-columns:1fr 280px;align-items:start;gap:2rem;padding:1.75rem;display:grid;box-shadow:0 12px 40px #0000000f}@media screen and (max-width:1247.98px){.QrGenerator-module-scss-module__A1FknW__tool{grid-template-columns:1fr}}.QrGenerator-module-scss-module__A1FknW__controls{gap:1.5rem;display:grid}.QrGenerator-module-scss-module__A1FknW__field{gap:.5rem;display:grid}.QrGenerator-module-scss-module__A1FknW__fieldLabel{letter-spacing:.28px;color:#2a2a2a;font-size:16px;font-weight:600;line-height:20px}.QrGenerator-module-scss-module__A1FknW__hint,.QrGenerator-module-scss-module__A1FknW__error{letter-spacing:.36px;font-size:14px;font-weight:400;line-height:1.5}.QrGenerator-module-scss-module__A1FknW__hint{color:#666}.QrGenerator-module-scss-module__A1FknW__error{color:#dc2626}.QrGenerator-module-scss-module__A1FknW__download{justify-self:start}@media screen and (max-width:768px){.QrGenerator-module-scss-module__A1FknW__download{justify-self:stretch}}.QrGenerator-module-scss-module__A1FknW__preview{background:#f5f5f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:300px;padding:1.25rem;display:flex}@media screen and (max-width:1247.98px){.QrGenerator-module-scss-module__A1FknW__preview{order:-1}}.QrGenerator-module-scss-module__A1FknW__qr{background:#fff;border-radius:12px;padding:.75rem;line-height:0}.QrGenerator-module-scss-module__A1FknW__previewCaption{letter-spacing:.36px;color:#666;text-align:center;margin:0;font-size:14px;font-weight:400;line-height:20px}.QrGenerator-module-scss-module__A1FknW__previewEmpty{color:#5c6270;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.QrGenerator-module-scss-module__A1FknW__previewEmpty p{letter-spacing:.28px;margin:0;font-size:16px;font-weight:400;line-height:24px}.QrGenerator-module-scss-module__A1FknW__previewIcon{opacity:.4;font-size:56px}.QrGenerator-module-scss-module__A1FknW__limits{background:#fff1f2;border-radius:20px;margin-top:2.5rem;padding:1.75rem}.QrGenerator-module-scss-module__A1FknW__limitsTitle{color:#161616;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:20px;font-weight:700;line-height:24px;display:flex}.QrGenerator-module-scss-module__A1FknW__limitsList{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.QrGenerator-module-scss-module__A1FknW__limitsList li{gap:.25rem;display:grid}.QrGenerator-module-scss-module__A1FknW__limitsList strong{letter-spacing:.28px;color:#161616;font-size:16px;font-weight:700;line-height:20px}.QrGenerator-module-scss-module__A1FknW__limitsList span{letter-spacing:.28px;color:#5c6270;font-size:16px;font-weight:400;line-height:1.6}.QrGenerator-module-scss-module__A1FknW__cta{border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;color:#fff;background:#e11d48;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-family:inherit;font-size:18px;line-height:1.5;text-decoration:none;display:inline-flex}.QrGenerator-module-scss-module__A1FknW__cta:hover{color:#fff;background:#be123c}
