.PartnerDetail-module__iFiS3G__section{--accent:#f23a5c;--dark:#111418;--muted:#5b6370;background:#fafafa;min-height:70vh;padding:40px 0 72px}.PartnerDetail-module__iFiS3G__container{max-width:1100px;margin:0 auto;padding:0 24px}.PartnerDetail-module__iFiS3G__back{color:var(--muted);margin-bottom:24px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.PartnerDetail-module__iFiS3G__back:hover{color:var(--accent)}.PartnerDetail-module__iFiS3G__notFound{color:var(--muted);margin:0 0 16px;font-size:17px}.PartnerDetail-module__iFiS3G__card{background:#fff;border:1px solid #eef0f4;border-radius:28px;grid-template-columns:1fr 1.25fr;display:grid;overflow:hidden;box-shadow:0 10px 40px #11141814}.PartnerDetail-module__iFiS3G__info{background:linear-gradient(160deg,#fdeef1 0%,#fff 70%);border-right:1px solid #eef0f4;padding:44px 40px}.PartnerDetail-module__iFiS3G__title{letter-spacing:-.02em;color:var(--dark);margin:0 0 32px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.25}.PartnerDetail-module__iFiS3G__accent{color:var(--accent)}.PartnerDetail-module__iFiS3G__list{flex-direction:column;gap:24px;margin:0;display:flex}.PartnerDetail-module__iFiS3G__list dt{letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700}.PartnerDetail-module__iFiS3G__list dd{margin:0}.PartnerDetail-module__iFiS3G__strong{color:var(--dark);font-size:18px;font-weight:700}.PartnerDetail-module__iFiS3G__address{color:var(--muted);font-size:17px;line-height:1.6}.PartnerDetail-module__iFiS3G__form{flex-direction:column;gap:14px;padding:36px;display:flex}.PartnerDetail-module__iFiS3G__phoneRow{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.PartnerDetail-module__iFiS3G__input,.PartnerDetail-module__iFiS3G__select{box-sizing:border-box;width:100%;height:44px;color:var(--dark);background:#fff;border:1px solid #e3e7ee;border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.PartnerDetail-module__iFiS3G__select{cursor:pointer;padding:0 10px}.PartnerDetail-module__iFiS3G__input::placeholder{color:#8a93a2}.PartnerDetail-module__iFiS3G__input:focus,.PartnerDetail-module__iFiS3G__select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f23a5c26}.PartnerDetail-module__iFiS3G__textarea{resize:vertical;height:auto;min-height:100px;padding:12px 14px}.PartnerDetail-module__iFiS3G__submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;height:46px;margin-top:6px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s}.PartnerDetail-module__iFiS3G__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #f23a5c4d}.PartnerDetail-module__iFiS3G__submit:disabled{opacity:.6;cursor:not-allowed}.PartnerDetail-module__iFiS3G__note,.PartnerDetail-module__iFiS3G__success,.PartnerDetail-module__iFiS3G__error{text-align:center;margin:0;font-size:15px}.PartnerDetail-module__iFiS3G__note{color:var(--muted)}.PartnerDetail-module__iFiS3G__success{color:#1a8f4c;font-weight:600}.PartnerDetail-module__iFiS3G__error{color:#c62828;font-weight:600}@media (max-width:900px){.PartnerDetail-module__iFiS3G__card{grid-template-columns:1fr}.PartnerDetail-module__iFiS3G__info{border-bottom:1px solid #eef0f4;border-right:0;padding:32px 24px}.PartnerDetail-module__iFiS3G__form{padding:32px 24px}}@media (max-width:480px){.PartnerDetail-module__iFiS3G__form{gap:12px;padding:24px 16px}.PartnerDetail-module__iFiS3G__info{padding:24px 16px}.PartnerDetail-module__iFiS3G__input,.PartnerDetail-module__iFiS3G__select{font-size:14px}.PartnerDetail-module__iFiS3G__phoneRow{grid-template-columns:100px minmax(0,1fr);gap:8px}}
