.home_container__TLSt1{min-height:100vh;background:linear-gradient(135deg,#fff,#f5f5f5);position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.home_bgGradient__zXweV{background:radial-gradient(circle at 20% 50%,rgba(220,53,69,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,107,53,.08) 0,transparent 50%)}.home_bgGradient__zXweV,.home_bgGrid__ZJ3DS{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}.home_bgGrid__ZJ3DS{background-image:linear-gradient(rgba(220,53,69,.02) 1px,transparent 0),linear-gradient(90deg,rgba(220,53,69,.02) 1px,transparent 0);background-size:50px 50px;opacity:.5}.home_header__PUC5f{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background:#fff;border-bottom:3px solid #dc3545;position:relative;z-index:10;box-shadow:0 2px 8px rgba(220,53,69,.1)}.home_logo__fwoF8{display:flex;align-items:center;gap:12px;font-weight:800;font-size:28px}.home_logoText__Sd_Q3{font-size:36px}.home_logoName__5JPyj{color:#dc3545;font-weight:800;letter-spacing:-.5px}.home_languageSelector__sHDqf{position:relative}.home_languageButton__x9iQX{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8f9fa;border:2px solid #dc3545;border-radius:8px;color:#dc3545;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease}.home_languageButton__x9iQX:hover{background:#dc3545;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(220,53,69,.3)}.home_chevron__F6gl8{font-size:10px}.home_languageMenu__BXqL9{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:2px solid #dc3545;border-radius:12px;overflow:hidden;min-width:220px;box-shadow:0 12px 40px rgba(220,53,69,.25);z-index:1000}.home_languageOption__GObk_{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;color:#2d3436;cursor:pointer;text-align:left;font-size:14px;font-weight:500;transition:all .2s ease;border:none;border-bottom:1px solid #f0f0f0}.home_languageOption__GObk_:last-child{border-bottom:none}.home_languageOption__GObk_:hover{background:#fff5f5;color:#dc3545;font-weight:600}.home_languageOption__GObk_.home_active__S0jaV{background:#fff5f5;color:#dc3545;font-weight:700}.home_langName__vj6VE{font-size:12px;opacity:.6}.home_mainContent__RtiS6{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:60px 20px}.home_hero__3iLRs{animation:home_fadeInUp__1bHbh .8s ease-out}.home_heroContent__Z7Yor{text-align:center;margin-bottom:80px}.home_title__zsVL2{font-size:72px;font-weight:900;margin:0 0 16px;color:#dc3545;letter-spacing:-2px;line-height:1.1}.home_subtitle__QQ5B3{font-size:20px;color:#555;max-width:600px;margin:0 auto 50px;font-weight:400;line-height:1.6}.home_surveyForm__saT5p{background:#fff;border:2px solid #dc3545;border-radius:16px;padding:40px;max-width:600px;margin:0 auto;box-shadow:0 16px 48px rgba(220,53,69,.12)}.home_formGroup__dX_8o{margin-bottom:24px}.home_formGroup__dX_8o label{display:block;font-size:13px;font-weight:700;color:#2d3436;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.home_input__aGwx3{width:100%;padding:12px 16px;background:#f9f9f9;border:2px solid #eee;border-radius:8px;color:#2d3436;font-size:14px;font-family:inherit;font-weight:500;transition:all .3s ease}.home_input__aGwx3:focus{outline:none;border-color:#dc3545;background:#fff;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.home_input__aGwx3::placeholder{color:#999}.home_buttonGroup__rqesr{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-top:30px}.home_button__1D1OY{padding:14px 24px;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-family:inherit}.home_primary__znRGp{background:#dc3545;color:#fff;box-shadow:0 8px 24px rgba(220,53,69,.3)}.home_primary__znRGp:hover{background:#bb2d3b;transform:translateY(-3px);box-shadow:0 12px 36px rgba(220,53,69,.4)}.home_secondary__tTqfs{background:#ff6b35;color:#fff;box-shadow:0 8px 24px rgba(255,107,53,.25)}.home_secondary__tTqfs:hover{background:#e55a23;transform:translateY(-3px);box-shadow:0 12px 36px rgba(255,107,53,.35)}.home_outline__2fc_y{background:transparent;border:3px solid #dc3545;color:#dc3545;font-weight:700}.home_outline__2fc_y:hover{background:#dc3545;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(220,53,69,.3)}.home_features__Uc1bS{margin-top:100px;animation:home_fadeInUp__1bHbh .8s ease-out .2s backwards}.home_sectionTitle___LoW8{font-size:48px;font-weight:900;text-align:center;margin-bottom:60px;color:#dc3545;letter-spacing:-1px}.home_featureGrid__Zfb1X{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.home_featureCard__8n_FZ{background:#fff;border:2px solid #eee;border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s ease;cursor:pointer}.home_featureCard__8n_FZ:hover{transform:translateY(-12px);border-color:#dc3545;background:#fff5f5;box-shadow:0 20px 48px rgba(220,53,69,.15)}.home_featureIcon__dVfw5{font-size:48px;margin-bottom:16px;display:block}.home_featureCard__8n_FZ p{font-size:14px;color:#555;margin:0;font-weight:600;line-height:1.6}.home_footer__1HL_E{text-align:center;padding:40px 20px;color:#999;font-size:14px;border-top:2px solid #dc3545;margin-top:100px;position:relative;z-index:5;background:#fff;font-weight:500}@keyframes home_fadeInUp__1bHbh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.home_header__PUC5f{padding:12px 16px;flex-direction:column;gap:16px}.home_title__zsVL2{font-size:48px;letter-spacing:-1px}.home_subtitle__QQ5B3{font-size:16px}.home_surveyForm__saT5p{padding:24px;border-radius:12px}.home_buttonGroup__rqesr{grid-template-columns:1fr}.home_button__1D1OY{width:100%}.home_featureGrid__Zfb1X{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.home_featureIcon__dVfw5,.home_sectionTitle___LoW8{font-size:36px}.home_logo__fwoF8{font-size:22px}.home_logoText__Sd_Q3{font-size:28px}}@media (max-width:480px){.home_container__TLSt1{padding:0}.home_header__PUC5f{padding:12px}.home_mainContent__RtiS6{padding:30px 12px}.home_title__zsVL2{font-size:36px}.home_subtitle__QQ5B3{font-size:14px;margin-bottom:30px}.home_surveyForm__saT5p{padding:20px}.home_formGroup__dX_8o{margin-bottom:16px}.home_button__1D1OY{padding:12px 16px;font-size:12px}.home_featureCard__8n_FZ{padding:20px 16px}.home_featureIcon__dVfw5{font-size:32px}.home_featureCard__8n_FZ p{font-size:12px}}