.CensusHero_heroSection__dFlWX{width:100%;background:linear-gradient(135deg,#832d70,#4a104e);padding:3.5rem 0;display:flex;align-items:center;overflow:hidden;color:#ffffff;position:relative}.CensusHero_backgroundPattern__IZ80q{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.03) 0,transparent 50%);pointer-events:none}.CensusHero_container__JASpP{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:1}.CensusHero_grid__3bm3H{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center}.CensusHero_content__jl6Se{display:flex;flex-direction:column}.CensusHero_badge__653Lu{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;color:#ffffff;border:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.CensusHero_title__tZpky{font-size:3.75rem;font-weight:800;line-height:1.1;color:#ffffff;letter-spacing:-.03em;margin-bottom:1.5rem}@media (min-width:769px){.CensusHero_title__tZpky{font-size:2.68rem}}.CensusHero_highlight__Msek9{color:#ff9800;background:linear-gradient(135deg,#ff9800,#ffb74d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CensusHero_description__zVwHi{font-size:1.25rem;line-height:1.7;color:rgba(255,255,255,.9);margin-bottom:2rem;max-width:550px;font-weight:400}@media (min-width:769px){.CensusHero_description__zVwHi{font-size:1.2rem}}.CensusHero_features__uPLM9{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.CensusHero_feature__ohqV9{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:rgba(255,255,255,.95);background:rgba(255,255,255,.08);padding:.6rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.CensusHero_buttonGroup__eN1ij{display:flex;gap:1rem;flex-wrap:wrap}.CensusHero_btnPrimary__ugnlG{background:linear-gradient(135deg,#ff9800,#f57c00);color:white;padding:1rem 2.5rem;border-radius:12px;font-weight:700;font-size:1rem;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(255,152,0,.4);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;text-decoration:none;text-align:center}.CensusHero_btnPrimary__ugnlG:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,152,0,.5)}.CensusHero_btnSecondary__oqLBA{background:transparent;color:white;padding:1rem 2.5rem;border-radius:12px;font-weight:700;font-size:1rem;border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;text-decoration:none;text-align:center;backdrop-filter:blur(10px)}.CensusHero_btnSecondary__oqLBA:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-3px)}.CensusHero_imageWrapper__JReQk{position:relative;display:flex;flex-direction:column;gap:1.5rem}.CensusHero_imageCard__bOCYm{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25);border:3px solid rgba(255,255,255,.15);transition:transform .5s ease}.CensusHero_imageCard__bOCYm:hover{transform:translateY(-5px)}.CensusHero_image__hwSOg{width:100%;height:auto;display:block}.CensusHero_imageOverlay__kLDsy{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(131,45,112,.2),rgba(74,16,78,.1));pointer-events:none}.CensusHero_statsCard__m0JC4{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:16px;padding:1.5rem 2.5rem;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.3);margin-left:auto;max-width:400px}.CensusHero_stat__5D38p{text-align:center;flex:1;min-width:100px;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.CensusHero_statNumber__OE_k_{font-size:2rem;font-weight:800;color:#832d70;line-height:1;padding-bottom:.25rem;border-bottom:2px solid #832d70}.CensusHero_statLabel__vdVuM{font-size:.8rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;padding-top:.5rem;white-space:nowrap}.CensusHero_statDivider__Szo03{width:4px;height:60px;background:linear-gradient(180deg,#832d70,#681f56);border-radius:2px;flex-shrink:0;box-shadow:0 0 15px rgba(131,45,112,.4)}@media (max-width:1024px){.CensusHero_heroSection__dFlWX{min-height:47vh;padding:3.5rem 0;background-image:url(/cen_hero.webp);background-size:cover;background-position:50%;position:relative}.CensusHero_heroSection__dFlWX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(131,45,112,.85),rgba(74,16,78,.9));z-index:0}.CensusHero_container__JASpP{position:relative;z-index:1}.CensusHero_grid__3bm3H{grid-template-columns:1fr;text-align:center;gap:2rem}.CensusHero_title__tZpky{font-size:2.5rem}.CensusHero_description__zVwHi{max-width:600px}.CensusHero_badge__653Lu,.CensusHero_description__zVwHi{margin-left:auto;margin-right:auto}.CensusHero_features__uPLM9{display:none}.CensusHero_buttonGroup__eN1ij{justify-content:center}.CensusHero_backgroundPattern__IZ80q,.CensusHero_imageWrapper__JReQk{display:none}}@media (max-width:768px){.CensusHero_heroSection__dFlWX{padding:2.5rem 0}.CensusHero_container__JASpP{padding:0 1rem}.CensusHero_title__tZpky{font-size:1.8rem;margin-bottom:1rem}.CensusHero_description__zVwHi{font-size:1.1rem;margin-bottom:1.5rem}.CensusHero_badge__653Lu{font-size:.75rem;padding:.4rem .8rem;margin-bottom:1rem}.CensusHero_feature__ohqV9{font-size:.85rem;padding:.5rem .8rem}.CensusHero_buttonGroup__eN1ij{flex-direction:column;width:60%;margin:0 auto;gap:.75rem}.CensusHero_btnPrimary__ugnlG,.CensusHero_btnSecondary__oqLBA{width:100%;padding:.85rem 1.5rem;font-size:.95rem}}.CensusIntro_section__0_hpa{padding:1rem 0;background-color:#ffffff;width:100%}.CensusIntro_container__4qjrW{max-width:1200px;margin:0 auto;padding:0 2rem}.CensusIntro_grid__XZax_{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:center}.CensusIntro_content__fteb5{display:flex;flex-direction:column}.CensusIntro_title__fAto2{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;line-height:1.25;letter-spacing:-.01em}@media (min-width:769px){.CensusIntro_title__fAto2{font-size:2rem}}.CensusIntro_brandName__OMA_0{color:#832d70;font-weight:700}.CensusIntro_description__zq7X6{font-size:1.1rem;line-height:1.7;color:#475569;margin-bottom:1.5rem}.CensusIntro_description__zq7X6:last-child{margin-bottom:0}.CensusIntro_imageWrapper__y__ed{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid #f1f5f9}.CensusIntro_image__UYOc2{width:100%;height:auto;display:block}@media (max-width:1024px) and (min-width:769px){.CensusIntro_grid__XZax_{grid-template-columns:1fr;text-align:center;gap:1.5rem}.CensusIntro_imageWrapper__y__ed{max-width:600px;margin:0 auto}}@media (max-width:768px){.CensusIntro_title__fAto2{font-size:1.61rem;margin-bottom:.75rem}.CensusIntro_description__zq7X6{font-size:1rem}.CensusIntro_grid__XZax_{grid-template-columns:1fr;text-align:center;gap:1rem}.CensusIntro_imageWrapper__y__ed{max-width:600px;margin:0 auto}.CensusIntro_container__4qjrW{padding:0 1rem}}.CensusOutsource_section__qTAga{padding:1.5rem 0;background-color:#ffffff;width:100%}.CensusOutsource_container__wLPK_{max-width:1200px;margin:0 auto;padding:0 2rem}.CensusOutsource_grid__4KCJH{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center}.CensusOutsource_content__Pd_mr{display:flex;flex-direction:column}.CensusOutsource_title__tJW23{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;line-height:1.25;letter-spacing:-.01em}@media (min-width:769px){.CensusOutsource_title__tJW23{font-size:2rem}}.CensusOutsource_description__3dx9U{font-size:1.1rem;line-height:1.7;color:#475569;margin-bottom:1rem}.CensusOutsource_description__3dx9U:last-child{margin-bottom:0}.CensusOutsource_imageWrapper__Kp8Il{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid #f1f5f9}.CensusOutsource_image__ObbPu{width:100%;height:auto;display:block}@media (max-width:1024px) and (min-width:769px){.CensusOutsource_section__qTAga{padding-top:.5rem}.CensusOutsource_grid__4KCJH{grid-template-columns:1fr;text-align:center;gap:1.5rem}.CensusOutsource_imageWrapper__Kp8Il{max-width:600px;margin:0 auto}}@media (max-width:768px){.CensusOutsource_section__qTAga{padding-top:.5rem}.CensusOutsource_title__tJW23{font-size:1.75rem;margin-bottom:.75rem}.CensusOutsource_description__3dx9U{font-size:1rem;margin-bottom:1rem}.CensusOutsource_grid__4KCJH{grid-template-columns:1fr;text-align:center;gap:1rem}.CensusOutsource_imageWrapper__Kp8Il{max-width:600px;margin:0 auto}.CensusOutsource_container__wLPK_{padding:0 1rem}}.CensusServices_section__CJMd2{padding:.5rem 0;background-color:#f8fafc;width:100%}.CensusServices_container__AGb2r{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.CensusServices_title__hzFaN{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;letter-spacing:-.01em;line-height:1.25}@media (min-width:769px){.CensusServices_title__hzFaN{font-size:2rem}}.CensusServices_subtitle__xl3O5{font-size:1.15rem;color:#64748b;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.CensusServices_grid__fVaKN{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.CensusServices_card__LYtjc{background:#ffffff;padding:1.75rem 1.5rem;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.02);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #f1f5f9;flex:1 1 calc(33.333% - 2.5rem);min-width:280px;max-width:340px}.CensusServices_card__LYtjc:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(131,45,112,.06);border-color:rgba(131,45,112,.15)}.CensusServices_iconWrapper__FW92q{color:#832d70;background-color:rgba(131,45,112,.05);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .3s ease}.CensusServices_card__LYtjc:hover .CensusServices_iconWrapper__FW92q{color:#ffffff;background-color:#832d70;transform:scale(1.05)}.CensusServices_cardTitle__ByL4z{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.4}.CensusServices_cardDesc__bt6FU{font-size:.95rem;line-height:1.6;color:#64748b}@media (max-width:1024px) and (min-width:769px){.CensusServices_title__hzFaN{margin-bottom:.75rem}.CensusServices_subtitle__xl3O5{margin-bottom:1.25rem}}@media (max-width:768px){.CensusServices_title__hzFaN{font-size:1.64rem;margin-bottom:.5rem}.CensusServices_subtitle__xl3O5{font-size:.99rem;margin-bottom:1rem}.CensusServices_card__LYtjc{flex:1 1 100%;max-width:100%}.CensusServices_grid__fVaKN{gap:1rem}.CensusServices_container__AGb2r{padding:0 1rem}}.CensusTestimonial_section__afs4A{padding:2rem 0;background-color:#f8fafc;width:100%}.CensusTestimonial_container__QHr73{max-width:1100px;margin:0 auto;padding:0 2rem;text-align:center}.CensusTestimonial_title__S7KCI{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:2rem;letter-spacing:-.01em;line-height:1.25}@media (min-width:769px){.CensusTestimonial_title__S7KCI{font-size:2rem}}.CensusTestimonial_carouselContainer__3AYEX{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.CensusTestimonial_navBtn__eQcKm{background:#ffffff;border:1px solid #e2e8f0;color:#475569;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px rgba(0,0,0,.02);flex-shrink:0}.CensusTestimonial_navBtn__eQcKm:hover{background-color:#832d70;color:#ffffff;border-color:#832d70;transform:scale(1.05);box-shadow:0 8px 16px rgba(131,45,112,.15)}.CensusTestimonial_card__jq9cE{background:#ffffff;padding:3rem 2.5rem;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.03);border:1px solid #f1f5f9;flex-grow:1;max-width:850px;height:320px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:left;overflow:hidden}.CensusTestimonial_cardContent__LHtfM{display:flex;gap:3.5rem;align-items:center}.CensusTestimonial_imageWrapper___Qxlb{flex-shrink:0;border-radius:50%;overflow:hidden;width:140px;height:140px;border:4px solid rgba(131,45,112,.1);box-shadow:0 8px 24px rgba(0,0,0,.05)}.CensusTestimonial_portrait__lSM0v{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CensusTestimonial_textWrapper__zd9sK{display:flex;flex-direction:column;flex-grow:1}.CensusTestimonial_quoteWrapper__Od6K4{margin-bottom:.5rem}.CensusTestimonial_quoteIcon__sCWYZ{color:rgba(131,45,112,.1)}.CensusTestimonial_quoteText__dsV8n{font-size:1.15rem;line-height:1.6;color:#334155;font-weight:500;margin-bottom:1rem;font-style:italic;flex:1;overflow-y:auto;scrollbar-width:none}.CensusTestimonial_divider__OIAeW{width:40px;height:3px;background-color:#ff9800;margin-bottom:1.25rem}.CensusTestimonial_author__nykFj{font-size:1.15rem;font-weight:800;color:#1e293b;margin-bottom:.25rem}.CensusTestimonial_role__GUKXr{font-size:.88rem;font-weight:600;color:#832d70;text-transform:uppercase;letter-spacing:.05em}.CensusTestimonial_indicatorContainer__WkxtT{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}.CensusTestimonial_indicator__BAZuS{width:10px;height:10px;border-radius:50%;background-color:#cbd5e1;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.CensusTestimonial_indicator__BAZuS:hover{background-color:#94a3b8}.CensusTestimonial_indicatorActive__WGM6c{background-color:#832d70;width:24px;border-radius:6px}@media (max-width:900px){.CensusTestimonial_cardContent__LHtfM{flex-direction:column;text-align:center;gap:1.25rem}.CensusTestimonial_card__jq9cE{text-align:center;padding:2rem 1.5rem;height:440px;overflow:hidden}.CensusTestimonial_textWrapper__zd9sK{align-items:center;overflow:hidden}.CensusTestimonial_divider__OIAeW{margin-left:auto;margin-right:auto}}@media (max-width:768px){.CensusTestimonial_title__S7KCI{font-size:1.9rem;margin-bottom:1rem}.CensusTestimonial_grid__2HJVa{gap:2rem}.CensusTestimonial_carouselContainer__3AYEX{gap:.5rem}.CensusTestimonial_navBtn__eQcKm{display:none}.CensusTestimonial_card__jq9cE{padding:2.25rem 1.25rem;height:380px;overflow:hidden;touch-action:pan-y}.CensusTestimonial_quoteText__dsV8n{font-size:1rem;overflow-y:auto;scrollbar-width:none}.CensusTestimonial_imageWrapper___Qxlb{width:90px;height:90px;flex-shrink:0}.CensusTestimonial_container__QHr73{padding:0 1rem}}.CensusWhoWeServe_section__D1mCf{padding:.5rem 0;background-color:#ffffff;width:100%}.CensusWhoWeServe_container__4vHR4{max-width:1200px;margin:0 auto;padding:0 2rem}.CensusWhoWeServe_grid__TVgb_{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.CensusWhoWeServe_content__D86T2{display:flex;flex-direction:column}.CensusWhoWeServe_title__V5XPW{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;line-height:1.25;letter-spacing:-.01em}@media (min-width:769px){.CensusWhoWeServe_title__V5XPW{font-size:2rem}}.CensusWhoWeServe_subtitle__2PCtO{font-size:1.08rem;color:#64748b;margin-bottom:2rem;font-weight:500;line-height:1.5}.CensusWhoWeServe_list__8g_Sn{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem}.CensusWhoWeServe_item__4lbge{display:flex;gap:1rem;align-items:center}.CensusWhoWeServe_iconWrapper__TkkaD{background-color:rgba(131,45,112,.05);color:#832d70;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CensusWhoWeServe_itemText__CjZz_{font-size:1.05rem;color:#334155;font-weight:600}.CensusWhoWeServe_imageWrapper__6XkQ4{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid #f1f5f9}.CensusWhoWeServe_image__FkdzH{width:100%;height:auto;display:block}@media (max-width:1024px) and (min-width:769px){.CensusWhoWeServe_grid__TVgb_{grid-template-columns:1fr;text-align:center;gap:1.5rem}.CensusWhoWeServe_subtitle__2PCtO{margin-bottom:1rem}.CensusWhoWeServe_list__8g_Sn{text-align:left;max-width:500px;margin:0 auto}.CensusWhoWeServe_imageWrapper__6XkQ4{max-width:600px;margin:0 auto}}@media (max-width:768px){.CensusWhoWeServe_title__V5XPW{font-size:1.9rem;margin-bottom:.75rem}.CensusWhoWeServe_subtitle__2PCtO{margin-bottom:.75rem}.CensusWhoWeServe_grid__TVgb_{grid-template-columns:1fr;text-align:center;gap:1rem}.CensusWhoWeServe_list__8g_Sn{text-align:left;max-width:500px;margin:0 auto}.CensusWhoWeServe_imageWrapper__6XkQ4{max-width:600px;margin:0 auto}.CensusWhoWeServe_container__4vHR4{padding:0 1rem}}.CensusWhyChoose_section__z_6C5{padding:.5rem 0;background-color:#f8fafc;width:100%}.CensusWhyChoose_container__Z01jP{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.CensusWhyChoose_title__M4aw_{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:2rem;letter-spacing:-.01em}@media (min-width:769px){.CensusWhyChoose_title__M4aw_{font-size:2rem}}.CensusWhyChoose_grid__vcaks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;justify-content:center}.CensusWhyChoose_card__Ohqvl{padding:2.25rem 1.5rem;background:#ffffff;border-radius:16px;border:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px rgba(0,0,0,.01)}.CensusWhyChoose_card__Ohqvl:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(131,45,112,.05);border-color:rgba(131,45,112,.15)}.CensusWhyChoose_iconWrapper__k0TBV{color:#832d70;background-color:rgba(131,45,112,.05);width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}.CensusWhyChoose_card__Ohqvl:hover .CensusWhyChoose_iconWrapper__k0TBV{color:#ffffff;background-color:#832d70;transform:translateY(-60px)}.CensusWhyChoose_cardTitle__UOK7t{font-size:1.05rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.3}.CensusWhyChoose_cardDesc__vHY6f{font-size:.9rem;line-height:1.5;color:#64748b}@media (max-width:1024px) and (min-width:769px){.CensusWhyChoose_section__z_6C5{padding-top:.5rem}.CensusWhyChoose_title__M4aw_{margin-bottom:1.4rem}.CensusWhyChoose_grid__vcaks{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width:768px){.CensusWhyChoose_section__z_6C5{padding-top:.5rem}.CensusWhyChoose_title__M4aw_{font-size:1.9rem;margin-bottom:1.2rem}.CensusWhyChoose_grid__vcaks{grid-template-columns:repeat(2,1fr);gap:2rem}.CensusWhyChoose_container__Z01jP{padding:0 1rem}}@media (max-width:480px){.CensusWhyChoose_grid__vcaks{grid-template-columns:1fr}}.CensusWorkflow_section__0qYpk{padding:.5rem 0;background-color:#ffffff;width:100%}.CensusWorkflow_container__STc4y{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.CensusWorkflow_title__DiIwE{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;letter-spacing:-.01em}@media (min-width:769px){.CensusWorkflow_title__DiIwE{font-size:2rem}}.CensusWorkflow_diagramWrapper__Y75Ny{flex-wrap:wrap;justify-content:center}.CensusWorkflow_diagramWrapper__Y75Ny,.CensusWorkflow_stepContainer__Jtz3T{display:flex;align-items:center;gap:1.5rem}.CensusWorkflow_stepCard__c6UT6{background:#ffffff;padding:2.5rem 1.5rem;border-radius:20px;border:1px solid #f1f5f9;box-shadow:0 4px 6px rgba(0,0,0,.01);display:flex;flex-direction:column;align-items:center;text-align:center;width:200px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CensusWorkflow_stepCard__c6UT6:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(131,45,112,.05);border-color:rgba(131,45,112,.15)}.CensusWorkflow_circle__8Qd2_{width:50px;height:50px;border-radius:50%;background-color:#832d70;color:#ffffff;font-size:1.25rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 4px 10px rgba(131,45,112,.2)}.CensusWorkflow_stepTitle__6s7cv{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.CensusWorkflow_stepDesc__uTnSM{font-size:.85rem;line-height:1.5;color:#64748b}.CensusWorkflow_arrowRightWrapper__xes_I{display:flex;align-items:center;color:#832d70}.CensusWorkflow_arrowDownWrapper__C4G_b{display:none}@media (max-width:1200px){.CensusWorkflow_diagramWrapper__Y75Ny{gap:3rem}.CensusWorkflow_arrowRightWrapper__xes_I{display:none}.CensusWorkflow_stepCard__c6UT6{width:250px}}@media (max-width:1024px) and (min-width:769px){.CensusWorkflow_title__DiIwE{margin-bottom:.75rem}}@media (max-width:768px){.CensusWorkflow_title__DiIwE{font-size:1.9rem;margin-bottom:.5rem}.CensusWorkflow_grid__hkTwC{gap:2rem}.CensusWorkflow_diagramWrapper__Y75Ny{flex-direction:column;gap:1.5rem}.CensusWorkflow_stepContainer__Jtz3T{flex-direction:column;width:100%;max-width:320px}.CensusWorkflow_arrowDownWrapper__C4G_b{display:flex;justify-content:center;color:#832d70;margin:.5rem 0}.CensusWorkflow_stepCard__c6UT6{width:100%}.CensusWorkflow_container__STc4y{padding:0 1rem}}