.services-tshirts_container__XPH2p{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#f093fb,#f5576c);min-height:100vh;padding:20px;box-sizing:border-box;margin:0}.services-tshirts_contentWrapper__vnMPQ{max-width:1400px;margin:0 auto}.services-tshirts_header__j5T6o{text-align:center;color:white;margin-bottom:50px;animation:services-tshirts_fadeInDown__7VIkd .8s ease}.services-tshirts_header__j5T6o h1{font-size:2.8rem;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;gap:15px}.services-tshirts_header__j5T6o p{font-size:1.2rem;opacity:.9}.services-tshirts_icon__2P933{font-size:3rem}.services-tshirts_section__Zh_zM{background:white;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:40px;animation:services-tshirts_fadeInUp__q2Bsu .8s ease}.services-tshirts_sectionTitle__Uvil9{color:#f5576c;font-size:2rem;margin-bottom:30px;display:flex;align-items:center;gap:15px}.services-tshirts_sectionIcon__5OGoW{font-size:2.5rem}.services-tshirts_grid__V07ZP{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.services-tshirts_card__QBLIT{background:linear-gradient(135deg,#ffecd2,#fcb69f);border-radius:15px;padding:25px;text-align:center;transition:all .3s ease;cursor:pointer}.services-tshirts_card__QBLIT:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(245,87,108,.3)}.services-tshirts_cardIcon__ojUux{font-size:3.5rem;margin-bottom:15px}.services-tshirts_cardTitle__jGGrE{color:#2c3e50;font-size:1.2rem;margin-bottom:10px;font-weight:600}.services-tshirts_cardDescription__Mi_mo{color:#555;font-size:.9rem;margin:0}.services-tshirts_formSection__ZFtQu{background:white;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:40px;animation:services-tshirts_fadeInUp__q2Bsu 1s ease}.services-tshirts_formCard__u6PvJ{max-width:800px;margin:0 auto}.services-tshirts_formRow__ydFR1{display:grid;grid-template-columns:1fr 1fr;gap:20px}.services-tshirts_formGroup__pYx8D{margin-bottom:25px}.services-tshirts_formGroup__pYx8D label{display:block;color:#2c3e50;font-weight:600;margin-bottom:8px;font-size:1rem}.services-tshirts_formGroup__pYx8D input,.services-tshirts_formGroup__pYx8D select,.services-tshirts_formGroup__pYx8D textarea{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s ease;font-family:inherit;box-sizing:border-box;color:#2c3e50;background-color:white}.services-tshirts_formGroup__pYx8D input:focus,.services-tshirts_formGroup__pYx8D select:focus,.services-tshirts_formGroup__pYx8D textarea:focus{outline:none;border-color:#f5576c;box-shadow:0 0 0 3px rgba(245,87,108,.1)}.services-tshirts_formGroup__pYx8D input::placeholder,.services-tshirts_formGroup__pYx8D textarea::placeholder{color:#95a5a6;opacity:1}.services-tshirts_formGroup__pYx8D select option{color:#2c3e50;background-color:white}.services-tshirts_formGroup__pYx8D textarea{min-height:120px;resize:vertical}.services-tshirts_fileUpload__YFilS{position:relative;display:inline-block;width:100%}.services-tshirts_fileUpload__YFilS input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.services-tshirts_fileUploadLabel__QquFy{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;background:linear-gradient(135deg,#f093fb,#f5576c);color:white;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;box-sizing:border-box}.services-tshirts_fileUploadLabel__QquFy:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,87,108,.4)}.services-tshirts_uploadIcon__T5iw3{font-size:1.2rem}.services-tshirts_submitBtn__i7m8K{width:100%;padding:15px;background:linear-gradient(135deg,#f093fb,#f5576c);color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;margin-top:10px}.services-tshirts_submitBtn__i7m8K:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 20px rgba(245,87,108,.4)}.services-tshirts_submitBtn__i7m8K:disabled{opacity:.7;cursor:not-allowed}.services-tshirts_spinner__Z6gUt{animation:services-tshirts_spin__aLc7I 1s linear infinite;display:inline-block}@keyframes services-tshirts_spin__aLc7I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services-tshirts_errorMessage__f_Sh0,.services-tshirts_successMessage__PRhQV{margin-top:20px;padding:20px;border-radius:10px;text-align:center;font-weight:600;animation:services-tshirts_fadeInUp__q2Bsu .5s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.services-tshirts_successMessage__PRhQV{background:linear-gradient(135deg,#11998e,#38ef7d);color:white}.services-tshirts_errorMessage__f_Sh0{background:linear-gradient(135deg,#f85032,#e73827);color:white}.services-tshirts_messageIcon___s6tM{font-size:2rem}.services-tshirts_errorMessage__f_Sh0 p,.services-tshirts_successMessage__PRhQV p{margin:0}.services-tshirts_backButtonWrapper__SqrXu{text-align:center;margin-bottom:20px}.services-tshirts_backBtn__V9B_o{display:inline-flex;align-items:center;gap:10px;background:white;color:#f5576c;padding:12px 25px;border-radius:50px;text-decoration:none;font-weight:600;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .3s ease}.services-tshirts_backBtn__V9B_o:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.3)}@keyframes services-tshirts_fadeInDown__7VIkd{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes services-tshirts_fadeInUp__q2Bsu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.services-tshirts_header__j5T6o h1{font-size:2rem}.services-tshirts_header__j5T6o p{font-size:1rem}.services-tshirts_formSection__ZFtQu,.services-tshirts_section__Zh_zM{padding:25px}.services-tshirts_grid__V07ZP{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.services-tshirts_card__QBLIT{padding:20px}.services-tshirts_cardIcon__ojUux{font-size:2.5rem}.services-tshirts_cardTitle__jGGrE{font-size:1rem}.services-tshirts_formRow__ydFR1{grid-template-columns:1fr;gap:0}.services-tshirts_fileUploadLabel__QquFy,.services-tshirts_submitBtn__i7m8K{padding:14px 16px;min-height:52px;border-radius:12px}}