.LogoSection_section__5jFkT{padding:60px 20px}.LogoSection_category__VLv7X{margin-bottom:56px}.LogoSection_categoryTitle__geuNX{color:#00aeef;font-size:28px;font-weight:700;line-height:36px;text-align:center;margin-bottom:32px}.LogoSection_logoGrid__WfQI_{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.LogoSection_logoCard__QRxGH{position:relative;width:220px;height:170px;border-radius:24px;border:2px solid #c7eafb;background:#fff;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.LogoSection_logoCard__QRxGH:hover{box-shadow:0 8px 24px rgba(0,174,239,.18);transform:translateY(-3px)}.LogoSection_cta__cze_c{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:20px}.LogoSection_ctaTitle__N0FpX{color:#00aeef;font-size:32px;font-weight:700;line-height:40px;text-align:center}.LogoSection_ctaBtn__N88Cs{display:flex;align-items:center;gap:12px;background:#f04e69;color:#fff;border:none;border-radius:50px;padding:18px 44px;font-size:20px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}.LogoSection_ctaBtn__N88Cs span{font-size:22px}.LogoSection_ctaBtn__N88Cs:hover{background:#d63d57;transform:scale(1.03)}.LogoSection_ctaBtn__N88Cs:active{transform:scale(.98)}.LogoSection_overlay__qKkyr{position:fixed;inset:0;background:rgba(14,56,98,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.LogoSection_modal__NMv7r{background:#fff;border-radius:28px;padding:36px 36px 28px;width:100%;max-width:480px;position:relative;overflow:hidden}.LogoSection_modal__NMv7r [class*=title]{display:none!important}.LogoSection_modal__NMv7r [class*=form] form{display:flex!important;flex-direction:column!important;gap:12px!important}.LogoSection_modal__NMv7r [class*=left],.LogoSection_modal__NMv7r [class*=right]{display:contents!important}.LogoSection_modal__NMv7r [class*=left] button[type=submit]{display:none!important}.LogoSection_modal__NMv7r [class*=form] label{display:flex!important;flex-direction:column!important;gap:6px!important}.LogoSection_modal__NMv7r [class*=form] label p{font-size:13px!important;font-weight:600!important;color:#0e3862!important;margin:0!important}.LogoSection_modal__NMv7r input,.LogoSection_modal__NMv7r textarea{width:100%!important;box-sizing:border-box!important;border:2px solid #c7eafb!important;border-radius:12px!important;padding:10px 14px!important;font-size:14px!important;color:#0e3862!important;outline:none!important;background:#fff!important}.LogoSection_modal__NMv7r input:focus,.LogoSection_modal__NMv7r textarea:focus{border-color:#00aeef!important}.LogoSection_modal__NMv7r input::placeholder,.LogoSection_modal__NMv7r textarea::placeholder{color:#aac4d8!important}.LogoSection_modal__NMv7r textarea{min-height:90px!important;max-height:90px!important;resize:none!important}.LogoSection_modal__NMv7r button[type=submit]{width:100%!important;background:#f04e69!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:13px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;margin-top:4px!important;transition:background .2s!important}.LogoSection_modal__NMv7r button[type=submit]:hover{background:#d63d57!important}.LogoSection_modal__NMv7r button[type=submit]:disabled{opacity:.7!important;cursor:not-allowed!important}.LogoSection_closeBtn__N0X_W{position:absolute;top:16px;right:20px;background:none;border:none;font-size:32px;line-height:1;color:#0e3862;cursor:pointer}.LogoSection_closeBtn__N0X_W:hover{color:#f04e69}.LogoSection_modalHeader__XoEiD{text-align:center;margin-bottom:20px}.LogoSection_modalTitle__MHhdA{color:#0e3862;font-size:22px;font-weight:700;margin-bottom:4px}.LogoSection_modalSub__t0gSP{color:#6b8aa8;font-size:14px}@media(max-width:768px){.LogoSection_categoryTitle__geuNX{font-size:20px}.LogoSection_logoCard__QRxGH{width:150px;height:120px}.LogoSection_ctaTitle__N0FpX{font-size:22px}.LogoSection_ctaBtn__N88Cs{font-size:16px;padding:14px 32px}.LogoSection_modal__NMv7r{padding:24px 16px;border-radius:20px}}