.page-module__fLTYpa__page{background:#fff}.page-module__fLTYpa__container{max-width:1140px;margin:0 auto;padding:0 24px}.page-module__fLTYpa__hero{text-align:center;background:linear-gradient(#f8fafb 0%,#fff 100%);padding:120px 0 60px}.page-module__fLTYpa__heroLabel{color:#5a7a8a;margin-bottom:12px;font-size:14px;font-weight:500}.page-module__fLTYpa__hero h1{font-family:var(--font-display);color:#1a2b32;margin-bottom:16px;font-size:42px;font-weight:500}.page-module__fLTYpa__heroDescription{color:#4a5a64;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__fLTYpa__services{background:#fff;padding:48px 0 56px}.page-module__fLTYpa__servicesGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.page-module__fLTYpa__serviceCard{background:#f8fafb;border:1px solid #e5eaed;border-radius:8px;padding:32px;scroll-margin-top:100px}.page-module__fLTYpa__serviceCard h2{font-family:var(--font-display);color:#1a2b32;margin-bottom:12px;font-size:24px;font-weight:600}.page-module__fLTYpa__serviceDescription{color:#4a5a64;margin-bottom:20px;font-size:15px;line-height:1.6}.page-module__fLTYpa__serviceFeatures{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__fLTYpa__serviceFeatures li{color:#3a4a54;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.page-module__fLTYpa__serviceFeatures svg{color:#2a6a7c;flex-shrink:0;width:16px;height:16px;margin-top:2px}.page-module__fLTYpa__sectionHeader{text-align:center;margin-bottom:32px}.page-module__fLTYpa__sectionHeader h2{font-family:var(--font-display);color:#1a2b32;margin-bottom:12px;font-size:32px;font-weight:500}.page-module__fLTYpa__sectionHeader p{color:#5a6a74;margin:0;font-size:16px}.page-module__fLTYpa__approaches{background:linear-gradient(#faf8f6 0%,#f5f3f0 100%);padding:56px 0}.page-module__fLTYpa__approachesGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__fLTYpa__approachCard{background:#f8fafb;border:1px solid #e5eaed;border-radius:8px;padding:24px}.page-module__fLTYpa__approachCard h4{color:#1a2b32;margin-bottom:8px;font-size:15px;font-weight:600}.page-module__fLTYpa__approachCard p{color:#5a6a74;margin:0;font-size:14px;line-height:1.5}.page-module__fLTYpa__conditions{background:linear-gradient(#f0f4f6 0%,#e8eef1 100%);padding:56px 0}.page-module__fLTYpa__conditionsGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.page-module__fLTYpa__conditionItem{color:#3a4a54;text-align:center;background:#fff;border:1px solid #e5eaed;border-radius:6px;padding:14px 16px;font-size:14px;font-weight:500}.page-module__fLTYpa__clientFocus{background:#fff;padding:56px 0}.page-module__fLTYpa__clientGrid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.page-module__fLTYpa__clientCard{text-align:center;background:#f8fafb;border:1px solid #e5eaed;border-radius:8px;padding:24px 20px}.page-module__fLTYpa__clientCard h4{color:#1a2b32;margin-bottom:6px;font-size:15px;font-weight:600}.page-module__fLTYpa__clientCard p{color:#5a6a74;margin:0;font-size:13px;line-height:1.4}.page-module__fLTYpa__pricing{background:linear-gradient(#faf8f6 0%,#f5f3f0 100%);padding:56px 0}.page-module__fLTYpa__paymentMethods{color:#5a6a74;margin-top:12px;margin-bottom:0;font-size:13px}.page-module__fLTYpa__pricingGrid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto;display:grid}.page-module__fLTYpa__pricingCard{background:#f8fafb;border:1px solid #e5eaed;border-radius:8px;padding:32px}.page-module__fLTYpa__pricingCard h3{color:#1a2b32;margin-bottom:8px;font-size:20px;font-weight:600}.page-module__fLTYpa__pricingCard>p{color:#5a6a74;margin-bottom:20px;font-size:15px}.page-module__fLTYpa__insuranceList{margin:0 0 20px;padding:0;list-style:none}.page-module__fLTYpa__insuranceList li{color:#3a4a54;border-bottom:1px solid #e5eaed;padding:8px 0;font-size:15px}.page-module__fLTYpa__insuranceList li:last-child{border-bottom:none}.page-module__fLTYpa__priceList{margin-bottom:20px}.page-module__fLTYpa__priceItem{border-bottom:1px solid #e5eaed;justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.page-module__fLTYpa__priceItem:last-child{border-bottom:none}.page-module__fLTYpa__priceItem span:first-child{color:#4a5a64}.page-module__fLTYpa__priceItem span:last-child{color:#1a2b32;font-weight:600}.page-module__fLTYpa__pricingNote{color:#6a7a84;margin:0;font-size:14px;font-style:italic}.page-module__fLTYpa__cta{background:linear-gradient(135deg,#2a6a7c 0%,#1e5566 100%);padding:56px 0}.page-module__fLTYpa__ctaContent{text-align:center;max-width:600px;margin:0 auto}.page-module__fLTYpa__ctaContent h2{font-family:var(--font-display);color:#fff;margin-bottom:12px;font-size:32px;font-weight:500}.page-module__fLTYpa__ctaContent p{color:#ffffffd9;margin-bottom:28px;font-size:17px;line-height:1.6}.page-module__fLTYpa__ctaActions{justify-content:center;align-items:center;gap:24px;display:flex}.page-module__fLTYpa__primaryBtn{color:#2a6a7c;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.page-module__fLTYpa__primaryBtn:hover{color:#1e5566;background:#f0f4f6}.page-module__fLTYpa__ctaPhone{color:#fff;font-size:16px;font-weight:500;text-decoration:none}.page-module__fLTYpa__ctaPhone:hover{color:#ffffffd9}@media (max-width:1024px){.page-module__fLTYpa__approachesGrid{grid-template-columns:repeat(2,1fr)}.page-module__fLTYpa__conditionsGrid{grid-template-columns:repeat(4,1fr)}.page-module__fLTYpa__clientGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__fLTYpa__hero{padding:100px 0 50px}.page-module__fLTYpa__hero h1{font-size:32px}.page-module__fLTYpa__servicesGrid{grid-template-columns:1fr;gap:24px}.page-module__fLTYpa__approachesGrid{grid-template-columns:1fr}.page-module__fLTYpa__services,.page-module__fLTYpa__approaches,.page-module__fLTYpa__conditions,.page-module__fLTYpa__clientFocus,.page-module__fLTYpa__pricing,.page-module__fLTYpa__cta{padding:44px 0}.page-module__fLTYpa__conditionsGrid,.page-module__fLTYpa__clientGrid{grid-template-columns:repeat(2,1fr)}.page-module__fLTYpa__pricingGrid{grid-template-columns:1fr}.page-module__fLTYpa__ctaActions{flex-direction:column;gap:16px}}
