.InsurancePage-module__gmkkyW__insurancePage{--brand-500:#6750b8;--gray-50:#fafafa;--gray-200:#e9eaeb;--gray-700:#414651;--gray-900:#181d27;--white:#fff;width:100%;margin:0 auto}.InsurancePage-module__gmkkyW__heroBanner{background:#2a214b;justify-content:center;align-items:center;height:344px;padding:0 24px;display:flex}.InsurancePage-module__gmkkyW__heroInnerBanner{text-align:center;flex-direction:column;gap:10px;width:100%;max-width:828px;margin:0 auto;display:flex}.InsurancePage-module__gmkkyW__heroTitleBanner{color:#fff;margin:0;font-size:48px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__downloadIcon{width:20px;height:20px}.InsurancePage-module__gmkkyW__container{max-width:1680px;margin:0 auto;padding:0 120px}.InsurancePage-module__gmkkyW__insuranceHero{background-color:var(--white);padding:60px 0}.InsurancePage-module__gmkkyW__heroContent{flex-direction:column;gap:40px;display:flex}.InsurancePage-module__gmkkyW__heroTextParallel{align-items:flex-start;gap:40px;display:flex}.InsurancePage-module__gmkkyW__heroTitleSection{flex:1;min-width:0}.InsurancePage-module__gmkkyW__heroTitle{color:var(--gray-900);letter-spacing:.56px;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:56px;font-weight:700;line-height:1.3}.InsurancePage-module__gmkkyW__heroSubtitleSection{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.InsurancePage-module__gmkkyW__heroSubtitleMain{color:var(--gray-900);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__heroDescription{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}.InsurancePage-module__gmkkyW__downloadBtn{color:var(--brand-500);cursor:pointer;text-align:left;letter-spacing:.1px;background:0 0;border:none;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:8px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-decoration:underline;display:flex}.InsurancePage-module__gmkkyW__downloadBtn:hover{opacity:.8}.InsurancePage-module__gmkkyW__downloadBtn:focus{outline:2px solid var(--brand-500);outline-offset:2px}.InsurancePage-module__gmkkyW__downloadIcon{flex-shrink:0;width:20px;height:20px}.InsurancePage-module__gmkkyW__heroImage{border-radius:25px;width:100%;overflow:hidden}.InsurancePage-module__gmkkyW__heroImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:694px;display:block}.InsurancePage-module__gmkkyW__insuranceTypes{background-color:var(--white);padding:80px 0}.InsurancePage-module__gmkkyW__insuranceTypesHeader{-moz-column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 40px;margin-bottom:80px;display:grid}.InsurancePage-module__gmkkyW__sectionTitle{color:var(--gray-900);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__insuranceTypesHeader>.InsurancePage-module__gmkkyW__sectionTitle{grid-area:1/1/span 5}.InsurancePage-module__gmkkyW__sectionDescription{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}.InsurancePage-module__gmkkyW__liabilityTitle,.InsurancePage-module__gmkkyW__coverageTitle{color:var(--gray-900);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__liabilityDescription{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}.InsurancePage-module__gmkkyW__coverageIcons{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.InsurancePage-module__gmkkyW__coverageIconItem{flex-direction:column;align-items:center;gap:24px;width:260px;display:flex}.InsurancePage-module__gmkkyW__coverageIconItem img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.InsurancePage-module__gmkkyW__coverageIconItem p{color:var(--gray-700);text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.InsurancePage-module__gmkkyW__comprehensiveCoverage{background-color:var(--white);padding:80px 0 40px}.InsurancePage-module__gmkkyW__comprehensiveTitle{max-width:1112px;color:var(--gray-900);margin:0 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__insuranceCardsGrid{background-color:var(--white);padding:40px 0 80px}.InsurancePage-module__gmkkyW__insuranceCardsRow{margin-bottom:0;display:flex}.InsurancePage-module__gmkkyW__insuranceCard{border:1px solid var(--gray-200);background-color:var(--gray-50);word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;flex:1;gap:20px;min-height:auto;padding:48px;display:flex}.InsurancePage-module__gmkkyW__leftCard{border-right:none;border-top-left-radius:20px;border-bottom-left-radius:20px}.InsurancePage-module__gmkkyW__rightCard{border-top-right-radius:20px;border-bottom-right-radius:20px}.InsurancePage-module__gmkkyW__insuranceCardTitle{color:var(--gray-900);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.4}.InsurancePage-module__gmkkyW__insuranceCardContent{flex-grow:1}.InsurancePage-module__gmkkyW__insuranceCardDescription{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.InsurancePage-module__gmkkyW__coverageList{margin:0;padding:0;list-style:none}.InsurancePage-module__gmkkyW__coverageItem{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;margin-bottom:8px;padding-left:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4;position:relative}.InsurancePage-module__gmkkyW__coverageItem:before{content:"•";color:var(--gray-700);font-size:16px;position:absolute;left:0}.InsurancePage-module__gmkkyW__coverageItem:last-child{margin-bottom:0}.InsurancePage-module__gmkkyW__whyImportant,.InsurancePage-module__gmkkyW__howToBenefit,.InsurancePage-module__gmkkyW__securitySection{background-color:var(--white);padding:76px 0}.InsurancePage-module__gmkkyW__infoSectionRow{-moz-column-gap:96px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;column-gap:96px;display:grid}.InsurancePage-module__gmkkyW__infoSectionTitle{max-width:640px;color:var(--gray-900);letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:44px;font-weight:700;line-height:1.16}.InsurancePage-module__gmkkyW__infoSectionContent{flex-direction:column;align-items:flex-start;gap:28px;padding-top:4px;display:flex}.InsurancePage-module__gmkkyW__infoSectionDescription{max-width:760px;color:var(--gray-700);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.55}.InsurancePage-module__gmkkyW__contactBtn{background-color:var(--brand-500);color:var(--white);cursor:pointer;letter-spacing:.1px;border:none;border-radius:999px;align-self:flex-start;padding:14px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.4;transition:all .3s;box-shadow:0 1px 2px #1018280a}.InsurancePage-module__gmkkyW__contactBtn:hover{opacity:.9;transform:translateY(-1px)}.InsurancePage-module__gmkkyW__contactBtn:focus{outline:2px solid var(--brand-500);outline-offset:2px}@media (max-width:1439px){.InsurancePage-module__gmkkyW__container{padding:0 60px}}@media (max-width:1200px){.InsurancePage-module__gmkkyW__heroTitle{font-size:48px}.InsurancePage-module__gmkkyW__sectionTitle,.InsurancePage-module__gmkkyW__comprehensiveTitle{font-size:36px}.InsurancePage-module__gmkkyW__infoSectionRow{-moz-column-gap:72px;column-gap:72px}.InsurancePage-module__gmkkyW__infoSectionTitle{font-size:44px}.InsurancePage-module__gmkkyW__infoSectionDescription{font-size:18px}.InsurancePage-module__gmkkyW__heroImage img{height:500px}}@media (max-width:991px){.InsurancePage-module__gmkkyW__heroContent{gap:32px}.InsurancePage-module__gmkkyW__heroTextParallel{flex-direction:column;gap:32px}.InsurancePage-module__gmkkyW__heroSubtitleMain,.InsurancePage-module__gmkkyW__liabilityTitle,.InsurancePage-module__gmkkyW__coverageTitle{font-size:28px}.InsurancePage-module__gmkkyW__heroDescription,.InsurancePage-module__gmkkyW__sectionDescription,.InsurancePage-module__gmkkyW__liabilityDescription{font-size:17px}.InsurancePage-module__gmkkyW__heroImage img{height:400px}.InsurancePage-module__gmkkyW__insuranceTypesHeader{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.InsurancePage-module__gmkkyW__insuranceTypesHeader>.InsurancePage-module__gmkkyW__sectionTitle{grid-area:auto}.InsurancePage-module__gmkkyW__coverageIcons{justify-content:center;gap:20px}.InsurancePage-module__gmkkyW__sectionTitle,.InsurancePage-module__gmkkyW__comprehensiveTitle{font-size:32px}.InsurancePage-module__gmkkyW__infoSectionRow{grid-template-columns:1fr;gap:24px}.InsurancePage-module__gmkkyW__infoSectionTitle{max-width:none;font-size:40px}.InsurancePage-module__gmkkyW__infoSectionContent{gap:24px;padding-top:0}.InsurancePage-module__gmkkyW__insuranceCard{padding:36px}}@media (max-width:768px){.InsurancePage-module__gmkkyW__container{padding:0 20px}.InsurancePage-module__gmkkyW__insuranceHero{padding:40px 0}.InsurancePage-module__gmkkyW__heroContent{gap:32px}.InsurancePage-module__gmkkyW__heroTextParallel{gap:24px}.InsurancePage-module__gmkkyW__heroTitle{font-size:36px;line-height:1.2}.InsurancePage-module__gmkkyW__heroSubtitleSection{gap:20px}.InsurancePage-module__gmkkyW__heroSubtitleMain{font-size:24px}.InsurancePage-module__gmkkyW__heroDescription,.InsurancePage-module__gmkkyW__sectionDescription,.InsurancePage-module__gmkkyW__liabilityDescription{font-size:16px}.InsurancePage-module__gmkkyW__downloadBtn{font-size:15px}.InsurancePage-module__gmkkyW__downloadIcon{width:18px;height:18px}.InsurancePage-module__gmkkyW__heroImage{border-radius:20px}.InsurancePage-module__gmkkyW__heroImage img{height:300px}.InsurancePage-module__gmkkyW__insuranceTypes,.InsurancePage-module__gmkkyW__whyImportant,.InsurancePage-module__gmkkyW__howToBenefit,.InsurancePage-module__gmkkyW__securitySection{padding:56px 0}.InsurancePage-module__gmkkyW__comprehensiveCoverage{padding:50px 0}.InsurancePage-module__gmkkyW__insuranceCardsGrid{padding:30px 0 60px}.InsurancePage-module__gmkkyW__sectionTitle,.InsurancePage-module__gmkkyW__comprehensiveTitle{font-size:28px}.InsurancePage-module__gmkkyW__infoSectionTitle{font-size:34px;line-height:1.2}.InsurancePage-module__gmkkyW__infoSectionDescription{font-size:16px;line-height:1.6}.InsurancePage-module__gmkkyW__liabilityTitle,.InsurancePage-module__gmkkyW__coverageTitle{font-size:24px}.InsurancePage-module__gmkkyW__coverageIcons{flex-direction:column;align-items:center;gap:24px;margin-top:20px}.InsurancePage-module__gmkkyW__coverageIconItem{width:100%}.InsurancePage-module__gmkkyW__insuranceCardsRow{flex-direction:column}.InsurancePage-module__gmkkyW__insuranceCard{gap:16px;padding:32px 24px}.InsurancePage-module__gmkkyW__leftCard{border-right:1px solid var(--gray-200);border-bottom:none;border-radius:20px 20px 0 0}.InsurancePage-module__gmkkyW__rightCard{border-radius:0 0 20px 20px}.InsurancePage-module__gmkkyW__insuranceCardTitle{font-size:20px}.InsurancePage-module__gmkkyW__insuranceCardDescription,.InsurancePage-module__gmkkyW__coverageItem,.InsurancePage-module__gmkkyW__coverageIconItem p{font-size:15px}.InsurancePage-module__gmkkyW__coverageItem{padding-left:20px}.InsurancePage-module__gmkkyW__contactBtn{padding:10px 20px;font-size:15px}}@media (max-width:480px){.InsurancePage-module__gmkkyW__container{padding:0 16px}.InsurancePage-module__gmkkyW__insuranceHero{padding:30px 0}.InsurancePage-module__gmkkyW__heroContent{gap:24px}.InsurancePage-module__gmkkyW__heroTextParallel{gap:20px}.InsurancePage-module__gmkkyW__heroTitle{letter-spacing:.3px;font-size:28px;line-height:1.15}.InsurancePage-module__gmkkyW__heroSubtitleSection{gap:16px}.InsurancePage-module__gmkkyW__heroSubtitleMain{font-size:20px;line-height:1.3}.InsurancePage-module__gmkkyW__heroDescription,.InsurancePage-module__gmkkyW__sectionDescription,.InsurancePage-module__gmkkyW__liabilityDescription{font-size:14px;line-height:1.5}.InsurancePage-module__gmkkyW__downloadBtn{gap:6px;font-size:14px}.InsurancePage-module__gmkkyW__downloadIcon{width:16px;height:16px}.InsurancePage-module__gmkkyW__heroImage{border-radius:16px}.InsurancePage-module__gmkkyW__heroImage img{height:250px}.InsurancePage-module__gmkkyW__insuranceTypes,.InsurancePage-module__gmkkyW__comprehensiveCoverage,.InsurancePage-module__gmkkyW__whyImportant,.InsurancePage-module__gmkkyW__howToBenefit,.InsurancePage-module__gmkkyW__securitySection{padding:44px 0}.InsurancePage-module__gmkkyW__insuranceCardsGrid{padding:20px 0 50px}.InsurancePage-module__gmkkyW__insuranceTypesHeader{gap:24px;margin-bottom:40px}.InsurancePage-module__gmkkyW__sectionTitle,.InsurancePage-module__gmkkyW__comprehensiveTitle{font-size:24px;line-height:1.3}.InsurancePage-module__gmkkyW__infoSectionRow{gap:20px}.InsurancePage-module__gmkkyW__infoSectionTitle{font-size:28px;line-height:1.22}.InsurancePage-module__gmkkyW__infoSectionContent{gap:20px}.InsurancePage-module__gmkkyW__infoSectionDescription{font-size:14px;line-height:1.6}.InsurancePage-module__gmkkyW__liabilityTitle,.InsurancePage-module__gmkkyW__coverageTitle{font-size:20px;line-height:1.3}.InsurancePage-module__gmkkyW__coverageIcons{gap:20px;margin-top:16px}.InsurancePage-module__gmkkyW__insuranceCard{gap:14px;padding:24px 20px}.InsurancePage-module__gmkkyW__leftCard{border-radius:16px 16px 0 0}.InsurancePage-module__gmkkyW__rightCard{border-radius:0 0 16px 16px}.InsurancePage-module__gmkkyW__insuranceCardTitle{font-size:18px;line-height:1.3}.InsurancePage-module__gmkkyW__insuranceCardDescription,.InsurancePage-module__gmkkyW__coverageItem,.InsurancePage-module__gmkkyW__coverageIconItem p,.InsurancePage-module__gmkkyW__contactBtn{font-size:14px}.InsurancePage-module__gmkkyW__coverageItem{margin-bottom:6px;padding-left:18px;line-height:1.5}.InsurancePage-module__gmkkyW__coverageItem:before{font-size:14px}.InsurancePage-module__gmkkyW__contactBtn{padding:8px 16px}}@media (max-width:360px){.InsurancePage-module__gmkkyW__container{padding:0 12px}.InsurancePage-module__gmkkyW__heroTitle{font-size:24px}.InsurancePage-module__gmkkyW__heroSubtitleMain,.InsurancePage-module__gmkkyW__liabilityTitle,.InsurancePage-module__gmkkyW__coverageTitle{font-size:18px}.InsurancePage-module__gmkkyW__heroImage img{height:200px}.InsurancePage-module__gmkkyW__sectionTitle{font-size:22px}.InsurancePage-module__gmkkyW__insuranceTypes,.InsurancePage-module__gmkkyW__comprehensiveCoverage,.InsurancePage-module__gmkkyW__insuranceCardsGrid,.InsurancePage-module__gmkkyW__whyImportant,.InsurancePage-module__gmkkyW__howToBenefit,.InsurancePage-module__gmkkyW__securitySection{padding:32px 0}.InsurancePage-module__gmkkyW__infoSectionTitle{font-size:24px}.InsurancePage-module__gmkkyW__insuranceCard{padding:20px 14px}}
