.lc-cmp{margin-top:20px}.lc-cmp-h{color:#0d2c54;margin:0 0 8px;font-size:19px;font-weight:700}.lc-cmp-lead{margin:0 0 14px}.lc-cmp-t{border-collapse:separate;border-spacing:0;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;font-size:14.5px;overflow:hidden;box-shadow:0 12px 36px #0f172a14}.lc-cmp-t caption{caption-side:bottom;text-align:left;color:#64748b;padding:8px 2px 0;font-size:12.5px}.lc-cmp-t thead th{color:#0d2c54;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:12px;font-weight:700}.lc-cmp-t tbody th,.lc-cmp-t td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-weight:400}.lc-cmp-t tbody th{color:#0d2c54;font-weight:600}.lc-cmp-t tbody tr:last-child>*{border-bottom:0}.lc-cmp-t small{color:#64748b;margin-top:2px;font-size:12.5px;display:block}.lc-us>*{background:#ecfeff}.lc-us th,.lc-us b{color:#0d2c54}.lc-us b{white-space:nowrap;font-size:17px;font-weight:700}.lc-us th{box-shadow:inset 4px 0 #0e7490}.lc-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#15803d;border-radius:999px;width:max-content;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:700;line-height:16px;display:block}.lc-ticks{margin:0;padding:0;list-style:none}.lc-ticks li{padding-left:20px;line-height:1.5;position:relative}.lc-ticks li:before{content:"";border-bottom:2px solid #15803d;border-left:2px solid #15803d;width:10px;height:6px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.lc-cmp-note{color:#64748b;margin-top:12px;font-size:14px}@media (max-width:640px){.lc-cmp-t,.lc-cmp-t tbody,.lc-cmp-t tr,.lc-cmp-t th,.lc-cmp-t td{display:block}.lc-cmp-t{flex-direction:column;display:flex}.lc-cmp-t caption{background:#f8fafc;border-top:1px solid #e2e8f0;order:2;padding:10px 14px;display:block}.lc-cmp-t thead{display:none}.lc-cmp-t tbody tr{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.lc-cmp-t tbody th,.lc-cmp-t td{background:0 0;border:0;padding:0}.lc-cmp-t tbody tr>[data-label=Price]{text-align:right;color:#0d2c54;grid-area:1/2;font-weight:700}.lc-cmp-t tbody tr>[data-label="To start today"]{grid-column:1/3;font-size:13.5px}.lc-cmp-t tbody tr>[data-label="To start today"]:before{content:"To start today: ";color:#64748b}.lc-cmp-t tbody tr>[data-label="How you pay"]{color:#64748b;grid-column:1/3;font-size:13px}.lc-us{background:#ecfeff;box-shadow:inset 4px 0 #0e7490}.lc-us>*{background:0 0}.lc-us th{box-shadow:none}.lc-us [data-label="To start today"] small{margin-left:4px;display:inline}.lc-us [data-label=Price] small{font-weight:400}.lc-us .lc-ticks{color:#334155;flex-wrap:wrap;gap:2px 14px;margin-top:4px;display:flex}}.lc-lead{margin:0 0 16px}.lc-price{border-collapse:separate;border-spacing:0;color:#334155;table-layout:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;font-size:14.5px;overflow:visible;box-shadow:0 12px 36px #0f172a14}.lc-price caption{caption-side:top;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#0e7490;padding:0 2px 8px;font-size:12px;font-weight:700}.lc-price thead th{color:#fff;text-align:left;background:#0d2c54;padding:12px 16px;font-size:15px;font-weight:700}.lc-price thead td{background:#0d2c54;width:34%}.lc-price tbody th,.lc-price tbody td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:13px 16px}.lc-price tbody th{color:#0d2c54;font-weight:600}.lc-price tbody tr:last-child>*{border-bottom:0}.lc-price small{color:#64748b;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lc-price b{color:#0d2c54;font-size:20px;font-weight:700}.lc-now>*{background:#ecfeff}.lc-now th{box-shadow:inset 4px 0 #0e7490}.lc-now b{font-size:24px}.lc-pill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#15803d;border-radius:999px;width:max-content;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:700;line-height:16px;display:block}.lc-inc td{color:#475569;font-size:13.5px}.lc-every{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lc-every li{color:#155e75;background:#ecfeff;border-radius:999px;padding:7px 12px 7px 27px;font-size:12px;font-weight:600;position:relative}.lc-every li:before{content:"";border-bottom:2px solid #155e75;border-left:2px solid #155e75;width:8px;height:4px;position:absolute;top:11px;left:11px;transform:rotate(-45deg)}.lc-small{color:#64748b;margin:0 0 8px;font-size:13.5px}@media (max-width:640px){.lc-price{font-size:13.5px}.lc-price thead td{width:31%}.lc-price tbody th,.lc-price tbody td,.lc-price thead th{padding:11px 10px}.lc-price b{font-size:17px}.lc-now b{font-size:19px}.lc-price b{display:block}.lc-inc td{font-size:12.5px}}.lc-zero{color:#0d2c54;margin-bottom:2px;font-size:17px;display:block}.lc-cmp-t thead th:first-child{width:30%}.lc-cmp-t thead th:nth-child(2){width:22%}.lc-cmp-t tbody td[data-label=Price]{color:#0d2c54;font-weight:600}.lc-badge,.lc-pill{white-space:nowrap}@media (max-width:640px){.lc-cmp-t tbody tr>[data-label="How you pay"]{color:#475569;grid-column:1/3;font-size:13px}.lc-us [data-label="How you pay"]{color:#334155}.lc-zero{margin-right:4px;font-size:15px;display:inline}.lc-us [data-label=Price] small{font-weight:400}}@media (min-width:641px){.lc-price tbody th,.lc-price tbody td{padding:10px 16px}.lc-price thead th{padding:9px 16px}.lc-cmp-t tbody th,.lc-cmp-t td{padding:9px 14px}}.lc-small{font-size:13px;line-height:1.5}@media (max-width:640px){.lc-cmp-t tbody tr{padding:10px 14px}}.t2 .adult-sections .lc-lead{color:#334155;margin:0 0 16px;font-size:16px;line-height:1.55}.t2 .adult-sections .lc-cmp-lead{color:#334155;margin:0 0 14px;font-size:16px;line-height:1.55}.t2 .adult-sections .lc-cmp-note{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.5}.t2 .adult-sections .lc-small{color:#64748b;margin:0 0 8px;font-size:13px;line-height:1.5}@media (max-width:767px){.hero .adult-sections>section.lc-cost{max-height:none;overflow:visible}.hero .adult-sections>section.lc-cost:after{display:none}}.t2 .lc-badge,.t2 .lc-pill{padding:2px 9px;font-size:12px;line-height:16px}.lc-price thead td:first-child,.lc-price thead th:first-child{border-top-left-radius:17px}.lc-price thead th:last-child,.lc-price thead td:last-child{border-top-right-radius:17px}.lc-price:not(:has(thead)) tbody tr:first-child>:first-child{border-top-left-radius:17px}.lc-price:not(:has(thead)) tbody tr:first-child>:last-child{border-top-right-radius:17px}.lc-price tbody tr:last-child>:first-child{border-bottom-left-radius:17px}.lc-price tbody tr:last-child>:last-child{border-bottom-right-radius:17px}.lc-every,.t2 .lc-every,.cpd2 .lc-every{margin:14px 0 0}.lc-cmp-h,.t2 .lc-cmp-h,.cpd2 .lc-cmp-h{margin:20px 0 8px}@media (min-width:641px){.lc-every,.t2 .lc-every,.cpd2 .lc-every{margin-top:12px}.lc-cmp-h,.t2 .lc-cmp-h,.cpd2 .lc-cmp-h{margin-top:24px}}.lc-price thead,.lc-price thead tr{background:0 0}.lc-price thead th,.lc-price thead td{z-index:0;background:0 0;position:relative}.lc-price thead th:before,.lc-price thead td:before{content:"";z-index:-1;background:#0d2c54;position:absolute;inset:0}.lc-price thead td:first-child:before,.lc-price thead th:first-child:before{border-top-left-radius:17px}.lc-price thead th:last-child:before,.lc-price thead td:last-child:before{border-top-right-radius:17px}.lc-price thead{clip-path:inset(0 round 17px 17px 0 0)}.lc-price tbody tr:last-child{clip-path:inset(0 round 0 0 17px 17px)}
