.page-module__dbYMpq__page{color:#40536c;min-height:100vh;font-family:var(--font-geist-sans);background:#ececec}.page-module__dbYMpq__main{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));gap:28px;margin:28px auto 48px;display:grid}.page-module__dbYMpq__heroSection{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:24px;display:grid}.page-module__dbYMpq__copyCol h1{color:#2f3f55;letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.05vw,40px);font-weight:500;line-height:1.08}.page-module__dbYMpq__copyCol h1:after{content:"";background:#5f8f31;width:min(100%,246px);height:3px;margin-top:14px;display:block}.page-module__dbYMpq__copyCol p{color:#4e5663;margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.45}.page-module__dbYMpq__videoCol{width:100%}.page-module__dbYMpq__videoWrap{border-radius:14px;overflow:hidden;box-shadow:0 8px 18px #141c2529}.page-module__dbYMpq__videoFrame{aspect-ratio:16/9;border:0;width:100%;display:block}.page-module__dbYMpq__textSection{width:100%}.page-module__dbYMpq__textSection h2{color:#5f8f31;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,1.75vw,30px);font-weight:700;line-height:1.08}.page-module__dbYMpq__textSection p{color:#4e5663;max-width:1220px;margin:0;font-size:14px;font-weight:500;line-height:1.46}.page-module__dbYMpq__twoColSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.page-module__dbYMpq__twoColSection article h3{color:#5f8f31;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,1.72vw,30px);font-weight:700;line-height:1.08}.page-module__dbYMpq__twoColSection article p{color:#4e5663;margin:0;font-size:14px;font-weight:500;line-height:1.46}.page-module__dbYMpq__programsConsultSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.page-module__dbYMpq__programsCard,.page-module__dbYMpq__consultCard{isolation:isolate;border:1px solid #cfd6dc;border-radius:18px;min-height:402px;position:relative;overflow:hidden;box-shadow:0 10px 20px #171e2824}.page-module__dbYMpq__programsCardBackground,.page-module__dbYMpq__consultCardBackground{object-fit:cover;object-position:center}.page-module__dbYMpq__programsCardOverlay,.page-module__dbYMpq__consultCardOverlay{z-index:1;position:absolute;inset:0}.page-module__dbYMpq__programsCardOverlay{background:linear-gradient(95deg,#5f8f31e6 0%,#5f8f31d4 54%,#5f8f31c2 100%),linear-gradient(#5f8f3133 0%,#5f8f3124 100%)}.page-module__dbYMpq__consultCardOverlay{background:linear-gradient(90deg,#f3f3f3f0 0%,#f3f3f3e0 56%,#f3f3f3cc 100%),linear-gradient(#f3f3f329 0%,#f3f3f31a 100%)}.page-module__dbYMpq__programsCardContent,.page-module__dbYMpq__consultForm{z-index:2;position:relative}.page-module__dbYMpq__programsCardContent{width:min(610px,100% - 56px);margin:0 auto;padding:30px 0 22px}.page-module__dbYMpq__programsCardContent h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(25px,1.75vw,34px);font-weight:700;line-height:1.03}.page-module__dbYMpq__programsCardContent p{color:#fff;margin:12px 0 0;font-size:clamp(13px,.93vw,16px);font-weight:500;line-height:1.3}.page-module__dbYMpq__programsCardCta{color:#fff;background:#58616b;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:16px;padding:0 18px;font-size:clamp(14px,.95vw,16px);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.page-module__dbYMpq__consultForm{gap:12px;width:min(640px,100% - 56px);margin:0 auto;padding:28px 0 20px;display:grid}.page-module__dbYMpq__consultForm h2{color:#4e5663;letter-spacing:-.02em;margin:0;font-size:clamp(26px,1.9vw,36px);font-weight:700;line-height:1.02}.page-module__dbYMpq__consultForm h2 span{color:#5f8f31}.page-module__dbYMpq__consultForm p{color:#4e5663;margin:0;font-size:clamp(14px,1.02vw,19px);font-weight:700;line-height:1.2}.page-module__dbYMpq__consultForm p a{color:#5f8f31;text-decoration:none}.page-module__dbYMpq__consultInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__dbYMpq__consultInput{color:#4e5560;background:#ffffff85;border:1px solid #b6bdc5;border-radius:13px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:clamp(13px,.9vw,16px)}.page-module__dbYMpq__consultInput::placeholder{color:#4e5560}.page-module__dbYMpq__consultInput:focus{border-color:#5f8f31;box-shadow:0 0 0 3px #5f8f3129}.page-module__dbYMpq__consultActions{justify-content:flex-end;margin-top:-2px;display:flex}.page-module__dbYMpq__consultSubmit{color:#fff;cursor:pointer;background:#5f8f31;border:0;border-radius:999px;min-height:52px;padding:0 22px;font-size:clamp(15px,1vw,19px);font-weight:700;line-height:1}.page-module__dbYMpq__consultSubmit:disabled{opacity:.75;cursor:not-allowed}.page-module__dbYMpq__consultError{color:#a92e2e;margin:0;font-size:14px;line-height:1.35}.page-module__dbYMpq__consultSuccess{color:#2c6d20;margin:0;font-size:14px;line-height:1.35}.page-module__dbYMpq__insurancePanelsSection{width:100%;margin-top:-2px}@media (max-width:1020px){.page-module__dbYMpq__main{gap:20px;margin-top:20px;margin-bottom:34px}.page-module__dbYMpq__heroSection{grid-template-columns:1fr;gap:14px}.page-module__dbYMpq__copyCol h1{font-size:clamp(20px,5.3vw,28px)}.page-module__dbYMpq__copyCol h1:after{height:2px;margin-top:10px}.page-module__dbYMpq__copyCol p,.page-module__dbYMpq__textSection p,.page-module__dbYMpq__twoColSection article p{font-size:13px;line-height:1.42}.page-module__dbYMpq__textSection h2,.page-module__dbYMpq__twoColSection article h3{font-size:clamp(19px,4.9vw,25px)}.page-module__dbYMpq__twoColSection{grid-template-columns:1fr;gap:18px}.page-module__dbYMpq__programsConsultSection{grid-template-columns:1fr;gap:14px}.page-module__dbYMpq__programsCard,.page-module__dbYMpq__consultCard{border-radius:14px;min-height:320px}.page-module__dbYMpq__programsCardContent{width:calc(100% - 34px);padding:24px 0 18px}.page-module__dbYMpq__programsCardContent h2{font-size:clamp(24px,4.8vw,30px)}.page-module__dbYMpq__programsCardContent p{margin-top:10px;font-size:14px;line-height:1.35}.page-module__dbYMpq__programsCardCta{min-height:36px;margin-top:12px;padding:0 14px;font-size:14px}.page-module__dbYMpq__consultForm{gap:10px;width:calc(100% - 34px);padding:22px 0 16px}.page-module__dbYMpq__consultForm h2{font-size:clamp(24px,5vw,30px)}.page-module__dbYMpq__consultForm p{font-size:clamp(14px,2.7vw,18px)}.page-module__dbYMpq__consultInput{border-radius:11px;min-height:40px;padding:0 12px;font-size:14px}.page-module__dbYMpq__consultSubmit{min-height:40px;padding:0 16px;font-size:14px}.page-module__dbYMpq__insurancePanelsSection{margin-top:2px}}@media (max-width:680px){.page-module__dbYMpq__main{gap:16px;margin-top:16px;margin-bottom:28px}.page-module__dbYMpq__copyCol h1{font-size:clamp(18px,6.4vw,22px)}.page-module__dbYMpq__copyCol p,.page-module__dbYMpq__textSection p,.page-module__dbYMpq__twoColSection article p{font-size:13px;line-height:1.4}.page-module__dbYMpq__textSection h2,.page-module__dbYMpq__twoColSection article h3{font-size:clamp(18px,6.4vw,22px)}.page-module__dbYMpq__programsCard,.page-module__dbYMpq__consultCard{border-radius:12px;min-height:0}.page-module__dbYMpq__programsCardContent{width:calc(100% - 22px);padding:16px 0 12px}.page-module__dbYMpq__programsCardContent h2{font-size:clamp(20px,6.5vw,24px)}.page-module__dbYMpq__programsCardContent p{margin-top:8px;font-size:13px;line-height:1.34}.page-module__dbYMpq__programsCardCta{min-height:32px;margin-top:10px;padding:0 12px;font-size:13px}.page-module__dbYMpq__consultForm{gap:8px;width:calc(100% - 20px);padding:16px 0 12px}.page-module__dbYMpq__consultForm h2{font-size:clamp(20px,6.5vw,24px)}.page-module__dbYMpq__consultForm p{font-size:clamp(13px,4.2vw,16px);line-height:1.28}.page-module__dbYMpq__consultInlineFields{grid-template-columns:1fr;gap:8px}.page-module__dbYMpq__consultInput{border-radius:10px;min-height:36px;padding:0 10px;font-size:13px}.page-module__dbYMpq__consultSubmit{min-height:34px;padding:0 14px;font-size:13px}}
