.fvr-web{--persona:#79a839;--persona-soft:#79a8391f;--persona-glow:#95c95059;--empresa:#3a4f8a;--empresa-soft:#3a4f8a1f;--empresa-glow:#788cdc59}.fvr-web .nav{z-index:100;width:calc(100% - 32px);max-width:1300px;transition:top .3s var(--ease-out,ease);position:fixed;top:18px;left:50%;transform:translate(-50%)}.fvr-web .nav.scrolled{top:10px}.fvr-web .nav-cap{box-shadow:none;background:#14203a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:1rem;padding:.4rem .5rem .4rem 1.3rem;display:flex}.fvr-web .nav-brand{color:#fff;flex-shrink:0;align-items:center;gap:.75rem;padding-right:.4rem;display:flex}.fvr-web .nav-logo{background-color:#0000;background-image:url(/assets/fvr-logo-nav.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:112px;height:36px}.fvr-web .nav-words{align-items:center;line-height:1;display:flex}.fvr-web .nav-tag{opacity:.75;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:.76rem;font-weight:600}.fvr-web .nav-mid{flex:1;align-items:center;gap:.15rem;margin-left:.4rem;display:flex}.fvr-web .nav-item{position:relative}.fvr-web .nav-link{color:#ffffffd1;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.95rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.fvr-web .nav-link:hover{color:#fff;background:#ffffff0f}.fvr-web .nav-link i{opacity:.6;font-size:.72em}.fvr-web .nav-cta-grp{align-items:center;gap:.4rem;margin-left:auto;display:flex}.fvr-web .nav-verificar{color:#ffffffb3;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.84rem;transition:all .2s;display:inline-flex}.fvr-web .nav-verificar:hover{color:#fff;background:#ffffff0f}.fvr-web .nav-verificar i{font-size:.9em}.fvr-web .nav-login{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.42rem;padding:.52rem 1rem;font-size:.86rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.fvr-web .nav-login:hover{background:#ffffff1f;border-color:#ffffff80;transform:translateY(-1px)}.fvr-web .nav-login i{color:var(--green-400,#95c950);font-size:.98em}.fvr-web .login-sec{isolation:isolate;background:linear-gradient(160deg,#0b1424 0%,#162540 60%,#0f1b30 100%);justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 80px;display:flex;position:relative;overflow:hidden}.fvr-web .login-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.fvr-web .login-grid{background-image:linear-gradient(#95c9500d 1px,#0000 1px),linear-gradient(90deg,#95c9500d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 28%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 28%,#000,#0000 75%)}.fvr-web .login-glow{filter:blur(70px);background:radial-gradient(circle,#95c95038,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.fvr-web .login-card{z-index:1;text-align:center;background:#fff;border-radius:22px;width:100%;max-width:440px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 40px 90px -30px #0009,0 0 0 1px #95c9500f}.fvr-web .login-logo{width:auto;height:38px;margin:0 auto 18px;display:block}.fvr-web .login-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--green-600,#5a9a30);background:#79a8391a;border:1px solid #79a83940;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.68rem;font-weight:800;display:inline-flex}.fvr-web .login-title{letter-spacing:-.02em;color:var(--ink-900);margin:.9rem 0 .4rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.fvr-web .login-lead{color:var(--ink-700);opacity:.8;margin:0 0 1.6rem;font-size:.96rem;line-height:1.5}.fvr-web .login-form{text-align:left;flex-direction:column;gap:1rem;display:flex}.fvr-web .login-field{flex-direction:column;gap:.4rem;display:flex}.fvr-web .login-field>span{color:var(--ink-700);font-size:.76rem;font-weight:700}.fvr-web .login-field input{color:var(--ink-900);border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:12px;padding:.8rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.fvr-web .login-field input::placeholder{color:var(--ink-300,#b8b8b8)}.fvr-web .login-field input:focus{border-color:var(--green-500);outline:none;box-shadow:0 0 0 3px #79a83929}.fvr-web .login-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.fvr-web .login-check{color:var(--ink-700);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.fvr-web .login-link{color:var(--green-600,#5a9a30);font-weight:600}.fvr-web .login-link:hover{text-decoration:underline}.fvr-web .login-link.strong{font-weight:800}.fvr-web .login-submit{justify-content:center;width:100%;margin-top:.4rem}.fvr-web .login-note{color:var(--ink-700);opacity:.78;background:var(--cream,#f7f5ee);border:1px solid var(--line-light,#e2e3de);border-radius:999px;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.5rem .8rem;font-size:.78rem;display:inline-flex}.fvr-web .login-note i{color:var(--green-600,#5a9a30)}.fvr-web .login-sep{color:var(--ink-500,#898989);align-items:center;gap:12px;margin:1.4rem 0 .9rem;font-size:.76rem;display:flex}.fvr-web .login-sep:before,.fvr-web .login-sep:after{content:"";background:var(--line-light,#e2e3de);flex:1;height:1px}.fvr-web .login-alt{color:var(--ink-700);margin:0;font-size:.9rem}.fvr-web .nav-cta{background:linear-gradient(180deg, var(--persona), #5a9a30);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.05rem;font-size:.86rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px -4px #79a83980}.fvr-web .nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px -6px #79a83999}.fvr-web .nav-cta i{font-size:.85em}.fvr-web .nav-menu-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.fvr-web .nav-menu-btn:hover{background:#ffffff24}.fvr-web .mega{-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;z-index:90;background:#0b1424f5;border:1px solid #ffffff1a;border-radius:22px;min-width:min(540px,100vw - 32px);padding:1.3rem;transition:opacity .22s,transform .22s;position:absolute;top:calc(100% + 14px);left:-8px;transform:translateY(-6px);box-shadow:0 30px 60px -15px #00000080}.fvr-web .mega.open{opacity:1;pointer-events:auto;transform:translateY(0)}.fvr-web .mega h5{text-transform:uppercase;letter-spacing:.18em;color:#ffffff80;margin:0 0 .8rem;font-size:.68rem;font-weight:600}.fvr-web .mega-grid{grid-template-columns:1.2fr 1fr;gap:1.4rem;display:grid}.fvr-web .mega-col{gap:.15rem;display:grid}.fvr-web .mega-link{color:#fff;cursor:pointer;border-radius:12px;gap:.7rem;padding:.65rem .75rem;transition:background .2s;display:flex}.fvr-web .mega-link:hover{background:#ffffff0f}.fvr-web .mega-link .ico{color:#95c950;background:#79a8392e;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.92rem;display:grid}.fvr-web .mega-link .txt{flex:1;min-width:0}.fvr-web .mega-link .txt b{color:#fff;margin-bottom:1px;font-size:.9rem;font-weight:700;display:block}.fvr-web .mega-link .txt small{color:#ffffff94;font-size:.76rem;line-height:1.4;display:block}.fvr-web .mega-feat{background:linear-gradient(135deg,#79a83924,#95c9500a);border:1px solid #79a83938;border-radius:14px;flex-direction:column;justify-content:center;padding:1.1rem;transition:transform .2s;display:flex}.fvr-web .mega-feat:hover{transform:translateY(-2px)}.fvr-web .mega-feat .badge{text-transform:uppercase;letter-spacing:.18em;color:#95c950;margin-bottom:.4rem;font-size:.62rem;font-weight:700;display:inline-block}.fvr-web .mega-feat b{color:#fff;margin-bottom:.3rem;font-size:1.05rem;display:block}.fvr-web .mega-feat p{color:#ffffffa6;margin:0 0 .8rem;font-size:.78rem;line-height:1.45}.fvr-web .mega-feat .gocta{color:#95c950;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:inline-flex}.fvr-web .mega-empresa h5{color:#78a0ff99}.fvr-web .mega-empresa .mega-link .ico{color:#a5b8e8;background:#3a4f8a47}.fvr-web .mega-empresa .mega-feat{background:linear-gradient(135deg,#3a4f8a33,#4f66a10f);border-color:#3a4f8a4d}.fvr-web .mega-empresa .mega-feat .badge,.fvr-web .mega-empresa .mega-feat .gocta{color:#a5b8e8}.fvr-web .lang-switch{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.fvr-web .lang-switch[data-pending=true]{opacity:.65;pointer-events:none}.fvr-web .lang-opt{color:#ffffff8c;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.fvr-web .lang-opt:hover{color:#fff;background:#ffffff0d}.fvr-web .lang-opt.active{color:#fff;background:#ffffff24}.fvr-web .lang-flag{object-fit:cover;border-radius:2px;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #ffffff2e}.fvr-web .lang-code{letter-spacing:.04em}.fvr-web .lang-light{background:#0b14240f;border-color:#0b14241f}.fvr-web .lang-light .lang-opt{color:var(--ink-700,#474747)}.fvr-web .lang-light .lang-opt:hover{color:var(--ink-900,#0b1424);background:#0b14240a}.fvr-web .lang-light .lang-opt.active{color:var(--ink-900,#0b1424);background:#0b14241a}.fvr-web .overlay{z-index:200;-webkit-backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,#79a8391a 0%,#0000 60%),#0b1424f7;justify-content:center;align-items:center;padding:80px 28px;transition:opacity .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.fvr-web .overlay.open{opacity:1;pointer-events:auto}.fvr-web .overlay-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;transition:background .2s;display:grid;position:fixed;top:24px;right:24px}.fvr-web .overlay-close:hover{background:#ffffff29}.fvr-web .overlay-inner{width:100%;max-width:1200px}.fvr-web .overlay-heading{color:#fff;text-transform:uppercase;letter-spacing:.2em;opacity:.55;margin:0 0 1.4rem;font-size:.74rem;font-weight:600}.fvr-web .bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fvr-web .b{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:130px;padding:1.3rem;text-decoration:none;transition:all .3s;display:flex}.fvr-web .b:hover{transform:translateY(-3px)}.fvr-web .b .ico{border-radius:10px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.fvr-web .b h4{color:#fff;margin:.5rem 0 .2rem;font-size:1.05rem;font-weight:700}.fvr-web .b p{opacity:.65;color:#fff;margin:0;font-size:.78rem;line-height:1.4}.fvr-web .b small{opacity:.42;color:#fff;margin-top:.4rem;font-family:monospace;font-size:.68rem;display:block}.fvr-web .b.span2{grid-column:span 2}.fvr-web .b.span2 h4{font-size:1.55rem}.fvr-web .b.persona{background:linear-gradient(135deg,#79a8392e,#79a8390a);border-color:#79a8394d}.fvr-web .b.persona:hover{background:linear-gradient(135deg,#79a83947,#79a83914);border-color:#95c950}.fvr-web .b.persona .ico{color:#95c950;background:#79a83940}.fvr-web .b.empresa{background:linear-gradient(135deg,#3a4f8a33,#3a4f8a0a);border-color:#3a4f8a4d}.fvr-web .b.empresa:hover{background:linear-gradient(135deg,#3a4f8a4d,#3a4f8a14);border-color:#5a72b8}.fvr-web .b.empresa .ico{color:#a5b8e8;background:#3a4f8a4d}.fvr-web .b.neutral .ico{color:#ffffffbf;background:#ffffff14}.fvr-web .b.neutral:hover{background:#ffffff12;border-color:#fff3}@media (max-width:880px){.fvr-web .bento{grid-template-columns:repeat(2,1fr)}.fvr-web .b.span2{grid-column:span 2}}@media (max-width:520px){.fvr-web .bento{grid-template-columns:1fr}.fvr-web .b.span2{grid-column:span 1}}.fvr-web .foot{color:#fff;background:linear-gradient(#0f1b30 0%,#0b1424 100%);border-top:1px solid #ffffff0f;padding:80px 0 40px}.fvr-web .foot-w{max-width:1240px;margin:0 auto;padding:0 28px}.fvr-web .foot-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:2.5rem;margin-bottom:3rem;display:grid}.fvr-web .foot-brand-row{color:#fff;align-items:center;margin-bottom:1.4rem;display:inline-flex}.fvr-web .foot-logo{background:url(/assets/fvr-logo-nav.svg) 0/contain no-repeat;width:118px;height:38px;display:block}.fvr-web .foot-tag{opacity:.7;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:.82rem;font-weight:600}.fvr-web .foot-desc{opacity:.55;max-width:320px;margin:0 0 1.4rem;font-size:.88rem;line-height:1.6}.fvr-web .foot-soc{gap:.6rem;display:flex}.fvr-web .foot-soc a{color:#ffffffa6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.fvr-web .foot-soc a:hover{color:#95c950;background:#79a8391f;border-color:#79a8394d}.fvr-web .foot-col h5{text-transform:uppercase;letter-spacing:.18em;opacity:.55;margin:0 0 1rem;font-size:.68rem;font-weight:600}.fvr-web .foot-col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fvr-web .foot-col ul li a{opacity:.75;color:#fff;font-size:.88rem;transition:all .2s}.fvr-web .foot-col ul li a:hover{opacity:1;color:#95c950}.fvr-web .foot-col ul li a.foot-link-all{opacity:1;color:#95c950;border-top:1px dashed #ffffff1a;align-items:center;gap:.35rem;margin-top:.35rem;padding-top:.55rem;font-weight:700;display:inline-flex}.fvr-web .foot-col ul li a.foot-link-all i{font-size:.8em}.fvr-web .foot-base{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.4rem;display:flex}.fvr-web .foot-base p{opacity:.5;margin:0;font-size:.78rem}@media (max-width:980px){.fvr-web .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fvr-web .foot-grid{grid-template-columns:1fr}}@media (max-width:1300px){.fvr-web .nav-verificar,.fvr-web .nav-login,.fvr-web .nav-mid{display:none}}@media (max-width:920px){.fvr-web .nav-cap{padding:.45rem .45rem .45rem .8rem}.fvr-web .nav-words{display:none}}@media (max-width:520px){.fvr-web .nav{top:10px}.fvr-web .nav-cta{padding:.5rem .9rem;font-size:.8rem}.fvr-web .nav-cta i,.fvr-web .lang-switch{display:none}}.fvr-web .hero-m2{isolation:isolate;color:#fff;background:linear-gradient(#0b1424 0%,#162540 60%,#0f1b30 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:104px 0 60px;display:flex;position:relative;overflow:hidden}.fvr-web .hero-m2-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.fvr-web .hero-m2-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 80%)}.fvr-web .hero-m2-glow{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.fvr-web .hero-m2-glow.glow-green{background:radial-gradient(circle,#95c95059,#0000 65%);width:620px;height:620px;top:-160px;right:-180px}.fvr-web .hero-m2-glow.glow-blue{background:radial-gradient(circle,#4f66a159,#0000 65%);width:520px;height:520px;bottom:-120px;left:-160px}.fvr-web .hero-m2-w{z-index:2;max-width:1340px;margin:0 auto;padding:0 28px;position:relative}@media (max-width:480px){.fvr-web .hero-m2-w{padding:0 18px}}.fvr-web .hero-m2-grid-l{grid-template-columns:minmax(min-content,.85fr) minmax(0,1.15fr);align-items:center;gap:2.5rem;display:grid}@media (max-width:1540px){.fvr-web .hero-m2-grid-l{grid-template-columns:minmax(0,1fr);gap:3rem}}.fvr-web .hero-m2-text{min-width:0;max-width:580px}.fvr-web .hero-m2-pill{color:#cfe9a0;background:#79a83924;border:1px solid #95c95047;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.6rem;padding:.4rem .95rem;font-size:.8rem;font-weight:600;display:inline-flex}.fvr-web .hero-m2-pill .dot{background:#95c950;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite heroPulse;box-shadow:0 0 12px #95c950}@keyframes heroPulse{0%,to{opacity:1}50%{opacity:.4}}.fvr-web .hero-m2-title{letter-spacing:-.03em;color:#fff;margin:0 0 1.2rem;font-size:clamp(2.1rem,3.6vw,3.3rem);font-weight:800;line-height:1.04}.fvr-web .hero-m2-accent{color:#95c950}.fvr-web .hero-m2-lead{color:#ffffffbf;max-width:560px;margin:0 0 1.4rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.fvr-web .hero-m2-anti{background:#95c95012;border:1px solid #95c9502e;border-left:3px solid #95c950;border-radius:12px;align-items:flex-start;gap:.8rem;margin:0 0 2rem;padding:1rem 1.2rem;display:flex}.fvr-web .hero-m2-anti i{color:#95c950;flex-shrink:0;margin-top:3px;font-size:1.05rem}.fvr-web .hero-m2-anti p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.55}.fvr-web .hero-m2-anti strong{color:#fff;font-weight:700}.fvr-web .hero-m2-cta{flex-wrap:wrap;gap:.8rem;display:flex}.fvr-web .hero-m2-certs{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}@media (max-width:1000px){.fvr-web .hero-m2-certs{flex-direction:column;align-items:center;gap:1.4rem}}.fvr-web .cert-pair{perspective:1400px;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:820px;padding:30px 10px;display:grid}@media (max-width:700px){.fvr-web .cert-pair{grid-template-columns:1fr;padding:12px 0}}.fvr-web .cert-tile{-webkit-backdrop-filter:blur(8px);color:inherit;transform-style:preserve-3d;will-change:transform;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:.7rem;padding:.7rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .25s;display:flex;position:relative}.fvr-web .cert-tile-p{transform-origin:50%;transform:rotate(-4deg)translate(14px)translateY(0)}.fvr-web .cert-tile-e{transform-origin:50%;transform:rotate(4deg)translate(-14px)translateY(0)}.fvr-web .cert-tile-p{z-index:1}.fvr-web .cert-tile-e{z-index:2}.fvr-web .cert-tile:hover{z-index:10;transform:rotate(0)translate(0)translateY(-10px)scale(1.2);box-shadow:0 44px 90px -22px #000000b3,0 18px 32px -10px #00000073}.fvr-web .cert-tile-p:hover{border-color:#95c950bf}.fvr-web .cert-tile-e:hover{border-color:#788cdcbf}@media (max-width:700px){.fvr-web .cert-tile-p,.fvr-web .cert-tile-e{transform:none}.fvr-web .cert-tile:hover{transform:translateY(-6px)scale(1.02)}}.fvr-web .cert-tile-go{opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:1rem;right:1rem;transform:translateY(-4px)}.fvr-web .cert-tile-p .cert-tile-go{color:#cfe9a0;background:#95c95040;border:1px solid #95c95066}.fvr-web .cert-tile-e .cert-tile-go{color:#c2d0f0;background:#788cdc40;border:1px solid #788cdc66}.fvr-web .cert-tile:hover .cert-tile-go{opacity:1;transform:translateY(0)}.fvr-web .cert-tile-p{background:linear-gradient(#79a8391f,#79a83908);border-color:#79a8394d}.fvr-web .cert-tile-e{background:linear-gradient(#3a4f8a24,#3a4f8a0a);border-color:#788cdc4d}.fvr-web .cert-tile-tag{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.fvr-web .cert-tile-p .cert-tile-tag{color:#cfe9a0;background:#79a83933}.fvr-web .cert-tile-e .cert-tile-tag{color:#c2d0f0;background:#3a4f8a4d}.fvr-web .cert-scale-frame{background:#fafaf9;border-radius:10px;width:390px;height:552px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px -18px #000000a6,0 12px 28px -8px #00000073}.fvr-web .cert-scale-inner{transform-origin:0 0;width:794px;height:1123px;position:absolute;top:0;left:0;transform:scale(.4912)}@media (max-width:1380px){.fvr-web .cert-scale-frame{width:360px;height:509px}.fvr-web .cert-scale-inner{transform:scale(.4534)}}@media (max-width:1200px){.fvr-web .cert-scale-frame{width:320px;height:453px}.fvr-web .cert-scale-inner{transform:scale(.403)}}@media (max-width:1100px){.fvr-web .cert-scale-frame{width:380px;height:537px}.fvr-web .cert-scale-inner{transform:scale(.4786)}}@media (max-width:820px){.fvr-web .cert-scale-frame{width:320px;height:453px}.fvr-web .cert-scale-inner{transform:scale(.403)}}@media (max-width:580px){.fvr-web .cert-scale-frame{width:280px;height:396px}.fvr-web .cert-scale-inner{transform:scale(.353)}}@media (max-width:400px){.fvr-web .cert-scale-frame{width:236px;height:334px}.fvr-web .cert-scale-inner{transform:scale(.2972)}}.fvr-web .cert-tile-label{color:#ffffffa6;text-align:center;font-size:.82rem;line-height:1.4}.fvr-web .cert-picker{flex-direction:column;align-items:flex-end;gap:.7rem;margin-top:1.8rem;margin-right:0;padding-right:0;display:flex}@media (max-width:1000px){.fvr-web .cert-picker{align-items:center;margin-right:0;padding-right:0}}@media (min-width:1540px){.fvr-web .cert-picker{transform:translate(52px)}}.fvr-web .cert-picker-label{display:none}.fvr-web .cert-picker-chips{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;max-width:380px;display:flex}@media (max-width:1000px){.fvr-web .cert-picker-chips{justify-content:center;max-width:100%}}.fvr-web .cert-chip{cursor:pointer;color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem .55rem;font-family:inherit;transition:background .2s,border-color .2s,transform .15s,color .2s;display:inline-flex;position:relative}.fvr-web .cert-chip:hover{color:#fff;background:#ffffff12;border-color:#ffffff38;transform:translateY(-1px)}.fvr-web .cert-chip-ico{background:color-mix(in srgb, var(--swatch) 22%, transparent);width:28px;height:28px;color:var(--swatch);border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;transition:background .2s,color .2s,box-shadow .2s,border-color .2s;display:grid}@supports not (background:color-mix(in srgb, red, blue)){.fvr-web .cert-chip-ico{background:#ffffff1a}}.fvr-web .cert-chip.active .cert-chip-ico{border-color:#fff9}.fvr-web .cert-chip-text{align-items:baseline;gap:.35rem;line-height:1;display:inline-flex}.fvr-web .cert-chip-iso{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.fvr-web .cert-chip-short{display:none}.fvr-web .cert-chip.active{background:var(--swatch);border-color:var(--swatch);color:#fff;box-shadow:0 6px 18px -6px var(--swatch)}.fvr-web .cert-chip.active .cert-chip-ico{color:#fff;background:#ffffff40;box-shadow:0 0 0 2px #ffffff26}.fvr-web .cert-chip:focus-visible{outline-offset:3px;outline:2px solid #95c950}.fvr-web .btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s,color .2s,border-color .2s;display:inline-flex}.fvr-web .btn i{font-size:.85em;transition:transform .25s}.fvr-web .btn:hover i{transform:translate(2px)}.fvr-web .btn-lg{border-radius:14px;padding:1rem 1.6rem;font-size:1rem}.fvr-web .btn-sm{border-radius:10px;padding:.55rem 1rem;font-size:.85rem}.fvr-web .btn-green{color:#fff;background:linear-gradient(#82b33d 0%,#5a9a30 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 8px 20px -6px #79a83973}.fvr-web .btn-green:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 14px 28px -8px #79a8398c}.fvr-web .btn-green:active{transform:translateY(0)}.fvr-web .btn-ghost-dark{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff2e}.fvr-web .btn-ghost-dark:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.fvr-web .btn-ghost-light{color:var(--ink-900,#0b1424);border-color:var(--line-light,#e2e3de);background:#fff}.fvr-web .btn-ghost-light:hover{border-color:var(--ink-900,#0b1424);transform:translateY(-2px);box-shadow:0 12px 28px -16px #0b142440}.fvr-web .btn-empresa{color:#fff;background:linear-gradient(#4861a8 0%,#2e3f74 100%);box-shadow:inset 0 1px #ffffff26,0 8px 20px -6px #3a4f8a73}.fvr-web .btn-empresa:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 14px 28px -8px #3a4f8a8c}.fvr-web .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--persona,#79a839);background:#79a8391a;border:1px solid #79a83940;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.fvr-web .eyebrow.dark{color:#95c950;background:#95c95014;border-color:#95c95038}.fvr-web .eyebrow:before{content:"";background:var(--persona,#79a839);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #79a8392e}.fvr-web .eyebrow.dark:before{background:#95c950;box-shadow:0 0 0 4px #95c9502e}.fvr-web .h2{letter-spacing:-.025em;color:inherit;margin:1rem 0 1.2rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.04}.fvr-web .g{color:var(--persona,#79a839)}.fvr-web .g-empresa{color:var(--empresa,#3a4f8a)}.fvr-web .sec-dark-bg .g{color:#95c950}.fvr-web .picker-sec{background:var(--paper,#fffdf8);padding:100px 0;scroll-margin-top:100px}.fvr-web .picker-w{max-width:1240px;margin:0 auto;padding:0 28px}.fvr-web .picker-head{text-align:center;max-width:720px;margin:0 auto 3rem}.fvr-web .picker-lead{opacity:.7;margin:1rem 0 0;font-size:1.08rem;line-height:1.55}.fvr-web .picker-grid{grid-template-columns:1fr 1fr;gap:1.4rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:880px){.fvr-web .picker-grid{grid-template-columns:1fr}}.fvr-web .pick{border:2px solid var(--line-light,#e2e3de);transition:transform .35s var(--ease-out,ease), box-shadow .35s ease, border-color .25s ease;color:inherit;background:#fff;border-radius:24px;flex-direction:column;gap:1.3rem;padding:2.4rem 2.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.fvr-web .pick-edge{height:5px;transition:height .35s var(--ease-out,ease);position:absolute;top:0;left:0;right:0}.fvr-web .pick-p .pick-edge{background:var(--persona,#79a839)}.fvr-web .pick-e .pick-edge{background:var(--empresa,#3a4f8a)}.fvr-web .pick:hover{transform:translateY(-6px);box-shadow:0 30px 60px -25px #0b14242e}.fvr-web .pick:hover .pick-edge{height:8px}.fvr-web .pick-p:hover{border-color:var(--persona,#79a839)}.fvr-web .pick-e:hover{border-color:var(--empresa,#3a4f8a)}.fvr-web .pick-head{align-items:center;gap:1rem;display:flex}.fvr-web .pick-ico{border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}.fvr-web .pick-p .pick-ico{color:var(--persona,#79a839);background:#79a8391f}.fvr-web .pick-e .pick-ico{color:var(--empresa,#3a4f8a);background:#3a4f8a1a}.fvr-web .pick-tag{text-transform:uppercase;letter-spacing:.16em;opacity:.55;margin-bottom:.2rem;font-size:.7rem;font-weight:600}.fvr-web .pick h3{letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:800}.fvr-web .pick-lead{opacity:.72;margin:0;font-size:1rem;line-height:1.55}.fvr-web .pick-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fvr-web .pick-list li{opacity:.78;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.4;display:flex}.fvr-web .pick-list li i{flex-shrink:0;margin-top:5px;font-size:.8rem}.fvr-web .pick-p .pick-list li i{color:var(--persona,#79a839)}.fvr-web .pick-e .pick-list li i{color:var(--empresa,#3a4f8a)}.fvr-web .pick-foot{border-top:1px dashed var(--line-light,#e2e3de);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.fvr-web .pick-foot small{opacity:.55;font-family:monospace;font-size:.78rem}.fvr-web .pick-go{align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.fvr-web .pick-p .pick-go{color:var(--persona,#79a839)}.fvr-web .pick-e .pick-go{color:var(--empresa,#3a4f8a)}.fvr-web .cvc-sec{background:var(--cream,#f7f5ee);padding:80px 0}.fvr-web .cvc-w{max-width:1100px;margin:0 auto;padding:0 28px}.fvr-web .cvc-head{text-align:center;max-width:720px;margin:0 auto 2.5rem}.fvr-web .cvc-lead{opacity:.7;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.fvr-web .cvc-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.2rem;margin-bottom:2.5rem;display:grid}@media (max-width:780px){.fvr-web .cvc-grid{grid-template-columns:1fr}.fvr-web .cvc-arrow{transform:rotate(90deg)}}.fvr-web .cvc-side{border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:18px;padding:1.6rem}.fvr-web .cvc-side-x{border-left:3px solid #c8c5bd}.fvr-web .cvc-side-y{border-left:3px solid var(--persona,#79a839);background:linear-gradient(135deg,#79a8390d,#fff)}.fvr-web .cvc-tag{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-700,#474747);align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:inline-flex}.fvr-web .cvc-side-y .cvc-tag{color:var(--persona,#79a839)}.fvr-web .cvc-side p{opacity:.8;margin:0;font-size:.98rem;line-height:1.55}.fvr-web .cvc-arrow{color:var(--ink-300,#b8b8b8);place-items:center;font-size:1.6rem;display:grid}.fvr-web .cvc-cta{text-align:center}.fvr-web .cat-sec{background:var(--paper,#fffdf8);padding:110px 0}.fvr-web .cat-w{max-width:1240px;margin:0 auto;padding:0 28px}.fvr-web .cat-head{text-align:center;max-width:720px;margin:0 auto 3rem}.fvr-web .cat-lead{opacity:.7;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.fvr-web .cat-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}@media (max-width:1100px){.fvr-web .cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.fvr-web .cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fvr-web .cat-grid{grid-template-columns:1fr}}.fvr-web .cat-card{border:1px solid var(--line-light,#e2e3de);color:inherit;transition:transform .3s var(--ease-out,ease), box-shadow .3s ease, border-color .25s ease;background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.5rem;text-decoration:none;display:flex;position:relative}.fvr-web .cat-card:hover{border-color:var(--cat-color,var(--persona));transform:translateY(-5px);box-shadow:0 24px 50px -22px #0b14242e}.fvr-web .cat-num{letter-spacing:-.015em;color:var(--navy-700,#162540);align-items:center;gap:.55rem;font-size:1.2rem;font-weight:800;display:flex}.fvr-web .cat-swatch{background:var(--cat-color,var(--persona));border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 3px #0000000a}.fvr-web .cat-card h3{min-height:2.5em;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.fvr-web .cat-badges{flex-wrap:wrap;gap:.35rem;display:flex}.fvr-web .cat-b-p,.fvr-web .cat-b-e{border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:600}.fvr-web .cat-b-p{color:#5a9a30;background:#79a8391a;border:1px solid #79a83940}.fvr-web .cat-b-e{color:var(--empresa,#3a4f8a);background:#3a4f8a1a;border:1px solid #3a4f8a40}.fvr-web .cat-go{color:var(--cat-color,var(--persona));border-top:1px dashed var(--line-light,#e2e3de);align-items:center;gap:.35rem;margin-top:auto;padding-top:.65rem;font-size:.85rem;font-weight:600;display:inline-flex}.fvr-web .trust-sec{background:var(--cream,#f7f5ee);color:var(--ink-900,#0b1424);padding:110px 0 52px;position:relative;overflow:hidden}.fvr-web .trust-sec:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#79a8391a,#0000 60%),radial-gradient(50% 40% at 15% 80%,#3a4f8a14,#0000 60%);position:absolute;inset:0}.fvr-web .trust-w{max-width:1100px;margin:0 auto;padding:0 28px;position:relative}.fvr-web .trust-head{text-align:center;max-width:760px;margin:0 auto 3rem}.fvr-web .trust-head .eyebrow.dark{color:var(--persona,#79a839);background:#79a8391a;border-color:#79a83940}.fvr-web .trust-head .eyebrow.dark:before{background:var(--persona,#79a839);box-shadow:0 0 0 4px #79a8392e}.fvr-web .trust-head .h2{color:var(--ink-900,#0b1424)}.fvr-web .trust-head .h2 .g{color:var(--persona,#79a839)}.fvr-web .trust-lead{color:var(--ink-700,#474747);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.fvr-web .trust-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.9rem;max-width:880px;margin:0 auto 2.8rem;display:grid}@media (max-width:820px){.fvr-web .trust-chain{grid-template-columns:1fr}.fvr-web .trust-arrow{margin:.3rem 0;transform:rotate(90deg)}}.fvr-web .trust-node{border:1px solid var(--line-light,#e2e3de);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:.45rem;padding:1.6rem 1.4rem;display:flex;box-shadow:0 14px 32px -16px #0b14241f}.fvr-web .trust-node-logo-wrap{place-items:center;width:100%;height:86px;margin:.35rem 0 .25rem;display:grid}.fvr-web .trust-node-logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:140px;height:auto;max-height:80px;display:block}.fvr-web .trust-blur{filter:blur(8px)}.fvr-web .trust-node-logo-wrap-fvr{height:140px;margin:.15rem 0 .35rem}.fvr-web .trust-node-logo-fvr{width:130px;max-width:130px;height:130px;max-height:130px}.fvr-web .trust-node-fvr{background:linear-gradient(135deg,#79a8391f,#fff);border-color:#79a83959}.fvr-web .trust-node-num{opacity:.5;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-700,#474747);font-size:.68rem;font-weight:700}.fvr-web .trust-node-name{letter-spacing:-.01em;color:var(--ink-900,#0b1424);font-size:1.5rem;font-weight:800}.fvr-web .trust-node-fvr .trust-node-name{color:var(--persona,#79a839)}.fvr-web .trust-node-sub{color:var(--ink-500,#898989);font-size:.82rem;line-height:1.4}.fvr-web .trust-arrow{color:var(--ink-300,#b8b8b8);place-items:center;font-size:1.3rem;display:grid}.fvr-web .trust-cta{text-align:center}.fvr-web .cta-sec{color:#fff;text-align:center;background:linear-gradient(#0b1424 0%,#162540 60%,#0f1b30 100%);padding:76px 0;position:relative;overflow:hidden}.fvr-web .cta-w{max-width:820px;margin:0 auto;padding:0 28px;position:relative}.fvr-web .cta-glow{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#79a83933 0%,#0000 60%);width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fvr-web .cta-w>:not(.cta-glow){z-index:1;position:relative}.fvr-web .cta-title{letter-spacing:-.03em;color:#fff;margin:1rem 0 1.1rem;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:800;line-height:1.05}.fvr-web .cta-title .g{color:#95c950}.fvr-web .cta-lead{color:#ffffffbf;max-width:620px;margin:0 auto 2.2rem;font-size:1.15rem;line-height:1.55}.fvr-web .cta-btns{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2.2rem;display:flex}.fvr-web .cta-footnote{color:#ffffff73;letter-spacing:.04em;margin:0;font-size:.82rem}.fvr-web .v-w{max-width:1240px;margin:0 auto;padding:0 28px}.fvr-web .v-w-narrow{max-width:820px}.fvr-web .v-hero{isolation:isolate;color:#fff;background:linear-gradient(#0b1424 0%,#162540 60%,#0f1b30 100%);align-items:center;padding:138px 0 84px;display:flex;position:relative;overflow:hidden}.fvr-web .v-hero>.v-w,.fvr-web .v-hero>.v-hero-cert-grid{width:100%}.fvr-web .v-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.fvr-web .v-hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 80%)}.fvr-web .v-hero-glow{filter:blur(70px);opacity:.55;border-radius:50%;width:780px;height:780px;position:absolute;top:-180px;right:-200px}.fvr-web .v-hero-p .v-hero-glow{background:radial-gradient(circle,#95c95066,#0000 65%)}.fvr-web .v-hero-e .v-hero-glow{background:radial-gradient(circle,#788cdc66,#0000 65%)}.fvr-web .v-hero-inner{z-index:2;max-width:1000px;position:relative}.fvr-web .v-crumb{opacity:.55;color:#fff;margin-bottom:1.6rem;font-size:.8rem}.fvr-web .v-crumb a{color:#fffc;text-decoration:none}.fvr-web .v-crumb a:hover{color:#fff}.fvr-web .v-crumb span{opacity:.5;margin:0 .4rem}.fvr-web .v-pill{border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.8rem;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.fvr-web .v-pill-p{color:#cfe9a0;background:#79a83924;border:1px solid #95c95047}.fvr-web .v-pill-e{color:#c2d0f0;background:#3a4f8a2e;border:1px solid #788cdc52}.fvr-web .v-pill .dot{border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite heroPulse}.fvr-web .v-pill-p .dot{background:#95c950;box-shadow:0 0 10px #95c950}.fvr-web .v-pill-e .dot{background:#a5b8e8;box-shadow:0 0 10px #a5b8e8}.fvr-web .v-title{letter-spacing:-.03em;color:#fff;margin:0 0 1.5rem;font-size:clamp(2.8rem,6.8vw,5.6rem);font-weight:800;line-height:.98}.fvr-web .v-accent-p{color:#95c950}.fvr-web .v-accent-e{color:#a5b8e8}.fvr-web .v-lead{color:#ffffffc7;max-width:780px;margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55}.fvr-web .v-hero-note{color:#ffffff80;max-width:680px;margin:0 0 2rem;font-size:.82rem;line-height:1.5}.fvr-web .v-hero-note a{color:#ffffffa3;text-underline-offset:3px;-webkit-text-decoration:underline #95c9508c;text-decoration:underline #95c9508c;transition:color .2s}.fvr-web .v-hero-note a:hover{color:#cfe9a0}.fvr-web .v-cta-row{flex-wrap:wrap;gap:.9rem;margin-bottom:3.2rem;display:flex}.fvr-web .v-stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.4rem;display:grid}@media (max-width:720px){.fvr-web .v-stats{grid-template-columns:repeat(2,1fr);gap:.8rem}}.fvr-web .v-stat{background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.55rem;padding:1.1rem 1.1rem 1rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.fvr-web .v-stat:before{content:"";opacity:.6;background:linear-gradient(#0000 0%,#95c950 50%,#0000 100%);width:3px;transition:opacity .35s,width .35s;position:absolute;top:0;bottom:0;left:0}.fvr-web .v-stat:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#95c9501f,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.fvr-web .v-stat:hover{background:linear-gradient(#95c95012 0%,#ffffff05 100%);border-color:#95c95059;transform:translateY(-3px)}.fvr-web .v-stat:hover:before{opacity:1;width:4px}.fvr-web .v-stat:hover:after{opacity:1}.fvr-web .v-stat:hover .v-stat-ico{transform:scale(1.08)rotate(-4deg)}.fvr-web .v-hero-e .v-stat:before{background:linear-gradient(#0000 0%,#a5b8e8 50%,#0000 100%)}.fvr-web .v-hero-e .v-stat:after{background:radial-gradient(circle at 100% 0,#788cdc1f,#0000 60%)}.fvr-web .v-hero-e .v-stat:hover{background:linear-gradient(#788cdc14 0%,#ffffff05 100%);border-color:#788cdc59}.fvr-web .v-stat-ico{color:#cfe9a0;background:#95c9501f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.fvr-web .v-hero-e .v-stat-ico{color:#c2d0f0;background:#788cdc24}.fvr-web .v-stat-n{letter-spacing:-.028em;background:linear-gradient(#d6f0a0 0%,#95c950 60%,#6ba832 100%);-webkit-text-fill-color:transparent;color:#95c950;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,3.6vw,2.9rem);font-weight:800;line-height:1}.fvr-web .v-hero-e .v-stat-n{background:linear-gradient(#d6e0f8 0%,#a5b8e8 60%,#5a73c0 100%);-webkit-text-fill-color:transparent;color:#a5b8e8;-webkit-background-clip:text;background-clip:text}.fvr-web .v-stat-l{opacity:.72;color:#fff;font-size:.82rem;line-height:1.35}.fvr-web .v-sec{padding:90px 0}.fvr-web .v-sec-light{background:var(--cream,#f7f5ee)}.fvr-web .v-sec-paper{background:var(--paper,#fffdf8)}.fvr-web .v-sec-head{text-align:center;max-width:720px;margin:0 auto 2.8rem}.fvr-web .v-sec-head .h2{margin:1rem 0 .8rem}.fvr-web .v-sec-lead{opacity:.7;margin:0;font-size:1.05rem;line-height:1.55}.fvr-web .niveles-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:820px){.fvr-web .niveles-grid{grid-template-columns:1fr}}.fvr-web .niv-card{border:1px solid var(--line-light,#e2e3de);background:#fff;border-top:4px solid #c8c5bd;border-radius:18px;padding:1.8rem;transition:transform .3s,box-shadow .3s,border-color .3s}.fvr-web .niv-card:first-child{border-top-color:#79a83959}.fvr-web .niv-card:nth-child(2){border-top-color:#79a83999}.fvr-web .niv-card:nth-child(3){border-top-color:var(--persona,#79a839)}.fvr-web .niv-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -22px #0b142426}.fvr-web .niv-card-top{background:linear-gradient(135deg,#79a8390f,#fff)}.fvr-web .niv-code{text-transform:uppercase;letter-spacing:.22em;color:var(--persona,#79a839);margin-bottom:.6rem;font-size:.7rem;font-weight:700}.fvr-web .niv-card h3{letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.3rem;font-weight:800}.fvr-web .niv-card p{opacity:.75;margin:0;font-size:.95rem;line-height:1.55}.fvr-web .port-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}@media (max-width:1100px){.fvr-web .port-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.fvr-web .port-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fvr-web .port-grid{grid-template-columns:1fr}}.fvr-web .port-card{border:1px solid var(--line-light,#e2e3de);color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.4rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex;position:relative}.fvr-web .port-card:hover{border-color:var(--cat-color,var(--persona));transform:translateY(-5px);box-shadow:0 24px 50px -22px #0b14242e}.fvr-web .port-ico{background:color-mix(in srgb, var(--cat-color,#79a839) 18%, transparent);width:42px;height:42px;color:var(--cat-color,#79a839);border-radius:12px;place-items:center;margin-bottom:.2rem;font-size:1.1rem;display:grid}.fvr-web .port-iso{letter-spacing:-.005em;color:var(--cat-color,#1f2d44);font-size:1rem;font-weight:800}.fvr-web .port-short{opacity:.7;min-height:2.5em;font-size:.88rem;line-height:1.35}.fvr-web .port-lvls{gap:.25rem;margin-top:.2rem;display:flex}.fvr-web .port-lvl{letter-spacing:.04em;color:#000000ad;border-radius:6px;padding:.25rem .5rem;font-size:.68rem;font-weight:800}.fvr-web .port-go{color:var(--cat-color,var(--persona));border-top:1px dashed var(--line-light,#e2e3de);align-items:center;gap:.3rem;margin-top:auto;padding-top:.65rem;font-size:.85rem;font-weight:600;display:inline-flex}.fvr-web .proceso-preview{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}@media (max-width:720px){.fvr-web .proceso-preview{grid-template-columns:repeat(2,1fr)}}.fvr-web .proc-step{border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:14px;flex-direction:column;gap:.55rem;padding:1.3rem 1.1rem;transition:border-color .2s,transform .2s;display:flex}.fvr-web .proc-step:hover{border-color:#79a83966;transform:translateY(-2px)}.fvr-web .proc-step-top{justify-content:space-between;align-items:center;display:flex}.fvr-web .proc-step-ico{width:40px;height:40px;color:var(--persona,#79a839);background:#79a8391a;border-radius:11px;place-items:center;font-size:1.05rem;display:grid}.fvr-web .proc-step-title{letter-spacing:-.01em;color:var(--ink-900,#0b1424);margin:.2rem 0 0;font-size:.98rem;font-weight:800;line-height:1.25}.fvr-web .proc-step-sub{color:var(--ink-700,#474747);opacity:.8;margin:0;font-size:.82rem;line-height:1.45}.fvr-web .proc-n{letter-spacing:-.02em;color:var(--persona,#79a839);font-size:1.2rem;font-weight:800}.fvr-web .proceso-preview-e .proc-step-ico{color:var(--empresa,#3a4f8a);background:#3a4f8a1a}.fvr-web .proceso-preview-e .proc-step:hover{border-color:#3a4f8a66}.fvr-web .proceso-foot{border:1px solid var(--line-light,#e2e3de);border-left:3px solid var(--persona,#79a839);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.6rem;display:flex}.fvr-web .proc-time{opacity:.75;align-items:center;gap:.6rem;font-size:.95rem;display:inline-flex}.fvr-web .proc-time i{color:var(--persona,#79a839);font-size:1.05rem}.fvr-web .v-cta{color:#fff;text-align:center;padding:110px 0;position:relative;overflow:hidden}.fvr-web .v-cta-p{background:linear-gradient(#0b1424 0%,#162540 60%,#0f1b30 100%)}.fvr-web .v-cta-e{background:linear-gradient(#0b1424 0%,#19234a 60%,#0f1b30 100%)}.fvr-web .v-cta-inner{max-width:720px;position:relative}.fvr-web .v-cta-title{letter-spacing:-.03em;color:#fff;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.fvr-web .v-cta-lead{color:#ffffffb8;margin:0 0 2rem;font-size:1.1rem;line-height:1.55}.fvr-web .v-cta-btns{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.fvr-web .v-cta-footnote{opacity:.5;margin:1.6rem 0 0;font-family:monospace;font-size:.82rem}.fvr-web .pasos-list{gap:1rem;max-width:920px;margin:0 auto;display:grid}.fvr-web .paso-card{border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:18px;grid-template-columns:70px minmax(0,1fr);gap:1.4rem;padding:1.4rem 1.6rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.fvr-web .paso-card:hover{border-color:#79a83966;transform:translateY(-3px);box-shadow:0 18px 36px -20px #0b142426}.fvr-web .paso-n{letter-spacing:-.02em;background:linear-gradient(135deg, var(--persona,#79a839), #5a9a30);color:#fff;aspect-ratio:1;border-radius:14px;place-items:center;font-size:1.8rem;font-weight:800;display:grid;box-shadow:0 8px 18px -6px #79a83966}.fvr-web .paso-body h3{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.fvr-web .paso-body p{opacity:.75;margin:0;font-size:.98rem;line-height:1.55}.fvr-web .faq-list{gap:.8rem;display:grid}.fvr-web .faq-item{border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:14px;padding:0 1.4rem;transition:border-color .2s}.fvr-web .faq-item[open]{border-color:#79a83980}.fvr-web .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.fvr-web .faq-item summary::-webkit-details-marker{display:none}.fvr-web .faq-item p{opacity:.8;margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.fvr-web .faq-plus,.fvr-web .faq-minus{color:var(--persona,#79a839);flex-shrink:0;font-size:.9rem}.fvr-web .faq-minus,.fvr-web .faq-item[open] .faq-plus{display:none}.fvr-web .faq-item[open] .faq-minus{display:inline-block}.fvr-web .planes-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:980px){.fvr-web .planes-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.fvr-web .plan-card{border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:22px;flex-direction:column;gap:1rem;padding:1.8rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.fvr-web .plan-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px -28px #0b142433}.fvr-web .plan-card-hl{border-color:var(--persona,#79a839);background:linear-gradient(#fff,#79a8390a);box-shadow:0 18px 40px -20px #79a83940}.fvr-web .plan-hl-badge{background:linear-gradient(135deg, var(--persona,#79a839), #5a9a30);color:#fff;text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:.4rem .9rem;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -4px #79a83973}.fvr-web .plan-tag{text-transform:uppercase;letter-spacing:.16em;color:var(--persona,#79a839);font-size:.72rem;font-weight:600}.fvr-web .plan-name{letter-spacing:-.015em;margin:0;font-size:1.4rem;font-weight:800}.fvr-web .plan-price{align-items:baseline;gap:.5rem;display:flex}.fvr-web .plan-num{letter-spacing:-.025em;font-size:2.4rem;font-weight:800}.fvr-web .plan-per{opacity:.6;font-size:.9rem}.fvr-web .plan-desc{opacity:.72;margin:0;font-size:.92rem;line-height:1.5}.fvr-web .plan-feats{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fvr-web .plan-feats li{align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.fvr-web .plan-feats li i{color:var(--persona,#79a839);flex-shrink:0;margin-top:5px;font-size:.8rem}.fvr-web .plan-cta{justify-content:center;width:100%;margin-top:auto}.fvr-web .planes-tabla{border-collapse:separate;border-spacing:0;border:1px solid var(--line-light,#e2e3de);background:#fff;border-radius:14px;width:100%;max-width:920px;margin:0 auto;overflow:hidden}.fvr-web .planes-tabla th,.fvr-web .planes-tabla td{text-align:center;border-bottom:1px solid var(--line-light,#e2e3de);padding:.9rem 1rem}.fvr-web .planes-tabla th{background:var(--cream,#f7f5ee);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-700,#474747);font-size:.8rem;font-weight:700}.fvr-web .planes-tabla th.th-highlight{color:var(--persona,#79a839);background:#79a8391f}.fvr-web .planes-tabla tbody tr:last-child td{border-bottom:0}.fvr-web .planes-tabla .td-feat{text-align:left;font-size:.92rem;font-weight:600}.fvr-web .planes-tabla .td-yes{color:var(--persona,#79a839);font-size:1rem;font-weight:700}.fvr-web .planes-tabla .td-no{color:var(--ink-300,#b8b8b8)}@media (max-width:720px){.fvr-web .planes-tabla{font-size:.8rem}.fvr-web .planes-tabla th,.fvr-web .planes-tabla td{padding:.65rem .5rem}}.fvr-web .v-hero-cert{min-height:100vh;max-height:none;padding:120px 0 60px}.fvr-web .v-hero-cert-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:1100px){.fvr-web .v-hero-cert-grid{grid-template-columns:1fr;gap:2rem}.fvr-web .v-hero-cert{padding:110px 0 50px}}.fvr-web .v-hero-inner-text{max-width:none}.fvr-web .v-hero-cert .v-crumb{margin-bottom:1.1rem}.fvr-web .v-hero-cert .v-pill{margin-bottom:1.2rem}.fvr-web .v-hero-cert .v-title{margin:0 0 1rem;font-size:clamp(2.2rem,4.6vw,3.8rem)}.fvr-web .v-hero-cert .v-lead{margin:0 0 1.5rem;font-size:clamp(1rem,1.25vw,1.15rem)}.fvr-web .v-hero-cert .v-cta-row{margin-bottom:2rem}.fvr-web .v-hero-cert .v-stats{gap:.8rem;margin-top:1.8rem}.fvr-web .v-hero-cert .v-stat{gap:.45rem;padding:.95rem 1rem .85rem}.fvr-web .v-hero-cert .v-stat-ico{border-radius:9px;width:32px;height:32px;font-size:.9rem}.fvr-web .v-hero-cert .v-stat-n{font-size:clamp(1.7rem,2.4vw,2.2rem)}.fvr-web .v-hero-cert .v-stat-l{font-size:.76rem}.fvr-web .v-hero-cert-side{justify-content:center;align-items:center;display:flex}.fvr-web .cert-tile-solo{transform-origin:50%;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotate(-3deg)scale(.98)}.fvr-web .cert-tile-solo:hover{transform:rotate(0)scale(1.03)}@media (max-width:1100px){.fvr-web .cert-tile-solo{transform:rotate(-3deg)scale(1.03)}}@media (max-width:580px){.fvr-web .cert-tile-solo,.fvr-web .cert-tile-solo:hover{transform:none}}@media (max-height:760px){.fvr-web .v-hero-cert{min-height:auto;padding:100px 0 50px}.fvr-web .v-hero-cert .v-stats{margin-top:1.2rem;padding-top:1.2rem}}.fvr-web .port-rich-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:980px){.fvr-web .port-rich-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.fvr-web .port-rich-grid{grid-template-columns:1fr}}.fvr-web .port-rich{border:1px solid var(--line-light);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex;position:relative;overflow:hidden}.fvr-web .port-rich:hover{border-color:var(--cat-color);transform:translateY(-5px);box-shadow:0 28px 56px -22px #0b142433}.fvr-web .port-rich-band{background:linear-gradient(90deg, var(--cat-rq) 0%, var(--cat-au) 50%, var(--cat-color) 100%);height:8px}.fvr-web .port-rich-body{flex-direction:column;gap:.65rem;height:100%;padding:1.4rem 1.5rem 1.5rem;display:flex}.fvr-web .port-rich-top{justify-content:space-between;align-items:center;display:flex}.fvr-web .port-rich-ico{background:color-mix(in srgb, var(--cat-color) 14%, transparent);width:48px;height:48px;color:var(--cat-color);border-radius:12px;place-items:center;font-size:1.25rem;display:grid}.fvr-web .port-rich-iso{color:var(--cat-color);letter-spacing:-.015em;font-size:1.35rem;font-weight:800;line-height:1.1}.fvr-web .port-rich-title{color:var(--ink-900);font-size:1rem;font-weight:700;line-height:1.3}.fvr-web .port-rich-foot{border-top:1px dashed var(--line-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;display:flex}.fvr-web .port-rich-tag{text-transform:uppercase;letter-spacing:.14em;opacity:.5;font-size:.65rem;font-weight:700}.fvr-web .port-rich-go{color:var(--cat-color);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.fvr-web .port-rich.is-proximamente{opacity:.82;background:#0b142404}.fvr-web .port-rich.is-proximamente:hover{opacity:1}.fvr-web .port-group-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.fvr-web .port-group-head-mt{margin-top:2.2rem}.fvr-web .port-group-tag{text-transform:uppercase;letter-spacing:.16em;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.fvr-web .port-group-dot{border-radius:50%;width:7px;height:7px}.fvr-web .port-group-tag-active{color:#5a9a30;background:#79a8391f;border:1px solid #79a83940}.fvr-web .port-group-tag-active .port-group-dot{background:#79a839;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 8px #79a839}.fvr-web .port-group-tag-soon{color:var(--ink-500,#898989);background:#0b14240d;border:1px solid #0b14241a}.fvr-web .port-group-tag-soon .port-group-dot{background:var(--ink-300,#b8b8b8)}.fvr-web .port-group-count{opacity:.55;font-size:.82rem;font-weight:600}.fvr-web .port-mini-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}@media (max-width:1100px){.fvr-web .port-mini-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.fvr-web .port-mini-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.fvr-web .port-mini-grid{grid-template-columns:1fr}}.fvr-web .port-mini{color:inherit;background:#0b142406;border:1px solid #0b142412;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:.7rem;padding:.65rem .9rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.fvr-web .port-mini:hover{border-color:var(--cat-color);background:#fff;transform:translateY(-1px)}.fvr-web .port-mini-ico{background:color-mix(in srgb, var(--cat-color) 12%, transparent);width:36px;height:36px;color:var(--cat-color);opacity:.7;border-radius:9px;place-items:center;font-size:.92rem;display:grid}.fvr-web .port-mini:hover .port-mini-ico{opacity:1}.fvr-web .port-mini-body{min-width:0;line-height:1.15}.fvr-web .port-mini-iso{color:var(--cat-color);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:800;overflow:hidden}.fvr-web .port-mini-title{opacity:.65;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.72rem;overflow:hidden}.fvr-web .port-mini-arrow{opacity:.35;color:var(--cat-color);font-size:.8rem;transition:opacity .2s,transform .2s}.fvr-web .port-mini:hover .port-mini-arrow{opacity:1;transform:translate(2px)}.fvr-web .ciclo-s{position:relative}.fvr-web .ciclo-s-disclaimer{color:var(--ink-700,#474747);text-align:left;background:#4f5d990d;border:1px dashed #4f5d9938;border-radius:10px;margin:.6rem 0 0;padding:.55rem .85rem;font-size:.76rem;line-height:1.45;display:inline-block}.fvr-web .ciclo-s-disclaimer strong{color:var(--ink-900);font-weight:700}.fvr-web .ciclo-s-track{grid-template-columns:1fr;display:grid;position:relative}.fvr-web .ciclo-s-stage,.fvr-web .ciclo-s-spacers{grid-area:1/1}.fvr-web .ciclo-s-stage{z-index:2;flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:92px}.fvr-web .ciclo-s-spacers{pointer-events:none;position:relative}.fvr-web .ciclo-s-spacer{height:90vh}.fvr-web .ciclo-s-spacer:first-child{height:40vh}.fvr-web .v-sec-ciclo{padding-top:24px;padding-bottom:60px}.fvr-web .v-sec-ciclo .v-w{max-width:1440px}.fvr-web .ciclo-s-head-bar{text-align:center;max-width:820px;margin:0 auto;padding:.3rem 0}.fvr-web .ciclo-s-title{letter-spacing:-.02em;color:var(--ink-900);margin:.5rem 0 .35rem;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1.04}.fvr-web .ciclo-s-lead{opacity:.7;margin:0 0 .5rem;font-size:1rem;line-height:1.5}.fvr-web .ciclo-s-hue-s1{--hue:#4f66a1;--hue-soft:#6e83b8;--hue-ink:#2f3f66;--hue-bg:#4f66a11a;--hue-border:#4f66a14d}.fvr-web .ciclo-s-hue-s2{--hue:#3a4f8a;--hue-soft:#5a6fab;--hue-ink:#2a3a66;--hue-bg:#3a4f8a1a;--hue-border:#3a4f8a4d}.fvr-web .ciclo-s-hue-s3{--hue:#79a839;--hue-soft:#95c950;--hue-ink:#4f7d1f;--hue-bg:#79a8391f;--hue-border:#79a83957}.fvr-web .ciclo-s-hue-s4{--hue:#2a3b5c;--hue-soft:#44557a;--hue-ink:#243351;--hue-bg:#2a3b5c1a;--hue-border:#2a3b5c4d}.fvr-web .ciclo-s-hue-s5{--hue:#1f2d44;--hue-soft:#3a4a68;--hue-ink:#1f2d44;--hue-bg:#1f2d441a;--hue-border:#1f2d444d}.fvr-web .ciclo-s-hue-s6{--hue:#5a9a30;--hue-soft:#79a839;--hue-ink:#3f6b1d;--hue-bg:#5a9a301f;--hue-border:#5a9a3057}.fvr-web .ciclo-s-panel{border:1.5px solid var(--hue-border);background:#fff;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:280px minmax(0,1fr);align-content:start;gap:0 2.6rem;min-height:520px;padding:2.4rem 2.8rem;transition:border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px -22px #0b142438}.fvr-web .ciclo-s-panel:before{content:"";background:linear-gradient(90deg, var(--hue), var(--hue-soft));height:5px;transition:background .5s;position:absolute;top:0;left:0;right:0}@media (max-width:920px){.fvr-web .ciclo-s-panel{grid-template-columns:1fr;gap:1.4rem}}.fvr-web .ciclo-s-ribbon{border-bottom:1px solid var(--line-light);background:linear-gradient(#fcfbf7,#fff);grid-column:1/-1;margin:-2.4rem -2.8rem 1.6rem;padding:1.5rem 2.8rem 1.1rem}@media (max-width:920px){.fvr-web .ciclo-s-ribbon{margin:-1.6rem -1.6rem 1.2rem;padding:1.3rem 1.6rem 1rem}}.fvr-web .ciclo-s-rib-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.fvr-web .ciclo-s-rib-title{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-700);align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.fvr-web .ciclo-s-rib-title:before{content:"";background:var(--hue);border-radius:2px;width:14px;height:2px}.fvr-web .ciclo-s-rib-prog{color:var(--hue-ink);background:var(--hue-bg);border:1px solid var(--hue-border);font-variant-numeric:tabular-nums;border-radius:999px;padding:.26rem .68rem;font-size:.72rem;font-weight:800}.fvr-web .ciclo-s-rib{height:84px;position:relative}.fvr-web .ciclo-s-rib-axis{background:#0b14241a;border-radius:3px;height:3px;position:absolute;top:36px;left:0;right:0}.fvr-web .ciclo-s-rib-fill{background:linear-gradient(90deg, var(--hue-soft), var(--hue));border-radius:3px;height:3px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:36px;left:0}.fvr-web .ciclo-s-rib-node{cursor:pointer;background:0 0;border:0;width:150px;padding:0;font-family:inherit;position:absolute;top:0;transform:translate(-50%)}.fvr-web .ciclo-s-rib-month{white-space:nowrap;color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.fvr-web .ciclo-s-rib-dot{background:#fff;border:2.5px solid #0b142438;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .2s;display:grid;position:absolute;top:27px;left:50%;transform:translate(-50%)}.fvr-web .ciclo-s-rib-dot i{color:#fff;opacity:0;font-size:.5rem}.fvr-web .ciclo-s-rib-node.is-past .ciclo-s-rib-dot{background:var(--n);border-color:var(--n)}.fvr-web .ciclo-s-rib-node.is-past .ciclo-s-rib-dot i{opacity:1}.fvr-web .ciclo-s-rib-node.is-active .ciclo-s-rib-dot{background:var(--n);border-color:var(--n);box-shadow:0 0 0 5px color-mix(in srgb, var(--n) 18%, transparent);transform:translate(-50%)scale(1.35)}.fvr-web .ciclo-s-rib-cap{white-space:nowrap;color:var(--ink-500);font-size:.66rem;font-weight:700;position:absolute;top:55px;left:50%;transform:translate(-50%)}.fvr-web .ciclo-s-rib-node.is-active .ciclo-s-rib-cap{color:var(--ink-900);font-weight:800}@media (max-width:920px){.fvr-web .ciclo-s-rib-node{width:104px}.fvr-web .ciclo-s-rib-cap{font-size:.56rem}}@media (max-width:680px){.fvr-web .ciclo-s-rib-cap{display:none}.fvr-web .ciclo-s-rib{height:52px}}.fvr-web .ciclo-s-next{border:1px dashed var(--hue-border);background:linear-gradient(135deg, var(--hue-bg), transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:.85rem 1.1rem;display:flex}.fvr-web .ciclo-s-next-lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-500);font-size:.62rem;font-weight:800}.fvr-web .ciclo-s-next-nm{color:var(--ink-900);align-items:center;gap:.55rem;margin-top:2px;font-size:.94rem;font-weight:700;display:flex}.fvr-web .ciclo-s-next-nm i{color:var(--hue)}.fvr-web .ciclo-s-next-go{color:var(--hue-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;font-family:inherit;font-size:.82rem;font-weight:800;display:inline-flex}.fvr-web .ciclo-s-progress{border-right:1px solid var(--line-light);flex-direction:column;gap:.35rem;padding-top:.6rem;padding-right:1.8rem;display:flex}@media (max-width:920px){.fvr-web .ciclo-s-progress{border-right:0;border-bottom:1px solid var(--line-light);flex-direction:row;gap:.5rem;padding-bottom:1rem;padding-right:0;overflow-x:auto}}.fvr-web .ciclo-s-prog-dot{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-family:inherit;transition:background .25s,border-color .25s;display:flex;position:relative}.fvr-web .ciclo-s-prog-dot:hover{background:#0b142408}.fvr-web .ciclo-s-prog-num{width:34px;height:34px;color:var(--ink-500,#898989);font-variant-numeric:tabular-nums;background:#0b14240f;border:2px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;font-size:.74rem;font-weight:800;transition:all .3s;display:grid}.fvr-web .ciclo-s-prog-label{color:var(--ink-700,#474747);white-space:nowrap;font-size:.88rem;font-weight:600;transition:color .25s}@media (max-width:920px){.fvr-web .ciclo-s-prog-label{display:none}}.fvr-web .ciclo-s-prog-dot.is-active .ciclo-s-prog-num,.fvr-web .ciclo-s-prog-dot.is-past .ciclo-s-prog-num{background:var(--n);color:#fff;border-color:var(--n)}.fvr-web .ciclo-s-prog-dot.is-active .ciclo-s-prog-num{transform:scale(1.15)}.fvr-web .ciclo-s-prog-dot.is-active .ciclo-s-prog-label{color:var(--ink-900);font-weight:800}.fvr-web .ciclo-s-prog-dot.is-active{background:color-mix(in srgb, var(--n) 9%, transparent)}.fvr-web .ciclo-s-prog-group{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-500);margin:1rem 0 .4rem;padding-left:6px;font-size:.58rem;font-weight:800}.fvr-web .ciclo-s-prog-group:first-child{margin-top:0}.fvr-web .ciclo-s-content{flex-direction:column;justify-content:flex-start;gap:1.25rem;min-width:0;animation:.45s cubic-bezier(.22,1,.36,1) ciclo-s-fade;display:flex}@keyframes ciclo-s-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fvr-web .ciclo-s-head{align-items:flex-start;gap:1.6rem;margin-bottom:0;display:flex}.fvr-web .ciclo-s-mark{background:linear-gradient(135deg, var(--hue), var(--hue-soft));color:#fff;width:84px;height:84px;box-shadow:0 12px 26px -8px color-mix(in srgb, var(--hue) 55%, transparent), 0 0 0 6px color-mix(in srgb, var(--hue) 12%, transparent);border-radius:20px;flex-shrink:0;place-items:center;font-size:2.1rem;display:grid;position:relative}.fvr-web .ciclo-s-mark-badge{color:#fff;background:linear-gradient(135deg,#f5b942,#d4a017);border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.66rem;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 10px -2px #d4a01780}.fvr-web .ciclo-s-meta-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem;display:flex}.fvr-web .ciclo-s-phase-tag{text-transform:uppercase;letter-spacing:.18em;color:var(--hue-ink);background:var(--hue-bg);border:1px solid var(--hue-border);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.fvr-web .ciclo-s-phase-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.fvr-web .ciclo-s-when{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-700,#474747);background:var(--cream,#f7f5ee);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.fvr-web .ciclo-s-when sup{opacity:.6;font-size:.75em}.fvr-web .ciclo-s-head h3{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 .35rem;font-size:1.9rem;font-weight:800;line-height:1.1}.fvr-web .ciclo-s-sub{color:var(--ink-700,#474747);opacity:.85;margin:0;font-size:1.08rem;line-height:1.5}.fvr-web .ciclo-s-kv{background:var(--hue-bg);border:1px solid var(--hue-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:1.4rem;margin-bottom:0;padding:1.2rem 1.4rem;display:grid}@media (max-width:580px){.fvr-web .ciclo-s-kv{grid-template-columns:1fr;gap:.9rem}}.fvr-web .ciclo-s-kv-label{text-transform:uppercase;letter-spacing:.16em;color:var(--hue-ink);align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.66rem;font-weight:800;display:flex}.fvr-web .ciclo-s-kv-label:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.fvr-web .ciclo-s-kv-value{color:var(--ink-900);font-size:.92rem;font-weight:600;line-height:1.4;display:block}.fvr-web .ciclo-s-audita h4{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-700);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;font-weight:800;display:flex}.fvr-web .ciclo-s-audita h4:before{content:"";background:var(--hue);border-radius:2px;width:14px;height:2px}.fvr-web .ciclo-s-audita ul{grid-template-columns:1fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.fvr-web .ciclo-s-audita ul{grid-template-columns:1fr}}.fvr-web .ciclo-s-audita li{align-items:flex-start;gap:.7rem;font-size:.98rem;line-height:1.5;display:flex}.fvr-web .ciclo-s-audita li i{background:var(--hue-bg);width:18px;height:18px;color:var(--hue-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:.7rem;display:grid}.fvr-web .ciclo-s-cert{--cert-hue:#b8862e;--cert-hue-soft:#d4a14a;--cert-hue-bg:#b8862e17;--cert-hue-border:#b8862e47;border:1px solid var(--cert-hue-border);background:radial-gradient(55% 40% at 0 100%,#b8862e12 0%,#0000 60%),linear-gradient(135deg,#fffaf0 0%,#fff 100%);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:.5rem;padding:1rem 1.2rem;display:flex}.fvr-web .ciclo-s-cert-text{max-width:360px}.fvr-web .ciclo-s-cert-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--cert-hue);background:var(--cert-hue-bg);border:1px solid var(--cert-hue-border);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:.35rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.fvr-web .ciclo-s-cert-text p{opacity:.78;margin:0;font-size:.9rem;line-height:1.5}.fvr-web .ciclo-s-cert-thumb{background:#fafaf9;border:1px solid #b8862e40;border-radius:10px;flex-shrink:0;width:120px;height:170px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 36px -14px #b8862e59,0 6px 14px -6px #0b142433}.fvr-web .ciclo-s-cert-thumb:hover{transform:rotate(0)scale(1.05)}.fvr-web .ciclo-s-cert-inner{transform-origin:0 0;width:794px;height:1123px;position:absolute;top:0;left:0;transform:scale(.151)}.fvr-web .ciclo-s-decision-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:1.6rem;display:grid}@media (max-width:760px){.fvr-web .ciclo-s-decision-grid{grid-template-columns:1fr}}.fvr-web .ciclo-s-decision-grid .ciclo-s-cert{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem;margin-top:0;padding:.85rem 1rem}.fvr-web .ciclo-s-decision-grid .ciclo-s-cert-text{max-width:none}.fvr-web .ciclo-v{background:radial-gradient(50% 30% at 0 0,#4f5d9914 0%,#0000 60%),radial-gradient(40% 25% at 100% 35%,#3d8d6f0f 0%,#0000 60%),radial-gradient(40% 25% at 0 65%,#3d8f970e 0%,#0000 60%),radial-gradient(40% 25% at 100% 100%,#6f5da80e 0%,#0000 60%),linear-gradient(#fffdf8 0%,#4f5d9905 100%);border:1px solid #4f5d9924;border-radius:22px;padding:2rem 1.8rem;position:relative}@media (max-width:580px){.fvr-web .ciclo-v{padding:1.3rem 1rem}}.fvr-web .ciclo-v-hue-indigo{--hue:#4f5d99;--hue-soft:#6975ab;--hue-bg:#4f5d9914;--hue-border:#4f5d9940}.fvr-web .ciclo-v-hue-ocean{--hue:#2c6ba8;--hue-soft:#4885bc;--hue-bg:#2c6ba814;--hue-border:#2c6ba840}.fvr-web .ciclo-v-hue-emerald{--hue:#3d8d6f;--hue-soft:#5da588;--hue-bg:#3d8d6f14;--hue-border:#3d8d6f40}.fvr-web .ciclo-v-hue-teal{--hue:#3d8f97;--hue-soft:#5ea7af;--hue-bg:#3d8f9714;--hue-border:#3d8f9740}.fvr-web .ciclo-v-hue-amber{--hue:#b88541;--hue-soft:#cda06b;--hue-bg:#b8854114;--hue-border:#b8854140}.fvr-web .ciclo-v-hue-violet{--hue:#6f5da8;--hue-soft:#8b7bc0;--hue-bg:#6f5da814;--hue-border:#6f5da840}.fvr-web .ciclo-v-disclaimer{color:var(--ink-700,#474747);background:#495d8f0d;border:1px dashed #495d8f38;border-radius:10px;margin:0 0 1.2rem;padding:.65rem .95rem;font-size:.78rem;line-height:1.5}.fvr-web .ciclo-v-disclaimer strong{color:var(--ink-900);font-weight:700}.fvr-web .ciclo-v-list{padding-left:80px;position:relative}@media (max-width:580px){.fvr-web .ciclo-v-list{padding-left:60px}}.fvr-web .ciclo-v-rail{opacity:.55;background:linear-gradient(#4f5d99 0%,#2c6ba8 18%,#3d8d6f 36%,#3d8f97 54%,#b88541 72%,#6f5da8 100%);border-radius:3px;width:4px;position:absolute;top:8px;bottom:8px;left:32px;box-shadow:0 0 16px #4f5d9933}@media (max-width:580px){.fvr-web .ciclo-v-rail{left:24px}}.fvr-web .ciclo-v-row{margin-bottom:1.8rem;position:relative}.fvr-web .ciclo-v-row:last-child{margin-bottom:0}.fvr-web .ciclo-v-phase-tag{text-transform:uppercase;letter-spacing:.2em;z-index:2;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;margin-left:0;padding:.35rem .8rem;font-size:.66rem;font-weight:800;display:inline-flex;position:relative}.fvr-web .ciclo-v-phase-tag-dot{border-radius:50%;width:6px;height:6px}.fvr-web .ciclo-v-phase-init .ciclo-v-phase-tag{color:#3a4a7d;background:#4f5d991a;border:1px solid #4f5d9938}.fvr-web .ciclo-v-phase-init .ciclo-v-phase-tag-dot{background:#4f5d99}.fvr-web .ciclo-v-phase-surv .ciclo-v-phase-tag{color:#2e6a72;background:#3d8f971a;border:1px solid #3d8f9738}.fvr-web .ciclo-v-phase-surv .ciclo-v-phase-tag-dot{background:#3d8f97}.fvr-web .ciclo-v-phase-recert .ciclo-v-phase-tag{color:#54448a;background:#6f5da81a;border:1px solid #6f5da838}.fvr-web .ciclo-v-phase-recert .ciclo-v-phase-tag-dot{background:#6f5da8}.fvr-web .ciclo-v-mark{justify-content:center;align-items:center;width:70px;height:56px;display:flex;position:absolute;top:4px;left:-80px}@media (max-width:580px){.fvr-web .ciclo-v-mark{width:52px;height:44px;left:-60px}}.fvr-web .ciclo-v-num{background:linear-gradient(135deg, var(--hue,#4f5d99), var(--hue-soft,#6975ab));color:#fff;z-index:1;width:56px;height:56px;box-shadow:0 8px 18px -6px color-mix(in srgb, var(--hue,#4f5d99) 55%, transparent), 0 0 0 5px color-mix(in srgb, var(--hue,#4f5d99) 14%, transparent);border-radius:16px;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;position:relative}@media (max-width:580px){.fvr-web .ciclo-v-num{border-radius:12px;width:44px;height:44px}}.fvr-web .ciclo-v-num-ico{font-size:1.4rem}@media (max-width:580px){.fvr-web .ciclo-v-num-ico{font-size:1.1rem}}.fvr-web .ciclo-v-num-badge{color:var(--hue,#4f5d99);font-variant-numeric:tabular-nums;border:1.5px solid var(--hue,#4f5d99);letter-spacing:-.01em;background:#fff;border-radius:999px;padding:.2rem .42rem;font-size:.65rem;font-weight:800;position:absolute;bottom:-7px;right:-7px;box-shadow:0 4px 10px -3px #00000026}.fvr-web .ciclo-v-row.is-open .ciclo-v-num{box-shadow:0 14px 26px -8px color-mix(in srgb, var(--hue,#4f5d99) 60%, transparent), 0 0 0 7px color-mix(in srgb, var(--hue,#4f5d99) 18%, transparent);transform:scale(1.08)rotate(-3deg)}.fvr-web .ciclo-v-mark-badge{color:#fff;z-index:2;background:linear-gradient(135deg,#f5b942,#d4a017);border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 4px 10px -2px #d4a01780}@media (max-width:580px){.fvr-web .ciclo-v-mark-badge{width:18px;height:18px;font-size:.54rem;top:-4px;right:-2px}}.fvr-web .ciclo-v-card{border:1.5px solid var(--line-light);background:#fff;border-radius:16px;transition:border-color .3s,box-shadow .3s,transform .25s,background .3s;position:relative;overflow:hidden}.fvr-web .ciclo-v-card:before{content:"";background:linear-gradient(180deg, var(--hue,#4f5d99), var(--hue-soft,#6975ab));width:5px;position:absolute;top:0;bottom:0;left:0}.fvr-web .ciclo-v-card:after{content:"";background:radial-gradient(ellipse 80% 60% at 100% 50%, color-mix(in srgb, var(--hue,#4f5d99) 8%, transparent) 0%, transparent 70%);pointer-events:none;opacity:0;width:35%;transition:opacity .35s;position:absolute;top:0;bottom:0;right:0}.fvr-web .ciclo-v-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #0b142424}.fvr-web .ciclo-v-card:hover:after{opacity:.8}.fvr-web .ciclo-v-row.is-open .ciclo-v-card{border-color:var(--hue,#4f5d99);box-shadow:0 22px 44px -18px color-mix(in srgb, var(--hue,#4f5d99) 45%, transparent);background:linear-gradient(135deg, #fff 0%, var(--hue-bg,#4f5d9914) 100%);transform:translateY(-2px)}.fvr-web .ciclo-v-row.is-open .ciclo-v-card:after{opacity:1}.fvr-web .ciclo-v-head{text-align:left;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;padding:1.3rem 1.5rem 1.3rem 1.7rem;font-family:inherit;display:block;position:relative}.fvr-web .ciclo-v-when{text-transform:uppercase;letter-spacing:.14em;color:var(--hue,#4f5d99);background:var(--hue-bg,#4f5d9914);border:1px solid var(--hue-border,#4f5d9940);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.7rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.fvr-web .ciclo-v-when i{font-size:.85em}.fvr-web .ciclo-v-when sup{opacity:.65;font-size:.75em;font-weight:700}.fvr-web .ciclo-v-head-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fvr-web .ciclo-v-head-main h3{letter-spacing:-.015em;color:var(--ink-900);margin:0 0 .2rem;font-size:1.15rem;font-weight:800}.fvr-web .ciclo-v-head-main p{opacity:.72;margin:0;font-size:.9rem;line-height:1.45}.fvr-web .ciclo-v-chevron{background:var(--hue-bg,#4f5d9914);width:36px;height:36px;color:var(--hue,#4f5d99);border-radius:10px;flex-shrink:0;place-items:center;font-size:.82rem;transition:background .25s,transform .25s,color .25s;display:grid}.fvr-web .ciclo-v-row.is-open .ciclo-v-chevron{background:var(--hue,#4f5d99);color:#fff}.fvr-web .ciclo-v-body{z-index:1;padding:0 1.7rem 1.5rem;animation:.35s ciclo-v-fade;position:relative}@keyframes ciclo-v-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fvr-web .ciclo-v-kv{background:var(--hue-bg,#4f5d9909);border:1px solid var(--hue-border,#4f5d9926);border-radius:12px;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:grid}@media (max-width:580px){.fvr-web .ciclo-v-kv{grid-template-columns:1fr;gap:.75rem}}.fvr-web .ciclo-v-kv-label{text-transform:uppercase;letter-spacing:.16em;color:var(--hue,#4f5d99);align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.66rem;font-weight:800;display:flex}.fvr-web .ciclo-v-kv-label:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.fvr-web .ciclo-v-kv-value{color:var(--ink-900);font-size:.92rem;font-weight:600;line-height:1.4;display:block}.fvr-web .ciclo-v-audita h4{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-700);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;font-weight:800;display:flex}.fvr-web .ciclo-v-audita h4:before{content:"";background:var(--hue,#4f5d99);border-radius:2px;flex-shrink:0;width:14px;height:2px}.fvr-web .ciclo-v-audita ul{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:680px){.fvr-web .ciclo-v-audita ul{grid-template-columns:1fr}}.fvr-web .ciclo-v-audita li{align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.45;display:flex}.fvr-web .ciclo-v-audita li i{background:var(--hue-bg,#4f5d9926);width:18px;height:18px;color:var(--hue,#4f5d99);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:.7rem;display:grid}.fvr-web .ciclo-v-cert{--cert-hue:#b8862e;--cert-hue-soft:#d4a14a;--cert-hue-bg:#b8862e17;--cert-hue-border:#b8862e47;border:1px solid var(--cert-hue-border);background:radial-gradient(55% 40% at 0 100%,#b8862e12 0%,#0000 60%),radial-gradient(50% 35% at 100% 0,#d4a14a0f 0%,#0000 60%),linear-gradient(135deg,#fffaf0 0%,#fff 100%);border-radius:14px;margin-top:1.4rem;padding:1.4rem 1.2rem}.fvr-web .ciclo-v-cert-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.fvr-web .ciclo-v-cert-meta{text-align:left;min-width:0;max-width:380px}.fvr-web .ciclo-v-cert-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--cert-hue);background:var(--cert-hue-bg);border:1px solid var(--cert-hue-border);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.38rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex}.fvr-web .ciclo-v-cert-meta p{opacity:.78;margin:0;font-size:.92rem;line-height:1.55}.fvr-web .ciclo-v-cert-thumb{background:#fafaf9;border:1px solid #b8862e40;border-radius:10px;flex-shrink:0;width:220px;height:311px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 44px -16px #b8862e59,0 8px 18px -8px #0b142440}.fvr-web .ciclo-v-cert-thumb:hover{transform:rotate(0)scale(1.05);box-shadow:0 28px 56px -16px #b8862e73,0 12px 24px -8px #0b14244d}@media (max-width:580px){.fvr-web .ciclo-v-cert-thumb{transform:none}.fvr-web .ciclo-v-cert-thumb:hover{transform:scale(1.02)}}.fvr-web .ciclo-v-cert-inner{transform-origin:0 0;width:794px;height:1123px;position:absolute;top:0;left:0;transform:scale(.277)}.fvr-web .ciclo-wrap{background:radial-gradient(50% 40% at 12% 0,#495d8f0f 0%,#0000 60%),radial-gradient(40% 35% at 90% 100%,#4a8ba10d 0%,#0000 60%),linear-gradient(#fffdf8 0%,#495d8f06 100%);border:1px solid #495d8f1f;border-radius:20px;margin-bottom:1.4rem;padding:1.6rem 1.4rem 1.4rem;position:relative}@media (max-width:580px){.fvr-web .ciclo-wrap{padding:1.2rem .9rem}}.fvr-web .ciclo-timeline{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-bottom:.9rem;padding:.4rem 0 1rem;display:grid;position:relative}@media (max-width:980px){.fvr-web .ciclo-timeline{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width:580px){.fvr-web .ciclo-timeline{grid-template-columns:repeat(2,1fr)}}.fvr-web .ciclo-track{opacity:.85;z-index:0;background:linear-gradient(90deg,#495d8f 0%,#5a7099 32%,#4a8ba1 50%,#5a7099 68%,#6b5ba8 100%);border-radius:3px;height:3px;position:absolute;top:50px;left:5%;right:5%}@media (max-width:980px){.fvr-web .ciclo-track{display:none}}.fvr-web .ciclo-node{z-index:1;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;padding:0;font-family:inherit;display:flex;position:relative}.fvr-web .ciclo-year{text-transform:uppercase;letter-spacing:.14em;font-variant-numeric:tabular-nums;border-radius:6px;padding:.28rem .6rem;font-size:.66rem;font-weight:700}.fvr-web .ciclo-node-1 .ciclo-year,.fvr-web .ciclo-node-2 .ciclo-year,.fvr-web .ciclo-node-3 .ciclo-year{color:#3d527d;background:#495d8f17}.fvr-web .ciclo-node-4 .ciclo-year,.fvr-web .ciclo-node-5 .ciclo-year{color:#3d6f80;background:#4a8ba11a}.fvr-web .ciclo-node-6 .ciclo-year{color:#5a4e8a;background:#6b5ba81a}.fvr-web .ciclo-dot{background:#fff;border-radius:50%;width:18px;height:18px;margin:4px 0;transition:all .25s}.fvr-web .ciclo-node-1 .ciclo-dot,.fvr-web .ciclo-node-2 .ciclo-dot,.fvr-web .ciclo-node-3 .ciclo-dot{border:3px solid #495d8f;box-shadow:0 0 0 4px #495d8f1f}.fvr-web .ciclo-node-4 .ciclo-dot,.fvr-web .ciclo-node-5 .ciclo-dot{border:3px solid #4a8ba1;box-shadow:0 0 0 4px #4a8ba11f}.fvr-web .ciclo-node-6 .ciclo-dot{border:3px solid #6b5ba8;box-shadow:0 0 0 4px #6b5ba81f}.fvr-web .ciclo-node.is-decision .ciclo-dot{background:currentColor}.fvr-web .ciclo-node-3.is-decision .ciclo-dot{color:#495d8f}.fvr-web .ciclo-node-6.is-decision .ciclo-dot{color:#6b5ba8}.fvr-web .ciclo-node.is-open .ciclo-dot{transform:scale(1.12)}.fvr-web .ciclo-node-1.is-open .ciclo-dot,.fvr-web .ciclo-node-2.is-open .ciclo-dot,.fvr-web .ciclo-node-3.is-open .ciclo-dot{background:#495d8f;box-shadow:0 0 0 7px #495d8f33}.fvr-web .ciclo-node-4.is-open .ciclo-dot,.fvr-web .ciclo-node-5.is-open .ciclo-dot{background:#4a8ba1;box-shadow:0 0 0 7px #4a8ba133}.fvr-web .ciclo-node-6.is-open .ciclo-dot{background:#6b5ba8;box-shadow:0 0 0 7px #6b5ba838}.fvr-web .ciclo-card{border:1.5px solid var(--line-light);background:#fff;border-radius:10px;width:100%;min-height:64px;padding:.65rem .75rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.fvr-web .ciclo-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.fvr-web .ciclo-node-1 .ciclo-card:before,.fvr-web .ciclo-node-2 .ciclo-card:before,.fvr-web .ciclo-node-3 .ciclo-card:before{background:linear-gradient(90deg,#495d8f,#5a7099)}.fvr-web .ciclo-node-4 .ciclo-card:before,.fvr-web .ciclo-node-5 .ciclo-card:before{background:linear-gradient(90deg,#4a8ba1,#6ba0b3)}.fvr-web .ciclo-node-6 .ciclo-card:before{background:linear-gradient(90deg,#6b5ba8,#8a7cc0)}.fvr-web .ciclo-node:hover .ciclo-card{transform:translateY(-2px);box-shadow:0 10px 22px -14px #0b142424}.fvr-web .ciclo-node-1:hover .ciclo-card,.fvr-web .ciclo-node-2:hover .ciclo-card,.fvr-web .ciclo-node-3:hover .ciclo-card{border-color:#495d8f59}.fvr-web .ciclo-node-4:hover .ciclo-card,.fvr-web .ciclo-node-5:hover .ciclo-card{border-color:#4a8ba166}.fvr-web .ciclo-node-6:hover .ciclo-card{border-color:#6b5ba866}.fvr-web .ciclo-node-1.is-open .ciclo-card,.fvr-web .ciclo-node-2.is-open .ciclo-card,.fvr-web .ciclo-node-3.is-open .ciclo-card{background:linear-gradient(#fff,#495d8f09);border-color:#495d8f;box-shadow:0 14px 28px -14px #495d8f47}.fvr-web .ciclo-node-4.is-open .ciclo-card,.fvr-web .ciclo-node-5.is-open .ciclo-card{background:linear-gradient(#fff,#4a8ba109);border-color:#4a8ba1;box-shadow:0 14px 28px -14px #4a8ba147}.fvr-web .ciclo-node-6.is-open .ciclo-card{background:linear-gradient(#fff,#6b5ba809);border-color:#6b5ba8;box-shadow:0 14px 28px -14px #6b5ba847}.fvr-web .ciclo-node.is-open .ciclo-card{transform:translateY(-2px)}.fvr-web .ciclo-label{letter-spacing:-.005em;margin-bottom:.25rem;font-size:.82rem;font-weight:800}.fvr-web .ciclo-node-1 .ciclo-label,.fvr-web .ciclo-node-2 .ciclo-label,.fvr-web .ciclo-node-3 .ciclo-label{color:#3d527d}.fvr-web .ciclo-node-4 .ciclo-label,.fvr-web .ciclo-node-5 .ciclo-label{color:#3d6f80}.fvr-web .ciclo-node-6 .ciclo-label{color:#5a4e8a}.fvr-web .ciclo-sub{opacity:.72;font-size:.7rem;line-height:1.35}.fvr-web .ciclo-detail{background:radial-gradient(50% 35% at 100% 0,#4a8ba10a 0%,#0000 55%),linear-gradient(#fff 0%,#495d8f04 100%);border:1px solid #495d8f2e;border-top:3px solid;border-image:linear-gradient(90deg,#495d8f,#4a8ba1,#6b5ba8) 1;border-radius:16px;padding:1.2rem 1.4rem;box-shadow:0 16px 36px -22px #0b142424}.fvr-web .ciclo-detail-head{border-bottom:1px dashed var(--line-light);grid-template-columns:1fr auto;align-items:flex-start;gap:1.2rem;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}@media (max-width:780px){.fvr-web .ciclo-detail-head{grid-template-columns:1fr}}.fvr-web .ciclo-detail-tag{text-transform:uppercase;letter-spacing:.16em;color:var(--empresa,#3a4f8a);background:#3a4f8a1a;border-radius:6px;margin-bottom:.55rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;display:inline-block}.fvr-web .ciclo-detail-head h3{letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.4rem;font-weight:800}.fvr-web .ciclo-detail-sub{opacity:.72;margin:0;font-size:.92rem;line-height:1.4}.fvr-web .ciclo-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:min(280px,100%);display:grid}@media (max-width:780px){.fvr-web .ciclo-detail-meta{min-width:0}}.fvr-web .ciclo-meta-label{text-transform:uppercase;letter-spacing:.14em;opacity:.55;margin-bottom:.25rem;font-size:.66rem;font-weight:700}.fvr-web .ciclo-meta-value{font-size:.9rem;font-weight:600;line-height:1.4}.fvr-web .ciclo-detail-body h4{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-700,#474747);margin:0 0 .8rem;font-size:.76rem;font-weight:700}.fvr-web .ciclo-audita-list{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:680px){.fvr-web .ciclo-audita-list{grid-template-columns:1fr}}.fvr-web .ciclo-audita-list li{align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.fvr-web .ciclo-audita-list li i{color:var(--empresa,#3a4f8a);flex-shrink:0;margin-top:5px;font-size:.8rem}.fvr-web .ciclo-year sup{opacity:.6;margin-left:2px;font-size:.75em;font-weight:700}.fvr-web .ciclo-note{color:var(--ink-700,#474747);background:#495d8f0b;border:1px dashed #495d8f33;border-radius:10px;align-items:flex-start;gap:.55rem;margin:0 0 .9rem;padding:.65rem .9rem;font-size:.78rem;line-height:1.5;display:flex}.fvr-web .ciclo-note strong{color:var(--ink-900);font-weight:700}.fvr-web .ciclo-note-star{color:#495d8f;letter-spacing:-.05em;flex-shrink:0;font-size:.92rem;font-weight:800;line-height:1}.fvr-web .ciclo-detail-note{border-top:1px dashed var(--line-light);color:var(--ink-500,#898989);margin:1.1rem 0 0;padding-top:.8rem;font-size:.78rem;font-style:italic;line-height:1.5}.fvr-web .ciclo-detail-note strong{color:var(--empresa,#3a4f8a);font-style:normal;font-weight:800}.fvr-web .ciclo-anots{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;display:grid}@media (max-width:780px){.fvr-web .ciclo-anots{grid-template-columns:1fr}}.fvr-web .ciclo-anot{border:1px solid var(--line-light);background:#fff;border-left:3px solid;border-radius:10px;align-items:flex-start;gap:.8rem;padding:.95rem 1.1rem;transition:transform .25s,box-shadow .25s;display:flex}.fvr-web .ciclo-anot:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #0b14242e}.fvr-web .ciclo-anot:first-child{background:linear-gradient(135deg,#c0805009,#fff);border-left-color:#c08050}.fvr-web .ciclo-anot:first-child .ciclo-anot-ico{color:#b06f3a;background:#c080501a}.fvr-web .ciclo-anot:nth-child(2){background:linear-gradient(135deg,#4a8ba109,#fff);border-left-color:#4a8ba1}.fvr-web .ciclo-anot:nth-child(2) .ciclo-anot-ico{color:#3d6f80;background:#4a8ba11a}.fvr-web .ciclo-anot-ico{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.fvr-web .ciclo-anot h4{letter-spacing:-.005em;margin:0 0 .35rem;font-size:1rem;font-weight:800}.fvr-web .ciclo-anot p{opacity:.75;margin:0;font-size:.88rem;line-height:1.5}.fvr-web .pilares-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:880px){.fvr-web .pilares-grid{grid-template-columns:1fr}}.fvr-web .pilar-card{border:1px solid var(--line-light);background:#fff;border-radius:18px;padding:1.8rem;transition:transform .3s,box-shadow .3s,border-color .25s;position:relative;overflow:hidden}.fvr-web .pilar-card:before{content:"";background:linear-gradient(90deg, var(--persona,#79a839), #5a9a30);height:4px;position:absolute;top:0;left:0;right:0}.fvr-web .pilar-card:nth-child(2):before{background:linear-gradient(90deg,#4f5d99,#6975ab)}.fvr-web .pilar-card:nth-child(3):before{background:linear-gradient(90deg,#6b5ba8,#8a7cc0)}.fvr-web .pilar-card:hover{border-color:#0b142426;transform:translateY(-4px);box-shadow:0 22px 44px -22px #0b14242e}.fvr-web .pilar-num{letter-spacing:.2em;color:var(--persona);opacity:.65;margin-bottom:.6rem;font-size:.72rem;font-weight:800}.fvr-web .pilar-card:nth-child(2) .pilar-num{color:#4f5d99}.fvr-web .pilar-card:nth-child(3) .pilar-num{color:#6b5ba8}.fvr-web .pilar-card h3{letter-spacing:-.015em;margin:0 0 .65rem;font-size:1.3rem;font-weight:800}.fvr-web .pilar-card p{opacity:.75;margin:0;font-size:.96rem;line-height:1.55}.fvr-web .origen-head{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.fvr-web .origen-year{letter-spacing:-.02em;color:var(--persona);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.fvr-web .origen-title{max-width:100%}.fvr-web .origen-stack{flex-direction:column;gap:1rem;display:flex}.fvr-web .origen-stack p{opacity:.8;margin:0;font-size:1.05rem;line-height:1.65}.fvr-web .origen-stack p.origen-end{color:var(--ink-900);opacity:1;border-left:3px solid var(--persona);padding-left:1.2rem;font-size:1.1rem;font-weight:700}.fvr-web .mision-statement{color:var(--ink-900);letter-spacing:-.01em;margin:0 0 2rem;font-size:1.4rem;font-weight:700;line-height:1.4}.fvr-web .mision-lines{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.fvr-web .mision-lines li{border:1px solid var(--line-light);border-left:3px solid var(--persona);color:var(--ink-900);background:#fff;border-radius:10px;align-items:center;gap:.9rem;padding:.9rem 1.2rem;font-size:1.05rem;font-weight:600;line-height:1.4;display:flex}.fvr-web .mision-lines li i{color:var(--persona);flex-shrink:0;font-size:.85rem}.fvr-web .lineas-grid{grid-template-columns:1fr;gap:1.4rem;max-width:1100px;margin:0 auto;display:grid}.fvr-web .linea-card{border:1.5px solid var(--line-light);color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:1.1rem;padding:1.8rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex;position:relative}.fvr-web .linea-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -22px #0b14242e}.fvr-web .linea-p:hover{border-color:var(--persona)}.fvr-web .linea-e:hover{border-color:var(--empresa)}.fvr-web .linea-tag{text-transform:uppercase;letter-spacing:.16em;border-radius:999px;align-self:flex-start;padding:.35rem .75rem;font-size:.68rem;font-weight:800;display:inline-block}.fvr-web .linea-p .linea-tag{color:var(--persona);background:#79a8391f;border:1px solid #79a83940}.fvr-web .linea-e .linea-tag{color:var(--empresa);background:#3a4f8a1f;border:1px solid #3a4f8a40}.fvr-web .linea-pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.2rem;display:grid}@media (max-width:720px){.fvr-web .linea-pair{grid-template-columns:1fr}.fvr-web .linea-arrow{transform:rotate(90deg)}}.fvr-web .linea-side{border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;display:flex}.fvr-web .linea-prob{background:#c048480a;border:1px solid #c0484826}.fvr-web .linea-sol{background:#79a8390d;border:1px solid #79a83933}.fvr-web .linea-e .linea-sol{background:#3a4f8a0d;border-color:#3a4f8a33}.fvr-web .linea-side-label{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.fvr-web .linea-prob .linea-side-label{color:#b06f3a}.fvr-web .linea-p .linea-sol .linea-side-label{color:var(--persona)}.fvr-web .linea-e .linea-sol .linea-side-label{color:var(--empresa)}.fvr-web .linea-side p{opacity:.82;margin:0;font-size:.92rem;line-height:1.55}.fvr-web .linea-arrow{color:var(--ink-300);place-items:center;font-size:1.4rem;display:grid}.fvr-web .linea-go{align-items:center;gap:.4rem;margin-top:auto;font-size:.92rem;font-weight:700;display:inline-flex}.fvr-web .linea-p .linea-go{color:var(--persona)}.fvr-web .linea-e .linea-go{color:var(--empresa)}.fvr-web .equipo-block{text-align:center;max-width:720px;margin:0 auto}.fvr-web .equipo-title{margin:1rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.4rem)}.fvr-web .equipo-stack{text-align:left;flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.fvr-web .equipo-stack p{opacity:.82;margin:0;font-size:1.02rem;line-height:1.65}.fvr-web .equipo-cta{margin:0 auto}.fvr-web .razon-stack{flex-direction:column;gap:1.1rem;max-width:760px;margin:0 auto;display:flex}.fvr-web .razon-stack p{opacity:.82;margin:0;font-size:1.05rem;line-height:1.65}.fvr-web .razon-stack p.razon-end{color:var(--ink-900);opacity:1;border-left:3px solid var(--persona);margin-top:.4rem;padding-left:1.2rem;font-weight:700}.fvr-web .explora-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1000px){.fvr-web .explora-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fvr-web .explora-grid{grid-template-columns:1fr}}.fvr-web .explora-card{border:1px solid var(--line-light);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:.55rem;padding:1.4rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex}.fvr-web .explora-card:hover{border-color:var(--persona);transform:translateY(-3px);box-shadow:0 18px 36px -22px #0b142426}.fvr-web .explora-ico{width:40px;height:40px;color:var(--persona);background:#79a8391f;border-radius:11px;place-items:center;font-size:1rem;display:grid}.fvr-web .explora-card h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.fvr-web .explora-card p{opacity:.72;margin:0;font-size:.88rem;line-height:1.5}.fvr-web .explora-go{color:var(--persona);border-top:1px dashed var(--line-light);align-items:center;gap:.35rem;margin-top:auto;padding-top:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.fvr-web .manif-decl{counter-reset:decl;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.fvr-web .manif-decl-item{border:1px solid var(--line-light);border-left:4px solid var(--persona);background:linear-gradient(#fff 0%,#fafaf9 100%);border-radius:16px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:grid;position:relative}.fvr-web .manif-decl-item:hover{border-color:#79a83966;transform:translate(4px);box-shadow:0 18px 40px -22px #0b142433}.fvr-web .manif-decl-n{letter-spacing:-.03em;background:linear-gradient(#95c950 0%,#6ba832 100%);-webkit-text-fill-color:transparent;color:var(--persona);font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:800;line-height:1}.fvr-web .manif-decl-text{color:var(--ink-900,#0b1424);letter-spacing:-.01em;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:700;line-height:1.4}@media (max-width:580px){.fvr-web .manif-decl-item{grid-template-columns:1fr;gap:.6rem;padding:1.3rem 1.4rem}}.fvr-web .manif-comp-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:920px){.fvr-web .manif-comp-grid{grid-template-columns:1fr;gap:1rem}}.fvr-web .manif-comp{border:1px solid var(--line-light);background:#fff;border-radius:18px;flex-direction:column;gap:.8rem;padding:1.8rem 1.6rem 1.6rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.fvr-web .manif-comp:before{content:"";background:linear-gradient(90deg, transparent, var(--persona), transparent);opacity:.5;height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.fvr-web .manif-comp:hover{border-color:#79a83959;transform:translateY(-4px);box-shadow:0 22px 48px -22px #0b142438}.fvr-web .manif-comp:hover:before{opacity:1}.fvr-web .manif-comp:hover .manif-comp-ico{transform:scale(1.08)rotate(-4deg)}.fvr-web .manif-comp-ico{width:52px;height:52px;color:var(--persona);background:linear-gradient(135deg,#95c95024,#95c9500f);border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.fvr-web .manif-comp-num{letter-spacing:.14em;color:var(--ink-300,#b8b8b8);font-size:.76rem;font-weight:800;position:absolute;top:1.4rem;right:1.4rem}.fvr-web .manif-comp h3{letter-spacing:-.01em;color:var(--ink-900,#0b1424);margin:0;font-size:1.25rem;font-weight:800}.fvr-web .manif-comp p{opacity:.8;margin:0;font-size:.95rem;line-height:1.55}.fvr-web .manifesto-list{flex-direction:column;gap:1.2rem;display:flex}.fvr-web .manifesto-item{border:1px solid var(--line-light);border-left:3px solid var(--persona);background:#fff;border-radius:14px;grid-template-columns:80px 1fr;align-items:start;gap:1.6rem;padding:1.6rem 1.8rem;transition:transform .3s,box-shadow .3s;display:grid}.fvr-web .manifesto-item:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #0b142426}@media (max-width:580px){.fvr-web .manifesto-item{grid-template-columns:1fr;gap:.6rem;padding:1.3rem 1.4rem}}.fvr-web .manifesto-n{letter-spacing:-.025em;color:var(--persona);opacity:.85;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.fvr-web .manifesto-body h3{letter-spacing:-.015em;color:var(--ink-900);margin:0 0 .55rem;font-size:1.25rem;font-weight:800}.fvr-web .manifesto-body p{opacity:.8;margin:0;font-size:1rem;line-height:1.6}.fvr-web .manifesto-sign{text-align:center;margin-top:3rem;padding:2rem 0}.fvr-web .manifesto-sign-line{background:var(--line-light);max-width:200px;height:1px;margin:0 auto 1.4rem}.fvr-web .manifesto-sign-by{text-transform:uppercase;letter-spacing:.16em;opacity:.55;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.fvr-web .manifesto-sign-name{color:var(--ink-900);margin-bottom:.25rem;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600}.fvr-web .manifesto-sign-date{opacity:.6;font-size:.85rem}.fvr-web .roles-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}@media (max-width:1100px){.fvr-web .roles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.fvr-web .roles-grid{grid-template-columns:1fr}}.fvr-web .role-card{border:1px solid var(--line-light);background:#fff;border-radius:16px;flex-direction:column;gap:.65rem;padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex}.fvr-web .role-card:hover{border-color:var(--persona);transform:translateY(-4px);box-shadow:0 22px 44px -22px #0b14242e}.fvr-web .role-ico{width:44px;height:44px;color:var(--persona);background:#79a8391f;border-radius:12px;place-items:center;font-size:1.1rem;display:grid}.fvr-web .role-tag{text-transform:uppercase;letter-spacing:.18em;color:var(--persona);background:#79a8391a;border-radius:6px;align-self:flex-start;padding:.25rem .55rem;font-size:.65rem;font-weight:800;display:inline-block}.fvr-web .role-card h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.fvr-web .role-card p{opacity:.75;margin:0;font-size:.88rem;line-height:1.5}.fvr-web .verify-form{max-width:580px;margin-top:1.6rem}.fvr-web .verify-form label{text-transform:uppercase;letter-spacing:.16em;color:#ffffffbf;margin-bottom:.55rem;font-size:.72rem;font-weight:800;display:block}.fvr-web .verify-input-row{background:#ffffff0f;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.fvr-web .verify-input-row input{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:0 0;border:0;flex:1;min-width:0;padding:.65rem .8rem;font-family:inherit;font-size:1rem}.fvr-web .verify-input-row input::placeholder{color:#ffffff59}.fvr-web .verify-input-row input:disabled{color:#fff6;cursor:not-allowed}.fvr-web .verify-input-row button{white-space:nowrap}.fvr-web .verify-input-row button:disabled{opacity:.55;cursor:not-allowed}.fvr-web .verify-hint,.fvr-web .verify-soon{color:#ffffffa6;align-items:center;gap:.5rem;margin:.8rem 0 0;font-size:.82rem;display:flex}.fvr-web .verify-hint i,.fvr-web .verify-soon i{color:#95c950;font-size:.9em}.fvr-web .verify-soon{background:#95c95014;border:1px dashed #95c95040;border-radius:10px;margin-top:1rem;padding:.65rem .9rem}.fvr-web .verify-pasos{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:880px){.fvr-web .verify-pasos{grid-template-columns:1fr}}.fvr-web .verify-paso{border:1px solid var(--line-light);background:#fff;border-radius:16px;padding:2.2rem 1.6rem 1.6rem;position:relative}.fvr-web .verify-paso-n{background:linear-gradient(135deg, var(--persona), #5a9a30);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;width:44px;height:44px;font-size:.92rem;font-weight:800;display:grid;position:absolute;top:-16px;left:1.6rem;box-shadow:0 8px 18px -6px #79a83966}.fvr-web .verify-paso h3{letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.fvr-web .verify-paso p{opacity:.75;margin:0;font-size:.92rem;line-height:1.55}.fvr-web .verify-estados{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:880px){.fvr-web .verify-estados{grid-template-columns:1fr}}.fvr-web .verify-estado{border:1px solid var(--line-light);background:#fff;border-left:3px solid #c8c5bd;border-radius:16px;flex-direction:column;gap:.7rem;padding:1.6rem;display:flex}.fvr-web .verify-estado-ico{border-radius:12px;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.fvr-web .verify-estado h3{letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:800}.fvr-web .verify-estado p{opacity:.8;margin:0;font-size:.92rem;line-height:1.55}.fvr-web .verify-estado-vigente{border-left-color:var(--persona)}.fvr-web .verify-estado-vigente .verify-estado-ico{color:var(--persona);background:#79a8391f}.fvr-web .verify-estado-vigente h3{color:var(--persona)}.fvr-web .verify-estado-suspendido{border-left-color:#b88541}.fvr-web .verify-estado-suspendido .verify-estado-ico{color:#b88541;background:#b885411f}.fvr-web .verify-estado-suspendido h3{color:#b88541}.fvr-web .verify-estado-revocado{border-left-color:#c04848}.fvr-web .verify-estado-revocado .verify-estado-ico{color:#c04848;background:#c048481f}.fvr-web .verify-estado-revocado h3{color:#c04848}.fvr-web .contacto-grid{grid-template-columns:1fr 1fr;gap:1.4rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:880px){.fvr-web .contacto-grid{grid-template-columns:1fr}}.fvr-web .contacto-card{border:2px solid var(--line-light);color:inherit;background:#fff;border-radius:22px;flex-direction:column;gap:1.1rem;padding:2.2rem 2rem;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.fvr-web .contacto-edge{height:6px;transition:height .3s;position:absolute;top:0;left:0;right:0}.fvr-web .contacto-p .contacto-edge{background:var(--persona)}.fvr-web .contacto-e .contacto-edge{background:var(--empresa)}.fvr-web .contacto-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -22px #0b142433}.fvr-web .contacto-card:hover .contacto-edge{height:9px}.fvr-web .contacto-p:hover{border-color:var(--persona)}.fvr-web .contacto-e:hover{border-color:var(--empresa)}.fvr-web .contacto-head{align-items:center;gap:1rem;display:flex}.fvr-web .contacto-ico{border-radius:14px;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}.fvr-web .contacto-p .contacto-ico{color:var(--persona);background:#79a8391f}.fvr-web .contacto-e .contacto-ico{color:var(--empresa);background:#3a4f8a1f}.fvr-web .contacto-tag{text-transform:uppercase;letter-spacing:.14em;opacity:.55;margin-bottom:.15rem;font-size:.7rem;font-weight:600}.fvr-web .contacto-card h3{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.fvr-web .contacto-card p{opacity:.75;margin:0;font-size:.96rem;line-height:1.55}.fvr-web .contacto-mail{background:var(--cream);border:1px solid var(--line-light);border-radius:12px;align-items:center;gap:.55rem;padding:.8rem 1.1rem;font-family:monospace;font-size:1rem;font-weight:700;display:inline-flex}.fvr-web .contacto-p .contacto-mail{color:var(--persona)}.fvr-web .contacto-e .contacto-mail{color:var(--empresa)}.fvr-web .contacto-go{border-top:1px dashed var(--line-light);align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-size:.92rem;font-weight:700;display:inline-flex}.fvr-web .contacto-p .contacto-go{color:var(--persona)}.fvr-web .contacto-e .contacto-go{color:var(--empresa)}.fvr-web .canales-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1000px){.fvr-web .canales-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fvr-web .canales-grid{grid-template-columns:1fr}}.fvr-web .canal-card{border:1px solid var(--line-light);color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:.55rem;padding:1.3rem;text-decoration:none;transition:transform .3s,border-color .25s;display:flex}.fvr-web .canal-card:hover{border-color:var(--persona);transform:translateY(-3px)}.fvr-web .canal-ico{width:38px;height:38px;color:var(--persona);background:#79a8391a;border-radius:10px;place-items:center;font-size:1rem;display:grid}.fvr-web .canal-card h3{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800}.fvr-web .canal-card p{opacity:.72;margin:0;font-size:.85rem;line-height:1.5}.fvr-web .canal-go{color:var(--persona);border-top:1px dashed var(--line-light);align-items:center;gap:.35rem;margin-top:auto;padding-top:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.fvr-web .tiempos-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1000px){.fvr-web .tiempos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fvr-web .tiempos-grid{grid-template-columns:1fr}}.fvr-web .tiempo-card{border:1px solid var(--line-light);background:#fff;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.fvr-web .tiempo-ico{width:38px;height:38px;color:var(--ink-700);background:#0b14240d;border-radius:10px;flex-shrink:0;place-items:center;font-size:.95rem;display:grid}.fvr-web .tiempo-card h4{letter-spacing:-.005em;margin:0 0 .25rem;font-size:.92rem;font-weight:800}.fvr-web .tiempo-card p{opacity:.72;margin:0;font-size:.85rem;line-height:1.4}.fvr-web .norm-status{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.fvr-web .norm-status:before{content:"";border-radius:50%;width:5px;height:5px}.fvr-web .norm-status.en_proceso{color:var(--persona,#79a839);background:#79a8391f;border:1px solid #79a83940}.fvr-web .norm-status.en_proceso:before{background:var(--persona,#79a839);box-shadow:0 0 8px var(--persona);animation:2s ease-in-out infinite pulseDot}.fvr-web .norm-status.proximamente{color:var(--ink-500,#898989);background:#0b14240d;border:1px solid #0b14241a}.fvr-web .norm-status.proximamente:before{background:var(--ink-300,#b8b8b8)}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.fvr-web .port-card.is-proximamente,.fvr-web .cat-card.is-proximamente{opacity:.82;background:#0b142405}.fvr-web .port-card.is-proximamente:hover,.fvr-web .cat-card.is-proximamente:hover{opacity:1}.fvr-web .eyebrow-e{color:var(--empresa,#3a4f8a);background:#3a4f8a1a;border-color:#3a4f8a40}.fvr-web .eyebrow-e:before{background:var(--empresa,#3a4f8a);box-shadow:0 0 0 4px #3a4f8a2e}.fvr-web .etapas-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}@media (max-width:980px){.fvr-web .etapas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.fvr-web .etapas-grid{grid-template-columns:1fr}}.fvr-web .etapa-card{border:1px solid var(--line-light);border-top:4px solid var(--empresa);background:#fff;border-radius:18px;padding:1.6rem;transition:transform .3s,box-shadow .3s,border-color .25s}.fvr-web .etapa-card:hover{border-color:var(--empresa);transform:translateY(-4px);box-shadow:0 24px 50px -22px #0b142426}.fvr-web .etapa-code{text-transform:uppercase;letter-spacing:.2em;color:var(--empresa,#3a4f8a);background:#3a4f8a14;border-radius:6px;margin-bottom:.8rem;padding:.35rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.fvr-web .etapa-card h3{letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.15rem;font-weight:800}.fvr-web .etapa-card p{opacity:.75;margin:0;font-size:.92rem;line-height:1.55}.fvr-web .port-card-e:hover{border-color:var(--empresa)}.fvr-web .port-card-e .port-go{color:var(--empresa)}.fvr-web .proceso-preview-e .proc-n{color:var(--empresa,#3a4f8a)}.fvr-web .proceso-foot-e{border-left-color:var(--empresa,#3a4f8a)}.fvr-web .proceso-foot-e .proc-time i{color:var(--empresa,#3a4f8a)}.fvr-web .paso-card-e:hover{border-color:#3a4f8a66}.fvr-web .paso-n-e{background:linear-gradient(135deg, var(--empresa,#3a4f8a), #28376a);box-shadow:0 8px 18px -6px #3a4f8a66}.fvr-web .faq-item-e[open]{border-color:#3a4f8a80}.fvr-web .faq-item-e .faq-plus,.fvr-web .faq-item-e .faq-minus{color:var(--empresa,#3a4f8a)}.fvr-web .nonos-list{gap:.7rem;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.fvr-web .nonos-list li{border:1px solid var(--line-light);background:#fff;border-left:3px solid #c8c5bd;border-radius:12px;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;font-size:.98rem;line-height:1.5;display:flex}.fvr-web .nonos-list li i{color:#c8c5bd;flex-shrink:0;margin-top:2px;font-size:1.1rem}.fvr-web .cot-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.fvr-web .cot-grid-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.fvr-web .cot-grid,.fvr-web .cot-grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.fvr-web .cot-grid,.fvr-web .cot-grid-5{grid-template-columns:1fr}}.fvr-web .cot-card{border:1px solid var(--line-light);background:#fff;border-radius:18px;flex-direction:column;gap:.55rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex}.fvr-web .cot-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #0b142426}.fvr-web .cot-ico{width:44px;height:44px;color:var(--persona,#79a839);background:#79a8391f;border-radius:12px;place-items:center;margin-bottom:.25rem;font-size:1.15rem;display:grid}.fvr-web .cot-ico-e{color:var(--empresa,#3a4f8a);background:#3a4f8a1f}.fvr-web .cot-card h3{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:800}.fvr-web .cot-card p{opacity:.72;margin:0;font-size:.88rem;line-height:1.5}.fvr-web .pol-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:1100px){.fvr-web .pol-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.fvr-web .pol-grid{grid-template-columns:1fr}}.fvr-web .pol-card{border:1px solid var(--line-light,#e2e3de);color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex}.fvr-web .pol-card:hover{border-color:#79a83980;transform:translateY(-4px);box-shadow:0 24px 50px -22px #0b142426}.fvr-web .pol-ico{width:44px;height:44px;color:var(--persona,#79a839);background:#79a8391f;border-radius:12px;place-items:center;font-size:1.15rem;display:grid}.fvr-web .pol-meta{text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.fvr-web .pol-code{color:var(--ink-700,#474747);background:var(--cream,#f7f5ee);border-radius:6px;padding:.25rem .55rem;font-family:monospace}.fvr-web .pol-applies{color:var(--ink-500,#898989)}.fvr-web .pol-card h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.fvr-web .pol-card p{opacity:.75;margin:0;font-size:.9rem;line-height:1.5}.fvr-web .pol-go{color:var(--persona,#79a839);border-top:1px dashed var(--line-light,#e2e3de);align-items:center;gap:.35rem;margin-top:auto;padding-top:.65rem;font-size:.85rem;font-weight:700;display:inline-flex}.fvr-web .policy-page{background:var(--cream,#f7f5ee);padding:60px 0 100px}.fvr-web .policy-w{max-width:880px;margin:0 auto;padding:0 28px}.fvr-web .policy-crumb{opacity:.55;margin-bottom:1.4rem;font-size:.82rem}.fvr-web .policy-crumb a{color:inherit;opacity:.8;text-decoration:none}.fvr-web .policy-crumb a:hover{opacity:1;color:var(--persona)}.fvr-web .policy-meta{text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.fvr-web .policy-meta .pol-code{border:1px solid var(--line-light);color:var(--ink-700);background:#fff;font-family:monospace}.fvr-web .policy-meta .pol-version{color:var(--persona,#79a839);background:#79a8391f;border-radius:6px;padding:.25rem .55rem}.fvr-web .policy-meta .pol-status{color:#b56a00;background:#ffc86426;border-radius:6px;padding:.25rem .55rem}.fvr-web .policy-meta .pol-status.vigente{color:var(--persona,#79a839);background:#79a83926}.fvr-web .policy-page h1{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:800;line-height:1.1}.fvr-web .policy-page .policy-sub{opacity:.7;max-width:720px;margin:0 0 2.4rem;font-size:1.05rem;line-height:1.55}.fvr-web .policy-section{border:1px solid var(--line-light);background:#fff;border-radius:14px;margin-bottom:1rem;padding:1.6rem 1.8rem}.fvr-web .policy-section h2{letter-spacing:-.01em;align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:1.15rem;font-weight:800;display:flex}.fvr-web .policy-section h2 .pol-n{color:var(--persona,#79a839);background:#79a8391f;border-radius:6px;padding:.2rem .55rem;font-family:monospace;font-size:.72rem;font-weight:800}.fvr-web .policy-section p,.fvr-web .policy-section ul,.fvr-web .policy-section ol{font-size:.96rem;line-height:1.65}.fvr-web .policy-section ul,.fvr-web .policy-section ol{padding-left:1.3rem}.fvr-web .policy-section li{margin-bottom:.35rem}.fvr-web .policy-section strong{color:var(--ink-900);font-weight:700}.fvr-web .policy-section table{border-collapse:collapse;width:100%;margin-top:.8rem;font-size:.88rem}@media (max-width:640px){.fvr-web .policy-section table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.fvr-web .policy-section th,.fvr-web .policy-section td{border:1px solid var(--line-light);text-align:left;padding:.55rem .7rem}.fvr-web .policy-section th{background:var(--cream,#f7f5ee);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.fvr-web .policy-page .policy-foot{border:1px solid var(--line-light);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:2.4rem;padding:1.4rem 1.8rem;font-size:.88rem;display:flex}.fvr-web .page-shell{background:var(--cream,#f7f5ee);min-height:100vh;color:var(--ink-900,#0b1424);padding:140px 28px 80px}.fvr-web .page-shell .w-inner{max-width:880px;margin:0 auto}.fvr-web .page-shell .crumb{opacity:.55;margin-bottom:1.2rem;font-size:.82rem}.fvr-web .page-shell .crumb a{color:inherit;opacity:.8;text-decoration:none}.fvr-web .page-shell .crumb a:hover{opacity:1;color:var(--green-500,#79a839)}.fvr-web .page-shell h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.05}.fvr-web .page-shell .lead{opacity:.7;max-width:620px;margin:0 0 2rem;font-size:1.1rem;line-height:1.55}.fvr-web .page-shell .upcoming{border:1px solid var(--line-light,#e2e3de);color:var(--ink-700,#474747);background:#fff;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:2.5rem;padding:.7rem 1.1rem;font-size:.85rem;display:inline-flex}.fvr-web .page-shell .upcoming i{color:var(--green-500,#79a839)}.fvr-web .page-shell .alt{flex-wrap:wrap;gap:.8rem;margin-top:2.5rem;display:flex}.fvr-web .v-sec-dark{color:#fff;background:linear-gradient(#0b1424 0%,#162540 50%,#0f1b30 100%);padding:80px 0 110px;position:relative;overflow:hidden}.fvr-web .v-sec-dark:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%)}.fvr-web .v-sec-head-dark .eyebrow{color:#95c950}.fvr-web .v-sec-head-dark .eyebrow:before{background:#95c950}.fvr-web .v-sec-head-dark .h2{color:#fff}.fvr-web .v-sec-head-dark .v-sec-lead{color:#ffffffb3}.fvr-web .region-switcher{justify-content:center;max-width:360px;margin:0 auto 2.6rem;display:flex;position:relative}.fvr-web .region-trigger{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.8rem;width:100%;padding:.75rem 1.15rem;transition:background .25s,border-color .25s;display:flex}.fvr-web .region-trigger:hover{background:#ffffff1a;border-color:#95c95059}.fvr-web .region-trigger:disabled{opacity:.5;cursor:wait}.fvr-web .region-flag{font-size:1.4rem}.fvr-web .region-label{flex-direction:column;flex:1;align-items:flex-start;line-height:1.2;display:flex}.fvr-web .region-name{font-size:.95rem;font-weight:700}.fvr-web .region-cur{opacity:.6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.fvr-web .region-trigger .fa-chevron-down,.fvr-web .region-trigger .fa-chevron-up{opacity:.6;font-size:.75rem}.fvr-web .region-menu{z-index:50;background:#0f1b30;border:1px solid #ffffff1f;border-radius:12px;max-height:360px;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -16px #0009}.fvr-web .region-menu li{margin:0}.fvr-web .region-opt{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.7rem;width:100%;padding:.55rem .75rem;transition:background .15s;display:flex}.fvr-web .region-opt:hover{background:#ffffff0f}.fvr-web .region-opt.is-active{color:#cfe9a0;background:#95c95024}.fvr-web .region-opt-name{flex:1;font-size:.9rem;font-weight:600}.fvr-web .region-opt-cur{opacity:.55;letter-spacing:.06em;font-size:.72rem}.fvr-web .tiers-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:1.4rem;max-width:1180px;margin:0 auto;display:grid;position:relative}@media (max-width:1020px){.fvr-web .tiers-grid{grid-template-columns:1fr;max-width:480px}}.fvr-web .tier-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:1.2rem;padding:2.4rem 1.9rem 2rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.fvr-web .tier-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#95c950,#0000);height:3px;position:absolute;top:0;left:0;right:0}.fvr-web .tier-card-hl:before{opacity:1;height:4px}.fvr-web .tier-card-hl{background:linear-gradient(#95c95014 0%,#ffffff04 100%);border-color:#95c95059;transform:translateY(-8px)}.fvr-web .tier-card:hover{border-color:#95c95080;transform:translateY(-10px)}.fvr-web .tier-card-hl:hover{transform:translateY(-14px)}.fvr-web .tier-pop{color:#0b1424;letter-spacing:.14em;background:#95c950;border-radius:999px;padding:.35rem .7rem;font-size:.68rem;font-weight:800;position:absolute;top:1.2rem;right:1.2rem}.fvr-web .tier-tag{letter-spacing:.18em;text-transform:uppercase;color:#95c950;font-size:.72rem;font-weight:800}.fvr-web .tier-card-hl .tier-tag{color:#cfe9a0}.fvr-web .tier-price{flex-direction:column;gap:.35rem;display:flex}.fvr-web .tier-price-local{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.fvr-web .tier-num-pre{opacity:.75;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;font-size:.95rem;font-weight:600}.fvr-web .tier-num{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,4.6vw,3.6rem);font-weight:800;line-height:1}.fvr-web .tier-price-usd-ref{color:#ffffff8c;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;display:inline-flex}.fvr-web .tier-price-usd-ref strong{color:#cfe9a0;font-weight:700}.fvr-web .tier-per{color:#ffffff94;letter-spacing:.02em;border-top:1px solid #ffffff14;margin-top:.25rem;padding-top:.6rem;font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;font-size:.82rem}.fvr-web .tier-per:before{content:"/ ";opacity:.55}.fvr-web .tier-rest{opacity:.5;margin-left:.35rem;font-size:.78em}.fvr-web .tier-feats{flex-direction:column;gap:.65rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.fvr-web .tier-feats li{color:#ffffffd9;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.45;display:flex}.fvr-web .tier-feats li i{color:#95c950;flex-shrink:0;margin-top:1px;font-size:1rem}.fvr-web .tier-cta-row{margin-top:auto;padding-top:1rem}.fvr-web .tier-cta{justify-content:center;width:100%}.fvr-web .tier-ico{color:#95c9500a;pointer-events:none;z-index:0;font-size:8rem;position:absolute;bottom:-30px;right:-20px}.fvr-web .tiers-footnote{color:#ffffff8c;text-align:center;z-index:2;max-width:900px;margin:2.4rem auto 0;font-size:.8rem;line-height:1.5;position:relative}.fvr-web .tiers-footnote p{margin:.3rem 0}.fvr-web .accred-shell{color:#fff;isolation:isolate;background:linear-gradient(#0b1424 0%,#0f1b30 40%,#162540 100%);min-height:100vh;position:relative;overflow-x:clip}.fvr-web .accred-shell-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fvr-web .accred-shell-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000 30%,#0000 80%);mask-image:radial-gradient(75% 75%,#000 30%,#0000 80%)}.fvr-web .accred-shell-glow{filter:blur(90px);opacity:.35;border-radius:50%;width:900px;height:900px;position:absolute}.fvr-web .accred-shell-glow-1{background:radial-gradient(circle,#95c9506b,#0000 70%);top:-300px;right:-200px}.fvr-web .accred-shell-glow-2{background:radial-gradient(circle,#3a4f8a59,#0000 70%);bottom:-300px;left:-200px}.fvr-web .accred-shell-chain{opacity:1;flex-direction:column;justify-content:space-between;align-items:center;width:80px;height:60vh;max-height:500px;display:flex;position:absolute;top:50%;left:clamp(20px,3.5vw,56px);transform:translateY(-50%)}@media (max-width:1100px){.fvr-web .accred-shell-chain{opacity:.55}}@media (max-width:980px){.fvr-web .accred-shell-chain{display:none}}.fvr-web .chain-orb{background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;padding:10px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),border-color .45s,background .45s,box-shadow .55s;display:flex;position:relative}.fvr-web .chain-orb img{object-fit:contain;max-width:100%;max-height:100%;transition:filter .45s;display:block}.fvr-web .chain-orb-blur img{filter:blur(6px)}.fvr-web .chain-orb-fvr{background:#fff;border-color:#95c95059}.fvr-web .chain-orb[data-state=upcoming]{opacity:.35}.fvr-web .chain-orb[data-state=current]{opacity:1;background:#95c95024;border-color:#95c950;transform:scale(1.18);box-shadow:0 0 24px #95c9508c,0 0 48px #95c95040}.fvr-web .chain-orb[data-state=visited]{opacity:.85;background:#95c9500a;border-color:#95c95073}.fvr-web .chain-orb[data-state=visited]:after{content:"";color:#0b1424;background:#95c950;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:"Font Awesome 6 Free";font-size:.65rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #0b1424}.fvr-web .chain-orb-label{letter-spacing:.14em;color:#cfe9a0;white-space:nowrap;opacity:0;font-size:.72rem;font-weight:800;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;left:calc(100% + 14px);transform:translate(-8px)}.fvr-web .chain-orb[data-state=current] .chain-orb-label{opacity:1;transform:translate(0)}.fvr-web .chain-svg{pointer-events:none;width:60px;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.fvr-web .chain-line{stroke:#ffffff26;stroke-width:2px;stroke-dasharray:260;stroke-dashoffset:260px;fill:none;transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1),stroke .5s}.fvr-web .accred-shell-chain[data-progress="1"] .chain-line-1,.fvr-web .accred-shell-chain[data-progress="2"] .chain-line-1,.fvr-web .accred-shell-chain[data-progress="2"] .chain-line-2{stroke-dashoffset:0;stroke:#95c950}.fvr-web .accred-hero-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;max-width:880px;margin-top:2.6rem;display:flex}.fvr-web .accred-hero-chain-orb{flex-direction:column;align-items:center;gap:.35rem;width:80px;display:flex}.fvr-web .accred-hero-chain-orb>img{object-fit:contain;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;width:60px;height:60px;padding:8px}.fvr-web .accred-hero-chain-orb>span{letter-spacing:.12em;color:#ffffffb3;font-size:.72rem;font-weight:800}.fvr-web .accred-hero-chain-blur>img{filter:blur(5px)}.fvr-web .accred-hero-chain-fvr>img{filter:none;background:#95c9501f;border-color:#95c95066}.fvr-web .accred-hero-chain-fvr>span{color:#cfe9a0}.fvr-web .accred-hero-chain-link{background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:24px;height:1px}.fvr-web .accred-hero-chain-split{border:1px dashed #ffffff38;border-radius:12px;flex-direction:column;gap:.35rem;padding:.5rem .8rem;display:flex}.fvr-web .accred-hero-chain-split span{color:#ffffffbf;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.fvr-web .accred-hero-chain-split span:first-child{color:#f4b8c2}.fvr-web .accred-hero-chain-split span:last-child{color:#c2d0f0}.fvr-web .accred-hero-chain-cert{color:#cfe9a0;letter-spacing:.06em;background:linear-gradient(90deg,#95c95040,#95c9501f);border:1px solid #95c95073;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1.05rem;font-size:.85rem;font-weight:800;display:inline-flex}.fvr-web .accred-content,.fvr-web .accred-journey{z-index:1;position:relative}.fvr-web .accred-journey-sticky{width:100%;height:100vh;display:block;position:sticky;top:0;overflow:hidden}.fvr-web .accred-journey-step{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:80px 1.5rem 60px;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(40px)scale(.98)}.fvr-web .accred-journey-step[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.fvr-web .accred-step-content{scrollbar-width:none;-ms-overflow-style:none;width:100%;max-height:100%;overflow:hidden auto}.fvr-web .accred-step-content::-webkit-scrollbar{width:0;height:0;display:none}.fvr-web .accred-journey-step[data-step="0"] .accred-step-content{text-align:left}.fvr-web .accred-step-head{max-width:880px;margin-bottom:1.8rem}.fvr-web .accred-step-head-tight{margin-bottom:1.2rem}.fvr-web .accred-step-title{color:#fff}.fvr-web .accred-step-lead{color:#ffffffb8;max-width:760px;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.fvr-web .accred-step-lead-tight{font-size:.95rem;line-height:1.5}.fvr-web .eyebrow-dark{color:#95c950}.fvr-web .eyebrow-dark:before{background:#95c950}.fvr-web .v-crumb-dark a{color:#ffffffb3}.fvr-web .accred-journey-progress{z-index:10;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:clamp(16px,3vw,36px);transform:translateY(-50%)}.fvr-web .accred-journey-progress span{background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:8px;height:8px;transition:all .35s cubic-bezier(.4,0,.2,1)}.fvr-web .accred-journey-progress span.active{background:#95c950;border-color:#95c950;transform:scale(1.6);box-shadow:0 0 14px #95c950cc}.fvr-web .accred-hero-content{max-width:920px}.fvr-web .accred-hero-title{font-size:clamp(2.6rem,6.4vw,5rem)}.fvr-web .accred-hero-lead{font-size:clamp(1.05rem,1.5vw,1.3rem)}.fvr-web .accred-scroll-hint{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.5rem;margin-top:2rem;font-size:.8rem;animation:2s ease-in-out infinite heroPulse;display:inline-flex}.fvr-web .accred-scroll-hint i{animation:1.6s ease-in-out infinite scrollHintBounce}@keyframes scrollHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.fvr-web .accred-after-section{z-index:1;justify-content:center;align-items:center;min-height:60vh;padding:100px 0;display:flex;position:relative}.fvr-web .accred-after-cta{padding:80px 0 130px}.fvr-web .reflejo-pair-3d{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;max-width:1100px;margin:0 auto;padding-top:1rem;display:grid}@media (max-width:980px){.fvr-web .reflejo-pair-3d{grid-template-columns:1fr;gap:2.4rem;max-width:420px}}.fvr-web .reflejo-item-3d{perspective:1200px;flex-direction:column;align-items:center;gap:1.4rem;display:flex}.fvr-web .reflejo-tilt{transform-origin:50%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.fvr-web .reflejo-tilt-left{transform:rotate(-4deg)scale(1)}.fvr-web .reflejo-tilt-right{transform:rotate(4deg)scale(1)}.fvr-web .reflejo-tilt-left:hover,.fvr-web .reflejo-tilt-right:hover{transform:rotate(0)scale(1.06)}@media (max-width:980px){.fvr-web .reflejo-tilt-left,.fvr-web .reflejo-tilt-right{transform:rotate(-2deg)scale(1)}.fvr-web .reflejo-tilt-right{transform:rotate(2deg)scale(1)}}.fvr-web .reflejo-cert-frame-3d{width:360px;height:509px;box-shadow:0 40px 80px -20px #000c,0 18px 36px -10px #00000080,0 0 60px -20px #95c95040}.fvr-web .reflejo-cert-inner-3d{transform:scale(.4534)}@media (max-width:1180px){.fvr-web .reflejo-cert-frame-3d{width:320px;height:453px}.fvr-web .reflejo-cert-inner-3d{transform:scale(.403)}}@media (max-width:980px){.fvr-web .reflejo-cert-frame-3d{width:300px;height:424px}.fvr-web .reflejo-cert-inner-3d{transform:scale(.378)}}@media (max-width:580px){.fvr-web .reflejo-cert-frame-3d{width:260px;height:368px}.fvr-web .reflejo-cert-inner-3d{transform:scale(.327)}}.fvr-web .verify-exclusive{color:#fff;isolation:isolate;z-index:1;background:linear-gradient(#0f1b30 0%,#0b1424 50%,#0f1b30 100%);padding:130px 0;position:relative;overflow:hidden}.fvr-web .verify-exclusive-bg{pointer-events:none;z-index:-1;position:absolute;inset:0}.fvr-web .verify-exclusive-glow{filter:blur(80px);background:radial-gradient(circle,#95c95038,#0000 60%);border-radius:50%;width:900px;height:900px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.fvr-web .verify-exclusive-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 70%,#000 30%,#0000 80%)}.fvr-web .verify-exclusive-inner{text-align:center;z-index:2;max-width:1000px;position:relative}.fvr-web .verify-exclusive-icon{color:#95c950;background:linear-gradient(135deg,#95c9502e,#95c9500f);border:2px solid #95c95073;border-radius:24px;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 2rem;font-size:3rem;display:inline-flex;position:relative;box-shadow:0 0 40px #95c95059,0 0 80px #95c95026}.fvr-web .verify-exclusive-icon-pulse{border:2px solid #95c95066;border-radius:28px;animation:2.2s ease-out infinite verifyPulse;position:absolute;inset:-8px}@keyframes verifyPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.fvr-web .verify-exclusive-kicker{letter-spacing:.2em;text-transform:uppercase;color:#cfe9a0;background:#95c9501f;border:1px solid #95c9504d;border-radius:999px;margin-bottom:1.4rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:800;display:inline-block}.fvr-web .verify-exclusive-title{letter-spacing:-.03em;color:#fff;margin:0 0 1.3rem;font-size:clamp(2.4rem,5.2vw,3.8rem);font-weight:800;line-height:1.05}.fvr-web .verify-exclusive-body{color:#ffffffc7;max-width:720px;margin:0 auto 3rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.fvr-web .verify-exclusive-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:980px;margin:0 auto 3rem;display:flex}.fvr-web .verify-exclusive-step{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:.8rem;min-width:220px;max-width:260px;padding:1.6rem 1.2rem 1.4rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;display:flex;position:relative}.fvr-web .verify-exclusive-step:hover{background:#95c9500f;border-color:#95c95066;transform:translateY(-4px)}.fvr-web .verify-exclusive-step-num{letter-spacing:.18em;color:#95c950;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.fvr-web .verify-exclusive-step-ico{color:#cfe9a0;font-size:1.8rem}.fvr-web .verify-exclusive-step p{color:#ffffffe6;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.fvr-web .verify-exclusive-step-arrow{color:#95c95080;flex:none;font-size:1.2rem}@media (max-width:880px){.fvr-web .verify-exclusive-step-arrow{display:none}.fvr-web .verify-exclusive-step{min-width:260px}}.fvr-web .verify-exclusive-ctas{flex-direction:column;align-items:center;gap:1rem;display:flex}.fvr-web .verify-exclusive-cta-primary{padding:1rem 2.4rem;font-size:1.05rem;box-shadow:0 0 40px #95c95066}.fvr-web .verify-exclusive-cta-secondary{color:#ffffffb3;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.fvr-web .verify-exclusive-cta-secondary:hover{color:#fff;background:#ffffff0f}.fvr-web .verify-exclusive-hero{align-items:center;min-height:100vh;padding:130px 0 100px;display:flex}.fvr-web .verify-exclusive-hero .v-crumb-dark{margin-bottom:2rem}.fvr-web .verify-exclusive-hero .verify-exclusive-inner{text-align:center;margin:0 auto}.fvr-web .verify-form-exclusive{text-align:left;max-width:620px;margin:2.6rem auto 0}.fvr-web .verify-form-exclusive label{letter-spacing:.14em;text-transform:uppercase;color:#cfe9a0;text-align:center;margin-bottom:.65rem;font-size:.78rem;font-weight:800;display:block}.fvr-web .verify-form-exclusive .verify-input-row{background:#ffffff0f;border:1.5px solid #95c9504d;border-radius:14px;gap:.4rem;padding:.4rem;transition:border-color .25s;display:flex}.fvr-web .verify-form-exclusive .verify-input-row:focus-within{border-color:#95c950;box-shadow:0 0 24px #95c95040}.fvr-web .verify-form-exclusive .verify-input-row input{color:#fff;background:0 0;border:0;flex:1;padding:.8rem 1rem;font-size:1rem}.fvr-web .verify-form-exclusive .verify-input-row input::placeholder{color:#fff6}.fvr-web .verify-form-exclusive .verify-soon{text-align:center;color:#ffffff8c;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:1rem;font-size:.8rem;display:inline-flex}.fvr-web .verify-form-exclusive .verify-soon i{color:#95c950}.fvr-web .cert-catalog-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1080px){.fvr-web .cert-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fvr-web .cert-catalog-grid{grid-template-columns:1fr}}.fvr-web .cert-catalog-card{border:1px solid var(--line-light);background:#fff;border-radius:18px;gap:1.1rem;padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .25s;display:flex;position:relative}.fvr-web .cert-catalog-card:hover{border-color:#95c95059;transform:translateY(-3px);box-shadow:0 22px 44px -22px #0b14242e}.fvr-web .cert-catalog-ico{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:1.4rem;display:grid;box-shadow:0 8px 18px -8px #00000059}.fvr-web .cert-catalog-body{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.fvr-web .cert-catalog-code{letter-spacing:.12em;color:var(--ink-700,#474747);font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;font-size:.82rem;font-weight:800}.fvr-web .cert-catalog-title{letter-spacing:-.015em;color:var(--ink-900,#0b1424);margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.fvr-web .cert-catalog-tag{color:var(--ink-700,#474747);opacity:.85;margin:0;font-size:.88rem;line-height:1.45}.fvr-web .cert-catalog-status{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.fvr-web .cert-catalog-pill{letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.fvr-web .cert-catalog-pill-acreditada{color:#4d7820;background:#79a8391f;border-color:#95c95059}.fvr-web .cert-catalog-pill-en-proceso{color:#8c5d10;background:#eea81e1f;border-color:#eea81e59}.fvr-web .cert-catalog-pill-proximamente{color:#3a4f8a;background:#788cdc1f;border-color:#788cdc59}.fvr-web .testi-section{padding:110px 0 130px}.fvr-web .testi-marquee{width:100%;margin-top:3rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.fvr-web .testi-track{will-change:transform;gap:1.6rem;width:max-content;animation:60s linear infinite testi-marquee;display:flex}.fvr-web .testi-marquee:hover .testi-track{animation-play-state:paused}@keyframes testi-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fvr-web .testi-card{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#ffffff0b 0%,#ffffff04 100%);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:0 0 340px;gap:.9rem;padding:1.8rem 1.6rem 1.5rem;transition:transform .35s,border-color .25s;display:flex;position:relative}.fvr-web .testi-card:hover{border-color:#95c95066;transform:translateY(-4px)}.fvr-web .testi-card:before{content:"“";color:#95c9502e;pointer-events:none;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-4px;right:14px}.fvr-web .testi-stars{color:#f6c652;gap:.15rem;font-size:1rem;display:inline-flex}.fvr-web .testi-stars .is-off{color:#ffffff26}.fvr-web .testi-quote{color:#ffffffe6;flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.fvr-web .testi-name{letter-spacing:.04em;color:#cfe9a0;margin-top:auto;font-size:.85rem;font-weight:700}.fvr-web .testi-fade{pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.fvr-web .testi-fade-left{background:linear-gradient(90deg,#0b1424,#0000);left:0}.fvr-web .testi-fade-right{background:linear-gradient(90deg,#0000,#0f1b30);right:0}@media (prefers-reduced-motion:reduce){.fvr-web .testi-track{animation:none}}@media (max-width:720px){.fvr-web .accred-journey-step{padding:100px 1rem 60px}.fvr-web .accred-journey-progress{right:8px}}.fvr-web .v-accent-g{color:#95c950}.fvr-web .role-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;margin:.6rem 0 1rem;padding:.4rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex}.fvr-web .role-tag-iaf{color:#cfe9a0;background:#95c9501f;border:1px solid #95c95059}.fvr-web .role-tag-ias{color:#c2d0f0;background:#788cdc24;border:1px solid #788cdc66}.fvr-web .role-tag-fvr{color:#95c950;background:#95c9502e;border:1px solid #95c950;box-shadow:0 0 18px #95c95040}.fvr-web .role-headline{color:#ffffffd1;max-width:760px;margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55}.fvr-web .accred-what-label{letter-spacing:.16em;text-transform:uppercase;color:#95c950;margin:1.4rem 0 .8rem;padding-left:18px;font-size:.72rem;font-weight:800;position:relative}.fvr-web .accred-what-label:before{content:"";background:#95c950;width:12px;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fvr-web .accred-node-note-fvr{background:#95c95014;border-color:#95c95040;border-left-width:4px}.fvr-web .accred-pair{grid-template-columns:1fr 1fr;align-items:start;gap:2.4rem;max-width:1200px;margin-top:3rem;display:grid}@media (max-width:980px){.fvr-web .accred-pair{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.fvr-web .accred-pair-item{flex-direction:column;align-items:center;gap:1rem;display:flex}.fvr-web .accred-pair-badge{letter-spacing:.04em;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.fvr-web .accred-pair-badge-21{color:#f4b8c2;background:#aa3c502e;border:1px solid #dc647859}.fvr-web .accred-pair-badge-24{color:#c2d0f0;background:#3a4f8a40;border:1px solid #788cdc66}.fvr-web .accred-cert-frame{width:340px;height:481px}.fvr-web .accred-cert-inner{transform:scale(.4282)}@media (max-width:1280px){.fvr-web .accred-cert-frame{width:320px;height:453px}.fvr-web .accred-cert-inner{transform:scale(.403)}}@media (max-width:1100px){.fvr-web .accred-cert-frame{width:300px;height:424px}.fvr-web .accred-cert-inner{transform:scale(.378)}}@media (max-width:580px){.fvr-web .accred-cert-frame{width:280px;height:396px}.fvr-web .accred-cert-inner{transform:scale(.353)}}@media (max-width:360px){.fvr-web .accred-cert-frame{width:240px;height:339px}.fvr-web .accred-cert-inner{transform:scale(.3023)}}.fvr-web .path-grid{grid-template-columns:1fr 1fr;gap:1.6rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:880px){.fvr-web .path-grid{grid-template-columns:1fr;max-width:540px}}.fvr-web .path-card{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:1rem;padding:1.9rem 1.8rem 1.7rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.fvr-web .path-card:before{content:"";opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.fvr-web .path-card-21:before{background:linear-gradient(90deg,#a83a4a 0%,#d65676 60%,#f7889b 100%)}.fvr-web .path-card-24:before{background:linear-gradient(90deg,#1d2c4d 0%,#3a4f8a 50%,#788cdc 100%)}.fvr-web .path-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -22px #0006}.fvr-web .path-card-21:hover{border-color:#f7889b66}.fvr-web .path-card-24:hover{border-color:#788cdc73}.fvr-web .path-card-head{flex-direction:column;gap:.3rem;display:flex}.fvr-web .path-iso{letter-spacing:.12em;color:#ffffffa6;font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;font-size:.82rem;font-weight:700}.fvr-web .path-tag{letter-spacing:-.015em;font-size:1.35rem;font-weight:800;line-height:1.1}.fvr-web .path-tag-21{color:#f7889b}.fvr-web .path-tag-24{color:#c2d0f0}.fvr-web .path-audience{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;padding:.35rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.fvr-web .path-what{color:#ffffffc7;margin:0;font-size:.95rem;line-height:1.6}.fvr-web .path-decision{background:#ffffff0a;border-left:3px solid;border-radius:0 10px 10px 0;flex-direction:column;gap:.25rem;margin-top:.4rem;padding:.85rem 1rem;display:flex}.fvr-web .path-card-21 .path-decision{border-color:#f7889b}.fvr-web .path-card-24 .path-decision{border-color:#788cdc}.fvr-web .path-decision-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem;font-weight:800}.fvr-web .path-decision-text{color:#fff;font-size:.98rem;font-weight:700;line-height:1.35}.fvr-web .path-method-title{letter-spacing:-.01em;align-items:center;gap:.65rem;margin:0;font-size:1.15rem;font-weight:800;display:inline-flex}.fvr-web .path-card-21 .path-method-title{color:#f7889b}.fvr-web .path-card-24 .path-method-title{color:#c2d0f0}.fvr-web .path-bullets{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.fvr-web .path-bullets li{color:#ffffffc7;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;display:flex}.fvr-web .path-card-21 .path-bullets li i{color:#f7889b}.fvr-web .path-card-24 .path-bullets li i{color:#788cdc}.fvr-web .path-bullets li i{flex-shrink:0;margin-top:4px;font-size:.8rem}.fvr-web .accred-node{text-align:center;max-width:720px;margin:0 auto;padding:2rem 1.5rem}.fvr-web .accred-node-logo{background:#ffffff0d;border:1px solid #ffffff24;border-radius:28px;justify-content:center;align-items:center;width:130px;height:130px;margin-bottom:1.8rem;padding:1.2rem;display:inline-flex;position:relative}.fvr-web .accred-node-logo img{object-fit:contain;max-width:100%;max-height:100%}.fvr-web .accred-node-logo-blur img{filter:blur(10px)}.fvr-web .accred-node-logo-blur:after{content:"Acreditación en proceso";letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;font-size:.65rem;font-weight:800;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.fvr-web .accred-node-logo-fvr{background:#fff;border-color:#95c95073;box-shadow:0 0 50px -10px #95c95059,0 8px 24px -8px #00000059}.fvr-web .accred-node-logo-fvr img{filter:none}.fvr-web .accred-node-body{color:#ffffffd1;margin:1.6rem 0 1.3rem;font-size:1.08rem;line-height:1.65}.fvr-web .accred-node-bullets{text-align:left;flex-direction:column;gap:.55rem;max-width:480px;margin:0 auto 1.6rem;padding:0;list-style:none;display:flex}.fvr-web .accred-node-bullets li{color:#ffffffe6;align-items:flex-start;gap:.65rem;font-size:.96rem;font-weight:600;line-height:1.4;display:flex}.fvr-web .accred-node-bullets li i{color:#95c950;flex-shrink:0;margin-top:5px;font-size:.78rem}.fvr-web .accred-node-status{color:#cfe9a0;background:#95c95024;border:1px solid #95c9504d;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}.fvr-web .accred-node-status i{font-size:.65rem;animation:2s ease-in-out infinite heroPulse}.fvr-web .accred-node-note{color:#fffc;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-left:3px solid #95c950;border-radius:14px;align-items:flex-start;gap:.65rem;max-width:580px;padding:1rem 1.4rem;font-size:.95rem;font-style:italic;line-height:1.5;display:inline-flex}.fvr-web .accred-node-note i{color:#95c950;opacity:.6;flex-shrink:0;margin-top:3px}.fvr-web .reflejo-pair{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:1180px;margin:0 auto;display:grid}@media (max-width:980px){.fvr-web .reflejo-pair{grid-template-columns:1fr;max-width:480px}}.fvr-web .reflejo-item{flex-direction:column;align-items:center;gap:1rem;display:flex}.fvr-web .reflejo-callout{border-radius:12px;align-items:center;gap:.6rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:700;display:inline-flex}.fvr-web .reflejo-callout-21{color:#a83a4a;background:#a83a4a14;border:1px solid #a83a4a38}.fvr-web .reflejo-callout-24{color:#3a4f8a;background:#3a4f8a14;border:1px solid #3a4f8a38}.fvr-web .reflejo-cert-frame{width:380px;height:537px}.fvr-web .reflejo-cert-inner{transform:scale(.4786)}@media (max-width:1180px){.fvr-web .reflejo-cert-frame{width:340px;height:481px}.fvr-web .reflejo-cert-inner{transform:scale(.4282)}}@media (max-width:580px){.fvr-web .reflejo-cert-frame{width:300px;height:424px}.fvr-web .reflejo-cert-inner{transform:scale(.378)}}@media (max-width:360px){.fvr-web .reflejo-cert-frame{width:250px;height:353px}.fvr-web .reflejo-cert-inner{transform:scale(.3149)}}.fvr-web .reflejo-foot{text-align:center;color:#ffffff94;max-width:720px;margin:2.2rem auto 0;font-size:.9rem;font-style:italic}.fvr-web .accred-verify-cta{justify-content:center;margin-top:1.6rem}.fvr-web .vres-hero{padding-bottom:3rem}.fvr-web .vres-hero-inner{z-index:2;max-width:820px;position:relative}.fvr-web .vres-badge{background:#ffffff0d;border:1px solid #ffffff24;border-left-width:4px;border-radius:18px;align-items:center;gap:1.2rem;margin:1.8rem 0 1.4rem;padding:1.4rem 1.6rem;display:flex}.fvr-web .vres-badge-ico{border-radius:14px;flex:none;place-items:center;width:60px;height:60px;font-size:1.8rem;display:grid}.fvr-web .vres-badge-text{flex-direction:column;gap:.25rem;display:flex}.fvr-web .vres-badge-title{letter-spacing:-.02em;color:#fff;font-size:1.5rem;font-weight:800}.fvr-web .vres-badge-desc{color:#ffffffb3;font-size:.95rem;line-height:1.45}.fvr-web .vres-vigente{border-left-color:#95c950}.fvr-web .vres-vigente .vres-badge-ico{color:#95c950;background:#95c95024}.fvr-web .vres-suspendido{border-left-color:#d89a4e}.fvr-web .vres-suspendido .vres-badge-ico{color:#d89a4e;background:#d89a4e24}.fvr-web .vres-revocado{border-left-color:#d35e5e}.fvr-web .vres-revocado .vres-badge-ico{color:#d35e5e;background:#d35e5e24}.fvr-web .vres-vencido{border-left-color:#9aa0a6}.fvr-web .vres-vencido .vres-badge-ico{color:#cfd3d8;background:#9aa0a624}.fvr-web .vres-notfound{border-left-color:#fff6}.fvr-web .vres-notfound .vres-badge-ico{color:#ffffffbf;background:#ffffff14}.fvr-web .vres-folio-line{color:#fff9;align-items:center;gap:.7rem;font-size:.85rem;display:inline-flex}.fvr-web .vres-folio-line span{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700}.fvr-web .vres-folio-line strong{color:#fff;letter-spacing:.06em;font-family:JetBrains Mono,Courier New,monospace;font-size:1rem}.fvr-web .vres-demo{color:#8a6428;background:#b8854114;border:1px dashed #b8854166;border-radius:12px;align-items:center;gap:.6rem;max-width:880px;margin:0 auto 1.4rem;padding:.8rem 1.1rem;font-size:.88rem;font-weight:600;display:flex}.fvr-web .vres-demo i{color:#b88541}.fvr-web .vres-card{border:1px solid var(--line-light);background:#fff;border-radius:22px;max-width:880px;margin:0 auto;padding:2.2rem 2.4rem;box-shadow:0 30px 60px -38px #0000004d}.fvr-web .vres-card-head{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.fvr-web .vres-kind{text-transform:uppercase;letter-spacing:.14em;color:var(--persona);font-size:.74rem;font-weight:800}.fvr-web .vres-verified{color:#5a6b3a;background:#95c9501f;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.fvr-web .vres-name{letter-spacing:-.015em;color:#1a1a1a;margin:1.4rem 0 1.8rem;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:600;line-height:1.15}.fvr-web .vres-grid{grid-template-columns:1fr 1fr;gap:1.3rem 2rem;display:grid}.fvr-web .vres-field-wide{grid-column:1/-1}.fvr-web .vres-field{flex-direction:column;gap:.35rem;display:flex}.fvr-web .vres-field-label{text-transform:uppercase;letter-spacing:.12em;color:#8a8a82;font-size:.72rem;font-weight:700}.fvr-web .vres-field-value{color:#1a1a1a;font-size:1.05rem;font-weight:600;line-height:1.4}@media (max-width:680px){.fvr-web .vres-grid{grid-template-columns:1fr}}.fvr-web .vres-cycle{border-top:1px solid var(--line-light);margin-top:1.8rem;padding-top:1.6rem}.fvr-web .vres-cycle-label{text-transform:uppercase;letter-spacing:.12em;color:#8a8a82;margin-bottom:1rem;font-size:.72rem;font-weight:700}.fvr-web .vres-cycle-row{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (max-width:680px){.fvr-web .vres-cycle-row{grid-template-columns:repeat(2,1fr)}}.fvr-web .vres-cycle-item{flex-direction:column;gap:.3rem;display:flex}.fvr-web .vres-cycle-item span{text-transform:uppercase;letter-spacing:.08em;color:#a0a097;font-size:.68rem;font-weight:700}.fvr-web .vres-cycle-item strong{color:#1a1a1a;font-size:.95rem;font-weight:700}.fvr-web .vres-actions,.fvr-web .vres-notfound-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:520px){.fvr-web .vres-actions,.fvr-web .vres-notfound-actions{flex-direction:column;align-items:stretch}}.fvr-web .faqp-grid{grid-template-columns:1fr 1fr;gap:1.4rem;max-width:1000px;margin:0 auto;display:grid}@media (max-width:820px){.fvr-web .faqp-grid{grid-template-columns:1fr}}.fvr-web .faqp-card{border:1px solid var(--line-light);border-top:4px solid var(--persona);background:#fff;border-radius:20px;flex-direction:column;gap:1rem;padding:2rem;display:flex}.fvr-web .faqp-card-e{border-top-color:var(--empresa,#3a4f8a)}.fvr-web .faqp-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--persona);font-size:.72rem;font-weight:800}.fvr-web .faqp-card-e .faqp-tag{color:var(--empresa,#3a4f8a)}.fvr-web .faqp-card h3{letter-spacing:-.015em;margin:0;font-size:1.3rem;font-weight:800}.fvr-web .faqp-card>p{opacity:.82;flex:1;margin:0;font-size:.96rem;line-height:1.6}.fvr-web .faqp-links{flex-wrap:wrap;gap:.6rem;display:flex}.fvr-web .faqp-links a{border:1px solid var(--line-light);color:#1a1a1a;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.fvr-web .faqp-links a i{opacity:.7;font-size:.75em}.fvr-web .faqp-links a:hover{border-color:var(--persona);background:#79a8390f}.fvr-web .faqp-card-e .faqp-links a:hover{border-color:var(--empresa,#3a4f8a);background:#3a4f8a0f}.fvr-web .faq-groups{flex-direction:column;gap:2.8rem;display:flex}.fvr-web .faq-group-head{margin-bottom:1rem}.fvr-web .faq-group-head h3{letter-spacing:-.015em;margin:.35rem 0 0;font-size:1.5rem;font-weight:800}.fvr-web .faq-item-links{flex-wrap:wrap;gap:1.2rem;margin:0 0 1.2rem;display:flex}.fvr-web .faq-item-links a{color:var(--persona);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.fvr-web .faq-item-links a i{font-size:.75em}.fvr-web .faq-item-links a:hover{text-decoration:underline}.fvr-web .faq-item-e .faq-item-links a{color:var(--empresa,#3a4f8a)}.fvr-web .faq-allpol{text-align:center;margin-top:1.8rem}.fvr-web .cert-catalog-grid{align-items:start}.fvr-web .cert-catalog-card{padding:0;display:block;overflow:hidden}.fvr-web .cert-catalog-card>summary.cert-catalog-head{cursor:pointer;align-items:flex-start;gap:1rem;padding:1.5rem;list-style:none;display:flex}.fvr-web .cert-catalog-head::-webkit-details-marker{display:none}.fvr-web .cert-catalog-card[open]{border-color:var(--norm,var(--line-light))}.fvr-web .cert-catalog-more{color:var(--norm,#79a839);align-items:center;margin-top:.7rem;font-size:.8rem;font-weight:800;display:inline-flex}.fvr-web .cert-catalog-more i{margin-left:.4rem;font-size:.8em}.fvr-web .cert-catalog-more-close,.fvr-web .cert-catalog-card[open] .cert-catalog-more-open{display:none}.fvr-web .cert-catalog-card[open] .cert-catalog-more-close{align-items:center;display:inline-flex}.fvr-web .cert-catalog-detail{border-top:1px solid var(--line-light);padding:1.2rem 1.5rem 1.5rem}.fvr-web .cert-catalog-what{color:var(--ink-700,#474747);margin:0;font-size:.92rem;line-height:1.6}.fvr-web .cert-catalog-ind{margin-top:1.1rem}.fvr-web .cert-catalog-ind-label{text-transform:uppercase;letter-spacing:.12em;color:var(--norm,#79a839);margin-bottom:.6rem;font-size:.68rem;font-weight:800;display:block}.fvr-web .cert-catalog-chips{flex-wrap:wrap;gap:.4rem;display:flex}.fvr-web .cert-catalog-chip{border:1px solid var(--norm,#ccc);color:var(--ink-800,#2a2a2a);background:#fff;border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:600}
