@import url(https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap);.cms-insurance-policy .page-title{display:none}.cms-page-view.cms-insurance-policy .wrapper,.cms-insurance-policy .wrapper{background:#fff}@media (min-width:771px){.cms-insurance-policy .main-container{padding-top:0}}@media (max-width:770px){.cms-insurance-policy .main-container{margin-top:0}}.cms-insurance-policy .col-main,.cms-insurance-policy #main-content{padding-top:20px}.cms-insurance-policy .breadcrumbs .breadcrumbs__current{color:#cc2d2d;font-weight:600}.cms-insurance-policy .std .ins-policy,.ins-policy{--ins-red:#cc2d2d;--ins-green:#5b8c2a;--ins-green-hover:#4a7322;--ins-navy:#1b2a3d;--ins-text:#333333;--ins-muted:#111111;--ins-legal:#6b7280;--ins-border:#e8e8e8;--ins-bg:#f7f8fa;--ins-radius:12px;width:100%;max-width:none;margin:0 0 64px;padding:0 0 24px;color:var(--ins-text);line-height:1.65}body.cms-page-view.cms-insurance-policy .std .ins-policy p,.cms-insurance-policy .ins-policy p,.ins-policy p{margin:0 0 1em;font-size:16px;color:#111;line-height:1.65;font-style:normal}.ins-policy__intro p:last-child{margin-bottom:0}.ins-policy a{color:var(--ins-red,#cc2d2d);text-decoration:none}.ins-policy a:hover{text-decoration:underline}.ins-policy__header{padding:0;margin:0;border-bottom:none}body.cms-page-view.cms-insurance-policy .std h1.ins-policy__title,body.cms-page-view.cms-insurance-policy .std .ins-policy h1,.cms-insurance-policy .ins-policy__title,.ins-policy__title{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 2.5rem;padding:.8rem 0 1.5rem;max-width:100%;font-size:32px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;line-height:1.2;border-bottom:3px solid #d52a34}.ins-policy__title-icon{display:inline-flex;color:var(--ins-red);flex-shrink:0}body.cms-page-view.cms-insurance-policy .std .ins-policy h2,.cms-insurance-policy .ins-policy__h2,.ins-policy__h2{margin:0 0 14px;margin-left:0;font-family:Inter,'DM Sans',sans-serif;font-size:24px;font-weight:600;font-style:normal;color:#111827;line-height:28px;letter-spacing:0;vertical-align:middle;text-transform:none}.ins-policy__h2--caps{text-transform:uppercase;letter-spacing:.03em}.ins-policy__section,.ins-policy__intro{margin-bottom:36px}.cms-insurance-policy .std .ins-policy ul,.cms-insurance-policy .std .ins-policy ol,.cms-insurance-policy .ins-policy ul,.cms-insurance-policy .ins-policy ol{list-style:none!important;margin-left:0;padding-left:0;padding-inline-start:0}.cms-insurance-policy .std .ins-policy li,.cms-insurance-policy .ins-policy li{margin-left:0!important;padding-left:0;list-style:none!important}.cms-insurance-policy .ins-policy li::marker{content:none}body.cms-page-view.cms-insurance-policy .std .ins-policy ul.ins-policy__benefits,.cms-insurance-policy .std ul.ins-policy__benefits,.ins-policy__benefits{list-style:none;margin:10px 0 0;padding:0;padding-inline-start:0;display:flex;flex-direction:column;gap:14px;font-size:inherit;line-height:1.5}.cms-insurance-policy .std .ins-policy__benefits li,.ins-policy__benefits li{display:flex;gap:12px;align-items:flex-start;margin-left:0;list-style:none}.ins-policy__check{flex-shrink:0;margin-top:2px}.ins-policy__benefit-copy{flex:1;min-width:0}.ins-policy__benefit-title{display:inline;color:#1a1a1a;font-weight:700}.ins-policy__benefit-title::after{content:':\00a0'}.ins-policy__benefits p{display:inline;margin:0;line-height:1.5;color:#111}.ins-policy__benefits strong{color:#1a1a1a}.ins-policy__table-wrap{overflow:hidden;border-radius:var(--ins-radius);border:1px solid var(--ins-border);box-shadow:0 1px 4px rgb(0 0 0 / .04)}.ins-policy__table{width:100%;border-collapse:collapse;font-size:15px}.ins-policy__table th,.ins-policy__table td{padding:14px 20px;text-align:left;vertical-align:top}.ins-policy__table thead th{background:#2F4858;color:#fff;font-weight:700;font-size:14px;letter-spacing:.02em}.ins-policy__table thead th:first-child{border-right:1px solid rgb(255 255 255 / .2)}.ins-policy__table tbody th{width:28%;font-weight:700;color:#1a1a1a;background:#fff;border-top:1px solid var(--ins-border);border-right:1px solid var(--ins-border)}.ins-policy__table tbody td{color:var(--ins-muted);background:#fff;border-top:1px solid var(--ins-border)}body.cms-page-view.cms-insurance-policy .std .ins-policy ul.ins-policy__process,.cms-insurance-policy .std ul.ins-policy__process,.ins-policy__process{list-style:disc!important;list-style-position:outside;margin:10px 0 0;padding:0 0 0 1.35em;padding-inline-start:1.35em;display:block;font-size:16px;line-height:1.65;color:#111}.cms-insurance-policy .std .ins-policy__process li,.cms-insurance-policy .ins-policy .ins-policy__process li,.ins-policy__process li{display:list-item;margin:0 0 10px!important;padding-left:.15em;list-style:disc!important}.cms-insurance-policy .std .ins-policy__process li:last-child,.ins-policy__process li:last-child{margin-bottom:0!important}.cms-insurance-policy .ins-policy .ins-policy__process li::marker{content:normal;color:#1a1a1a}.ins-policy__process-title{display:inline;margin:0;color:#1a1a1a;font-size:inherit;font-weight:700}.ins-policy__process-title::after{content:':\00a0'}body.cms-page-view.cms-insurance-policy .std .ins-policy__process p,.cms-insurance-policy .ins-policy .ins-policy__process p,.ins-policy__process p{margin:0;display:inline;color:#111;font-size:inherit;line-height:inherit}.ins-policy__section--claim .ins-policy__h2{padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ins-border)}body.cms-page-view.cms-insurance-policy .std .ins-policy ol.ins-policy__steps,.cms-insurance-policy .std ol.ins-policy__steps,.ins-policy__steps{list-style:none;margin:0;padding:0;padding-inline-start:0;display:flex;flex-direction:column;gap:10px;font-size:inherit;line-height:inherit}.cms-insurance-policy .std .ins-policy__steps li,.ins-policy__steps li{background:#f6f7f8;border:none;border-left:5px solid #16A34A;border-radius:0;padding:14px 18px;margin-left:0;list-style:none}.ins-policy__steps strong{display:inline;margin:0;color:#1a1a1a;font-size:16px;font-weight:700}body.cms-page-view.cms-insurance-policy .std .ins-policy__steps p,.cms-insurance-policy .ins-policy .ins-policy__steps p,.ins-policy__steps p{margin:0;font-size:15px;line-height:1.55;color:#111}.ins-policy__cta{position:relative;overflow:hidden;display:block;margin:8px 0 40px;padding:40px 48px 40px 40px;background:#2d3e50;color:#fff;border-radius:12px}.ins-policy__cta-copy{position:relative;z-index:1;max-width:none}body.cms-page-view.cms-insurance-policy .std .ins-policy__cta h2,.cms-insurance-policy .ins-policy__cta h2,.ins-policy__cta h2{margin:0 0 10px;font-size:26px;font-weight:700;color:#fff;line-height:1.25;text-transform:none;letter-spacing:0}body.cms-page-view.cms-insurance-policy .std .ins-policy__cta p,.cms-insurance-policy .ins-policy__cta p,.ins-policy__cta p{margin:0 0 22px;color:#a5b1bd;font-size:15px;font-weight:400;line-height:1.5}.ins-policy__cta-btn{display:inline-flex;align-items:center;gap:8px;background:#4d8802;color:#fff!important;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;text-decoration:none!important;transition:background 0.2s}.ins-policy__cta-btn:hover{background:#3f7002}.ins-policy__cta-shield{position:absolute;right:-10px;bottom:-14px;width:72px;height:auto;pointer-events:none;z-index:0}.ins-policy__legal{padding-top:8px}body.cms-page-view.cms-insurance-policy .std .ins-policy__legal p,.cms-insurance-policy .ins-policy__legal p,.ins-policy__legal p{line-height:1.7;margin:0 0 1.25em}body.cms-page-view.cms-insurance-policy .std .ins-policy__legal p:last-child,.ins-policy__legal p:last-child{margin-bottom:0}.ins-policy__legal a{color:var(--ins-legal,#6b7280);text-decoration:underline}@media (max-width:768px){.ins-policy{margin-bottom:40px;padding:0 0 16px}body.cms-page-view.cms-insurance-policy .std h1.ins-policy__title,.ins-policy__title{font-size:24px;letter-spacing:.02em;padding-bottom:.65rem;margin-bottom:1rem}.ins-policy__h2{font-size:24px;line-height:28px}#ins-why-heading{text-transform:uppercase;letter-spacing:.02em;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ins-border)}.ins-policy__benefits{margin-top:0;gap:18px}.ins-policy__benefit-title{display:block;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3;color:#111827}.ins-policy__benefit-title::after{content:none}.ins-policy__benefits p{display:block;margin:0;font-size:15px;line-height:1.45;color:#555}#ins-process-heading{text-transform:uppercase;letter-spacing:.02em;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ins-border)}body.cms-page-view.cms-insurance-policy .std .ins-policy ul.ins-policy__process,.cms-insurance-policy .std ul.ins-policy__process,.ins-policy__process{list-style:none!important;margin:0;padding:0;padding-inline-start:0;display:flex;flex-direction:column;gap:18px}.cms-insurance-policy .std .ins-policy__process li,.cms-insurance-policy .ins-policy .ins-policy__process li,.ins-policy__process li{display:block;margin:0!important;padding:0;list-style:none!important}.cms-insurance-policy .ins-policy .ins-policy__process li::marker{content:none}.ins-policy__process-title{display:block;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3;color:#111827}.ins-policy__process-title::after{content:none}body.cms-page-view.cms-insurance-policy .std .ins-policy__process p,.cms-insurance-policy .ins-policy .ins-policy__process p,.ins-policy__process p{display:block;margin:0;font-size:15px;line-height:1.45;color:#555}.ins-policy__table thead{display:none}.ins-policy__table,.ins-policy__table tbody,.ins-policy__table tr,.ins-policy__table th,.ins-policy__table td{display:block;width:100%}.ins-policy__table tbody th{width:100%;padding-bottom:4px;border-top:1px solid var(--ins-border);border-right:none;border-bottom:none;background:#fff!important}.ins-policy__table tbody td{padding-top:0;padding-bottom:16px;border-top:none;background:#fff!important}.ins-policy__table tbody tr:first-child th{border-top:none}.ins-policy__cta{padding:28px 22px}.ins-policy__cta h2{font-size:20px}.ins-policy__cta-shield{width:52px;height:auto;right:-8px;bottom:-10px}}