.page_main__nw1Wk{overflow-x:hidden}.page_hero__7KFOs{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:var(--space-32) var(--space-6);background:linear-gradient(135deg,var(--color-cream) 0,var(--color-cream-dark) 50%,hsla(22,69%,71%,.1) 100%)}.page_heroAnimation__h2LJU{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.page_heroContent__dzLob{max-width:900px;text-align:center;position:relative;z-index:2;opacity:0;transform:translateY(20px);transition:opacity 1.2s ease,transform 1.2s ease}.page_heroContent__dzLob.page_heroVisible__VOSQd{opacity:1;transform:translateY(0)}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:clamp(3rem,10vw,6rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--color-charcoal);margin-bottom:var(--space-8)}.page_heroSubtitle__ZW2Yq{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:600px;margin:0 auto var(--space-10)}.page_heroCTA__D_kgZ{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_problem__jWWwV{padding:var(--space-24) 0;background-color:var(--color-charcoal);color:#fff}.page_container__jZF7q{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.page_problemContent__A0zld{max-width:1000px;margin:0 auto}.page_sectionTitle__6ic_4{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;text-align:center;margin-bottom:var(--space-16);color:#fff}.page_problemGrid__92DMG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-10);gap:var(--space-10)}.page_problemItem__FCHC1{padding:var(--space-6)}.page_problemIcon___oV3s{font-size:var(--text-2xl);margin-bottom:var(--space-4);display:block}.page_problemItem__FCHC1 h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-3);color:var(--color-primary-light)}.page_problemItem__FCHC1 p{font-size:var(--text-base);color:hsla(0,0%,100%,.7);line-height:var(--leading-relaxed)}.page_solution__eMREO{padding:var(--space-32) 0;background-color:var(--color-cream)}.page_solutionHeader__zQ6Ar{text-align:center;max-width:700px;margin:0 auto var(--space-20)}.page_solutionLabel__n33kC{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;font-style:italic;color:var(--color-primary);display:block;margin-bottom:var(--space-4)}.page_solutionTitle__suV_B{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;margin-bottom:var(--space-6)}.page_solutionSubtitle__t_Kv7{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_feature__LruQD{padding:var(--space-8);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--transition-base)}.page_feature__LruQD:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.page_featureIcon__UHR_A{width:48px;height:48px;margin-bottom:var(--space-5);color:var(--color-primary)}.page_featureIcon__UHR_A svg{width:100%;height:100%}.page_feature__LruQD h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;margin-bottom:var(--space-3)}.page_feature__LruQD p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.page_beliefs__G6_sM{padding:var(--space-24) 0;background:linear-gradient(180deg,var(--color-cream) 0,var(--color-cream-dark) 100%)}.page_beliefsTitle__z8YGF{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;text-align:center;margin-bottom:var(--space-16)}.page_beliefsList__Nt4IM{max-width:800px;margin:0 auto}.page_belief__2Ju17{display:flex;gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.page_belief__2Ju17:last-child{border-bottom:none}.page_beliefMarker__Ymgnu{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);flex-shrink:0;padding-top:var(--space-1)}.page_belief__2Ju17 h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-2)}.page_belief__2Ju17 p{font-size:var(--text-base);color:var(--color-text-muted)}.page_stats__CbBi_{padding:var(--space-16) 0;background-color:var(--color-cream-dark)}.page_statsGrid__kXg9L{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8);text-align:center}.page_stat__wNpTi{padding:var(--space-6)}.page_statNumber__vz8WS{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:400;color:var(--color-primary);display:block;line-height:1;margin-bottom:var(--space-2)}.page_statLabel__2jNx3{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.page_cta__i2v5_{padding:var(--space-32) 0;background-color:var(--color-cream)}.page_ctaContent__MfmkM{max-width:700px;margin:0 auto;text-align:center}.page_ctaTitle__8jURU{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;margin-bottom:var(--space-8)}.page_ctaText__c9Wyd{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-6)}.page_ctaText__c9Wyd em{color:var(--color-primary);font-style:italic}.page_tagline__FsEDs{padding:var(--space-20) 0;background-color:var(--color-cream)}.page_taglineText__WnBb4{font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);font-weight:400;text-align:center;color:var(--color-charcoal)}.page_taglineMark__MD8E1{color:var(--color-primary)}@media (max-width:1024px){.page_features__GdcOS,.page_statsGrid__kXg9L{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_hero__7KFOs{padding:var(--space-24) var(--space-4);min-height:auto;padding-top:120px}.page_heroDecoration__JQVqp{width:400px;height:400px}.page_problemGrid__92DMG{gap:var(--space-6)}.page_features__GdcOS,.page_problemGrid__92DMG{grid-template-columns:1fr}.page_belief__2Ju17{flex-direction:column;gap:var(--space-3)}.page_statsGrid__kXg9L{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.page_stat__wNpTi{padding:var(--space-4)}.page_statNumber__vz8WS{font-size:var(--text-4xl)}}@media (max-width:480px){.page_heroCTA__D_kgZ{flex-direction:column;width:100%}.page_heroCTA__D_kgZ .page_btn__hMGYV{width:100%}}