.hv{--ink:#13261E;--muted:#4D5F56;--green:#1F4D3B;--green2:#2B6A50;--sage:#EAF1EA;--sage2:#D3E3D6;--honey:#E2A13A;--honeyL:#FBEFD6;--line:#D9E3DB;--white:#fff;--disp:"Libre Franklin",var(--font-heading-family,Figtree),sans-serif;color:var(--ink);font-family:var(--font-body-family,Figtree),sans-serif;font-size:16px;line-height:1.55;background:var(--white);-webkit-font-smoothing:antialiased}.hv *,.hv *:before,.hv *:after{box-sizing:border-box}.hv a{color:inherit}.hv-in{max-width:1180px;margin:0 auto;padding:0 20px}.hv-h2{font-family:var(--disp);font-weight:700;font-size:clamp(32px,6.6vw,54px);line-height:1.04;letter-spacing:-.025em;margin:0;color:var(--ink)}.hv-h2--light{color:#fff}.hv-h3{font-family:var(--disp);font-weight:700;font-size:clamp(24px,4.4vw,32px);line-height:1.1;letter-spacing:-.02em;margin:0 0 6px}.hv-lead{margin:10px 0 0;font-size:17px;color:var(--muted);max-width:52ch}.hv-lead a{color:var(--green2);font-weight:600}.hv-head{margin-bottom:22px}.hv-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hv-more{flex:none;font-weight:600;font-size:15px;color:var(--green2)!important;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.hv-block{padding:56px 0 40px}.hv-proof{list-style:none;margin:0;padding:14px 20px;display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:14px;font-weight:600;color:var(--green);border-bottom:1px solid var(--line);justify-content:flex-start}.hv-proof::-webkit-scrollbar{display:none}.hv-proof li{flex:none}.hv-proof__stars{color:var(--honey);letter-spacing:1px;margin-right:4px}@media(min-width:990px){.hv-proof{justify-content:center;gap:48px;font-size:15px}}.hv-cab-wrap{background:var(--sage);padding:48px 0 52px}.hv-cab-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.hv-cab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:start}}.hv-cab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border-radius:14px;background:linear-gradient(180deg,#285640,#1c4433);box-shadow:inset 0 2px #ffffff14,0 18px 40px -22px #13261e8c}.hv-drawer{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:14px 6px 12px;border-radius:7px;background:linear-gradient(180deg,#f3f7f2,#e1ebe2);box-shadow:inset 0 -3px #13261e1f,inset 0 1px #fff;color:var(--ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;-webkit-tap-highlight-color:transparent}.hv-drawer__plate{display:block;padding:3px;border-radius:4px;background:linear-gradient(135deg,#e8c27a,#b88634 60%,#d9ae5e);box-shadow:0 1px 1px #0000002e;max-width:100%}.hv-drawer__plate span{display:block;background:#fffdf7;border-radius:2px;padding:5px 8px;font-family:var(--disp);font-weight:700;font-size:15px;line-height:1.1;letter-spacing:0;font-stretch:78%;font-variation-settings:"wdth" 78,"opsz" 24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-drawer__knob{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6dca0,#c08d39 55%,#8c6224);box-shadow:0 2px 3px #00000040}.hv-drawer:hover{background:linear-gradient(180deg,#f8fbf7,#e7f0e8)}.hv-drawer[aria-selected=true]{transform:translateY(-3px) scale(1.035);z-index:1;background:linear-gradient(180deg,#fff,#f1f6f1);box-shadow:inset 0 -3px #13261e1a,0 12px 22px -8px #00000073}.hv-drawer[aria-selected=true] .hv-drawer__plate span{background:var(--honeyL)}@media(max-width:400px){.hv-cab{gap:6px;padding:8px}.hv-drawer{padding:12px 4px 10px}.hv-drawer__plate span{font-size:clamp(12.5px,3.7vw,14.5px);padding:5px}}@media(min-width:990px){.hv-drawer{min-height:122px}.hv-drawer__plate span{font-size:18px;padding:6px 12px}}.hv-panels{position:relative}.hv-panel{background:#fff;border-radius:14px;padding:18px 16px 16px;box-shadow:0 1px 0 var(--line),0 16px 34px -24px #13261e73;animation:hvIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes hvIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hv-panel{animation:none}.hv-drawer{transition:none}}.hv-panel__head{margin:0 0 12px;font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:-.015em;color:var(--green)}.hv-panel__alt{margin-top:14px;padding-top:12px;border-top:1px dashed var(--sage2)}.hv-panel__or{margin:0 0 8px;font-size:14px;color:var(--muted);font-weight:600}.hv-panel__all{display:inline-block;margin-top:14px;font-weight:600;color:var(--green2)!important;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.hv-panel{padding:26px 26px 22px}.hv-panel__head{font-size:24px}}.hv-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;color:var(--ink)}.hv-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--sage);overflow:hidden}.hv-card__media img{width:100%;height:100%;object-fit:cover;display:block}.hv-card__tag{position:absolute;left:10px;top:10px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;padding:4px 9px;border-radius:999px}.hv-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 2px 2px;flex:1}.hv-card__name{font-family:var(--disp);font-weight:700;font-size:19px;line-height:1.15;letter-spacing:-.01em;text-decoration:none}.hv-card__note{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.hv-stars{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted)}.hv-stars__bar{position:relative;display:inline-block;width:76px;height:14px;background:linear-gradient(90deg,#d8ded9 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 14'%3E%3Cg%3E%3Cpath id='s' d='M7 0l2.1 4.5 4.9.6-3.6 3.3 1 4.8L7 10.8 2.6 13.2l1-4.8L0 5.1l4.9-.6z'/%3E%3Cuse href='%23s' x='15.5'/%3E%3Cuse href='%23s' x='31'/%3E%3Cuse href='%23s' x='46.5'/%3E%3Cuse href='%23s' x='62'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 14'%3E%3Cg%3E%3Cpath id='s' d='M7 0l2.1 4.5 4.9.6-3.6 3.3 1 4.8L7 10.8 2.6 13.2l1-4.8L0 5.1l4.9-.6z'/%3E%3Cuse href='%23s' x='15.5'/%3E%3Cuse href='%23s' x='31'/%3E%3Cuse href='%23s' x='46.5'/%3E%3Cuse href='%23s' x='62'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.hv-stars__bar i{position:absolute;inset:0 auto 0 0;background:var(--honey)}.hv-stars__txt{font-weight:600;color:var(--ink)}.hv-stars__txt span{font-weight:400;color:var(--muted)}.hv-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:4px}.hv-price b{font-size:19px;font-weight:800}.hv-price s{font-size:14.5px;color:var(--muted)}.hv-price em{font-style:normal;font-size:13px;font-weight:700;color:#8a5a12;background:var(--honeyL);padding:2px 7px;border-radius:999px}.hv-add{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:8px;border:0;border-radius:10px;background:var(--green);color:#fff!important;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer;text-decoration:none;transition:background .2s}.hv-add:hover{background:var(--green2)}.hv-add:focus-visible,.hv-btn:focus-visible,.hv-more:focus-visible,.hv-shelf:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-add.is-busy{opacity:.7;pointer-events:none}.hv-add.is-done{background:var(--honey);color:var(--ink)!important}.hv-add--link{background:#fff;color:var(--green)!important;box-shadow:inset 0 0 0 2px var(--green)}.hv-add--off{background:#e7ece8;color:var(--muted)!important;cursor:default}.hv-card--pick .hv-card__name{font-size:23px}@media(min-width:480px){.hv-card--pick{display:grid;grid-template-columns:44% 1fr;gap:18px;align-items:start}.hv-card--pick .hv-card__body{padding:2px 0 0;height:100%}.hv-card--pick .hv-card__media{border-radius:10px}}.hv-card--alt{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center}.hv-card--alt .hv-card__media{border-radius:8px}.hv-card--alt .hv-card__body{padding:0;display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:2px;align-items:center}.hv-card--alt .hv-card__name{font-size:17px;grid-column:1}.hv-card--alt .hv-stars{grid-column:1}.hv-card--alt .hv-price{grid-column:1;margin:0;padding:0}.hv-card--alt .hv-price b{font-size:16px}.hv-card--alt .hv-add{grid-column:2;grid-row:1/span 3;width:auto;min-height:42px;padding:0 14px;margin:0;font-size:0}.hv-card--alt .hv-add:before{content:"Aggiungi";font-size:14.5px}.hv-card--alt .hv-add.is-done:before{content:"Aggiunto"}.hv-card--alt .hv-add--link:before{content:"Scegli";font-size:14.5px}.hv-shelf{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px;scroll-padding:0 20px}.hv-shelf::-webkit-scrollbar{display:none}.hv-shelf__row{display:flex;gap:14px;width:max-content;padding-bottom:18px;position:relative;margin:0 auto}.hv-shelf__row:after{content:"";position:absolute;left:-20px;right:-20px;bottom:0;height:10px;border-radius:2px;background:linear-gradient(180deg,#d7e5da,#bfd3c4);box-shadow:0 6px 10px -6px #13261e59}.hv-shelf .hv-card{width:min(64vw,260px);flex:none;scroll-snap-align:start;background:transparent}.hv-shelf .hv-card__media{border-radius:12px}@media(min-width:990px){.hv-shelf{padding:0 max(20px,calc((100vw - 1180px)/2 + 20px));scroll-padding:0 max(20px,calc((100vw - 1180px)/2 + 20px))}.hv-shelf__row{margin:0}.hv-shelf .hv-card{width:262px}}.hv-rewards{background:var(--green);color:#fff;padding:52px 0 48px}.hv-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px;counter-reset:none}.hv-steps li{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.hv-steps b{flex:none;min-width:86px;font-family:var(--disp);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--honey)}.hv-steps span{font-size:17px;font-weight:600}.hv-rewards__note{margin:16px 0 0;color:#ffffffbf;font-size:15px}@media(min-width:990px){.hv-steps{grid-template-columns:repeat(3,1fr);gap:16px}.hv-steps li{flex-direction:column;align-items:flex-start;gap:6px;padding:22px}.hv-steps b{font-size:44px}}.hv-carlo{background:var(--sage);padding:56px 0}.hv-carlo__grid{display:grid;gap:26px;align-items:center}@media(min-width:990px){.hv-carlo__grid{grid-template-columns:460px 1fr;gap:56px}}.hv-carlo__pic{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#d9e3dc}.hv-carlo__pic img{width:100%;height:100%;object-fit:cover;display:block}.hv-carlo__txt p{font-size:17px;margin:14px 0 0;max-width:54ch}.hv-carlo__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hv-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:10px;background:var(--green);color:#fff!important;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}.hv-btn:hover{background:var(--green2)}.hv-btn--ghost{background:#fff;color:var(--green)!important;box-shadow:inset 0 0 0 2px var(--green)}.hv-btn--ghost:hover{background:#f4f8f4}.hv-carlo__social{font-size:15px!important;color:var(--muted)}.hv-carlo__social a{font-weight:600;color:var(--green2)}@media(max-width:480px){.hv-carlo__cta .hv-btn{flex:1 1 100%}}.hv-quiz{padding:40px 0}.hv-quiz__in{display:flex;flex-direction:column;gap:16px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv-quiz__in p{margin:0;color:var(--muted);font-size:16.5px;max-width:52ch}@media(min-width:768px){.hv-quiz__in{flex-direction:row;align-items:center;justify-content:space-between}}.hv-why{padding:56px 0}.hv-why__grid{display:grid;gap:26px}@media(min-width:990px){.hv-why__grid{grid-template-columns:1fr 1.1fr;gap:56px}}.hv-why__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.hv-why__list li{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--line)}.hv-why__list li:last-child{border-bottom:1px solid var(--line)}.hv-why__list b{font-family:var(--disp);font-weight:700;font-size:21px;letter-spacing:-.01em}.hv-why__list span{color:var(--muted)}.hv-faq{background:var(--sage);padding:56px 0 64px}.hv-faq__grid{display:grid;gap:22px}@media(min-width:990px){.hv-faq__grid{grid-template-columns:1fr 1.4fr;gap:56px}}.hv-faq__item{background:#fff;border-radius:12px;margin-bottom:10px}.hv-faq__item summary{list-style:none;cursor:pointer;padding:18px 52px 18px 18px;font-weight:700;font-size:17px;position:relative}.hv-faq__item summary::-webkit-details-marker{display:none}.hv-faq__item summary:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;border-right:2px solid var(--green);border-bottom:2px solid var(--green);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.hv-faq__item[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.hv-faq__item summary:focus-visible{outline:3px solid var(--honey);outline-offset:2px;border-radius:12px}.hv-faq__a{padding:0 18px 18px;color:var(--muted)}.hv-faq__a p{margin:0}.hv-faq__a a{color:var(--green2);font-weight:600}.hv-revs{padding:8px 0 56px}.hv-revs__row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px 6px;scroll-padding:0 20px}.hv-revs__row::-webkit-scrollbar{display:none}.hv-rev{flex:none;width:min(80vw,320px);margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:14px;background:var(--sage)}.hv-rev__stars{color:var(--honey);letter-spacing:2px;font-size:15px}.hv-rev blockquote:before,.hv-rev blockquote:after{content:none;display:none}.hv-rev blockquote{margin:0;padding:0;border:0;font-style:normal;quotes:none;font-size:16.5px;line-height:1.5;color:var(--ink)}.hv-rev figcaption{margin-top:auto;font-size:14px;color:var(--muted)}.hv-rev figcaption b{color:var(--ink)}.hv-rev figcaption span{color:var(--green2);font-weight:600;margin-left:4px}.hv-rev figcaption small{display:block;font-size:13.5px;margin-top:2px}.hv-revs__row:focus-visible{outline:3px solid var(--honey);outline-offset:2px}@media(min-width:990px){.hv-revs__row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;overflow:visible;padding:0 20px}.hv-rev{width:auto}}.hv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-card__media{background:#e7efe8}.hv-plan{border:0;margin:auto 0 0;padding:0;display:grid;gap:6px}.hv-plan__opt{position:relative;display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;font-size:14.5px;line-height:1.25;transition:box-shadow .15s,background .15s}.hv-plan__opt input{-webkit-appearance:none;appearance:none;width:18px;height:18px;flex:none;margin:0;border-radius:50%;box-shadow:inset 0 0 0 2px #9fb3a6;background:#fff;transition:box-shadow .15s}.hv-plan__opt input:checked{box-shadow:inset 0 0 0 5px var(--green)}.hv-plan__opt input:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-plan__opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--green);background:#f5faf5}.hv-plan__t{flex:1;font-weight:600}.hv-plan__t em{display:block;font-style:normal;font-weight:700;font-size:12.5px;color:#8a5a12}.hv-plan__opt b{font-size:16px;font-weight:800}.hv-shelf .hv-plan__opt{background:#fff}.hv-panel__scene{margin:-18px -16px 16px;border-radius:14px 14px 0 0;overflow:hidden;aspect-ratio:16/9;background:var(--sage2)}.hv-panel__scene img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:990px){.hv-panel__scene{margin:-26px -26px 20px}}.hv-subs{padding:8px 0 56px}.hv-subs__grid{display:grid;gap:26px;align-items:center;padding-top:40px;border-top:1px solid var(--line)}@media(min-width:990px){.hv-subs__grid{grid-template-columns:1.1fr 1fr;gap:56px}}.hv-subs__list{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:10px}.hv-subs__list li{position:relative;padding-left:30px;font-size:16.5px}.hv-subs__list li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231F4D3B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.hv-cal{background:var(--sage);border-radius:16px;padding:20px}.hv-cal__t{margin:0 0 12px;font-weight:700;color:var(--green)}.hv-cal__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hv-cal__row li{background:#fff;border-radius:12px;padding:14px 10px 12px;text-align:center;display:grid;gap:4px;position:relative}.hv-cal__row li:before{content:"";display:block;width:28px;height:28px;margin:0 auto 4px;border-radius:7px;background:var(--honeyL) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A5A12' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l9-5 9 5v8l-9 5-9-5z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/18px no-repeat}.hv-cal__row span{font-size:13.5px;color:var(--muted)}.hv-cal__row b{font-family:var(--disp);font-size:20px;font-weight:800;letter-spacing:-.01em}.hv-cal__save{margin:12px 0 0;font-size:15px;color:var(--muted)}.hv-cal__save b{color:var(--ink)}.hv-quiz{padding:0 0 56px}.hv-qz{background:var(--ink);color:#fff;border-radius:20px;padding:24px 18px 22px;position:relative;overflow:hidden}.hv-qz .hv-h2{color:#fff;font-size:clamp(28px,5.6vw,44px)}.hv-qz__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.hv-qz__step{margin:6px 0 0;flex:none;font-size:14px;color:#ffffffb3;font-weight:600}.hv-qz__q{font-size:18px;font-weight:700;margin:0 0 12px}.hv-qopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.hv-qopts{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-qz{padding:36px 36px 30px}}.hv-qopts--2{grid-template-columns:1fr}@media(min-width:768px){.hv-qopts--2{grid-template-columns:1fr 1fr}}.hv-qopt{-webkit-appearance:none;appearance:none;border:0;text-align:left;cursor:pointer;min-height:54px;padding:14px 16px;border-radius:12px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font:inherit;font-weight:700;font-size:16px;transition:background .15s,box-shadow .15s,transform .15s}.hv-qopt small{display:block;font-weight:400;font-size:14px;color:#ffffffb8;margin-top:3px}.hv-qopt:hover{background:#ffffff24}.hv-qopt:active{transform:scale(.98)}.hv-qopt:focus-visible,.hv-qz__again:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-qz__pane:not([hidden]){animation:hvIn .3s cubic-bezier(.2,.8,.2,1)}.hv-qz__res .hv-card{background:#fff;border-radius:14px;padding:14px;color:var(--ink)}@media(min-width:600px){.hv-qz__res .hv-card{display:grid;grid-template-columns:200px 1fr;gap:18px}.hv-qz__res .hv-card__body{padding:0}}.hv-qz__res .hv-card__media{border-radius:10px}.hv-qz__again{-webkit-appearance:none;appearance:none;background:none;border:0;color:#fff;text-decoration:underline;text-underline-offset:4px;font:inherit;font-weight:600;margin-top:14px;cursor:pointer;padding:6px 0}.hv-quiz__more{margin:12px 0 0;font-size:15px;color:var(--muted)}.hv-quiz__more a{color:var(--green2);font-weight:600}.hv-track{position:relative;height:6px;border-radius:6px;background:#ffffff24;margin:26px 0 0;overflow:hidden}.hv-track i{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,var(--honey),#F2C46E);border-radius:6px;transform-origin:left;transform:scaleX(1)}.hv-js .hv-track i{transform:scaleX(0);transition:transform 1.6s cubic-bezier(.3,.7,.2,1)}.hv-js .hv-rewards.is-in .hv-track i{transform:scaleX(1)}.hv-steps{margin-top:16px}.hv-js .hv-steps li{opacity:.45;transition:opacity .4s}.hv-js .hv-rewards.is-in .hv-steps li{opacity:1}.hv-js .hv-rewards.is-in .hv-steps li:nth-child(2){transition-delay:.55s}.hv-js .hv-rewards.is-in .hv-steps li:nth-child(3){transition-delay:1.1s}.hv-js .hv-cab.is-in .hv-drawer{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .25s,background .25s}.hv-carlo__media{display:grid;gap:14px}.hv-rai{position:relative;border-radius:16px;overflow:hidden;background:#0d1a14;aspect-ratio:16/9}.hv-rai__play{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;display:block;width:100%;height:100%;cursor:pointer;position:relative;background:none}.hv-rai img,.hv-rai video{width:100%;height:100%;object-fit:cover;display:block}.hv-rai__tag{position:absolute;left:12px;top:12px;background:#fff;color:var(--ink);font-weight:800;font-size:13.5px;padding:6px 11px;border-radius:999px;pointer-events:none}.hv-reel__btn{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:#fffffff0;box-shadow:0 8px 24px #0000004d}.hv-reel__btn:after{content:"";position:absolute;left:25px;top:20px;border-left:17px solid var(--ink);border-top:11px solid transparent;border-bottom:11px solid transparent}.hv-carlo__id{display:flex;align-items:center;gap:12px}.hv-carlo__id img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;background:#1a1a1a}.hv-carlo__id p{margin:0;display:grid;font-size:15px;color:var(--muted)}.hv-carlo__id b{color:var(--ink);font-size:16.5px}@media(min-width:990px){.hv-carlo__grid{grid-template-columns:1.05fr 1fr!important}}.hv-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 4px}.hv-nums div{background:#fff;border-radius:12px;padding:14px 12px}.hv-nums dt{font-family:var(--disp);font-weight:800;font-size:clamp(24px,6vw,34px);letter-spacing:-.02em;line-height:1;color:var(--green)}.hv-nums dd{margin:6px 0 0;font-size:13.5px;line-height:1.3;color:var(--muted)}.hv-reels{padding:56px 0 30px}.hv-reels__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px 6px;scroll-padding:0 20px}.hv-reels__row::-webkit-scrollbar{display:none}.hv-reels__row:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-reel{flex:none;width:min(44vw,210px);margin:0;scroll-snap-align:start}.hv-reel__play{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;display:block;width:100%;aspect-ratio:9/16;border-radius:14px;overflow:hidden;position:relative;cursor:pointer;background:#111}.hv-reel__play img,.hv-reel video{width:100%;height:100%;object-fit:cover;display:block}.hv-reel video{aspect-ratio:9/16;border-radius:14px;background:#000}.hv-reel .hv-reel__btn{width:50px;height:50px;margin:-25px 0 0 -25px}.hv-reel .hv-reel__btn:after{left:20px;top:15px;border-left-width:14px;border-top-width:10px;border-bottom-width:10px}.hv-reel__who{position:absolute;left:8px;bottom:8px;background:var(--honey);color:var(--ink);font-weight:800;font-size:13px;padding:4px 10px;border-radius:999px}.hv-reel figcaption{display:grid;gap:2px;margin-top:8px;font-size:14.5px;line-height:1.35;font-weight:600}.hv-reel figcaption a{font-weight:500;font-size:13.5px;color:var(--green2);text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.hv-reels__row{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);overflow:visible}.hv-reel{width:auto}}.hv-follow{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hv-follow__a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:var(--sage);font-size:14.5px;text-decoration:none;color:var(--ink)!important}.hv-follow__a:hover{background:var(--sage2)}@media(prefers-reduced-motion:reduce){.hv-js .hv-track i,.hv-js .hv-steps li,.hv-js .hv-cab .hv-drawer{transition:none!important;transform:none!important;opacity:1!important}.hv-qz__pane:not([hidden]){animation:none}}.hv-nums dt{white-space:nowrap;font-stretch:80%;font-variation-settings:"wdth" 80}@media(max-width:480px){.hv-nums{gap:8px}.hv-nums div{padding:12px 10px}.hv-nums dt{font-size:24px}}.hv-stars__txt{white-space:nowrap}@media(max-width:479px){.hv-card--pick{display:grid;grid-template-columns:38% 1fr;gap:12px;align-items:start}.hv-card--pick .hv-card__media{border-radius:10px}.hv-card--pick .hv-card__body{padding:0}.hv-card--pick .hv-card__name{font-size:20px}.hv-card--pick .hv-card__note{font-size:14px;grid-column:1/-1}.hv-card--pick .hv-stars__bar{width:62px;height:12px}}.hv-reel video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}.hv-rai .hv-reel__btn{left:auto;right:5%;margin:-31px 0 0}.hv-rai__tag{top:50%;left:4%;transform:translateY(-50%)}@media(max-width:480px){.hv-rai .hv-reel__btn{width:50px;height:50px;margin-top:-25px}.hv-rai .hv-reel__btn:after{left:20px;top:15px;border-left-width:14px;border-top-width:10px;border-bottom-width:10px}.hv-rai__tag{font-size:12px;padding:5px 9px;left:3%}}.hv-back{padding:40px 0 0}.hv-back__row{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.hv-back__row::-webkit-scrollbar{display:none}.hv-back__row .hv-card{width:min(64vw,240px);flex:none;background:transparent}.hv-back__cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:14px;background:var(--honeyL);margin-top:4px}.hv-back__cart p{margin:0;font-size:16px}.hv-back__cart span{color:var(--muted)}.hv-lead-mag{padding:20px 0 48px}.hv-lm{display:grid;gap:22px;align-items:center}@media(min-width:768px){.hv-lm{grid-template-columns:220px 1fr;gap:40px;background:var(--sage);border-radius:20px;padding:34px 36px!important;max-width:1140px}}@media(max-width:767px){.hv-lm{background:var(--sage);border-radius:20px;margin:0 20px;padding:22px 18px!important}}.hv-lm__doc{position:relative;width:150px;aspect-ratio:3/4;border-radius:8px;background:#fff;box-shadow:0 14px 30px -14px #13261e73;padding:16px 14px;transform:rotate(-4deg);display:flex;flex-direction:column;gap:7px}@media(min-width:768px){.hv-lm__doc{width:190px;padding:20px 18px}}.hv-lm__doc span{font-size:12px;font-weight:700;color:#8a5a12;background:var(--honeyL);align-self:flex-start;padding:2px 8px;border-radius:999px}.hv-lm__doc b{font-family:var(--disp);font-size:19px;line-height:1.05;letter-spacing:-.01em;color:var(--green)}.hv-lm__doc i{display:block;height:7px;border-radius:4px;background:var(--sage)}.hv-lm__doc i:nth-of-type(2){width:80%}.hv-lm__doc i:nth-of-type(3){width:60%}.hv-lm__txt p{margin:8px 0 0;font-size:16.5px;max-width:56ch}.hv-lm__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hv-lm__form input{flex:1 1 220px;min-height:50px;padding:0 16px;border-radius:10px;border:1.5px solid #B9CBBE;background:#fff;font:inherit;font-size:16px;color:var(--ink)}.hv-lm__form input:focus-visible{outline:3px solid var(--honey);outline-offset:1px}.hv-lm__form .hv-btn{flex:0 0 auto}@media(max-width:480px){.hv-lm__form .hv-btn{flex:1 1 100%}}.hv-lm__note{font-size:13.5px!important;color:var(--muted)}.hv-lm__note a{color:var(--green2)}.hv-lm__note.is-err{color:#9b2c1f}.hv-lm__ok{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.hv-why__list a{display:inline-block;margin-top:4px;margin-right:12px;font-size:14.5px;font-weight:600;color:var(--green2);text-decoration:underline;text-underline-offset:3px}.hv-pharm{padding:0 0 48px}.hv-pharm__in{display:flex;flex-direction:column;gap:14px;padding-top:26px;padding-bottom:26px;border-radius:16px;background:var(--honeyL)}@media(min-width:768px){.hv-pharm__in{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 32px!important;max-width:1140px}}@media(max-width:767px){.hv-pharm__in{margin:0 20px;padding:20px 18px!important}}.hv-pharm__in p{margin:0;color:var(--muted);max-width:60ch}.hv-bar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 12px 30px -10px #00000073;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1);font-family:var(--font-body-family,Figtree),sans-serif}.hv-bar.is-on{transform:none}.hv-bar__txt{flex:1;min-width:0;display:grid;gap:6px;font-size:14px;font-weight:600;line-height:1.25}.hv-bar__track{display:block;height:5px;border-radius:5px;background:#ffffff2e;overflow:hidden}.hv-bar__track i{display:block;height:100%;width:0;background:var(--honey);border-radius:5px;transition:width .6s}.hv-bar__btn{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:11px;background:var(--honey);color:var(--ink)!important;font-weight:800;font-size:15px;text-decoration:none}@media(min-width:990px){.hv-bar{display:none}}@media(prefers-reduced-motion:reduce){.hv-bar{transition:none}}.hv-card--alt .hv-add{white-space:nowrap;padding:0 12px}.hv-card--alt .hv-add:before{white-space:nowrap}@media(max-width:767px){.hv-lm{grid-template-columns:96px 1fr;gap:16px;align-items:start}.hv-lm__doc{width:96px;padding:10px 9px;gap:5px}.hv-lm__doc b{font-size:13px}.hv-lm__doc span{font-size:10px}.hv-lm__doc i{height:5px}.hv-lm__txt{display:contents}.hv-lm__txt h2{grid-column:2;align-self:center;font-size:21px}.hv-lm__txt p,.hv-lm__form{grid-column:1/-1}}.hv-card--alt{grid-template-columns:76px minmax(0,1fr)}.hv-card--alt .hv-card__body{min-width:0;grid-template-columns:minmax(0,1fr) auto}@media(max-width:480px){.hv-card--alt .hv-stars__bar{display:none}.hv-card--alt .hv-stars:before{content:"\2605";color:var(--honey);font-size:14px}}.hv-pharm{padding:56px 0;background:linear-gradient(180deg,#fff,var(--sage) 38%)}.hv-pharm__head{margin-bottom:20px}.hv-pf{display:grid;gap:14px;background:#fff;border-radius:20px;padding:12px;box-shadow:0 1px 0 var(--line),0 24px 50px -30px #13261e73}@media(min-width:990px){.hv-pf{grid-template-columns:400px 1fr;gap:0;padding:0;overflow:hidden;min-height:540px}}.hv-pf__side{display:flex;flex-direction:column;gap:10px;padding:6px 4px 4px;min-width:0}@media(min-width:990px){.hv-pf__side{padding:22px 20px;max-height:600px;overflow:auto;border-right:1px solid var(--line)}}.hv-pf__map{order:-1;height:250px;border-radius:14px;overflow:hidden;background:#e3ece5;position:relative;z-index:0}@media(min-width:990px){.hv-pf__map{order:0;height:auto;border-radius:0;min-height:540px}}.hv-pf__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);font-weight:600;font-size:14px}.hv-pf__search{position:relative;display:flex}.hv-pf__search input{flex:1;min-width:0;height:52px;padding:0 54px 0 16px;border-radius:12px;border:1.5px solid #B9CBBE;background:#fff;font:inherit;font-size:16px;color:var(--ink)}.hv-pf__search input:focus-visible{outline:3px solid var(--honey);outline-offset:1px}.hv-pf__go{position:absolute;right:5px;top:5px;width:42px;height:42px;border:0;border-radius:9px;background:var(--green);color:#fff;display:grid;place-items:center;cursor:pointer}.hv-pf__near{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:12px;background:var(--sage);color:var(--green);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.hv-pf__near:hover{background:var(--sage2)}.hv-pf__go:focus-visible,.hv-pf__near:focus-visible,.hv-pf__chip:focus-visible,.hv-pf__sel:focus-visible,.hv-pf__more:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-pf__chips{display:flex;flex-wrap:wrap;gap:6px}.hv-pf__chip{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:7px 11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;font-size:14px;font-weight:600;color:var(--ink)}.hv-pf__chip span{color:var(--muted);font-weight:500;margin-left:2px}.hv-pf__chip:hover{box-shadow:inset 0 0 0 1.5px var(--green)}.hv-pf__status{margin:2px 0 0;font-size:14.5px;color:var(--muted)}.hv-pf__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hv-pf__it{border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;transition:box-shadow .15s,background .15s}.hv-pf__it.is-on{box-shadow:inset 0 0 0 2px var(--honey);background:#fffbf2}.hv-pf__sel{-webkit-appearance:none;appearance:none;display:grid;gap:2px;width:100%;text-align:left;border:0;background:none;padding:12px 14px 6px;cursor:pointer;font:inherit;color:var(--ink)}.hv-pf__sel b{font-size:16px;line-height:1.25}.hv-pf__sel span{font-size:14px;color:var(--muted);line-height:1.35}.hv-pf__sel em{font-style:normal;font-size:13.5px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:6px;margin-top:3px}.hv-pf__sel em i{width:8px;height:8px;border-radius:50%;background:#c9cfcb;flex:none}.hv-pf__sel em i.is-open{background:#2e9e5b;box-shadow:0 0 0 3px #2e9e5b2e}.hv-pf__act{display:flex;gap:6px;padding:0 10px 10px 14px}.hv-pf__act a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:9px;background:var(--sage);color:var(--green)!important;font-size:14px;font-weight:700;text-decoration:none}.hv-pf__act a:last-child{background:var(--green);color:#fff!important}.hv-pf__more{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--green2);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 0;align-self:flex-start}.hv-pf__note{margin:14px 0 0;font-size:14px;color:var(--muted)}.hv .leaflet-container{font:inherit}.hv .leaflet-popup-content{font-size:14px;line-height:1.4;margin:10px 12px}.hv-pf__map .leaflet-tile-pane{filter:saturate(.55) contrast(.95) brightness(1.03)}.hv-cab{background:none!important;box-shadow:none!important;padding:0!important;gap:8px!important;border-radius:0}.hv-drawer{position:relative;padding:0!important;min-height:0!important;aspect-ratio:1/1;overflow:hidden;border-radius:14px;background:#cfdcd2!important;box-shadow:none!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0}.hv-drawer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:74% 55%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hv-drawer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10241c00 30%,#10241cd9);transition:background .25s}.hv-drawer__label{position:relative;z-index:1;color:#fff;font-family:var(--disp);font-weight:700;font-size:20px;line-height:1.05;letter-spacing:-.01em;padding:0 12px 11px;text-align:left;font-stretch:88%;font-variation-settings:"wdth" 88}.hv-drawer__check{position:absolute;z-index:2;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--honey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%2313261E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.hv-drawer:hover img{transform:scale(1.06)}.hv-drawer[aria-selected=true]{transform:none!important;outline:3px solid var(--honey);outline-offset:2px}.hv-drawer[aria-selected=true] .hv-drawer__check{transform:scale(1)}.hv-drawer[aria-selected=true]:after{background:linear-gradient(180deg,#10241c00 20%,#10241ce6)}.hv-drawer:focus-visible{outline:3px solid var(--honey);outline-offset:2px}@media(max-width:400px){.hv-cab{gap:6px!important}.hv-drawer__label{font-size:15px;padding:0 8px 8px}.hv-drawer__check{width:20px;height:20px;background-size:15px}}@media(min-width:401px)and (max-width:989px){.hv-drawer__label{font-size:17px}}.ai-hero .ai-hero__vignette{background:radial-gradient(120% 90% at 50% 40%,#10241c59,#10241cd1)!important}.ai-hero .ai-hero__content{max-width:780px!important;padding-left:20px!important;padding-right:20px!important}.ai-hero .ai-hero__eyebrow{display:inline-flex!important;align-items:center;gap:10px;margin:0 auto 18px!important;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body-family,Figtree),sans-serif!important;font-size:13.5px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;color:#fff!important}.hv-hero-av{display:inline-flex}.hv-hero-av img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid #fff;background:#ddd}.hv-hero-av img+img{margin-left:-9px}.ai-hero .ai-hero__heading{font-family:"Libre Franklin",var(--font-heading-family),sans-serif!important;font-weight:700!important;font-size:clamp(40px,9.5vw,78px)!important;line-height:1!important;letter-spacing:-.035em!important;color:#fff!important;text-wrap:balance}.ai-hero .ai-hero__subheading{font-size:clamp(16px,2.2vw,19px)!important;line-height:1.45!important;color:#ffffffdb!important;max-width:46ch;margin-left:auto!important;margin-right:auto!important}.ai-hero .ai-hero__chat{min-height:64px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px -12px #00000080,0 0 0 6px #ffffff24!important;padding:8px!important}.ai-hero .ai-hero__chat:focus-within{box-shadow:0 18px 50px -12px #00000080,0 0 0 6px #e2a13a8c!important}.ai-hero .ai-hero__chat-input{font-size:16.5px!important;color:#13261e!important}.ai-hero .ai-hero__chat-plus{background:#eaf1ea!important;color:#1f4d3b!important}.ai-hero .ai-hero__chat-send{background:#e2a13a!important;color:#13261e!important;width:48px!important;height:48px!important;border-radius:13px!important}.ai-hero .ai-hero__chips{gap:8px!important;margin-top:16px!important}.ai-hero .ai-hero__chip{background:#ffffff1f!important;color:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff4d!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600!important;font-size:14.5px!important;padding:9px 15px!important;border-radius:999px!important;transition:background .15s,color .15s}.ai-hero .ai-hero__chip:hover{background:#fff!important;color:#13261e!important}.hv-why{padding:56px 0 40px;overflow:hidden}.hv-why__nav{display:none;gap:8px;flex:none}@media(min-width:990px){.hv-why__nav{display:flex}}.hv-why__arr{-webkit-appearance:none;appearance:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--sage);color:var(--green);display:grid;place-items:center;cursor:pointer;transition:background .15s,opacity .15s}.hv-why__arr:hover{background:var(--sage2)}.hv-why__arr:disabled{opacity:.35;cursor:default}.hv-why__arr:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-why__row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 20px 8px;scroll-padding:0 20px;scroll-behavior:smooth}.hv-why__row::-webkit-scrollbar{display:none}.hv-why__row:focus-visible{outline:3px solid var(--honey);outline-offset:2px}@media(min-width:990px){.hv-why__row{padding-left:max(20px,calc((100vw - 1180px)/2 + 20px));padding-right:max(20px,calc((100vw - 1180px)/2 + 20px));scroll-padding:0 max(20px,calc((100vw - 1180px)/2 + 20px))}}.hv-wc{flex:none;width:min(78vw,340px);scroll-snap-align:start;border-radius:18px;background:var(--sage);overflow:hidden;display:flex;flex-direction:column}.hv-wc__img{aspect-ratio:4/3;overflow:hidden;background:var(--sage2)}.hv-wc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hv-wc:hover .hv-wc__img img{transform:scale(1.04)}.hv-wc__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.hv-wc h3{margin:0;font-family:var(--disp);font-weight:700;font-size:21px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.hv-wc p{margin:0;font-size:15.5px;color:var(--muted)}.hv-wc__l{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.hv-wc__l a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#fff;color:var(--green)!important;font-size:13.5px;font-weight:700;text-decoration:none}.hv-wc__l a:after{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2h6v6M10 2L3 9' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2h6v6M10 2L3 9' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat}.hv-wc--stat{background:var(--green);color:#fff;justify-content:flex-end;padding:22px;min-height:100%;position:relative;overflow:hidden}.hv-wc--stat:before{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#e2a13a8c,#e2a13a00 70%)}.hv-wc__big{font-family:var(--disp)!important;font-weight:800;font-size:clamp(46px,12vw,60px)!important;line-height:.95;letter-spacing:-.04em;color:var(--honey)!important;position:relative}.hv-wc__bigl{font-size:20px!important;font-weight:700;color:#fff!important;margin-top:4px!important;position:relative}.hv-wc--stat .hv-wc__t{color:#fffc!important;margin-top:auto!important;padding-top:40px;position:relative}.hv-why__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.hv-why__dots i{width:7px;height:7px;border-radius:50%;background:var(--sage2);transition:width .25s,background .25s}.hv-why__dots i.is-on{width:22px;border-radius:7px;background:var(--green)}@media(min-width:990px){.hv-why__dots{display:none}}.ai-hero .ai-hero__eyebrow{white-space:nowrap;max-width:100%}.hv-h2{letter-spacing:-.03em;font-weight:800}.ai-hero .ai-hero__heading{font-weight:800!important;letter-spacing:-.04em!important}.hv-drawer__label{font-stretch:normal;font-variation-settings:normal;font-size:17px;letter-spacing:-.01em}.hv-nums dt{font-stretch:normal;font-variation-settings:normal}.hv-cab-grid{display:block!important}.hv-cab-nav{display:none;justify-content:flex-end;gap:8px;margin:-56px 0 14px}@media(min-width:990px){.hv-cab-nav{display:flex}}.hv-cab{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px 18px;padding:4px 20px 6px!important;scroll-padding:0 20px;scroll-behavior:smooth}.hv-cab::-webkit-scrollbar{display:none}.hv-drawer{flex:none;width:132px;aspect-ratio:4/5!important;scroll-snap-align:start}@media(min-width:990px){.hv-cab{margin:0 0 22px;padding:4px 2px 6px!important}.hv-drawer{width:168px}}@media(max-width:400px){.hv-drawer{width:118px}.hv-drawer__label{font-size:15px}}.hv-panel{max-width:none}@media(min-width:990px){.hv-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:34px;padding:0 30px 0 0!important;overflow:hidden}.hv-panel__scene{grid-row:1/span 5;margin:0!important;border-radius:0!important;aspect-ratio:auto!important;height:100%;min-height:420px}.hv-panel>*:not(.hv-panel__scene){grid-column:2}.hv-panel__head{margin-top:28px!important}.hv-panel__all{margin-bottom:26px}}.hv-subs{padding:24px 0 56px}.hv-subs__card{position:relative;overflow:hidden;border-radius:24px;background:var(--green);color:#fff;padding:28px 20px 24px;display:grid;gap:22px}.hv-subs__card:before{content:"";position:absolute;right:-120px;top:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#e2a13a73,#e2a13a00 70%);pointer-events:none}@media(min-width:990px){.hv-subs__card{grid-template-columns:1.05fr 1fr;padding:44px;column-gap:48px}.hv-subs__top{grid-column:1/-1}.hv-subs__card>.hv-btn{grid-column:1}}.hv-subs__tag{display:inline-block;background:var(--honey);color:var(--ink);font-weight:800;font-size:13px;padding:4px 11px;border-radius:999px;margin-bottom:12px}.hv-subs .hv-h2{color:#fff;max-width:18ch}.hv-subs .hv-lead{color:#fffc}.hv-perks{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}.hv-perks li{display:grid;grid-template-columns:44px 1fr;column-gap:12px;row-gap:2px;align-items:start;padding:14px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.hv-perks__ic{grid-row:1/span 2;width:44px;height:44px;border-radius:12px;background:var(--honey);color:var(--ink);display:grid;place-items:center}.hv-perks b{font-size:16.5px;line-height:1.25}.hv-perks li>span:last-child{font-size:14.5px;color:#ffffffc7;line-height:1.4}.hv-tl{position:relative;background:#fff;color:var(--ink);border-radius:18px;padding:18px;align-self:start}.hv-tl__t{margin:0 0 12px;font-weight:700;color:var(--green)}.hv-tl__row{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:relative}.hv-tl__row:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--sage2)}.hv-tl__row li{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:10px;padding:8px 0 8px 34px}.hv-tl__row li:before{content:"";position:absolute;left:4px;top:12px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--green)}.hv-tl__row li:first-child:before{background:var(--honey);box-shadow:inset 0 0 0 3px var(--honey)}.hv-tl__when{font-weight:700}.hv-tl__row b{font-family:var(--disp);font-size:19px;font-weight:800}.hv-tl__row em{grid-column:1/-1;font-style:normal;font-size:14px;color:#8a5a12;font-weight:600}.hv-tl__save{margin:10px 0 0;font-size:14.5px;color:var(--muted)}.hv-tl__save b{color:var(--ink)}.hv-btn--honey{background:var(--honey);color:var(--ink)!important;justify-self:start;position:relative}.hv-btn--honey:hover{background:#edb45a}.hv-panel[hidden]{display:none!important}.hv-cab-nav{margin:0 0 12px!important}.hv-wc__big{white-space:nowrap;font-size:clamp(40px,10.5vw,50px)!important}.hv-drawer img{object-position:50% 55%}.hv-panel__scene{aspect-ratio:4/3}.hv-panel__scene img{object-position:50% 50%}@media(min-width:990px){.hv-panel{align-items:start}.hv-panel__scene{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;align-self:stretch;max-height:100%}.hv-panel__scene img{height:100%}}@media(min-width:990px){.hv-panel__scene{align-self:start!important;width:100%;aspect-ratio:1/1!important;height:auto!important;max-height:none!important}.hv-panel__scene img{height:100%!important}}@media(max-width:989px){.hv-drawer{width:40vw!important;max-width:190px}.hv-cab{margin-bottom:8px!important}.hv-cab-dots{display:flex;justify-content:center;gap:6px;margin:4px 0 16px}.hv-cab-dots i{width:7px;height:7px;border-radius:50%;background:var(--sage2);transition:width .25s,background .25s}.hv-cab-dots i.is-on{width:22px;border-radius:7px;background:var(--green)}}@media(min-width:990px){.hv-cab-dots{display:none}}.ai-hero{align-items:flex-start!important;color:#13261e!important}.ai-hero .ai-hero__video{filter:none!important;transform:none!important;object-position:50% 100%}.ai-hero .ai-hero__vignette{background:linear-gradient(180deg,#f7faf7eb,#f7faf7cc 34%,#f7faf740 58%,#f7faf700 72%)!important}.ai-hero .ai-hero__content{padding-top:clamp(28px,6vh,64px)!important}.ai-hero .ai-hero__heading{color:#13261e!important}.ai-hero .ai-hero__subheading{color:#3e5248!important}.ai-hero .ai-hero__eyebrow{background:#fff!important;box-shadow:0 1px #13261e0f,inset 0 0 0 1px #d9e3db!important;color:#1f4d3b!important}.ai-hero .ai-hero__chat{box-shadow:0 18px 40px -16px #13261e59,0 0 0 1px #d9e3db!important}.ai-hero .ai-hero__chat:focus-within{box-shadow:0 18px 40px -16px #13261e59,0 0 0 4px #e2a13a80!important}.ai-hero .ai-hero__chip{background:#ffffffd9!important;color:#1f4d3b!important;box-shadow:inset 0 0 0 1px #d9e3db!important}.ai-hero .ai-hero__chip:hover{background:#1f4d3b!important;color:#fff!important}.ai-hero [class*=scroll-hint]{color:#1f4d3b!important}@media(min-width:990px){.ai-hero .ai-hero__video{object-position:50% 85%}.ai-hero .ai-hero__vignette{background:radial-gradient(70% 62% at 50% 30%,#f7faf7e6,#f7faf78c 55%,#f7faf700 80%)!important}}.ai-hero .ai-hero__content{gap:12px!important}.ai-hero .ai-hero__chips{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;max-width:100%;justify-content:flex-start!important;padding:2px 2px 4px}.ai-hero .ai-hero__chips::-webkit-scrollbar{display:none}.ai-hero .ai-hero__chip{flex:none;white-space:nowrap}@media(max-width:989px){.ai-hero{min-height:177.78vw!important}.ai-hero .ai-hero__content{padding-top:16px!important}.ai-hero .ai-hero__heading{font-size:clamp(30px,8.6vw,38px)!important}.ai-hero .ai-hero__subheading{font-size:15px!important;max-width:34ch}.ai-hero .ai-hero__eyebrow{margin-bottom:4px!important}.ai-hero .ai-hero__vignette{background:linear-gradient(180deg,#f7faf7f0,#f7faf7d9 40%,#f7faf74d 56%,#f7faf700 66%)!important}}@media(min-width:990px){.ai-hero{min-height:56.25vw!important;max-height:none}.ai-hero .ai-hero__media{background-image:url(/cdn/shop/files/hv2-hero-d.jpg?v=1792767716&width=1800)!important;background-size:cover;background-position:50% 100%}.ai-hero .ai-hero__video{object-position:50% 100%!important}.ai-hero .ai-hero__content{max-width:980px!important;padding-top:44px!important}.ai-hero .ai-hero__heading{font-size:clamp(48px,4.6vw,68px)!important;white-space:nowrap}.ai-hero .ai-hero__chat{max-width:720px;width:100%}.ai-hero .ai-hero__chips{justify-content:center!important}.ai-hero .ai-hero__vignette{background:radial-gradient(62% 56% at 50% 26%,#f7faf7eb,#f7faf799 55%,#f7faf700 82%)!important}}@media(max-width:989px){.ai-hero{min-height:128vw!important;height:auto}.ai-hero .ai-hero__video{object-position:50% 0!important}.ai-hero .ai-hero__media{background-image:url(/cdn/shop/files/hv2-hero2-m.jpg?v=1792769390&width=900)!important;background-size:cover;background-position:50% 0}.ai-hero .ai-hero__content{padding-top:14px!important;padding-bottom:16px!important;gap:10px!important}.ai-hero .ai-hero__subheading{display:none!important}.ai-hero .ai-hero__heading{font-size:clamp(28px,8vw,34px)!important}.ai-hero .ai-hero__chat{min-height:56px!important}.ai-hero .ai-hero__chat-send{width:42px!important;height:42px!important}.ai-hero [class*=scroll-hint]{display:none!important}.ai-hero .ai-hero__vignette{background:linear-gradient(180deg,#f7faf7ed,#f7faf7d1 42%,#f7faf733 62%,#f7faf700 70%)!important}}@media(min-width:990px){.ai-hero{min-height:clamp(520px,42vw,640px)!important}.ai-hero .ai-hero__video{object-position:50% 40%!important}.ai-hero .ai-hero__media{background-image:url(/cdn/shop/files/hv2-hero2-d.jpg?v=1792769390&width=1800)!important;background-position:50% 40%}.ai-hero .ai-hero__content{padding-top:34px!important;padding-bottom:24px!important}.ai-hero .ai-hero__heading{font-size:clamp(44px,4vw,60px)!important}.ai-hero [class*=scroll-hint]{display:none!important}}@media(min-width:990px){.ai-hero .ai-hero__video{object-position:50% 62%!important}.ai-hero .ai-hero__media{background-position:50% 62%!important}}.ai-hero .ai-hero__heading,.ai-hero .ai-hero__subheading{text-shadow:0 0 22px rgba(255,255,255,.95),0 0 6px rgba(255,255,255,.8)!important;line-height:1.04!important}@media(min-width:990px){.ai-hero .ai-hero__video{object-position:50% 20%!important}.ai-hero .ai-hero__media{background-position:50% 20%!important}}.hv-hw .ai-hero{color:#fff!important}.hv-hw .ai-hero .ai-hero__vignette{background:linear-gradient(180deg,#0e0c14b8,#0e0c148c 40%,#0e0c141f 62%,#0e0c1400 72%)!important}@media(min-width:990px){.hv-hw .ai-hero .ai-hero__vignette{background:radial-gradient(64% 58% at 50% 28%,#0e0c14b8,#0e0c1466 55%,#0e0c1400 82%)!important}}.hv-hw .ai-hero .ai-hero__heading{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.45)!important}.hv-hw .ai-hero .ai-hero__subheading{color:#ffffffe0!important;text-shadow:0 1px 12px rgba(0,0,0,.5)!important}.hv-hw .ai-hero .ai-hero__eyebrow{background:#14101c8c!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffaa5a73!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hv-hw .ai-hero .ai-hero__chat-send{background:#e8731a!important;color:#fff!important}.hv-hw .ai-hero .ai-hero__chip{background:#14101c8c!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffaa5a66!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hv-hw .ai-hero .ai-hero__chip:hover{background:#e8731a!important;color:#fff!important}.hv-card__cta{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 12px;border-radius:12px;background:#1f4d3bf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:15px;font-weight:800;line-height:1;letter-spacing:.005em;box-shadow:0 8px 20px -8px #13261e99;transition:background .15s,transform .15s;pointer-events:none}.hv-card__cta i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--honey);color:var(--ink);margin-left:2px;transition:transform .2s}.hv-card__media:hover .hv-card__cta{background:var(--green);transform:translateY(-2px)}.hv-card__media:hover .hv-card__cta i{transform:translate(3px)}.hv-card__media:focus-visible{outline:3px solid var(--honey);outline-offset:2px}@media(max-width:749px){.hv-card__cta{left:7px;right:7px;bottom:7px;min-height:36px;gap:5px;padding:0 8px;font-size:13px;border-radius:10px}.hv-card__cta i{width:19px;height:19px}.hv-card__eye{width:15px;height:15px}}.hv-card__cta{white-space:nowrap}@media(max-width:749px){.hv-c__cell .hv-card__eye{display:none}.hv-c__cell .hv-card__cta{left:6px;right:6px;bottom:6px;font-size:12.5px;padding:0 6px;gap:4px}}@media(max-width:360px){.hv-card__eye{display:none}.hv-c__cell .hv-card__cta{font-size:11.5px}}.hv-c{background:#fff}.hv-c__hero{background:var(--sage);padding:22px 0 26px}.hv-c__heroin{display:grid;gap:18px;align-items:center}@media(min-width:990px){.hv-c__hero{padding:40px 0}.hv-c__heroin{grid-template-columns:1fr 440px;gap:56px}}.hv-c__crumb{display:flex;gap:8px;font-size:14px;color:var(--muted);margin-bottom:10px}.hv-c__crumb a{color:var(--muted)!important;text-decoration:none}.hv-c__crumb a:hover{color:var(--green)!important;text-decoration:underline}.hv-c h1.hv-h2{margin:0}.hv-c__trust{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600;color:var(--green)}.hv-c__pic{margin:0;border-radius:18px;overflow:hidden;aspect-ratio:16/10;background:var(--sage2)}.hv-c__pic img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:990px){.hv-c__pic{aspect-ratio:1/1}}.hv-c__nav{border-bottom:1px solid var(--line);background:#fff}.hv-c__navrow{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:14px 20px;max-width:1180px;margin:0 auto;scroll-behavior:smooth}.hv-c__navrow::-webkit-scrollbar{display:none}.hv-c__tile{flex:none;width:96px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink)!important;font-size:13.5px;font-weight:600;line-height:1.2;text-align:center}.hv-c__tile img{width:96px;height:96px;object-fit:cover;border-radius:14px;display:block;transition:transform .3s}.hv-c__tile:hover img{transform:scale(1.04)}.hv-c__tile.is-cur img{outline:3px solid var(--honey);outline-offset:2px}.hv-c__tile.is-cur{color:var(--green)!important;font-weight:800}.hv-c__tile:focus-visible{outline:3px solid var(--honey);outline-offset:3px;border-radius:14px}@media(min-width:990px){.hv-c__tile{width:112px}.hv-c__tile img{width:112px;height:112px}}.hv-c__pick{margin:26px 0 6px;padding:18px 16px;border-radius:18px;background:#fff;box-shadow:0 1px 0 var(--line),0 18px 40px -28px #13261e80;border:1px solid var(--line)}@media(min-width:990px){.hv-c__pick{padding:24px 26px;max-width:860px}}.hv-c__bar{position:sticky;top:0;z-index:5;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;margin-top:14px}.hv-c__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%}.hv-c__tabs::-webkit-scrollbar{display:none}.hv-c__tab{-webkit-appearance:none;appearance:none;flex:none;border:0;cursor:pointer;padding:9px 14px;border-radius:999px;background:var(--sage);color:var(--ink);font:inherit;font-weight:700;font-size:14.5px}.hv-c__tab span{font-weight:500;color:var(--muted);margin-left:2px}.hv-c__tab.is-on{background:var(--green);color:#fff}.hv-c__tab.is-on span{color:#ffffffbf}.hv-c__tab:focus-visible,.hv-c__sort select:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.hv-c__sort select{-webkit-appearance:none;appearance:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231F4D3B' stroke-width='1.8'/%3E%3C/svg%3E") right 12px center/12px no-repeat;border:1.5px solid var(--line);border-radius:999px;padding:8px 34px 8px 14px;cursor:pointer}.hv-c__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:8px 0 40px}@media(min-width:750px){.hv-c__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}}@media(min-width:1100px){.hv-c__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-c__cell[hidden],.hv-c__promo[hidden]{display:none!important}.hv-c__cell .hv-card{height:100%;background:transparent}.hv-c__cell .hv-card__media{border-radius:14px}.hv-c__cell .hv-card__name{font-size:17px}.hv-c__cell .hv-card__note{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){.hv-c__cell .hv-card__name{font-size:16px}.hv-c__cell .hv-stars__bar{width:62px;height:12px}.hv-c__cell .hv-plan__opt{padding:7px 8px;font-size:13px;gap:6px}.hv-c__cell .hv-plan__opt b{font-size:14px}.hv-c__cell .hv-plan__t em{font-size:11.5px}.hv-c__cell .hv-plan__opt input{width:16px;height:16px}.hv-c__cell .hv-add{min-height:42px;font-size:14.5px}.hv-c__cell .hv-price em{font-size:12px}}.hv-c__promo{grid-column:1/-1;border-radius:18px;padding:20px;display:grid;gap:6px;align-content:center}@media(min-width:750px){.hv-c__promo{grid-column:auto}}.hv-c__promo--sub{background:var(--green);color:#fff;position:relative;overflow:hidden}.hv-c__promo--sub:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#e2a13a80,#e2a13a00 70%)}.hv-c__promo--sub .hv-subs__tag{justify-self:start;margin:0}.hv-c__promot{margin:6px 0 0;font-family:var(--disp);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.02em;position:relative}.hv-c__promos{margin:0;font-size:15px;opacity:.85;position:relative}.hv-c__promo--quiz{background:var(--honeyL);color:var(--ink)}.hv-c__promo--quiz .hv-btn{justify-self:start;margin-top:8px}.hv-c__empty{padding:30px 0;color:var(--muted)}.hv-c__empty button{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--green2);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.hv-c__pages{display:flex;justify-content:center;align-items:center;gap:18px;padding:0 0 40px;font-weight:600}.hv-c__pages a{color:var(--green2)!important}.hv-c__rewards{padding:40px 0}.hv-c__help{display:grid;gap:18px;padding-top:40px;padding-bottom:40px;align-items:center}@media(min-width:990px){.hv-c__help{grid-template-columns:1fr auto}}.hv-c__help p{margin:6px 0 0;color:var(--muted);max-width:60ch}.hv-c__about{padding-bottom:50px}.hv-c__about details{border-top:1px solid var(--line);padding-top:14px}.hv-c__about summary{cursor:pointer;font-weight:700;color:var(--green)}.hv-c__rte{color:var(--muted);font-size:15px;margin-top:10px}.hv-c__bar{flex-wrap:nowrap}.hv-c__tabs{flex:1;min-width:0}@media(max-width:749px){.hv-c__bar{gap:8px;padding:10px 0}.hv-c__sort select{max-width:118px;padding:8px 28px 8px 12px;font-size:13.5px;background-position:right 9px center}.hv-c__tab{padding:8px 12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/hv-v2.css.map */
