.es-aie-cover{aspect-ratio:1;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 10px 28px #0000003d}.es-aie-hero{background:var(--es-nav-ink);color:#fff;padding:64px 0}.es-aie-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.es-aie-hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#9fdcef;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.es-aie-hero__title{color:#fff;text-wrap:balance;margin:0;font-size:3.2rem;font-weight:700;line-height:1.1}.es-aie-hero__line{color:#ffffffe0;text-wrap:pretty;max-width:560px;margin:18px 0 0;font-size:1.25rem;line-height:1.5}.es-aie-hero__ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.es-aie-hero .es-btn--onvideo{color:#fff}.es-aie-compare{width:100%;max-width:460px;margin-inline:auto}.es-aie-compare__stage{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000004d}.es-aie-compare__layer{position:absolute;inset:0}.es-aie-compare__layer svg{width:100%;height:100%;display:block}.es-aie-compare__line{pointer-events:none;border-left:3px solid #fff;width:0;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #0006}.es-aie-compare__knob{width:44px;height:44px;color:var(--es-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:6px;margin-top:-22px;font-size:22px;font-weight:700;display:flex;position:absolute;top:50%;left:-22px;box-shadow:0 2px 8px #0000004d}.es-aie-compare__tag{color:#fff;pointer-events:none;background:#000000a6;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;bottom:12px}.es-aie-compare__tag--before{left:12px}.es-aie-compare__tag--after{background:var(--es-brand);color:var(--es-ink);right:12px}.es-aie-compare__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.es-aie-compare__stage:has(.es-aie-compare__range:focus-visible){outline-offset:3px;outline:3px solid #9fdcef}.es-aie-checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.es-aie-checks li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.es-aie-checks svg{color:var(--es-success);flex:none;margin-top:4px;font-size:18px}.es-aie-pricecard{color:#333;text-align:center;background:#fff;border-radius:1rem;padding:30px 28px 26px;box-shadow:0 0 30px #0000001a}.es-aie-pricecard .es-home-tag{background:var(--es-success)}.es-aie-pricecard__big{color:var(--es-ink);margin-top:14px;font-size:4rem;font-weight:800;line-height:1}.es-aie-pricecard__scope{color:var(--es-ink);margin-top:6px;font-weight:700}.es-aie-pricecard hr{border:0;border-top:1px solid var(--es-surface-2);margin:20px 0}.es-aie-pricecard__pack{color:var(--es-ink);font-size:1.15rem}.es-aie-was{color:var(--es-muted-deep);margin-right:2px;font-weight:400}.es-aie-members{color:var(--es-ink);margin:10px 0 0;font-size:15px;line-height:1.5}.es-aie-members a{color:var(--es-brand-deep);text-underline-offset:2px;margin-left:4px;text-decoration:underline}.es-aie-toggle{border:1px solid #ffffff80;border-radius:999px;margin-top:26px;padding:3px;display:inline-flex}.es-aie-toggle button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-weight:600}.es-aie-toggle button[aria-pressed=true]{color:var(--es-nav-ink);background:#fff}.es-aie-toggle button:focus-visible{outline-offset:2px;outline:2px solid #9fdcef}.es-aie-verdict{color:var(--es-ink);border-radius:10px;gap:12px;max-width:560px;margin-top:20px;padding:16px 18px;line-height:1.5;display:flex}.es-aie-verdict>svg{flex:none;margin-top:2px;font-size:22px}.es-aie-verdict b{display:block}.es-aie-verdict ol{gap:4px;margin:6px 0 0;padding-left:1.3em;font-size:15px;display:grid}.es-aie-verdict--warn{background:var(--es-warn-tint)}.es-aie-verdict--warn>svg{color:var(--es-warn-deep)}.es-aie-verdict--pass{background:var(--es-success-tint)}.es-aie-verdict--pass>svg{color:var(--es-success)}@media (max-width:991.98px){.es-aie-hero{padding:40px 0}.es-aie-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.es-aie-hero__title{font-size:2.5rem}}@media (max-width:767.98px){.es-aie-hero__title{font-size:2.1rem}}.es-aie-sc-list{text-align:left;gap:12px;width:fit-content;max-width:100%;margin:28px auto 0}.es-aie-sc-list b{color:var(--es-ink)}.es-aie-sc-list span{color:var(--es-muted-deep)}.es-aie-verdict li:focus-visible{outline:2px solid var(--es-brand-strong);outline-offset:2px;border-radius:4px}.es-aie .es-home-faq summary:focus-visible{outline-color:var(--es-brand-deep)}.es-aie-members,.es-aie-sc-list span,.es-aie-verdict li{text-wrap:pretty}@media (max-width:991.98px){.es-aie-hero__grid .es-aie-compare{margin-inline:0}}@media (max-width:767.98px){.es-aie-hero__ctas{flex-direction:column;align-items:stretch}.es-aie-hero__ctas .es-btn{justify-content:center}}.es-aie-hero__fine{text-wrap:pretty;max-width:560px}.es-aie .es-home-sec--covers .es-home-fine a{color:#9fdcef;text-underline-offset:2px;text-decoration:underline}.es-aie-compare__range{touch-action:pan-y}@media (max-width:359.98px){.es-aie-toggle button{padding:8px 12px}}@media (forced-colors:active){.es-aie-toggle button[aria-pressed=true]{border:2px solid buttontext}}.es-aie-demo{flex-direction:column;align-items:center;display:flex}.es-aie-compare--pointed{width:min(420px,100% - 80px);max-width:none;position:relative}.es-aie-compare--pointed .es-aie-compare__stage{overflow:visible}.es-aie-compare--pointed .es-aie-compare__layer{border-radius:8px;overflow:hidden}.es-aie-compare--pointed .es-aie-compare__after{transition:clip-path .6s}.es-aie-compare--pointed .es-aie-compare__line{transition:left .6s}.es-aie-compare--pointed .is-dragging .es-aie-compare__after,.es-aie-compare--pointed .is-dragging .es-aie-compare__line{transition:none}.es-aie-pointers{pointer-events:none;position:absolute;inset:0}.es-aie-pointers__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.es-aie-pointer{transition:opacity .3s}.es-aie-pointer line{stroke:var(--es-warn-badge);stroke-width:2px}.es-aie-pointer line.es-aie-pointer__casing{stroke:var(--es-ink);stroke-opacity:.6;stroke-width:4.5px}.es-aie-pointer circle{fill:var(--es-warn-badge);stroke:var(--es-ink);stroke-width:2px}.es-aie-pointer.is-active line:not(.es-aie-pointer__casing){stroke-width:3.5px}.es-aie-pointer.is-hidden,.es-aie-pointer__badge.is-hidden{opacity:0}.es-aie-pointer__badge{background:var(--es-warn-badge);width:28px;height:28px;color:var(--es-ink);border-radius:50%;justify-content:center;align-items:center;margin:-14px 0 0 -14px;font-size:15px;font-weight:800;transition:opacity .3s,transform .15s;display:flex;position:absolute;box-shadow:0 0 0 3px #fff,0 3px 10px #0006}.es-aie-pointer__badge.is-active{transform:scale(1.3)}.es-aie-demo .es-aie-toggle{margin-top:22px}.es-aie-demo__verdict{width:100%;max-width:460px;margin-top:16px;display:grid}.es-aie-demo__verdict .es-aie-verdict{grid-area:1/1;max-width:none;margin-top:0}.es-aie-demo__verdict .es-aie-verdict[hidden]{visibility:hidden;display:flex}.es-aie-verdict--sizer{visibility:hidden}.es-aie-demo__verdict .es-aie-verdict li b{display:inline}.es-aie-verdict li.is-fixed{color:var(--es-muted-deep)}.es-aie-verdict li.is-fixed b{text-decoration:line-through}.es-aie-demo__note{color:#ffffffb3;text-align:center;max-width:460px;margin:10px 0 0;font-size:13px;line-height:1.5}.es-aie-fixrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;max-width:1040px;margin:36px auto 0;display:grid}.es-aie-fixrow__item{text-align:center;margin:0}.es-aie-fixrow__art{position:relative}.es-aie-fixrow__arrow{color:var(--es-brand-strong);font-size:24px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.es-aie-fixrow figcaption{flex-direction:column;gap:2px;margin-top:12px;line-height:1.4;display:flex}.es-aie-fixrow figcaption b{color:var(--es-ink)}.es-aie-fixrow figcaption span{color:var(--es-muted-deep);text-wrap:pretty;font-size:14.5px}@media (max-width:991.98px){.es-aie-fixrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:560px}.es-aie-fixrow__arrow{display:none}}@media (prefers-reduced-motion:reduce){.es-aie-compare--pointed .es-aie-compare__after,.es-aie-compare--pointed .es-aie-compare__line,.es-aie-pointer,.es-aie-pointer__badge{transition:none}}
