.pricing_main__Fu_Pc{min-height:100vh;background-color:white}.pricing_container__mduBN{max-width:80rem;margin:0 auto;padding:0 1rem}.pricing_hero__NbRif{padding:5rem 0 4rem;background:linear-gradient(135deg,#033959,#035c90);color:white;text-align:center}.pricing_title__waPcj{font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_subtitle__CkmJp{font-size:1.5rem;max-width:600px;margin:0 auto;opacity:.9}.pricing_philosophy__8wQvQ{padding:4rem 0;background-color:white;text-align:center}.pricing_philosophy__8wQvQ h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg,#033959,#4682b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_content__Y0XMU{max-width:800px;margin:0 auto}.pricing_content__Y0XMU p{font-size:1.25rem;line-height:1.7;color:#444}.pricing_projectTypes__Dktyx{padding:4rem 0;background-color:#f8fafc}.pricing_projectTypes__Dktyx h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#033959,#4682b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_grid__dIBuO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pricing_projectCard__0P_Qj{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.pricing_projectCard__0P_Qj:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.pricing_cardHeader__wxoA_{padding:2rem;background:linear-gradient(135deg,#033959,#4682b4);color:white}.pricing_cardHeader__wxoA_ h3{font-size:1.5rem;font-weight:600;margin-bottom:0}.pricing_priceRange__rvFi3{font-size:2rem;font-weight:700;opacity:.9}.pricing_cardContent__fS9A7{padding:2rem}.pricing_cardContent__fS9A7 p{margin-bottom:1rem;color:#444}.pricing_cardContent__fS9A7 ul{list-style:none;margin:0;padding:0}.pricing_cardContent__fS9A7 li{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:#666}.pricing_cardContent__fS9A7 li:before{content:"✓";color:#033959;position:absolute;left:0}.pricing_included___dvkY{padding:4rem 0;background-color:white}.pricing_included___dvkY h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,#033959,#4682b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_benefitsGrid__pj6gf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0}.pricing_benefit__h75VJ{text-align:center;padding:2rem}.pricing_benefit__h75VJ h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#033959}.pricing_benefit__h75VJ p{color:#666;line-height:1.6}.pricing_faq__Hq1Bv{padding:4rem 0;background-color:#f8fafc}.pricing_faq__Hq1Bv h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#033959,#4682b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_questions__Z3jtw{max-width:800px;margin:0 auto}.pricing_question__s9AL1{margin-bottom:2rem}.pricing_question__s9AL1 h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#033959}.pricing_question__s9AL1 p{color:#666;line-height:1.6}.pricing_cta__ocL45{padding:6rem 0;background:linear-gradient(135deg,#033959,#035c90);color:white;text-align:center}.pricing_cta__ocL45 h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:white}.pricing_cta__ocL45 p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.pricing_ctaButton__BkIdF{display:inline-block;background:linear-gradient(160deg,green,#4cbb17);color:white;padding:1rem 2rem;border-radius:8px;font-weight:500;font-size:1.125rem;transition:all .3s ease}.pricing_ctaButton__BkIdF:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.pricing_title__waPcj{font-size:2.5rem}.pricing_hero__NbRif{padding:5rem 0 4rem}.pricing_subtitle__CkmJp{font-size:1.25rem}.pricing_cta__ocL45 h2,.pricing_faq__Hq1Bv h2,.pricing_included___dvkY h2,.pricing_philosophy__8wQvQ h2,.pricing_projectTypes__Dktyx h2{font-size:2rem}.pricing_priceRange__rvFi3{font-size:1.75rem}.pricing_cta__ocL45,.pricing_faq__Hq1Bv,.pricing_included___dvkY,.pricing_philosophy__8wQvQ,.pricing_projectTypes__Dktyx{padding:3rem 0}}