.aleses{box-sizing:border-box;width:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#3a4653;border-radius:14px;overflow:hidden;box-shadow:0 10px 40px #0b21351a}.aleses *,.aleses *:before,.aleses *:after{box-sizing:border-box}.aleses__top{position:relative;display:grid;background:var(--cream)}.aleses__media,.aleses__scrim,.aleses__content{grid-area:1 / 1}.aleses__media{align-self:stretch;z-index:0;display:block;line-height:0}.aleses__media img,.aleses__media svg{width:100%;height:var(--h-desktop);object-fit:cover;object-position:var(--focus);display:block}.aleses__media--placeholder{min-height:var(--h-desktop);background:var(--cream)}.aleses__scrim{z-index:1;background:linear-gradient(100deg,var(--scrim-a) 0%,var(--scrim-a) 42%,var(--scrim-b) 62%,transparent 78%)}.aleses__content{z-index:2;display:flex;flex-direction:column;justify-content:var(--valign);padding:clamp(24px,3.4vw,56px)}.aleses__title{margin:0;font-weight:800;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;font-size:calc(clamp(30px,4.6vw,68px) * var(--title-scale,1))}.aleses__title span{display:block}.aleses__title-navy{color:var(--navy)}.aleses__title-gold{color:var(--gold)}.aleses__kicker{margin:clamp(14px,1.6vw,22px) 0 0;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:calc(clamp(15px,1.7vw,25px) * var(--text-scale,1))}.aleses__kicker .is-navy{color:var(--navy)}.aleses__kicker .is-gold{color:var(--gold)}.aleses__desc{margin:clamp(10px,1.1vw,16px) 0 0;max-width:34em;color:#5a6572;line-height:1.5;font-size:calc(clamp(14px,1.05vw,18px) * var(--text-scale,1))}.aleses__features{list-style:none;margin:clamp(22px,2.6vw,40px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,52px)}.aleses__features .feature{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;flex:0 1 auto}.feature__icon{width:calc(clamp(48px,4.2vw,66px) * var(--icon-scale,1));height:calc(clamp(48px,4.2vw,66px) * var(--icon-scale,1));border-radius:50%;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 4px 14px #0b21352e}.feature__icon svg{width:52%;height:52%;object-fit:contain}.feature__icon--navy{background:var(--navy-deep)}.feature__icon--gold{background:var(--gold)}.feature__text{display:flex;flex-direction:column;gap:2px;font-size:calc(clamp(11px,.85vw,14px) * var(--text-scale,1));color:#5a6572;line-height:1.15}.feature__text strong{color:var(--navy);text-transform:uppercase;font-weight:800;font-size:calc(clamp(12px,.95vw,15px) * var(--text-scale,1));letter-spacing:.01em}.aleses__usage{background:var(--navy-deep);color:#e7ecf1;display:flex;align-items:stretch;gap:16px;padding:clamp(14px,1.4vw,20px) clamp(18px,2vw,32px);flex-wrap:wrap}.aleses__usage-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,30px);flex:1 1 640px;align-items:center}.usage:not(:last-child):after{content:"";position:absolute;right:calc(clamp(14px,1.8vw,30px)/-2);top:50%;transform:translateY(-50%);height:60%;width:1px;background:#ffffff24}.usage__icon{color:var(--gold);flex:0 0 auto;display:grid;place-items:center}.usage__icon svg{width:calc(30px * var(--icon-scale,1));height:calc(30px * var(--icon-scale,1))}.usage__text{display:flex;flex-direction:column;gap:2px;font-size:calc(12.5px * var(--text-scale,1));color:#aeb9c6;line-height:1.25}.usage__text strong{color:#fff;text-transform:uppercase;font-weight:700;font-size:calc(13.5px * var(--text-scale,1));letter-spacing:.02em}.aleses__badge{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:clamp(12px,1.2vw,18px) clamp(18px,1.8vw,28px);border-radius:12px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--navy-deep);align-self:center}.aleses__badge-check{color:var(--navy-deep);flex:0 0 auto;display:grid;place-items:center}.aleses__badge-check svg{width:calc(40px * var(--icon-scale,1));height:calc(40px * var(--icon-scale,1))}.aleses__badge-text{display:flex;flex-direction:column;gap:2px;line-height:1.2;font-size:calc(12.5px * var(--text-scale,1));font-weight:600;text-transform:uppercase}.aleses__badge-text strong{font-weight:800;font-size:calc(16px * var(--text-scale,1));letter-spacing:.01em}@media(max-width:900px){.aleses__media img,.aleses__media svg{height:var(--h-mobile);object-position:var(--focus-mobile)}.aleses__scrim{background:linear-gradient(180deg,transparent 0%,transparent 34%,var(--scrim-b) 54%,var(--scrim-a) 76%,var(--scrim-a) 100%)}.aleses__content{justify-content:var(--valign-mobile)}.aleses__usage{justify-content:center}.aleses__usage-list{flex:1 1 100%}.aleses__badge{align-self:stretch;justify-content:center}}@media(max-width:640px){.aleses__features .feature{flex:0 1 calc(50% - 26px)}.aleses__usage-list{grid-template-columns:repeat(2,1fr);row-gap:18px}.usage:not(:last-child):after{display:none}}@media(max-width:420px){.aleses__usage-list{grid-template-columns:1fr}.aleses__title{font-size:calc(34px * var(--title-scale,1))}}@media(prefers-reduced-motion:reduce){.aleses *{transition:none!important;animation:none!important}}.algs{box-sizing:border-box;width:100%;margin:0 auto;background:var(--band);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#3a4653;padding:clamp(24px,3vw,48px) clamp(14px,2.4vw,40px)}.algs *,.algs *:before,.algs *:after{box-sizing:border-box}.algs__head{text-align:center;margin:0 0 clamp(22px,2.6vw,40px)}.algs__title{margin:0;color:var(--c-heading);font-weight:800;letter-spacing:-.01em;line-height:1.05;font-size:calc(clamp(28px,4.2vw,50px) * var(--title-scale,1))}.algs__rule{display:block;width:clamp(150px,22vw,240px);height:auto;margin:8px auto 0}.algs__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(14px,1.8vw,26px);max-width:1200px;margin:0 auto}.step{display:flex;flex-direction:column;background:var(--card);border-radius:16px;overflow:hidden}.step__media{position:relative;aspect-ratio:var(--ratio)}.step__media img,.step__media svg{width:100%;height:100%;object-fit:cover;display:block}.step__num{position:absolute;top:12px;left:12px;z-index:2;width:calc(34px * var(--icon-scale,1));height:calc(34px * var(--icon-scale,1));border-radius:50%;background:var(--navy-deep);color:#fff;display:grid;place-items:center;font-weight:800;font-size:calc(16px * var(--icon-scale,1));box-shadow:0 3px 10px #0b21354d}.step__body{position:relative;text-align:center;padding:0 clamp(14px,1.4vw,22px) clamp(20px,2vw,28px)}.step__icon{position:relative;z-index:2;display:grid;place-items:center;width:calc(62px * var(--icon-scale,1));height:calc(62px * var(--icon-scale,1));margin:calc(-31px * var(--icon-scale,1)) auto clamp(10px,1.2vw,16px);border-radius:50%;background:var(--card);border:1.5px solid var(--ring);color:var(--navy)}.step__icon svg{width:52%;height:52%}.step__title{margin:0;color:var(--c-step-title);font-weight:800;line-height:1.2;font-size:calc(clamp(16px,1.3vw,20px) * var(--text-scale,1))}.step__desc{margin:.5em 0 0;color:var(--c-desc);line-height:1.5;font-size:calc(clamp(13px,1vw,15px) * var(--text-scale,1))}@media(max-width:900px){.algs__grid{grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.algs *{transition:none!important;animation:none!important}}.algal{box-sizing:border-box;width:100%;margin:0 auto;background:var(--band);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#3a4653;border-radius:14px;overflow:hidden;box-shadow:0 10px 40px #0b21351a}.algal *,.algal *:before,.algal *:after{box-sizing:border-box}.algal__head{text-align:center;padding:clamp(18px,2.4vw,34px) clamp(16px,3vw,40px) clamp(12px,1.6vw,20px)}.algal__title{margin:0;font-weight:800;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;font-size:calc(clamp(26px,4vw,52px) * var(--title-scale,1))}.algal__kicker{margin:.4em 0 0;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:calc(clamp(14px,1.6vw,22px) * var(--text-scale,1))}.algal .is-navy{color:var(--c-title-1)}.algal .is-gold{color:var(--c-title-2)}.algal__media{display:block;line-height:0}.algal__media img,.algal__media svg{width:100%;height:auto;display:block}.algal__media--placeholder{min-height:320px;background:#e9e6df}.algal__media--placeholder svg{opacity:.4;height:auto}.algal__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(10px,1.6vw,24px);padding:clamp(16px,2vw,28px) clamp(16px,3vw,44px)}.feat{display:flex;align-items:center;gap:14px;position:relative;justify-content:center}.feat:not(:last-child):after{content:"";position:absolute;right:calc(clamp(10px,1.6vw,24px)/-2);top:50%;transform:translateY(-50%);height:64%;width:1px;background:#0b213524}.feat__icon{width:calc(clamp(42px,3.4vw,56px) * var(--icon-scale,1));height:calc(clamp(42px,3.4vw,56px) * var(--icon-scale,1));border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.feat__text{display:flex;flex-direction:column;gap:2px;line-height:1.15}.feat__text strong{color:var(--c-feat-title);text-transform:uppercase;font-weight:800;letter-spacing:.01em;font-size:calc(clamp(13px,1vw,16px) * var(--text-scale,1))}.feat__text span{color:var(--c-feat-sub);text-transform:uppercase;font-weight:600;font-size:calc(clamp(11px,.85vw,13px) * var(--text-scale,1))}@media(max-width:749px){.algal__features{grid-template-columns:repeat(2,1fr);row-gap:20px}.feat{justify-content:flex-start}.feat:after{display:none}}@media(max-width:430px){.algal__title{font-size:calc(28px * var(--title-scale,1))}}@media(prefers-reduced-motion:reduce){.algal *{transition:none!important;animation:none!important}}.hero{box-sizing:border-box;width:100%;margin:0 auto;border-radius:14px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#3a4653;box-shadow:0 10px 40px #0b21351a}.hero *,.hero *:before,.hero *:after{box-sizing:border-box}.hero .is-navy{color:var(--c-title-1)}.hero .is-gold{color:var(--c-title-2)}.hero__top{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;background:linear-gradient(105deg,var(--cream) 0%,#fff 58%)}.hero__content{padding:clamp(24px,3.2vw,54px);display:flex;flex-direction:column;justify-content:center;align-items:var(--align-d-pos);text-align:var(--align-d-text)}.hero__title{margin:0;font-weight:800;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;font-size:calc(clamp(30px,4.4vw,64px) * var(--title-scale,1))}.hero__title span{display:block}.hero__kicker{margin:clamp(14px,1.5vw,22px) 0 0;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:calc(clamp(15px,1.6vw,24px) * var(--text-scale,1))}.hero__desc{margin:clamp(10px,1vw,16px) 0 0;max-width:34em;color:var(--c-desc);line-height:1.5;font-size:calc(clamp(14px,1vw,17px) * var(--text-scale,1))}.hero__features{list-style:none;margin:clamp(22px,2.4vw,38px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(16px,2.2vw,40px);width:100%;justify-content:var(--align-d-pos)}.feat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.feat__icon{width:calc(clamp(46px,3.8vw,60px) * var(--icon-scale,1));height:calc(clamp(46px,3.8vw,60px) * var(--icon-scale,1));border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;box-shadow:0 4px 14px #0b21352e}.feat__icon svg{width:52%;height:52%}.feat__icon--navy{background:var(--navy-deep)}.feat__icon--gold{background:var(--gold)}.feat__text{display:flex;flex-direction:column;gap:1px;line-height:1.15}.feat__text strong{color:var(--c-feat-title);text-transform:uppercase;font-weight:800;letter-spacing:.01em;font-size:calc(clamp(12px,.95vw,14px) * var(--text-scale,1))}.feat__text span{color:var(--c-feat-sub);font-weight:600;font-size:calc(clamp(11px,.8vw,12.5px) * var(--text-scale,1))}.hero__media{position:relative;min-height:100%}.hero__media img,.hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--fit);object-position:var(--focus);display:block}.hero__usage{background:var(--navy-deep);color:#e7ecf1;display:flex;align-items:stretch;gap:16px;flex-wrap:wrap;padding:clamp(14px,1.4vw,20px) clamp(16px,2vw,30px)}.hero__usage-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,28px);flex:1 1 620px;align-items:center}.usage{display:flex;align-items:center;gap:12px;position:relative}.usage:not(:last-child):after{content:"";position:absolute;right:calc(clamp(14px,1.7vw,28px)/-2);top:50%;transform:translateY(-50%);height:60%;width:1px;background:#ffffff24}.usage__icon{color:var(--gold);flex:0 0 auto;display:grid;place-items:center;width:calc(30px * var(--icon-scale,1));height:calc(30px * var(--icon-scale,1))}.usage__icon svg{width:100%;height:100%}.usage__text{display:flex;flex-direction:column;gap:1px;line-height:1.22;font-size:calc(12px * var(--text-scale,1));color:var(--c-usage-sub)}.usage__text strong{color:var(--c-usage-title);text-transform:uppercase;font-weight:700;letter-spacing:.02em;font-size:calc(13px * var(--text-scale,1))}.hero__badge{flex:0 0 auto;display:flex;align-items:center;gap:14px;align-self:center;border-radius:12px;padding:clamp(12px,1.1vw,18px) clamp(16px,1.6vw,26px);background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);color:var(--c-badge-text)}.hero__badge-icon{flex:0 0 auto;display:grid;place-items:center;color:var(--c-badge-text);width:calc(40px * var(--icon-scale,1));height:calc(40px * var(--icon-scale,1))}.hero__badge-icon svg{width:100%;height:100%}.hero__badge-text{display:flex;flex-direction:column;gap:1px;line-height:1.2;text-transform:uppercase;font-size:calc(12px * var(--text-scale,1));font-weight:600}.hero__badge-text strong{font-weight:800;font-size:calc(15px * var(--text-scale,1));letter-spacing:.01em}@media(max-width:900px){.hero__top{grid-template-columns:1fr}.hero__content{align-items:var(--align-m-pos);text-align:var(--align-m-text)}.hero__features{justify-content:var(--align-m-pos)}.hero__media{order:-1;min-height:0;aspect-ratio:16/10}.hero__media img,.hero__media svg{object-position:var(--focus-mobile)}.hero__usage{justify-content:center}.hero__usage-list{flex:1 1 100%}.hero__badge{align-self:stretch;justify-content:center}}@media(max-width:640px){.hero__features{gap:18px 26px}.feat{flex:0 1 calc(50% - 26px)}.hero__usage-list{grid-template-columns:repeat(2,1fr);row-gap:18px}.usage:not(:last-child):after{display:none}}@media(max-width:430px){.hero__title{font-size:calc(32px * var(--title-scale,1))}}@media(prefers-reduced-motion:reduce){.hero *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
