.hero{width:100%;padding:10px;position:relative}@media (max-width:500px){.hero{padding:5px}}.hero__container{width:100%;min-height:calc(100svh - 20px);position:relative}@media (max-width:500px){.hero__container{min-height:calc(100svh - 10px)}}.hero__container{border-radius:20px}@media (max-width:500px){.hero__container{border-radius:14px}}.hero__container{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;overflow:hidden}.hero__bg{position:absolute;inset:0}.hero__bg-image{object-fit:unset;min-width:178svh;transform:translate(calc(-50% + clamp(-400px,61.54vw - 615.38px,0px)));width:100%!important;height:auto!important;inset:0 auto auto 50%!important}.hero__slide-in{opacity:0;animation:1.575s cubic-bezier(.16,1,.3,1) forwards hero-slide-in}.hero__bounce-in{opacity:0;animation:1s ease-in-out forwards hero-bounce-in}.hero__gradient-top{mix-blend-mode:multiply;opacity:.8;pointer-events:none;z-index:1;background:linear-gradient(#11252a 19.23%,#11252a00 100%);height:34%;position:absolute;top:0;left:0;right:0}.hero__shadow{opacity:.98;pointer-events:none;background:linear-gradient(11deg,#11252a 20%,#11252a00 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.hero__content{z-index:2;flex-direction:column;align-items:flex-start;gap:2.1875rem;width:43.75rem;margin:6.25rem 0 6.25rem 6.25rem;display:flex;position:relative}.hero-nav{z-index:3;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:25px 28px 25px 40px;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:400px){.hero-nav{padding-left:25px;padding-right:25px}}.hero-nav__logo{align-items:center;display:flex;transform:translateY(-2px)}.hero-nav__phone{flex-direction:row;justify-content:flex-end;align-items:center;gap:3.5px;display:flex}@media (max-width:450px){.hero-nav__phone{flex-direction:column;align-items:center;gap:0}}.hero-nav__phone-label{letter-spacing:-.4px;color:#fff;opacity:.7;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px}.hero-nav__phone-label--mobile{display:none}@media (max-width:500px){.hero-nav__phone-label--mobile{display:block}.hero-nav__phone-label--desktop{display:none}}.hero-nav__phone-number{letter-spacing:-.4px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:21px;text-decoration:none}.hero__text{color:var(--color-1);flex-direction:column;gap:1rem;width:100%;display:flex}.hero__text h1{letter-spacing:-.125rem;text-wrap:balance;text-transform:lowercase;font-family:DM Sans,sans-serif;font-size:3.4375rem;font-weight:600;line-height:4.125rem}.hero__text h1:first-letter{text-transform:uppercase}.hero__text h1 span{color:var(--color-12);display:block}.hero__text h1 .hero__title-lead{color:var(--color-12);display:inline}.hero__text p{letter-spacing:-.0125rem;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}.hero__bullets{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.hero__bullet-group{align-items:center;gap:1.0625rem;display:flex}.hero__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__checkbox{background:var(--color-12);border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;padding:.28125rem;display:flex}.hero__checkbox svg{width:.5rem;height:.5rem}.hero__separator{background:#ffffff26;width:1px;height:1rem;display:none}.hero__cta{z-index:0;background:var(--color-12);letter-spacing:-.046875rem;min-width:9.375rem;height:3.5rem;color:var(--color-11);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .5s linear(0 0%, .0539 5%, .1842 10%, .3512 15%, .5252 20%, .6864 25%, .8229 30%, .9297 35%, 1.0063 40%, 1.0556 45%, 1.0821 50%, 1.0911 55%, 1.0878 60%, 1.0768 65%, 1.0619 70%, 1.046 75%, 1.031 80%, 1.0181 85%, 1.0079 90%, 1.0004 95%, 1 100%) 75ms;border:none;border-radius:4.375rem;justify-content:center;align-items:center;padding:0 1.75rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1rem;display:flex;position:relative}.hero__cta:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background-color:#000;transition:opacity .2s;position:absolute;inset:0}.hero__cta-label,.hero__cta-spinner{z-index:2;position:relative}.hero__cta:not([aria-busy=true]):hover:before{opacity:.2}.hero__cta:not([aria-busy=true]):active{transition:transform .2s;transform:scale(.93)}.hero__cta:not([aria-busy=true]):active:before{opacity:.45}@media (prefers-reduced-motion:reduce){.hero__cta:active{transform:none}}.hero__cta[aria-busy=true]{cursor:progress;pointer-events:none}.hero__cta[aria-busy=true]:before{opacity:.7}.hero__cta-label{transition:opacity .3s}.hero__cta-spinner{opacity:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%}.hero__cta-spinner svg{will-change:transform;animation:.8s linear infinite v2Spin}.hero__cta[aria-busy=true] .hero__cta-label{opacity:0}.hero__cta[aria-busy=true] .hero__cta-spinner{opacity:1}.hero__logos{z-index:2;align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:1.875rem;right:1.875rem}.hero__chubb{flex-direction:column;align-items:center;gap:.5rem;display:flex}.hero__chubb-label{letter-spacing:.006875rem;color:var(--color-1);opacity:.5;text-align:center;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:300;line-height:.6875rem}.hero__chubb-image{object-fit:contain}.hero__chubb-text{letter-spacing:-.0125rem;color:var(--color-1);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__logo-separator{background:#ffffff4d;flex-shrink:0;width:1px;height:1.25rem}.hero__partner{background:var(--color-1);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__partner-logo{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.hero__content{width:32.5rem;margin-left:3.75rem}.hero__text h1{font-size:3.5rem;line-height:3.875rem}.hero__logos{bottom:1.5rem;right:1.5rem}}@media (max-width:700px){.hero__content{align-self:stretch;width:auto;margin-left:1.875rem;margin-right:1.875rem}.hero__bullets{flex-direction:column;align-items:flex-start;gap:.75rem}.hero__separator{display:none}}@media (max-width:500px){.hero__content{align-self:stretch;gap:1.875rem;width:auto;margin:5rem 1.25rem 5.625rem;padding-left:.9375rem;padding-right:.9375rem}.hero__text{gap:1rem}.hero__text h1{letter-spacing:-.125rem;font-size:2.375rem;font-weight:600;line-height:2.6875rem}.hero__text p{letter-spacing:-.03125rem;max-width:16.25rem;font-size:1rem;line-height:1.4375rem}.hero__bullets{flex-direction:column;align-items:flex-start;gap:.875rem}.hero__bullet-group{gap:.625rem}.hero__bullet{letter-spacing:-.01875rem;font-size:.875rem;font-weight:500;line-height:1.1875rem}.hero__separator{display:none}.hero__cta{width:100%}.hero__logos{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:auto;bottom:1.875rem;left:1.875rem;right:1.875rem}.hero__logo-separator{background:#ffffff4d;width:1px;height:3.125rem;display:block}.hero__partner{width:3.75rem;height:3.75rem}.hero__chubb{gap:.5rem}.hero__chubb-image{transform-origin:0;width:auto;height:.75rem;transform:scale(.85)translate(3px)}.hero__chubb-text{letter-spacing:-.009375rem;opacity:.6;max-width:unset;white-space:nowrap;font-size:.625rem;font-weight:300;line-height:.9375rem}}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-bounce-in{0%{opacity:0}20%{opacity:1}to{opacity:1}}@keyframes hero-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)}}@keyframes v2Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes floating-price-fade-in{0%{opacity:0}to{opacity:1}}@keyframes floating-price-bounce-in{0%{transform:translate(-50%)translateY(-200px)}29%{transform:translate(-50%)translateY(5px)}38%{transform:translate(-50%)translateY(-1.8px)}47%{transform:translate(-50%)translateY(.6px)}56%{transform:translate(-50%)translateY(-.2px)}to{transform:translate(-50%)translateY(0)}}@keyframes floating-price-slide-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-200px)}}.floating-price-card{z-index:99;box-sizing:border-box;opacity:0;pointer-events:none;background:linear-gradient(#0003,#0003),#11252a;border:1px solid #142b31;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;width:fit-content;height:76px;padding:0 20px 0 25px;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%)translateY(-200px);box-shadow:0 8px 24px #0003}.floating-price-card[data-state=entering]{pointer-events:auto;animation:1.3s linear .1s both floating-price-bounce-in,.3s .2s both floating-price-fade-in}.floating-price-card[data-state=exiting]{pointer-events:none;animation:.35s forwards floating-price-slide-out}.floating-price-card__price{flex-direction:column;align-items:center;gap:1.5px;padding-bottom:3px;display:flex}.floating-price-card__from{letter-spacing:-.4px;color:#fff;opacity:.7;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px}.floating-price-card__price-row{flex-direction:row;align-items:center;gap:1px;display:flex}.floating-price-card__amount{letter-spacing:-.4px;color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;line-height:21px}.floating-price-card__per{letter-spacing:-.4px;color:#fff;opacity:.4;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:21px}.floating-price-card__cta{cursor:pointer;-webkit-user-select:none;user-select:none;width:106px;height:39px;transition:transform .5s linear(0 0%, .0539 5%, .1842 10%, .3512 15%, .5252 20%, .6864 25%, .8229 30%, .9297 35%, 1.0063 40%, 1.0556 45%, 1.0821 50%, 1.0911 55%, 1.0878 60%, 1.0768 65%, 1.0619 70%, 1.046 75%, 1.031 80%, 1.0181 85%, 1.0079 90%, 1.0004 95%, 1 100%) 75ms;background:#c0ff94;border:none;border-radius:70px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:15px;padding:0;display:flex;position:relative}.floating-price-card__cta:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-color:#000;transition:opacity .2s;position:absolute;inset:0}.floating-price-card__cta:not([aria-busy=true]):hover:before{opacity:.1}.floating-price-card__cta:not([aria-busy=true]):active{transition:transform .2s;transform:scale(.93)}.floating-price-card__cta:not([aria-busy=true]):active:before{opacity:.25}.floating-price-card__cta[aria-busy=true] .floating-price-card__cta-label{opacity:0}.floating-price-card__cta[aria-busy=true] .floating-price-card__cta-spinner{opacity:1}.floating-price-card__cta-label{z-index:2;letter-spacing:-.5px;color:#11252a;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;line-height:17px;transition:opacity .15s;position:relative}.floating-price-card__cta-spinner{z-index:2;opacity:0;transition:opacity .15s;position:absolute}.floating-price-card__cta-spinner svg{animation:.75s linear infinite fpc-spin;display:block}@keyframes fpc-spin{to{transform:rotate(360deg)}}
@keyframes floating-nav-slide-in{0%{opacity:0;transform:translate(-50%)translateY(-200px)}15%{opacity:1}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes floating-nav-slide-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-200px)}}.floating-nav{z-index:100;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:650px;padding:0 24px 0 22px;display:flex;position:fixed;top:15px;left:50%}@media (max-width:500px){.floating-nav{width:calc(100% - 20px)}}.floating-nav{opacity:0;pointer-events:none;background:linear-gradient(#0003,#0003),#11252a;border:1px solid #142b31;border-radius:14px;height:61px;transform:translate(-50%)translateY(-200px);box-shadow:0 8px 24px #0003}.floating-nav[data-state=entering]{opacity:1;pointer-events:auto;animation:.4s forwards floating-nav-slide-in}.floating-nav[data-state=exiting]{pointer-events:none;animation:.3s forwards floating-nav-slide-out}.floating-nav__logo{align-items:center;display:flex;transform:translateY(-2px)}.floating-nav__logo svg{width:66px;height:auto}.floating-nav__phone{flex-direction:row;justify-content:flex-end;align-items:center;gap:3.5px;display:flex}@media (max-width:390px){.floating-nav__phone{transform-origin:100%;flex-direction:column;align-items:center;gap:0;transform:scale(.85)}}.floating-nav__phone-label{letter-spacing:-.4px;color:#fff;opacity:.7;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px}.floating-nav__phone-label--mobile{display:none}@media (max-width:500px){.floating-nav__phone-label--mobile{display:block}.floating-nav__phone-label--desktop{display:none}}.floating-nav__phone-number{letter-spacing:-.4px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:21px;text-decoration:none}
.why-smirk{width:100%;padding-top:var(--section-py);padding-bottom:var(--section-py);background:#fff;flex-direction:column;align-items:center;gap:5rem;display:flex}.why-smirk__slide-in{opacity:0;transform:translateY(1.5rem)}.why-smirk__slide-in--visible{animation:1.575s cubic-bezier(.16,1,.3,1) forwards why-smirk-slide-in}.why-smirk__title-accent{color:var(--color-11);font-weight:600;display:block}.why-smirk .section-heading{--section-title-weight:500}.why-smirk .section-title,.why-smirk .section-subtitle{color:var(--color-11)}.why-smirk__cards{flex-wrap:wrap;justify-content:center;gap:3.75rem;display:flex}.why-smirk__card{cursor:default;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.375rem;width:14.375rem;display:flex}.why-smirk__icon{background:var(--color-2);border-radius:6.25rem;flex-shrink:0;width:8.125rem;height:8.125rem;overflow:clip}.why-smirk__icon svg{width:8.125rem;height:8.125rem}.why-smirk__card-text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:100%;display:flex}.why-smirk__card-title{letter-spacing:-.04rem;color:var(--color-11);margin:0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem}.why-smirk__card-description{letter-spacing:-.0375rem;color:var(--color-11);opacity:.7;white-space:pre-line;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}@media (max-width:1024px){.why-smirk,.why-smirk__cards{gap:3.75rem}}@media (min-width:901px) and (max-width:1099px){.why-smirk__cards{max-width:32.5rem}}@media (max-width:900px){.why-smirk__cards{padding-left:2.5rem;padding-right:2.5rem}.why-smirk__card{width:calc(50% - 1.875rem);max-width:14.375rem}}@media (max-width:500px){.why-smirk{gap:3.125rem}.why-smirk .section-title-1{gap:.625rem;width:100%;padding-top:1rem;padding-left:2.5rem;padding-right:2.5rem}.why-smirk .section-title-1__title{letter-spacing:-.1125rem;font-size:1.875rem;line-height:2.5rem}.why-smirk .section-title-1__subtitle{letter-spacing:-.025rem;opacity:.8;font-size:.9375rem;line-height:1.3125rem}.why-smirk__cards{flex-direction:column;align-items:center;gap:3.75rem;padding-left:3.75rem;padding-right:3.75rem}.why-smirk__card{width:100%;max-width:none}.why-smirk__card-text{gap:.3125rem}.why-smirk__card-title{letter-spacing:-.01875rem;font-size:.9375rem}.why-smirk__card-description{letter-spacing:-.0175rem;opacity:.8;font-size:.875rem;line-height:1.25rem}}@keyframes why-smirk-slide-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}
.coverages{width:100%;padding:0}.coverages__container{background:var(--color-10);width:100%;padding:var(--section-py) 0 0;border-radius:0;flex-direction:column;align-items:center;gap:0;display:flex;position:relative;overflow:clip}.coverages__group{z-index:1;width:100%;padding-bottom:var(--section-py);flex-direction:column;align-items:center;gap:5rem;display:flex}.coverages__group+.coverages__group{background:var(--color-11);padding-top:var(--section-py);padding-bottom:var(--section-py);border-top:.0625rem solid var(--color-8)}.coverages__group+.coverages__group .coverage-card{background-color:var(--color-10);border-color:var(--color-8)}.coverages .section-heading{z-index:1}.coverages__title-accent{color:var(--color-12);font-weight:500}.coverages .coverage-cards{z-index:1;flex-direction:column;gap:.9375rem;width:100%;max-width:31.25rem;display:flex}.coverages .coverage-card{background-color:var(--color-9);border:1px solid var(--color-8);border-radius:1.25rem;flex-direction:column;gap:1.375rem;width:100%;padding:1.3125rem;display:flex}.coverages .coverage-card .content{flex-direction:row;align-items:center;gap:1.875rem;padding-right:1.5625rem;display:flex}.coverages .coverage-card .texts{flex:1;align-items:center;gap:1.25rem;min-width:0;display:flex}.coverages .coverage-card .icon{flex-shrink:0;line-height:0;transition:opacity .2s}.coverages .coverage-card .icon svg{width:6.25rem;height:6.25rem;display:block}.coverages .coverage-card .info{flex-direction:column;flex:1;gap:.875rem;min-width:0;display:flex}.coverages .coverage-card .text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.coverages .coverage-card .title{letter-spacing:-.0125rem;color:var(--color-1);font-size:.875rem;font-weight:500;line-height:1.375rem}.coverages .coverage-card .subtitle{letter-spacing:-.0125rem;color:color-mix(in srgb, var(--color-1) 60%, transparent);font-size:.8125rem;font-weight:400;line-height:1.25rem}.coverages .coverage-card .drawer{border:1px solid var(--color-6);border-radius:.625rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.coverages .coverage-card .header{appearance:none;text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}.coverages .coverage-card .header:after{content:"";background-color:var(--color-1);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.coverages .coverage-card .header:hover:after{opacity:.02}.coverages .coverage-card .lines{max-height:0;transition:max-height .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.coverages .coverage-card .lines-inner{flex-direction:column;display:flex}.coverages .coverage-card .header,.coverages .coverage-card .line{background-color:var(--color-8);letter-spacing:-.00625rem;color:color-mix(in srgb, var(--color-1) 60%, transparent);flex-direction:column;gap:.4375rem;padding:.75rem 1rem .8125rem .8125rem;font-size:.8125rem;font-weight:400;line-height:1.0625rem;display:flex;position:relative}.coverages .coverage-card .line{border-top:1px solid var(--color-6);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .8125rem .8125rem}.coverages .coverage-card .line .service{flex:1;min-width:0}.coverages .coverage-card .limits{white-space:nowrap;text-align:right;flex-shrink:0}.coverages .coverage-card .row{padding-right:1rem}.coverages .coverage-card .amount,.coverages .coverage-card .service{color:var(--color-1)}.coverages .coverage-card .amount{font-weight:500}.coverages .coverage-card .arrow{line-height:0;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(90deg)}.coverages .coverage-card .drawer[data-open] .header .arrow{transform:translateY(-50%)rotate(270deg)}@media (max-width:1000px){.coverages__group{gap:2.5rem;padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:500px){.coverages__group{gap:1.875rem;padding-left:1.25rem;padding-right:1.25rem}.coverages .coverage-cards{gap:1.25rem}.coverages .coverage-card{border-radius:1rem}}
.testimonials{background-color:var(--color-2);justify-content:center;align-items:center;width:100%;padding-top:9.375rem;padding-bottom:9.375rem;display:flex}.testimonials .container{flex-direction:column;align-items:center;gap:5rem;width:100%;max-width:75rem;padding:0 1.25rem;display:flex}.testimonials .cards{flex-wrap:wrap;justify-content:center;gap:1.875rem;width:100%;display:flex}.testimonials .card{background-color:var(--color-1);border-radius:1rem;flex-direction:column;flex:20.9375rem;justify-content:space-between;max-width:20.9375rem;min-height:15.25rem;padding:1.5625rem;display:flex;box-shadow:0 9px 17px #00000017}.testimonials .rating{display:none}.testimonials .quote{letter-spacing:-.01875rem;color:var(--color-11);opacity:.7;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.testimonials .author{align-items:center;gap:.625rem;display:flex}.testimonials .avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.testimonials .info{flex-direction:column;gap:.375rem;display:flex}.testimonials .name{letter-spacing:-.01875rem;color:var(--color-11);margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;line-height:.9375rem}.testimonials .title{letter-spacing:-.0175rem;color:var(--color-11);opacity:.5;margin:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:.875rem}@media (max-width:1024px){.testimonials{padding-top:6.25rem;padding-bottom:6.25rem}.testimonials .container{gap:3.75rem}}@media (max-width:768px){.testimonials{padding-top:5rem;padding-bottom:5rem}.testimonials .container{gap:3.125rem}}@media (max-width:500px){.testimonials{padding:6.25rem 0 3.75rem}.testimonials .container{gap:2.5rem;padding:0 1.25rem}}
.bottom-slogan{background-color:var(--color-1);width:100%;padding:var(--section-py) 3.125rem;justify-content:center;align-items:center;display:flex}.bottom-slogan .section-title .lead{font-weight:500}.bottom-slogan .section-title .emph{font-weight:600}.bottom-slogan__cta{background:var(--color-5);letter-spacing:-.046875rem;width:9.375rem;height:3.5rem;color:var(--color-1);cursor:pointer;transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:4.375rem;justify-content:center;align-items:center;margin-top:1.25rem;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}.bottom-slogan__cta:after{content:"";background:var(--color-11);opacity:0;pointer-events:none;transition:opacity 80ms;position:absolute;inset:0}.bottom-slogan__cta:hover{background-color:var(--color-5)}.bottom-slogan__cta--pressed{transform:scale(.94)}.bottom-slogan__cta--pressed:after{opacity:.2}.bottom-slogan__cta--bouncing{animation:.45s linear forwards slogan-cta-bounce}@media (max-width:500px){.bottom-slogan__cta{width:9.375rem}}@keyframes slogan-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)}}
.footer{width:100%;padding:0 .9375rem .9375rem}.footer__container{background:var(--color-9);border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;padding:3.75rem 6.25rem 3.125rem;display:flex;position:relative}.footer__top{justify-content:space-between;align-items:center;width:100%;display:flex}.footer__logo{align-items:center;display:flex}.footer__links{align-items:center;gap:1.25rem;display:flex}.footer__state-dropdown{position:relative}.footer__state-trigger{cursor:pointer;color:var(--color-1);letter-spacing:-.0125rem;background:0 0;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;padding:.625rem .75rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;transition:border-color .2s;display:flex}.footer__state-trigger:hover{border-color:#fff3}.footer__state-chevron{transition:transform .2s}.footer__state-chevron--open{transform:rotate(180deg)}.footer__state-menu{background:var(--color-6);z-index:10;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;min-width:11.25rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}.footer__state-option{width:100%;color:var(--color-1);letter-spacing:-.0125rem;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.5rem .75rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;transition:background .15s;display:flex}.footer__state-option:hover{background:#ffffff14}.footer__state-option--active{background:#ffffff0d;font-weight:500}.footer__privacy-link{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:.0625rem;display:flex;position:relative}.footer__privacy-link a{letter-spacing:-.0125rem;color:var(--color-1);font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;text-decoration:none}.footer__privacy-link:after{content:"";background-color:var(--color-1);opacity:.1;width:100%;height:1px;position:absolute;bottom:0;left:0}.footer__privacy-link:hover:after{opacity:.3}.footer__divider{background-color:var(--color-1);opacity:.08;width:100%;height:1px}.footer__bottom{flex-direction:column;gap:1.875rem;width:100%;display:flex}.footer__legal{flex-direction:column;gap:.375rem;padding-right:6.25rem;display:flex}.footer__legal p{letter-spacing:-.0125rem;color:var(--color-1);opacity:.4;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.footer__social{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.footer__social-label{letter-spacing:-.0125rem;color:var(--color-1);font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.footer__social-icons{opacity:.6;align-items:center;gap:.6875rem;display:flex}.footer__social-icons a{width:.9375rem;height:.9375rem;color:var(--color-1);display:flex}.footer__social-icons a svg{width:100%;height:100%}.footer__glow{pointer-events:none;border-radius:1.25rem;position:absolute;inset:0;overflow:clip}.footer__glow:before{content:"";background:radial-gradient(50% 80% at 50% 0,#ffffff14 0%,#ffffff08 40%,#0000 80%);width:85rem;height:25.8125rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(-1)}@media (max-width:1024px){.footer__container{padding:3.125rem 3.75rem 2.5rem}.footer__legal{padding-right:0}}@media (max-width:768px){.footer__container{padding:2.5rem 1.5rem 1.875rem}}@media (max-width:500px){.footer{padding:0}.footer__container{border-radius:0;padding:2.5rem 1.25rem 6.25rem}.footer__legal p{font-size:.75rem;line-height:1.0625rem}.footer__social{gap:.625rem;margin-bottom:3.75rem}.footer__social-label{letter-spacing:-.015rem;opacity:.8;font-size:.75rem}}
.medical-map{background:#f2f5f5;flex-direction:column;align-items:center;width:100%;height:75rem;display:flex;position:relative;overflow:hidden}.medical-map .content-wrap{z-index:2;padding-top:var(--section-py);flex-direction:column;align-items:center;gap:2.5rem;padding-inline:1.25rem;display:flex;position:relative}.medical-map .content-wrap .search-wrap{flex-direction:column;gap:.625rem;width:100%;max-width:23.125rem;transition:max-width .35s;display:flex}.medical-map .content-wrap .search-wrap[data-selected]{max-width:26.25rem}.medical-map .content-wrap .search-wrap .name{letter-spacing:-.021875rem;color:#11252a;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.0625rem}.medical-map .content-wrap .search-wrap .address{letter-spacing:-.021875rem;color:#11252a;opacity:.5;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.medical-map .content-wrap .search-wrap .results{box-sizing:border-box;background:var(--color-1);border:1px solid var(--color-2);border-radius:1.25rem;flex-direction:column;transition:height .3s;animation:.35s medical-map-results-in;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem .625rem #0000000d}.medical-map .content-wrap .search-wrap .results[data-closing]{animation:.35s forwards medical-map-results-out}.medical-map .content-wrap .search-wrap .results-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.medical-map .content-wrap .search-wrap .results-list::-webkit-scrollbar{display:none}.medical-map .content-wrap .search-wrap .results-list[data-entering]{animation:.25s medical-map-fade-in}.medical-map .content-wrap .search-wrap .results-measure{visibility:hidden;pointer-events:none;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.medical-map .content-wrap .search-wrap .result{cursor:pointer;border-top:1px solid var(--color-2);border-bottom:1px solid var(--color-2);justify-content:space-between;align-items:center;padding:1rem 1.1875rem;display:flex;position:relative}.medical-map .content-wrap .search-wrap .result:not(:first-child){margin-top:-1px}.medical-map .content-wrap .search-wrap .result:first-child{border-top:none}.medical-map .content-wrap .search-wrap .result:before{content:"";z-index:0;background:var(--color-2);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.medical-map .content-wrap .search-wrap .result:hover:before,.medical-map .content-wrap .search-wrap .result:focus-visible:before{opacity:1}.medical-map .content-wrap .search-wrap .result:focus-visible{outline-offset:-2px;outline:2px solid #06c}.medical-map .content-wrap .search-wrap .result>*{z-index:1;position:relative}.medical-map .content-wrap .search-wrap .result .text{flex-direction:column;gap:.1875rem;display:flex}.medical-map .content-wrap .search-wrap .result .rating{background:var(--color-2);border-radius:62.4375rem;flex-direction:row;justify-content:center;align-items:center;gap:.0625rem;width:2.4375rem;height:1.4375rem;display:flex}.medical-map .content-wrap .search-wrap .result .rating .number{letter-spacing:-.03125rem;color:#11252a;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:800;line-height:.8125rem}.medical-map .content-wrap .search-wrap .message{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.1875rem 1.1875rem 1.375rem;display:flex}.medical-map .content-wrap .search-wrap .message:not(:first-child){border-top:1px solid var(--color-2);margin-top:-1px}.medical-map .content-wrap .search-wrap .message .m-title{letter-spacing:-.021875rem;color:#11252a;opacity:.6;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.0625rem}.medical-map .content-wrap .search-wrap .message .m-body{letter-spacing:-.021875rem;color:#11252a;opacity:.5;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.medical-map .content-wrap .search{background:var(--color-1);border:1px solid var(--color-2);border-radius:1.875rem;flex-direction:row;width:100%;height:3.75rem;padding-left:1.1875rem;padding-right:3.125rem;transition:height .35s,border-radius .35s;display:flex;position:relative;box-shadow:0 .25rem .625rem #0000000d}.medical-map .content-wrap .search[data-selected]{border-radius:1.125rem;align-items:center;height:4.875rem;padding-right:12.5rem}.medical-map .content-wrap .search[data-selected] .input{opacity:0}.medical-map .content-wrap .search[data-selected] .selected-doctor{opacity:1}.medical-map .content-wrap .search[data-selected] .button{opacity:1;pointer-events:auto;transition:opacity .35s .2s;animation:.35s .2s both medical-map-button-in}.medical-map .content-wrap .search .selected-doctor{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.1875rem;transition:opacity .25s;display:flex;position:absolute;top:50%;left:1.1875rem;right:10.625rem;transform:translateY(-50%)}.medical-map .content-wrap .search .selected-doctor .title,.medical-map .content-wrap .search .selected-doctor .subtitle{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.021875rem;color:#11252a;max-width:100%;margin:0;font-family:DM Sans,sans-serif;overflow:hidden}.medical-map .content-wrap .search .selected-doctor .title{font-size:.8125rem;font-weight:600;line-height:1.0625rem}.medical-map .content-wrap .search .selected-doctor .title-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.medical-map .content-wrap .search .selected-doctor .subtitle{opacity:.5;font-size:.75rem;font-weight:500;line-height:1rem}.medical-map .content-wrap .search .button{background:var(--color-10);width:6.25rem;height:2.5rem;color:var(--color-1);letter-spacing:-.021875rem;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:1.25rem;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;transition:opacity .25s;display:flex;position:absolute;top:50%;right:3.4375rem;transform:translateY(-50%);box-shadow:0 .25rem .625rem #0000000d}.medical-map .content-wrap .search .input{letter-spacing:-.021875rem;color:#11252a;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.0625rem;transition:opacity .25s}.medical-map .content-wrap .search .input::placeholder{color:#11252a;opacity:.3;font-weight:600}.medical-map .content-wrap .search .search-icon,.medical-map .content-wrap .search .close-icon,.medical-map .content-wrap .search .spinner{transition:opacity .25s;position:absolute;top:50%;transform:translateY(-50%)}.medical-map .content-wrap .search .search-icon svg,.medical-map .content-wrap .search .close-icon svg,.medical-map .content-wrap .search .spinner svg{display:block}.medical-map .content-wrap .search .search-icon{opacity:1;pointer-events:none;right:.8125rem}.medical-map .content-wrap .search .close-icon{opacity:0;pointer-events:none;cursor:pointer;right:1.125rem}.medical-map .content-wrap .search .spinner{opacity:0;pointer-events:none;animation:.8s linear infinite medical-map-spin;right:1.375rem}.medical-map .content-wrap .search[data-has-text] .search-icon{opacity:0}.medical-map .content-wrap .search[data-has-text] .close-icon{opacity:1;pointer-events:auto}.medical-map .content-wrap .search[data-loading] .close-icon{opacity:0;pointer-events:none}.medical-map .content-wrap .search[data-loading] .spinner{opacity:1}.medical-map .titles{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:clamp(.625rem,.375rem + .8vw,.875rem);max-width:43.75rem;display:flex;position:relative}.medical-map .title{letter-spacing:clamp(-.1875rem,-.0675rem - .192vw,-.1125rem);color:#11252a;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.375rem,1.625rem + 2.4vw,3.125rem);line-height:clamp(3rem,2.25rem + 2.4vw,3.75rem)}@media (max-width:500px){.medical-map .title{font-size:clamp(1.875rem,1.125rem + 3.2vw,2.125rem);line-height:clamp(2.5rem,1.75rem + 3.2vw,2.75rem)}}.medical-map .title .lead{white-space:nowrap;font-weight:500}.medical-map .title .city{font-weight:600;display:block}.medical-map .subtitle{letter-spacing:clamp(-.025rem,.02vw - .03125rem,-.01875rem);color:#11252a;opacity:.8;text-wrap:pretty;max-width:38.125rem;margin:.125rem auto 0;font-family:DM Sans,sans-serif;font-size:clamp(.9375rem,.875rem + .2vw,1rem);font-weight:500;line-height:clamp(1.3125rem,1.25rem + .2vw,1.375rem)}@media (max-width:500px){.medical-map .subtitle{font-size:.9375rem;line-height:1.3125rem}}.medical-map .map{z-index:0;position:absolute;inset:0}.medical-map .bg{object-fit:cover;transition:opacity .4s}.medical-map .bg--hidden{opacity:0;pointer-events:none}.medical-map .live-map{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.medical-map .live-map--ready{opacity:1}.medical-map__dot{opacity:0;background:#6c8186;border:.125rem solid #fff;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .25s,transform .25s;transform:scale(.4);box-shadow:0 .0625rem .25rem #00000040}.medical-map__dot--in{opacity:1;transform:scale(1)}.medical-map .top-gradient{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0}.medical-map .top-gradient .solid{background:#f2f5f5;width:100%;height:9.375rem;position:absolute;top:0;left:0}.medical-map .top-gradient .fade{width:100%;height:11.75rem;display:block;position:absolute;top:9.375rem;left:0}.medical-map .top-gradient .glow{position:absolute;top:7rem;left:50%;transform:translate(-50%)}.medical-map .location{cursor:pointer;background:#11252a;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;transition:opacity .3s,transform .3s,box-shadow .15s;display:flex;position:absolute;box-shadow:0 .125rem .3125rem #00000040}.medical-map .location.entering{opacity:0;transform:scale(.5)}.medical-map .location.hovered{box-shadow:0 0 0 .1875rem #11252a33,0 .125rem .3125rem #00000040}.medical-map .location .dot{background:var(--color-1);border-radius:50%;width:.3125rem;height:.3125rem}.medical-map .map-note{left:50%;bottom:calc(var(--testimonials-overlap,18.75rem) + 1.875rem);z-index:3;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute;transform:translate(-50%)}.medical-map .map-note:focus-visible{outline-offset:2px;border-radius:1.875rem;outline:2px solid #06c}.medical-map .map-note .pill{background:var(--color-1);border:1px solid var(--color-2);white-space:nowrap;border-radius:1.875rem;align-items:center;gap:.375rem;height:2.75rem;padding:.75rem .9375rem;transition:opacity .2s,transform .2s;display:flex;box-shadow:0 .25rem .25rem #0000000d}.medical-map .map-note .pill-text{letter-spacing:-.03rem;color:var(--color-11);font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.medical-map .map-note .pill-icon{border:.0416875rem solid var(--color-2);background:var(--color-1);width:.875rem;height:.875rem;color:var(--color-11);border-radius:.833313rem;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.5835rem;font-weight:700;line-height:.9725rem;display:flex}.medical-map .map-note .card{background:var(--color-1);border:1px solid var(--color-2);opacity:0;pointer-events:none;border-radius:.75rem;flex-direction:column;gap:.25rem;width:17.75rem;padding:.9375rem 1rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(.25rem);box-shadow:0 .25rem .25rem #0000000d}.medical-map .map-note .card-headline{letter-spacing:-.03rem;color:var(--color-11);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1rem}.medical-map .map-note .card-question{font-weight:600}.medical-map .map-note .card-answer{font-weight:800}.medical-map .map-note .card-detail{letter-spacing:-.03rem;color:var(--color-11);opacity:.7;width:13.9375rem;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}@media (hover:hover){.medical-map .map-note:hover .pill,.medical-map .map-note:focus-within .pill{opacity:0;pointer-events:none}.medical-map .map-note:hover .card,.medical-map .map-note:focus-within .card{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}}.medical-map .map-note[data-expanded] .pill{opacity:0;pointer-events:none}.medical-map .map-note[data-expanded] .card{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.medical-map .tooltip{z-index:200;pointer-events:none;flex-direction:column;display:flex;position:absolute}.medical-map .tooltip .card{background:#163036;border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 2.1875rem 1.1875rem 1.125rem;display:flex}.medical-map .tooltip .head{align-items:center;gap:.4375rem;display:flex}.medical-map .tooltip .name{letter-spacing:-.01875rem;color:var(--color-1);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600}.medical-map .tooltip .rate{border-radius:2.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .4375rem;display:flex;position:relative;overflow:hidden}.medical-map .tooltip .rate:before{content:"";background:var(--color-1);opacity:.08;position:absolute;inset:0}.medical-map .tooltip .star{flex-shrink:0;width:.46875rem;height:.494813rem;position:relative}.medical-map .tooltip .score{letter-spacing:-.01125rem;color:var(--color-1);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.5625rem;font-weight:800;position:relative}.medical-map .tooltip .address{letter-spacing:-.0125rem;color:var(--color-1);opacity:.6;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500}.medical-map .tooltip .arrow{width:1.25rem;height:.625rem;margin-top:-.375rem;position:relative}.medical-map .tooltip .arrow:after{content:"";background:#163036;border-radius:0 0 .1875rem;width:.75rem;height:.75rem;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.medical-map .tooltip.below .arrow{order:-1;margin-top:0;margin-bottom:-.375rem}.medical-map .tooltip.below .arrow:after{border-radius:0 .1875rem 0 0;top:auto;bottom:0}@keyframes medical-map-results-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes medical-map-fade-in{0%{opacity:0}to{opacity:1}}@keyframes medical-map-button-in{0%{transform:translateY(calc(.625rem - 50%))}to{transform:translateY(-50%)}}@keyframes medical-map-results-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes medical-map-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}
.ask-ailene{width:100%;padding:0;scroll-margin-top:5.875rem}@media (max-width:768px){.ask-ailene{scroll-margin-top:6.8125rem}}@media (max-width:500px){.ask-ailene{padding:0}}.ask-ailene--full-width{padding:0}.ask-ailene__surface{background-color:var(--color-11);width:100%;color:var(--color-1);padding:var(--section-py) clamp(1.25rem,-2.91667rem + 17.7778*1vw,3.75rem);border-radius:0;justify-content:center;display:flex;position:relative;overflow:hidden}@media (max-width:500px){.ask-ailene__surface{border-radius:0}}.ask-ailene--full-width .ask-ailene__surface{border-radius:0}.ask-ailene__content{flex-direction:column;align-items:center;gap:clamp(5rem,4.25rem + 3.2vw,6.25rem);width:100%;max-width:50rem;display:flex}.ask-ailene__header{flex-direction:column;align-items:center;gap:clamp(1.25rem,.625rem + 2vw,1.875rem);display:flex}.ask-ailene__icon{justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.ask-ailene__icon svg{width:100%;height:100%;display:block}@media (max-width:500px){.ask-ailene__icon{width:3.125rem;height:3.125rem}}.ask-ailene__middle{overflow-clip-margin:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:height .4s;display:flex;position:relative;overflow:clip}.ask-ailene__chips{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;animation:.25s backwards ask-ailene-fade-in;display:flex}.ask-ailene__chips--scroll{scrollbar-width:none;flex-flow:column;justify-content:flex-start;align-items:safe center;gap:.75rem;display:flex;overflow:auto hidden}.ask-ailene__chips--scroll::-webkit-scrollbar{display:none}.ask-ailene__chips-row{flex-wrap:nowrap;gap:.75rem;width:max-content;display:flex}.ask-ailene__chips-frame{--ailene-fade-left:0;--ailene-fade-right:1;width:100%;animation:.25s backwards ask-ailene-fade-in;position:relative}.ask-ailene__chips-frame:before,.ask-ailene__chips-frame:after{content:"";pointer-events:none;z-index:2;width:2.875rem;position:absolute;top:0;bottom:0}.ask-ailene__chips-frame:before{opacity:var(--ailene-fade-left);background:linear-gradient(90deg,#11252a 0% 19.7%,#11252a00 100%);left:-1px}.ask-ailene__chips-frame:after{opacity:var(--ailene-fade-right);background:linear-gradient(270deg,#11252a 0% 19.7%,#11252a00 100%);right:-1px}.ask-ailene__chip{background-color:var(--color-9);border:1px solid var(--color-8);color:var(--color-1);letter-spacing:-.0125rem;white-space:nowrap;cursor:pointer;border-radius:6.25rem;padding:.9375rem 1.0625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:.875rem;transition:background-color .25s;animation:.4s backwards ask-ailene-chip-fade-in}.ask-ailene__chip:hover{background-color:var(--color-8)}.ask-ailene__chip:focus-visible{outline:2px solid var(--color-12);outline-offset:2px}.ask-ailene__chip:disabled{opacity:.5;cursor:default}.ask-ailene__chip:first-child{animation-delay:50ms}.ask-ailene__chip:nth-child(2){animation-delay:.1s}.ask-ailene__chip:nth-child(3){animation-delay:.15s}.ask-ailene__chip:nth-child(4){animation-delay:.2s}.ask-ailene__chip:nth-child(5){animation-delay:.25s}.ask-ailene__chip:nth-child(6){animation-delay:.3s}.ask-ailene__chip:nth-child(7){animation-delay:.35s}.ask-ailene__chip:nth-child(8){animation-delay:.4s}.ask-ailene__chip:nth-child(9){animation-delay:.45s}.ask-ailene__chip:nth-child(10){animation-delay:.5s}.ask-ailene__spinner{width:.875rem;height:.875rem;animation:.25s backwards ask-ailene-fade-in;display:inline-flex}.ask-ailene__spinner svg{width:100%;height:100%;animation:.8s linear infinite ask-ailene-spin;display:block}.ask-ailene__answer-group{flex-direction:column;align-items:center;gap:1.875rem;width:100%;animation:.25s backwards ask-ailene-fade-in;display:flex}.ask-ailene__answer-section{text-align:center;flex-direction:column;align-items:center;gap:.9375rem;max-width:40.625rem;animation:.4s ask-ailene-fade-in;display:flex}.ask-ailene__question{color:var(--color-12);text-wrap:pretty;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600}.ask-ailene__answer{letter-spacing:-.00625rem;color:#ffffffb3;text-wrap:pretty;max-height:13.75rem;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem;overflow-y:auto}.ask-ailene__answer b,.ask-ailene__answer strong{color:#ffffffe6;font-weight:500}.ask-ailene__contact{letter-spacing:-.00625rem;color:#ffffffb3;text-wrap:pretty;margin:.5rem 0 0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}.ask-ailene__contact a{color:var(--color-12);text-underline-offset:3px;text-decoration:underline}.ask-ailene__contact a:hover{text-decoration-thickness:2px}.ask-ailene__contact a:focus-visible{outline:2px solid var(--color-12);outline-offset:2px;border-radius:.25rem}.ask-ailene__signup-link{color:var(--color-12);text-underline-offset:3px;text-decoration:underline}.ask-ailene__signup-link:hover{text-decoration-thickness:2px}.ask-ailene__signup-link:focus-visible{outline:2px solid var(--color-12);outline-offset:2px;border-radius:.25rem}.ask-ailene__follow-ups{scrollbar-width:none;flex-wrap:nowrap;gap:.75rem;width:100%;display:flex;overflow:auto hidden}.ask-ailene__follow-ups::-webkit-scrollbar{display:none}.ask-ailene__input-bar{background-color:var(--color-8);border:1px solid var(--color-6);border-radius:3.75rem;align-items:center;gap:1.25rem;width:100%;max-width:20.9375rem;height:3.625rem;padding:0 1.0625rem 0 1.25rem;transition:background-color .25s,border-color .25s;display:flex}.ask-ailene__input-bar:focus-within{background-color:var(--color-7);border-color:var(--color-5)}.ask-ailene__input{color:var(--color-1);letter-spacing:-.015625rem;background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25rem}@media (max-width:500px){.ask-ailene__input{transform-origin:0;width:123.077%;font-size:1rem;transform:scale(.8125)}}.ask-ailene__input::placeholder{color:#ffffff80}.ask-ailene__send{cursor:pointer;opacity:1;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex}.ask-ailene__send:disabled{opacity:.1;cursor:default}.ask-ailene__send svg{width:1.5rem;height:1.5rem;display:block}.is-leaving{pointer-events:none;animation:.25s forwards ask-ailene-fade-out}@keyframes ask-ailene-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ask-ailene-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ask-ailene-chip-fade-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes ask-ailene-spin{to{transform:rotate(360deg)}}
.ailene-coverage-stack>.ask-ailene .ask-ailene__surface{border-bottom-right-radius:0;border-bottom-left-radius:0}.ailene-coverage-stack>.coverages .coverages__container{border-top-left-radius:0;border-top-right-radius:0}.ailene-coverage-stack>.coverages .coverages__container:before{content:"";background:var(--color-7);z-index:1;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}
body:has(.medical-page) .call-us-banner-slot--compact{display:none}.medical-page{--medical-nav-height:4.8125rem;--medical-banner-height:0px;--section-py:7.8125rem;padding-top:0}@media (max-width:31.25rem){.medical-page{--medical-nav-height:3.75rem;--medical-banner-height:2.375rem;--section-py:5rem}}.medical-page{--testimonials-overlap:18.75rem}.medical-page--no-testimonials{--testimonials-overlap:0px}.medical-page .section-title-dark{letter-spacing:clamp(-.1875rem,-.0675rem - .192vw,-.1125rem);color:var(--color-1);text-wrap:balance;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.375rem,1.625rem + 2.4vw,3.125rem);font-weight:400;line-height:clamp(3rem,2.25rem + 2.4vw,3.75rem)}@media (max-width:31.25rem){.medical-page .section-title-dark{font-size:clamp(1.875rem,1.125rem + 3.2vw,2.125rem);line-height:clamp(2.5rem,1.75rem + 3.2vw,2.75rem)}}.medical-page .section-subtitle-dark{letter-spacing:-.0125rem;color:var(--color-1);opacity:.8;text-wrap:pretty;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.375rem}.medical-page .testimonials{z-index:1;margin-top:calc(-1*var(--testimonials-overlap));background-color:#0000;padding:0 .625rem .625rem;position:relative}.medical-page .testimonials .container{background-color:var(--color-11);width:100%;max-width:none;padding-top:var(--section-py);padding-bottom:var(--section-py);border-radius:1.25rem;padding-left:1.875rem;padding-right:1.875rem}@media (max-width:600px){.medical-page .testimonials .container{border-radius:1rem}}.medical-page .testimonials .section-title{color:var(--color-1)}.medical-page .testimonials .section-title .lead{font-weight:500}.medical-page .testimonials .section-title .emph{font-weight:600}.medical-page .testimonials .section-subtitle{color:var(--color-1);opacity:.8}.medical-page .testimonials .card{background-color:var(--color-9);border:1px solid var(--color-6);border-radius:1rem;justify-content:flex-start;max-width:28.75rem;padding:1.8125rem 3.0625rem 1.8125rem 1.8125rem;box-shadow:0 .5625rem 1.0625rem #0000000a}.medical-page .testimonials .author{margin-top:auto}.medical-page .testimonials .rating{box-sizing:border-box;background-color:#c0ff940a;border-radius:62.4375rem;justify-content:space-between;align-items:center;width:4.3125rem;height:1.5625rem;margin-bottom:1.25rem;padding:.5rem;display:flex}.medical-page .testimonials .rating svg{flex-shrink:0;display:block}.medical-page .testimonials .avatar{border:1px solid var(--color-6);box-sizing:border-box;width:2.375rem;height:2.375rem}.medical-page .testimonials .quote{letter-spacing:-.00625rem;color:var(--color-1);opacity:1;margin-bottom:1.5625rem;font-size:.9375rem;font-weight:400;line-height:1.375rem}.medical-page .testimonials .name{letter-spacing:-.015625rem;color:var(--color-1);font-size:.8125rem;line-height:1.0625rem}.medical-page .testimonials .title{letter-spacing:-.0125rem;color:var(--color-1);opacity:.5;font-size:.8125rem;line-height:1.0625rem}.medical-page .testimonials .info{gap:.125rem}
