.e2-sec--soft{background:var(--navy-soft)}.e2-prose{max-width:66ch}.e2-prose>*+*{margin-top:var(--s-3)}.e2-header.is-solid,.e2-has-light-top .e2-header,.e2-header.is-open{background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 1px 0 var(--line);color:var(--ink)}.e2-header.is-solid .e2-logo--light,.e2-has-light-top .e2-header .e2-logo--light{display:none}.e2-header.is-solid .e2-logo--dark,.e2-has-light-top .e2-header .e2-logo--dark{display:block}.e2-header.is-solid .e2-nav__link:hover,.e2-header.is-solid .e2-nav__item.is-active>.e2-nav__link{color:var(--navy-500)}.e2-nav__item.is-open>.e2-nav__panel{opacity:1;visibility:visible;transform:none;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),visibility 0s}@media (max-width:1279px){.e2-header.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--white)}.e2-header.is-open .e2-header__icon-open{display:none}.e2-header.is-open .e2-header__icon-close{display:block}.e2-header.is-open .e2-logo--light{display:none}.e2-header.is-open .e2-logo--dark{display:block}.e2-header.is-open .e2-nav{visibility:visible;opacity:1;transition:opacity var(--t-base) var(--ease),visibility 0s}.e2-nav__item.is-open>.e2-nav__panel{display:block}body.e2-nav-open{overflow:hidden}}.e2-main--inner{position:relative}.e2-crumbs{position:absolute;inset:calc(var(--header-h) + var(--s-4)) 0 auto;z-index:2;font-size:var(--fs-small);color:var(--on-dark-muted)}.e2-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.e2-crumbs li{display:inline-flex;align-items:center;gap:var(--s-2)}.e2-crumbs li+li::before{content:"/";opacity:.5}.e2-crumbs a{color:var(--on-dark);text-decoration:none}.e2-crumbs a:hover{color:var(--sky)}.e2-crumbs [aria-current]{color:var(--white)}.e2-hero--inner{padding-top:calc(var(--header-h) + clamp(5rem,4rem + 4vw,7.5rem))}.e2-hero--inner .e2-hero__art{width:min(52%,820px);--art-opacity:.9;opacity:var(--art-opacity)}.e2-hero--compact{padding-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.e2-hero--compact h1{font-size:var(--fs-h2)}@media (prefers-reduced-motion:no-preference){.e2-js .e2-hero__art{opacity:0;transform:translateX(32px) scale(1.02)}.e2-js .e2-hero__copy>*{opacity:0;transform:translateY(14px)}.e2-js .e2-hero__points{opacity:0}.e2-js .e2-hero>.e2-wrap::before,.e2-js .e2-hero>.e2-wrap::after{transform:scaleY(0);transform-origin:top}.e2-ready .e2-hero__art{opacity:var(--art-opacity,1);transform:none;transition:opacity 1.1s var(--ease) .15s,transform 1.4s var(--ease) .15s}.e2-ready .e2-hero__copy>*{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}.e2-ready .e2-hero__copy>*:nth-child(2){transition-delay:.08s}.e2-ready .e2-hero__copy>*:nth-child(3){transition-delay:.16s}.e2-ready .e2-hero__copy>*:nth-child(4){transition-delay:.24s}.e2-ready .e2-hero__points{opacity:1;transition:opacity .8s var(--ease) .45s}.e2-ready .e2-hero>.e2-wrap::before,.e2-ready .e2-hero>.e2-wrap::after{transform:none;transition:transform 1.2s var(--ease) .1s}.e2-hero__art.is-mobile-hidden{display:none}}.e2-field.has-error input,.e2-field.has-error textarea,.e2-field.has-error select{border-color:var(--danger)}.e2-choices{display:flex;flex-wrap:wrap;gap:var(--s-2)}.e2-choice{position:relative;cursor:pointer}.e2-choice input{position:absolute;opacity:0;inset:0}.e2-choice span{display:inline-flex;align-items:center;min-height:48px;padding:.625rem 1rem;border:1px solid #c7cdd6;border-radius:var(--r-sm);font-size:.9375rem;color:var(--ink);transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.e2-choice input:checked+span{border-color:var(--navy);background:var(--navy-soft);box-shadow:inset 0 0 0 1px var(--navy)}.e2-choice input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.e2-404{padding-top:calc(var(--header-h) + var(--s-8));min-height:60vh}.e2-404__title{font-size:var(--fs-h2);margin-bottom:var(--s-4)}.e2-legal{max-width:760px}.e2-legal h2{font-size:1.5rem;margin-top:var(--s-6);margin-bottom:var(--s-3);max-width:none}.e2-legal h3{font-size:1.1875rem;margin-top:var(--s-5);margin-bottom:var(--s-2)}.e2-legal p,.e2-legal ul{margin-bottom:var(--s-3)}.e2-legal ul{padding-left:1.25rem;display:grid;gap:var(--s-2)}@media (prefers-reduced-motion:no-preference){.e2-reveal{opacity:0;translate:0 18px;transition:opacity .7s var(--ease) var(--d,0s),translate .7s var(--ease) var(--d,0s)}.e2-reveal.is-in{opacity:1;translate:0 0}}.wp-block-button.is-style-light .wp-block-button__link{background:var(--white);color:var(--navy-deep)}.wp-block-button.is-style-light .wp-block-button__link:hover{background:var(--navy-soft);color:var(--navy-deep)}.e2-hero--inner .e2-hero__copy{max-width:680px}.e2-hero--inner h1{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem)}.e2-que{display:grid;gap:var(--s-6)}@media (min-width:1024px){.e2-que{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:start}}.e2-que__intro{display:grid;gap:var(--s-4);justify-items:start}.e2-que__intro h2{max-width:20ch}.e2-que__card{display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-2);border-top:3px solid var(--navy)}.e2-types{display:grid;gap:var(--s-3);margin-top:var(--s-6)}.e2-types__grid{display:grid;gap:var(--s-4)}@media (min-width:768px){.e2-types__grid{grid-template-columns:1fr 1fr}}.e2-type{position:relative;overflow:hidden;display:grid;gap:var(--s-2);padding:var(--s-4) var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md)}.e2-type::before{content:"";position:absolute;top:0;right:0;width:64px;height:100%;background:repeating-linear-gradient(135deg,rgba(31,62,111,.07) 0 1px,transparent 1px 8px)}.e2-type__name{font-size:1.125rem;font-weight:600;color:var(--ink)}.e2-routes{display:grid;gap:var(--s-4)}@media (min-width:900px){.e2-routes{grid-template-columns:1fr 1fr}}.e2-route{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:var(--s-3);align-content:start;justify-items:start;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.e2-route h3{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);letter-spacing:-.015em}.e2-route__lead{font-size:var(--fs-lead);color:var(--text-strong);font-weight:500}.e2-route__time{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:.5rem .875rem;border-radius:var(--r-sm);background:var(--navy-soft);color:var(--navy);font-weight:600;font-size:.9375rem}.e2-route__time::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%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 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center/contain no-repeat}.e2-route .wp-block-buttons{margin-top:auto;padding-top:var(--s-3)}.e2-route--feature{background:var(--navy-deep);border-color:transparent;color:var(--on-dark);box-shadow:var(--shadow-3)}.e2-route--feature::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,rgba(91,134,197,.35),transparent 60%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px}.e2-route--feature h3,.e2-route--feature .e2-route__lead{color:var(--white)}.e2-route--feature .e2-route__time{background:rgba(255,255,255,.1);color:var(--white)}.e2-routes__note{margin-top:var(--s-5);text-align:center;color:var(--text-strong);font-weight:500}.e2-porque{display:grid;gap:var(--s-6);align-items:center}@media (min-width:1024px){.e2-porque{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8)}}.e2-porque__copy{display:grid;gap:var(--s-4);justify-items:start}.e2-porque__copy h2{max-width:24ch;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem)}.e2-porque__list{padding:var(--s-5);background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-2);gap:var(--s-4)}.e2-benefits{display:grid;gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr))}.e2-benefit{grid-column:span 3;position:relative;display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5) var(--s-4) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.e2-benefits--n7 .e2-benefit:nth-child(n+5){grid-column:span 4}.e2-benefit::before{content:"";position:absolute;top:var(--s-4);left:var(--s-4);width:22px;height:9px;background:var(--navy-400);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.e2-benefit__title{margin-top:var(--s-3);font-weight:600;color:var(--ink);line-height:1.35}.e2-benefit p:not(.e2-benefit__title){font-size:.9375rem}.e2-benefit:hover{border-color:var(--navy-200);box-shadow:var(--shadow-2);transform:translateY(-2px)}@media (min-width:1100px){.e2-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1099px){.e2-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.e2-steps--4 strong{font-size:1.125rem}.e2-steps--4 li{font-size:.9375rem}.e2-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-3)}.e2-chips li{display:inline-flex;align-items:center;gap:var(--s-2);padding:.75rem 1.125rem .75rem .875rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-strong);font-weight:500;font-size:.9375rem;box-shadow:var(--shadow-1)}.e2-chips li::before{content:"";width:18px;height:18px;flex:none;background:var(--navy-400);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%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 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.e2-exito{display:grid;gap:var(--s-4);justify-items:center;text-align:center;max-width:860px;margin-inline:auto}.e2-exito h2{max-width:24ch;font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem)}.e2-exito .e2-lead{max-width:56ch}.e2-exito .wp-block-buttons{justify-content:center;margin-top:var(--s-2)}.e2-faq{display:grid;gap:var(--s-5)}@media (min-width:1024px){.e2-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-8);align-items:start}.e2-faq__head{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.e2-faq__list{border-top:1px solid var(--line)}.e2-faq .wp-block-details{border-bottom:1px solid var(--line);margin:0}.e2-faq summary{position:relative;list-style:none;cursor:pointer;padding:var(--s-4) 3rem var(--s-4) 0;font-weight:600;font-size:1.0625rem;line-height:1.45;color:var(--ink);transition:color var(--t-fast) var(--ease)}.e2-faq summary::-webkit-details-marker{display:none}.e2-faq summary::after{content:"";position:absolute;right:0;top:50%;translate:0 -50%;width:32px;height:32px;border-radius:50%;background:linear-gradient(var(--navy),var(--navy)) center/12px 2px no-repeat,linear-gradient(var(--navy),var(--navy)) center/2px 12px no-repeat,var(--navy-soft);transition:transform var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.e2-faq details[open] summary::after{transform:rotate(45deg)}.e2-faq summary:hover{color:var(--navy-500)}.e2-faq details>p{padding:0 3rem var(--s-4) 0;max-width:70ch}.e2-sec--related{padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.e2-related{display:grid;gap:var(--s-4)}.e2-related__title{font-size:var(--fs-h3)!important}.e2-related__list{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.e2-rel{position:relative;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.e2-rel .wp-block-image{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--navy-soft)}.e2-rel img{width:28px;height:28px}.e2-rel__link a{color:var(--ink);font-weight:600;text-decoration:none}.e2-rel__link a::after{content:"";position:absolute;inset:0;border-radius:var(--r-md)}.e2-rel:hover{border-color:var(--navy-200);box-shadow:var(--shadow-2);transform:translateY(-2px)}.e2-hero--inner .e2-hero__art{width:min(56%,900px)}.e2-hero--inner .e2-hero__art img{object-position:82% 50%}@media (max-width:899px){.e2-hero--inner .e2-hero__art{width:100%}}.e2-sec--kit{background:linear-gradient(180deg,var(--navy-soft) 0%,var(--white) 75%)}.e2-sec--kit::before{background-image:repeating-linear-gradient(135deg,rgba(31,62,111,.06) 0 1px,transparent 1px 14px);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 0% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 0% 0%,#000 0%,transparent 75%)}.e2-kit{display:grid;gap:var(--s-6)}@media (min-width:1024px){.e2-kit{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.e2-kit__head{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.e2-kit__head{display:grid;gap:var(--s-4);justify-items:start}.e2-kit__head h2{font-size:clamp(1.625rem,.9rem + 1.5vw,2.375rem)}.e2-kit__grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:599px){.e2-kit__grid{grid-template-columns:1fr}}.e2-tile{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--s-3);min-height:84px;padding:var(--s-3) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.e2-tile::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:radial-gradient(240px circle at var(--x,-200px) var(--y,-200px),var(--navy-500),rgba(91,134,197,.35) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s var(--ease)}.e2-tile::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--x,-200px) var(--y,-200px),rgba(91,134,197,.12),transparent 65%);opacity:0;transition:opacity .35s var(--ease)}.e2-kit__grid:hover .e2-tile::before,.e2-kit__grid:hover .e2-tile::after{opacity:1}.e2-tile__icon{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--navy-soft);transition:background-color .35s var(--ease),transform .45s var(--ease)}.e2-tile__icon .wp-block-image{display:contents}.e2-tile__icon img{width:24px;height:24px;transition:filter .35s var(--ease)}.e2-tile__text{font-weight:600;color:var(--ink);line-height:1.35}@media (hover:hover){.e2-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-3);border-color:transparent}.e2-tile:hover .e2-tile__icon{background:var(--navy);transform:rotate(-8deg)}.e2-tile:hover .e2-tile__icon img{filter:brightness(0) invert(1)}}.e2-pq{display:grid;gap:var(--s-4)}@media (min-width:1024px){.e2-pq{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.e2-pq__card{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:start;min-height:480px;padding:clamp(2rem,1.4rem + 2.4vw,3.5rem);border-radius:20px;background:radial-gradient(90% 70% at 100% 100%,rgba(62,109,180,.35),transparent 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/48px 48px,var(--navy-deep);color:var(--on-dark);box-shadow:var(--shadow-3)}.e2-pq__art{position:absolute;z-index:-1;right:-8%;bottom:-22%;width:62%;opacity:.6;-webkit-mask-image:linear-gradient(200deg,#000 30%,transparent 80%);mask-image:linear-gradient(200deg,#000 30%,transparent 80%);transition:transform 1.2s var(--ease)}.e2-pq__art img{width:100%}.e2-pq__card:hover .e2-pq__art{transform:translate(-10px,-10px)}.e2-pq__copy{display:grid;gap:var(--s-4);justify-items:start;max-width:34ch}.e2-pq__copy .e2-tag{color:var(--sky)}.e2-pq__copy .e2-tag::before{background:var(--sky)}.e2-pq__copy h2{color:var(--white);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.125rem);max-width:none}.e2-pq__copy .e2-lead{color:var(--on-dark);font-size:1.0625rem}.e2-pq__grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:599px){.e2-pq__grid{grid-template-columns:1fr}}.e2-pq__item{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:var(--s-6);min-height:220px;padding:var(--s-5) var(--s-4) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:16px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-pq__item::before{content:"";position:absolute;right:0;bottom:0;width:96px;height:96px;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(31,62,111,.08) 0 1px,transparent 1px 8px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%)}.e2-pq__item::after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--navy),var(--navy-400));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.e2-pq__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--navy-soft);transition:background-color .35s var(--ease),transform .45s var(--ease)}.e2-pq__icon .wp-block-image{display:contents}.e2-pq__icon img{width:26px;height:26px;transition:filter .35s var(--ease)}.e2-pq__text{font-weight:600;font-size:1.0625rem;line-height:1.4;color:var(--ink);max-width:24ch}@media (hover:hover){.e2-pq__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.e2-pq__item:hover::after{transform:scaleX(1)}.e2-pq__item:hover .e2-pq__icon{background:var(--navy);transform:rotate(-8deg)}.e2-pq__item:hover .e2-pq__icon img{filter:brightness(0) invert(1)}}@media (max-width:1023px){.e2-pq__card{min-height:420px}}@media (max-width:599px){.e2-pq__item{display:flex;align-items:center;gap:var(--s-3);min-height:0;padding:var(--s-4)}.e2-pq__icon{flex:none}.e2-tile{min-height:72px}}.e2-hero__tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.e2-hero__tags li{padding:.375rem .875rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);font-size:.875rem;font-weight:500;color:var(--white)}.e2-benefits--n3 .e2-benefit,.e2-benefits--n6 .e2-benefit,.e2-benefits--n9 .e2-benefit{grid-column:span 4}.e2-benefits--n5 .e2-benefit{grid-column:span 4}.e2-benefits--n5 .e2-benefit:nth-child(n+4){grid-column:span 6}.e2-benefits--n4 .e2-benefit{grid-column:span 3}@media (max-width:1023px){.e2-benefits .e2-benefit,.e2-benefits .e2-benefit:nth-child(n){grid-column:span 6}}@media (max-width:599px){.e2-benefits .e2-benefit,.e2-benefits .e2-benefit:nth-child(n){grid-column:1/-1}}.e2-benefits--num{counter-reset:ben}.e2-benefits--num .e2-benefit{counter-increment:ben;padding-top:var(--s-5)}.e2-benefits--num .e2-benefit::before{content:counter(ben,decimal-leading-zero);width:auto;height:auto;background:0 0;clip-path:none;font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--navy-400)}.e2-benefits--num .e2-benefit__title{margin-top:var(--s-6)}.e2-sec--dark .e2-benefit{background:rgba(255,255,255,.04);border-color:var(--line-dark)}.e2-sec--dark .e2-benefit:hover{border-color:rgba(154,184,227,.4);box-shadow:none}.e2-sec--dark .e2-benefit__title{color:var(--white)}.e2-sec--dark .e2-benefits--num .e2-benefit::before{color:var(--sky)}.e2-note{margin-top:var(--s-4);font-size:var(--fs-small);font-style:italic;color:var(--text)}@media (min-width:900px){.e2-steps--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}@media (min-width:1100px){.e2-steps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-4)}}@media (min-width:900px) and (max-width:1099px){.e2-steps--5{grid-template-columns:repeat(3,minmax(0,1fr))}}.e2-steps--5 strong{font-size:1.0625rem}.e2-phase-time{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-5);padding:.5rem .875rem;border-radius:var(--r-sm);background:rgba(255,255,255,.08);color:var(--white);font-weight:600;font-size:.9375rem}.e2-route__label{margin-top:var(--s-2);font-size:.8125rem;font-weight:600;color:var(--navy-500)}.e2-route--feature .e2-route__label{color:var(--sky)}.e2-formula{display:grid;gap:var(--s-4);justify-items:center;text-align:center;max-width:900px;margin-inline:auto}.e2-formula h2{max-width:none;font-size:clamp(1.875rem,1.2rem + 3vw,3.5rem);letter-spacing:-.03em}.e2-formula .e2-lead{max-width:52ch}.e2-stat{display:grid;gap:var(--s-4) var(--s-7);align-items:center}@media (min-width:900px){.e2-stat{grid-template-columns:auto minmax(0,1fr)}}.e2-stat__num{font-size:clamp(4.5rem,3rem + 7vw,9rem);font-weight:600;line-height:.9;letter-spacing:-.05em;background:linear-gradient(180deg,var(--white) 30%,var(--sky));-webkit-background-clip:text;background-clip:text;color:transparent}.e2-stat__copy{display:grid;gap:var(--s-3);justify-items:start;max-width:58ch}.e2-guia__title{display:grid;gap:var(--s-3);justify-items:start}.e2-guia__title h2{max-width:20ch}.e2-checks--cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-3)}.e2-checks--cards li{padding:var(--s-4) var(--s-4) var(--s-4) 3.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-strong);font-weight:500}.e2-checks--cards li::before{left:var(--s-4);top:calc(var(--s-4) + .2em)}.e2-tile__text strong{display:block;color:var(--ink)}.e2-tile__text{font-weight:500;color:var(--text);font-size:.9375rem}.e2-tile__text:not(:has(strong)){font-weight:600;color:var(--ink);font-size:1rem}.e2-pq__grid>.e2-pq__item:last-child:nth-child(odd){grid-column:1/-1;min-height:0;display:flex;align-items:center;gap:var(--s-4)}.e2-pq__grid>.e2-pq__item:last-child:nth-child(odd) .e2-pq__icon{flex:none}.e2-pq__grid>.e2-pq__item:last-child:nth-child(odd) .e2-pq__text{max-width:none}.e2-sec--soft .e2-exito .e2-lead{color:var(--text)}.e2-viz{display:block;width:100%;height:auto;color:var(--navy-500);overflow:visible}.e2-viz__line{fill:none;stroke-width:2.5;stroke-linecap:round}.e2-viz__line--a{stroke:var(--navy)}.e2-viz__line--b{stroke:var(--navy-400);stroke-dasharray:5 6}.e2-viz__label{font:600 10px var(--font);fill:var(--text)}.e2-viz__runner{fill:var(--navy);stroke:var(--white);stroke-width:2;offset-distance:62%}@media (prefers-reduced-motion:no-preference){.e2-js .e2-op .e2-viz__line--a{stroke-dasharray:900;stroke-dashoffset:900}.e2-op.is-in .e2-viz__line--a{animation:e2-draw 1.8s var(--ease) .2s forwards}.e2-viz__runner{offset-distance:0%;animation:e2-run 7s linear infinite}}.e2-glow{position:relative;isolation:isolate}.e2-glow::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:radial-gradient(260px circle at var(--x,-300px) var(--y,-300px),var(--navy-500),rgba(91,134,197,.3) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s var(--ease)}.e2-glow-grid:hover .e2-glow::before,.e2-app:hover .e2-glow::before{opacity:1}.e2-sec--dark .e2-glow::before{background:radial-gradient(260px circle at var(--x,-300px) var(--y,-300px),var(--sky),rgba(154,184,227,.25) 40%,transparent 70%)}.e2-ops{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.e2-ops{grid-template-columns:1fr;max-width:640px}}.e2-op{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-op:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.e2-op__viz{margin-bottom:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2);border-radius:12px;background:linear-gradient(180deg,var(--navy-soft),rgba(238,243,249,.4));border:1px solid rgba(31,62,111,.06)}.e2-op__title{font-size:1.1875rem;font-weight:600;color:var(--ink)}.e2-op p:not(.e2-op__title){font-size:.9375rem}.e2-bento{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.e2-bento__item{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:18px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-bento__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.e2-bento__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--navy-soft);margin-bottom:var(--s-3)}.e2-bento__icon .wp-block-image{display:contents}.e2-bento__icon img{width:26px;height:26px}.e2-bento__title{font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--ink)}.e2-bento__item p:not(.e2-bento__title){font-size:.9375rem}.e2-bento__item--feature{grid-row:span 2;overflow:hidden;min-height:460px;background:radial-gradient(90% 60% at 100% 0%,rgba(62,109,180,.35),transparent 60%),var(--navy-deep);border-color:transparent;color:var(--on-dark);box-shadow:var(--shadow-3)}.e2-bento__item--feature .e2-bento__title{color:var(--white);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);max-width:18ch}.e2-bento__item--feature .e2-bento__icon{background:rgba(255,255,255,.1)}.e2-bento__item--feature .e2-bento__icon img{filter:brightness(0) invert(1)}.e2-bento__art{position:absolute;z-index:-1;right:-18%;bottom:-14%;width:95%;opacity:.6;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 45%);mask-image:linear-gradient(180deg,transparent 0%,#000 45%)}.e2-bento__art img{width:100%}@media (max-width:1023px){.e2-bento{grid-template-columns:1fr 1fr}.e2-bento__item--feature{grid-column:1/-1;grid-row:auto;min-height:340px}.e2-bento__art{width:60%;right:-8%;bottom:-30%}}@media (max-width:599px){.e2-bento{grid-template-columns:1fr}}.e2-sec--tech{background:radial-gradient(70% 60% at 20% 30%,rgba(44,83,145,.35),transparent 70%),var(--navy-ink);border-top:1px solid var(--line-dark)}.e2-tech{display:grid;gap:var(--s-6)}@media (min-width:1024px){.e2-tech{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-7);align-items:center}}.e2-tech__head{display:grid;gap:var(--s-4)}.e2-tech__viz{margin-top:var(--s-3);max-width:560px}.e2-tech__body{display:grid;gap:var(--s-4)}.e2-viz--red{color:var(--sky)}.e2-viz--red .e2-viz__edges .e2-viz__arc{stroke-dasharray:3 6;stroke:rgba(154,184,227,.22)}.e2-viz--red .e2-viz__ring{fill:rgba(91,134,197,.12)!important;stroke:rgba(154,184,227,.45);stroke-width:1}.e2-viz--red .e2-viz__hub{fill:var(--sky)!important;filter:drop-shadow(0 0 8px rgba(154,184,227,.9))}@media (prefers-reduced-motion:no-preference){.e2-viz--red .e2-viz__halo,.e2-viz--red .e2-viz__ring--hub{transform-box:fill-box;transform-origin:center;animation:e2-pulse 3s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.e2-viz--red .e2-viz__packets{display:none}}.e2-tfails{display:grid;gap:var(--s-3)}.e2-tfail{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);color:var(--on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.e2-tfail strong{display:block;color:var(--white);margin-bottom:2px}.e2-tfail__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(154,184,227,.12);border:1px solid rgba(154,184,227,.25)}.e2-tfail__icon .wp-block-image{display:contents}.e2-tfail__icon img{width:22px;height:22px;filter:brightness(0) invert(1)}.e2-sec--techlight{background:linear-gradient(180deg,var(--navy-soft) 0%,var(--white) 100%)}.e2-sec--techlight::before{background-image:linear-gradient(rgba(31,62,111,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(31,62,111,.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%)}.e2-techlight__bg{position:absolute;inset:0 -10% auto;height:320px;pointer-events:none;z-index:0;opacity:.9}.e2-techlight__bg>*{height:100%}.e2-viz--arcos{height:100%}.e2-sec--techlight .e2-head{position:relative;z-index:1}.e2-tbens{position:relative;z-index:1;display:grid;gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr))}.e2-tben{grid-column:span 2;display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5) var(--s-4);background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-tben:nth-child(n+4){grid-column:span 3}.e2-tben:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.e2-tben__icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:var(--s-3);border-radius:16px;background:linear-gradient(145deg,var(--navy) 0%,var(--navy-500) 100%);box-shadow:0 10px 24px rgba(31,62,111,.25)}.e2-tben__icon .wp-block-image{display:contents}.e2-tben__icon img{width:26px;height:26px;filter:brightness(0) invert(1)}.e2-tben__title{font-weight:600;font-size:1.0625rem;color:var(--ink)}.e2-tben p:not(.e2-tben__title){font-size:.9375rem}@media (max-width:1023px){.e2-tben,.e2-tben:nth-child(n+4){grid-column:span 3}}@media (max-width:599px){.e2-tben,.e2-tben:nth-child(n+4){grid-column:1/-1}}.e2-splitviz{display:grid;gap:var(--s-6);align-items:center}@media (min-width:1024px){.e2-splitviz{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-7)}}.e2-splitviz__copy{display:grid;gap:var(--s-4)}.e2-splitviz__copy h2{max-width:16ch}.e2-orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin-inline:auto;container-type:inline-size;--R:38cqi}.e2-orbit__ring{position:absolute;inset:12%;border-radius:50%;border:1px dashed rgba(31,62,111,.22)}.e2-orbit__ring--b{inset:28%;border-style:solid;border-color:rgba(31,62,111,.12)}.e2-orbit__core{position:absolute;inset:37%;border-radius:50%;display:grid;place-items:center;z-index:2;background:radial-gradient(circle at 30% 25%,var(--navy-500),var(--navy-deep) 70%);color:var(--white);font-weight:600;font-size:clamp(1rem,.6rem + 2cqi,1.375rem);box-shadow:0 20px 50px rgba(31,62,111,.35),inset 0 1px 0 rgba(255,255,255,.2)}.e2-orbit__core::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(91,134,197,.35)}.e2-orbit__nodes{list-style:none;position:absolute;inset:0;margin:0;padding:0}.e2-orbit__nodes li{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n) - 90deg))}.e2-orbit__nodes li::before{content:"";position:absolute;left:0;top:0;width:var(--R);height:1px;background:linear-gradient(90deg,rgba(31,62,111,.4),rgba(31,62,111,.1))}.e2-orbit__nodes li::after{content:"";position:absolute;left:0;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--navy-500);box-shadow:0 0 10px rgba(91,134,197,.9);opacity:0}.e2-orbit__node{position:absolute;left:var(--R);top:0;width:140px;display:grid;justify-items:center;gap:var(--s-2);text-align:center;transform:translate(-50%,-32px) rotate(calc(-1 * ( var(--i) * 360deg / var(--n) - 90deg )));transform-origin:50% 32px}.e2-orbit__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-2);transition:transform .35s var(--ease),background-color .35s var(--ease)}.e2-orbit__icon img{width:28px;height:28px;transition:filter .35s var(--ease)}.e2-orbit__label{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--ink);background:rgba(244,246,249,.85);border-radius:6px;padding:2px 6px}.e2-orbit__node:hover .e2-orbit__icon{background:var(--navy);transform:scale(1.08)}.e2-orbit__node:hover .e2-orbit__icon img{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:no-preference){.e2-orbit__nodes li::after{animation:e2-travel 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.e2-orbit__ring{animation:e2-spin 80s linear infinite}}@media (max-width:599px){.e2-orbit{aspect-ratio:auto;container-type:normal;display:grid;gap:var(--s-4)}.e2-orbit__ring{display:none}.e2-orbit__core{position:relative;inset:auto;width:120px;height:120px;margin-inline:auto}.e2-orbit__nodes{position:static;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.e2-orbit__nodes li{position:static;width:auto;height:auto;transform:none}.e2-orbit__nodes li::before,.e2-orbit__nodes li::after{display:none}.e2-orbit__node{position:static;width:auto;transform:none}}.e2-sec--app{background:radial-gradient(60% 50% at 50% 55%,rgba(91,134,197,.14),transparent 70%),var(--white)}.e2-app{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(260px,300px) minmax(0,1fr);align-items:center}.e2-app__col{list-style:none;display:grid;gap:var(--s-4);margin:0;padding:0}.e2-app__call{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-1);font-size:.9375rem;line-height:1.5;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-app__call:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.e2-app__call strong{color:var(--ink)}.e2-app__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--navy-soft)}.e2-app__icon img{width:22px;height:22px}.e2-app__col--left .e2-app__call::after,.e2-app__col--right .e2-app__call::after{content:"";position:absolute;top:50%;width:var(--s-5);height:1px;background:repeating-linear-gradient(90deg,var(--navy-400) 0 4px,transparent 4px 8px)}.e2-app__col--left .e2-app__call::after{right:calc(-1 * var(--s-5))}.e2-app__col--right .e2-app__call::after{left:calc(-1 * var(--s-5))}.e2-app__device{position:relative;aspect-ratio:9/18.5;width:100%;border-radius:44px;border:10px solid var(--navy-deep);background:linear-gradient(180deg,#f8fafd,#eef3f9);box-shadow:0 40px 80px rgba(15,31,56,.28),0 0 0 1px rgba(15,31,56,.4);overflow:hidden}.e2-app__device::before{content:"";position:absolute;top:8px;left:50%;translate:-50% 0;width:34%;height:20px;border-radius:12px;background:var(--navy-deep);z-index:2}.e2-app__screen{display:grid;gap:14px;align-content:start;padding:40px 16px 16px;height:100%}.e2-app__bar{display:flex;justify-content:space-between}.e2-app__bar span{height:8px;border-radius:4px;background:rgba(31,62,111,.16);width:34%}.e2-app__bar span+span{width:14%}.e2-app__balance{position:relative;overflow:hidden;display:grid;gap:8px;padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-500) 100%);color:var(--white);box-shadow:0 14px 30px rgba(31,62,111,.35)}.e2-app__balance img{width:26px;height:auto}.e2-app__balance i{display:block;width:45%;height:7px;border-radius:4px;background:rgba(255,255,255,.4)}.e2-app__balance b{display:block;width:72%;height:16px;border-radius:5px;background:rgba(255,255,255,.92)}.e2-app__spark{width:100%;height:40px}.e2-app__actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.e2-app__actions span{aspect-ratio:1;display:grid;place-items:center;border-radius:14px;background:var(--white);box-shadow:var(--shadow-1)}.e2-app__actions img{width:18px;height:18px}.e2-app__list{display:grid;gap:8px}.e2-app__row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--white);box-shadow:var(--shadow-1)}.e2-app__dot{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--navy-soft)}.e2-app__dot img{width:15px;height:15px}.e2-app__lines{flex:1;display:grid;gap:5px}.e2-app__lines i{display:block;height:6px;border-radius:3px;background:rgba(31,62,111,.14);width:75%}.e2-app__lines i+i{width:45%;background:rgba(31,62,111,.08)}.e2-app__amt{width:36px;height:8px;border-radius:4px;background:rgba(31,62,111,.3)}@media (prefers-reduced-motion:no-preference){.e2-app__row{animation:e2-row 6s var(--ease) infinite;animation-delay:calc(var(--i) * .35s);opacity:0}}@media (max-width:1023px){.e2-app{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.e2-app__device{order:-1;width:min(100%,280px);margin-inline:auto}.e2-app__call::after{display:none}}.e2-wallet{display:grid;gap:var(--s-5)}.e2-wallet__stage{position:relative;height:clamp(250px,22vw + 120px,330px);perspective:1200px}.e2-wallet__card{position:absolute;left:50%;top:24px;width:min(100%,440px);aspect-ratio:1.586;translate:-50% 0;display:grid;grid-template-rows:auto 1fr auto auto;gap:10px;padding:clamp(18px,2vw,26px);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 55%,#2c5391 100%);color:var(--white);box-shadow:0 30px 60px rgba(15,31,56,.35),inset 0 1px 0 rgba(255,255,255,.2)}.e2-wallet__card::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 1px,transparent 1px 12px);-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000)}.e2-wallet__card::after{content:"";position:absolute;inset:-40% auto -40% -60%;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(18deg)}.e2-wallet__card--back{transform:rotate(-9deg) translate(-26px,18px);background:var(--navy-400);opacity:.35;box-shadow:none}.e2-wallet__card--mid{transform:rotate(-4.5deg) translate(-12px,8px);background:var(--navy-500);opacity:.6;box-shadow:none}.e2-wallet__top{display:flex;justify-content:space-between;align-items:center}.e2-wallet__top img{height:22px;width:auto}.e2-wallet__chip{width:42px;height:30px;border-radius:7px;background:linear-gradient(135deg,#dfe8f5,#9ab8e3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.e2-wallet__face{grid-row:2;display:none;align-items:center;gap:14px}.e2-wallet__face.is-on{display:flex;animation:e2-face .5s var(--ease)}.e2-wallet__big{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.e2-wallet__big img{width:30px;height:30px;filter:brightness(0) invert(1)}.e2-wallet__name{font-size:clamp(1.125rem,.9rem + 1vw,1.5rem);font-weight:600}.e2-wallet__meta{display:flex;gap:10px}.e2-wallet__meta i{display:block;width:44px;height:6px;border-radius:3px;background:rgba(255,255,255,.35)}.e2-wallet__bar{height:6px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden}.e2-wallet__bar span{display:block;height:100%;width:var(--w,62%);border-radius:inherit;background:linear-gradient(90deg,var(--sky),#fff);transition:width .6s var(--ease)}@media (prefers-reduced-motion:no-preference){.e2-wallet__card:not(.e2-wallet__card--back):not(.e2-wallet__card--mid)::after{animation:e2-sheen 5s ease-in-out infinite}}.e2-wallet__uses{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin:0;padding:0}.e2-wallet__uses button{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:.5rem 1rem .5rem .5rem;border-radius:999px;border:1px solid var(--line);background:var(--white);font:500 .9375rem/1.2 var(--font);color:var(--ink);cursor:pointer;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.e2-wallet__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--navy-soft)}.e2-wallet__icon img{width:16px;height:16px;transition:filter var(--t-base) var(--ease)}.e2-wallet__uses button:hover{border-color:var(--navy-200)}.e2-wallet__uses button[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.e2-wallet__uses button[aria-selected=true] .e2-wallet__icon{background:rgba(255,255,255,.15)}.e2-wallet__uses button[aria-selected=true] img{filter:brightness(0) invert(1)}.e2-wallet{grid-template-areas:"stage" "uses"}.e2-wallet__stage{grid-area:stage}.e2-wallet__uses{grid-area:uses}.e2-pq--rows .e2-pq__grid{grid-template-columns:1fr;gap:var(--s-3);position:relative}.e2-pq--rows .e2-pq__grid::before{content:"";position:absolute;left:calc(var(--s-5) + 31px);top:40px;bottom:40px;width:2px;z-index:0;background:repeating-linear-gradient(180deg,var(--navy-200) 0 6px,transparent 6px 12px)}.e2-pq--rows .e2-pq__item{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s-4);min-height:0;padding:var(--s-4) var(--s-5);box-shadow:var(--shadow-1)}.e2-pq--rows .e2-pq__item::after{width:3px;height:100%;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,var(--navy),var(--navy-400))}.e2-pq--rows .e2-pq__icon{flex:none;width:64px;height:64px;border-radius:18px;background:linear-gradient(145deg,var(--navy) 0%,var(--navy-500) 100%);box-shadow:0 0 0 6px var(--navy-soft),0 12px 24px rgba(31,62,111,.25)}.e2-pq--rows .e2-pq__icon img{width:28px;height:28px;filter:brightness(0) invert(1)}.e2-pq--rows .e2-pq__text{max-width:none;font-size:1.125rem}@media (hover:hover){.e2-pq--rows .e2-pq__item:hover{transform:translateX(6px)}.e2-pq--rows .e2-pq__item:hover::after{transform:scaleY(1)}.e2-pq--rows .e2-pq__item:hover .e2-pq__icon{transform:rotate(-6deg);background:linear-gradient(145deg,var(--navy-deep),var(--navy))}}@media (max-width:599px){.e2-pq--rows .e2-pq__grid::before{left:calc(var(--s-4) + 31px)}.e2-pq--rows .e2-pq__item{padding:var(--s-4)}}.e2-sec--showcase{background:linear-gradient(180deg,var(--white),var(--navy-soft))}.e2-showcase{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.e2-show{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:var(--s-3);align-content:start;padding:var(--s-5);border-radius:22px;background:radial-gradient(80% 70% at 100% 0%,rgba(62,109,180,.38),transparent 65%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px,var(--navy-deep);color:var(--on-dark);box-shadow:var(--shadow-3)}.e2-show::before,.e2-show::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.e2-show::before{width:420px;height:420px;right:-140px;bottom:-180px;border:1px dashed rgba(154,184,227,.22)}.e2-show::after{width:260px;height:260px;right:-60px;bottom:-100px;border:1px solid rgba(154,184,227,.16)}.e2-show__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--navy-500),var(--navy));box-shadow:0 14px 30px rgba(0,0,0,.3)}.e2-show__icon .wp-block-image{display:contents}.e2-show__icon img{width:30px;height:30px;filter:brightness(0) invert(1)}.e2-show__title{color:var(--white)!important;font-size:1.25rem!important}.e2-show__text{color:var(--on-dark)}.e2-showcase__nav{display:none}@media (min-width:900px){.e2-showcase.is-enhanced{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--s-5);align-items:stretch}.e2-showcase.is-enhanced .e2-showcase__nav{display:grid;gap:var(--s-2);align-content:start;grid-row:1/span 10}.e2-showcase.is-enhanced .e2-show{grid-column:2;grid-row:1;min-height:420px;padding:clamp(2.5rem,1.5rem + 3vw,4rem);align-content:center;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s linear .5s}.e2-showcase.is-enhanced .e2-show.is-active{visibility:visible;opacity:1;transform:none;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s}.e2-showcase.is-enhanced .e2-show__icon{width:88px;height:88px;border-radius:24px}.e2-showcase.is-enhanced .e2-show__icon img{width:40px;height:40px}.e2-showcase.is-enhanced .e2-show__title{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem)!important;max-width:20ch;letter-spacing:-.02em}.e2-showcase.is-enhanced .e2-show__text{font-size:var(--fs-lead);max-width:46ch}}.e2-showcase__tab{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:14px;background:var(--white);font:600 .9375rem/1.35 var(--font);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.e2-showcase__tab img{width:22px;height:22px;flex:none}.e2-showcase__tab:hover{border-color:var(--navy-200);transform:translateX(3px)}.e2-showcase__tab[aria-selected=true]{background:var(--navy-soft);border-color:var(--navy)}.e2-showcase__tab::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--navy-500)}.e2-showcase__tab[aria-selected=true]::after{width:var(--p,0%)}.e2-stepper{--s:0;--spring:cubic-bezier(.34,1.56,.64,1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.e2-stepper__track{position:relative;display:flex;align-items:center;gap:24px;height:24px;padding-inline:8px}.e2-stepper__dot{position:relative;z-index:1;width:8px;height:8px;border-radius:50%;background:var(--navy-200);transition:background-color .3s var(--ease)}.e2-stepper__dot.is-on{background:var(--white)}.e2-stepper__pill{position:absolute;left:0;top:0;height:24px;border-radius:999px;width:calc(24px + var(--s) * 32px);background:linear-gradient(90deg,var(--navy) 0%,var(--navy-500) 100%);box-shadow:0 6px 16px rgba(31,62,111,.3);transition:width .65s var(--spring)}.e2-stepper__ctrl{display:flex;align-items:center;gap:var(--s-2)}.e2-stepper__back,.e2-stepper__next,.e2-stepper__finish{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:44px;border-radius:999px;border:0;cursor:pointer;font:600 .9375rem/1 var(--font);text-decoration:none;white-space:nowrap;overflow:hidden;transition:max-width .6s var(--spring),padding .6s var(--spring),opacity .25s var(--ease),transform .6s var(--spring),background-color var(--t-fast) var(--ease)}.e2-stepper__back{max-width:0;padding:0;opacity:0;transform:scale(.8);background:var(--navy-soft);color:var(--ink);pointer-events:none}.e2-stepper.is-started .e2-stepper__back{max-width:120px;padding:0 1.25rem;opacity:1;transform:none;pointer-events:auto}.e2-stepper__back:hover{background:#dfe8f5}.e2-stepper__next{max-width:200px;padding:0 1.75rem;background:var(--navy);color:var(--white)}.e2-stepper__next:hover{background:var(--navy-700)}.e2-stepper.is-last .e2-stepper__next{max-width:0;padding:0;opacity:0;transform:scale(.8);pointer-events:none}.e2-stepper__finish{max-width:0;padding:0;opacity:0;transform:scale(.8);background:var(--orange);color:var(--white);pointer-events:none}.e2-stepper.is-last .e2-stepper__finish{max-width:260px;padding:0 1.5rem;opacity:1;transform:none;pointer-events:auto}.e2-stepper__finish:hover{background:var(--orange-600);color:var(--white)}.e2-stepper--dark .e2-stepper__dot{background:rgba(255,255,255,.28)}.e2-stepper--dark .e2-stepper__pill{background:linear-gradient(90deg,var(--navy-500) 0%,var(--sky) 100%);box-shadow:0 0 20px rgba(154,184,227,.35)}.e2-stepper--dark .e2-stepper__back{background:rgba(255,255,255,.1);color:var(--white)}.e2-stepper--dark .e2-stepper__back:hover{background:rgba(255,255,255,.16)}.e2-stepper--dark .e2-stepper__next{background:var(--white);color:var(--navy-deep)}.e2-stepper--dark .e2-stepper__next:hover{background:var(--navy-soft)}.is-stepped>li{cursor:pointer;transition:opacity .4s var(--ease),transform .5s var(--spring),box-shadow .4s var(--ease)}.is-stepped>li:not(.is-active):not(.is-done){opacity:.42}.is-stepped>li.is-done{opacity:.75}.e2-steps.is-stepped>li.is-active{transform:translateY(-4px)}.e2-steps.is-stepped>li.is-done::before{content:"✓"}.e2-steps.is-stepped>li.is-active::after,.e2-steps.is-stepped>li.is-done::after{opacity:.6;background:var(--sky)}.e2-sec:not(.e2-sec--dark) .e2-steps.is-stepped>li.is-active::after{background:var(--navy-500)}.e2-pisos.is-stepped>li.is-active{box-shadow:var(--shadow-3);transform:translateX(6px)}.e2-pisos.is-stepped>li.is-active::before{background:var(--navy)}.e2-pisos.is-stepped>li.is-done::before{content:"✓";background:var(--navy-500)}@media (max-width:599px){.e2-stepper{gap:var(--s-3)}.e2-stepper__ctrl{width:100%}.e2-stepper__next,.e2-stepper.is-last .e2-stepper__finish{flex:1}}.e2-hero--industry{padding-bottom:clamp(4rem,3rem + 4vw,6rem)}.e2-hero-ind{display:grid;gap:var(--s-6);align-items:center}@media (min-width:1024px){.e2-hero-ind{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-7)}}.e2-hero--industry .e2-hero__copy{max-width:640px}.e2-hero-ind__frame{position:relative;border-radius:24px;background:#eef2f7;box-shadow:0 40px 80px rgba(0,0,0,.35);outline:1px dashed rgba(154,184,227,.35);outline-offset:14px}.e2-hero-ind__frame::before,.e2-hero-ind__frame::after{content:"";position:absolute;width:13px;height:13px;background:var(--cross-dark) no-repeat center}.e2-hero-ind__frame::before{top:-21px;left:-21px}.e2-hero-ind__frame::after{bottom:-21px;right:-21px}.e2-hero-ind__frame .wp-block-image{border-radius:inherit;overflow:hidden}.e2-hero-ind__frame img{width:100%;aspect-ratio:4/3;object-fit:cover}@media (prefers-reduced-motion:no-preference){.e2-ready .e2-hero-ind__frame{animation:e2-float 7s ease-in-out infinite 1.2s}.e2-js .e2-hero-ind__frame{opacity:0;translate:24px 0}.e2-ready .e2-hero-ind__frame{opacity:1;translate:0 0;transition:opacity 1s var(--ease) .2s,translate 1.2s var(--ease) .2s}}.e2-probviz__chart{margin-top:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-3);background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2)}.e2-viz--flujo{color:var(--navy-500)}.e2-viz--flujo .e2-viz__phase{fill:var(--navy-soft)}.e2-viz--flujo .e2-viz__phase.is-last{fill:rgba(91,134,197,.16)}.e2-viz--flujo .e2-viz__phase-label{font:600 13px var(--font);fill:var(--text-strong)}.e2-viz--flujo .e2-viz__axis{stroke:var(--navy);stroke-opacity:.35;stroke-width:1.5;stroke-dasharray:4 5;fill:none}.e2-viz--flujo .e2-viz__out{fill:var(--navy-400);opacity:.6;transform-box:fill-box;transform-origin:50% 0}.e2-viz--flujo .e2-viz__in{fill:var(--navy);transform-box:fill-box;transform-origin:50% 100%}.e2-viz--flujo .e2-viz__cash{stroke:var(--navy-deep);stroke-width:2.5}.e2-viz--flujo .e2-viz__cash-dot{fill:var(--navy-500);stroke:var(--white);stroke-width:3}@media (prefers-reduced-motion:no-preference){.e2-js .e2-probviz__chart .e2-viz__out,.e2-js .e2-probviz__chart .e2-viz__in{transform:scaleY(0)}.e2-probviz__chart.is-in .e2-viz__out,.e2-probviz__chart.is-in .e2-viz__in{animation:e2-grow .6s var(--ease) calc(var(--i) * 60ms + .2s) forwards}.e2-js .e2-probviz__chart .e2-viz__cash{stroke-dasharray:900;stroke-dashoffset:900}.e2-probviz__chart.is-in .e2-viz__cash{animation:e2-draw 2s var(--ease) .8s forwards}.e2-js .e2-probviz__chart .e2-viz__cash-dot,.e2-js .e2-probviz__chart .e2-viz__cash-area{opacity:0}.e2-probviz__chart.is-in .e2-viz__cash-dot,.e2-probviz__chart.is-in .e2-viz__cash-area{opacity:1;transition:opacity .6s var(--ease) 2.4s}}.e2-kit__note{grid-column:1/-1;margin-top:var(--s-2)}.e2-profiles{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.e2-profiles{grid-template-columns:1fr;max-width:640px}}.e2-profile{overflow:hidden;display:grid;gap:var(--s-4);align-content:start;padding:var(--s-5) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.e2-profile::after{content:"";position:absolute;right:0;bottom:0;width:120px;height:120px;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(31,62,111,.08) 0 1px,transparent 1px 8px);-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%)}.e2-profile:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}.e2-profile__icon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--navy) 0%,var(--navy-500) 100%);box-shadow:0 0 0 6px var(--navy-soft),0 12px 24px rgba(31,62,111,.22)}.e2-profile__icon .wp-block-image{display:contents}.e2-profile__icon img{width:28px;height:28px;filter:brightness(0) invert(1)}.e2-profile__text{color:var(--text)}.e2-profile__text strong{display:block;font-size:1.125rem;line-height:1.35;color:var(--ink);margin-bottom:var(--s-2)}.e2-phases__link{margin-top:var(--s-5)}@media (min-width:1024px){.e2-kit:has(.e2-tile__text strong){grid-template-columns:1fr;gap:var(--s-6)}.e2-kit:has(.e2-tile__text strong) .e2-kit__head{position:static}.e2-kit:has(.e2-tile__text strong) .e2-kit__head h2{max-width:30ch}}.e2-kit__grid:has(.e2-tile__text strong){grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.e2-kit__grid:has(.e2-tile__text strong) .e2-tile{flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-4)}.e2-kit__grid:has(.e2-tile__text strong) .e2-tile__text strong{font-size:1.0625rem;margin-bottom:var(--s-1)}@media (max-width:1023px){.e2-kit__grid:has(.e2-tile__text strong){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.e2-kit__grid:has(.e2-tile__text strong){grid-template-columns:1fr}}@media (max-width:599px){.e2-viz--flujo .e2-viz__phase-label{font-size:21px}.e2-probviz__chart{padding:var(--s-3) var(--s-3) var(--s-2)}}.e2-hero-ind__frame--mosaic{display:grid;gap:8px;padding:8px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4/3}.e2-hero-ind__frame--mosaic .wp-block-image{border-radius:16px;overflow:hidden;background:#eef2f7}.e2-hero-ind__frame--mosaic .wp-block-image:first-child{grid-row:span 2}.e2-hero-ind__frame--mosaic img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:transform .6s var(--ease)}.e2-hero-ind__frame--mosaic .wp-block-image:hover img{transform:scale(1.06)}.e2-card__cta{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-size:.9375rem;font-weight:600;color:var(--navy-500)}.e2-card__cta::after{content:"";width:16px;height:16px;background:currentColor;transition:transform var(--t-base) var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%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 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.e2-card:hover .e2-card__cta::after{transform:translateX(4px)}.e2-card:has(.e2-card__cta) h3 a::after{display:none}.e2-sec--phases-light .e2-steps li::before{color:var(--navy-500)}.e2-sec--phases-light .e2-steps li{color:var(--text)}.e2-hero--emblem .e2-hero-ind__frame{background:0 0;box-shadow:none;outline:none}.e2-hero--emblem .e2-hero-ind__frame::before,.e2-hero--emblem .e2-hero-ind__frame::after{display:none}.e2-hero--emblem .e2-hero-ind__frame img{aspect-ratio:1;object-fit:contain;width:min(100%,420px);margin-inline:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.45))}.e2-hero--emblem .e2-hero-ind__frame .wp-block-image{overflow:visible;border-radius:50%;background:radial-gradient(circle,rgba(91,134,197,.35) 0%,transparent 65%)}.e2-plans{display:grid;gap:var(--s-3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.e2-plan{display:grid;gap:var(--s-3);align-content:start;padding:var(--s-5) var(--s-4);border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);color:var(--on-dark);transition:transform .35s var(--ease),background-color .35s var(--ease)}.e2-plan:hover{transform:translateY(-6px);background:rgba(255,255,255,.07)}.e2-plan--l1{min-height:220px}.e2-plan--l2{min-height:250px}.e2-plan--l3{min-height:280px}.e2-plan--l4{min-height:310px}.e2-plan--l5{min-height:340px;background:linear-gradient(180deg,rgba(91,134,197,.22),rgba(255,255,255,.04));border-color:rgba(154,184,227,.35)}.e2-plan::after{content:"";order:-1;display:block;width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--sky) 0 var(--lvl),rgba(255,255,255,.12) var(--lvl) 100%);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 4px),transparent calc(20% - 4px) 20%);mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 4px),transparent calc(20% - 4px) 20%)}.e2-plan--l1{--lvl:20%}.e2-plan--l2{--lvl:40%}.e2-plan--l3{--lvl:60%}.e2-plan--l4{--lvl:80%}.e2-plan--l5{--lvl:100%}.e2-plan__name{font-size:1.1875rem;font-weight:600;color:var(--white);letter-spacing:-.01em}.e2-plan__text{font-size:.9375rem}@media (max-width:1023px){.e2-plans{grid-template-columns:1fr;align-items:stretch}.e2-plan,.e2-plan--l1,.e2-plan--l2,.e2-plan--l3,.e2-plan--l4,.e2-plan--l5{min-height:0}}.e2-sec--callout{padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.e2-callout{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:18px;background:var(--navy-soft);border:1px solid var(--navy-200);border-left:4px solid var(--navy)}.e2-callout__icon{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--white);box-shadow:var(--shadow-1)}.e2-callout__icon .wp-block-image{display:contents}.e2-callout__icon img{width:26px;height:26px}.e2-callout__copy{display:grid;gap:var(--s-1)}.e2-callout__text{font-size:var(--fs-h3);font-weight:600;color:var(--ink)}.e2-hero--contacto{padding-bottom:clamp(3rem,2rem + 3vw,4rem)}.e2-contacto{display:grid;gap:var(--s-6)}@media (min-width:1024px){.e2-contacto{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:start}.e2-contacto__side{position:sticky;top:calc(var(--header-h) + var(--s-4))}}.e2-contacto__form{display:grid;gap:var(--s-4)}.e2-contacto__form h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);max-width:26ch}.e2-contacto__side{display:grid;gap:var(--s-4)}.e2-contacto__card{display:grid;gap:var(--s-4);padding:var(--s-5) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-1)}.e2-contacto__card h3{font-size:1.1875rem}.e2-mini-steps{list-style:none;counter-reset:mini;display:grid;gap:var(--s-3);position:relative}.e2-mini-steps::before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:repeating-linear-gradient(180deg,var(--navy-200) 0 5px,transparent 5px 10px)}.e2-mini-steps li{counter-increment:mini;position:relative;padding:4px 0 0 48px;min-height:32px;color:var(--text)}.e2-mini-steps li strong{color:var(--ink)}.e2-mini-steps li::before{content:counter(mini);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:var(--white);font-size:.875rem;font-weight:600;box-shadow:0 0 0 4px var(--white)}.e2-canal{display:flex;align-items:flex-start;gap:var(--s-3)}.e2-canal+.e2-canal{padding-top:var(--s-3);border-top:1px solid var(--line)}.e2-canal__icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--navy-soft)}.e2-canal__icon .wp-block-image{display:contents}.e2-canal__icon img{width:20px;height:20px}.e2-canal__copy{display:grid;gap:2px}.e2-canal__label{font-size:.8125rem;color:var(--text)}.e2-canal__value{color:var(--ink);font-weight:500}.e2-canal__value a{color:var(--navy);font-weight:600}.e2-legal-layout{display:grid;gap:var(--s-6)}@media (min-width:1024px){.e2-legal-layout{grid-template-columns:280px minmax(0,1fr);gap:var(--s-8);align-items:start}.e2-legal-toc{position:sticky;top:calc(var(--header-h) + var(--s-4));max-height:calc(100vh - var(--header-h) - 2rem);overflow:auto}}@media (max-width:1023px){.e2-legal-toc{display:none}}.e2-legal-toc{padding:var(--s-4);border:1px solid var(--line);border-radius:16px;background:var(--surface)}.e2-legal-toc__title{font-weight:600;color:var(--ink);margin-bottom:var(--s-2)}.e2-legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.e2-legal-toc a{display:block;padding:6px 10px;border-radius:8px;font-size:.875rem;line-height:1.4;color:var(--text);text-decoration:none;border-left:2px solid transparent;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.e2-legal-toc a:hover{background:var(--white);color:var(--navy)}.e2-legal-toc a.is-current{background:var(--white);color:var(--navy);font-weight:600;border-left-color:var(--navy)}.e2-legal{max-width:72ch}.e2-legal h2{scroll-margin-top:calc(var(--header-h) + 1.5rem);padding-top:var(--s-4);border-top:1px solid var(--line)}.e2-legal h2:first-of-type{border-top:0;padding-top:0;margin-top:var(--s-4)}.e2-legal__owner{padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--navy-soft);color:var(--ink)}.e2-hero--globe .e2-hero-ind__frame{background:0 0;box-shadow:none;outline:none}.e2-hero--globe .e2-hero-ind__frame::before,.e2-hero--globe .e2-hero-ind__frame::after{display:none}.e2-globe{position:relative;width:100%;aspect-ratio:1;max-width:560px;margin-inline:auto;touch-action:pan-y}.e2-globe canvas{position:absolute;inset:0;display:block}.e2-globe__fallback{position:absolute;inset:16%;border-radius:50%;border:1px solid rgba(154,184,227,.35);background:radial-gradient(circle at 35% 30%,rgba(91,134,197,.35),transparent 65%);box-shadow:0 0 0 22px rgba(154,184,227,.06),0 0 0 46px rgba(154,184,227,.04)}.e2-globe.is-live .e2-globe__fallback{display:none}@media (prefers-reduced-motion:no-preference){.e2-js .e2-hero--globe .e2-hero-ind__frame{animation:none}}.e2-principles{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.e2-principles{grid-template-columns:1fr}}.e2-principle{display:grid;gap:var(--s-4);align-content:start;padding:var(--s-4);border-radius:20px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);color:var(--on-dark);transition:transform .35s var(--ease),background-color .35s var(--ease)}.e2-principle:hover{transform:translateY(-4px);background:rgba(255,255,255,.07)}.e2-principle__viz{border-radius:14px;padding:var(--s-3);background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/20px 20px,rgba(11,23,43,.6);border:1px solid rgba(154,184,227,.14)}.e2-principle__text{font-size:1rem}.e2-principle__text strong{display:block;font-size:1.25rem;color:var(--white);margin-bottom:var(--s-1);letter-spacing:-.01em}.e2-mini{display:block;width:100%;height:auto;max-height:150px}.e2-mini *{fill:none;stroke-linecap:round;stroke-linejoin:round}.e2-mini__ring{stroke:rgba(154,184,227,.35);stroke-width:1.5}.e2-mini__core,.e2-mini__hub{fill:var(--sky)!important;filter:drop-shadow(0 0 8px rgba(154,184,227,.9))}.e2-mini__link{stroke:rgba(154,184,227,.3);stroke-width:1.5}.e2-mini__node{fill:var(--navy-500)!important;stroke:var(--sky);stroke-width:1.5}.e2-mini__pulse{fill:#fff!important;offset-distance:60%}.e2-mini__doc{stroke:rgba(154,184,227,.5);stroke-width:1.5;fill:rgba(255,255,255,.04)!important}.e2-mini__wave{stroke:rgba(154,184,227,.45);stroke-width:1.5}.e2-mini__txt{stroke:rgba(255,255,255,.7);stroke-width:4}@media (prefers-reduced-motion:no-preference){.e2-principle.is-in .e2-mini__arrow{animation:e2-arrow 3.2s var(--ease) infinite}.e2-principle.is-in .e2-mini__core{transform-box:fill-box;transform-origin:center;animation:e2-hit 3.2s var(--ease) infinite}.e2-principle.is-in .e2-mini__pulse{animation:e2-converge 2.6s ease-in-out infinite;animation-delay:calc(var(--k) * .35s)}.e2-mini__seal{transform-box:fill-box;transform-origin:center}.e2-principle.is-in .e2-mini__seal{animation:e2-stamp 3.6s var(--ease) infinite}.e2-principle.is-in .e2-mini__wave{animation:e2-wave 2.4s linear infinite}.e2-principle.is-in .e2-mini__bubble--a{animation:e2-chat 3s ease-in-out infinite}.e2-principle.is-in .e2-mini__bubble--b{animation:e2-chat 3s ease-in-out infinite 1.5s}}.e2-sec--purpose{background:radial-gradient(60% 70% at 75% 50%,rgba(91,134,197,.18),transparent 70%),var(--navy-soft)}.e2-purpose{display:grid;gap:var(--s-6);align-items:center}@media (min-width:1024px){.e2-purpose{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s-7)}}.e2-purpose__copy{display:grid;gap:var(--s-4);justify-items:start}.e2-purpose__copy h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.06;letter-spacing:-.03em;max-width:16ch}.e2-build{perspective:900px;max-width:460px;margin-inline:auto}.e2-build__dim{stroke-dasharray:none!important;stroke:rgba(31,62,111,.35)!important}.e2-build__beam{stroke:var(--navy-400);stroke-width:2;stroke-dasharray:3 5;fill:none}.e2-build__spark{fill:var(--orange);filter:drop-shadow(0 0 10px rgba(255,140,66,.9))}.e2-build__spark-halo{fill:rgba(255,140,66,.18)}.e2-build__top{fill:var(--navy-500)}.e2-build__front{fill:var(--navy)}.e2-build__side{fill:var(--navy-700)}.e2-build__slab.is-accent .e2-build__top{fill:#ffa366}.e2-build__slab.is-accent .e2-build__front{fill:var(--orange)}.e2-build__slab.is-accent .e2-build__side{fill:var(--orange-600)}.e2-build__slab{filter:drop-shadow(0 10px 12px rgba(15,31,56,.18))}@media (prefers-reduced-motion:no-preference){.e2-js .e2-build__slab{opacity:0}.e2-build.is-in .e2-build__slab{animation:e2-drop .9s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(.35s + var(--i) * .22s)}.e2-build__spark-halo{transform-box:fill-box;transform-origin:center;animation:e2-halo 2.4s ease-in-out infinite}}.e2-card__cta{min-height:44px}.e2-plans__cta{justify-content:center;margin-top:var(--s-6)}.wp-block-buttons.is-content-justification-center .e2-book-note,.e2-plans__cta .e2-book-note{text-align:center}.calendly-overlay{z-index:1000!important;background-color:rgba(11,23,43,.72)!important}.e2-hero--blog,.e2-hero--post{background-image:radial-gradient(ellipse 60% 80% at 85% 0%,rgba(62,109,180,.28),transparent 60%),linear-gradient(rgba(154,184,227,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(154,184,227,.06) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px}.e2-hero--blog{padding-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.e2-hero--post .e2-hero__copy{max-width:860px}.e2-hero--post h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.12}.e2-hero--post .e2-pmeta{color:var(--on-dark)}.e2-pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-small);color:var(--text)}.e2-pgrid{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.e2-pcard{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.e2-pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-3);border-color:transparent}.e2-pcard__media{display:block;background:var(--navy-soft);overflow:hidden}.e2-pcard__media img,.e2-pcard__ph{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform 600ms var(--ease)}.e2-pcard:hover .e2-pcard__media img{transform:scale(1.04)}.e2-pcard__ph{background:var(--navy-deep) var(--cross-dark)}.e2-pcard__body{display:grid;gap:var(--s-3);align-content:start;padding:var(--s-4) var(--s-4) var(--s-5)}.e2-pcard__title{font-size:1.1875rem;line-height:1.35;letter-spacing:-.01em}.e2-pcard__title a{color:var(--ink);text-decoration:none}.e2-pcard__title a::before{content:"";position:absolute;inset:0;z-index:1}.e2-pcard__text{margin:0;font-size:.9375rem;line-height:1.6}.e2-pcard__more{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-1);font-weight:600;font-size:.9375rem;color:var(--navy);transition:gap var(--t-base) var(--ease),color var(--t-base) var(--ease)}.e2-pcard:hover .e2-pcard__more{gap:.875rem;color:var(--navy-500)}.e2-pcard__title a:focus-visible{outline:none}.e2-pcard:has(.e2-pcard__title a:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.e2-pcard--featured{margin-bottom:var(--s-6)}@media (min-width:900px){.e2-pcard--featured{grid-template-columns:7fr 5fr;grid-template-rows:none}.e2-pcard--featured .e2-pcard__media{position:relative;min-height:380px}.e2-pcard--featured .e2-pcard__media img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.e2-pcard--featured .e2-pcard__body{align-content:center;padding:var(--s-6)}}.e2-pcard--featured .e2-pcard__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2;letter-spacing:-.02em}.e2-pcard--featured .e2-pcard__text{font-size:1rem}.e2-pager ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:center;margin-top:var(--s-6)}.e2-pager a,.e2-pager span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);text-decoration:none;color:var(--ink)}.e2-pager .current{background:var(--navy);border-color:var(--navy);color:var(--white)}.e2-read-progress{position:fixed;inset:0 0 auto;height:3px;z-index:120;pointer-events:none}.e2-read-progress span{display:block;height:100%;width:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--p,0))}.e2-post__cover{position:relative;z-index:2;margin-top:clamp(-4rem,-2rem - 2vw,-2rem)}.e2-hero--post{padding-bottom:clamp(5rem,4rem + 4vw,7.5rem)}.e2-post__cover img{display:block;width:100%;max-height:520px;aspect-ratio:21/9;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--shadow-3)}.e2-post{display:grid;gap:var(--s-6);padding-block:clamp(3rem,2rem + 3vw,5rem) var(--section-y)}@media (min-width:1024px){.e2-post{grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-8);align-items:start}.e2-post__aside{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.e2-post__body{max-width:720px;font-size:1.0625rem;line-height:1.8;color:var(--text)}.e2-post__body>.wp-block-post-content>*+*{margin-top:1.25em}.e2-post__body h2{font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem);line-height:1.25;letter-spacing:-.02em;margin-top:2em!important}.e2-post__body h3{font-size:1.25rem;line-height:1.35;margin-top:1.75em!important}.e2-post__body h4{font-size:1.0625rem;margin-top:1.5em!important}.e2-post__body h2 strong,.e2-post__body h3 strong{font-weight:inherit;color:inherit}.e2-post__body ul,.e2-post__body ol{padding-left:1.25rem;display:grid;gap:.5em}.e2-post__body li::marker{color:var(--navy-500)}.e2-post__body a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--navy-200)}.e2-post__body a:hover{text-decoration-color:currentColor}.e2-post__body figure img{display:block;width:100%;height:auto;border-radius:var(--r-md)}.e2-post__body blockquote{margin:0;padding-left:var(--s-4);border-left:3px solid var(--orange);color:var(--text-strong)}.e2-post__body table{width:100%;border-collapse:collapse;font-size:.9375rem}.e2-post__body th,.e2-post__body td{padding:.625rem .75rem;border-bottom:1px solid var(--line);text-align:left}.e2-post__body iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--r-md)}.e2-post__body details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.e2-post__body details+details{margin-top:var(--s-2)!important}.e2-post__body summary{list-style:none;cursor:pointer;position:relative;padding:var(--s-3) 3rem var(--s-3) var(--s-4);font-weight:600;color:var(--ink);line-height:1.45}.e2-post__body summary::-webkit-details-marker{display:none}.e2-post__body summary::after{content:"+";position:absolute;right:var(--s-4);top:50%;translate:0 -50%;font-size:1.375rem;font-weight:400;color:var(--navy-500);transition:rotate var(--t-base) var(--ease)}.e2-post__body details[open] summary::after{rotate:45deg}.e2-post__body details>:not(summary){padding:0 var(--s-4)}.e2-post__body details>:last-child{padding-bottom:var(--s-4)}.e2-post__body details p{margin:0 0 .75em}.e2-post__body p:not(.e2-inline):has(>a:only-child[href^="/"])>a{display:inline-flex;align-items:center;min-height:48px;padding:0 1.5rem;background:var(--navy);color:var(--white);border-radius:var(--r-sm);font-weight:600;font-size:.9375rem;letter-spacing:.02em;text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.e2-post__body p:not(.e2-inline):has(>a:only-child[href^="/"])>a:hover{background:var(--navy-500);color:var(--white)}.e2-post__card{display:grid;gap:var(--s-3);padding:var(--s-5);background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(62,109,180,.35),transparent 65%),linear-gradient(rgba(154,184,227,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(154,184,227,.05) 1px,transparent 1px),var(--navy-deep);background-size:auto,32px 32px,32px 32px,auto;border-radius:var(--r-lg);color:var(--on-dark);box-shadow:var(--shadow-2)}.e2-post__card p{margin:0;font-size:.9375rem;line-height:1.6}.e2-post__card-title{font-size:1.25rem!important;line-height:1.3!important;font-weight:600;color:var(--white);letter-spacing:-.01em}.e2-post__card .e2-btn{justify-content:center;width:100%;margin-top:var(--s-2)}.e2-post__card .e2-book-note{text-align:center}.e2-post__wa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border:1px solid var(--line-dark);border-radius:var(--r-sm);color:var(--white);text-decoration:none;font-weight:500;font-size:.9375rem}.e2-post__wa:hover{border-color:var(--sky);color:var(--white)}@media (max-width:767px){.e2-main--post .e2-crumbs li:last-child{display:none}}.e2-more__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5)}.e2-more__head h2{font-size:var(--fs-h2);letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.e2-pcard,.e2-pcard__media img{transition:none}.e2-read-progress{display:none}}.e2-review-banner{position:fixed;left:16px;bottom:16px;z-index:1100;max-width:min(460px,calc(100% - 96px));padding:.625rem .875rem;border-radius:var(--r-md);background:#fff4c2;color:#5b4500;border:1px solid #e8d27a;box-shadow:var(--shadow-2);font-size:var(--fs-small);line-height:1.45}mark.e2-confirm{background:#fff1a8;color:#5b4500;padding:.05em .3em;border-radius:4px;font-size:.875em;font-weight:600}.e2-post__body .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)!important}.e2-post__body .wp-block-button__link{text-decoration:none}.e2-post__body .is-style-primary .wp-block-button__link{color:var(--white)}.e2-field--check{grid-column:1/-1}.e2-check{display:flex;gap:var(--s-2);align-items:flex-start;cursor:pointer;font-size:var(--fs-small);line-height:1.5;color:var(--text)}.e2-field .e2-check input{flex:none;width:20px;height:20px;min-height:0;padding:0;margin:.1em 0 0;border-radius:5px;border:1.5px solid #a4adba;background:var(--white) center/14px no-repeat;cursor:pointer}.e2-field .e2-check input:checked{border-color:var(--navy);background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.e2-field .e2-check input:focus-visible{outline:2px solid var(--orange);outline-offset:2px;box-shadow:none}.e2-field.has-error .e2-check input{border-color:var(--danger)}.e2-check a{color:var(--navy);text-decoration:underline}.e2-sec--dark .e2-check,.e2-sec--dark .e2-check a{color:var(--on-dark)}.e2-recurso{display:grid;gap:var(--s-6);align-items:start}@media (min-width:960px){.e2-recurso{grid-template-columns:1.1fr 1fr;gap:var(--s-8)}}.e2-recurso__note{font-size:var(--fs-small);color:var(--text);margin-top:var(--s-3)}.e2-recurso__copy h2{margin-bottom:var(--s-4)}.e2-recurso__list{padding-left:1.25rem;display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.e2-recurso__list li::marker{color:var(--orange)}.e2-quiz{max-width:760px;margin-inline:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:var(--shadow-2)}.e2-quiz__progress{height:4px;border-radius:4px;background:var(--navy-soft);overflow:hidden;margin-bottom:var(--s-5)}.e2-quiz__progress span{display:block;height:100%;width:0;background:var(--orange);transition:width var(--t-base) var(--ease)}.e2-quiz__step{border:0;padding:0;margin:0;min-width:0}.e2-quiz__step:not([hidden]){animation:e2-quiz-in .32s var(--ease) both}.e2-quiz__count{font-size:var(--fs-small);font-weight:600;color:var(--navy-500);letter-spacing:.02em}.e2-quiz__q{font-size:var(--fs-h3);font-weight:600;line-height:1.3;color:var(--ink);margin:var(--s-1) 0 var(--s-4);padding:0}.e2-quiz__opts{display:grid;gap:var(--s-2)}.e2-quiz__opt{position:relative;cursor:pointer}.e2-quiz__opt input{position:absolute;opacity:0;inset:0}.e2-quiz__opt span{display:block;padding:.875rem 1rem .875rem 3rem;border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-strong);background:var(--white);position:relative;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.e2-quiz__opt span::before{content:"";position:absolute;left:1rem;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid var(--navy-200);background:var(--white);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.e2-quiz__opt:hover span{border-color:var(--navy-200);background:var(--surface)}.e2-quiz__opt input:checked+span{border-color:var(--navy);background:var(--navy-soft)}.e2-quiz__opt input:checked+span::before{border-color:var(--navy);box-shadow:inset 0 0 0 4px var(--white);background:var(--navy)}.e2-quiz__opt input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.e2-quiz__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-5)}.e2-quiz__next{margin-left:auto}.e2-quiz__next:disabled{opacity:.45;cursor:not-allowed}.e2-quiz__back,.e2-quiz__restart{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;border:0;background:0 0;font:inherit;font-weight:600;color:var(--navy);cursor:pointer}.e2-quiz__back[hidden]{display:none}.e2-quiz__result{outline:none;display:grid;gap:var(--s-3)}.e2-quiz__result[hidden],.e2-quiz__answer[hidden]{display:none}.e2-quiz__result:not([hidden]){animation:e2-quiz-in .4s var(--ease) both}.e2-quiz__verdict{font-size:var(--fs-h3);font-weight:600;line-height:1.3;color:var(--ink);margin-bottom:var(--s-2)}.e2-quiz__note{font-size:var(--fs-small);color:var(--text);padding:var(--s-2) var(--s-3);border-left:3px solid var(--orange);background:var(--surface)}.e2-quiz__lead{margin-top:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line)}.e2-quiz__lead-title{font-weight:600;color:var(--ink);margin-bottom:var(--s-3)}.e2-quiz__restart{justify-self:start}@media (prefers-reduced-motion:reduce){.e2-quiz__step:not([hidden]),.e2-quiz__result:not([hidden]){animation:none}}.e2-quiz .e2-form-wrap{box-shadow:none;padding:0;background:0 0}.e2-post__body .wp-block-table{overflow-x:auto}.e2-post__body thead th{color:var(--ink);font-weight:600;background:var(--navy-soft)}.e2-sec--feat{--slow:cubic-bezier(.22,.61,.36,1)}.e2-dif__head{display:grid;gap:var(--s-3);margin-bottom:clamp(3rem,2rem + 4vw,6rem)}.e2-dif__head h2{max-width:20ch}@media (min-width:1024px){.e2-dif__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:var(--s-7);align-items:end}.e2-dif__head .e2-tag{grid-column:1/-1}.e2-dif__head .e2-lead{margin:0 0 .35em}}.e2-dif__hl{--shine-base:var(--navy-500);--shine-hi:#b9d0f0;background-image:linear-gradient(90deg,transparent calc(50% - 110px),var(--shine-hi),transparent calc(50% + 110px)),linear-gradient(var(--shine-base),var(--shine-base));background-size:250% 100%,auto;background-repeat:no-repeat,padding-box;background-position:105% center,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:e2-shimmer 6s ease-in-out infinite}.e2-dif__hl.is-paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.e2-dif__hl{animation:none;background-image:none;-webkit-text-fill-color:var(--navy-500);color:var(--navy-500)}}.e2-feat{display:grid;gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:center}@media (min-width:1024px){.e2-feat{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.e2-feat--rev{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.e2-feat--rev .e2-feat__media{order:2}}.e2-feat__media{position:relative}.e2-feat__media::before{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:0;pointer-events:none;border:1px solid var(--navy-200);border-radius:24px;background:var(--cross-light) no-repeat right 10px top 10px,var(--cross-light) no-repeat left 10px bottom 10px}.e2-feat--rev .e2-feat__media::before{inset:18px 18px -18px -18px}.e2-feat__art{position:relative;z-index:1;margin:0;overflow:hidden;border-radius:24px;aspect-ratio:1024/688;background:#14243d;box-shadow:0 30px 60px -30px rgba(15,31,56,.45)}.e2-feat__art img{display:block;width:100%;height:100%;object-fit:cover}.e2-feat__copy{display:grid;gap:var(--s-4);justify-items:start}.e2-feat__num{display:flex;align-items:center;gap:var(--s-3);width:100%;max-width:280px;font-size:.8125rem;font-weight:600;letter-spacing:.18em;color:var(--navy-500);font-variant-numeric:tabular-nums}.e2-feat__num::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--navy-200),transparent);transform-origin:left}.e2-sec .e2-feat__title{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink);max-width:18ch;margin:0}.e2-feat__claim{font-size:var(--fs-lead);font-weight:500;line-height:1.5;color:var(--navy-500);max-width:40ch}.e2-feat__list{gap:var(--s-3);max-width:52ch}.e2-feat__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .85rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--navy);background:var(--navy-soft);border:1px solid var(--navy-200)}.e2-feat__badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--navy-500)}@media (max-width:1023px){.e2-feat__media{margin-right:18px}.e2-feat--rev .e2-feat__media{margin:0 0 0 18px}}@media (prefers-reduced-motion:no-preference){.e2-js .e2-feat__art{transition:clip-path 1.6s var(--slow)}.e2-js .e2-feat__art img{transition:transform 2.4s var(--slow),filter 1.6s var(--slow)}.e2-js .e2-feat__media::before{transition:opacity 1.2s var(--slow) .5s,translate 1.4s var(--slow) .5s}.e2-js .e2-feat:not(.is-in) .e2-feat__art{clip-path:inset(6% 6% 6% 6% round 24px)}.e2-js .e2-feat.is-in .e2-feat__art{clip-path:inset(0 0 0 0 round 24px)}.e2-js .e2-feat:not(.is-in) .e2-feat__art img{transform:scale(1.12);filter:brightness(.7)}.e2-js .e2-feat:not(.is-in) .e2-feat__media::before{opacity:0;translate:-12px -12px}.e2-js .e2-feat--rev:not(.is-in) .e2-feat__media::before{translate:12px -12px}.e2-js .e2-feat__copy>*{transition:opacity .9s var(--slow) calc(.25s + var(--k,0) * .12s),translate .9s var(--slow) calc(.25s + var(--k,0) * .12s)}.e2-js .e2-feat:not(.is-in) .e2-feat__copy>*{opacity:0;translate:0 16px}.e2-js .e2-feat__num::after{transition:transform 1.4s var(--slow) .5s}.e2-js .e2-feat:not(.is-in) .e2-feat__num::after{transform:scaleX(0)}.e2-feat:hover .e2-feat__art img{transform:scale(1.03)}}.e2-difres{--slow:cubic-bezier(.22,.61,.36,1);--p:1;display:grid;gap:var(--s-6);justify-items:center;text-align:center}.e2-dif__steps{position:relative;width:100%;max-width:940px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:dif}.e2-dif__steps::before,.e2-dif__steps::after{content:"";position:absolute;top:27px;left:12.5%;right:12.5%;height:1px}.e2-dif__steps::before{background:var(--navy-200)}.e2-dif__steps::after{height:2px;top:26.5px;background:linear-gradient(90deg,var(--navy-500),var(--navy));transform:scaleX(var(--p));transform-origin:left;transition:transform .9s var(--slow)}.e2-dif__steps li{position:relative;z-index:1;counter-increment:dif;display:grid;justify-items:center;gap:var(--s-3);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .8s var(--slow)}.e2-dif__steps li::before{content:counter(dif,decimal-leading-zero);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:.8125rem;font-weight:600;letter-spacing:.08em;color:var(--white);background:var(--navy);border:1px solid var(--navy);box-shadow:0 0 0 6px var(--navy-soft),0 12px 24px -12px rgba(15,31,56,.5);transition:background .8s var(--slow),border-color .8s var(--slow),color .8s var(--slow)}.e2-dif__close{font-size:var(--fs-lead);max-width:46ch;color:var(--text-strong)}.e2-dif__close strong{color:var(--ink);background:linear-gradient(transparent 64%,rgba(62,109,180,.2) 64%,rgba(62,109,180,.2) 92%,transparent 92%)}@media (max-width:639px){.e2-difres{justify-items:start;text-align:left}.e2-dif__steps{grid-template-columns:1fr;gap:var(--s-4)}.e2-dif__steps::before,.e2-dif__steps::after{top:28px;bottom:28px;left:27.5px;right:auto;width:1px;height:auto}.e2-dif__steps::after{left:27px;width:2px;background:linear-gradient(180deg,var(--navy-500),var(--navy));transform:scaleY(var(--p));transform-origin:top}.e2-dif__steps li{grid-template-columns:56px 1fr;align-items:center;justify-items:start;gap:var(--s-4)}}@media (prefers-reduced-motion:no-preference){.e2-js .e2-difres{--p:0}.e2-js .e2-dif__steps li{color:var(--on-dark-muted)}.e2-js .e2-dif__steps li::before{background:var(--white);border-color:var(--navy-200);color:var(--navy-400)}.e2-js .e2-dif__steps li.is-on{color:var(--ink)}.e2-js .e2-dif__steps li.is-on::before{background:var(--navy);border-color:var(--navy);color:var(--white)}}.e2-sec--motor{background:#0a1629;padding-block:clamp(5rem,3.5rem + 6vw,9rem);border-top:1px solid rgba(255,255,255,.06)}.e2-sec--motor::before{display:none}.e2-motor{--ice:#dce9fb;--slow:cubic-bezier(.22,.61,.36,1);display:grid;gap:clamp(2.5rem,2rem + 3vw,4.5rem)}.e2-motor__copy{display:grid;gap:var(--s-4);max-width:900px}.e2-motor__copy::before{content:"";order:1;width:64px;height:2px;background:var(--sky);transform-origin:left}.e2-motor__copy .e2-tag{order:0;color:var(--sky)}.e2-motor__quote{order:2;margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);line-height:1.3;letter-spacing:-.02em;font-weight:500;color:var(--white);text-wrap:pretty}.e2-motor__quote em{font-style:normal;color:var(--ice);background:linear-gradient(transparent 70%,rgba(154,184,227,.25) 70%,rgba(154,184,227,.25) 94%,transparent 94%)}.e2-motor__w{transition:opacity .6s ease}.e2-f1{position:relative}.e2-f1__sheet{position:relative;aspect-ratio:1344/430;overflow:hidden;border-radius:16px;background:radial-gradient(80% 120% at 50% 60%,#10223f,#0a1629 75%);border:1px solid rgba(255,255,255,.07)}.e2-f1__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(154,184,227,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(154,184,227,.1) 1px,transparent 1px),linear-gradient(rgba(154,184,227,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(154,184,227,.045) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:center;-webkit-mask-image:radial-gradient(90% 100% at 50% 55%,#000 40%,transparent 100%);mask-image:radial-gradient(90% 100% at 50% 55%,#000 40%,transparent 100%)}.e2-f1__dims,.e2-f1__planos,.e2-f1__modelo{position:absolute;inset:0;width:100%;height:100%;display:block}.e2-f1__modelo{opacity:.08;filter:grayscale(1) contrast(1.1);mix-blend-mode:screen}.e2-f1__dims{overflow:visible}.e2-f1__dims .d-floor{stroke:rgba(220,233,251,.25)}.e2-f1__dims .d-axis,.e2-f1__dims .d-wheel{stroke:rgba(154,184,227,.45);stroke-dasharray:6 6}.e2-f1__dims .d-ext{stroke:rgba(220,233,251,.35)}.e2-f1__pen{position:absolute;top:6%;bottom:6%;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--ice),transparent);opacity:0;pointer-events:none}.e2-f1__mark{position:absolute;width:14px;height:14px;background:var(--cross-dark) no-repeat center/13px;opacity:.9}.e2-f1__mark--tl{top:12px;left:12px}.e2-f1__mark--tr{top:12px;right:12px}.e2-f1__mark--bl{bottom:12px;left:12px}.e2-f1__mark--br{bottom:12px;right:12px}@media (max-width:767px){.e2-motor__viz{margin-inline:calc(-1 * var(--gutter))}.e2-f1__sheet{border-radius:0;border-inline:0;aspect-ratio:1344/560}.e2-f1__dims,.e2-f1__planos,.e2-f1__modelo{object-fit:contain}}@media (prefers-reduced-motion:no-preference){.e2-js .e2-motor__w{opacity:.18}.e2-js .e2-motor__w.is-lit{opacity:1}.e2-motor__copy::before{transition:transform 1.4s var(--slow) .2s}.e2-js .e2-motor:not(.is-in) .e2-motor__copy::before{transform:scaleX(0)}.e2-js .e2-f1:not(.is-built) .e2-f1__grid{opacity:0}.e2-js .e2-f1 .e2-f1__dims :is(.d-floor,.d-line,.d-tick,.d-ext,.d-cross){stroke-dasharray:1}.e2-js .e2-f1:not(.is-built) .e2-f1__planos{clip-path:inset(0 100% 0 0);opacity:1}.e2-js .e2-f1:not(.is-built) .e2-f1__modelo{clip-path:inset(0 100% 0 0)}.e2-js .e2-f1.is-built .e2-f1__grid{animation:e2-f1-fade 1.2s var(--slow) both}.e2-js .e2-f1.is-built .e2-f1__dims .d-floor{animation:e2-f1-draw 1.4s var(--slow) .3s both}.e2-js .e2-f1.is-built .e2-f1__dims :is(.d-ext,.d-line,.d-tick){animation:e2-f1-draw 1.2s var(--slow) .7s both}.e2-js .e2-f1.is-built .e2-f1__dims :is(.d-axis,.d-wheel,.d-cross){animation:e2-f1-fadein 1.4s var(--slow) 1s both}.e2-js .e2-f1.is-built .e2-f1__planos{animation:e2-f1-wipe 3.2s cubic-bezier(.65,0,.35,1) 1.2s both}.e2-js .e2-f1.is-built .e2-f1__pen{animation:e2-f1-pen 3.2s cubic-bezier(.65,0,.35,1) 1.2s both}.e2-js .e2-f1.is-built .e2-f1__modelo{animation:e2-f1-wipe 2.4s cubic-bezier(.65,0,.35,1) 4.4s both}}.e2-fv{position:relative;isolation:isolate;color:#cfe0f7;background:radial-gradient(120% 90% at 18% 0%,rgba(62,109,180,.32) 0,transparent 60%),linear-gradient(rgba(154,184,227,.055) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(154,184,227,.055) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(160deg,#15294a 0%,#0f1f38 55%,#0b172b 100%);transform:perspective(1200px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .8s cubic-bezier(.22,.61,.36,1)}.e2-fv__sheen{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .6s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(207,224,247,.12),transparent 60%)}.e2-fv:hover .e2-fv__sheen{opacity:1}.e2-fv__mark{position:absolute;z-index:2;width:14px;height:14px;border-color:rgba(185,202,223,.45);border-style:solid;border-width:0}.e2-fv__mark--tl{top:14px;left:14px;border-top-width:1px;border-left-width:1px}.e2-fv__mark--br{right:14px;bottom:14px;border-bottom-width:1px;border-right-width:1px}.e2-fv .fv-h{fill:#eef4fc;font-size:17px;font-weight:600;letter-spacing:-.01em}.e2-fv .fv-s{fill:rgba(185,202,223,.78);font-size:13px;font-weight:500}.e2-fv .fv-s--hi{fill:#dbe8f9}.e2-fv .fv-t{fill:#fff;font-size:14.5px;font-weight:600}.e2-fv .fv-nt{fill:#dbe8f9;font-size:14px;font-weight:500}.e2-fv .fv-nt--top{fill:#0f1f38;font-weight:600}.e2-fv .fv-rule{fill:none;stroke:rgba(185,202,223,.22);stroke-width:1}.e2-fv .fv-ph{fill:rgba(185,202,223,.3)}.e2-fv .fv-ph--lo{fill:rgba(185,202,223,.16)}.e2-fv .fv-track{fill:rgba(185,202,223,.06);stroke:rgba(185,202,223,.22);stroke-width:1}.e2-fv .fv-bar{fill:#8fb3ea}.e2-fv .fv-bar--live{fill:#cfe0f7}.e2-fv .fv-hito{fill:#fff}.e2-fv .fv-hito--next{fill:#0f1f38;stroke:#cfe0f7;stroke-width:1.5;stroke-dasharray:3 3}.e2-fv .fv-check{fill:none;stroke:#0f1f38;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.e2-fv .fv-today{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1;stroke-dasharray:4 4}.e2-fv .fv-today__dot{fill:#fff}.e2-fv .fv-chip{fill:rgba(15,31,56,.85);stroke:rgba(185,202,223,.28);stroke-width:1}.e2-fv .fv-ok{fill:#cfe0f7}.e2-fv .fv-prog-track{fill:none;stroke:rgba(185,202,223,.18);stroke-width:4;stroke-linecap:round}.e2-fv .fv-prog{fill:none;stroke:#8fb3ea;stroke-width:4;stroke-linecap:round}.e2-fv .fv-base{fill:none;stroke:rgba(185,202,223,.45);stroke-width:1}.e2-fv .fv-col{stroke:rgba(207,224,247,.35);stroke-width:1}.e2-fv .fv-curve{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round}.e2-fv .fv-pt{fill:#0f1f38;stroke:#fff;stroke-width:2}.e2-fv .fv-goal{fill:#fff}.e2-fv .fv-halo{fill:rgba(207,224,247,.18);stroke:rgba(207,224,247,.5);stroke-width:1}.e2-fv .fv-runner__ring{fill:rgba(143,179,234,.22)}.e2-fv .fv-runner__dot{fill:#fff}.e2-fv .fv-knob__c{fill:#fff;stroke:#0f1f38;stroke-width:3}.e2-fv .fv-shield{fill:rgba(62,109,180,.05);stroke:rgba(185,202,223,.35);stroke-width:1}.e2-fv .fv-link{fill:none;stroke:rgba(185,202,223,.45);stroke-width:1.25}.e2-fv .fv-flow{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:.07;opacity:0}.e2-fv .fv-node{fill:#162c50;stroke:rgba(185,202,223,.4);stroke-width:1}.e2-fv .fv-node--top{fill:#fff;stroke:none}.e2-fv .fv-node--sm{fill:rgba(22,44,80,.9)}.e2-fv .fv-led{fill:#8fb3ea;opacity:.35}.e2-fv .fv-lock{fill:none;stroke:#cfe0f7;stroke-width:1.5;stroke-linejoin:round}.e2-fv .fv-live{fill:#8fb3ea}@media (prefers-reduced-motion:no-preference){.e2-fv .fv-gx,.e2-fv .fv-gy,.e2-fv .fv-pop,.e2-fv .fv-in,.e2-fv .fv-up{transform-box:fill-box}.e2-fv .fv-gx{transform-origin:0 50%;animation:fv-gx 1.2s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-gy{transform-origin:50% 100%;animation:fv-gy 1.2s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-pop{transform-origin:50% 50%;animation:fv-pop .9s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-in{animation:fv-in 1s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-up{animation:fv-up 1.1s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-draw{stroke-dasharray:1;animation:fv-draw 1.6s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-cursor,.e2-fv .fv-knob{animation:fv-slide 2s var(--slow) calc(var(--d,0) * 1s) both}.e2-fv .fv-shield{animation-duration:2.4s}.e2-fv .fv-live{animation:fv-breathe 2.4s ease-in-out infinite}.e2-fv .fv-today__dot{transform-box:fill-box;transform-origin:50% 50%;animation:fv-beat 2.4s ease-in-out 3s infinite}.e2-fv .fv-hito--next{animation:fv-spin 14s linear 3s infinite;transform-box:fill-box;transform-origin:50% 50%}.e2-fv .fv-shine{animation:fv-shine 3.6s ease-in-out 3s infinite}.e2-fv .fv-halo{transform-box:fill-box;transform-origin:50% 50%;animation:fv-ripple 3s ease-out 3.4s infinite}.e2-fv .fv-flow{animation:fv-flow 3.2s cubic-bezier(.45,0,.55,1) calc(3.4s + var(--j) * 1.1s + var(--o) * .35s) infinite}.e2-fv .fv-led{animation:fv-led 6s ease-in-out calc(3.6s + var(--i) * 1s) infinite}.e2-js .e2-fv .fv-a{animation-play-state:paused}.e2-js .e2-feat.is-in .e2-fv:not(.is-off) .fv-a{animation-play-state:running}}.e2-js .e2-feat .e2-fv{transition:clip-path 1.6s var(--slow),transform .8s var(--slow)}.e2-tabs__list{position:relative;display:flex;gap:4px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:6px;margin:0 0 clamp(2.5rem,2rem + 2.5vw,4.5rem);border:1px solid var(--navy-200);border-radius:999px;background:#fff;box-shadow:0 18px 40px -28px rgba(15,31,56,.35)}.e2-tabs__list::-webkit-scrollbar{display:none}.e2-tabs__ind{position:absolute;top:6px;bottom:6px;left:var(--x,6px);width:var(--w,0);border-radius:999px;background:var(--navy);box-shadow:0 10px 24px -12px rgba(31,62,111,.8);transition:left .55s var(--slow),width .55s var(--slow)}.e2-tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem;flex:none;min-height:48px;padding:.7rem 1.4rem;border:0;border-radius:999px;background:0 0;cursor:pointer;font:600 .975rem/1.2 var(--font);color:var(--navy);white-space:nowrap;transition:color .4s ease}.e2-tabs__tab span{font-size:.75rem;letter-spacing:.08em;opacity:.55}.e2-tabs__tab:hover{color:var(--navy-500)}.e2-tabs__tab[aria-selected=true]{color:#fff}.e2-tabs__tab:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.e2-diftabs__panel[hidden]{display:none}.e2-diftabs:not(.is-tabs) .e2-diftabs__panel.is-later{display:none}.e2-diftabs:not(.is-tabs) .e2-tabs__tab[aria-selected=true]{background:var(--navy)}.e2-diftabs__panel+.e2-diftabs__panel{margin-top:clamp(4rem,3rem + 4vw,7rem)}.e2-diftabs.is-tabs .e2-diftabs__panel{margin-top:0}@media (min-width:640px){.e2-feat__list--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5);max-width:60ch}}@media (max-width:639px){.e2-tabs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:22px;overflow:visible}.e2-tabs__ind{top:var(--y,6px);bottom:auto;height:var(--h,0);border-radius:16px;transition:left .55s var(--slow),width .55s var(--slow),height .55s var(--slow)}.e2-tabs__tab{flex-direction:column;justify-content:center;gap:.2rem;padding:.6rem .4rem;border-radius:16px;white-space:normal;text-align:center;font-size:.8rem;line-height:1.25}}.e2-diftabs__panel.is-reset,.e2-diftabs__panel.is-reset *{transition:none!important;animation:none!important}.e2-fv .fv-panel{fill:rgba(22,44,80,.55);stroke:rgba(185,202,223,.25);stroke-width:1}.e2-fv .fv-grid-l{fill:none;stroke:rgba(185,202,223,.12);stroke-width:1;stroke-dasharray:3 5}.e2-fv .fv-ticker{fill:none;stroke:#cfe0f7;stroke-width:2;stroke-linejoin:round}.e2-fv .fv-scan{fill:rgba(143,179,234,.1);opacity:0}.e2-fv .fv-led--on{fill:#8fb3ea;opacity:1}.e2-fv .fv-pulse-bar{stroke-dasharray:.22 .78;stroke-dashoffset:.22;opacity:0}@media (prefers-reduced-motion:no-preference){.e2-fv .fv-ticker{animation:fv-ticker 16s linear 1.3s infinite}.e2-fv .fv-scan{animation:fv-scan 8s var(--slow) 3.2s infinite}.e2-fv .fv-led--on{animation:fv-led-on 3s ease-in-out calc(1s + var(--i) * .6s) infinite}.e2-fv .fv-pulse-bar{animation:fv-pulse-bar 2.8s cubic-bezier(.45,0,.55,1) 3.4s infinite}}.e2-fv .fv-nt--sm{font-size:12.5px}.e2-f1{--x:-4%;--px:0%}.e2-f1__planos{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--x) - 3%),#000 calc(var(--x) + 3%));mask-image:linear-gradient(90deg,transparent calc(var(--x) - 3%),#000 calc(var(--x) + 3%))}.e2-f1__planos--sp{-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--x) - 3%),transparent calc(var(--x) + 3%));mask-image:linear-gradient(90deg,#000 calc(var(--x) - 3%),transparent calc(var(--x) + 3%))}.e2-f1__ghost{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;filter:grayscale(1) contrast(1.1);mix-blend-mode:screen;pointer-events:none}.e2-f1__scan{position:absolute;top:0;bottom:0;left:var(--px);width:2px;transform:translateX(-1px);opacity:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(226,236,250,.95) 18%,rgba(226,236,250,.95) 82%,transparent);box-shadow:0 0 22px 4px rgba(143,179,234,.5)}.e2-f1__legend{position:absolute;right:22px;bottom:14px;display:flex;gap:1.2rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(185,202,223,.7);pointer-events:none}.e2-f1__legend b{font-weight:500;opacity:.45;transition:opacity .5s ease,color .5s ease}.e2-f1__legend b.on{opacity:1;color:#fff}.e2-motor__viz.is-scrub{height:230vh}.e2-motor__viz.is-scrub .e2-f1{position:sticky;top:calc(var(--header-h) + 4vh)}@media (max-width:767px){.e2-f1__ghost{object-fit:contain}.e2-f1__legend{display:none}.e2-motor__viz.is-scrub{height:200vh}}@media (max-width:767px){.e2-motor__viz.is-scrub .e2-f1{top:calc(var(--header-h) + 22vh)}}