.header-1{z-index:10;justify-content:center;align-items:center;width:100%;height:6.25rem;display:flex;position:absolute;top:0;left:0}.header-1__shadow{opacity:.5;pointer-events:none;background:linear-gradient(#000 24.14%,#0000);width:100%;height:8.875rem;position:absolute;top:0;left:0}.header-1__logo{z-index:1;position:relative}.header-1__logo svg{display:block}@media (max-width:768px){.header-1{height:4.375rem}.header-1__shadow{height:6.25rem}.header-1__logo{transform:none}}
.hero-1{width:100%;padding:.9375rem;position:relative}.hero-1__container{border-radius:1.25rem;width:100%;height:calc(100svh - 1.875rem);position:relative;overflow:hidden}.hero-1__bg{object-fit:cover}.hero-1__slide-in{opacity:0;animation:1.575s cubic-bezier(.16,1,.3,1) forwards hero-1-slide-in}.hero-1__bounce-in{opacity:0;animation:1s ease-in-out forwards hero-1-bounce-in}.hero-1__shadow{pointer-events:none;background:linear-gradient(#00000080 0%,#0000 20%),linear-gradient(7.31deg,#000c 14.13%,#0000 92.69%);position:absolute;inset:0}.hero-1__content{z-index:2;flex-direction:column;align-items:flex-start;gap:2.5rem;width:43.75rem;display:flex;position:absolute;bottom:6.25rem;left:6.25rem}.hero-1__text{color:#fff;flex-direction:column;gap:1.25rem;width:100%;display:flex}.hero-1__text h1{letter-spacing:-.21875rem;font-family:DM Sans,sans-serif;font-size:4.375rem;font-weight:700;line-height:5rem}.hero-1__text h1 span{color:#c0ff94}.hero-1__text p{letter-spacing:-.0125rem;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}.hero-1__bullets,.hero-1__bullet-group{align-items:center;gap:1.0625rem;display:flex}.hero-1__bullet{letter-spacing:-.025rem;color:#fffc;white-space:nowrap;align-items:center;gap:.625rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem;display:flex}.hero-1__checkbox{background:#c0ff94;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;padding:.28125rem;display:flex}.hero-1__checkbox svg{width:.5rem;height:.5rem}.hero-1__separator{background:#ffffff26;width:1px;height:1rem}.hero-1__cta{letter-spacing:-.046875rem;color:#163036;cursor:pointer;transform-origin:50%;-webkit-user-select:none;user-select:none;background:#c0ff94;border-radius:4.375rem;justify-content:center;align-items:center;width:9.375rem;height:3.5rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1rem;text-decoration:none;transition:background-color .15s,transform 80ms;display:flex;position:relative;overflow:hidden}.hero-1__cta:after{content:"";opacity:0;pointer-events:none;background:#000;transition:opacity 80ms;position:absolute;inset:0}.hero-1__cta:hover{background-color:#a3e87a}.hero-1__cta--pressed{transform:scale(.94)}.hero-1__cta--pressed:after{opacity:.2}.hero-1__cta--bouncing{animation:.45s linear forwards hero-1-cta-bounce}.hero-1__logos{z-index:2;align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:1.875rem;right:1.875rem}.hero-1__chubb{flex-direction:column;align-items:center;gap:.5rem;display:flex}.hero-1__chubb-label{letter-spacing:.006875rem;color:#fff;opacity:.5;text-align:center;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:300;line-height:.6875rem}.hero-1__chubb-image{object-fit:contain}.hero-1__chubb-text{letter-spacing:-.0125rem;color:#fff;opacity:.5;text-align:center;max-width:11.625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hero-1__logo-separator{background:#ffffff4d;flex-shrink:0;width:1px;height:1.25rem}.hero-1__partner{background:#fff;border-radius:7.6875rem;flex-shrink:0;justify-content:center;align-items:center;width:5.6875rem;height:5.6875rem;display:flex;overflow:hidden;box-shadow:1.923px 3.205px 3.205px #00000014}.hero-1__partner-logo{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.hero-1__content{width:32.5rem;left:3.75rem}.hero-1__text h1{font-size:3.5rem;line-height:3.875rem}.hero-1__logos{bottom:1.5rem;right:1.5rem}}@media (max-width:700px){.hero-1{padding:.625rem}.hero-1__container{height:calc(100svh - 1.25rem)}.hero-1__content{width:auto;left:1.875rem;right:1.875rem}.hero-1__bullets{flex-direction:column;align-items:flex-start;gap:.75rem}.hero-1__separator{display:none}}@media (max-width:500px){.hero-1{padding:.3125rem}.hero-1__container{border-radius:.9375rem;height:calc(100svh - .625rem)}.hero-1__shadow{background:linear-gradient(#00000080 0%,#0000 20%),linear-gradient(29.94deg,#000 25.15%,#0000 84.57%)}.hero-1__content{gap:1.875rem;width:auto;bottom:5.3125rem;left:1.25rem;right:1.25rem}.hero-1__content--with-partner{bottom:9.6875rem}.hero-1__text{gap:1rem}.hero-1__text h1{letter-spacing:-.125rem;font-size:2.375rem;font-weight:600;line-height:2.6875rem}.hero-1__text p{letter-spacing:-.03125rem;max-width:16.25rem;font-size:1rem;line-height:1.4375rem}.hero-1__bullets{flex-direction:column;align-items:flex-start;gap:.875rem}.hero-1__bullet-group{gap:.625rem}.hero-1__bullet{letter-spacing:-.01875rem;font-size:.875rem;font-weight:500;line-height:1.1875rem}.hero-1__separator{display:none}.hero-1__cta{width:100%}.hero-1__logos{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:auto;bottom:1.25rem;left:1.25rem;right:1.25rem}.hero-1__logo-separator{background:#ffffff4d;width:1px;height:3.125rem;display:block}.hero-1__partner{width:3.75rem;height:3.75rem}.hero-1__chubb{gap:.5rem}.hero-1__chubb-image{width:auto;height:.75rem}.hero-1__chubb-text{letter-spacing:-.009375rem;opacity:.6;max-width:unset;font-size:.625rem;font-weight:300;line-height:.9375rem}}@keyframes hero-1-slide-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-1-bounce-in{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1.08)}40%{transform:scale(.95)}60%{transform:scale(1.02)}90%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hero-1-cta-bounce{0%{transform:scale(.94)}30%{transform:scale(1.035)}55%{transform:scale(.975)}72%{transform:scale(1.01)}86%{transform:scale(.995)}to{transform:scale(1)}}
.sticky-nav-1{z-index:100;opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;top:1.25rem;left:50%;transform:translate(-50%)translateY(-200%)}.sticky-nav-1--visible{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)}.sticky-nav-1__card{background-color:#163036;border-radius:1rem;align-items:center;gap:1.375rem;padding:1rem 1.375rem 1rem 3.3125rem;display:flex;position:relative}.sticky-nav-1__stroke{opacity:.1;pointer-events:none;border:.0625rem solid #fff;border-radius:1rem;position:absolute;inset:0}.sticky-nav-1__price-section{text-align:center;color:#fff;flex-direction:column;gap:.4375rem;min-width:3.5625rem;display:flex}.sticky-nav-1__price{justify-content:center;align-items:center;padding-right:.1875rem;display:flex;position:relative}.sticky-nav-1__dollar{letter-spacing:-.0625rem;color:#fff;align-self:flex-start;margin-top:.125rem;margin-right:.0625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:.75rem}.sticky-nav-1__amount{letter-spacing:-.125rem;color:#fff;font-family:DM Sans,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.5625rem}.sticky-nav-1__period{letter-spacing:-.03125rem;color:#fff;opacity:.5;align-self:flex-end;margin-bottom:.125rem;margin-left:.125rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:.5625rem}.sticky-nav-1__monthly{color:#fff;opacity:.5;text-align:center;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal}.sticky-nav-1__separator{opacity:.08;background-color:#fff;flex-shrink:0;width:.0625rem;height:2.8125rem}.sticky-nav-1__cta{color:#163036;letter-spacing:-.04375rem;cursor:pointer;background-color:#c0ff94;border-radius:4.375rem;flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;height:2.875rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.sticky-nav-1__cta:before{content:"";pointer-events:none;background-color:#16303600;border-radius:4.375rem;transition:background-color .2s;position:absolute;inset:0}.sticky-nav-1__cta:hover:before{background-color:#16303626}.sticky-nav-1__cta:active{transform:scale(.95)}.sticky-nav-1__cta:active:before{background-color:#16303640}@media (max-width:1024px){.sticky-nav-1{top:1rem}}@media (max-width:768px){.sticky-nav-1{top:.75rem}}@media (max-width:500px){.sticky-nav-1{top:.625rem}.sticky-nav-1__card{gap:1rem;padding:.875rem 1rem .875rem 1.75rem}.sticky-nav-1__amount{font-size:1.625rem;line-height:1.375rem}.sticky-nav-1__cta{width:6.5625rem;height:2.625rem;font-size:.8125rem}.sticky-nav-1__separator{height:2.375rem}}
@keyframes cardBounceIn{0%{transform:translate(-50%)translateY(-200px)}23%{transform:translate(-50%)translateY(7px)}34%{transform:translate(-50%)translateY(-2.6px)}46%{transform:translate(-50%)translateY(1.6px)}59%{transform:translate(-50%)translateY(-.5px)}to{transform:translate(-50%)}}@keyframes ctaBounceInFromBottom{0%{transform:translateY(200px)}23%{transform:translateY(-7px)}34%{transform:translateY(2.6px)}46%{transform:translateY(-1.6px)}59%{transform:translateY(.5px)}to{transform:translateY(0)}}.sticky-nav-2{z-index:100;pointer-events:none;visibility:hidden;width:100%;transition:transform .4s,visibility .4s;position:fixed;top:0;left:0;transform:translateY(-100%)}.sticky-nav-2--visible{pointer-events:auto;visibility:visible;transform:translateY(0)}.sticky-nav-2--hero .sticky-nav-2__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.sticky-nav-2--hero .sticky-nav-2__card{opacity:0;pointer-events:none}.sticky-nav-2--no-pricing .sticky-nav-2__card{pointer-events:none;transform:translate(-50%)translateY(-200px)}.sticky-nav-2:not(.sticky-nav-2--no-pricing) .sticky-nav-2__card{animation:1.28s linear cardBounceIn}.sticky-nav-2__bar{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);background-color:#163036;justify-content:center;align-items:center;width:100%;height:5rem;padding:0 1.25rem;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex}.sticky-nav-2__logo{align-items:center;display:flex}.sticky-nav-2__logo svg{display:block}.sticky-nav-2__card{z-index:-1;background-color:#163036;border:.0625rem solid #ffffff1a;border-radius:1rem;align-items:center;width:20.5625rem;height:5.625rem;padding:1.375rem 1.375rem 1.375rem 3.3125rem;transition:transform .5s;display:flex;position:absolute;top:6.25rem;left:50%;overflow:clip;transform:translate(-50%);box-shadow:0 7px 13px #16303626}.sticky-nav-2__price-section{color:#fff;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4375rem;width:3.5625rem;display:flex}.sticky-nav-2__price{color:#fff;justify-content:center;align-items:center;width:100%;padding-right:.1875rem;display:flex;position:relative}.sticky-nav-2__dollar{letter-spacing:-.0625rem;color:#fff;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:.75rem;position:absolute;bottom:.5rem;left:-.3125rem;transform:translate(-50%)translateY(50%)}.sticky-nav-2__amount{letter-spacing:-.125rem;font-family:DM Sans,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.5625rem}.sticky-nav-2__period{letter-spacing:-.03125rem;color:#fff;opacity:.5;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:.5625rem;position:absolute;bottom:.40625rem;right:-.8125rem;transform:translate(50%)translateY(50%)}.sticky-nav-2__monthly{color:#fff;opacity:.5;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal}.sticky-nav-2__separator{opacity:.08;background-color:#fff;flex-shrink:0;width:.0625rem;height:2.8125rem;margin-left:3.375rem;margin-right:1.375rem}.sticky-nav-2__cta-section{justify-content:center;align-items:center;display:flex}.sticky-nav-2__cta{color:#163036;letter-spacing:-.04375rem;cursor:pointer;white-space:nowrap;background-color:#c0ff94;border-radius:4.375rem;flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;height:2.875rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:clip}.sticky-nav-2__cta:before{content:"";pointer-events:none;background-color:#16303600;border-radius:4.375rem;transition:background-color .2s;position:absolute;inset:0}.sticky-nav-2__cta:hover:before{background-color:#16303626}.sticky-nav-2__cta:active{transform:scale(.95)}.sticky-nav-2__cta:active:before{background-color:#16303640}.sticky-nav-2__mobile-cta-wrapper{display:none}.sticky-nav-2__mobile-cta-content{justify-content:center;align-items:center;width:100%;display:flex}.sticky-nav-2__mobile-cta{color:#fff;letter-spacing:-.046875rem;cursor:pointer;background-color:#26525c;border-radius:4.375rem;justify-content:center;align-items:center;width:100%;height:3.5rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .2s;display:none;position:relative;overflow:clip}.sticky-nav-2__mobile-cta:before{content:"";pointer-events:none;background-color:#0000;border-radius:4.375rem;transition:background-color .2s;position:absolute;inset:0}.sticky-nav-2__mobile-cta:hover:before{background-color:#0000001a}.sticky-nav-2__mobile-cta:active{transform:scale(.95)}.sticky-nav-2__mobile-cta:active:before{background-color:#0003}@media (max-width:1024px){.sticky-nav-2__bar{height:4.375rem}.sticky-nav-2__card{top:5.375rem}}@media (max-width:768px){.sticky-nav-2__bar{height:3.75rem}.sticky-nav-2__logo{transform-origin:50%;transform:scale(.8)}.sticky-nav-2__card{top:4.5rem}}@media (max-width:31.25rem){.sticky-nav-2__card{display:none}.sticky-nav-2__mobile-cta-wrapper{z-index:99;justify-content:center;align-items:center;width:100%;padding:0 .625rem .625rem;transition:transform .4s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.sticky-nav-2__mobile-cta-wrapper:not(.sticky-nav-2__mobile-cta-wrapper--hidden){animation:1.28s linear ctaBounceInFromBottom}.sticky-nav-2__mobile-cta-wrapper--hidden{pointer-events:none;transform:translateY(200px)}.sticky-nav-2__mobile-cta{display:flex}}
.section-title-1{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:34.375rem;display:flex}.section-title-1__title{letter-spacing:-.21875rem;color:#163036;text-wrap:balance;margin:0;font-family:DM Sans,sans-serif;font-size:3.125rem;font-weight:700;line-height:3.75rem}.section-title-1__subtitle{letter-spacing:-.0375rem;color:#163036;opacity:.8;text-wrap:pretty;margin:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem}@media (max-width:1024px){.section-title-1{width:auto;padding-left:3.75rem;padding-right:3.75rem}}@media (max-width:768px){.section-title-1{width:100%;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:500px){.section-title-1{gap:.625rem;padding-top:0;padding-left:2.5rem;padding-right:2.5rem}.section-title-1__title{letter-spacing:-.1125rem;font-size:1.875rem;line-height:2.5rem}.section-title-1__subtitle{letter-spacing:-.025rem;opacity:.8;max-width:17.5rem;font-size:.9375rem;line-height:1.3125rem}}
.why-smirk-1{background:#fff;flex-direction:column;align-items:center;gap:5rem;width:100%;padding-top:8.4375rem;padding-bottom:9.375rem;display:flex}.why-smirk-1__slide-in{opacity:0;transform:translateY(1.5rem)}.why-smirk-1__slide-in--visible{animation:1.575s cubic-bezier(.16,1,.3,1) forwards why-smirk-1-slide-in}.why-smirk-1__badge{letter-spacing:-.03rem;color:#26525c;background:#f2f5f5;border-radius:1.875rem;justify-content:center;align-items:center;margin-bottom:-3.5rem;padding:.625rem .75rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:800;line-height:normal;display:inline-flex}.why-smirk-1__title-accent{color:#357482}.why-smirk-1 .section-title-1{gap:.75rem}.why-smirk-1 .section-title-1__title{color:#26525c;letter-spacing:-.25rem;line-height:3.8125rem}.why-smirk-1 .section-title-1__subtitle{color:#26525c;letter-spacing:-.04rem;opacity:1}.why-smirk-1__cards{flex-wrap:wrap;justify-content:center;gap:3.75rem;display:flex}.why-smirk-1__card{cursor:default;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.375rem;width:14.375rem;display:flex}.why-smirk-1__icon{background:#f2f5f5;border-radius:6.25rem;flex-shrink:0;width:8.125rem;height:8.125rem;overflow:clip}.why-smirk-1__icon svg{width:8.125rem;height:8.125rem}.why-smirk-1__card-text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:100%;display:flex}.why-smirk-1__card-title{letter-spacing:-.04rem;color:#26525c;margin:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem}.why-smirk-1__card-description{letter-spacing:-.0375rem;color:#26525c;opacity:.7;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}@media (max-width:1024px){.why-smirk-1,.why-smirk-1__cards{gap:3.75rem}}@media (max-width:768px){.why-smirk-1{padding-top:5rem;padding-bottom:5rem}}@media (max-width:900px){.why-smirk-1__cards{padding-left:2.5rem;padding-right:2.5rem}.why-smirk-1__card{width:calc(50% - 1.875rem);max-width:14.375rem}}@media (max-width:500px){.why-smirk-1{gap:3.125rem;padding-top:5rem;padding-bottom:5rem}.why-smirk-1__badge{margin-bottom:-1.625rem}.why-smirk-1 .section-title-1{gap:.625rem;width:100%;padding-top:1rem;padding-left:2.5rem;padding-right:2.5rem}.why-smirk-1 .section-title-1__title{letter-spacing:-.1125rem;font-size:1.875rem;line-height:2.5rem}.why-smirk-1 .section-title-1__subtitle{letter-spacing:-.025rem;opacity:.8;font-size:.9375rem;line-height:1.3125rem}.why-smirk-1__cards{flex-direction:column;align-items:center;gap:3.75rem;padding-left:3.75rem;padding-right:3.75rem}.why-smirk-1__card{width:100%;max-width:none}.why-smirk-1__card-text{gap:.3125rem}.why-smirk-1__card-title{letter-spacing:-.01875rem;font-size:.9375rem}.why-smirk-1__card-description{letter-spacing:-.0175rem;opacity:.8;font-size:.875rem;line-height:1.25rem}}@media (min-width:500px) and (max-width:1000px){.why-smirk-1{padding-top:6.5625rem;padding-bottom:7.5rem}}@keyframes why-smirk-1-slide-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}
