.lgp-hero{background:#fff;padding:56px 24px 64px}.lgp-hero-inner{max-width:1240px;margin:0 auto;display:flex;align-items:flex-start;gap:48px}.lgp-hero-image{flex:0 0 563px;border-radius:10px;overflow:hidden}.lgp-hero-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}@media (min-width:1101px){.lgp-hero-content-top{padding-top:100px}}.lgp-gap-subtitle-badges{margin-top:32px}.lgp-gap-badges-cta{margin-top:49px}.lgp-hero-eyebrow{margin:0;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.08px;color:#2c2c2c}.lgp-hero-title{margin:0;font-size:60px;font-weight:600;line-height:1.1;color:#121212}.lgp-hero-title-accent{color:#4685f4}.lgp-hero-subtitle{margin:0;font-size:25px;font-weight:500;line-height:1.3;color:#121212}.lgp-trust-badges{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.lgp-trust-badges--mobile{display:none}@media (max-width:1100px){.lgp-trust-badges--desktop{display:none}.lgp-trust-badges--mobile{display:flex;flex-direction:column;align-items:flex-start;gap:12px}}.lgp-trust-badge{gap:6px;font-weight:500;color:#121212}.lgp-hero-cta,.lgp-trust-badge{display:inline-flex;align-items:center;font-size:18px}.lgp-hero-cta{justify-content:center;height:50px;width:188px;background:#4685f4;color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.lgp-hero-cta:hover{background:#3570e0;color:#fff;text-decoration:none}.lgp-care-header{text-align:center;padding:64px 24px 40px;background:#fff}.lgp-care-title{margin:0;font-size:55px;font-weight:600;line-height:1.1;color:#121212}.lgp-care-accent{color:#3d77ea}.lgp-care-subtitle{margin:12px 0 0;font-size:18px;font-weight:400;color:#2c2c2c}.lgp-cards-section{background:#fff;padding:0 24px 80px}.lgp-cards-inner{max-width:720px;margin:0 auto}.lgp-card{background:#f8fbff;border:1.062px solid #e7ecf6;border-radius:25.49px;padding:30px 38px 40px;display:flex;flex-direction:column;gap:20px}.lgp-badge{display:inline-flex;align-items:center;background:#f4f6fb;border:1.062px solid #e7ecf6;border-radius:20px;padding:6px 13px;font-size:16px;font-weight:700;letter-spacing:.64px;text-transform:uppercase;color:#222a3f;width:-moz-fit-content;width:fit-content}.lgp-card-title{margin:0;font-size:33px;font-weight:600;line-height:1.1;color:#4685f4}.lgp-card-subtitle{margin:0;font-size:19px;font-weight:700;line-height:1.2;color:#222a3f}.lgp-card-media{display:flex;gap:24px;align-items:center}.lgp-card-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.lgp-card-bullets li{font-size:24px;font-weight:600;line-height:1.2;color:#121212}.lgp-section{display:flex;flex-direction:column;gap:20px}.lgp-section-label{display:inline-flex;align-items:center;justify-content:center;height:47px;padding:16px 19px;background:transparent;border:1.062px solid #3d77ea;border-radius:64px;font-size:22px;font-weight:700;line-height:1.11;color:#274173;width:-moz-fit-content;width:fit-content}.lgp-plans{display:flex;flex-direction:column;gap:11px}.lgp-plan-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:87px;padding:13px 15px;border-radius:12.745px;background:#fff;border:1.062px solid #eceef2}.lgp-plan-card-left{flex:1;min-width:0}.lgp-plan-card-name{margin:0;font-size:22px;font-weight:700;line-height:1.11;color:#151514}.lgp-plan-star{color:#3d77ea;font-size:12px}.lgp-plan-card-desc{margin:2px 0 0;font-size:18px;font-weight:500;line-height:1.33;color:#3e3e3e}.lgp-plan-card-right{text-align:right;flex-shrink:0}.lgp-plan-price-row{display:flex;align-items:baseline;justify-content:flex-end;line-height:normal}.lgp-plan-price-amount{font-size:32px;font-weight:700;letter-spacing:-.64px;color:#4685f4}.lgp-plan-price-period{font-size:20px;font-weight:600;color:#4685f4}.lgp-price-strike{font-size:18px;font-weight:500;text-decoration:line-through;color:#a0a0a0;display:block;line-height:1.33;margin-top:-2px}.lgp-card-ctas{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:auto}.lgp-cta-primary{flex:1;display:flex;align-items:center;justify-content:center;height:52px;background:#fff;color:#222a3f;border:1.593px solid #e7ecf6;border-radius:14.869px;font-size:20px;font-weight:700;cursor:pointer;transition:opacity .2s;text-decoration:none;font-family:inherit;padding:0 19px}.lgp-cta-primary:hover{opacity:.9;color:#222a3f;text-decoration:none}.lgp-cta-secondary{font-size:20px;font-weight:600;color:#151514;text-align:center;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;white-space:nowrap;flex-shrink:0}.lgp-cta-secondary:hover{text-decoration:underline;color:#151514}.lgp-benefits-section{background:#fff;padding:64px 24px 80px}.lgp-benefits-inner{max-width:1240px;margin:0 auto}.lgp-benefits-title{margin:0 0 40px;font-size:55px;font-weight:600;color:#121212;text-align:center}.lgp-benefits-list{display:flex;flex-direction:column;gap:22px}.lgp-benefit-row{display:flex;align-items:center;gap:24px;min-height:133px;padding:20px 48px;background:rgba(242,247,255,.5);border:1px solid #bcbcbc;border-radius:25px}.lgp-benefit-icon{flex:0 0 32px;display:flex;align-items:center;justify-content:center}.lgp-benefit-text{flex:1}.lgp-benefit-name{margin:0;font-size:24px;font-weight:700;color:#121212;text-transform:capitalize;line-height:1.2}.lgp-benefit-desc{margin:6px 0 0;font-size:20px;font-weight:500;color:#121212;line-height:1.2}.lgp-benefit-desc a{color:#121212;text-decoration:underline}.lgp-benefit-desc a:hover{opacity:.75}@media (max-width:1100px){.lgp-hero-inner{flex-direction:column}.lgp-hero-image{flex:0 0 auto;width:100%;max-width:480px;align-self:center}.lgp-hero-title{font-size:44px}.lgp-cards-inner{max-width:100%}}@media (max-width:767px){.lgp-trust-badges{flex-direction:column;align-items:flex-start;gap:12px}.lgp-gap-badges-cta{display:flex;justify-content:center}.lgp-hero{padding:32px 16px 40px}.lgp-hero-title{font-size:34px}.lgp-hero-subtitle{font-size:18px}.lgp-hero-cta{width:100%;max-width:280px}.lgp-care-title{font-size:38px}.lgp-care-header{padding:40px 16px 24px}.lgp-cards-section{padding:0 16px 48px}.lgp-card{padding:24px 20px 28px}.lgp-card-title{font-size:26px}.lgp-card-media{flex-direction:column;align-items:center}.lgp-card-bullets li{font-size:18px}.lgp-section-label{font-size:16px;height:auto;padding:10px 16px}.lgp-plan-card-name{font-size:17px}.lgp-plan-card-desc{font-size:14px}.lgp-plan-price-amount{font-size:24px}.lgp-plan-price-period{font-size:16px}.lgp-card-ctas{flex-direction:column;gap:12px}.lgp-cta-primary{width:100%}.lgp-benefits-section{padding:40px 16px 48px}.lgp-benefits-title{font-size:34px}.lgp-benefit-row{gap:16px;padding:20px 24px;min-height:auto}.lgp-benefit-name{font-size:18px}.lgp-benefit-desc{font-size:15px}}