.MaterialSection_material__N0nHy{padding:6rem 2rem;background:#f5f2ef}.MaterialSection_container__jglj9{max-width:1100px;margin:0 auto}.MaterialSection_header__BgD1f{text-align:center;margin-bottom:4rem}.MaterialSection_eyebrow__D_nm0{font-size:.75rem;font-weight:500;letter-spacing:4px;color:var(--main-brown);text-transform:uppercase;margin-bottom:1rem;display:block}.MaterialSection_title__glhs2{font-size:2rem;font-weight:600;color:var(--foreground);letter-spacing:1px;line-height:1.4}.MaterialSection_highlight__XvDn_{color:var(--main-brown)}.MaterialSection_layout__qMHzj{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.MaterialSection_imageWrapper__LZWlm{max-width:640px;margin:0 auto;border-radius:16px;overflow:hidden}.MaterialSection_steps__sfDyF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.MaterialSection_step__Ibj8z{display:flex;flex-direction:column;align-items:center;text-align:center}.MaterialSection_stepNumber__CJUy0{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--main-brown);background:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--main-brown);letter-spacing:1px;flex-shrink:0;margin-bottom:1.2rem}.MaterialSection_textContent__yOH_z{width:100%}.MaterialSection_cardTitle__02pCi{font-size:.95rem;font-weight:600;color:var(--foreground);margin-bottom:.4rem;letter-spacing:.5px}.MaterialSection_cardDescription__VYp47{font-size:.82rem;color:var(--text-light);line-height:1.8;letter-spacing:.3px}.MaterialSection_ctaSection__aWsza{margin-top:2.5rem;text-align:center;grid-column:1/-1}.MaterialSection_ctaButton__Gqyuq{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;border:1px solid var(--foreground);cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);letter-spacing:.5px;background:transparent;color:var(--foreground);box-shadow:none}.MaterialSection_ctaButton__Gqyuq:hover{background:var(--foreground);color:#f5ede0;transform:translateY(-3px) scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.2)}.MaterialSection_ctaButton__Gqyuq:active{transform:translateY(-1px) scale(.98)}@media (max-width:768px){.MaterialSection_steps__sfDyF{grid-template-columns:1fr}.MaterialSection_title__glhs2{font-size:1.6rem}}@media (max-width:480px){.MaterialSection_material__N0nHy{padding:4rem 1.2rem}.MaterialSection_title__glhs2{font-size:1.4rem}.MaterialSection_header__BgD1f{margin-bottom:3rem}}.PricingSection_pricing__tAuT6{background:#f5f2ef;padding:6rem 2rem}.PricingSection_container__Tfeus{max-width:720px;margin:0 auto}.PricingSection_header__TFjCx{text-align:center;margin-bottom:3.5rem}.PricingSection_eyebrow__ivo8j{font-size:.75rem;font-weight:500;letter-spacing:4px;color:var(--main-brown);text-transform:uppercase;margin-bottom:.8rem;display:block}.PricingSection_title__OrtG7{font-size:2rem;font-weight:600;color:var(--foreground);margin-bottom:1rem;letter-spacing:1px}.PricingSection_subtitle__KXccP{font-size:.9rem;color:var(--text-light);letter-spacing:1px;line-height:1.8}.PricingSection_imageWrapper__sGy_U{max-width:100%;margin:0 auto 2.5rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.07)}.PricingSection_grid__1lVP5{display:flex;flex-direction:column}.PricingSection_card__KaOtv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--border-light)}.PricingSection_card__KaOtv:first-child{border-top:1px solid var(--border-light)}.PricingSection_info__Nc93f{flex:1 1}.PricingSection_action__a3cF3{font-size:.95rem;font-weight:600;color:var(--foreground);margin-bottom:.2rem;letter-spacing:.5px}.PricingSection_description__QFkjI{font-size:.8rem;color:var(--text-light);line-height:1.6}.PricingSection_points__rvPR9{display:flex;align-items:baseline;gap:.2rem;flex-shrink:0}.PricingSection_number__x54bD{font-size:2rem;font-weight:700;color:var(--main-brown);line-height:1}.PricingSection_unit__xGSRM{font-size:.8rem;color:var(--text-light)}.PricingSection_note__nInJi{font-size:.75rem;color:var(--text-light);margin-top:1.5rem;letter-spacing:.3px;text-align:center}@media (max-width:600px){.PricingSection_title__OrtG7{font-size:1.6rem}}