.aon-landing{--col:1200px;--pad-x:20px;background:var(--bg);-webkit-tap-highlight-color:transparent;min-height:100vh}.aon-landing .col{width:100%;max-width:var(--col);padding-inline:var(--pad-x);margin-inline:auto}.aon-landing .sec-title{letter-spacing:-.03em;text-wrap:balance;color:var(--fg);margin:0;font-size:clamp(26px,4.6vw,38px);font-weight:800;line-height:1.08}.aon-landing .sec-title em{color:var(--ci-indigo-600);font-style:normal}.aon-landing .sec-lede{color:var(--fg-soft);text-wrap:pretty;max-width:58ch;margin:0;font-size:16px;line-height:1.55}.aon-landing .ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.aon-landing .hdr{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);transition:background var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out);background:#101341d9;border-bottom:1px solid #ffffff14;position:sticky;top:0}.aon-landing .hdr.is-scrolled{background:#0b0e30f0;border-bottom-color:#ffffff1f;box-shadow:0 8px 24px -16px #000000b3}.aon-landing .hdr__in{height:60px;transition:height var(--t-base) var(--ease-out);align-items:center;gap:14px;display:flex}.aon-landing .hdr.is-scrolled .hdr__in{height:52px}.aon-landing .hdr__brand{align-items:center;display:inline-flex}.aon-landing .hdr__brand img{width:auto;height:26px;display:block}.aon-landing .hdr__spacer{flex:1}.aon-landing .hero{background:radial-gradient(60% 80% at 85% 20%, #5271ff59, transparent 70%), radial-gradient(50% 60% at 10% 100%, #3d58e847, transparent 70%), linear-gradient(160deg, var(--ci-indigo-950), var(--ci-indigo-900));color:#fff;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.aon-landing .hero__in{z-index:1;flex-direction:column;gap:36px;padding-block:44px 48px;display:flex;position:relative}.aon-landing .hero__copy{flex-direction:column;gap:22px;display:flex}.aon-landing .hero__title{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(34px,6.4vw,60px);font-weight:800;line-height:1.02}.aon-landing .hero__title em{color:var(--ci-indigo-300);background:linear-gradient(100deg, var(--ci-indigo-300) 0%, #c9d2ff 35%, var(--ci-indigo-400) 60%, var(--ci-indigo-300) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.aon-landing .hero__w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.aon-landing .hero__w>span,.aon-landing .hero__w>em{display:inline-block}.aon-landing .hero__lede{color:#ffffffd1;text-wrap:pretty;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.aon-landing .hero__cta{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.aon-landing .btn--outline{color:#ffffffd9;background:0 0;border:1px solid #ffffff47}.aon-landing .btn--outline:hover{background:#ffffff14}.aon-landing .hero__bullets{grid-template-columns:1fr;gap:12px 24px;margin:6px 0 0;padding:0;list-style:none;display:grid}.aon-landing .hero__bullet{color:#ffffffe6;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.aon-landing .hero__bullet-ico{border-radius:var(--r-pill);fill:none;width:22px;height:22px;stroke:var(--ci-indigo-300);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#8fa1ff2e;flex:none;padding:4px}.aon-landing .hero__mosaic{--mx:0;--my:0;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:12px;height:300px;display:grid;position:relative}.aon-landing .hero__shot{border-radius:var(--r-xl);background:var(--ci-indigo-800);border:1px solid #ffffff1f;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #0009}.aon-landing .hero__shot--1{grid-row:1/3}.aon-landing .hero__shot{translate:calc(var(--mx) * var(--depth,10px)) calc(var(--my) * var(--depth,10px));transition:translate .6s var(--ease-out)}.aon-landing .hero__shot--2{--depth:-16px}.aon-landing .hero__shot--3{--depth:22px}.aon-landing .hero__chip{z-index:2;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:#fff;max-width:230px;translate:calc(var(--mx) * -26px) calc(var(--my) * -26px);transition:translate .6s var(--ease-out);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #000000b3}.aon-landing .hero__chip svg{border-radius:var(--r-pill);background:var(--ci-green-500);fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;padding:4px}.aon-landing .hero__chip--a{bottom:22%;left:-18px}.aon-landing .hero__chip--b{top:47%;right:-22px}@media (max-width:959px){.aon-landing .hero__chip{display:none}}.aon-landing .hero__aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aon-landing .hero__aurora:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.aon-landing .hero__aurora span{filter:blur(70px);opacity:.55;border-radius:50%;width:46vmax;height:46vmax;position:absolute}.aon-landing .hero__aurora span:first-child{background:var(--ci-indigo-500);top:-22vmax;right:-10vmax}.aon-landing .hero__aurora span:nth-child(2){opacity:.4;background:#7b5cff;bottom:-26vmax;left:-14vmax}.aon-landing .hero__aurora span:nth-child(3){opacity:.22;background:#2fb6ff;width:26vmax;height:26vmax;top:30%;left:40%}.aon-landing .hero__shot img{object-fit:cover;width:100%;height:100%;display:block}.aon-landing .hero__shot figcaption{color:#ffffffc7;background:linear-gradient(#0000,#080a24d9);flex-direction:column;gap:1px;padding:28px 14px 12px;font-size:12.5px;display:flex;position:absolute;inset:auto 0 0}.aon-landing .hero__shot figcaption strong{color:#fff;font-size:14.5px;font-weight:700}@media (min-width:960px){.aon-landing .hero__in{flex-direction:row;align-items:center;gap:56px;padding-block:72px 84px}.aon-landing .hero__copy{flex:1 1 0}.aon-landing .hero__bullets{grid-template-columns:1fr 1fr}.aon-landing .hero__mosaic{flex:0 0 46%;height:500px}}.aon-landing .projects-sec{padding-block:72px}.aon-landing .projects-sec__head{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.aon-landing .projects-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:600px){.aon-landing .projects-grid{grid-template-columns:repeat(2,1fr)}.aon-landing .proj-card--featured{grid-column:span 2}}@media (min-width:1100px){.aon-landing .projects-grid{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:no-preference){.aon-landing [data-reveal]{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms);transform:translateY(18px)}.aon-landing [data-reveal].is-revealed{opacity:1;transform:none}}.aon-landing .proj-card{border-radius:var(--r-lg);border:1px solid var(--border-strong);background:var(--bg-elev);transition:transform var(--t-base) var(--ease-out), border-color var(--t-fast), box-shadow var(--t-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.aon-landing .proj-card:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(320px circle at var(--px,50%) var(--py,0%), #5271ff24, transparent 60%);transition:opacity var(--t-base) var(--ease-out);position:absolute;inset:0}.aon-landing .proj-card:hover:after{opacity:1}.aon-landing .proj-card:hover{border-color:var(--ci-indigo-200);transform:translateY(-6px);box-shadow:0 28px 48px -22px #14195c73}.aon-landing .proj-card__media{aspect-ratio:4/3;background:linear-gradient(150deg, var(--ci-indigo-800), var(--ci-indigo-950));isolation:isolate;position:relative;overflow:hidden}.aon-landing .proj-card--featured .proj-card__media{aspect-ratio:16/9}.aon-landing .proj-card__media img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out);position:relative}.aon-landing .proj-card:hover .proj-card__media img{transform:scale(1.07)}.aon-landing .proj-card__media-grad{z-index:2;pointer-events:none;background:linear-gradient(#0000 50%,#080a24b8);position:absolute;inset:0}.aon-landing .proj-card__head{align-items:flex-start;gap:10px;display:flex}.aon-landing .proj-card__pin{border-radius:var(--r-md);background:var(--ci-indigo-50);width:34px;height:34px;stroke:var(--ci-indigo-600);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;padding:8px}.aon-landing .proj-card__garantia{z-index:3;border-radius:var(--r-sm);background:var(--ci-green-500);color:#fff;white-space:nowrap;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px -4px #0006}.aon-landing .proj-card__body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.aon-landing .proj-card__name{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:19px;font-weight:800;line-height:1.15}.aon-landing .proj-card--featured .proj-card__name{font-size:24px}.aon-landing .proj-card__zona{color:var(--fg-mute);margin-top:2px;font-size:13px;display:block}.aon-landing .proj-card__pricerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.aon-landing .proj-card__price{flex-direction:column;gap:2px;display:flex}.aon-landing .proj-card__price-label{color:var(--fg-mute);font-size:12.5px}.aon-landing .proj-card__uf{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ci-indigo-600);font-size:24px;font-weight:700;line-height:1}.aon-landing .proj-card__highlight{border-radius:var(--r-sm);background:var(--ci-indigo-50);height:28px;color:var(--ci-indigo-700);white-space:nowrap;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.aon-landing .proj-card__desc{color:var(--fg-soft);flex:1;margin:0;font-size:14px;line-height:1.5}.aon-landing .proj-card__cta{margin-top:2px}.aon-landing .proj-card__cta .btn{width:100%}.aon-landing .pasos{background:var(--bg-elev);border-block:1px solid var(--border);padding-block:64px}.aon-landing .pasos__list{counter-reset:none;grid-template-columns:1fr;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.aon-landing .pasos__list{grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.aon-landing .pasos__list:before{content:"";background:linear-gradient(90deg, var(--ci-indigo-200), var(--ci-indigo-500), var(--ci-indigo-200));transform-origin:0;height:2px;position:absolute;top:42px;left:10%;right:10%}}.aon-landing .paso{border-radius:var(--r-lg);background:var(--surface-muted);flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.aon-landing .paso__n{border-radius:var(--r-pill);background:linear-gradient(150deg, var(--ci-indigo-500), var(--ci-indigo-700));color:#fff;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -8px #5271ffb3}.aon-landing .paso__title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:17px;font-weight:700}.aon-landing .paso__desc{color:var(--fg-soft);margin:0;font-size:14.5px;line-height:1.55}.aon-landing .respaldo{background:var(--ci-indigo-50);padding-block:64px}.aon-landing .respaldo__title{letter-spacing:-.03em;text-wrap:balance;color:var(--fg);margin:0 0 32px;font-size:clamp(26px,4.6vw,38px);font-weight:800;line-height:1.08}.aon-landing .respaldo__title em{color:var(--ci-indigo-600);font-style:normal}.aon-landing .respaldo__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.aon-landing .respaldo__grid{grid-template-columns:repeat(3,1fr)}}.aon-landing .respaldo-card{border-radius:var(--r-lg);border:1px solid var(--border-strong);background:var(--bg-elev);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base);flex-direction:column;gap:12px;padding:22px;display:flex}.aon-landing .respaldo-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.aon-landing .respaldo-card .icon-tile{background:linear-gradient(150deg, var(--ci-indigo-500), var(--ci-indigo-700));border:none;box-shadow:0 10px 20px -10px #5271ffcc}.aon-landing .respaldo-card .icon-tile .ico{color:#fff}.aon-landing .respaldo-card__title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:16px;font-weight:700;line-height:1.25}.aon-landing .respaldo-card__desc{color:var(--fg-soft);margin:0;font-size:14.5px;line-height:1.55}.aon-landing .respaldo__cta{justify-content:center;margin-top:28px;display:flex}.aon-landing .formsec{background:linear-gradient(180deg, var(--ci-indigo-950), var(--ci-indigo-900));color:#fff;border-top:1px solid #ffffff14}.aon-landing .formsec__in{flex-direction:column;gap:32px;padding-block:52px 64px;display:flex}.aon-landing .formsec__col{max-width:46ch}.aon-landing .formsec__title{letter-spacing:-.03em;text-wrap:balance;margin:12px 0;font-size:clamp(26px,5.5vw,36px);font-weight:800;line-height:1.06}.aon-landing .formsec__title em{color:var(--ci-indigo-300);font-style:normal}.aon-landing .formsec{position:relative;overflow:hidden}.aon-landing .formsec__form{max-width:520px;position:relative}.aon-landing .formsec__glow{z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#5271ff66,#0000);position:absolute;inset:-12% -18%}.aon-landing .formsec__form>:not(.formsec__glow){z-index:1;position:relative}.aon-landing .formsec__lede{color:#ffffffb8;margin:0;font-size:16px;line-height:1.55}@media (min-width:740px){.aon-landing .formsec__in{flex-direction:row;align-items:flex-start;gap:56px}.aon-landing .formsec__col{flex:1;position:sticky;top:80px}.aon-landing .formsec__form{flex:0 0 480px}}.aon-landing .form{border-radius:var(--r-xl);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:22px;display:flex}.aon-landing .form .input,.aon-landing .form .select{color:#fff;background:#ffffff0f;border-color:#ffffff29;width:100%;min-width:0}.aon-landing .form .select option{background:var(--ci-indigo-950);color:#fff}.aon-landing .form .input::placeholder{color:#ffffff61}.aon-landing .form .field__label{color:#ffffffb3}.aon-landing .form .btn{width:100%}.aon-landing .form .input[data-invalid=true],.aon-landing .form .select[data-invalid=true]{border-color:var(--ci-red-500)}.aon-landing .form__group{flex-direction:column;gap:12px;display:flex}.aon-landing .form__group+.form__group{border-top:1px solid #ffffff14;padding-top:14px}.aon-landing .form__glabel{color:#ffffffdb;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.aon-landing .form__glabel .n{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.aon-landing .form__proyecto-label{color:#ffffffdb;font-size:14px;font-weight:600}.aon-landing .form__group-note{color:#ffffff9e;text-wrap:pretty;margin:-2px 0 2px;font-size:12.5px;line-height:1.5}.aon-landing .form__consent{color:#ffffff9e;text-align:center;text-wrap:pretty;margin:12px 0 0;font-size:12px;line-height:1.5}.aon-landing .form__consent a{color:var(--ci-indigo-300);text-underline-offset:2px;text-decoration:underline}.aon-landing .form__error{color:#ffb3b8;text-align:center;font-size:13px}.aon-landing .phone{gap:8px;display:flex}.aon-landing .phone .select{flex:0 0 108px}.aon-landing .phone .input{flex:1}.aon-landing .form-success{text-align:center;border-radius:var(--r-xl);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:14px;padding:40px 26px;display:none}.aon-landing .form-success.is-on{display:flex}.aon-landing .form-success__ring{width:64px;height:64px;color:var(--ci-green-500);background:#16b98129;border:1px solid #16b98166;border-radius:999px;justify-content:center;align-items:center;display:flex}.aon-landing .form-success__ring .ico{stroke-width:2px;width:30px;height:30px}.aon-landing .form-success h3{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:700}.aon-landing .form-success p{color:#ffffffb3;max-width:32ch;margin:0;font-size:14.5px;line-height:1.55}.aon-landing .foot{background:var(--ci-indigo-950);color:#fff;padding-block:40px 110px}.aon-landing .foot__brand img{width:auto;height:26px;margin-bottom:14px}.aon-landing .foot__legal{color:#ffffff9e;border-top:1px solid #ffffff14;padding-top:16px;font-size:12.5px;line-height:1.7}.aon-landing .mbar{display:none}@media (max-width:739px){.aon-landing .mbar{z-index:45;padding:12px var(--pad-x) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);transition:transform var(--t-base) var(--ease-out);background:#0b0e30eb;border-top:1px solid #ffffff1a;display:block;position:fixed;inset:auto 0 0;transform:translateY(110%)}.aon-landing .mbar.is-on{transform:none}.aon-landing .mbar .btn{width:100%}}.aon-landing .hero__cta .btn--primary:after,.aon-landing .proj-card__cta .btn:after{content:"→";transition:transform var(--t-base) var(--ease-out);font-size:1.05em;line-height:1}.aon-landing .hero__cta .btn--primary:hover:after,.aon-landing .proj-card__cta .btn:hover:after{transform:translate(4px)}.aon-landing .btn--lg:hover{transform:translateY(-1px)}.aon-landing .btn--lg:active{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.aon-landing .hero__aurora span:first-child{animation:18s ease-in-out infinite alternate aonDrift1}.aon-landing .hero__aurora span:nth-child(2){animation:22s ease-in-out infinite alternate aonDrift2}.aon-landing .hero__aurora span:nth-child(3){animation:16s ease-in-out infinite alternate aonDrift3}.aon-landing .hero__w>span,.aon-landing .hero__w>em{animation:aonWordUp .8s var(--ease-out) both;animation-delay:calc(50ms + var(--w-i) * 60ms)}.aon-landing .hero__title em{animation:aonWordUp .8s var(--ease-out) both, aonShimmer 6s linear 1.2s infinite;animation-delay:calc(50ms + var(--w-i) * 60ms), 1.2s}.aon-landing .hero__shot img{animation:18s ease-in-out infinite alternate aonKenBurns}.aon-landing .hero__shot--2 img{animation-delay:-6s}.aon-landing .hero__shot--3 img{animation-delay:-12s}.aon-landing .hero__chip--a{animation:aonHeroIn .7s var(--ease-out) .7s both, aonFloat 6s ease-in-out 1.4s infinite}.aon-landing .hero__chip--b{animation:aonHeroIn .7s var(--ease-out) .85s both, aonFloat 7s ease-in-out 1.6s infinite reverse}.aon-landing .proj-card[data-reveal] .proj-card__media{clip-path:inset(0 0 100% 0 round var(--r-lg) var(--r-lg) 0 0);transition:clip-path .9s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms + 80ms)}.aon-landing .proj-card[data-reveal] .proj-card__media img{transition:scale 1.4s var(--ease-out), transform var(--t-slow) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms + 80ms), 0s;scale:1.15}.aon-landing .proj-card.is-revealed .proj-card__media{clip-path:inset(0 0 0 0 round var(--r-lg) var(--r-lg) 0 0)}.aon-landing .proj-card.is-revealed .proj-card__media img{scale:1}.aon-landing .pasos__list[data-reveal]{opacity:1;transform:none}.aon-landing .pasos__list[data-reveal]:before{transition:transform 1.2s var(--ease-out) .2s;transform:scaleX(0)}.aon-landing .pasos__list.is-revealed:before{transform:scaleX(1)}.aon-landing .pasos__list[data-reveal] .paso{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(18px)}.aon-landing .pasos__list.is-revealed .paso{opacity:1;transform:none}.aon-landing .pasos__list.is-revealed .paso:nth-child(2){transition-delay:.25s}.aon-landing .pasos__list.is-revealed .paso:nth-child(3){transition-delay:.5s}.aon-landing .pasos__list.is-revealed .paso__n{animation:aonPop .5s var(--ease-spring) both}.aon-landing .pasos__list.is-revealed .paso:nth-child(2) .paso__n{animation-delay:.3s}.aon-landing .pasos__list.is-revealed .paso:nth-child(3) .paso__n{animation-delay:.55s}.aon-landing .formsec__glow{animation:9s ease-in-out infinite alternate aonGlow}.aon-landing .hero__lede,.aon-landing .hero__cta,.aon-landing .hero__bullets,.aon-landing .hero__shot{animation:aonHeroIn .55s var(--ease-out) both}.aon-landing .hero__shot--1{animation-delay:.14s}.aon-landing .hero__shot--2{animation-delay:.22s}.aon-landing .hero__shot--3{animation-delay:.3s}.aon-landing .hero__bullets{animation-delay:.24s}.aon-landing .hero__lede{animation-delay:.12s}.aon-landing .hero__cta{animation-delay:.18s}.aon-landing .proyecto-field[data-pulse] .select{animation:aonConfirm 1.1s var(--ease-out)}.aon-landing .form-success.is-on{animation:aonHeroIn .5s var(--ease-out) both}.aon-landing .form-success.is-on .form-success__ring{animation:aonPop .5s var(--ease-spring) .12s both}}@media (prefers-reduced-motion:reduce){.aon-landing .hero__cta .btn--primary:after,.aon-landing .proj-card__cta .btn:after,.aon-landing .btn--lg:hover,.aon-landing .proj-card,.aon-landing .proj-card__media img,.aon-landing .hdr,.aon-landing .hdr__in,.aon-landing .mbar,.aon-landing .hero__shot,.aon-landing .hero__chip,.aon-landing .respaldo-card{transition:none}.aon-landing .respaldo-card:hover,.aon-landing .btn--lg:hover,.aon-landing .hero__cta .btn--primary:hover:after,.aon-landing .proj-card__cta .btn:hover:after,.aon-landing .proj-card:hover{transform:none}}@media (max-width:539px){.aon-landing .hero__in{gap:28px;padding-block:32px 40px}.aon-landing .hero__mosaic{gap:8px;height:240px}.aon-landing .hero__cta{flex-direction:column;align-items:stretch}.aon-landing .hero__cta .btn{width:100%}.aon-landing .projects-sec,.aon-landing .pasos{padding-block:48px}.aon-landing .projects-sec__head{margin-bottom:24px}.aon-landing .respaldo{padding-block:40px}.aon-landing .formsec__in{padding-block:40px 56px}.aon-landing .proj-card__media,.aon-landing .proj-card--featured .proj-card__media{aspect-ratio:16/10}}@keyframes aonHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aonConfirm{0%{box-shadow:0 0 #5271ff00}18%{border-color:var(--ci-indigo-400);box-shadow:0 0 0 4px #5271ff73}to{box-shadow:0 0 #5271ff00}}@keyframes aonPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes aonWordUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes aonShimmer{0%{background-position:0 0}to{background-position:-220% 0}}@keyframes aonKenBurns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.12)translate(-2%,-2%)}}@keyframes aonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aonDrift1{to{transform:translate(-8vmax,6vmax)scale(1.1)}}@keyframes aonDrift2{to{transform:translate(10vmax,-6vmax)scale(1.15)}}@keyframes aonDrift3{to{transform:translate(-12vmax,-4vmax)scale(.9)}}@keyframes aonGlow{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}
