.at{--ink:#041c19;--deep:#0a3d37;--teal:#2ec4b0;--teal-2:#7fe3d3;--mint:#cdefe7;--paper:#eef5f2;--white:#fff;--coral:#ff6b4a;--butter:#f7d56e;--text:#0e2623;--muted:#4b6661;--display:"Clash Display", "Space Grotesk", Arial, sans-serif;--body:"Inter", system-ui, sans-serif;--gap:clamp(20px, 4vw, 56px);font-family:var(--body);color:var(--text);letter-spacing:-.005em;font-size:18px;line-height:1.6}.at *,.at :before,.at :after{box-sizing:border-box}.at a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}.at code{background:#2ec4b02e;border-radius:6px;padding:.1em .4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.at p{margin:0 0 1em}.at-hero{background:radial-gradient(120% 90% at 85% 0%, #0d4a43 0%, var(--ink) 55%);min-height:min(100svh,860px);color:var(--white);padding:120px var(--gap) clamp(36px, 7vh, 72px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.at-hilos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.at-hero__in{z-index:1;width:100%;max-width:1280px;margin:0 auto;position:relative}.at-kicker{color:var(--teal-2);font:700 13px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #7fe3d399;border-radius:999px;margin:0 0 18px;padding:6px 14px;display:inline-block}.at h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;max-width:14ch;margin:0 0 clamp(20px,3vw,36px);font-size:clamp(2.6rem,8.6vw,7.6rem);font-weight:900;line-height:.94}.at h1 span{color:var(--teal)}.at-hero__pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.at-hero__pie p{color:#ffffffe0;max-width:46ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.at-hero__pie p strong{color:var(--white)}.at-hero__btns{flex-wrap:wrap;gap:12px;display:flex}.at-btn{background:var(--coral);font:900 16px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;padding:16px 26px;transition:transform .15s,background .15s;display:inline-block;color:var(--ink)!important;text-decoration:none!important}.at-btn:hover{background:#ff8266;transform:translateY(-2px)}.at-btn--ghost{background:0 0;box-shadow:inset 0 0 0 2px #ffffff8c;color:var(--white)!important}.at-btn--ghost:hover{background:#ffffff1f}.at button.at-btn{font:900 16px/1 var(--display)}.at-stats{background:var(--teal);color:var(--ink);padding:clamp(28px, 5vw, 56px) var(--gap)}.at-stats ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:1280px;margin:0 auto;padding:0;list-style:none;display:grid}.at-stats strong{font:900 clamp(2.4rem, 5vw, 4rem)/1 var(--display);letter-spacing:-.02em;display:block}.at-stats span{font-size:1rem;font-weight:600}.at-chips{background:var(--ink);padding:22px var(--gap)}.at-chips h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.at-chips ol{flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto;padding:0;list-style:none;display:flex}.at-chips a{color:var(--teal-2);font:700 13px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #7fe3d373;border-radius:999px;padding:8px 16px;text-decoration:none;display:block}.at-chips a:hover{background:var(--teal);color:var(--ink)}.at-band{padding:clamp(56px, 9vw, 120px) var(--gap)}.at-band--paper{background:var(--paper)}.at-band--mint{background:var(--mint)}.at-band--deep{background:var(--deep);color:var(--white)}.at-band--ink{background:var(--ink);color:var(--white)}.at-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(28px,5vw,80px);max-width:1280px;margin:0 auto;display:grid}.at-in>h2{font:900 clamp(2rem, 4.8vw, 4.2rem)/.96 var(--display);letter-spacing:-.015em;text-transform:uppercase;grid-area:1/1/span 60;align-self:start;margin:0 0 24px;position:sticky;top:104px}.at-in>h2:after{content:"";background:var(--coral);border-radius:4px;width:64px;height:8px;margin-top:18px;display:block}.at-in>:not(h2){grid-column:2;min-width:0}.at h3{font:900 clamp(1.15rem, 2vw, 1.5rem)/1.15 var(--display);letter-spacing:.01em;text-transform:uppercase;margin:2em 0 .6em}.at-in>h3:first-of-type{margin-top:0}.at-band--deep h3,.at-band--ink h3,.at-band--deep a,.at-band--ink a{color:var(--teal-2)}.at-in ul,.at-in ol{margin:0 0 1.2em;padding-left:1.2em}.at-in li{margin:.45em 0}.at-in li::marker{color:var(--coral);font-weight:900}.at-band--deep li::marker,.at-band--ink li::marker{color:var(--butter)}.at-in>ul,.at-in>ol:not(.at-lista){background:#ffffffb3;border-radius:20px;padding:22px 26px 22px 46px}.at-band--mint .at-in>ul,.at-band--mint .at-in>ol{background:#ffffff8c}.at-band--deep .at-in>ul,.at-band--deep .at-in>ol,.at-band--ink .at-in>ul,.at-band--ink .at-in>ol{background:#ffffff12}.at-in dl{gap:16px;margin:0;display:grid}.at-in dt{font:900 1.3rem/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0}.at-in dd{margin:6px 0 0}.at-in dt,.at-in dd{padding:0}.at-in dl dt{background:#fff;border-radius:20px 20px 0 0;padding:22px 26px 0}.at-in dl dd{background:#fff;border-radius:0 0 20px 20px;margin:0 0 16px;padding:8px 26px 22px}.at-in dl em{color:#0a7c6d;margin-top:.6em;font-style:normal;font-weight:700;display:block}.at table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;width:100%;max-width:100%;display:block;overflow-x:auto}.at th{font:900 13px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--teal-2);text-align:left;padding:14px 18px}.at td{text-align:left;vertical-align:top;border-top:1px solid #dbe8e4;padding:14px 18px}.at th:first-child{border-radius:16px 0 0}.at th:last-child{border-radius:0 16px 0 0}.at pre{background:var(--ink);color:var(--teal-2);white-space:pre-wrap;border-radius:16px;margin:0 0 1.4em;padding:20px 22px;font-size:.9rem;line-height:1.55;overflow-x:auto}.at pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.at textarea,.at input[type=text]{width:100%;font:inherit;color:var(--text);background:#fff;border:2px solid #0000;border-radius:12px;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #0e26232e}.at textarea:focus,.at input[type=text]:focus{border-color:var(--teal);outline:none}.at label{font-size:.95rem;font-weight:700}.at-band--deep label,.at-band--ink label{color:var(--teal-2)}.at output{font-weight:900}.at-fichas{min-height:5rem;color:var(--ink);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:16px;padding:18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1rem;line-height:2.1}.at-ficha{border-radius:4px;padding:3px 0}.at-ficha--0{background:#bff0e6}.at-ficha--1{background:#ffd9cf}.at-ficha--2{background:#fbe9a9}.at-ficha--3{background:#d3e7ff}#at-cifras{background:#ffffff1a;border-radius:12px;flex-wrap:wrap;gap:6px 22px;padding:14px 18px;display:flex}.at-in small{opacity:.82;font-size:.88rem;line-height:1.5;display:block}.at-armado{min-height:4rem;color:var(--ink)!important;background:#fff!important}.at details{color:var(--text);background:#fff;border-radius:16px;margin:0 0 14px}.at details summary{cursor:pointer;padding:18px 56px 18px 22px;font-weight:800;list-style:none;position:relative}.at details summary::-webkit-details-marker{display:none}.at details summary:after{content:"+";font:900 28px/1 var(--display);color:var(--coral);position:absolute;top:50%;right:22px;transform:translateY(-50%)}.at details[open] summary:after{content:"–"}.at details>:not(summary){padding:0 22px}.at details>:last-child{padding-bottom:8px}.at details a{color:#0a7c6d}.at-lista{gap:10px;list-style:none;display:grid;background:0 0!important;padding:0!important}.at-lista li{margin:0}.at-lista label{cursor:pointer;background:#ffffffa6;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:1rem;font-weight:600;display:flex}.at-lista input{width:22px;height:22px;accent-color:var(--coral);flex:none;margin-top:2px}.at-faq h3{color:var(--white);text-transform:none;letter-spacing:0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-family:var(--body);background:#ffffff12;border-radius:20px 20px 0 0;margin:0 0 8px;padding:22px 26px 0;font-weight:800}.at-faq h3+p{color:#ffffffdb;background:#ffffff12;border-radius:0 0 20px 20px;margin:0 0 14px;padding:0 26px 22px}.at-pasos{counter-reset:paso;gap:16px;list-style:none;display:grid;background:0 0!important;padding:0!important}.at-pasos>li{counter-increment:paso;background:#ffffffbf;border-radius:20px;margin:0;padding:22px 26px 22px 84px;position:relative}.at-pasos>li:before{content:counter(paso);background:var(--coral);width:46px;height:46px;color:var(--ink);font:900 22px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:22px}.at-cta{background:var(--teal);color:var(--ink);padding:clamp(56px, 9vw, 110px) var(--gap);text-align:center}.at-cta h2{font:900 clamp(2.2rem, 6.5vw, 5.4rem)/.95 var(--display);text-transform:uppercase;letter-spacing:-.02em;max-width:18ch;margin:0 auto 28px}.at-cta .at-hero__btns{justify-content:center}.at-cta .at-btn--ghost{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)!important}@media (width<=860px){.at-in{display:block}.at-in>h2{margin-bottom:28px;position:static}.at-hero{padding-top:96px}}@media (prefers-reduced-motion:reduce){.at-btn{transition:none}}.at-band,.at-hero,.at-stats,.at-cta{position:relative;overflow:hidden}.at-in,.at-hero__in,.at-stats ul{z-index:1;position:relative}.at-deco{z-index:0;pointer-events:none;transform:translate3d(0, var(--py,0px), 0) rotate(var(--r,0deg));will-change:transform;position:absolute}.at-deco--sobre{z-index:2}.at-deco svg{opacity:0;display:block;overflow:visible;transform:scale(0)}.js .at-deco.is-in svg{animation:at-pop .9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) forwards}.js .at-deco--flota.is-in svg{animation:at-pop .9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) forwards, at-flota 7s ease-in-out calc(var(--d,0s) + .9s) infinite alternate}.js .at-deco--gira.is-in svg{animation:at-pop .9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) forwards, at-gira 22s linear calc(var(--d,0s) + .9s) infinite}.js .at-deco--late.is-in svg{animation:at-pop .9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) forwards, at-late 3.4s ease-in-out calc(var(--d,0s) + .9s) infinite}.no-js .at-deco svg,html:not(.js) .at-deco svg{opacity:1;transform:none}@keyframes at-pop{0%{opacity:0;transform:scale(0)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes at-flota{0%{opacity:1;transform:translateY(-14px)rotate(-4deg)}to{opacity:1;transform:translateY(14px)rotate(5deg)}}@keyframes at-gira{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@keyframes at-late{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.82)}}.js .at-rv{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(34px)}.js .at-rv.is-in{opacity:1;transform:none}.js .at-in>h2.at-rv:after{transform-origin:0;transition:transform .8s cubic-bezier(.2,.8,.2,1) .25s;transform:scaleX(0)}.js .at-in>h2.at-rv.is-in:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.js .at-rv{opacity:1;transition:none;transform:none}.at-deco svg{opacity:1;transform:none;animation:none!important}}.at-rail{z-index:40;backdrop-filter:blur(8px);width:214px;max-height:calc(100vh - 112px);box-shadow:0 14px 40px #041c1938, 0 0 0 2px var(--ink);color:var(--ink);background:#fffffff7;border-radius:22px;flex-direction:column;padding:16px 10px 12px;transition:width .3s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;top:90px;left:18px}.at-rail__t{font:700 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:0 8px 12px;display:flex}.at-rail__min{background:var(--mint);width:26px;height:26px;color:var(--ink);cursor:pointer;font:700 14px/1 var(--display);border:0;border-radius:50%}.at-rail__min:hover{background:var(--coral);color:var(--ink)}.at-rail ol{scrollbar-width:thin;scrollbar-color:#0a3d3759 transparent;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.at-rail a{z-index:1;font:600 13.5px/1.25 var(--body);color:#2c4a45;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:color .2s;display:flex;position:relative}.at-rail a:hover,.at-rail a:focus-visible{color:var(--ink);outline:none}.at-rail a:hover b{background:var(--teal)}.at-rail a b{background:var(--mint);width:24px;height:24px;color:var(--ink);font:700 11px/1 var(--display);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,transform .25s;display:grid}.at-rail a.is-act{color:var(--ink);font-weight:800}.at-rail a.is-act b{background:var(--coral);color:var(--ink);transform:scale(1.12)}.at-rail__sel{z-index:0;pointer-events:none;background:#2ec4b038;border-radius:12px;height:38px;transition:transform .38s cubic-bezier(.2,.8,.2,1),height .3s;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.at-rail__prog{background:#dbe8e4;border-radius:2px;height:4px;margin:12px 8px 0;overflow:hidden}.at-rail__prog i{height:100%;width:var(--leido-pct,0%);background:linear-gradient(90deg, var(--teal), var(--coral));border-radius:2px;display:block}.at-rail.is-min{width:56px;padding-left:6px;padding-right:6px}.at-rail.is-min .at-rail__t span,.at-rail.is-min a span,.at-rail.is-min .at-rail__prog{display:none}.at-rail.is-min .at-rail__t{justify-content:center;padding-left:0;padding-right:0}.at-rail.is-min a{justify-content:center;padding:6px 0}@media (width>=1180px){.at-rail{display:flex}.at-band,.at-stats,.at-cta,.at-hero{padding-left:max(var(--gap), 272px)}.at-chips{display:none}}.at-chips{z-index:70;padding:10px var(--gap);backdrop-filter:blur(8px);background:#041c19f5;position:sticky;top:66px}.at-chips ol{scrollbar-width:none;flex-wrap:nowrap;max-width:none;overflow-x:auto}.at-chips ol::-webkit-scrollbar{display:none}.at-chips a{white-space:nowrap}.at-chips a.is-act{background:var(--coral);border-color:var(--coral);color:var(--ink)}.at-barra{transform-origin:0;width:100%;height:4px;transform:scaleX(var(--leido,0));background:linear-gradient(90deg, var(--teal), var(--coral));z-index:60;pointer-events:none;position:fixed;top:0;left:0}.at-fichas-flota{z-index:0;pointer-events:none;position:absolute;inset:0}.at-fichas-flota b{color:var(--ink);animation:6s ease-in-out infinite alternate at-flota;animation-delay:var(--d);left:var(--x);top:var(--y);transform:rotate(var(--r));opacity:.92;border-radius:10px;padding:8px 14px;font:700 clamp(14px,1.6vw,20px)/1 ui-monospace,Menlo,monospace;position:absolute}.at-fichas-flota b:nth-child(4n+1){background:var(--teal)}.at-fichas-flota b:nth-child(4n+2){background:var(--coral)}.at-fichas-flota b:nth-child(4n+3){background:var(--butter)}.at-fichas-flota b:nth-child(4n){background:var(--mint)}@media (width<=700px){.at-fichas-flota b:nth-child(n+5){display:none}.at-fichas-flota b{top:70px!important}}.ilus{width:100%;max-width:640px;height:auto;display:block}.at-fig{margin:0 0 28px}.at-fig--card{background:#fff;border-radius:24px;padding:18px}.at-band--deep .at-fig--card,.at-band--ink .at-fig--card{background:#ffffff14}.js .lego__b{opacity:0;transform:translateY(-80px)}.js .is-in .lego__b{animation:at-cae .8s cubic-bezier(.2, 1.4, .4, 1) calc(var(--i) * .18s + .2s) forwards}@keyframes at-cae{to{opacity:1;transform:translateY(0)}}.js .lego__arco{stroke-dashoffset:700px;stroke-dasharray:8 10}.js .piz__fila{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.js .is-in .piz__fila{animation:at-ancho .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .15s + .2s) forwards}@keyframes at-ancho{to{transform:scaleX(1)}}.piz__barra{transform-box:fill-box;transform-origin:0;transform:scaleX(.18)}.js .is-in .piz__barra{animation:3.2s ease-in-out 1s infinite alternate at-llena}@keyframes at-llena{0%{transform:scaleX(.18)}to{transform:scaleX(.97)}}.js .moch__item{transform-box:fill-box;opacity:0}.js .is-in .moch__item{animation:at-asoma .7s cubic-bezier(.2, 1.4, .4, 1) calc(var(--i) * .2s + .3s) forwards}@keyframes at-asoma{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.mcp__cable{animation:1.2s linear infinite at-cable;animation-delay:calc(var(--i) * -.3s)}@keyframes at-cable{to{stroke-dashoffset:-28px}}.js .md__l{opacity:0}.js .is-in .md__l{animation:at-asoma .5s ease calc(var(--i) * .22s + .2s) forwards}.term__cursor{animation:1s steps(2,end) infinite at-parpadeo}@keyframes at-parpadeo{50%{opacity:0}}.ilus--moneda{width:96px;animation:4s ease-in-out infinite at-gira-y}@keyframes at-gira-y{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.at-in>.at-grid{background:0 0;padding:0}.at-grid{gap:16px;margin:0 0 1.6em;display:grid}.at-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.at-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.at-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.at-grid--5,.at-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.at-grid--2,.at-grid--3,.at-grid--5{grid-template-columns:1fr}}.at-card{color:var(--text);background:#fff;border-radius:24px;padding:24px 24px 26px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.at-card:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 18px 40px #041c192e}.at-card h4{font:700 1.2rem/1.15 var(--display);letter-spacing:-.005em;margin:0 0 8px}.at-card p{margin:0;font-size:.98rem;line-height:1.55}.at-card p+p{margin-top:.7em}.at-card__n{font:700 clamp(2.6rem, 4vw, 3.6rem)/1 var(--display);color:var(--teal);letter-spacing:-.03em;margin-bottom:6px;display:block}.at-card--teal{background:var(--teal);color:var(--ink)}.at-card--teal .at-card__n{color:var(--ink)}.at-card--coral{background:var(--coral);color:var(--ink)}.at-card--coral .at-card__n{color:var(--ink)}.at-card--butter{background:var(--butter);color:var(--ink)}.at-card--butter .at-card__n{color:var(--ink)}.at-card--mint{background:var(--mint)}.at-card--ink{background:var(--ink);color:#fff}.at-card--ink .at-card__n{color:var(--butter)}.at-card--glass{color:#fff;background:#ffffff14}.at-card--glass:hover{background:#ffffff21}.at-card--glass .at-card__n{color:var(--teal-2)}.at-card__tag{font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;background:#041c191a;border-radius:999px;margin-bottom:12px;padding:5px 11px;display:inline-block}.at-card--ink .at-card__tag,.at-card--glass .at-card__tag{background:#ffffff24}.at-card__x{font:700 44px/1 var(--display);color:var(--coral);position:absolute;top:12px;right:16px}.at-card a{color:#0a7c6d;font-weight:700}.at-band--ink .at-card a,.at-band--deep .at-card--glass a{color:var(--teal-2)}.at-badge{color:#08695c;background:#2ec4b033;border-radius:12px;margin-top:14px;padding:10px 14px;font-size:.9rem;font-weight:700;line-height:1.35;display:block}.at-tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.at-tab{color:inherit;font:700 14px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:11px 18px;transition:background .2s,color .2s,transform .2s}.at-tab:hover{transform:translateY(-2px)}.at-tab[aria-selected=true],.at-tab.is-on{background:var(--coral);border-color:var(--coral);color:var(--ink)}.at-panel[hidden]{display:none}.at-panel{animation:.45s cubic-bezier(.2,.8,.2,1) at-entra}@keyframes at-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.at-card[hidden]{display:none}.at-chat{gap:12px;margin:0 0 1.6em;display:grid}.at-burbuja{background:#fff;border-radius:20px 20px 20px 6px;max-width:88%;padding:14px 18px;font-size:1rem}.at-burbuja--yo{background:var(--teal);color:var(--ink);border-radius:20px 20px 6px;justify-self:end;font-weight:600}.at-burbuja--tool{background:var(--ink);color:var(--teal-2);font-family:ui-monospace,Menlo,monospace;font-size:.88rem}.js .at-chat .at-burbuja{opacity:0;transform:translateY(20px)scale(.96)}.js .at-chat.is-in .at-burbuja{animation:at-asoma-b .6s cubic-bezier(.2, 1.3, .4, 1) calc(var(--i) * .7s + .2s) forwards}@keyframes at-asoma-b{to{opacity:1;transform:none}}.at-vs{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 1.4em;display:grid}@media (width<=700px){.at-vs{grid-template-columns:1fr}}.at-vs>div{background:#fff;border-radius:22px;padding:22px}.at-vs>div:first-child{background:#ffffffd9}.at-vs>div:last-child{background:var(--ink);color:#fff}.at-vs b{font:700 13px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin-bottom:10px;display:block}.at-vs>div:last-child b{color:var(--teal-2)}.at-vs p{margin:0 0 12px;font-size:.98rem}.at-vs output{font-size:1.8rem;font-family:var(--display)}.at-md{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 1em;display:grid}@media (width<=700px){.at-md{grid-template-columns:1fr}}.at-md textarea{min-height:230px;font-family:ui-monospace,Menlo,monospace;font-size:.92rem}.at-md__vista{background:#fff;border-radius:16px;min-height:230px;padding:18px 20px}.at-md__vista h1{text-transform:none;letter-spacing:-.01em;max-width:none;margin:0 0 .4em;font-size:1.7rem;line-height:1.1}.at-md__vista h2{all:unset;font:700 1.25rem/1.2 var(--display);margin:.8em 0 .3em;display:block;position:static}.at-md__vista h2:after{display:none}.at-md__vista ul{background:0 0;margin:0 0 1em;padding-left:1.2em}.at-md__vista li{margin:.2em 0}.at-progreso{align-items:center;gap:14px;margin:0 0 18px;display:flex}.at-progreso__barra{background:#041c1926;border-radius:8px;flex:1;height:14px;overflow:hidden}.at-progreso__barra i{height:100%;width:var(--p,0%);background:var(--coral);border-radius:8px;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.at-progreso strong{font:700 1.3rem/1 var(--display);text-align:right;min-width:3.4em}.at-felicidades{background:var(--ink);color:var(--butter);border-radius:16px;margin:0 0 16px;padding:16px 20px;font-weight:700;display:none}.at-felicidades.is-on{animation:.5s at-entra;display:block}.at-faq details{color:#fff;background:#ffffff12;margin:0 0 12px}.at-faq details[open]{background:#ffffff1f}.at-faq details summary{font-family:var(--body);font-size:clamp(1.02rem,1.7vw,1.2rem)}.at-faq details p{color:#ffffffdb;margin:0;padding:0 22px 20px}.at-faq details summary:after{color:var(--teal)}.at-cita{background:var(--butter);color:var(--ink);font:700 clamp(1.3rem, 2.4vw, 1.9rem)/1.2 var(--display);letter-spacing:-.01em;border-radius:24px;margin:0 0 1.6em;padding:26px 28px}.at-cita small{font:500 .9rem/1.4 var(--body);opacity:.75;margin-top:10px;display:block}@media (width<=860px){.at-deco{opacity:.45}.at-deco svg{transform-origin:50%}.at-in>.at-deco{display:none}}.at-in>.at-deco{z-index:0}
