@import"https://use.typekit.net/usg7enf.css";.mt-xs{margin-top:16px}.mt-s{margin-top:32px}.mt-m{margin-top:48px}.mt-l{margin-top:64px}.mt-xl{margin-top:104px}.mt-xxl{margin-top:148px}.mb-xs{margin-bottom:16px}.mb-s{margin-bottom:32px}.mb-m{margin-bottom:48px}.mb-l{margin-bottom:64px}.mb-xl{margin-bottom:104px}.mb-xxl{margin-bottom:148px}.margin-auto{margin-left:20px;margin-right:20px}.spacer-s{height:2vh}.spacer-m{height:8vh}.spacer-l{height:15vh}.spacer-xl{height:20vh}.spacer-xxl{height:30vh}h1{text-align:center;font-size:130px;font-weight:400;line-height:100.905%}h1,h2{color:#144835;font-family:halyard-display,Arial,Helvetica,sans-serif;font-style:normal}h2{font-size:28px;font-weight:500;line-height:34px;margin-top:38px;max-width:100%}.protector-hero{display:flex;flex-direction:column;align-items:stretch;max-width:480px;margin:0 auto;padding-bottom:8px}@media only screen and (min-width:860px){.protector-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;grid-gap:0 64px;gap:0 64px;max-width:1100px;padding-bottom:0}}.protector-hero__img-wrap{position:relative;border-radius:25px;overflow:hidden;background:#f0f0ec;margin-bottom:32px}@media only screen and (min-width:860px){.protector-hero__img-wrap{margin-bottom:0;border-radius:30px;position:-webkit-sticky;position:sticky;top:100px;align-self:start}}.protector-hero__img{width:100%;height:auto;display:block;object-fit:cover;border-radius:25px}@media only screen and (min-width:860px){.protector-hero__img{border-radius:30px}}.protector-hero__badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #d9d9d9;border-radius:20px;padding:5px 12px;font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:12px;color:#144835}.protector-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#41d27d;flex-shrink:0}.protector-hero__info{display:flex;flex-direction:column;align-items:stretch}@media only screen and (min-width:860px){.protector-hero__info{padding-top:8px}}.protector-hero__title{font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:40px;font-weight:400;line-height:.93;color:#144835;text-align:center;margin-bottom:24px}.protector-hero__title span{color:#41d27d}@media only screen and (min-width:860px){.protector-hero__title{font-size:62px;text-align:left;line-height:.92;margin-bottom:28px}}@media only screen and (max-width:600px){.protector-hero__title{font-size:32px}}.protector-hero__features{font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:12pt;font-weight:400;color:#000;text-align:center;line-height:1.5;margin-bottom:28px}.protector-hero__features strong{font-weight:700}@media only screen and (min-width:860px){.protector-hero__features{text-align:left}}.protector-hero__label{font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:16px;color:#144835;margin-bottom:14px}@media only screen and (min-width:860px){.protector-hero__label{font-size:17px}}.protector-hero__sizes{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.protector-hero__size-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.protector-hero__size-btn{display:flex;align-items:center;justify-content:center;height:48px;width:157px;border-radius:24px;font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;transition:.2s;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none}.protector-hero__size-btn--filled{background:#41d27d;border:1.5px solid #41d27d;color:#144835}.protector-hero__size-btn--filled:hover{background:#2dbd69;border-color:#2dbd69}.protector-hero__size-btn--outline{background:transparent;border:1.5px solid #144835;color:#144835}.protector-hero__size-btn--outline:hover{background:rgba(20,72,53,.06)}.protector-hero__price{font-size:32px;color:#144835;line-height:1;text-align:right;flex-shrink:0}.protector-hero__cta,.protector-hero__price{font-family:halyard-display,Arial,Helvetica,sans-serif;font-weight:400}.protector-hero__cta{display:flex;align-items:center;justify-content:center;height:48px;border-radius:24px;background:#144835;color:#fff;font-size:18px;text-decoration:none;transition:.2s;margin-bottom:12px}.protector-hero__cta:hover{background:#41d27d;color:#144835}.protector-hero__disclaimer{font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:12px;color:#698e6a;text-align:center;line-height:1.4;margin-bottom:40px}.protector-hero__divider{border:none;border-top:1px solid #000;max-width:480px;margin:0 auto 60px}@media only screen and (min-width:860px){.protector-hero__divider{max-width:1100px;margin-top:60px}}.protector-page{width:70%;margin:0 auto;padding-top:5vh;padding-bottom:15vh}@media only screen and (max-width:2200px){.protector-page{width:80%}}@media only screen and (max-width:1200px){.protector-page{width:90%}}.protector-page .content-block{max-width:800px;margin:0 auto}.protector-page .content-block p{color:#144835;font-family:neue-haas-unica,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:30px}@media only screen and (max-width:600px){.protector-page .content-block p{font-size:16px}}.protector-page .content-block p strong{font-weight:700}.protector-page .content-block .img-container{margin:50px 0;width:100%}.protector-page .content-block .img-container img{width:100%;height:auto;border-radius:30px;display:block;object-fit:cover;max-height:600px}@media only screen and (max-width:600px){.protector-page .content-block .img-container img{border-radius:20px;max-height:400px}}.protector-page .content-block .cta-section{margin:40px 0;display:flex;justify-content:center}.protector-cta-inline{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 40px;border-radius:24px;font-family:halyard-display,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:.2s}@media only screen and (max-width:600px){.protector-cta-inline{height:44px;font-size:16px;padding:0 28px}}.protector-cta-inline--filled{background:#41d27d;border:1.5px solid #41d27d;color:#144835}.protector-cta-inline--filled:hover{background:#144835;border-color:#144835;color:#41d27d}.protector-cta-inline--outline{background:transparent;border:1.5px solid #144835;color:#144835}.protector-cta-inline--outline:hover{background:#144835;color:#41d27d}