.hm-hero-section{margin:0;padding:0}.hm-hero-section .hm-hero{--hm-image-position:var(--hm-desktop-position);position:relative;isolation:isolate;width:100%;overflow:hidden;background:var(--hm-background);color:var(--hm-text);font-family:inherit;text-align:left}.hm-hero-section .hm-hero,.hm-hero-section .hm-hero *{box-sizing:border-box}.hm-hero-section .hm-hero [hidden]{display:none!important}.hm-hero-section .hm-hero__inner{max-width:1440px;min-height:640px;margin-inline:auto;display:grid;grid-template-columns:minmax(0px,46%) minmax(0px,54%);align-items:center;padding:var(--hm-padding) 48px;position:relative;z-index:2;pointer-events:none}.hm-hero-section .hm-hero__content{min-width:0px;padding-right:24px;pointer-events:auto}.hm-hero-section .hm-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--hm-text);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.hm-hero-section .hm-hero__eyebrow:before{content:"";width:28px;height:4px;border-radius:4px;background:var(--hm-accent);flex:0 0 auto}.hm-hero-section .hm-hero__title{margin:0;color:var(--hm-text);font-family:inherit;font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:1.14;letter-spacing:-.04em;text-transform:none;overflow-wrap:normal}.hm-hero-section .hm-hero__title>span{display:block}.hm-hero-section .hm-hero__underline{display:block;width:176px;height:15px;margin-top:8px;color:var(--hm-accent);overflow:visible}.hm-hero-section .hm-hero__description{margin-top:20px;max-width:510px;color:var(--hm-text);font-size:16px;line-height:1.7}.hm-hero-section .hm-hero__description p{margin:0;color:inherit}.hm-hero-section .hm-hero__description p+p{margin-top:10px}.hm-hero-section .hm-hero__description a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hm-hero-section .hm-hero__conversion{width:fit-content;max-width:100%;margin-top:27px}.hm-hero-section .hm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.hm-hero-section a.hm-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;max-width:100%;padding:14px 20px;border:1px solid var(--hm-accent);border-radius:52px;background:var(--hm-accent);color:#222744;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:none;transition:filter .15s}.hm-hero-section a.hm-hero__button:before,.hm-hero-section a.hm-hero__button:after{content:none}.hm-hero-section a.hm-hero__button--secondary{background:var(--hm-background);border-color:var(--hm-text);color:var(--hm-text)}.hm-hero-section a.hm-hero__button:hover{filter:brightness(.94)}.hm-hero-section .hm-hero__arrow{display:block;width:20px;height:20px;flex:0 0 20px}.hm-hero-section .hm-hero a:focus-visible{outline:3px solid var(--hm-accent);outline-offset:5px}.hm-hero-section a.hm-hero__terms{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;margin-top:4px;color:var(--hm-text);font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.hm-hero-section hm2-hero-reviews{display:block;margin-top:14px;min-height:44px;text-align:center}.hm-hero-section a.hm-hero__reviews{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;color:var(--hm-text);font-size:13px;line-height:1.5;text-decoration:none}.hm-hero-section a.hm-hero__reviews:hover{text-decoration:underline;text-underline-offset:3px}.hm-hero-section .hm-hero__review-main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px}.hm-hero-section .hm-hero__review-detail{display:block;margin-top:4px;color:var(--hm-text);font-size:11px;line-height:1.5}.hm-hero-section .hm-hero__stars{display:inline-flex;gap:2px}.hm-hero-section .hm-hero__star{display:block;position:relative;width:19px;height:19px;color:#777d96}.hm-hero-section .hm-hero__star svg{display:block;width:19px;height:19px;max-width:none}.hm-hero-section .hm-hero__star-fill{position:absolute;inset:0px auto 0px 0px;width:var(--hm-star-fill,0%);overflow:hidden;color:var(--hm-accent)}.hm-hero-section .hm-hero__media{position:absolute;inset:0px 0px 0px auto;z-index:1;width:52%;overflow:hidden;border-radius:16% 0 0 16%/50% 0 0 50%}.hm-hero-section .hm-hero__media picture{display:block;width:100%;height:100%}.hm-hero-section .hm-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.hm-hero-section .hm-hero__placeholder{display:block;width:100%;height:100%;background:#e5e6eb;fill:#777d96;object-fit:cover}.hm-hero-section .hm-hero__image-note{position:absolute;top:50%;left:25%;width:65%;color:#222744;font-size:14px;padding:16px;background:#fff}.hm-hero-section .hm-hero__underline path{stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s cubic-bezier(.25,.7,.3,1) .2s 1 normal both running hm-hero-underline-draw}@keyframes hm-hero-underline-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:990px)and (max-width:1099px){.hm-hero-section .hm-hero__inner{min-height:650px;padding-inline:28px;grid-template-columns:minmax(0px,48%) minmax(0px,52%)}.hm-hero-section .hm-hero__content{padding-right:12px}.hm-hero-section .hm-hero__title{font-size:clamp(32px,3.5vw,42px)}.hm-hero-section .hm-hero__description{font-size:15px}.hm-hero-section .hm-hero__actions{gap:10px}.hm-hero-section a.hm-hero__button{font-size:13px;padding-inline:18px}}@media(max-width:989px){.hm-hero-section .hm-hero{--hm-image-position:var(--hm-mobile-position)}.hm-hero-section .hm-hero__inner{display:block;min-height:0px;padding:32px 20px 24px}.hm-hero-section .hm-hero__content{padding-right:0}.hm-hero-section .hm-hero__eyebrow{margin-bottom:15px;font-size:11px}.hm-hero-section .hm-hero__title{font-size:clamp(30px,7.7vw,42px);line-height:1.16}.hm-hero-section .hm-hero__underline{width:140px;height:12px}.hm-hero-section .hm-hero__description{margin-top:17px;font-size:15px;line-height:1.65}.hm-hero-section .hm-hero__conversion{width:100%;margin-top:24px}.hm-hero-section .hm-hero__actions{display:grid;grid-template-columns:minmax(0px,1fr);width:max-content;max-width:100%;gap:8px;margin:0 auto}.hm-hero-section a.hm-hero__button{justify-content:center;width:100%;min-height:44px;padding:10px 8px;gap:10px;font-size:14px}.hm-hero-section a.hm-hero__button--secondary{justify-self:stretch;justify-content:center;width:100%;min-height:44px;padding:10px 8px;gap:10px;border:0px;border-radius:4px;background:transparent;color:var(--hm-text)}.hm-hero-section a.hm-hero__button--secondary>span{text-decoration:underline 1px;text-underline-offset:4px}.hm-hero-section a.hm-hero__button--secondary:hover{filter:none}.hm-hero-section hm2-hero-reviews{margin-top:4px}.hm-hero-section .hm-hero__review-main{flex-wrap:nowrap;gap:8px}.hm-hero-section .hm-hero__review-main>strong,.hm-hero-section .hm-hero__review-main>span{flex-shrink:0}.hm-hero-section .hm-hero__review-detail{display:none}.hm-hero-section .hm-hero__media{position:relative;inset:auto;width:100%;aspect-ratio:1.25 / 1;max-height:440px;clip-path:none;border-radius:50% 50% 0 0/12% 12% 0 0}}@media(prefers-reduced-motion:reduce){.hm-hero-section a.hm-hero__button{transition:none}.hm-hero-section .hm-hero__underline path{animation:auto ease 0s 1 normal none running none;stroke-dashoffset:0}}.hm-series-section{margin:0;padding:0}.hm-series-section .hm-series{background:#fff;color:#222744;font-family:inherit;padding:var(--hm-series-space,48px) 0}.hm-series-section .hm-series,.hm-series-section .hm-series *{box-sizing:border-box}.hm-series-section .hm-series__inner{max-width:1440px;margin-inline:auto;padding-inline:48px;display:grid;grid-template-columns:minmax(0px,1fr) auto;grid-template-areas:"heading all" "cards cards";gap:28px 24px;align-items:center}.hm-series-section .hm-series__heading{grid-area:heading;min-width:0px}.hm-series-section .hm-series__heading h2{margin:0;color:#222744;font-family:inherit;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.hm-series-section .hm-series__grid{grid-area:cards;display:grid;grid-template-columns:repeat(var(--hm-series-columns,6),minmax(0,1fr));gap:24px}.hm-series-section .hm-series__item{min-width:0px}.hm-series-section .hm-series__card{display:flex;flex-direction:column;height:100%;min-width:0px;padding:12px 12px 18px;border:1px solid rgb(228,229,237);border-radius:16px;color:#222744;text-decoration:none;background:#fff}.hm-series-section .hm-series__card:before,.hm-series-section .hm-series__card:after{content:none}.hm-series-section .hm-series__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;overflow:hidden}.hm-series-section .hm-series__image{display:block;height:100%;width:100%;max-width:100%;object-fit:contain;transform:scale(var(--hm-series-image-scale,1));transform-origin:center center;transition:transform .25s}.hm-series-section .hm-series__placeholder{display:block;width:100%;height:100%;fill:#a4a8b7;background:#f7f7f9;border-radius:12px}.hm-series-section .hm-series__copy{padding-top:20px}.hm-series-section .hm-series__copy h3{margin:0;color:#222744;font-family:inherit;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:0px;text-transform:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-decoration-thickness:2px;text-underline-offset:5px}.hm-series-section a.hm-series__card:hover h3{text-decoration:underline rgb(253,194,56)}.hm-series-section .hm-series__all{grid-area:all;display:inline-flex;justify-self:end;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:8px 0;color:#222744;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;text-transform:none}.hm-series-section .hm-series__all svg{display:block;width:20px;height:20px;flex:0 0 20px}.hm-series-section .hm-series__all:hover span{text-decoration:underline 2px rgb(253,194,56);text-underline-offset:5px}.hm-series-section .hm-series a:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:4px}.hm-series-section .hm-series__editor-note{padding:8px;margin:0;color:#222744;font-size:12px;line-height:1.5;border:1px dashed rgb(170,170,170);border-radius:8px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hm-series-section a.hm-series__card:hover .hm-series__image{transform:scale(var(--hm-series-image-scale,1)) scale(1.035)}}@media(min-width:750px)and (max-width:989px){.hm-series-section .hm-series__grid{grid-template-columns:repeat(3,minmax(0px,1fr))}}@media(max-width:989px){.hm-series-section .hm-series{padding-block:36px}.hm-series-section .hm-series__inner{padding-inline:24px;grid-template-columns:minmax(0px,1fr);grid-template-areas:"heading" "cards" "all";row-gap:24px}.hm-series-section .hm-series__grid{gap:24px}.hm-series-section .hm-series__all{justify-self:center}}@media(max-width:749px){.hm-series-section .hm-series__inner{padding-inline:20px}.hm-series-section .hm-series__heading h2{font-size:28px}.hm-series-section .hm-series__grid{grid-template-columns:repeat(2,minmax(0px,1fr));gap:24px 12px}.hm-series-section .hm-series__card{padding:10px 10px 16px;border-radius:16px}.hm-series-section .hm-series__photo{aspect-ratio:1 / 1}.hm-series-section .hm-series__copy{padding-top:14px}.hm-series-section .hm-series__copy h3{font-size:16px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.hm-series-section .hm-series__image{transition:none}}@media(max-width:749px){.hm-series-section .hm-series__item:first-child{grid-column:1 / -1}.hm-series-section .hm-series__item:first-child .hm-series__card{flex-direction:row;align-items:center;gap:18px}.hm-series-section .hm-series__item:first-child .hm-series__photo{width:44%;flex:0 0 44%}.hm-series-section .hm-series__item:first-child .hm-series__copy{flex:1 1 0%;min-width:0px;padding-top:0}}.hm-series-section .hm-series__copy{display:flow-root;flex:1 1 0%;min-width:0px}.hm-series-section .hm-series__copy h3{min-width:0px}.hm-series-section .hm-series__arrow{display:block;float:right;width:20px;height:20px;color:#222744;margin:0 0 0 8px}@media(min-width:990px)and (max-width:1279px){.hm-series-section .hm-series__grid{gap:12px}.hm-series-section .hm-series__inner{padding-inline:24px}.hm-series-section .hm-series__card{padding:10px 8px 16px}.hm-series-section .hm-series__copy h3{font-size:14px;line-height:1.5}}@media(max-width:749px){.hm-series-section .hm-series__grid{row-gap:12px}.hm-series-section .hm-series__item:first-child .hm-series__card{padding:16px}.hm-series-section .hm-series__item:first-child .hm-series__photo{width:42%;flex-basis:42%}}@media(max-width:374px){.hm-series-section .hm-series__copy h3{font-size:15px}}@media(min-width:990px){.hm-series-section .hm-series[data-card-count="8"] .hm-series__grid{gap:12px}.hm-series-section .hm-series[data-card-count="8"] .hm-series__card{padding-inline:8px}.hm-series-section .hm-series[data-card-count="8"] .hm-series__copy h3{font-size:15px;line-height:1.4}}@media(min-width:990px)and (max-width:1199px){.hm-series-section .hm-series[data-card-count="8"] .hm-series__grid{grid-template-columns:repeat(4,minmax(0px,1fr))}}.hm-models-section{margin:0;padding:0}.hm-models-section .hm2-models{padding:var(--hm-models-space,48px) 0;color:#222744;background:#fff;font-family:inherit}.hm-models-section .hm2-models,.hm-models-section .hm2-models *{box-sizing:border-box}.hm-models-section .hm-models__inner{max-width:1440px;margin-inline:auto;padding-inline:48px}.hm-models-section .hm-models__intro{margin-bottom:32px}.hm-models-section .hm-models__eyebrow{margin:0 0 14px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#616578}.hm-models-section .hm-models__intro h2{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,2.4vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.hm-models-section .hm-models__underline{display:block;width:132px;height:12px;margin:12px 0;color:#fdc238;overflow:visible}.hm-models-section .hm-models__intro-text{margin:0;font-size:15px;line-height:1.6;color:#616578;max-width:900px}.hm-models-section .hm-models__grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:36px 32px}.hm-models-section .hm-models__card{min-width:0px;display:flex;flex-direction:column;padding:0 16px}.hm-models-section .hm-models__photo{position:relative;width:100%;aspect-ratio:1.45 / 1;display:flex;align-items:center;justify-content:center;padding:30px 0 0}.hm-models-section .hm-models__image{position:absolute;top:30px;left:0;display:block;width:100%;height:calc(100% - 30px);max-width:100%;object-fit:contain}.hm-models-section .hm-models__placeholder{display:block;width:80%;height:80%;fill:#a4a8b7;background:#fafafa;border-radius:16px}.hm-models-section .hm-models__badge{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid rgb(209,214,225);border-radius:999px;color:#222744;background:#fff;font-size:10px;line-height:1.4;font-weight:700;text-transform:uppercase;white-space:nowrap}.hm-models-section .hm-models__summary{margin-top:20px}.hm-models-section .hm-models__summary:before{content:"";display:block;width:45px;height:4px;border-radius:2px;background:#fdc238;margin-bottom:12px}.hm-models-section .hm-models__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hm-models-section .hm-models__heading-row h3{margin:0;color:inherit;font-family:inherit;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.hm-models-section .hm-models__price{margin:0;color:#222744;font-size:17px;line-height:1.4;font-weight:700;flex-shrink:0;text-wrap-mode:nowrap}.hm-models-section .hm-models__description{margin:14px 0 0;min-height:3em;font-size:14px;line-height:1.5;color:#616578}.hm-models-section .hm-models__features{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:14px;min-height:92px;margin:20px 0 0;padding:0;list-style:none}.hm-models-section .hm-models__features li{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0px;margin:0;padding:0;text-align:center}.hm-models-section .hm-models__feature-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:#222744}.hm-models-section .hm-models__feature-icon svg{display:block;width:100%;height:100%;overflow:visible}.hm-models-section .hm-models__feature-label{display:block;max-width:160px;font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.hm-models-section .hm-models__action{padding-top:22px;margin-top:auto}.hm-models-section .hm-models__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:13px 21px;border:1px solid transparent;border-radius:999px;background:#fdc238;color:#222744;font-size:14px;font-weight:700;line-height:1.5;font-family:inherit;text-decoration:none;text-transform:none;letter-spacing:0px;box-shadow:none;transition:background-color .2s}.hm-models-section .hm-models__button:before,.hm-models-section .hm-models__button:after{content:none}.hm-models-section .hm-models__button span{overflow-wrap:anywhere}.hm-models-section .hm-models__button svg{display:block;width:22px;height:22px;flex:0 0 22px}.hm-models-section .hm-models__button:hover{background:#edb329;color:#222744}.hm-models-section .hm-models__button:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:4px}.hm-models-section .hm-models__button--compare{width:fit-content;min-width:340px;max-width:100%;margin:28px auto 0;background:#222744;color:#fff;gap:48px}.hm-models-section .hm-models__button--compare:hover{background:#363d64;color:#fff}.hm-models-section .hm-models__editor-note{margin:0;padding:12px;border:1px dashed rgb(164,168,183);color:#222744;font-size:12px;line-height:1.5}@media(min-width:990px){.hm-models-section .hm-models__card--compact{grid-column:1 / -1;display:grid;grid-template-columns:150px minmax(0px,1fr) 230px;grid-template-areas:"photo summary action" "photo features action";gap:16px 24px;align-items:center;border:1px solid rgb(224,227,234);border-radius:20px;padding-top:16px;padding-right:24px;padding-bottom:16px}.hm-models-section .hm-models__card--compact .hm-models__photo{grid-area:photo;height:128px;aspect-ratio:auto;padding-top:34px}.hm-models-section .hm-models__card--compact .hm-models__image{top:34px;height:calc(100% - 34px)}.hm-models-section .hm-models__card--compact .hm-models__summary{grid-area:summary;margin:0}.hm-models-section .hm-models__card--compact .hm-models__summary:before{content:none}.hm-models-section .hm-models__card--compact h3{font-size:23px}.hm-models-section .hm-models__card--compact .hm-models__price--compact{display:block;margin-bottom:18px}.hm-models-section .hm-models__card--compact .hm-models__description{min-height:0px;margin-top:8px}.hm-models-section .hm-models__card--compact .hm-models__features{grid-area:features;min-height:0px;margin:0;gap:16px}.hm-models-section .hm-models__card--compact .hm-models__features li{flex-direction:row;text-align:left;gap:10px}.hm-models-section .hm-models__card--compact .hm-models__feature-icon{width:32px;height:32px;flex-basis:32px}.hm-models-section .hm-models__card--compact .hm-models__action{grid-area:action;margin:0;padding:0}}@media(min-width:990px)and (max-width:1199px){.hm-models-section .hm-models__inner{padding-inline:32px}.hm-models-section .hm-models__grid{gap:32px 20px}.hm-models-section .hm-models__card{padding-inline:4px}.hm-models-section .hm-models__heading-row h3{font-size:25px}.hm-models-section .hm-models__price{font-size:15px}.hm-models-section .hm-models__card--compact{grid-template-columns:130px minmax(0px,1fr) 170px;gap:14px 16px;padding:16px}.hm-models-section .hm-models__card--compact h3{font-size:21px}}@media(max-width:989px){.hm-models-section .hm2-models{padding-block:36px}.hm-models-section .hm-models__inner{padding-inline:20px}.hm-models-section .hm-models__intro{max-width:552px;margin-inline:auto;margin-bottom:32px}.hm-models-section .hm-models__intro h2{font-size:28px}.hm-models-section .hm-models__intro-text{font-size:14px}.hm-models-section .hm-models__grid{grid-template-columns:minmax(0px,1fr);max-width:512px;margin-inline:auto;row-gap:52px}.hm-models-section .hm-models__card{padding:0}.hm-models-section .hm-models__photo{aspect-ratio:1.12 / 1;padding-top:28px}.hm-models-section .hm-models__image{top:28px;height:calc(100% - 28px)}.hm-models-section .hm-models__summary{margin-top:18px}.hm-models-section .hm-models__description{min-height:0px}.hm-models-section .hm-models__features{margin-top:24px}.hm-models-section .hm-models__action{padding-top:24px}.hm-models-section .hm-models__button--compare{width:100%;min-width:0px;max-width:512px;margin:32px auto 0;gap:20px}.hm-models-section .hm-models__card--compact h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.hm-models-section .hm-models__button{transition:none}}.hm-models-section hm2-models{display:block}.hm-models-section .hm-models__inner{position:relative}.hm-models-section .hm-models__intro{position:relative;padding-right:190px}.hm-models-section .hm-models__decor{position:absolute;top:0;right:48px;width:152px;height:85px;opacity:.78;pointer-events:none}.hm-models-section .hm-models__card{position:relative}.hm-models-section .hm-models__photo--with-ratings{aspect-ratio:1.25 / 1}.hm-models-section .hm-models__labels{position:absolute;top:0;left:0;z-index:2;flex-direction:column;align-items:flex-start;gap:5px}.hm-models-section .hm-models__badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hm-models-section .hm-models__badge{position:static}.hm-models-section .hm-models__model-badge{min-height:27px;padding:4px 10px;background-color:#fff1ca;border-width:1px;border-style:solid;border-color:#f5d992;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4}.hm-models-section .hm-models__photo-link{position:absolute;top:30px;left:0;width:100%;height:calc(100% - 30px);display:flex;align-items:center;justify-content:center;border-radius:12px;color:inherit;text-decoration:none}.hm-models-section .hm-models__photo--with-ratings .hm-models__photo-link{top:72px;height:calc(100% - 72px)}.hm-models-section .hm-models__photo-link .hm-models__image{position:static;width:100%;height:100%;object-fit:contain;transform-origin:center center}.hm-models-section .hm-models__photo-link:focus-visible,.hm-models-section .hm-models__rating-link:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:3px}.hm-models-section .hm-models__photo-link:before,.hm-models-section .hm-models__photo-link:after{content:none}.hm-models-section .hm-models__rating{display:block;max-width:100%}.hm-models-section .hm-models__rating-link{display:flex;align-items:center;gap:6px;min-height:24px;max-width:100%;padding:0;color:#222744;background:none;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none}.hm-models-section .hm-models__rating-link[hidden]{display:none}.hm-models-section .hm-models__rating-link strong{font-size:inherit;font-weight:700}.hm-models-section .hm-models__rating-link:hover [data-hm-rating-count]{text-decoration:underline;text-underline-offset:3px}.hm-models-section .hm-models__stars{position:relative;display:block;width:80px;height:16px;flex:0 0 80px}.hm-models-section .hm-models__stars svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;fill:#dce0e8}.hm-models-section .hm-models__stars svg.hm-models__stars-fill{fill:#eab53b;clip-path:inset(0 calc(100% - var(--hm-rating-fill,0%)) 0 0)}.hm-models-section .hm-models__audience{margin:0 0 7px;color:#616578;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.hm-models-section .hm-models__price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;white-space:normal;max-width:45%}.hm-models-section .hm-models__current-price{white-space:nowrap}.hm-models-section .hm-models__current-price--sale{color:#222744}.hm-models-section .hm-models__regular-price{color:#616578;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.hm-models-section .hm-models__regular-price s{text-decoration:line-through}.hm-models-section .hm-models__price--compact{display:none}.hm-models-section .hm-models__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0px,0px,0px,0px)!important;white-space:nowrap!important;border:0px!important}@media(min-width:990px){.hm-models-section .hm-models__card:not(.hm-models__card--compact)+.hm-models__card:not(.hm-models__card--compact):after{content:"";position:absolute;top:12px;bottom:8px;left:-16px;width:1px;background:linear-gradient(transparent,rgb(231,234,240) 18%,rgb(231,234,240) 85%,transparent);pointer-events:none}.hm-models-section .hm-models__card--compact .hm-models__photo{height:162px}.hm-models-section .hm-models__card--compact .hm-models__photo-link{top:34px;height:calc(100% - 34px)}.hm-models-section .hm-models__card--compact .hm-models__photo--with-ratings .hm-models__photo-link{top:65px;height:calc(100% - 65px)}.hm-models-section .hm-models__card--compact .hm-models__rating-link{gap:4px;font-size:10px}.hm-models-section .hm-models__card--compact .hm-models__stars{width:60px;height:12px;flex-basis:60px}.hm-models-section .hm-models__card--compact .hm-models__price--main{display:none}.hm-models-section .hm-models__card--compact .hm-models__price--compact{display:flex;align-items:flex-start;max-width:100%}}@media(min-width:990px)and (max-width:1199px){.hm-models-section .hm-models__card:not(.hm-models__card--compact)+.hm-models__card:not(.hm-models__card--compact):after{left:-10px}}@media(max-width:989px){.hm-models-section .hm-models__intro{padding-right:0}.hm-models-section .hm-models__decor{width:72px;height:40px;right:20px;top:-12px;opacity:.65}.hm-models-section .hm-models__eyebrow{padding-right:76px}.hm-models-section .hm-models__photo--with-ratings{aspect-ratio:1 / 1}.hm-models-section .hm-models__photo-link{top:28px;height:calc(100% - 28px)}.hm-models-section .hm-models__card+.hm-models__card:after{content:"";position:absolute;height:1px;top:-26px;left:20px;right:20px;background:linear-gradient(90deg,transparent,rgb(225,229,237) 20%,rgb(225,229,237) 80%,transparent);pointer-events:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hm-models-section a.hm-models__photo-link:hover .hm-models__image{animation:2.4s ease-in-out 0s infinite normal none running hm-models-breathe}}@keyframes hm-models-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.hm-models-section .hm-models__image{animation:auto ease 0s 1 normal none running none!important;transition:none!important}.hm-models-section .hm-models__underline path{stroke-dashoffset:0!important}}.hm-models-section .hm-models__summary:before{display:none}.hm-models-section .hm-models__labels{position:static;display:flex;flex-flow:wrap;align-items:center;gap:6px 12px;margin:0 0 13px;max-width:100%}.hm-models-section .hm-models__rating{min-height:24px}.hm-models-section .hm-models__kind{margin:0 0 5px;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:0px;color:#616578}.hm-models-section .hm-models__model-badge{position:static;display:inline-flex;align-items:center;min-height:32px;padding:8px 21px 8px 13px;background:#fdc238;color:#222744;font-size:11px;line-height:1.45;font-weight:800;letter-spacing:.8px;text-transform:uppercase;clip-path:polygon(0px 0px,100% 0px,calc(100% - 7px) 50%,100% 100%,0px 100%);pointer-events:none;border:0px;border-radius:0;max-width:100%;overflow-wrap:anywhere}.hm-models-section .hm-models__photo--with-ratings{aspect-ratio:1.4 / 1}.hm-models-section .hm-models__photo--with-ratings .hm-models__photo-link{top:38px;height:calc(100% - 38px)}@media(min-width:990px){.hm-models-section .hm-models__card--compact .hm-models__photo--with-ratings{height:166px;aspect-ratio:auto}.hm-models-section .hm-models__card--compact .hm-models__photo--with-ratings .hm-models__photo-link{top:0;height:100%}.hm-models-section .hm-models__card--compact .hm-models__labels{margin-bottom:8px}.hm-models-section .hm-models__card--compact .hm-models__kind{font-size:11px}}@media(max-width:989px){.hm-models-section .hm-models__photo--with-ratings{aspect-ratio:1.12 / 1}.hm-models-section .hm-models__photo--with-ratings .hm-models__photo-link{top:34px;height:calc(100% - 34px)}.hm-models-section .hm-models__model-badge{font-size:11px;min-height:32px}.hm-models-section .hm-models__labels{gap:5px 10px}}.hm-models-section .hm-models__intro{margin-bottom:18px}.hm-models-section .hm-models__photo{overflow:hidden;border-radius:0;isolation:isolate}.hm-models-section .hm-models__photo>.hm-models__badge{position:absolute;top:10px;left:8px;z-index:3}.hm-models-section .hm-models__card:not(.hm-models__card--compact) .hm-models__labels{min-height:32px}.hm-models-section .hm-models__card:not(.hm-models__card--compact) .hm-models__photo{aspect-ratio:1.52 / 1;padding:0}.hm-models-section .hm-models__card:not(.hm-models__card--compact) .hm-models__photo-link{top:0;height:100%}.hm-models-section .hm-models__card:not(.hm-models__card--compact) .hm-models__image{scale:var(--hm-models-photo-scale,1.25)}.hm-models-section .hm-models__card:not(.hm-models__card--compact) .hm-models__summary{margin-top:12px}.hm-models-section .hm-models__photo-link:focus-visible{outline-offset:-4px}@media(max-width:989px){.hm-models-section .hm-models__intro{margin-bottom:22px}.hm-models-section .hm-models__card .hm-models__photo{padding:0}.hm-models-section .hm-models__card .hm-models__photo-link{top:0;height:100%}.hm-models-section .hm-models__card .hm-models__image{scale:min(var(--hm-models-photo-scale,1.25),1.12)}.hm-models-section .hm-models__card .hm-models__summary{margin-top:12px}.hm-models-section .hm-models__photo>.hm-models__badge{left:0}}@media(min-width:990px){.hm-models-section .hm-models__card--compact{width:100%;max-width:760px;justify-self:center;grid-template-columns:128px minmax(0px,1fr) 176px;gap:8px 16px;padding:12px 16px}.hm-models-section .hm-models__card--compact .hm-models__features{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;justify-content:flex-start}.hm-models-section .hm-models__card--compact .hm-models__features li{flex:0 1 auto}.hm-models-section .hm-models__card--compact .hm-models__photo{height:140px}.hm-models-section .hm-models__card--compact .hm-models__photo-link{top:16px;height:calc(100% - 16px)}.hm-models-section .hm-models__card--compact .hm-models__photo>.hm-models__badge{top:0;left:0}.hm-models-section .hm-models__card--compact .hm-models__price--compact{margin-bottom:10px}}.hm-models-section .hm-survey-strip{border-top:1px solid rgb(228,229,237);margin-top:32px;padding:26px 0 0;color:#222744}.hm-models-section .hm-survey-strip__top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px}.hm-models-section .hm-survey-strip__eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;font-weight:700;color:#697084;margin:0 0 7px}.hm-models-section .hm-survey-strip h3{font-size:22px;letter-spacing:-.5px;font-weight:650;line-height:1.3;margin:0}.hm-models-section .hm-survey-strip__results{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:28px}.hm-models-section .hm-survey-strip__result{border-left:3px solid rgb(253,194,56);padding-left:17px;display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:baseline}.hm-models-section .hm-survey-strip__model{font-weight:650;font-size:13px;grid-column:1 / -1;margin-bottom:7px}.hm-models-section .hm-survey-strip__number{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.hm-models-section .hm-survey-strip__number strong{font-size:30px;line-height:1.2;letter-spacing:-1px}.hm-models-section .hm-survey-strip__number>span{font-size:17px;color:#697084}.hm-models-section .hm-survey-strip__result p{font-size:10px;margin:0;max-width:150px;color:#697084}.hm-models-section .hm-survey-strip__note{font-size:9px;color:#697084;margin:18px 0 0}@media(max-width:749px){.hm-models-section .hm-survey-strip{margin-top:26px;padding-top:24px}.hm-models-section .hm-survey-strip__top{display:contents}.hm-models-section .hm-survey-strip{display:flex;flex-direction:column}.hm-models-section .hm-survey-strip__top>div{order:0;margin-bottom:20px}.hm-models-section .hm-survey-strip h3{font-size:21px}.hm-models-section .hm-survey-strip__results{order:1;grid-template-columns:1fr;gap:0px}.hm-models-section .hm-survey-strip__result{display:grid;grid-template-columns:95px 1fr;gap:2px 15px;border-left:0px;border-bottom:1px solid rgb(228,229,237);padding:14px 0}.hm-models-section .hm-survey-strip__result:first-child{padding-top:0}.hm-models-section .hm-survey-strip__model{grid-area:1 / 1 / 3;align-self:center;margin:0;font-size:13px}.hm-models-section .hm-survey-strip__number{grid-column:2;gap:7px}.hm-models-section .hm-survey-strip__number strong{font-size:26px}.hm-models-section .hm-survey-strip__number>span{font-size:16px}.hm-models-section .hm-survey-strip__result p{grid-column:2;max-width:none;font-size:10px}.hm-models-section .hm-survey-strip__note{order:2;font-size:9px;margin-top:15px}}.hm-models-section .hm-survey-strip__result p{font-size:12px;line-height:1.5}.hm-models-section .hm-survey-strip__note{font-size:11px;line-height:1.6}.hm-models-section .hm-models__description{font-size:15px;line-height:1.65;color:#555b70;min-height:0px}.hm-models-section .hm-models__description strong{font-weight:700;color:#222744}.hm-models-section .hm-models__action{padding-top:24px}.hm-models-section .hm-models__swipe-hint{display:none}.hm-models-section .hm-models__grid:focus-visible{outline:rgb(34,39,68) solid 2px;outline-offset:5px}@media(min-width:990px){.hm-models-section .hm-models__card--compact{grid-template-areas:"photo summary action";row-gap:0px}}@media(max-width:989px){.hm-models-section .hm-models__swipe-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;line-height:1.5;color:#616578}.hm-models-section .hm-models__swipe-hint span{font-size:22px;color:#222744}.hm-models-section .hm-models__grid{display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;gap:14px;max-width:none;min-width:0px;width:100%;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0px;padding:2px 0 14px;scrollbar-width:thin;scrollbar-color:rgb(188,193,205) rgb(241,242,245)}.hm-models-section .hm-models__grid::-webkit-scrollbar{height:4px}.hm-models-section .hm-models__grid::-webkit-scrollbar-track{background:#f1f2f5;border-radius:4px}.hm-models-section .hm-models__grid::-webkit-scrollbar-thumb{background:#bcc1cd;border-radius:4px}.hm-models-section .hm-models__card{display:flex;flex-direction:column;grid-column:auto;min-width:0px;width:auto;max-width:none;scroll-snap-align:start;border:1px solid rgb(227,229,237);border-radius:18px;padding:14px;background:#fff}.hm-models-section .hm-models__card:after{content:none}.hm-models-section .hm-models__card .hm-models__photo{aspect-ratio:1.2 / 1;flex-shrink:0}.hm-models-section .hm-models__card .hm-models__summary{margin-top:16px}.hm-models-section .hm-models__heading-row{flex-wrap:wrap;gap:6px 12px}.hm-models-section .hm-models__heading-row h3,.hm-models-section .hm-models__card--compact h3{font-size:24px}.hm-models-section .hm-models__description{font-size:14px;line-height:1.65;margin-top:12px}.hm-models-section .hm-models__card .hm-models__action{margin-top:auto;padding-top:22px}.hm-models-section .hm-models__button{gap:12px;padding-inline:18px}}@media(min-width:600px)and (max-width:989px){.hm-models-section .hm-models__grid{grid-auto-columns:60%}}.hm-models-section .hm-survey-total{display:flex;align-items:center;gap:32px;order:1}.hm-models-section .hm-survey-total__ring{width:148px;aspect-ratio:1 / 1;flex:0 0 148px;border-radius:50%;padding:12px;box-sizing:border-box}.hm-models-section .hm-survey-total__ring>div{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.hm-models-section .hm-survey-total__ring strong{font-size:34px;line-height:1.1;color:#222744;font-weight:750}.hm-models-section .hm-survey-total__ring span{font-size:12px;color:#616578}.hm-models-section .hm-survey-total__lead{font-size:19px;line-height:1.5;margin:0;color:#222744}.hm-models-section .hm-survey-total__legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:14px 0 0;list-style:none;font-size:13px}.hm-models-section .hm-survey-total__legend li{display:flex;align-items:center;gap:7px}.hm-models-section .hm-survey-total__dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background-color:#fdc238}.hm-models-section .hm-survey-total__dot--no{background-color:#dfe2eb}.hm-models-section .hm-survey-total__scope{font-size:12px;line-height:1.5;color:#616578;margin:12px 0 0}@media(max-width:749px){.hm-models-section .hm-survey-total{gap:18px}.hm-models-section .hm-survey-total__ring{width:112px;flex-basis:112px;padding:9px}.hm-models-section .hm-survey-total__ring strong{font-size:28px}.hm-models-section .hm-survey-total__lead{font-size:15px}.hm-models-section .hm-survey-total__legend{font-size:12px;gap:7px;margin-top:10px;flex-direction:column}.hm-models-section .hm-survey-total__scope{font-size:11px}}@media(max-width:989px){.hm-models-section .hm-models__grid{align-items:start}}.hm-models-section .hm-survey-strip{max-width:900px;margin-left:auto;margin-right:auto}.hm-models-section .hm-survey-strip__top{justify-content:center;text-align:center}.hm-models-section .hm-survey-total{justify-content:center}.hm-models-section .hm-survey-total__ring{background:conic-gradient(#4F8974 var(--hm-survey-percent),#C77C7C 0)}.hm-models-section .hm-survey-total__dot{background:#4f8974}.hm-models-section .hm-survey-total__dot--no{background:#c77c7c}.hm-models-section .hm-survey-strip__note{max-width:780px;margin-left:auto;margin-right:auto;text-align:center}@media(max-width:989px){.hm-models-section .hm-models__grid{scrollbar-width:none}.hm-models-section .hm-models__grid::-webkit-scrollbar{display:none;width:0px;height:0px}}@media(max-width:749px){.hm-models-section .hm-survey-strip__top>div{text-align:center}.hm-models-section .hm-survey-total{width:100%;max-width:420px;margin-inline:auto}.hm-models-section .hm-survey-total__copy{flex:0 1 220px}}@media(max-width:989px){.hm-models-section .hm-models__card{align-self:stretch;height:auto}.hm-models-section .hm-models__card .hm-models__action{margin-top:auto}}@media(max-width:989px){.hm-models-section .hm-models__grid{grid-template-rows:repeat(7,auto);row-gap:0px;align-items:stretch}.hm-models-section .hm-models__card{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0px;align-content:start}.hm-models-section .hm-models__card .hm-models__photo{grid-row:1;width:100%;margin:0}.hm-models-section .hm-models__card .hm-models__summary{display:contents}.hm-models-section .hm-models__card .hm-models__labels{grid-row:2;display:grid;grid-template-rows:24px 20px;align-content:start;gap:6px;margin:12px 0 10px;min-height:0px}.hm-models-section .hm-models__badges{grid-row:1}.hm-models-section .hm-models__card .hm-models__model-badge{min-height:24px;font-size:10px;padding-block:4px}.hm-models-section .hm-models__rating{grid-row:2;align-self:center}.hm-models-section .hm-models__card .hm-models__kind{grid-row:3;margin:0 0 5px}.hm-models-section .hm-models__card .hm-models__audience{grid-row:4;margin:0 0 5px}.hm-models-section .hm-models__card .hm-models__heading-row{grid-row:5;align-self:start;align-items:baseline;margin:0}.hm-models-section .hm-models__card .hm-models__description{grid-row:6;align-self:start;margin:10px 0 0;line-height:1.5}.hm-models-section .hm-models__card .hm-models__action{grid-row:7;align-self:end;margin:0;padding-top:14px}}.hm-models-section .hm-models__title-mobile{display:none}@media(max-width:989px){.hm-models-section .hm-models__title-mobile{display:inline}.hm-models-section .hm-models__title-desktop{display:none}}@media(max-width:989px){.hm-models-section .hm-models__grid .hm-models__card .hm-models__photo>.hm-models__badge{top:0;left:0}.hm-models-section .hm-models__grid .hm-models__card .hm-models__photo .hm-models__photo-link{top:28px;bottom:-12px;height:auto;display:flex;align-items:center;justify-content:center}.hm-models-section .hm-models__grid .hm-models__card .hm-models__photo .hm-models__image{position:static;width:100%;height:100%;object-fit:contain;object-position:center center;scale:1;transform-origin:center center}}@media(max-width:989px){.hm-models-section .hm-models__grid .hm-models__card .hm-models__photo{aspect-ratio:1.2 / 1;height:auto;align-self:stretch}}.hm-models-section .hm-rating-backup-note{margin:14px 0 0;text-align:center;font-size:11px;line-height:1.5;color:#616578}.hm-models-section .hm-rating-backup-note[hidden]{display:none}.hm-why-section{margin:0;padding:0}.hm-why,.hm-why *{box-sizing:border-box}.hm-why{background-color:#fff;color:#222744;font-family:inherit;padding:var(--hm-why-space,64px) 0}.hm-why__inner{max-width:1440px;padding:0 64px;margin:0 auto}.hm-why__main{display:grid;grid-template-columns:minmax(0px,.9fr) minmax(0px,1.1fr);gap:64px;align-items:start}.hm-why__figure{margin:0;min-width:0px}.hm-why__image{display:block;width:100%;height:auto;aspect-ratio:576 / 446;object-fit:cover;border-radius:22px}.hm-why__figure figcaption{font-size:14px;line-height:1.6;color:#616578;margin-top:22px}.hm-why__content{min-width:0px}.hm-why__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 24px;text-transform:uppercase}.hm-why h2{font-family:inherit;font-size:clamp(28px,2.7vw,40px);font-weight:700;line-height:1.2;color:#222744;letter-spacing:-.025em;margin:0}.hm-why__underline{display:block;width:132px;height:16px;color:#fdc238;margin:8px 0 14px}.hm-why__description{font-size:16px;line-height:1.65;color:#616578}.hm-why__description p{margin:0 0 12px}.hm-why__features{list-style:none;padding:0;margin:28px 0;display:grid;gap:16px}.hm-why__features li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:1.55}.hm-why__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#fdc238;color:#222744}.hm-why__icon svg{display:block;width:23px;height:23px}.hm-why__button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 22px;min-height:52px;min-width:290px;max-width:100%;border-radius:999px;background:#fdc238;color:#222744;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}.hm-why__button svg,.hm-why__link svg{width:22px;height:22px;flex:0 0 22px}.hm-why__button:hover{background:#edb429;color:#222744}.hm-why__benefits{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:30px;margin-top:48px}.hm-why__benefit{display:flex;flex-direction:column;min-width:0px;border:1px solid rgb(224,226,233);border-radius:22px;padding:22px}.hm-why__benefit-heading{display:flex;gap:14px;align-items:center}.hm-why h3{margin:0;font-family:inherit;color:#222744;font-size:18px;line-height:1.4;font-weight:700}.hm-why__benefit-description{font-size:15px;line-height:1.65;margin:22px 0 18px}.hm-why__link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:700;line-height:1.5;color:#222744;text-decoration:none;margin-top:auto}.hm-why__link:hover{text-decoration:underline;text-underline-offset:4px}.hm-why a:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:4px}.hm-why__note{padding:8px;border:1px dashed rgb(170,170,170);font-size:12px!important}.hm-why__main--no-photo{grid-template-columns:1fr;max-width:780px}@media(max-width:989px){.hm-why{padding:40px 0}.hm-why__inner{padding:0 24px}.hm-why__main{gap:28px;grid-template-columns:1fr}.hm-why__figure{max-width:680px}.hm-why__benefits{gap:16px}.hm-why__benefit{padding:18px}.hm-why__benefit-heading{flex-wrap:wrap}}@media(max-width:749px){.hm-why__inner{padding:0 20px}.hm-why__eyebrow{margin-bottom:16px}.hm-why h2{font-size:30px}.hm-why__figure figcaption{margin-top:14px;font-size:12px}.hm-why__features li{font-size:14px}.hm-why__description{font-size:15px}.hm-why__button{width:100%;min-width:0px}.hm-why__benefits{grid-template-columns:1fr;margin-top:32px}.hm-why__benefit-heading{flex-wrap:nowrap}.hm-why__benefit-description{margin:16px 0 8px}}.hm-why__draw{display:block}.hm-why__benefit-description p{margin:0 0 10px}.hm-why__benefit-description p:last-child{margin-bottom:0}.hm-why strong{font-weight:700;color:#222744}.hm-why{background:#222744;color:#fff}.hm-why h2,.hm-why h3,.hm-why strong,.hm-why__link{color:#fff}.hm-why__description,.hm-why__figure figcaption,.hm-why__benefit-description{color:#dce0ec}.hm-why__image{border-radius:32% 6%/24% 6%}.hm-why__benefit{background-color:#ffffff0b;border-color:#ffffff38}.hm-why a:focus-visible{outline-color:#fdc238}.hm-why__link:hover{color:#fdc238}.hm-why__eyebrow{color:#f3d279}.hm-why__draw{width:132px;max-width:100%}.hm-why__benefit{background:#fff;border-color:#fff;color:#222744}.hm-why__benefit h3,.hm-why__benefit strong,.hm-why__benefit .hm-why__link{color:#222744}.hm-why__benefit-description{color:#616578}.hm-why__benefit .hm-why__link:hover{color:#222744;text-decoration-color:#fdc238}.hm-why__benefit a:focus-visible{outline-color:#222744}@media(max-width:749px){.hm-why__image{border-radius:26% 6%/22% 6%}}.hm-why__underline[data-hm-draw-state=ready] path{stroke-dasharray:1;stroke-dashoffset:1}.hm-why__underline[data-hm-draw-state=drawn] path{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,.61,.36,1) 0s 1 normal both running hm-why-draw-visible}@keyframes hm-why-draw-visible{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hm-why__underline[data-hm-draw-state] path{animation:auto ease 0s 1 normal none running none;stroke-dashoffset:0}}.hm-accessories-section .hm-accessories{padding:var(--hm-accessories-space,48px) 0;background:#fff;color:#222744;font-family:inherit}.hm-accessories-section .hm-accessories *{box-sizing:border-box}.hm-accessories-section .hm-accessories__inner{max-width:1440px;margin-inline:auto;padding-inline:48px}.hm-accessories-section .hm-accessories__feature{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);gap:48px;align-items:center}.hm-accessories-section .hm-accessories__photo{aspect-ratio:4 / 3;overflow:hidden;border-radius:32% 6%/24% 6%}.hm-accessories-section .hm-accessories__image{display:block;width:100%;height:100%;margin:0;object-fit:cover}.hm-accessories-section .hm-accessories__copy{min-width:0px;padding-block:8px}.hm-accessories-section .hm-accessories__eyebrow{margin:0 0 14px;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#616578}.hm-accessories-section .hm-accessories h2{max-width:430px;margin:0;color:inherit;font-family:inherit;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.hm-accessories-section .hm-accessories__underline{display:block;width:112px;height:12px;margin:12px 0 0;color:#fdc238;overflow:visible}.hm-accessories-section .hm-accessories__description{margin-top:22px;max-width:550px;color:#616578;font-size:16px;line-height:1.65}.hm-accessories-section .hm-accessories__description p{margin:0 0 12px}.hm-accessories-section .hm-accessories__description p:last-child{margin-bottom:0}.hm-accessories-section .hm-accessories__description a{color:#222744;text-decoration:underline;text-underline-offset:3px}.hm-accessories-section .hm-accessories__materials{margin:24px 0 0;color:#222744;font-size:14px;line-height:1.6;font-weight:600}.hm-accessories-section .hm-accessories__button{display:flex;align-items:center;justify-content:space-between;gap:28px;width:fit-content;min-width:250px;max-width:100%;min-height:52px;margin-top:28px;padding:13px 21px;border:1px solid transparent;border-radius:999px;background:#fdc238;color:#222744;font-size:14px;font-weight:700;line-height:1.5;font-family:inherit;text-decoration:none;text-transform:none;letter-spacing:0px;box-shadow:none;transition:background-color .2s}.hm-accessories-section .hm-accessories__button:before,.hm-accessories-section .hm-accessories__button:after{content:none}.hm-accessories-section .hm-accessories__button span{overflow-wrap:anywhere}.hm-accessories-section .hm-accessories__button svg{display:block;width:22px;height:22px;flex:0 0 22px}.hm-accessories-section .hm-accessories__button:hover{background:#edb329;color:#222744}.hm-accessories-section .hm-accessories__button:focus-visible,.hm-accessories-section .hm-accessories__description a:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:4px}.hm-accessories-section .hm-accessories__cards{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:24px;margin-top:40px}.hm-accessories-section .hm-accessories__card{display:grid;grid-template-columns:160px minmax(0px,1fr);gap:24px;align-items:center;padding:24px;border:1px solid rgb(224,227,234);border-radius:20px;background:#fff}.hm-accessories-section .hm-accessories__card-photo{width:100%;aspect-ratio:1 / 1}.hm-accessories-section .hm-accessories__card-image,.hm-accessories-section .hm-accessories__placeholder{display:block;width:100%;height:100%;margin:0;object-fit:contain}.hm-accessories-section .hm-accessories__placeholder{fill:#a4a8b7}.hm-accessories-section .hm-accessories__card-copy{min-width:0px}.hm-accessories-section .hm-accessories h3{margin:0;color:inherit;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.hm-accessories-section .hm-accessories__card-copy>p{margin:10px 0 0;color:#616578;font-size:14px;line-height:1.55}.hm-accessories-section .hm-accessories__button--small{margin-top:18px;min-width:0px;min-height:44px;padding:10px 16px;gap:20px;background:#222744;color:#fff;font-size:13px}.hm-accessories-section .hm-accessories__button--small:hover{background:#363d64;color:#fff}.hm-accessories-section .hm-accessories__button--small svg{width:18px;height:18px;flex-basis:18px}.hm-accessories-section .hm-accessories .hm-accessories__editor-note{margin:20px 0 0;padding:12px;border:1px dashed rgb(164,168,183);color:#222744;font-size:12px;line-height:1.5}@media(min-width:990px)and (max-width:1199px){.hm-accessories-section .hm-accessories__inner{padding-inline:32px}.hm-accessories-section .hm-accessories__feature{gap:32px}}@media(min-width:750px)and (max-width:1199px){.hm-accessories-section .hm-accessories__card{grid-template-columns:120px minmax(0px,1fr);padding:20px;gap:18px}}@media(max-width:989px){.hm-accessories-section .hm-accessories__inner{padding-inline:24px}.hm-accessories-section .hm-accessories__feature{grid-template-columns:minmax(0px,1fr);gap:28px}.hm-accessories-section .hm-accessories__photo{max-height:480px}.hm-accessories-section .hm-accessories__description{max-width:650px}.hm-accessories-section .hm-accessories__cards{grid-template-columns:minmax(0px,1fr)}}@media(max-width:749px){.hm-accessories-section .hm-accessories{padding-block:var(--hm-accessories-mobile-space,32px)}.hm-accessories-section .hm-accessories__inner{padding-inline:20px}.hm-accessories-section .hm-accessories__photo{border-radius:26% 6%/22% 6%}.hm-accessories-section .hm-accessories__feature{gap:24px}.hm-accessories-section .hm-accessories__copy{padding:0}.hm-accessories-section .hm-accessories__description{margin-top:18px;font-size:15px}.hm-accessories-section .hm-accessories__materials{margin-top:18px;font-size:13px}.hm-accessories-section .hm-accessories__copy>.hm-accessories__button{width:100%;min-width:0px;margin-top:24px}.hm-accessories-section .hm-accessories__cards{margin-top:28px;gap:16px}.hm-accessories-section .hm-accessories__card{grid-template-columns:96px minmax(0px,1fr);padding:16px;gap:16px;border-radius:16px}.hm-accessories-section .hm-accessories h3{font-size:18px}.hm-accessories-section .hm-accessories__card-copy>p{font-size:13px;margin-top:8px}.hm-accessories-section .hm-accessories__button--small{width:100%;margin-top:14px;padding-inline:12px;gap:10px;font-size:12px}}@media(max-width:359px){.hm-accessories-section .hm-accessories__card{grid-template-columns:76px minmax(0px,1fr);gap:12px;padding:12px}.hm-accessories-section .hm-accessories__button--small{padding-inline:10px;gap:6px}}@media(prefers-reduced-motion:reduce){.hm-accessories-section .hm-accessories__button{transition:none}}.hm-accessories-section .hm-accessories__underline[data-hm-draw-state=ready] path{stroke-dasharray:1;stroke-dashoffset:1}.hm-accessories-section .hm-accessories__underline[data-hm-draw-state=drawn] path{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,.61,.36,1) 0s 1 normal both running hm-accessories-draw-visible}@keyframes hm-accessories-draw-visible{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hm-accessories-section .hm-accessories__underline[data-hm-draw-state] path{animation:auto ease 0s 1 normal none running none;stroke-dashoffset:0}}.hm-proof-section .hm-proof{display:block;padding:var(--hm-proof-space,48px) 0;background:var(--hm-proof-bg,#222744);color:var(--hm-proof-ink,#fff);font-family:inherit}.hm-proof-section .hm-proof *{box-sizing:border-box}.hm-proof-section .hm-proof [hidden]{display:none!important}.hm-proof-section .hm-proof__inner{max-width:1440px;margin-inline:auto;padding-inline:48px}.hm-proof-section .hm-proof h2,.hm-proof-section .hm-proof h3{margin:0;font-family:inherit;color:inherit;text-transform:none}.hm-proof-section .hm-proof h2{font-size:clamp(28px,2.4vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.hm-proof-section .hm-proof h3{font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere}.hm-proof-section .hm-proof__eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__intro{margin-bottom:30px}.hm-proof-section .hm-proof__description{margin-top:18px;color:var(--hm-proof-muted);font-size:15px;line-height:1.65}.hm-proof-section .hm-proof__reviews-layout{display:grid;grid-template-columns:240px minmax(0px,1fr);gap:32px;align-items:start}.hm-proof-section .hm-proof__summary{padding:12px 0 0}.hm-proof-section .hm-proof__grade{display:flex;align-items:baseline;gap:3px;font-size:52px;line-height:1.15;font-weight:700;letter-spacing:-.035em}.hm-proof-section .hm-proof__out-of{font-size:24px;letter-spacing:0px}.hm-proof-section .hm-proof__stars{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:20px;letter-spacing:2px;line-height:1.2;white-space:nowrap;vertical-align:middle}.hm-proof-section .hm-proof__stars:before{content:"\2605\2605\2605\2605\2605";color:#dce0e8}.hm-proof-section .hm-proof__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0px auto auto 0px;width:var(--fill,0%);color:var(--hm-proof-accent);overflow:hidden}.hm-proof-section .hm-proof__stars--large{margin-top:12px;font-size:26px}.hm-proof-section .hm-proof__count{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__source{margin:6px 0 0;color:var(--hm-proof-muted);font-size:13px;line-height:1.6}.hm-proof-section .hm-proof__button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:fit-content;max-width:100%;min-height:52px;margin-top:24px;padding:13px 18px;border:1px solid transparent;border-radius:999px;background:var(--hm-proof-accent);color:var(--hm-proof-ink);font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;text-transform:none;letter-spacing:0px;box-shadow:none}.hm-proof-section .hm-proof__button:before,.hm-proof-section .hm-proof__button:after{content:none}.hm-proof-section .hm-proof__button svg,.hm-proof-section .hm-proof__nav svg{display:block;width:22px;height:22px;flex:0 0 22px}.hm-proof-section .hm-proof__button:hover,.hm-proof-section .hm-proof__nav:hover:not(:disabled){filter:brightness(.96)}.hm-proof-section .hm-proof__review-panel{min-width:0px}.hm-proof-section .hm-proof__status{margin:0;padding:28px;border:1px solid rgb(224,227,234);border-radius:20px;color:var(--hm-proof-muted);font-size:14px;line-height:1.6}.hm-proof-section .hm-proof__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.3333% - 13.3333px);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 14px;align-items:stretch}.hm-proof-section .hm-proof__track::-webkit-scrollbar{display:none;width:0px;height:0px}.hm-proof-section .hm-proof__review{min-width:0px;min-height:328px;display:flex;flex-direction:column;padding:22px;border:1px solid rgb(224,227,234);border-radius:20px;scroll-snap-align:start}.hm-proof-section .hm-proof__review .hm-proof__review-title{margin-top:16px;font-size:16px;line-height:1.5;letter-spacing:0px}.hm-proof-section .hm-proof__review blockquote{display:block;margin:12px 0 0;padding:0;border:0px;font:inherit;color:inherit}.hm-proof-section .hm-proof__comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;margin:0;font-size:14px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.hm-proof-section .hm-proof__comment.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset}.hm-proof-section .hm-proof__expand{display:block;align-self:flex-start;padding:8px 0;min-height:44px;margin:4px 0 0;border:0px;border-radius:0;background:transparent;color:var(--hm-proof-ink);font-style:inherit;font-variant:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hm-proof-section .hm-proof__review-footer{margin-top:auto;padding-top:20px}.hm-proof-section .hm-proof__byline{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:4px;font-size:12px;line-height:1.5}.hm-proof-section .hm-proof__byline time{color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__verified{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 7px;border-radius:999px;background:var(--hm-proof-verified-bg,#eaf5ef);color:var(--hm-proof-verified,#246b4b);font-size:10px;font-weight:600;line-height:1.4}.hm-proof-section .hm-proof__verified svg{width:15px;height:15px;flex-shrink:0}.hm-proof-section .hm-proof__byline{align-items:center;justify-content:flex-start;gap:7px 10px}.hm-proof-section .hm-proof__byline strong{font-size:12px;font-weight:600}.hm-proof-section .hm-proof__review-date{display:block;margin-top:8px;font-size:11px;line-height:1.5;color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__review-top{display:flex;align-items:center;justify-content:space-between;min-height:26px}.hm-proof-section .hm-proof__quote-mark{display:none}.hm-proof-section .hm-proof__review--featured{position:relative}.hm-proof-section .hm-proof__review--featured .hm-proof__quote-mark{display:block;height:29px;font:64px/1 Georgia,serif;color:var(--hm-proof-accent)}.hm-proof-section .hm-proof__feature-label{margin:18px 0 0;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-proof-feature-ink,#222744)}.hm-proof-section .hm-proof__review--featured .hm-proof__review-title{display:none}.hm-proof-section .hm-proof__review--featured .hm-proof__comment{-webkit-line-clamp:8;line-clamp:8;font-size:16px;line-height:1.65;font-weight:500}.hm-proof-section .hm-proof__review--featured .hm-proof__expand{color:var(--hm-proof-feature-ink,#222744)}.hm-proof-section .hm-proof__review--featured .hm-proof__review-date{opacity:.8}.hm-proof-section .hm-proof__verification-note{display:flex;align-items:flex-start;justify-content:center;gap:16px;max-width:920px;margin:30px auto 0;padding:22px 24px;border:1px solid rgb(224,227,234);border-radius:18px}.hm-proof-section .hm-proof__verification-seal{flex-shrink:0;width:38px;height:38px;color:var(--hm-proof-verified,#246b4b)}.hm-proof-section .hm-proof__verification-note h3{font-size:15px;line-height:1.5}.hm-proof-section .hm-proof__verification-copy{margin-top:5px;font-size:12px;line-height:1.75;color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__verification-copy strong{color:var(--hm-proof-ink);font-weight:600}.hm-proof-section .hm-proof__verification-copy p{margin:0}@media(min-width:1200px){.hm-proof-section .hm-proof__review:not(.hm-proof__review--featured){margin-block:12px}}@media(max-width:749px){.hm-proof-section .hm-proof__verification-note{gap:12px;margin-top:22px;padding:18px 16px}.hm-proof-section .hm-proof__verification-seal{width:28px;height:28px}}.hm-proof-section .hm-proof__navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.hm-proof-section .hm-proof__feed-note{margin:0;max-width:520px;color:var(--hm-proof-muted);font-size:11px;line-height:1.6}.hm-proof-section .hm-proof__arrows{display:flex;gap:8px;flex-shrink:0}.hm-proof-section .hm-proof__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0px;border-radius:50%;background:var(--hm-proof-accent);color:var(--hm-proof-ink);cursor:pointer}.hm-proof-section .hm-proof__nav:disabled{opacity:.4;cursor:default}.hm-proof-section .hm-proof a:focus-visible,.hm-proof-section .hm-proof button:focus-visible,.hm-proof-section .hm-proof summary:focus-visible,.hm-proof-section .hm-proof__track:focus-visible{outline:3px solid var(--hm-proof-ink);outline-offset:3px}@media(min-width:990px)and (max-width:1199px){.hm-proof-section .hm-proof__inner{padding-inline:32px}.hm-proof-section .hm-proof__reviews-layout{grid-template-columns:210px minmax(0px,1fr);gap:24px}}@media(max-width:1199px){.hm-proof-section .hm-proof__track{grid-auto-columns:calc(50% - 10px)}}@media(max-width:989px){.hm-proof-section .hm-proof__inner{padding-inline:24px}.hm-proof-section .hm-proof__reviews-layout{grid-template-columns:minmax(0px,1fr);gap:24px}.hm-proof-section .hm-proof__summary{padding:0}.hm-proof-section .hm-proof__grade{font-size:44px}.hm-proof-section .hm-proof__summary [data-grade-result]{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;align-items:center}.hm-proof-section .hm-proof__stars--large{justify-self:start;margin:0}.hm-proof-section .hm-proof__count{grid-column:1 / -1;margin:0}.hm-proof-section .hm-proof__source{margin-top:4px}.hm-proof-section .hm-proof__button{margin-top:16px}}@media(max-width:749px){.hm-proof-section .hm-proof{padding-block:var(--hm-proof-mobile-space,32px)}.hm-proof-section .hm-proof__inner{padding-inline:20px}.hm-proof-section .hm-proof__intro{margin-bottom:24px}.hm-proof-section .hm-proof__track{grid-auto-columns:calc(100% - 24px);gap:14px}.hm-proof-section .hm-proof__review{min-height:300px;padding:20px}.hm-proof-section .hm-proof__navigation{align-items:flex-start}}.hm-proof-section .hm-proof__intro{display:flex;align-items:center;justify-content:space-between;gap:24px}.hm-proof-section .hm-proof__customers{display:block;flex-shrink:0;padding-left:28px;border-left:1px solid rgb(224,227,234)}.hm-proof-section .hm-proof__customers p{margin:0;font-size:12px;line-height:1.6;color:var(--hm-proof-muted)}.hm-proof-section .hm-proof__customers strong{display:block;margin:4px 0;font-size:40px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--hm-proof-ink)}.hm-proof-section .hm-proof__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap;border:0px}@media(max-width:749px){.hm-proof-section .hm-proof__intro{flex-direction:column;align-items:stretch;gap:20px}.hm-proof-section .hm-proof__customers{padding:14px 0;border-left:0px;border-top:1px solid rgb(224,227,234);border-bottom:1px solid rgb(224,227,234)}.hm-proof-section .hm-proof__customers strong{font-size:34px}}.hm-proof-section .hm-proof__review{background:var(--hm-proof-card-bg,#fff);color:var(--hm-proof-card-ink,#222744);border-color:#a5b2d33d}.hm-proof-section .hm-proof__review--featured{background:var(--hm-proof-feature-bg,#fff);color:var(--hm-proof-feature-ink,#222744);border-color:var(--hm-proof-feature-bg,#fff);box-shadow:none}.hm-proof-section .hm-proof__review-date{color:var(--hm-proof-card-muted,#616578)}.hm-proof-section .hm-proof__review--featured .hm-proof__review-date{color:var(--hm-proof-feature-ink,#222744)}.hm-proof-section .hm-proof__expand{color:inherit}.hm-proof-section .hm-proof__button,.hm-proof-section .hm-proof__nav{color:#222744}.hm-proof-section .hm-proof__verification-note,.hm-proof-section .hm-proof__customers{border-color:#a5b2d359}.hm-proof-section .hm-proof__verification-seal{color:#93d2ae}.hm-proof-section .hm-proof__review button:focus-visible{outline-color:var(--hm-proof-card-ink,#222744)}.hm-proof-section .hm-proof__review--featured button:focus-visible{outline-color:var(--hm-proof-feature-ink,#222744)}@media(max-width:749px){.hm-proof-section .hm-proof__customers{display:grid;grid-template-columns:max-content minmax(0px,1fr);column-gap:18px;align-items:center}.hm-proof-section .hm-proof__customers strong{grid-area:1 / 1 / 3;margin:0}.hm-proof-section .hm-proof__customers p:first-child{grid-area:1 / 2}.hm-proof-section .hm-proof__customers p:last-child{grid-area:2 / 2}}.hm-faq-section{margin:0;padding:0}.hm-faq,.hm-faq *{box-sizing:border-box}.hm-faq{background:#fff;color:#222744;font-family:inherit;padding:var(--hm-faq-space,64px) 0}.hm-faq__inner{max-width:1440px;padding:0 64px;margin:auto;display:grid;grid-template-columns:minmax(0px,.75fr) minmax(0px,1.25fr);gap:72px;align-items:start}.hm-faq__intro,.hm-faq__questions{min-width:0px}.hm-faq__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#616578;font-weight:700;margin:0 0 20px}.hm-faq h2{font-family:inherit;font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#222744;margin:0;overflow-wrap:anywhere}.hm-faq__underline{width:100px;height:14px;color:#fdc238;display:block;margin:10px 0 12px}.hm-faq__description{font-size:16px;line-height:1.65;color:#616578;max-width:300px}.hm-faq__description p{margin:0}.hm-faq__item{border:1px solid rgb(224,226,233);border-radius:16px;margin:0 0 12px;overflow:hidden;background:#fff}.hm-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;min-height:56px;padding:16px 22px;font-size:15px;font-weight:700;line-height:1.5;color:#222744}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item summary::marker{content:""}.hm-faq__item summary h3{min-width:0px;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;overflow-wrap:anywhere}.hm-faq__item summary:hover{background:#fafafc}.hm-faq__item summary:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:-4px;border-radius:14px}.hm-faq__toggle{display:block;width:20px;height:20px;flex:0 0 20px}.hm-faq__item[open] .hm-faq__vertical{display:none}.hm-faq__answer{padding:0 22px 20px;color:#616578;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.hm-faq__answer p{margin:0 0 12px}.hm-faq__answer p:last-child{margin-bottom:0}.hm-faq__answer ul{margin:0;padding-left:20px;list-style:disc}.hm-faq__answer li+li{margin-top:8px}.hm-faq strong{font-weight:700;color:#222744}.hm-faq__answer a,.hm-faq__all{color:#222744}.hm-faq__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none}.hm-faq__all{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:8px;font-size:14px;font-weight:700;text-decoration:none}.hm-faq a:hover{text-decoration:underline rgb(253,194,56);text-underline-offset:4px}.hm-faq a:focus-visible{outline:rgb(34,39,68) solid 3px;outline-offset:3px}@media(max-width:989px){.hm-faq__inner{padding:0 24px;gap:32px;grid-template-columns:minmax(0px,.65fr) minmax(0px,1.35fr)}}@media(max-width:749px){.hm-faq{padding:40px 0}.hm-faq__inner{padding:0 20px;grid-template-columns:1fr;gap:24px}.hm-faq h2{font-size:28px}.hm-faq__eyebrow{margin-bottom:14px}.hm-faq__description{max-width:none;font-size:15px}.hm-faq__item summary{padding:16px;font-size:14px;gap:12px}.hm-faq__answer{padding:0 16px 16px;font-size:14px}.hm-faq__item{margin-bottom:10px}}.hm-faq__underline[data-hm-draw-state=ready] path{stroke-dasharray:1;stroke-dashoffset:1}.hm-faq__underline[data-hm-draw-state=drawn] path{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,.61,.36,1) 0s 1 normal both running hm-faq-draw-visible}@keyframes hm-faq-draw-visible{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hm-faq__underline[data-hm-draw-state] path{animation:auto ease 0s 1 normal none running none;stroke-dashoffset:0}}@media(max-width:749px){.hm-series-section .hm-series{padding-block:28px}.hm-series-section .hm-series__inner{row-gap:18px}.hm-series-section .hm-series__grid{row-gap:12px}.hm-series-section .hm-series__card{padding:8px 10px 12px}.hm-series-section .hm-series__photo{height:104px;aspect-ratio:auto}.hm-series-section .hm-series__copy{padding-top:8px}.hm-series-section .hm-series__item:first-child .hm-series__card{padding:12px}.hm-series-section .hm-series__item:first-child .hm-series__photo{height:116px}}.hm-proof-section .hm-proof__review,.hm-proof-section .hm-proof__review:not(.hm-proof__review--featured){margin-block:12px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hm-proof-section .hm-proof__review--featured{transform:translateY(-6px);box-shadow:0 6px 16px #00000014}.hm-proof-section .hm-proof__review--featured .hm-proof__review-title:not([hidden]){display:block}.hm-proof-section .hm-proof__review--featured .hm-proof__comment{font-size:14px;line-height:1.65;font-weight:400;-webkit-line-clamp:5;line-clamp:5}.hm-proof-section .hm-proof__review--featured .hm-proof__comment.is-expanded{-webkit-line-clamp:unset;line-clamp:unset}.hm-proof-section .hm-proof__review .hm-proof__quote-mark{display:none}.hm-proof-section .hm-proof__feature-label{display:block!important;min-height:15px;opacity:0;visibility:hidden;transition:opacity .3s ease}.hm-proof-section .hm-proof__review--featured .hm-proof__feature-label:not([hidden]){opacity:1;visibility:visible}.hm-proof-section .hm-proof__review-date,.hm-proof-section .hm-proof__expand{transition:color .3s ease,opacity .3s ease}@media(prefers-reduced-motion:reduce){.hm-proof-section .hm-proof__review,.hm-proof-section .hm-proof__review-date,.hm-proof-section .hm-proof__expand,.hm-proof-section .hm-proof__feature-label{transition:none}}.hm-proof-section .hm-proof__navigation .hm-proof__attribution{flex:1;min-width:0;max-width:none;margin:0;padding:0;border:0;text-align:left;font-size:11px;line-height:1.5}.hm-proof-section .hm-proof__navigation .hm-proof__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;min-height:24px;font-size:12px;gap:6px}.hm-proof-section .hm-proof__navigation .hm-proof__brand svg{width:30px;height:30px}.hm-proof-section .hm-proof__navigation .hm-proof__policy-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 14px;margin-top:3px}.hm-proof-section .hm-proof__navigation .hm-proof__policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;padding-block:3px;font-size:11px;line-height:1.5}.hm-proof-section .hm-proof__navigation .hm-proof__arrows{flex-shrink:0}@media(max-width:749px){.hm-proof-section .hm-proof__navigation{align-items:flex-start;gap:12px}.hm-proof-section .hm-proof__navigation .hm-proof__policy-links{flex-direction:column}}.hm-proof-section .hm-proof__brand--summary{display:flex;align-items:center;gap:9px;min-height:38px;margin:12px 0 18px;color:inherit;font-size:12px;line-height:1.5;text-decoration:none}.hm-proof-section .hm-proof__brand--summary svg{display:block;flex:0 0 30px;width:30px;height:30px}.hm-proof-section .hm-proof__track{padding:14px 8px 22px}.hm-proof-section .hm-proof__review{transform-origin:center center}.hm-proof-section .hm-proof__review--featured{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 18px #00000024;z-index:1}@media(max-width:749px){.hm-proof-section .hm-proof__review--featured{transform:translateY(-3px) scale(1.03)}.hm-proof-section .hm-proof__brand--summary{margin:10px 0 16px}}.hm-proof-section .hm-proof__source-group{margin:12px 0 20px}.hm-proof-section .hm-proof__source-group .hm-proof__brand--summary{margin:0 0 5px}.hm-proof-section .hm-proof__source-group .hm-proof__policy-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hm-proof-section .hm-proof__source-group .hm-proof__policy-links a{color:inherit;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.hm-proof-section .hm-proof__navigation{justify-content:flex-end}.hm-proof-section .hm-proof__track{padding-top:18px;padding-bottom:26px}.hm-proof-section .hm-proof .hm-proof__review-title{margin:16px 0 0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:inherit;text-transform:none;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/101/compiled_assets/styles.css.map?subset=AAAAAAAB */
