*{-webkit-font-smoothing:antialiased;box-sizing:border-box}html,body{margin:0;height:100%}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}app-banner{display:flex;flex-direction:column;width:100%;align-items:flex-end;position:relative}app-banner-footer,app-services,app-plans,app-footer,app-add-on,app-cart{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.frame .div{position:absolute;width:307px;height:103px;left:53px}@media screen and (max-width: 600px){.frame .div{top:1.5rem;left:1.5rem}}.price .header-title{position:relative;width:fit-content;letter-spacing:0;line-height:normal}.price .header-title-first-line{font-family:Mark Pro,Helvetica;font-weight:400;font-size:30px;margin-left:-20px}.price .header-title-second-line{font-family:Mark Pro,Helvetica;font-weight:700;font-size:26px}.price .element-add-on{display:flex;flex-direction:column;height:fit-content;align-items:center;justify-content:center;gap:4px;padding:14px 64px;position:relative;align-self:stretch;width:100%}.response-care-btn{background:linear-gradient(270deg,#3dd1f5,#3d7df8)!important}.essential-care-btn{background:linear-gradient(270deg,#9b56fe,#6706df)!important}.enhanced-care-btn{background:linear-gradient(270deg,#fe4fd0,#b802e3)!important}.response-care-bg{background:linear-gradient(270deg,#3dd1f526,#3d7df826)}.essential-care-bg{background:linear-gradient(270deg,#9b56fe26,#6706df26)}.enhanced-care-bg{background:linear-gradient(270deg,#fe4fd026,#b802e326)}.response-care{color:#2970b5}.essential-care{color:#6807df}.enhanced-care{color:#b803e3}.label-mark{font-family:"Mark Pro" Helvetica}typeahead-container{width:300px;max-height:200px}@media screen and (max-width: 600px){typeahead-container{max-height:300px;width:82%}}.add-on-button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:14px 42px;position:relative;border-radius:8px;cursor:pointer}.add-on-button:disabled{opacity:.3;cursor:not-allowed}.subscribe-text{position:relative;width:fit-content;margin-top:-1px;font-family:Mark Pro,Helvetica;font-weight:700;color:#fff;font-size:1rem;letter-spacing:0;line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.mobile-plans .plan-card{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;overflow:hidden;padding:5px;font-family:Mark Pro,Helvetica}.mobile-plans .plan-header{padding:15px;text-align:center;font-family:Mark Pro,Helvetica}.mobile-plans .plan-header .plan-name{font-size:24px;margin-bottom:10px;font-family:Mark Pro,Helvetica}.mobile-plans .plan-header .plan-price{font-size:28px;font-weight:700;font-family:Mark Pro,Helvetica}.mobile-plans .plan-services{padding:15px}.mobile-plans .plan-services .service-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.mobile-plans .plan-services .service-item:last-child{border-bottom:none}.mobile-plans .button-wrapper{padding:15px}.check-icon{width:20px;height:20px}.service-count{font-weight:700;color:#1681c1;text-align:end}.service-name{font-size:14px;color:#333;margin-left:15px}@media screen and (max-width: 600px){.add-on-button{padding:10px!important}.add-on-button .subscribe-text{font-size:18px!important}.price .header-title-first-line{font-size:.8rem!important;margin-left:0!important}.price .header-title-second-line{font-size:1.2rem!important}.price .element-add-on{height:116px;padding:0!important}}.text-main{font-family:Mark Pro,Helvetica}
