.page_main__nw1Wk{display:flex;flex-direction:column;min-height:100vh}.page_container__jZF7q{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.page_polishPattern__kXL2t{height:10px;background:linear-gradient(90deg,var(--white) 25%,var(--red) 25%,var(--red) 50%,var(--white) 50%,var(--white) 75%,var(--red) 75%);background-size:20px 100%;width:100%}.page_hero__7KFOs{background-color:var(--red);color:var(--white);padding:4rem 0;text-align:center;box-shadow:var(--box-shadow)}.page_title__po7na{font-size:3rem;margin-bottom:.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.page_subtitle__YBgxm{font-size:1.5rem;font-weight:500;margin-bottom:2rem}.page_description__lvaOp{font-size:1.2rem;max-width:800px;margin:0 auto 2rem}.page_startButton__monj7{display:inline-block;background-color:var(--white);color:var(--red);font-weight:600;padding:.8rem 2rem;border-radius:var(--border-radius);font-size:1.2rem;transition:var(--transition);border:2px solid var(--white);box-shadow:var(--box-shadow)}.page_startButton__monj7:hover{background-color:transparent;color:var(--white);transform:translateY(-3px);box-shadow:var(--hover-shadow)}.page_infoSection__EJZOk{padding:4rem 0;background-color:var(--gray-100);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.page_sectionTitle__6ic_4{text-align:center;margin-bottom:3rem;font-size:2rem;position:relative}.page_sectionTitle__6ic_4:after{content:"";display:block;width:60px;height:4px;background-color:var(--red);margin:1rem auto 0}.page_steps__B4_i4{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.page_step__0ZyaY{flex:1;min-width:250px;max-width:350px;text-align:center;padding:2rem;background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--card-shadow);border:1px solid var(--gray-200);transition:var(--transition)}.page_step__0ZyaY:hover{transform:translateY(-5px);box-shadow:var(--hover-shadow)}.page_stepNumber__Is_ZR{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--red);color:var(--white);border-radius:50%;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_step__0ZyaY h3{margin-bottom:1rem}.page_categoriesSection__ZjQOc{padding:4rem 0}.page_categories___mviK{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.page_category__euQG3{padding:1.5rem 1.5rem 1.5rem 1.8rem;background-color:var(--gray-100);border-radius:var(--border-radius);border:1px solid var(--gray-200);transition:var(--transition);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.page_categoryPattern__swMQQ{position:absolute;left:0;top:0;bottom:0;width:8px;background-color:var(--red);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);box-shadow:1px 0 3px rgba(0,0,0,.1)}.page_category__euQG3:hover{transform:translateY(-5px);box-shadow:var(--hover-shadow);background-color:var(--white)}.page_startButtonContainer__YLdOr{text-align:center;margin-top:2rem}.page_startButtonContainer__YLdOr .page_startButton__monj7{background-color:var(--red);color:var(--white);border:2px solid var(--red)}.page_startButtonContainer__YLdOr .page_startButton__monj7:hover{background-color:transparent;color:var(--red)}.page_footer__F3MD0{background-color:var(--gray-800);color:var(--white);padding:2rem 0;text-align:center;margin-top:auto;box-shadow:0 -1px 3px rgba(0,0,0,.1)}.page_footerContent__aXrXd{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_footerInfo__jBtSX{margin-bottom:1rem}.page_footerLinks__ZWbAq{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.page_footerLink__ntXAe{color:var(--white);text-decoration:none;transition:var(--transition);padding:.3rem .5rem;border-radius:4px}.page_footerLink__ntXAe:hover{color:var(--red);background-color:rgba(255,255,255,.1)}@media (min-width:768px){.page_footerContent__aXrXd{flex-direction:row;justify-content:space-between;align-items:center}.page_footerInfo__jBtSX{margin-bottom:0;text-align:left}}@media (max-width:768px){.page_title__po7na{font-size:2.5rem}.page_subtitle__YBgxm{font-size:1.2rem}.page_description__lvaOp{font-size:1rem}.page_steps__B4_i4{flex-direction:column;align-items:center}.page_step__0ZyaY{width:100%}}