@font-face{font-family:AF Viltrum;src:url(/proyectos/activefit/fonts/viltrum.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AF New Black;src:url(/proyectos/activefit/fonts/newblack-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:AF New Black;src:url(/proyectos/activefit/fonts/newblack-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:AF New Black;src:url(/proyectos/activefit/fonts/newblack-extrabold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:AF Helvena;src:url(/proyectos/activefit/fonts/helvena-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:AF Helvena;src:url(/proyectos/activefit/fonts/helvena-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AF Helvena;src:url(/proyectos/activefit/fonts/helvena-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:AF Helvena;src:url(/proyectos/activefit/fonts/helvena-semibold.woff2)format("woff2");font-weight:600;font-display:swap}.afc{--a:#000;--b:#240046;--c:#5a189a;--d:#c77dff;--e:#fff;--vt:"AF Viltrum", "Arial Narrow", sans-serif;--nb:"AF New Black", sans-serif;--hv:"AF Helvena", system-ui, sans-serif;--purple:#c77dff;--deep:#10002b;--pink:#ffd6ff}.afc .amc-dark{color:#fff;background:#000}.afc .amc-cream{color:var(--deep);background:#fff}.afc .amc-h,.afc .amc-num{color:#9d4edd}.afc .amc-dark :is(.amc-h,.amc-num){color:var(--pink)}.afc .amc-statement em{color:#9d4edd}.afc .amc-counters b{color:#5a189a}@media (min-width:900px){.afc .afc-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.afc .amc-pill--dark{color:#fff;background:#5a189a;border-color:#5a189a}.afc .amc-next{background:#000}@media (hover:hover){.afc .amc-next:hover .amc-next-name{color:var(--purple)}}.afc .amc-browser,.afc .amc-browser-dots{background:#141414}.afc .amc-browser-bar{background:#1f1f1f}.afc-vt{font-family:var(--vt);text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:.9}.afc-nb{font-family:var(--nb);text-transform:uppercase;word-spacing:-.12em;letter-spacing:.02em;font-weight:700}.afc-hv{font-family:var(--hv)}.afc-big{letter-spacing:-.045em;margin:1.5rem 0 0;font-size:clamp(2.3rem,5.6vw,5.8rem);font-weight:600;line-height:.96}.afc-big--s{margin-top:0;font-size:clamp(2rem,4.2vw,4.2rem)}.afc-hl{color:var(--pink)}.afc-hl-dark{color:#9d4edd}html.font-studio .afc .afc-vt{font-family:var(--vt)!important;text-transform:uppercase!important;letter-spacing:0!important;font-weight:400!important;line-height:.9!important}html.font-studio .afc .afc-big{letter-spacing:-.045em!important;text-transform:none!important;font-size:clamp(2.3rem,5.6vw,5.8rem)!important;font-weight:600!important;line-height:.96!important}html.font-studio .afc .afc-big--s{font-size:clamp(2rem,4.2vw,4.2rem)!important}html.font-studio .afc .afc-big .afc-hl,html.font-studio .afc .afc-big .afc-hl-dark{font-style:italic;font-weight:200}.afc-hero{background:#000}.afc-glow{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#5a189abf,#3c096c59 45%,#0000 75%);border-radius:50%;width:90vmax;position:absolute;inset:-20% -10% auto auto}.afc-hero-h{overflow:visible}.afc-hero-symbol{color:#fff;fill:currentColor;filter:drop-shadow(0 20px 60px #5a189a8c);width:min(62vw,560px);height:auto;display:block}.afc-hero-title{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.4vw,3.2rem);font-weight:500;line-height:1.05;overflow:hidden}.afc-hero-title .afc-hl{font-style:italic;font-weight:200}.afc-hero-title span{display:inline-block}.afc-hero-title .afc-hl{color:var(--purple)}.afc-hero .amc-hero-meta{border-top-color:#ffffff2e}.afc-hero .amc-pill--light{border-color:var(--purple);background:var(--purple);color:var(--deep)}.afc-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.afc-hero-photo{object-fit:cover;object-position:55% 50%;filter:grayscale()contrast(1.2)brightness(1.05);width:100%;height:116%;position:absolute;inset:-8% 0}.afc-hero-tint{mix-blend-mode:multiply;background:linear-gradient(90deg,#000000eb 0%,#10002b99 40%,#5a189a1a 100%),#7b2cbf;position:absolute;inset:0}.afc-hero-tint:after{content:"";background:linear-gradient(#00000080 0%,#0000 30% 60%,#000 100%);position:absolute;inset:0}.afc-hero-lines{opacity:.35;background:repeating-linear-gradient(115deg,#0000 0 46px,#c77dff38 46px 47px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.afc-hero-media:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.afc-glow{opacity:.6}.afc-brand{overflow:hidden}.afc-symbol-stage{background:radial-gradient(70% 90%,#240046,#000 75%);place-items:center;margin-top:clamp(3rem,7vw,6rem);padding:clamp(3rem,8vw,7rem) 1rem;display:grid;position:relative;overflow:hidden}.afc-symbol-big{z-index:1;color:#fff;fill:currentColor;width:min(76%,760px);height:auto;position:relative}.afc-speed{background:linear-gradient(90deg, transparent, var(--purple));width:40%;height:2px;animation:2.8s cubic-bezier(.5,0,.3,1) infinite afc-run;position:absolute;top:46%;left:-10%}.afc-speed--2{opacity:.6;width:26%;animation-delay:-1.3s;top:58%}@keyframes afc-run{0%{opacity:0;transform:translate(-30%)}30%{opacity:1}to{opacity:0;transform:translate(320%)}}.afc-versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.afc-versions{grid-template-columns:repeat(4,1fr)}}.afc-versions li{aspect-ratio:4/3;place-items:center;padding:24%;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.afc-versions svg{fill:currentColor;width:100%;height:auto}.afc-versions span{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.625rem;font-weight:500;position:absolute;bottom:.9rem;left:1rem}.afc-color{transition:background-color .6s var(--ease), color .6s var(--ease)}.afc-color .amc-two p,.afc-color .afc-roles span{transition:color .6s var(--ease)}.afc-mode{gap:.4rem;margin-top:clamp(2.5rem,5vw,4rem);display:inline-flex}.afc-mode button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.7rem 1.3rem;font-size:.875rem;font-weight:500;transition:background-color .4s,color .4s,border-color .4s}.afc-demo{align-items:stretch;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.afc-demo{grid-template-columns:1fr 1fr}}.afc-demo-card{border:1px solid;border-radius:26px;align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);transition:border-color .6s;display:grid}.afc-demo-k{letter-spacing:.08em;margin:0;font-size:.75rem;transition:color .6s}.afc-demo-t{margin:0;font-size:clamp(2.6rem,6vw,4.4rem)}.afc-demo-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.afc-demo-stats span{border-radius:18px;gap:.2rem;padding:.9rem;transition:background-color .6s;display:grid}.afc-demo-stats b{font-family:var(--hv);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1;transition:color .6s}.afc-demo-stats i{font-family:var(--hv);font-size:.75rem;font-style:normal;transition:color .6s}.afc-demo-btn{letter-spacing:.06em;border-radius:999px;justify-self:start;padding:.95rem 1.8rem;font-size:.875rem;transition:background-color .6s,color .6s}.afc-roles{align-content:center;margin:0;padding:0;list-style:none;display:grid}.afc-roles li{border-bottom:1px solid;grid-template-columns:2.2rem 1fr;align-items:center;gap:.2rem .8rem;padding:1.1rem 0;transition:border-color .6s;display:grid}.afc-roles i{aspect-ratio:1;border-radius:50%;grid-row:span 2;width:2.2rem;transition:background-color .6s}.afc-roles b{font-size:.9375rem;font-weight:600}.afc-roles span{font-size:.875rem}.afc-palettes{gap:.75rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.afc-palettes .amc-small{margin:.6rem 0 0}.afc-night,.afc-pastel{border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.afc-night{grid-template-columns:repeat(8,1fr)}.afc-pastel{grid-template-columns:repeat(5,1fr)}.afc-night li,.afc-pastel li{align-items:end;min-height:clamp(5rem,10vw,8rem);padding:.7rem;display:grid}.afc-pastel li{color:#10002b}.afc-night span,.afc-pastel span{opacity:.85;writing-mode:vertical-rl;font-size:.6875rem;rotate:180deg}@media (min-width:640px){.afc-night span,.afc-pastel span{writing-mode:horizontal-tb;rotate:none}}.afc-type-grid{gap:.75rem;margin-top:clamp(3rem,6vw,5rem);display:grid}@media (min-width:900px){.afc-type-grid{grid-template-columns:1.3fr 1fr 1fr}}.afc-type-card{border:1px solid #ffffff24;border-radius:26px;align-content:space-between;gap:1rem;min-height:clamp(18rem,30vw,26rem);padding:clamp(1.25rem,3vw,2.2rem);display:grid}.afc-type-card--a{background:radial-gradient(90% 90% at 20% 0,#3c096c,#000 70%)}.afc-type-card .amc-small{margin:0}.afc-type-xl{color:var(--pink);margin:0;font-size:clamp(5rem,12vw,11rem)}.afc-type-l{margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1.05}.afc-type-tag{color:var(--purple);background:#c77dff29;border-radius:999px;justify-self:start;margin:0;padding:.4rem .9rem;font-size:.75rem;font-weight:600}.afc-type-stat{color:#bbd0ff;margin:0;font-size:clamp(4rem,8vw,6.5rem);font-weight:600;line-height:1}.afc-type-body{opacity:.85;margin:0;font-size:1.125rem;font-weight:300;line-height:1.5}.afc-type-note{opacity:.6;margin:0;font-size:.875rem}.afc-split{align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.afc-split{grid-template-columns:.9fr 1.1fr}}.afc-phones{will-change:transform;width:min(44vw,300px);margin:0 auto}.afc-phones img{filter:drop-shadow(0 50px 60px #10002b59);width:100%;height:auto;display:block}.afc-copy{gap:1.3rem;display:grid}.afc-copy>p{opacity:.85;max-width:46ch;margin:0;font-size:1.125rem;font-weight:300;line-height:1.55}.afc-list{border-top:1px solid #10002b1f;margin:0;padding:0;list-style:none}.afc-list li{border-bottom:1px solid #10002b1f;grid-template-columns:2.4rem 9rem 1fr;align-items:baseline;gap:.5rem;padding:.95rem 0;font-size:.9375rem;display:grid}.afc-list b{font-weight:600}.afc-list li>span:last-child{opacity:.7}@media (max-width:640px){.afc-list li{grid-template-columns:2rem 1fr}.afc-list li>span:last-child{grid-column:2}}.afc-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);max-width:1100px;margin:clamp(4rem,8vw,7rem) auto 0;display:grid}@media (min-width:900px){.afc-screens{grid-template-columns:repeat(4,1fr)}}.afc-screens figure{margin:0}.afc-screens figure:nth-child(2n){margin-top:3rem}.afc-screens img{filter:drop-shadow(0 40px 40px #10002b4d);width:78%;height:auto;transition:transform .6s var(--ease);margin:0 auto;display:block}@media (hover:hover){.afc-screens figure:hover img{transform:translateY(-10px)rotate(-1.5deg)}}.afc-screens figcaption{text-align:center;opacity:.6;margin-top:1rem;font-size:.75rem}.afc-pro{overflow:hidden}.afc-laptop{will-change:transform;perspective:2000px;filter:drop-shadow(0 60px 80px #5a189a59);width:min(100%,1180px);margin:clamp(3rem,7vw,6rem) auto 0}.afc-laptop-lid{transform-origin:bottom;background:linear-gradient(#2a2a2e,#111113);border-radius:clamp(10px,1.6vw,22px) clamp(10px,1.6vw,22px) 4px 4px;width:84%;margin:0 auto;padding:1.6% 1.6% 2.4%;position:relative;transform:rotateX(4deg);box-shadow:inset 0 0 0 1px #ffffff1f}.afc-laptop-cam{aspect-ratio:1;background:#2c2c30;border-radius:50%;width:.5%;position:absolute;top:.55%;left:50%;translate:-50%}.afc-laptop-screen{background:#000;border-radius:4px;overflow:hidden}.afc-laptop-screen img{width:100%;height:auto;display:block}.afc-laptop-base{background:linear-gradient(#4a4a50 0%,#2a2a2e 45%,#141416 100%);border-radius:0 0 clamp(12px,2vw,26px) clamp(12px,2vw,26px);width:100%;height:clamp(10px,1.5vw,20px);margin:0 auto;position:relative}.afc-laptop-base span{background:#1b1b1e;border-radius:0 0 8px 8px;width:14%;height:45%;position:absolute;top:0;left:50%;translate:-50%}.afc-web{color:#fff;background:radial-gradient(90% 60% at 80% 0,#240046,#000 65%)}.afc-band{background:#10002b!important}.afc .afc-band .amc-band-row span i{color:var(--purple)}.afc .afc-band .amc-band-row span.is-out{-webkit-text-stroke-color:var(--purple)}@media (prefers-reduced-motion:reduce){.afc-speed{animation:none;display:none}}@media (min-width:1800px){.afc .amc-sec,.afc .amc-next{padding-left:calc(50vw - 840px);padding-right:calc(50vw - 840px)}}.afc-join{overflow:visible}.afc-join g{fill:currentColor;will-change:transform, filter}.afc-seam{opacity:0;filter:drop-shadow(0 0 12px #c77dff)}.amc-static .afc-seam{display:none}
