.page_home___bMAo{width:100%;min-height:calc(100vh - 120px);display:flex;flex-direction:column}.page_hero__4xu7X{position:relative;padding:80px var(--spacing-lg) 100px;background:linear-gradient(180deg,var(--background) 0,var(--surface) 100%);border-bottom:1px solid var(--neutral-divider);overflow:hidden}.page_hero__4xu7X:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,var(--primary-04),transparent 70%);pointer-events:none}@media(max-width:768px){.page_hero__4xu7X{padding:60px var(--spacing-md) 80px}}.page_heroContent__OPohH{position:relative;max-width:900px;margin:0 auto;text-align:center;z-index:1}.page_badge__xDdZw{display:inline-block;padding:8px 20px;background:var(--primary-10);color:var(--primary);font-size:.875rem;font-weight:600;letter-spacing:.3px;border-radius:var(--radius-full);margin-bottom:var(--spacing-lg);border:1px solid var(--primary-15);transition:var(--transition)}.page_badge__xDdZw:hover{background:var(--primary-15);transform:translateY(-1px)}@media(max-width:768px){.page_badge__xDdZw{font-size:.8125rem;padding:6px 16px}}.page_title__S2tdG{font-size:3.5rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--foreground);margin:0 0 var(--spacing-lg) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(max-width:1024px){.page_title__S2tdG{font-size:2.8rem}}@media(max-width:768px){.page_title__S2tdG{font-size:2.2rem;gap:4px}}@media(max-width:480px){.page_title__S2tdG{font-size:1.85rem}}.page_titleAccent__4bcuk{background:var(--gradient-results-title);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block;font-weight:800}.page_subtitle__NyVcr{font-size:1.25rem;line-height:1.7;color:var(--foreground-secondary);max-width:700px;margin:0 auto var(--spacing-2xl);font-weight:400}@media(max-width:768px){.page_subtitle__NyVcr{font-size:1.0625rem;margin-bottom:var(--spacing-xl)}}@media(max-width:480px){.page_subtitle__NyVcr{font-size:1rem}}.page_heroCtas__aBS_V{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.page_ctaPrimary__9_Aiy,.page_ctaSecondary__Hcz2N{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:1.0625rem;font-weight:600;border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition);border:2px solid rgba(0,0,0,0);cursor:pointer;min-width:180px}@media(max-width:480px){.page_ctaPrimary__9_Aiy,.page_ctaSecondary__Hcz2N{width:100%;max-width:320px;padding:14px 28px;font-size:1rem}}.page_ctaPrimary__9_Aiy{background:var(--primary);color:var(--white);box-shadow:0 4px 12px var(--shadow)}.page_ctaPrimary__9_Aiy:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-hover)}.page_ctaPrimary__9_Aiy:active{transform:translateY(0)}.page_ctaSecondary__Hcz2N{background:var(--surface);color:var(--foreground);border-color:var(--neutral-border)}.page_ctaSecondary__Hcz2N:hover{background:var(--surface-hover);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.page_ctaSecondary__Hcz2N:active{transform:translateY(0)}.page_stats__hj__s{padding:60px var(--spacing-lg);background:var(--surface);border-bottom:1px solid var(--neutral-divider)}@media(max-width:768px){.page_stats__hj__s{padding:48px var(--spacing-md)}}.page_statsGrid__DOH_k{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:1024px){.page_statsGrid__DOH_k{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media(max-width:640px){.page_statsGrid__DOH_k{grid-template-columns:1fr;gap:var(--spacing-md)}}.page_stat__3RC5o{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-lg);background:var(--background);border-radius:var(--radius-lg);border:1px solid var(--neutral-divider);transition:var(--transition)}.page_stat__3RC5o:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow);border-color:var(--primary-20)}.page_statNumber__rTz4D{font-size:2.5rem;font-weight:700;color:var(--primary);line-height:1;margin-bottom:var(--spacing-sm);letter-spacing:-.02em}@media(max-width:768px){.page_statNumber__rTz4D{font-size:2.2rem}}.page_statLabel__8uxsP{font-size:.9375rem;color:var(--foreground-secondary);font-weight:500;letter-spacing:.2px}.page_sectionHeader__r36Zk{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.page_sectionHeader__r36Zk h2{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-md) 0;letter-spacing:-.02em}@media(max-width:768px){.page_sectionHeader__r36Zk h2{font-size:2rem}}@media(max-width:480px){.page_sectionHeader__r36Zk h2{font-size:1.75rem}}.page_sectionHeader__r36Zk p{font-size:1.125rem;color:var(--foreground-secondary);margin:0;line-height:1.6}@media(max-width:768px){.page_sectionHeader__r36Zk p{font-size:1rem}.page_sectionHeader__r36Zk{margin-bottom:48px}}.page_howItWorks__zPRjk{padding:100px var(--spacing-lg);background:var(--background);border-bottom:1px solid var(--neutral-divider)}@media(max-width:768px){.page_howItWorks__zPRjk{padding:80px var(--spacing-md)}}.page_steps__ptubQ{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:0;gap:0;align-items:start}@media(max-width:1024px){.page_steps__ptubQ{grid-template-columns:1fr;gap:var(--spacing-xl)}}.page_step__5mb20{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--neutral-divider);transition:var(--transition);height:100%}.page_step__5mb20:hover{transform:translateY(-6px);box-shadow:0 12px 32px var(--shadow);border-color:var(--primary-15)}.page_step__5mb20:hover .page_stepIcon__odjwX{background:var(--primary);color:var(--white);transform:scale(1.1)}.page_step__5mb20 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:var(--spacing-md) 0 var(--spacing-sm) 0}@media(max-width:768px){.page_step__5mb20 h3{font-size:1.125rem}}.page_step__5mb20 p{font-size:.9375rem;line-height:1.7;color:var(--foreground-secondary);margin:0}@media(max-width:1024px){.page_step__5mb20{padding:var(--spacing-lg)}}.page_stepIcon__odjwX{width:64px;height:64px;background:var(--primary-10);color:var(--primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;border:2px solid var(--primary-15);transition:var(--transition)}.page_stepIcon__odjwX span{display:block;line-height:1}@media(max-width:768px){.page_stepIcon__odjwX{width:56px;height:56px;font-size:1.5rem}}.page_stepConnector__rmsbh{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);color:var(--primary);font-size:1.5rem;opacity:.6}.page_stepConnector__rmsbh:before{content:"→"}@media(max-width:1024px){.page_stepConnector__rmsbh{display:none}}.page_features__ppT8h{padding:100px var(--spacing-lg);background:var(--surface)}@media(max-width:768px){.page_features__ppT8h{padding:80px var(--spacing-md)}}.page_featuresGrid__ZOdLi{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:768px){.page_featuresGrid__ZOdLi{grid-template-columns:1fr;gap:var(--spacing-lg)}}.page_feature__WZAsb{padding:var(--spacing-xl);background:var(--background);border-radius:var(--radius-lg);border:1px solid var(--neutral-divider);transition:var(--transition);display:flex;flex-direction:column}.page_feature__WZAsb:hover{transform:translateY(-6px);box-shadow:0 12px 32px var(--shadow);border-color:var(--primary-15)}.page_feature__WZAsb:hover .page_featureIcon__lm6bA{background:var(--primary);color:var(--white);transform:scale(1.05)}.page_feature__WZAsb h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:var(--spacing-md) 0 var(--spacing-sm) 0}@media(max-width:768px){.page_feature__WZAsb h3{font-size:1.125rem}}.page_feature__WZAsb p{font-size:.9375rem;line-height:1.7;color:var(--foreground-secondary);margin:0;flex:1 1}@media(max-width:1024px){.page_feature__WZAsb{padding:var(--spacing-lg)}}.page_featureIcon__lm6bA{width:56px;height:56px;background:var(--primary-10);color:var(--primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:var(--transition);border:2px solid var(--primary-15)}.page_featureIcon__lm6bA svg{width:28px;height:28px;stroke-width:2}@media(max-width:768px){.page_featureIcon__lm6bA{width:48px;height:48px}.page_featureIcon__lm6bA svg{width:24px;height:24px}}.page_ctaSection__m8C2y{padding:100px var(--spacing-lg);background:linear-gradient(135deg,var(--primary-04),var(--success-10));border-top:1px solid var(--neutral-divider);position:relative;overflow:hidden}.page_ctaSection__m8C2y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,var(--primary-06),transparent 70%);pointer-events:none}@media(max-width:768px){.page_ctaSection__m8C2y{padding:80px var(--spacing-md)}}.page_ctaContent___uxpH{position:relative;max-width:700px;margin:0 auto;text-align:center;z-index:1}.page_ctaContent___uxpH h2{font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-md) 0;letter-spacing:-.02em}@media(max-width:768px){.page_ctaContent___uxpH h2{font-size:2rem}}@media(max-width:480px){.page_ctaContent___uxpH h2{font-size:1.75rem}}.page_ctaContent___uxpH p{font-size:1.125rem;line-height:1.7;color:var(--foreground-secondary);margin:0 0 var(--spacing-2xl) 0}@media(max-width:768px){.page_ctaContent___uxpH p{font-size:1rem;margin-bottom:var(--spacing-xl)}}.page_ctaButton__L8Ktx{display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;font-size:1.125rem;font-weight:600;background:var(--primary);color:var(--white);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition);box-shadow:0 4px 16px var(--shadow);border:2px solid rgba(0,0,0,0)}.page_ctaButton__L8Ktx:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 8px 24px var(--shadow-hover)}.page_ctaButton__L8Ktx:active{transform:translateY(-1px)}@media(max-width:480px){.page_ctaButton__L8Ktx{width:100%;max-width:320px;padding:16px 32px;font-size:1rem}}@keyframes page_fadeInUp__ywCF9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.page_hero__4xu7X,.page_stat__3RC5o{animation:page_fadeInUp__ywCF9 .6s ease-out}.page_stat__3RC5o{animation-fill-mode:both}.page_stat__3RC5o:first-child{animation-delay:.1s}.page_stat__3RC5o:nth-child(2){animation-delay:.2s}.page_stat__3RC5o:nth-child(3){animation-delay:.3s}.page_stat__3RC5o:nth-child(4){animation-delay:.4s}}@media print{.page_ctaButton__L8Ktx,.page_ctaPrimary__9_Aiy,.page_ctaSecondary__Hcz2N{color:var(--primary)!important;background:rgba(0,0,0,0)!important;border:2px solid var(--primary)!important}}