.full-service_fullServicePage__7xArk{min-height:100vh;background:var(--menu-bg);color:var(--menu-text);padding:120px 0 80px}.full-service_fullServiceContainer__LRHtb{max-width:1400px;margin:0 auto;padding:0 24px}.full-service_headerSection__V95j8{text-align:center;margin-bottom:80px}.full-service_badge__EJZ3x{display:inline-block;background:linear-gradient(135deg,#5f51de,#ad5dd3);color:#ffffff;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.full-service_mainTitle__2_9rH{font-size:56px;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,var(--menu-text) 0,var(--menu-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.full-service_subtitle__LzCYB{font-size:18px}.full-service_subtitle1__oOott,.full-service_subtitle__LzCYB{line-height:1.6;color:var(--menu-text);opacity:.8;max-width:700px;margin:0 auto}.full-service_subtitle1__oOott{font-size:14px}.full-service_contentGrid__ipL_r{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.full-service_processColumn__WFuFE{position:sticky;top:140px}.full-service_sectionTitle__UYnU1{font-size:32px;font-weight:700;margin-bottom:40px;color:var(--menu-text)}.full-service_processSteps__TrKzz{position:relative;margin-bottom:60px}.full-service_processSteps__TrKzz:before{content:"";position:absolute;left:28px;top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,var(--menu-primary) 0,rgba(95,81,222,.2) 100%)}.full-service_processStep___LxXL{display:flex;gap:20px;margin-bottom:48px;position:relative}.full-service_stepIcon__wL61k{flex-shrink:0;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#5f51de,#ad5dd3);display:flex;align-items:center;justify-content:center;color:#ffffff;position:relative;z-index:1;box-shadow:0 8px 24px rgba(95,81,222,.25)}.full-service_stepContent__jEkzA{flex:1;padding-top:8px}.full-service_stepTitle__LYvvA{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--menu-text)}.full-service_stepDescription__P8beC{font-size:15px;line-height:1.6;color:var(--menu-text);opacity:.7}.full-service_detailsSection__tGhUb{background:var(--menu-paper);border:1px solid var(--menu-border);border-radius:16px;padding:32px}.full-service_detailsTitle__XlLBO{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--menu-text)}.full-service_detailsList__U81Kh{display:flex;flex-direction:column;gap:20px}.full-service_detailItem__caG1K{display:flex;gap:12px;align-items:start}.full-service_detailIcon__ldIE4{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#5f51de,#ad5dd3);display:flex;align-items:center;justify-content:center;color:#ffffff}.full-service_detailText__FLXiq{flex:1;font-size:15px;line-height:1.6;color:var(--menu-text);opacity:.85}.full-service_formColumn__nMHOR{position:relative}.full-service_formCard__iXxCl{background:var(--menu-paper);border:1px solid var(--menu-border);border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.full-service_formIntro__t_oa0{font-size:15px;line-height:1.6;color:var(--menu-text);opacity:.8;margin-bottom:32px;text-align:center}.full-service_serviceForm__LZLfb{display:flex;flex-direction:column;gap:24px}.full-service_formRow__KE638{display:grid;grid-template-columns:1fr 1fr;gap:16px}.full-service_formGroup__pa_ts{display:flex;flex-direction:column;gap:8px}.full-service_formGroup__pa_ts label{font-size:14px;font-weight:600;color:var(--menu-text)}.full-service_required__zV2cd{color:#ff4d4f}.full-service_formHint___Pvli{font-size:13px;color:var(--menu-text);opacity:.6;margin-top:-4px;margin-bottom:8px}.full-service_formInput__oY4q2,.full-service_formSelect__2dc_4,.full-service_formTextarea__J4vJU{width:100%;padding:12px 16px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:8px;color:var(--menu-text);font-size:15px;transition:all .2s ease;font-family:inherit}.full-service_formInput__oY4q2:focus,.full-service_formSelect__2dc_4:focus,.full-service_formTextarea__J4vJU:focus{outline:none;border-color:#5f51de;box-shadow:0 0 0 3px rgba(95,81,222,.1)}.full-service_formInput__oY4q2::placeholder,.full-service_formTextarea__J4vJU::placeholder{color:var(--menu-text);opacity:.4}.full-service_dateInput__Wzxpi{color-scheme:light dark}.full-service_formTextarea__J4vJU{resize:vertical;min-height:100px}.full-service_radioGroup__l08Sj{display:flex;flex-direction:column;gap:12px}.full-service_radioLabel__uG9Lv{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--menu-text);cursor:pointer;padding:12px 16px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:8px;transition:all .2s ease}.full-service_radioLabel__uG9Lv:hover{background:var(--menu-hover)}.full-service_radioLabel__uG9Lv input[type=radio]{width:18px;height:18px;accent-color:#5f51de;cursor:pointer}.full-service_submitButton__caVoZ{width:100%;padding:16px 32px;background:linear-gradient(135deg,#5f51de,#ad5dd3);color:#ffffff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:8px;box-shadow:0 4px 16px rgba(95,81,222,.3)}.full-service_submitButton__caVoZ:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(95,81,222,.4)}.full-service_submitButton__caVoZ:active{transform:translateY(0)}@media (max-width:1024px){.full-service_contentGrid__ipL_r{grid-template-columns:1fr;gap:40px}.full-service_processColumn__WFuFE{position:static}.full-service_mainTitle__2_9rH{font-size:42px}}@media (max-width:768px){.full-service_fullServicePage__7xArk{padding:100px 0 60px}.full-service_headerSection__V95j8{margin-bottom:60px}.full-service_mainTitle__2_9rH{font-size:36px}.full-service_subtitle__LzCYB{font-size:16px}.full-service_formCard__iXxCl{padding:28px}.full-service_formRow__KE638{grid-template-columns:1fr}.full-service_sectionTitle__UYnU1{font-size:28px}.full-service_processSteps__TrKzz:before{left:24px}.full-service_stepIcon__wL61k{width:48px;height:48px}.full-service_detailsSection__tGhUb{padding:24px}}@media (max-width:480px){.full-service_fullServiceContainer__LRHtb{padding:0 16px}.full-service_mainTitle__2_9rH{font-size:28px}.full-service_badge__EJZ3x{font-size:11px;padding:6px 16px}.full-service_formCard__iXxCl{padding:20px}.full-service_processStep___LxXL{gap:16px}.full-service_stepIcon__wL61k{width:40px;height:40px}.full-service_stepTitle__LYvvA{font-size:16px}.full-service_stepDescription__P8beC{font-size:14px}}