.aovlo-ec{width:100%;max-width:100%;padding:var(--aovlo-ec-top) 0 var(--aovlo-ec-bottom);overflow:hidden;color:var(--aovlo-ec-text);background:var(--aovlo-ec-bg);font-family:inherit}.aovlo-ec,.aovlo-ec *{box-sizing:border-box}.aovlo-ec img,.aovlo-ec svg{display:block;width:100%;max-width:100%;height:auto}.aovlo-ec h2,.aovlo-ec h3,.aovlo-ec p,.aovlo-ec figure,.aovlo-ec blockquote{margin:0}.aovlo-ec h2,.aovlo-ec h3,.aovlo-ec p,.aovlo-ec blockquote{max-width:100%;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.aovlo-ec .rte>*:first-child{margin-top:0}.aovlo-ec .rte>*:last-child{margin-bottom:0}.aovlo-ec__wrap{width:min(var(--aovlo-ec-width),calc(100% - 48px));margin-inline:auto}.aovlo-ec__intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(38px,6vw,92px);align-items:center;min-height:min(760px,78dvh)}.aovlo-ec__intro-copy{max-width:590px;padding-block:48px}.aovlo-ec__eyebrow{margin-bottom:22px;color:var(--aovlo-ec-accent);font-size:12px;font-weight:750;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.aovlo-ec__display,.aovlo-ec__copy h2,.aovlo-ec__statement h2,.aovlo-ec__how h2,.aovlo-ec__section-heading h2,.aovlo-ec__reviews>h2,.aovlo-ec__faq-heading h2{color:var(--aovlo-ec-text);font-size:clamp(38px,5.2vw,72px);font-weight:720;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.aovlo-ec__copy h2,.aovlo-ec__statement h2,.aovlo-ec__how h2,.aovlo-ec__section-heading h2,.aovlo-ec__reviews>h2,.aovlo-ec__faq-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.02}.aovlo-ec__lead,.aovlo-ec__body{max-width:620px;margin-top:24px;color:var(--aovlo-ec-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.62}.aovlo-ec__body{max-width:560px;margin-top:20px;font-size:17px}.aovlo-ec__media{position:relative;overflow:hidden;border-radius:var(--aovlo-ec-radius);background:var(--aovlo-ec-soft)}.aovlo-ec__media--hero{align-self:stretch;min-height:560px;border-radius:0 0 0 var(--aovlo-ec-radius)}.aovlo-ec__media--hero .aovlo-ec__image{height:100%;object-fit:contain}.aovlo-ec__image{aspect-ratio:auto;object-fit:contain}.aovlo-ec__placeholder{min-height:420px;color:var(--aovlo-ec-accent);background:var(--aovlo-ec-soft)}.aovlo-ec__benefit-band{border-block:1px solid var(--aovlo-ec-line);background:var(--aovlo-ec-surface)}.aovlo-ec__benefits{display:grid;grid-template-columns:1.08fr .92fr 1fr}.aovlo-ec__benefit{min-width:0;padding:26px clamp(20px,3vw,42px)}.aovlo-ec__benefit+.aovlo-ec__benefit{border-left:1px solid var(--aovlo-ec-line)}.aovlo-ec__benefit h3,.aovlo-ec__detail h3,.aovlo-ec__step h3{color:var(--aovlo-ec-text);font-size:16px;font-weight:720;line-height:1.25;letter-spacing:-.012em}.aovlo-ec__benefit p,.aovlo-ec__detail p,.aovlo-ec__step p{margin-top:8px;color:var(--aovlo-ec-muted);font-size:14px;line-height:1.52}.aovlo-ec__flow{display:grid;gap:var(--aovlo-ec-gap);padding-top:var(--aovlo-ec-gap)}.aovlo-ec__split,.aovlo-ec__how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media";gap:clamp(38px,6vw,92px);align-items:center}.aovlo-ec--media_wide .aovlo-ec__split,.aovlo-ec--media_wide .aovlo-ec__how{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.aovlo-ec--copy_wide .aovlo-ec__split,.aovlo-ec--copy_wide .aovlo-ec__how{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.aovlo-ec__split--media-left{grid-template-areas:"media copy"}.aovlo-ec--media_wide .aovlo-ec__split--media-left{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.aovlo-ec--copy_wide .aovlo-ec__split--media-left{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.aovlo-ec__split .aovlo-ec__copy{grid-area:copy}.aovlo-ec__split>.aovlo-ec__media{grid-area:media}.aovlo-ec__copy{padding:clamp(16px,3vw,42px)}.aovlo-ec__split>.aovlo-ec__media,.aovlo-ec__how>.aovlo-ec__media{min-height:480px}.aovlo-ec__split>.aovlo-ec__media .aovlo-ec__image,.aovlo-ec__how>.aovlo-ec__media .aovlo-ec__image{width:100%;height:100%;min-height:480px;object-fit:contain}.aovlo-ec__statement{display:grid;gap:clamp(30px,4vw,54px)}.aovlo-ec__statement-copy{max-width:760px}.aovlo-ec__media--wide{width:100%;max-height:none}.aovlo-ec__media--wide .aovlo-ec__image{width:100%;height:auto;object-fit:contain}.aovlo-ec__detail-list{display:grid;gap:0;margin-top:34px;border-top:1px solid var(--aovlo-ec-line)}.aovlo-ec__detail{padding:20px 0;border-bottom:1px solid var(--aovlo-ec-line)}.aovlo-ec__how{padding:clamp(28px,5vw,72px);border-radius:var(--aovlo-ec-radius);background:var(--aovlo-ec-surface)}.aovlo-ec__steps{display:grid;gap:0;margin-top:36px}.aovlo-ec__step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--aovlo-ec-line)}.aovlo-ec__step:last-child{border-bottom:1px solid var(--aovlo-ec-line)}.aovlo-ec__step-index{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--aovlo-ec-line);border-radius:50%;color:var(--aovlo-ec-accent);font-size:13px;font-weight:760;line-height:1}.aovlo-ec__comparison{padding:clamp(64px,8vw,112px) 0;border-block:1px solid var(--aovlo-ec-line);background:var(--aovlo-ec-soft)}.aovlo-ec__section-heading{max-width:760px}.aovlo-ec__compare-table{margin-top:clamp(42px,6vw,72px);border-top:1px solid var(--aovlo-ec-line)}.aovlo-ec__compare-head,.aovlo-ec__compare-row{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.1fr) minmax(0,1fr);gap:clamp(18px,3vw,46px)}.aovlo-ec__compare-head{padding:0 0 16px;color:var(--aovlo-ec-text);font-size:14px;line-height:1.3}.aovlo-ec__compare-head strong:first-of-type{color:var(--aovlo-ec-accent)}.aovlo-ec__compare-row{padding:24px 0;border-top:1px solid var(--aovlo-ec-line)}.aovlo-ec__compare-row h3,.aovlo-ec__compare-row p{min-width:0;font-size:15px;line-height:1.5}.aovlo-ec__compare-row h3{color:var(--aovlo-ec-text);font-weight:720}.aovlo-ec__compare-row p{color:var(--aovlo-ec-muted)}.aovlo-ec__compare-row p:first-of-type{color:var(--aovlo-ec-text);font-weight:620}.aovlo-ec__reviews{display:grid;gap:clamp(40px,6vw,74px);padding-block:clamp(12px,3vw,34px)}.aovlo-ec__reviews>h2{max-width:700px}.aovlo-ec__review-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:0;border-block:1px solid var(--aovlo-ec-line)}.aovlo-ec__review{padding:clamp(30px,5vw,64px)}.aovlo-ec__review+.aovlo-ec__review{border-left:1px solid var(--aovlo-ec-line)}.aovlo-ec__review blockquote{color:var(--aovlo-ec-text);font-size:clamp(20px,2.2vw,30px);font-weight:540;line-height:1.38;letter-spacing:-.024em}.aovlo-ec__review figcaption{margin-top:22px;color:var(--aovlo-ec-accent);font-size:14px;font-weight:720;line-height:1.3}.aovlo-ec__faq{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(42px,7vw,112px);align-items:start}.aovlo-ec__faq-heading{position:sticky;top:32px}.aovlo-ec__faq-heading p{max-width:470px;margin-top:24px;color:var(--aovlo-ec-muted);font-size:15px;line-height:1.62}.aovlo-ec__faq-list{border-top:1px solid var(--aovlo-ec-line)}.aovlo-ec__faq-item{border-bottom:1px solid var(--aovlo-ec-line)}.aovlo-ec__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:center;padding:24px 0;color:var(--aovlo-ec-text);font-size:17px;font-weight:680;line-height:1.35;list-style:none;cursor:pointer}.aovlo-ec__faq-item summary::-webkit-details-marker{display:none}.aovlo-ec__faq-plus{position:relative;display:block;width:18px;height:18px}.aovlo-ec__faq-plus:before,.aovlo-ec__faq-plus:after{position:absolute;top:50%;left:50%;width:16px;height:1px;background:var(--aovlo-ec-accent);content:"";transform:translate(-50%,-50%);transition:transform .22s ease}.aovlo-ec__faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.aovlo-ec__faq-item[open] .aovlo-ec__faq-plus:after{transform:translate(-50%,-50%) rotate(0)}.aovlo-ec__faq-answer{max-width:680px;padding:0 42px 24px 0;color:var(--aovlo-ec-muted);font-size:15px;line-height:1.68}.aovlo-ec__faq-item summary:focus-visible{outline:2px solid var(--aovlo-ec-accent);outline-offset:5px}@media screen and (max-width:989px){.aovlo-ec__wrap{width:min(var(--aovlo-ec-width),calc(100% - 36px))}.aovlo-ec__intro,.aovlo-ec__split,.aovlo-ec__split--media-left,.aovlo-ec__how,.aovlo-ec__faq{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media";gap:30px;min-height:0}.aovlo-ec.aovlo-ec--media_wide .aovlo-ec__split,.aovlo-ec.aovlo-ec--media_wide .aovlo-ec__split--media-left,.aovlo-ec.aovlo-ec--media_wide .aovlo-ec__how,.aovlo-ec.aovlo-ec--copy_wide .aovlo-ec__split,.aovlo-ec.aovlo-ec--copy_wide .aovlo-ec__split--media-left,.aovlo-ec.aovlo-ec--copy_wide .aovlo-ec__how{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media"}.aovlo-ec__intro-copy,.aovlo-ec__copy,.aovlo-ec__how-copy,.aovlo-ec__faq-heading{position:static;grid-area:copy;min-width:0;width:100%;max-width:100%;padding:0}.aovlo-ec__intro .aovlo-ec__media,.aovlo-ec__split .aovlo-ec__media,.aovlo-ec__how .aovlo-ec__media{grid-area:media;min-width:0;width:100%;max-width:100%}.aovlo-ec__intro-copy{padding-top:36px}.aovlo-ec__media--hero{min-height:0;border-radius:var(--aovlo-ec-radius)}.aovlo-ec__media--hero .aovlo-ec__image,.aovlo-ec__split>.aovlo-ec__media,.aovlo-ec__how>.aovlo-ec__media,.aovlo-ec__split>.aovlo-ec__media .aovlo-ec__image,.aovlo-ec__how>.aovlo-ec__media .aovlo-ec__image{width:100%;max-width:100%;min-height:0;height:auto}.aovlo-ec .aovlo-ec__lead,.aovlo-ec .aovlo-ec__body,.aovlo-ec__statement-copy,.aovlo-ec__section-heading{width:100%;max-width:100%}.aovlo-ec__benefits{grid-template-columns:minmax(0,1fr)}.aovlo-ec__benefit{padding-inline:0}.aovlo-ec__benefit+.aovlo-ec__benefit{border-top:1px solid var(--aovlo-ec-line);border-left:0}.aovlo-ec__how{padding:28px}.aovlo-ec__compare-head,.aovlo-ec__compare-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.aovlo-ec__faq{gap:42px}}@media screen and (max-width:749px){.aovlo-ec{--aovlo-ec-gap: clamp(64px, 19vw, 92px)}.aovlo-ec__wrap{width:min(var(--aovlo-ec-width),calc(100% - 28px))}.aovlo-ec__display{font-size:clamp(38px,12vw,50px);line-height:1}.aovlo-ec__copy h2,.aovlo-ec__statement h2,.aovlo-ec__how h2,.aovlo-ec__section-heading h2,.aovlo-ec__reviews>h2,.aovlo-ec__faq-heading h2{font-size:clamp(30px,9vw,38px);line-height:1.04;letter-spacing:-.04em}.aovlo-ec__lead,.aovlo-ec__body{font-size:16px;line-height:1.58}.aovlo-ec__eyebrow{margin-bottom:18px;font-size:11px}.aovlo-ec__intro{gap:26px}.aovlo-ec__intro-copy{padding-top:24px}.aovlo-ec__media,.aovlo-ec__how{border-radius:min(var(--aovlo-ec-radius),16px)}.aovlo-ec__benefit{padding-block:20px}.aovlo-ec__copy{padding-inline:2px}.aovlo-ec__how{padding:24px 18px 18px}.aovlo-ec__step{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-block:18px}.aovlo-ec__comparison{padding-block:64px}.aovlo-ec__compare-table{margin-top:38px}.aovlo-ec__compare-head{display:none}.aovlo-ec__compare-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:24px}.aovlo-ec__compare-row h3{margin-bottom:6px;font-size:17px}.aovlo-ec__compare-row p{position:relative;padding-left:104px}.aovlo-ec__compare-row p:before{position:absolute;top:0;left:0;width:92px;color:var(--aovlo-ec-accent);font-size:12px;font-weight:750;line-height:1.65}.aovlo-ec__compare-row p:first-of-type:before{content:attr(data-label)}.aovlo-ec__compare-row p:last-of-type:before{content:attr(data-label);color:var(--aovlo-ec-muted)}.aovlo-ec__review-grid{grid-template-columns:minmax(0,1fr)}.aovlo-ec__review{padding:30px 4px}.aovlo-ec__review+.aovlo-ec__review{border-top:1px solid var(--aovlo-ec-line);border-left:0}.aovlo-ec__review blockquote{font-size:21px}.aovlo-ec__faq-heading p{font-size:14px}.aovlo-ec__faq-item summary{padding-block:21px;font-size:16px}.aovlo-ec__faq-answer{padding-right:28px}}@media(prefers-reduced-motion:reduce){.aovlo-ec__faq-plus:before,.aovlo-ec__faq-plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
