.Header_header__Yrl0p{background:var(--white);box-shadow:var(--shadow-sm);position:fixed;width:100%;top:0;z-index:1000;transition:var(--transition)}.Header_header__Yrl0p.Header_scrolled__AV_0V{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(10px)!important}.Header_nav__0T4qh{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1200px;margin:0 auto;height:70px}.Header_logo__3qPDG{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none;display:flex;align-items:center}.Header_navLinks__s002i{display:flex;list-style:none;gap:2rem;margin:0}.Header_navLinks__s002i a{text-decoration:none;color:var(--text-primary);font-weight:500;transition:color .2s}.Header_navLinks__s002i a:hover{color:var(--primary-color)}.Header_authButtons__I1KHm{display:flex;gap:1rem;align-items:center}.Header_registerButton__d5gE6{background:transparent;color:var(--primary-color);padding:.7rem 1.5rem;border:2px solid var(--primary-color);border-radius:var(--border-radius-lg);cursor:pointer;font-weight:600;font-size:.9rem;transition:var(--transition)}.Header_registerButton__d5gE6:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Header_ctaButton__PVD4X{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--white);padding:.7rem 1.5rem;border:none;border-radius:var(--border-radius-lg);cursor:pointer;font-weight:600;font-size:.9rem;transition:var(--transition)}.Header_ctaButton__PVD4X:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Header_mobileToggle__jhZgy{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-primary);padding:.5rem}@media (max-width:768px){.Header_nav__0T4qh{padding:1rem}.Header_navLinks__s002i{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);flex-direction:column;padding:1rem;box-shadow:var(--shadow-sm);gap:1rem}.Header_navLinks__s002i.Header_active__rfgQR{display:flex}.Header_mobileToggle__jhZgy{display:block}.Header_authButtons__I1KHm{gap:.5rem}.Header_ctaButton__PVD4X,.Header_registerButton__d5gE6{padding:.5rem 1rem;font-size:.8rem}}.Footer_footer__dtnp5{background:#1e293b;color:#cbd5e1}.Footer_container__guMuD{max-width:1400px;margin:0 auto;padding:0 40px}.Footer_footerContent__uM6Um{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start;padding:3rem 0 2rem;border-bottom:1px solid #374151}.Footer_companyInfo__rBhNn{color:white}.Footer_companyTitle__o8uKJ{color:white;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.Footer_companyDetails___AJ1P{color:#cbd5e1;line-height:1.8;font-size:.95rem;margin-bottom:2rem}.Footer_companyDetails___AJ1P p{margin-bottom:.5rem}.Footer_companyDetails___AJ1P strong{font-weight:600}.Footer_socialSection__qHcF1{margin-top:1rem}.Footer_socialTitle__Rr7zI{color:white;margin-bottom:1rem;font-size:1rem;font-weight:600}.Footer_socialLinks__UyRbR{display:flex;gap:.8rem;flex-wrap:wrap}.Footer_socialLink__zEAh_{width:40px;height:40px;border-radius:50%;background:#ffffff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;text-decoration:none;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.Footer_socialLink__zEAh_:hover{background:#3b82f6;color:white;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.3)}.Footer_linksSection__thd3a{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-left:2rem}.Footer_linkGroup__CzSve h4{color:white;margin-bottom:1rem;font-size:1rem;font-weight:600}.Footer_linkList__zV1AH{list-style:none;padding:0;margin:0}.Footer_linkList__zV1AH li{margin-bottom:.8rem}.Footer_footerLink__3vWR5{color:#cbd5e1;text-decoration:none;transition:color .3s;font-size:.9rem}.Footer_footerLink__3vWR5:hover{color:white}.Footer_copyright__tWbkN{text-align:center;padding:2rem 0;color:#94a3b8;font-size:.9rem}.Footer_copyright__tWbkN p{margin:0}@media (max-width:1024px){.Footer_footerContent__uM6Um{grid-template-columns:1fr;gap:2rem}.Footer_linksSection__thd3a{margin-left:0}}@media (max-width:768px){.Footer_container__guMuD{padding:0 20px}.Footer_footerContent__uM6Um{padding:2rem 0 1.5rem}.Footer_linksSection__thd3a{grid-template-columns:1fr;gap:1.5rem}.Footer_socialLinks__UyRbR{gap:.6rem}.Footer_socialLink__zEAh_{width:35px;height:35px;font-size:.9rem}}.Layout_layout__MqdKi{min-height:100vh;display:flex;flex-direction:column}.Layout_main__Km6tC{flex:1}.Hero_hero__8Wk2D{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:150px 20px}.Hero_hero__8Wk2D h1{font-size:2.5rem;margin-bottom:20px}.Hero_hero__8Wk2D p{font-size:1.2rem;margin-bottom:30px}.Hero_container__TDcyz{width:90%;max-width:1200px;margin:0 auto}.Features_features__RtxiZ{padding:60px 0;background:#fff}.Features_features__RtxiZ h2{text-align:center;margin-bottom:40px;font-size:2rem}.Features_container__W5mhx{width:90%;max-width:1200px;margin:0 auto}.Features_featureGrid__KEXO_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.Features_feature___8LnZ{background:#f1f4f9;padding:20px;border-radius:8px;text-align:center}.Features_iconEmoji__vDNYK{font-size:3rem;margin-bottom:15px;display:flex;justify-content:center;align-items:center}.Features_feature___8LnZ h3{margin-bottom:10px}.Features_feature___8LnZ p{margin:0}.HowItWorks_howItWorks__BTvI_{padding:60px 0}.HowItWorks_howItWorks__BTvI_ h2{text-align:center;margin-bottom:30px}.HowItWorks_container__xk47_{width:90%;max-width:1200px;margin:0 auto}.HowItWorks_stepsList__R2Wz7{max-width:600px;margin:0 auto;font-size:1.1rem}.HowItWorks_stepsList__R2Wz7 li{margin-bottom:15px}.CTA_cta__oKjQz{background:#764ba2;color:#fff;text-align:center;padding:60px 20px}.CTA_cta__oKjQz h2{font-size:2rem;margin-bottom:20px}.CTA_cta__oKjQz p{font-size:1.2rem;margin-bottom:30px}.CTA_container___3eGP{width:90%;max-width:1200px;margin:0 auto}.CTA_ctaButton__V7qXx{background:#fff;color:#764ba2;padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:600;transition:background .3s}.CTA_ctaButton__V7qXx:hover{background:#e2e2e2}