﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("https://use.typekit.net/wos0qzw.css");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--color-primary-brand_green:#00a870;--color-primary-dark_green:#1a332a;--color-utility-black:#000;--color-utility-cream:#fffbf6;--color-utility-light_gray:#e3e3e1;--color-utility-blue_black:#1a2732;--color-utility-white:#fff;--color-utility-hppi-green:#007f55;--color-utility-hppi-cream:#e7ded0;--color-utility-error:#aa010e;--color-utility-caution:#fb914a;--color-utility-success:#49c449;--color-utility-primary_hover:#901142;--color-utility-secondary_hover:#0c231b;--color-utility-primary_disabled:#bbb;--color-utility-label-placeholder:#475159;--color-utility-secondary_disabled:#e3e3e1;--color-utility-hover_faded_dark:rgba(75,78,83,.4);--color-utility-hover_faded_light:rgba(75,78,83,.2);--color-form-textbox-selected-stroke:#00a66f;--color-form-error-banner-fill:#ffebec;--color-form-error-header:#290004;--color-form-welcome-banner:rgba(22,129,155,.1);--color-modal-background:#dfd2bf;--color-modal-scroll-track:#f5eee5;--color-panel-selected-green:#ebf5ed;--color-customize-option-pill:#d9efe2;--color-fraud-language-pink:#ff01d0;--color-figa-text-grey:#727272;--color-disclaimer-pop-up-grey:#6a6a6a;--color-accents-orange:#d38322;--color-accents-ocean:#16819b;--color-accents-dark_coral:#b71553;--color-accents-earth_yellow:#e7be59;--color-accents-olive:#7b8b5b;--color-accents-mauve:#b07e92;}@font-face{font-family:"Mulish";src:url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");}:root{--font-family-Mulish:Mulish;--font-family-Fields:fields,sans-serif;--font-family-Lato:Lato;--letter-spacing-Regular:-.2px;--letter-spacing-Semi-Bold:-.1px;--letter-spacing-Black:0px;--letter-spacing-Eyebrow:1px;--font-weight-Regular:400;--font-weight-Medium:500;--font-weight-Semi-Bold:600;--font-weight-Bold:700;--font-weight-Extra-Bold:800;--font-weight-Black:900;}@media(max-width:647.98px){:root{--font-size-3XS:14px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-3XS:14px;}}@media(min-width:1200px){:root{--font-size-3XS:14px;}}@media(max-width:647.98px){:root{--font-size-2XS:16px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-2XS:16px;}}@media(min-width:1200px){:root{--font-size-2XS:16px;}}@media(max-width:647.98px){:root{--font-size-S:16px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-S:18px;}}@media(min-width:1200px){:root{--font-size-S:18px;}}@media(max-width:647.98px){:root{--font-size-M:22px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-M:22px;}}@media(min-width:1200px){:root{--font-size-M:22px;}}@media(max-width:647.98px){:root{--font-size-T:28px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-T:28px;}}@media(min-width:1200px){:root{--font-size-T:28px;}}@media(max-width:647.98px){:root{--font-size-L:20px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-L:28px;}}@media(min-width:1200px){:root{--font-size-L:28px;}}@media(max-width:647.98px){:root{--font-size-XL:26px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-XL:34px;}}@media(min-width:1200px){:root{--font-size-XL:34px;}}@media(max-width:647.98px){:root{--font-size-2XL:34px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-2XL:40px;}}@media(min-width:1200px){:root{--font-size-2XL:40px;}}@media(max-width:647.98px){:root{--font-size-3XL:40px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-3XL:50px;}}@media(min-width:1200px){:root{--font-size-3XL:50px;}}@media(max-width:647.98px){:root{--font-size-4XL:50px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-4XL:62px;}}@media(min-width:1200px){:root{--font-size-4XL:62px;}}@media(max-width:647.98px){:root{--font-size-5XL:55px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-5XL:68px;}}@media(min-width:1200px){:root{--font-size-5XL:70px;}}@media(max-width:647.98px){:root{--font-size-6XL:55px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--font-size-6XL:68px;}}@media(min-width:1200px){:root{--font-size-6XL:80px;}}@media(max-width:647.98px){:root{--line-height-3XS:18px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-3XS:18px;}}@media(min-width:1200px){:root{--line-height-3XS:18px;}}@media(max-width:647.98px){:root{--line-height-2XS:22px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-2XS:22px;}}@media(min-width:1200px){:root{--line-height-2XS:22px;}}@media(max-width:647.98px){:root{--line-height-S:26px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-S:26px;}}@media(min-width:1200px){:root{--line-height-S:26px;}}@media(max-width:647.98px){:root{--line-height-M:28px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-M:28px;}}@media(min-width:1200px){:root{--line-height-M:28px;}}@media(max-width:647.98px){:root{--line-height-L:24px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-L:32px;}}@media(min-width:1200px){:root{--line-height-L:32px;}}@media(max-width:647.98px){:root{--line-height-XL:30px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-XL:40px;}}@media(min-width:1200px){:root{--line-height-XL:40px;}}@media(max-width:647.98px){:root{--line-height-2XL:40px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-2XL:46px;}}@media(min-width:1200px){:root{--line-height-2XL:46px;}}@media(max-width:647.98px){:root{--line-height-3XL:45px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-3XL:55px;}}@media(min-width:1200px){:root{--line-height-3XL:55px;}}@media(max-width:647.98px){:root{--line-height-4XL:55px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-4XL:67px;}}@media(min-width:1200px){:root{--line-height-4XL:67px;}}@media(max-width:647.98px){:root{--line-height-5XL:60px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-5XL:73px;}}@media(min-width:1200px){:root{--line-height-5XL:75px;}}@media(max-width:647.98px){:root{--line-height-6XL:60px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--line-height-6XL:77px;}}@media(min-width:1200px){:root{--line-height-6XL:85px;}}@media(max-width:647.98px){:root{--spacing-XXS:8px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-XXS:8px;}}@media(min-width:1200px){:root{--spacing-XXS:8px;}}@media(max-width:647.98px){:root{--spacing-XS:12px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-XS:16px;}}@media(min-width:1200px){:root{--spacing-XS:16px;}}@media(max-width:647.98px){:root{--spacing-S:16px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-S:24px;}}@media(min-width:1200px){:root{--spacing-S:24px;}}@media(max-width:647.98px){:root{--spacing-M:24px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-M:32px;}}@media(min-width:1200px){:root{--spacing-M:32px;}}@media(max-width:647.98px){:root{--spacing-L:32px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-L:48px;}}@media(min-width:1200px){:root{--spacing-L:48px;}}@media(max-width:647.98px){:root{--spacing-XL:48px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-XL:64px;}}@media(min-width:1200px){:root{--spacing-XL:64px;}}@media(max-width:647.98px){:root{--spacing-XXL:64px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-XXL:80px;}}@media(min-width:1200px){:root{--spacing-XXL:80px;}}@media(max-width:647.98px){:root{--spacing-3XL:80px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-3XL:120px;}}@media(min-width:1200px){:root{--spacing-3XL:120px;}}@media(max-width:647.98px){:root{--spacing-4XL:120px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-4XL:200px;}}@media(min-width:1200px){:root{--spacing-4XL:200px;}}@media(max-width:647.98px){:root{--spacing-margin:20px;}}@media(min-width:648px) and (max-width:1199.98px){:root{--spacing-margin:60px;}}@media(min-width:1200px){:root{--spacing-margin:120px;}}:root{--color-primary-brand_green:#00a870;--color-primary-dark_green:#1a332a;--color-utility-black:#000;--color-utility-cream:#fffbf6;--color-utility-light_gray:#e3e3e1;--color-utility-blue_black:#1a2732;--color-utility-white:#fff;--color-utility-hppi-green:#007f55;--color-utility-hppi-cream:#e7ded0;--color-utility-error:#aa010e;--color-utility-caution:#fb914a;--color-utility-success:#49c449;--color-utility-primary_hover:#901142;--color-utility-secondary_hover:#0c231b;--color-utility-primary_disabled:#bbb;--color-utility-label-placeholder:#475159;--color-utility-secondary_disabled:#e3e3e1;--color-utility-hover_faded_dark:rgba(75,78,83,.4);--color-utility-hover_faded_light:rgba(75,78,83,.2);--color-form-textbox-selected-stroke:#00a66f;--color-form-error-banner-fill:#ffebec;--color-form-error-header:#290004;--color-form-welcome-banner:rgba(22,129,155,.1);--color-modal-background:#dfd2bf;--color-modal-scroll-track:#f5eee5;--color-panel-selected-green:#ebf5ed;--color-customize-option-pill:#d9efe2;--color-fraud-language-pink:#ff01d0;--color-figa-text-grey:#727272;--color-disclaimer-pop-up-grey:#6a6a6a;--color-accents-orange:#d38322;--color-accents-ocean:#16819b;--color-accents-dark_coral:#b71553;--color-accents-earth_yellow:#e7be59;--color-accents-olive:#7b8b5b;--color-accents-mauve:#b07e92;}html,body{margin:0;padding:0;min-height:100%;width:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;}body{display:flex;}body.modal-open{padding-right:0!important;}.modal-locked{position:fixed!important;width:100%;overflow:hidden!important;}.funnel-wrapper{background-image:url(../../../Content/images/Funnel-2025-New-Background.svg);background-repeat:no-repeat;background-size:auto;background-position:0% 0%;box-sizing:border-box;min-height:100vh;min-width:100vw;}.funnel-container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}.header-wrapper{border-top:8px solid var(--color-form-textbox-selected-stroke);background:var(--color-utility-cream);display:flex;flex-direction:column;align-items:center;}.header-container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}.footer-wrapper{background-color:var(--color-primary-dark_green);min-width:100vw;}.footer-container{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}@media(min-width:648px) and (max-width:1199.98px){.funnel-wrapper{background-size:auto;background-position:50% 0%;}.funnel-container{max-width:648px;padding-left:0;padding-right:0;}.header-container{max-width:648px;padding-left:0;padding-right:0;}.footer-container{max-width:648px;padding-left:0;padding-right:0;}}@media(min-width:1200px){.funnel-wrapper{background-size:cover;background-position:center top;}.funnel-container{max-width:1200px;padding-left:0;padding-right:0;}.header-container{max-width:1200px;padding-left:0;padding-right:0;}.footer-container{max-width:1200px;padding-left:0;padding-right:0;}}@media(max-width:647.98px){.show-only-sm{display:block;}.show-only-md{display:none;}.show-only-xl{display:none;}.hide-only-sm{display:none;}.hide-only-md{display:block;}.hide-only-xl{display:block;}}@media(min-width:648px) and (max-width:1199.98px){.show-only-sm{display:none;}.show-only-md{display:block;}.show-only-xl{display:none;}.hide-only-sm{display:block;}.hide-only-md{display:none;}.hide-only-xl{display:block;}}@media(min-width:1200px){.show-only-sm{display:none;}.show-only-md{display:none;}.show-only-xl{display:block;}.hide-only-sm{display:block;}.hide-only-md{display:block;}.hide-only-xl{display:none;}}p,ul,ol,dl,blockquote,pre,figure,table,form,form-label,fieldset,legend,hr,address,h1,h2,h3,h4,h5,h6{margin-bottom:0;}.form-group,.form-floating,.form-label,.form-text,.form-check,.form-check-inline,.input-group,.row>[class*=col-]:not(:last-child){margin-bottom:0;}.btn,.btn-group,.alert,.badge{margin-bottom:0;}.card,.card-body,.card-footer,.modal-content,.modal-footer{margin-bottom:0;}.table,.table-responsive,.list-group,.list-group-item{margin-bottom:0;}@media(max-width:647.98px){#funnel-header .content{flex-wrap:wrap;padding:16px 0 16px 0;}#funnel-header .logo{width:122px;height:32px;}#funnel-header .header-logo{order:1;width:48%;}#funnel-header .contact-text{order:2;width:48%;text-align:right;}#funnel-header .stepper{order:3;width:100%;padding:16px 0 0 0;}#funnel-header .step .circle{width:20px;height:20px;}#funnel-header .step .circle::before{font-size:10px;}#funnel-header .step.completed .circle{background-size:20px;}#funnel-header .step .line{position:absolute;top:25%;left:calc(-37% + 8px);transform:translateY(-50%);width:60px;height:2px;background-color:var(--color-utility-hppi-cream);z-index:1;}#funnel-header .text{font-size:10px;}#funnel-header .contact-text{font-size:11px;line-height:14px;text-align:right;}#funnel-footer .main-content{padding:var(--spacing-XXL) 0;}#funnel-footer .top-logo{padding-bottom:var(--spacing-XXL);}#funnel-footer .links-bar{padding-top:var(--spacing-XXL);padding-bottom:var(--spacing-S);}#funnel-footer .contact-info{flex-direction:column;}#total-premium-footer .premium-info{padding:16px 0;}#total-premium-footer .total-premium{display:flex;flex-direction:column;align-items:flex-start;padding-left:0;gap:0;}#total-premium-footer .price-dollars{font-size:24px;font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-L);}#total-premium-footer .dollar-sign,#total-premium-footer .price-cents{font-size:16px;font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-L);}#total-premium-footer .big-text{font-size:13px;font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:15px;}#total-premium-footer .small-text{font-size:13px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:15px;}.funnel-primary-button{padding:16px;}.funnel-toggle-button{height:52px;}.funnel-toggle-button .btn{height:36px;}.funnel-toggle-button .btn-check:checked+.btn{background-size:12px;padding:0 0 0 16px;background-position:8px center;}.dog-cat-gender{width:140px;}.circle-base{width:90px;height:90px;flex-shrink:0;aspect-ratio:1/1;border-radius:150px;}.dog-icon{background-image:url("../icons/white-dog-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;background-size:58%;}.cat-icon{background-image:url("../icons/white-cat-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;background-size:48%;}.funnel-modal .funnel-modal-dialog{width:100vw;max-width:none;height:100%;margin:0;border-radius:0;}.funnel-modal .funnel-modal-dialog .modal-content{height:100%;border:0;border-radius:0;}.funnel-modal .funnel-modal-header{border-radius:0;background:var(--color-utility-cream);display:flex;padding:24px 20px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--color-modal-background);gap:var(--spacing-XXL);}.funnel-modal .funnel-modal-title{color:var(--color-utility-black);font-family:var(--font-family-Fields);font-size:28px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:32px;letter-spacing:var(--letter-spacing-Regular);}.funnel-modal .close-btn{background-color:transparent;border:0;align-self:center;position:absolute;top:24px;right:20px;}.funnel-modal .close-icon{width:20px;height:20px;}.funnel-modal .funnel-modal-body{display:flex;width:100%;height:100%;padding:var(--spacing-L);flex-direction:column;align-items:flex-start;gap:var(--spacing-S);background:var(--color-utility-cream);overflow-x:hidden;}.funnel-modal #privacyPolicyIframe,.funnel-modal #caNoticeIframe,.funnel-modal #electronicConsentPrintWindow,.funnel-modal #termsAndConditionsPrintWindow,.funnel-modal #termsAndConditionsOnlyPrintWindow{width:100%;height:100%;overflow-x:hidden;display:block;}.funnel-modal .funnel-modal-footer{display:flex;padding:24px 20px;justify-content:flex-end;align-items:flex-start;gap:32px;align-self:stretch;border-radius:0;border-top:1px solid var(--color-utility-hppi-cream);background:var(--color-modal-scroll-track);}.hppiLoader{display:flex;width:323px;padding:var(--spacing-XL);flex-direction:column;align-items:flex-start;gap:var(--spacing-M);border-radius:0 0 30px 0;border-top:4px solid var(--color-utility-white);background:var(--color-primary-dark_green);box-shadow:0 8px 32px 8px rgba(0,0,0,.32),0 4px 16px 4px rgba(0,0,0,.25);}.loaderSpinner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-S);align-self:stretch;}.loaderContent{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-XXS);align-self:stretch;}.loaderTitle{color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Fields);font-size:var(--font-size-T);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:32px;letter-spacing:var(--font-weight-Semi-Bold);}.loaderSubHeading{align-self:stretch;color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}}@media(min-width:648px) and (max-width:1199.98px){#funnel-header .content{padding:24px 0;}#funnel-header .logo{width:130px;height:34px;}#funnel-header .stepper{width:309px;gap:2px;}#funnel-header .step .circle{width:24px;height:24px;}#funnel-header .step .circle::before{font-size:13px;}#funnel-header .step.completed .circle{background-size:20px;}#funnel-header .text{font-size:11px;}#funnel-header .step .line{position:absolute;top:25%;left:calc(-37% + 8px);transform:translateY(-50%);width:60px;height:2px;background-color:var(--color-utility-hppi-cream);z-index:1;}#funnel-header .contact-text{font-size:12px;text-align:right;line-height:16px;}#funnel-footer .main-content{padding:var(--spacing-L) 0;}#funnel-footer .top-logo{padding-bottom:var(--spacing-XL);}#funnel-footer .links-bar{padding-top:var(--spacing-XL);padding-bottom:var(--spacing-S);}#funnel-footer .contact-info{flex-direction:row;}#total-premium-footer .premium-info{padding:32px 0;}#total-premium-footer .total-premium{display:flex;align-items:center;flex-direction:row;padding-left:0;gap:var(--spacing-XS);}#total-premium-footer .price-dollars{font-size:46px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XL);}#total-premium-footer .dollar-sign,#total-premium-footer .price-cents{font-size:var(--font-size-L);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-M);}#total-premium-footer .big-text{font-size:20px;font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-M);}#total-premium-footer .small-text{font-size:18px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);}.funnel-primary-button{padding:16px 30px;}.funnel-toggle-button{height:58px;}.funnel-toggle-button .btn{height:42px;}.funnel-toggle-button .btn-check:checked+.btn{background-size:13px;padding:0 4px 0 12px;background-position:14px center;}.dog-cat-gender{width:187px;}.circle-base{width:68px;height:68px;flex-shrink:0;aspect-ratio:1/1;border-radius:150px;}.dog-icon{background-image:url("../icons/white-dog-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;background-size:58%;}.cat-icon{background-image:url("../icons/white-cat-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;background-size:48%;}.funnel-modal .funnel-modal-dialog{max-width:792px;height:calc(100vh - 320px);}.funnel-modal .funnel-modal-content{border-radius:20px;width:100%;height:100%;}.funnel-modal .funnel-modal-header{border-radius:20px 20px 0 0;background:var(--color-utility-cream);display:flex;padding:var(--spacing-L) 32px var(--spacing-S) 48px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--color-modal-background);gap:var(--spacing-XXL);}.funnel-modal .funnel-modal-title{color:var(--color-utility-black);font-family:var(--font-family-Fields);font-size:var(--font-size-XL);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-XL);letter-spacing:var(--letter-spacing-Regular);}.funnel-modal .close-btn{background-color:transparent;border:0;align-self:center;}.funnel-modal .close-icon{width:30px;height:30px;}.funnel-modal .funnel-modal-body{display:flex;width:792px;height:521px;padding:var(--spacing-L);flex-direction:column;align-items:flex-start;gap:var(--spacing-S);background:var(--color-utility-cream);}.funnel-modal #privacyPolicyIframe,.funnel-modal #caNoticeIframe,.funnel-modal #electronicConsentPrintWindow,.funnel-modal #termsAndConditionsPrintWindow,.funnel-modal #termsAndConditionsOnlyPrintWindow{width:100%;height:100%;}.funnel-modal .funnel-modal-footer{display:flex;padding:var(--spacing-M) 48px;justify-content:flex-end;align-items:flex-start;gap:32px;align-self:stretch;border-radius:0 0 20px 20px;border-top:1px solid var(--color-utility-hppi-cream);background:var(--color-modal-scroll-track);}.hppiLoader{display:flex;width:540px;padding:var(--spacing-L);flex-direction:column;align-items:flex-start;gap:var(--spacing-M);border-radius:0 0 30px 0;border-top:4px solid var(--color-utility-white);background:var(--color-primary-dark_green);box-shadow:0 8px 32px 8px rgba(0,0,0,.32),0 4px 16px 4px rgba(0,0,0,.25);}.loaderSpinner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-S);align-self:stretch;}.loaderContent{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-XXS);align-self:stretch;}.loaderTitle{color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Fields);font-size:var(--font-size-L);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-L);letter-spacing:var(--font-weight-Semi-Bold);}.loaderSubHeading{align-self:stretch;color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}}@media(min-width:1200px){#funnel-header .content{padding:32px 0;gap:85px;}#funnel-header .header-logo{flex:1;}#funnel-header .logo{width:222px;height:58px;}#funnel-header .stepper{flex:2;width:586px;gap:8px;}#funnel-header .text{font-size:var(--font-size-3XS);}#funnel-header .text{font-size:var(--font-size-3XS);}#funnel-header .step .circle{width:32px;height:32px;}#funnel-header .step .circle::before{font-size:var(--font-size-2XS);}#funnel-header .step .line{position:absolute;top:25%;left:calc(-37% + 8px);transform:translateY(-50%);width:60px;height:2px;background-color:var(--color-utility-hppi-cream);z-index:1;}#funnel-header .contact-text{font-size:var(--font-size-2XS);line-height:var(--line-height-2XS);}#funnel-footer .main-content{padding:var(--spacing-XXL) 0;}#funnel-footer .top-logo{padding-bottom:var(--spacing-L);}#funnel-footer .links-bar{padding-top:var(--spacing-L);padding-bottom:var(--spacing-L);}#funnel-footer .contact-info{flex-direction:row;}#total-premium-footer .premium-info{padding:var(--spacing-M) 0 var(--spacing-M) 204px;}#total-premium-footer .total-premium{display:flex;align-items:center;flex-direction:row;padding-left:30px;gap:50px;}#total-premium-footer .price-dollars{font-size:var(--font-size-4XL);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-4XL);}#total-premium-footer .dollar-sign,#total-premium-footer .price-cents{font-size:var(--font-size-2XL);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XL);}#total-premium-footer .big-text{font-size:var(--font-size-L);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-L);}#total-premium-footer .small-text{font-size:var(--font-size-L);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-XL);}.funnel-primary-button{padding:16px 40px;}.funnel-toggle-button{height:58px;}.funnel-toggle-button .btn{height:42px;}.funnel-toggle-button .btn-check:checked+.btn{background-size:13px;padding:0 4px 0 12px;background-position:14px center;}.dog-cat-gender{width:187px;}.circle-base{width:100px;height:100px;flex-shrink:0;aspect-ratio:1/1;border-radius:150px;}.dog-icon{background-image:url("../icons/white-dog-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;}.cat-icon{background-image:url("../icons/white-cat-pet-side-bar-icon.svg");background-repeat:no-repeat;background-position:center;}.funnel-modal .funnel-modal-dialog{max-width:792px;height:calc(100vh - 320px);}.funnel-modal .funnel-modal-content{border-radius:20px;width:100%;height:100%;}.funnel-modal .funnel-modal-header{border-radius:20px 20px 0 0;background:var(--color-utility-cream);display:flex;padding:var(--spacing-L) 32px var(--spacing-S) 48px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--color-modal-background);gap:var(--spacing-XXL);}.funnel-modal .funnel-modal-title{color:var(--color-utility-black);font-family:var(--font-family-Fields);font-size:var(--font-size-XL);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-XL);letter-spacing:var(--letter-spacing-Regular);}.funnel-modal .close-btn{background-color:transparent;border:0;align-self:center;}.funnel-modal .close-icon{width:30px;height:30px;}.funnel-modal .funnel-modal-body{display:flex;width:792px;height:521px;padding:var(--spacing-L);flex-direction:column;align-items:flex-start;gap:var(--spacing-S);background:var(--color-utility-cream);}.funnel-modal #privacyPolicyIframe,.funnel-modal #caNoticeIframe,.funnel-modal #electronicConsentPrintWindow,.funnel-modal #termsAndConditionsPrintWindow,.funnel-modal #termsAndConditionsOnlyPrintWindow{width:100%;height:100%;}.funnel-modal .funnel-modal-footer{display:flex;padding:var(--spacing-M) 48px;justify-content:flex-end;align-items:flex-start;gap:32px;align-self:stretch;border-radius:0 0 20px 20px;border-top:1px solid var(--color-utility-hppi-cream);background:var(--color-modal-scroll-track);}.hppiLoader{display:flex;width:540px;padding:var(--spacing-L);flex-direction:column;align-items:flex-start;gap:var(--spacing-M);border-radius:0 0 30px 0;border-top:4px solid var(--color-utility-white);background:var(--color-primary-dark_green);box-shadow:0 8px 32px 8px rgba(0,0,0,.32),0 4px 16px 4px rgba(0,0,0,.25);}.loaderSpinner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-S);align-self:stretch;}.loaderContent{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-XXS);align-self:stretch;}.loaderTitle{color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Fields);font-size:var(--font-size-L);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-L);letter-spacing:var(--font-weight-Semi-Bold);}.loaderSubHeading{align-self:stretch;color:var(--color-utility-white);text-align:center;font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}}#payment_page{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;border:0;}#funnel-header .content{display:flex;align-items:center;justify-content:space-between;}#funnel-header .stepper{display:flex;justify-content:center;align-items:flex-start;gap:8px;}#funnel-header .funnelStep{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}#funnel-header .text-center{display:flex;flex-direction:row;}#funnel-header .stepper-disabled{pointer-events:none;}#funnel-header .step{display:flex;flex-direction:column;align-items:center;position:relative;min-width:100px;gap:10px;}#funnel-header .text{color:var(--color-primary-dark_green);text-align:center;font-family:var(--font-family-Mulish);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-2XS);}#funnel-header .step .circle{border-radius:50%;border:2px solid var(--color-utility-hppi-cream);display:flex;justify-content:center;align-items:center;font-weight:var(--font-weight-Semi-Bold);font-size:14px;position:relative;z-index:2;}#funnel-header #FunnelStepNumber1 .circle::before{content:"1";}#funnel-header #FunnelStepNumber2 .circle::before{content:"2";}#funnel-header #FunnelStepNumber3 .circle::before{content:"3";}#funnel-header #FunnelStepNumber4 .circle::before{content:"4";}#funnel-header .step .circle::before{color:var(--color-primary-dark_green);text-align:center;font-family:var(--font-family-Fields);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-3XS,18px);letter-spacing:var(--letter-spacing-Semi-Bold);text-transform:capitalize;}#funnel-header .step.active .circle{border-color:var(--color-utility-hppi-green);color:var(--color-utility-hppi-green);background-color:var(--color-utility-cream);}#funnel-header .step.completed .circle{background-color:var(--color-utility-hppi-green);border-color:var(--color-utility-hppi-green);color:var(--color-utility-cream);background-image:url("../images/check.svg");background-position:center;}#funnel-header .step.completed .circle::before{content:"";display:none;}#funnel-header .step.active .line{background-color:var(--color-utility-hppi-green);}#funnel-header .step.completed .line{background-color:var(--color-utility-hppi-green);}#funnel-header .stepper a,#funnel-header .stepper a:link,#funnel-header .stepper a:visited{text-decoration:none!important;color:inherit!important;background:none!important;outline:0!important;}#funnel-header .contact-text{color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-style:normal;font-weight:900;}#funnel-header .contact-number{font-weight:var(--font-weight-Semi-Bold);}#funnel-header .contact-number-link{color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);}#funnel-header .number{text-decoration:underline;}#funnel-footer .main-content{display:flex;flex-direction:column;align-items:flex-start;}#funnel-footer .footer-logo{width:160px;height:50px;}#funnel-footer .top-logo{display:flex;align-items:center;gap:var(--XL,64px);align-self:stretch;border-bottom:1px solid var(--color-utility-cream);}#funnel-footer .links-bar{display:flex;align-items:center;align-content:center;gap:var(--spacing-XXS) var(--spacing-XS);align-self:stretch;flex-wrap:wrap;}#funnel-footer .vertical-pipe{width:2px;height:15px;background-color:var(--color-utility-white);}#funnel-footer .footer-text-link{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);text-decoration:none;cursor:pointer;}#funnel-footer .bottom-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-S);align-self:stretch;}#funnel-footer .contact-info{display:flex;align-items:flex-start;gap:var(--spacing-S);}#funnel-footer .icon-text{display:flex;align-items:center;gap:var(--spacing-XXS);align-self:stretch;}#funnel-footer .contact-text{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);margin-bottom:0;}#funnel-footer .footer-address-icon,#funnel-footer .footer-telephone-icon{width:24px;height:24px;}#funnel-footer .disclaimer-copy{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:12px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);margin-bottom:0;}#funnel-footer .footer-chubb-link{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:12px;font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}#funnel-footer .call-link{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);text-decoration:none;}.modal-body-text{color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}.modal-body-text .modal-body-text-bold{font-weight:var(--font-weight-Semi-Bold);}#total-premium-footer{position:fixed;bottom:0;left:0;width:100%;z-index:1000;}#total-premium-footer .discount-footer{border-top:1px solid var(--color-accents-orange);background-color:var(--color-accents-orange);}#total-premium-footer .discount-banner{height:36px;display:flex;gap:10px;align-items:center;justify-content:center;}#total-premium-footer .discount sticker{width:24px;height:24px;}#total-premium-footer .discount-label{color:var(--color-utility-white);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:700;line-height:var(--line-height-2XS);}#total-premium-footer .premium-footer{border-top:1px solid var(--color-primary-dark_green);background-color:var(--color-primary-dark_green);}#total-premium-footer .premium-info{display:flex;justify-content:space-between;align-items:center;}#total-premium-footer .price{color:var(--color-utility-cream);font-family:var(--font-family-Fields);letter-spacing:var(--letter-spacing-Black);}#total-premium-footer .premium-label{color:var(--color-utility-cream);font-family:var(--font-family-Fields);letter-spacing:var(--letter-spacing-Semi-Bold);}.funnel-primary-button{display:flex;height:58px;justify-content:center;align-items:center;gap:8px;border-radius:0 16px;text-align:center;font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);border:0;cursor:pointer;align-self:stretch;}.green-primary-btn,.green-primary-btn:active,.green-primary-btn.btn:focus,.green-primary-btn.btn:focus-visible{background-color:var(--color-utility-hppi-green);color:var(--color-utility-white);}.green-primary-btn:hover{background-color:var(--color-utility-hppi-green);color:var(--color-utility-white);border:0;text-decoration:underline;cursor:pointer;}.green-primary-btn:disabled,.green-primary-btn[disabled]{background-color:var(--color-utility-primary_disabled);color:var(--color-utility-white);cursor:not-allowed;}.pink-primary-btn,.pink-primary-btn:active,.pink-primary-btn.btn:focus,.pink-primary-btn.btn:focus-visible{background-color:var(--color-accents-dark_coral);color:var(--color-utility-white);}.pink-primary-btn:hover{background-color:var(--color-accents-dark_coral);color:var(--color-utility-white);border:0;text-decoration:underline;cursor:pointer;}.pink-primary-btn:disabled,.pink-primary-btn[disabled]{background-color:var(--color-utility-primary_disabled);color:var(--color-utility-white);cursor:not-allowed;}.funnel-secondary-button{display:flex;height:58px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;border-radius:0 16px;text-align:center;background-color:transparent;font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);cursor:pointer;align-self:stretch;}.pink-secondary-btn,.pink-secondary-btn:active,.pink-secondary-btn.btn:focus,.pink-secondary-btn.btn:focus-visible{color:var(--color-accents-dark_coral);border:1px solid var(--color-accents-dark_coral);background-color:transparent;}.pink-secondary-btn:hover{color:var(--color-accents-dark_coral);border:1px solid var(--color-accents-dark_coral);background-color:transparent;text-decoration:underline;cursor:pointer;}.pink-secondary-btn:disabled,.pink-secondary-btn[disabled]{background-color:transparent;color:var(--color-utility-primary_disabled);border:1px solid var(--color-utility-primary_disabled);cursor:not-allowed;}.funnel-next-icon{width:16px;height:16px;}.funnel-black-text-link,.funnel-black-text-link:hover,.funnel-black-text-link:active,.funnel-black-text-link:focus-visible,.funnel-black-text-link:first-child:active{color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);background-color:transparent;border:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-XXS);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;}.funnel-pink-text-link{color:var(--color-accents-dark_coral);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);background-color:transparent;border:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-XXS);cursor:pointer;}.funnel-pink-underline-text-link,.funnel-pink-text-link:hover,.funnel-pink-text-link:active,.funnel-pink-text-link:focus-visible,.funnel-pink-text-link:first-child:active{color:var(--color-accents-dark_coral);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);background-color:transparent;border:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-XXS);background-color:transparent;border:0;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;}.funnel-textbox-lable{color:var(--color-utility-black);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}.funnel-textbox-textbox{display:flex;padding:var(--spacing-XS) var(--spacing-S);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--spacing-XXS);border:1px solid var(--color-utility-black);background:var(--color-utility-white);transition:border-color .1s ease;outline:0;color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);height:58px;}.funnel-textbox-textbox:focus{border:2px solid var(--color-form-textbox-selected-stroke);box-shadow:none;color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);}.funnel-textbox-textbox::placeholder{color:var(--color-utility-label-placeholder);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);}.funnel-textbox-textbox.is-invalid{border:2px solid var(--color-utility-error);background-image:url("../icons/red-exclamation-alert-error-icon.svg");background-repeat:no-repeat;background-position:95% center;}.funnel-toggle-button{display:flex;padding:var(--spacing-XXS);align-items:center;border-radius:30px;border:1px solid var(--color-primary-dark_green);background:var(--color-utility-white);}.funnel-toggle-button .btn,.funnel-toggle-button .btn-check+.btn:hover{flex:1;justify-content:center;align-items:center;gap:var(--XXS,8px);flex-shrink:0;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;color:var(--color-primary-dark_green);text-align:center;font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);}.funnel-toggle-button .btn-check:checked+.btn{background-color:var(--color-primary-dark_green);color:var(--color-utility-white);position:relative;background-image:url("../icons/white-tick-check-toggle-icon.svg");background-repeat:no-repeat;width:86px;}.left-btn{border-radius:30px 0 0 30px;}.right-btn{border-radius:0 30px 30px 0;}.funnel-dropdown-lable{color:var(--color-utility-black);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-S);}.funnel-dropdown-box{display:flex;padding:var(--spacing-XS) var(--spacing-S);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--spacing-XXS);border:1px solid var(--color-utility-black);background:var(--color-utility-white);color:var(--color-primary-dark_green);font-family:var(--font-family-Mulish);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);outline:0;}.funnel-dropdown-box:focus{box-shadow:none;border:1px solid var(--color-utility-black);}.funnel-dropdown-icon{background-image:url("../icons/pink-down-arrow-dropdown-icon.svg");background-repeat:no-repeat;background-position:right 24px center;background-size:16px;}.select.funnel-dropdown-box option{font-family:var(--font-family-Mulish);background-color:var(--color-utility-white);display:flex;height:48px;padding:var(--spacing-XS) var(--spacing-XS) var(--spacing-XS) var(--spacing-XL);align-items:center;gap:12px;align-self:stretch;color:var(--color-utility-black);font-size:var(--font-size-2XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-S);}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-results__option[aria-disabled=true],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-results__option{font-family:var(--font-family-Mulish);}.funnel-error-banner{background-color:var(--color-form-error-banner-fill);border-left:4px solid var(--color-utility-error);display:flex;padding:16px 9px 16px 24px;align-items:flex-start;align-self:stretch;flex-direction:column;}.funnel-error-banner-ul{margin-bottom:0;padding-left:18px;}.funnel-error-banner-header{color:var(--color-form-error-header);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-2XS);}.funnel-error-banner-header-bold{color:var(--color-form-error-header);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;line-height:var(--line-height-2XS);font-weight:var(--font-weight-Extra-Bold);}.funnel-error-banner-list-item{color:var(--color-utility-error);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Semi-Bold);line-height:var(--line-height-2XS);}.funnel-field-error{color:var(--color-utility-error);font-family:var(--font-family-Mulish);font-size:var(--font-size-3XS);font-style:normal;font-weight:var(--font-weight-Regular);line-height:var(--line-height-2XS);}.custom-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 100%);z-index:9999;display:none;align-items:center;justify-content:center;}.arc{stroke-dasharray:125;stroke-dashoffset:100;transform-origin:center;animation:spin 1s linear infinite;}.pet-1-circle{background-color:var(--color-accents-ocean);border:.5px solid var(--color-accents-ocean);}.pet-2-circle{background-color:var(--color-accents-orange);border:.5px solid var(--color-accents-orange);}.pet-3-circle{background-color:var(--color-accents-olive);border:.5px solid var(--color-accents-olive);}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}