:root{--white:#ffffff;--ink:#1a1a1a;--grey-2:#292929;--grey-3:#525252;--grey-4:#a6a6a6;--grey-5:#b8b8b8;--grey-6:#cdcdcd;--grey-7:#e6e6e6;--grey-8:#f2f2f2;--black:#000;--cream:#efeee9;--holo-0:#c9aaff;--holo-25:#feffbc;--holo-50:#ffcdfd;--holo-75:#b3e2ff;--holo-100:#839aff;--holo:linear-gradient(103deg,var(--holo-0) 0%,var(--holo-25) 26%,var(--holo-50) 52%,var(--holo-75) 76%,var(--holo-100) 100%);--font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ls-s:-.03em;--ls-m:-.05em;--ls-l:-.06em;--container:1280px;--r-card:28px;--r-pill:999px;--r-panel:60px;--border:1px solid rgba(0,0,0,.08)}.ag *,.ag *:before,.ag *:after{box-sizing:border-box}.ag{font-family:var(--font);color:var(--ink);letter-spacing:var(--ls-s);line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}.ag.ag{background:var(--white);color:var(--ink)}.ag.ag :is(h1,h2,h3,h4,h5,h6,p,li,strong,b,em,small,label,td,th,figcaption):not(.holo-text):not(.shiny):not(.degradado){color:inherit}.ag.ag :is(h1,h2,h3,h4,h5,h6){text-transform:none}.ag.ag .btn{color:#fff}.ag.ag .btn-light,.ag.ag .btn-contact{color:var(--ink)}.ag.ag .btn-ghost{color:#fff}.ag.ag div:empty{display:block}.ag.ag .marquee-track div:empty,.ag.ag .sc-col div:empty{display:block}.ag img{max-width:100%;display:block}.ag a{color:inherit;text-decoration:none}.ag h1,.ag h2,.ag h3,.ag h4{margin:0;font-weight:600;line-height:1.02;letter-spacing:var(--ls-l)}.ag p{margin:0}.ag-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.ag-sec{position:relative}.mega{font-weight:800;text-transform:uppercase;letter-spacing:-.055em;line-height:.86;font-size:clamp(48px,12vw,176px)}.ag.ag .holo-text,.ag.ag .degradado{background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:holoShift 9s ease-in-out infinite alternate}@keyframes holoShift{to{background-position:100% 0}}.ag .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:var(--r-pill);font-size:clamp(15.5px,1.05vw,17px);font-weight:500;cursor:pointer;border:0;position:relative;font-family:inherit;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.ag .btn:hover{transform:translateY(-2px)}.ag .btn-dark{background:var(--ink);color:#fff}.ag .btn-dark:hover{box-shadow:0 14px 34px #00000038}.ag .btn-light{background:#fff;color:var(--ink);border:1px solid var(--grey-7)}.ag .btn-holo{background:var(--ink);color:#fff;z-index:1}.ag .btn-holo:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--r-pill);background:var(--holo);z-index:-1;opacity:0;transition:opacity .35s;filter:blur(6px)}.ag .btn-holo:hover:before{opacity:.9}.ag .btn .arrow{width:26px;height:26px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;font-size:12px;transition:transform .3s}.ag .btn:hover .arrow{transform:translate(3px)}.ag .btn-light .arrow{background:var(--grey-8)}.ag .btn-contact{background:var(--holo);color:var(--ink);font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:16px 36px;font-size:13.6px;box-shadow:0 4px 4px #839aff47,4px 4px 12px #ffffffbf inset;outline:2px solid rgba(255,255,255,.9);outline-offset:-4px}.ag .btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;padding:12px 26px}.ag .btn-ghost:hover{background:#ffffff1f}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border-radius:var(--r-pill);background:var(--grey-8);font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-3)}.eyebrow .num{color:var(--grey-4)}.eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--ink)}.eyebrow.on-dark{background:#ffffff1a;color:#fffc}.eyebrow.on-dark .dot{background:#fff}.sec-head{text-align:center;max-width:900px;margin:0 auto 64px}.sec-head h2{margin:22px 0 18px;font-size:clamp(32px,4.6vw,72px)}.sec-head p{color:var(--grey-3);font-size:clamp(16px,1.15vw,19px);max-width:640px;margin-left:auto;margin-right:auto}.ag [data-anim]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ag [data-anim].in{opacity:1;transform:none}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:64px;width:max-content;animation:slide 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.marquee-item{font-size:16.8px;color:var(--grey-4);white-space:nowrap;font-weight:500}.stat-marquee .marquee-track{gap:56px;animation-duration:28s}.stat-item{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.stat-item b{font-size:clamp(35.2px,5vw,64px);font-weight:600;letter-spacing:var(--ls-l)}.stat-item span{font-size:clamp(22.4px,3vw,38.4px);font-weight:600;color:var(--grey-5);text-transform:uppercase;letter-spacing:var(--ls-m)}.ag .reveal-text{font-size:clamp(26px,3.6vw,52px);font-weight:500;line-height:1.2;letter-spacing:var(--ls-m);text-align:center;max-width:20ch;margin-left:auto;margin-right:auto}.reveal-text .w{color:var(--grey-6);transition:color .32s ease}.reveal-text .w.lit{color:var(--ink)}.anim-text{color:var(--grey-2);font-weight:500;line-height:1.55;max-width:660px;font-size:clamp(17px,1.5vw,24px)}.anim-text .ch{opacity:.18;transition:opacity .18s linear}.anim-text .ch.lit{opacity:1}.faq{max-width:900px;margin:0 auto;border-top:var(--border)}.faq-item{border-bottom:var(--border)}.faq-q{width:100%;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;display:flex;align-items:center;gap:20px;padding:28px 0;font-size:clamp(17.5px,1.3vw,21px);font-weight:500;letter-spacing:var(--ls-m);color:var(--ink)}.faq-q .n{font-family:var(--mono);font-size:13px;color:var(--grey-4)}.faq-q .ico{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--grey-8);display:grid;place-items:center;transition:transform .35s,background .35s;flex:none}.faq-item.open .faq-q .ico{transform:rotate(45deg);background:var(--ink);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.faq-a p{color:var(--grey-3);padding:0 0 26px 44px;font-size:clamp(15.5px,1.05vw,17.5px);line-height:1.65}.testis{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testi{border:var(--border);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:20px;background:#fff}.testi .verif{display:inline-flex;align-self:flex-start;padding:5px 11px;border-radius:var(--r-pill);background:var(--grey-8);font-family:var(--mono);font-size:9.9px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-3)}.testi p{color:var(--grey-2);font-size:clamp(15.5px,1.05vw,17.5px);line-height:1.6;flex:1}.testi-who{display:flex;align-items:center;gap:12px}.testi-who i{width:44px;height:44px;border-radius:50%;background:var(--grey-7);display:grid;place-items:center;font-style:normal;font-weight:600;font-size:13.6px;color:var(--grey-3);overflow:hidden}.testi-who img{width:100%;height:100%;object-fit:cover}.testi-who b{display:block;font-size:14.7px}.testi-who span{font-size:12.8px;color:var(--grey-4)}.shot{border-radius:clamp(24px,4vw,50px);overflow:hidden;background:#fff;position:relative;border:1px solid rgba(255,255,255,.14)}.shot:before{content:"";position:absolute;top:0;right:0;bottom:44%;left:0;background:var(--holo)}.shot:after{content:"";position:absolute;left:12%;right:12%;bottom:16%;height:6px;border-radius:99px;background:var(--grey-5);box-shadow:0 -14px 0 -1px var(--grey-4),0 14px 0 1px var(--grey-7)}.shot.has-img:before,.shot.has-img:after{display:none}.shot img{width:100%;height:100%;object-fit:cover}@media(max-width:1080px){:root{--r-panel:50px}.testis{grid-template-columns:1fr 1fr}}@media(max-width:720px){:root{--r-card:22px;--r-panel:40px}.testis{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ag *{animation:none!important;transition:none!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ag-ancla{display:block;height:0;overflow:hidden;scroll-margin-top:var(--ancla-offset,118px)}@media(max-width:720px){.ag-ancla{scroll-margin-top:var(--ancla-offset-movil,86px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ag-base.css.map */
