.hr-container{width:100%;max-width:calc(var(--hr-max) + var(--hr-gutter)*2);margin-inline:auto;padding-inline:var(--hr-gutter)}.hr-container--bleed{padding-inline:0}.hr-section,.pd-section{position:relative;padding-block:var(--hr-sp-sect);background:var(--hr-section-bg);color:var(--hr-section-fg);font-family:var(--hr-font)}.hr-section--full>.hr-container,.pd-section--full>.hr-container{max-width:none;padding-inline:0}.js-hr-sections-container>*+*,.js-pd-sections-container>*+*{margin-top:0}.hr-head{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--hr-gap)}.hr-head--center{align-items:center;text-align:center}.hr-head--center .hr-head__text{max-width:880px}.hr-head--left{align-items:flex-start}@media(min-width: 1024px){.hr-head--left{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.hr-head__text{display:flex;flex-direction:column;gap:10px}.hr-head__eyebrow{margin:0;font-size:var(--hr-fs-eyebrow);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--hr-pink)}.hr-head__title{margin:0;font-size:var(--hr-fs-h1);font-weight:900;line-height:1.05;color:var(--hr-chocolate)}.hr-head__lead{margin:0;font-size:var(--hr-fs-lead);font-weight:400;line-height:1.4;color:var(--hr-ink)}.hr-head__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 24px;border:1px solid var(--hr-chocolate-dark);border-radius:var(--hr-r-pill);background:var(--hr-yellow);color:var(--hr-chocolate-dark);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-decoration:none}.hr-head__cta:hover,.hr-head__cta:focus{color:var(--hr-chocolate-dark);text-decoration:none}.hr-btn{--btn-lift: 5px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-bottom:var(--btn-lift) solid rgba(0,0,0,0);border-radius:64px;font-family:var(--hr-font);font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}@media(prefers-reduced-motion: no-preference){.hr-btn{transition:transform .12s ease,border-bottom-width .12s ease,background-color .15s ease}}.hr-btn:hover,.hr-btn:focus{text-decoration:none}.hr-btn:hover{transform:translateY(-1px);border-bottom-width:calc(var(--btn-lift) + 1px)}.hr-btn:active{transform:translateY(3px);border-bottom-width:2px}.hr-btn[disabled],.hr-btn.is-disabled{cursor:not-allowed;filter:grayscale(1);opacity:.55;pointer-events:none;transform:none}.hr-btn--md{padding-block:16px 18px;padding-inline:clamp(20px,3vw,48px);font-size:clamp(14px,1.2vw,18px)}.hr-btn--sm{padding:12px 20px 14px;font-size:14px}.hr-btn--block{--btn-lift: 4px;width:100%;padding:12px 16px 16px;font-size:clamp(14px,1.2vw,18px)}.hr-btn--buy{background:var(--hr-green);border-bottom-color:var(--hr-green-dark);color:var(--hr-cream-copa)}.hr-btn--buy:hover,.hr-btn--buy:focus{background:#3f9434;color:var(--hr-cream-copa)}.hr-btn--subscribe{--btn-lift: 4px;background:var(--hr-blue);border-bottom-color:var(--hr-blue-dark);color:var(--hr-cream-copa)}.hr-btn--subscribe:hover,.hr-btn--subscribe:focus{background:#5f82bd;color:var(--hr-cream-copa)}.hr-btn--yellow{--btn-lift: 4px;background:var(--hr-yellow);border-bottom-color:var(--hr-orange);color:var(--hr-chocolate-dark)}.hr-btn--yellow:hover,.hr-btn--yellow:focus{background:#f5bc46;color:var(--hr-chocolate-dark)}.hr-btn--ghost{--btn-lift: 0px;background:rgba(0,0,0,0);border:1px solid var(--hr-chocolate);color:var(--hr-chocolate)}.hr-btn--ghost:hover,.hr-btn--ghost:focus{background:var(--hr-cream-light);color:var(--hr-chocolate)}@media(max-width: 767px){.hr-btn--md{width:100%}}.hr-acc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hr-acc__q{margin:0}.hr-acc__btn{display:flex;align-items:center;gap:16px;width:100%;padding:16px 24px;background:var(--hr-cream-copa);border:1px solid var(--hr-yellow-copa);border-radius:var(--hr-r-acc);color:var(--hr-chocolate-copa);font-family:var(--hr-font-alt);font-size:clamp(16px,1.3vw,20px);font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.hr-acc__label{flex:1 1 auto}.hr-acc__icon{flex:0 0 auto;width:16px;height:16px;transition:transform .25s ease}.hr-acc__btn .hr-acc__icon{width:20px;height:20px}.hr-acc__item.is-open .hr-acc__icon{transform:rotate(180deg)}.hr-acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.hr-acc__item.is-open .hr-acc__a{grid-template-rows:1fr}.hr-acc__a-inner{overflow:hidden;min-height:0}.hr-acc__text{padding:16px 24px 4px 60px;font-size:var(--hr-fs-body);line-height:1.5;color:var(--hr-ink)}.hr-acc__img{display:block;width:100%;height:auto;margin:12px 0 8px;border-radius:var(--hr-r-sm)}.hr-toast{position:fixed;z-index:9000;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--hr-green-dark);color:var(--hr-cream-copa);border-radius:var(--hr-r-sm);box-shadow:0 8px 24px rgba(0,0,0,.18);font-family:var(--hr-font);font-size:var(--hr-fs-body);font-weight:600;line-height:1.3;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.hr-toast.is-visible{opacity:1;transform:none}.hr-toast__icon{flex:0 0 auto;display:flex}.hr-toast__icon svg{width:20px;height:20px;fill:currentColor}.hr-toast__text{flex:1 1 auto}.hr-toast__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.hr-toast__close svg{width:14px;height:14px;fill:currentColor}@media(min-width: 768px){.hr-toast{left:auto;right:24px;bottom:24px;max-width:360px}}.hr-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--hr-cream)}.hr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hr-section :focus-visible,.pd-section :focus-visible,.hr-toast :focus-visible{outline:3px solid var(--hr-pink);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.hr-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.hr-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.hr-acc__a,.hr-acc__icon,.hr-toast,.hr-btn{transition:none}}.subscription-popup-container{background:var(--main-background)}.subscription-popup-main-image{background:var(--main-foreground-opacity-05)}
/* Engine:dart */