.InsurancePage-module__gmkkyW__insurancePage{--brand-500:var(--violet-500,#7c3aed);--gray-50:#fafafa;--gray-200:#e9eaeb;--gray-700:#414651;--gray-900:#181d27;--white:#fff;width:100%;margin:0 auto}.InsurancePage-module__gmkkyW__heroBanner{--ins-deep:#3b1e75;--ins-deeper:#2a1552;--ins-ease:cubic-bezier(.22,.61,.36,1);isolation:isolate;margin-top:var(--navbar-h,69px);background:radial-gradient(#ffffff17 1px,#fff0 1px),radial-gradient(120% 90% at 12% 0%,#4a2590 0%,transparent 58%),linear-gradient(160deg,var(--ins-deep)0%,var(--ins-deeper)100%);background-size:26px 26px,auto,auto;border-bottom-right-radius:28px;border-bottom-left-radius:28px;justify-content:center;align-items:center;height:344px;padding:0 24px;display:flex;position:relative;overflow:hidden}.InsurancePage-module__gmkkyW__heroGlow{z-index:0;pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.InsurancePage-module__gmkkyW__heroGlowA{aspect-ratio:1;background:#a855f780;width:min(40vw,440px);top:-22%;left:-6%}.InsurancePage-module__gmkkyW__heroGlowB{aspect-ratio:1;background:#7c3aed6b;width:min(36vw,400px);bottom:-32%;right:-8%}.InsurancePage-module__gmkkyW__heroLogoMark{z-index:0;aspect-ratio:117.336/35;opacity:.24;pointer-events:none;background:#fff;width:clamp(80px,10vw,160px);position:absolute;bottom:14px;right:clamp(16px,4vw,56px);-webkit-mask-image:url(/images/logo.svg);mask-image:url(/images/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:640px){.InsurancePage-module__gmkkyW__heroLogoMark{display:none}}.InsurancePage-module__gmkkyW__heroInnerBanner{z-index:1;text-align:center;flex-direction:column;gap:10px;width:100%;max-width:828px;margin:0 auto;display:flex;position:relative}.InsurancePage-module__gmkkyW__heroTitleBanner{color:#fff;animation:InsurancePage-module__gmkkyW__insRise .7s var(--ins-ease)both;margin:0;font-size:48px;font-weight:700;line-height:1.4}@keyframes InsurancePage-module__gmkkyW__insRise{0%{transform:translateY(20px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.InsurancePage-module__gmkkyW__heroTitleBanner{animation:none}}.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__sectionTitle:before,.InsurancePage-module__gmkkyW__comprehensiveTitle:before,.InsurancePage-module__gmkkyW__infoSectionTitle:before{content:"";background:linear-gradient(90deg,var(--brand-500,#7c3aed),var(--violet-400,#a855f7));border-radius:999px;width:48px;height:4px;margin-bottom:16px;display:block}.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);text-align:center;padding:80px 0 56px}.InsurancePage-module__gmkkyW__comprehensiveTitle{max-width:720px;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__comprehensiveTitle:before{margin-inline:auto}.InsurancePage-module__gmkkyW__insuranceCardsGrid{background-color:var(--white);padding:56px 0 88px}.InsurancePage-module__gmkkyW__insuranceCardsRow{border:1px solid var(--gray-200);background-color:var(--white);border-radius:20px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.InsurancePage-module__gmkkyW__insuranceCardsRow+.InsurancePage-module__gmkkyW__insuranceCardsRow{margin-top:24px}.InsurancePage-module__gmkkyW__insuranceCardsRow:hover{border-color:var(--violet-100,#e5d7fd);transform:translateY(-3px);box-shadow:0 20px 40px -24px #4c1d9559}.InsurancePage-module__gmkkyW__insuranceCard{word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;flex:1;gap:20px;min-height:auto;padding:48px;transition:background-color .25s;display:flex}.InsurancePage-module__gmkkyW__leftCard{border-left:4px solid var(--brand-500,#7c3aed);border-right:1px solid var(--gray-200);background-color:var(--gray-50)}.InsurancePage-module__gmkkyW__insuranceCardsRow:hover .InsurancePage-module__gmkkyW__leftCard{background-color:var(--violet-25,#f8f5ff)}.InsurancePage-module__gmkkyW__rightCard{background-color:var(--white)}.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__rightCard .InsurancePage-module__gmkkyW__insuranceCardTitle{color:var(--brand-500,#7c3aed);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.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.6}.InsurancePage-module__gmkkyW__coverageList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.InsurancePage-module__gmkkyW__coverageItem{color:var(--gray-700);word-wrap:break-word;overflow-wrap:break-word;padding-left:30px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:relative}.InsurancePage-module__gmkkyW__coverageItem:before{content:"✓";background-color:var(--violet-50,#f2eaff);width:18px;height:18px;color:var(--brand-500,#7c3aed);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;left: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-left:none;border-top:4px solid var(--brand-500,#7c3aed);border-right:none;border-bottom:1px solid var(--gray-200)}.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__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}}.InsurancePage-module__gmkkyW__insurancePage[data-insurance-armed=true] [data-insurance-reveal]{transition:transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.InsurancePage-module__gmkkyW__insurancePage[data-insurance-armed=true] [data-insurance-reveal][data-visible=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.InsurancePage-module__gmkkyW__insurancePage *{transition:none!important;animation:none!important}}
