/* Página de números virtuales. Contenido editable en bloques HTML de WordPress. */
.fv-numbers{--nv-blue:#005ce6;--nv-ink:#071e54;--nv-copy:#415778;background:#fff;color:var(--nv-copy);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.48;padding-bottom:30px}
.fv-numbers *{box-sizing:border-box}
.fv-numbers .nv-container{width:calc(100% - 64px);max-width:1200px;margin:0 auto}
.fv-numbers h1,.fv-numbers h2,.fv-numbers h3{font-family:inherit;color:var(--nv-ink);font-weight:800;letter-spacing:-.8px;margin:0 0 10px;line-height:1.15}
.fv-numbers h1{font-size:clamp(34px,3.2vw,45px);letter-spacing:-1.9px;line-height:1.05}
.fv-numbers h2{font-size:29px;letter-spacing:-1px}
.fv-numbers h3{font-size:15px;letter-spacing:-.3px;font-weight:700;line-height:1.3;margin-bottom:5px}
.fv-numbers p{margin:0 0 12px}.fv-numbers strong{color:var(--nv-ink)}
.fv-numbers a{color:var(--nv-blue);text-decoration:none}.fv-numbers a:hover{text-decoration:underline}.fv-numbers a:focus-visible,.fv-numbers button:focus-visible,.fv-numbers summary:focus-visible,.fv-numbers select:focus-visible{outline:3px solid #005ce6;outline-offset:4px}
.fv-numbers svg{display:block;width:24px;height:24px;flex-shrink:0}.fv-numbers .nv-icon{display:inline-flex;color:var(--nv-blue);flex-shrink:0;align-items:center;justify-content:center}.fv-numbers .nv-icon svg{width:32px;height:32px}
.fv-numbers .nv-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(110deg,#ff6b26,#ff561e);border:1px solid #ff5f20;border-radius:7px;min-height:48px;padding:13px 22px;color:white;font:700 13px/1.3 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none;box-shadow:0 5px 15px #ff681518}.fv-numbers .nv-button:hover{background:#ee4b0c;text-decoration:none;color:#fff}.fv-numbers .nv-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.fv-numbers .nv-fine{font-size:11px;margin:7px 0 0}.fv-numbers .nv-flag{font-size:30px;line-height:1.1}
.fv-numbers .nv-hero{background:linear-gradient(110deg,#edf8ff,#e4f2fc);overflow:hidden}.fv-numbers .nv-hero-inner{position:relative;min-height:440px;display:flex;align-items:center}.fv-numbers .nv-hero-copy{position:relative;z-index:2;width:60%;padding:38px 0 20px}.fv-numbers .nv-eyebrow{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--nv-blue);margin-bottom:12px}.fv-numbers .nv-intro{font-size:16px;line-height:1.4;max-width:580px}.fv-numbers .nv-benefits{display:flex;gap:25px;margin:21px 0}.fv-numbers .nv-benefits>div{display:flex;align-items:center;gap:12px;font-size:12px}.fv-numbers small{display:block;font-size:12px;line-height:1.4}.fv-numbers .nv-benefits strong{display:block;font-size:12px}.fv-numbers .nv-selector{display:grid;grid-template-columns:1fr 1.1fr 1.35fr;gap:14px;align-items:end;background:#ffffffed;padding:13px 16px;border-radius:10px;box-shadow:0 5px 24px #22498210;margin:0;max-width:700px}.fv-numbers .nv-selector label{display:block;font-size:11px;margin:0;font-weight:400;min-width:0}.fv-numbers .nv-selector select{display:block;width:100%;height:35px;background:#fff;border:1px solid #e0e8f2;border-radius:6px;padding:5px 9px;color:#12223f;font:12px Inter,Arial,sans-serif;margin:3px 0 0}.fv-numbers .nv-selector .nv-button{padding:13px 10px;font-size:12px;white-space:nowrap}
.fv-numbers .nv-hero-visual{position:absolute;left:52%;right:calc((1200px - 100vw)/2);top:0;bottom:0}.fv-numbers .nv-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 17%)}.fv-numbers .nv-float{position:absolute;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e9eef7;box-shadow:0 8px 30px #133d5a15;padding:16px;border-radius:11px;color:var(--nv-copy)}.fv-numbers .nv-float strong{display:block;font-size:13px;line-height:1.2;margin-bottom:7px}.fv-numbers .nv-float small{font-size:10px}.fv-numbers .nv-float-local{left:1%;top:16%}.fv-numbers .nv-float-world{right:8%;top:15%}.fv-numbers .nv-float-phone{right:8%;bottom:17%}
.fv-numbers .nv-trust{background:#f1f8fe;padding:20px 0}.fv-numbers .nv-trust>.nv-container{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.fv-numbers .nv-trust .nv-container>div{display:flex;gap:13px;align-items:center}.fv-numbers .nv-trust strong{display:block;font-size:13px}.fv-numbers .nv-trust small{font-size:13px}.fv-numbers .nv-trust svg{width:36px;height:36px}
.fv-numbers .nv-section{padding-top:27px}.fv-numbers .nv-explain{display:grid;grid-template-columns:1.55fr 1fr .68fr;gap:16px}.fv-numbers .nv-explain>div:first-child{padding-right:16px}.fv-numbers .nv-checks{list-style:none;background:#f0f8ff;margin:0;padding:18px;border-radius:11px;display:flex;flex-direction:column;justify-content:center;gap:10px}.fv-numbers .nv-checks li{display:flex;align-items:center;gap:12px;font-size:12px}.fv-numbers .nv-checks svg{color:#0ca75b;width:17px;height:17px}.fv-numbers .nv-example{border:1px solid #e9edf7;background:#f8faff;padding:16px;border-radius:11px}.fv-numbers .nv-example h3{font-size:13px}.fv-numbers .nv-example p{font-size:12px;margin:12px 0 8px}.fv-numbers .nv-example small{font-size:10px;margin-bottom:8px}.fv-numbers .nv-number{display:flex;gap:8px;align-items:center;padding:10px 7px;background:#fff;border:1px solid #e7edf7;border-radius:6px;white-space:nowrap;font-size:13px}.fv-numbers .nv-number svg{width:16px;height:16px;color:var(--nv-blue)}
.fv-numbers .nv-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.fv-numbers .nv-audiences article{display:flex;align-items:flex-start;gap:15px;border:1px solid #e6edf6;border-radius:11px;padding:16px;box-shadow:0 3px 13px #0b3e7410}.fv-numbers .nv-audiences .nv-icon,.fv-numbers .nv-step-icon>.nv-icon{width:66px;height:66px;background:linear-gradient(135deg,#edf8ff,#dcecff);border-radius:50%}.fv-numbers .nv-audiences p{font-size:12px;margin-bottom:8px}.fv-numbers .nv-audiences .nv-link{font-size:12px}
.fv-numbers .nv-how{display:grid;grid-template-columns:3fr 1fr;gap:25px}.fv-numbers .nv-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:30px 0 10px;padding:0;gap:25px}.fv-numbers .nv-steps li{position:relative;display:flex;gap:13px;align-items:center}.fv-numbers .nv-steps li:not(:last-child):after{content:'→';position:absolute;right:-18px;top:25px;font-size:25px;color:var(--nv-blue)}.fv-numbers .nv-step-icon{position:relative;flex-shrink:0}.fv-numbers .nv-step-icon b{position:absolute;left:-2px;top:-9px;border-radius:50%;background:var(--nv-blue);color:white;width:28px;height:28px;text-align:center;line-height:28px;font-weight:600}.fv-numbers .nv-steps h3{font-size:13px}.fv-numbers .nv-steps p{font-size:12px;margin:0}.fv-numbers .nv-dashboard{background:#eff8ff;border-radius:12px;padding:17px 20px}.fv-numbers .nv-dashboard h3{font-size:13px;color:var(--nv-blue)}.fv-numbers .nv-dashboard ul{list-style:none;background:#ffffffb5;border:1px solid #e4f0ff;box-shadow:0 8px 20px #0063de08;border-radius:10px;margin:17px 10px 10px;padding:12px 17px;display:grid;gap:9px}.fv-numbers .nv-dashboard li{display:flex;align-items:center;gap:16px;font-size:10px;color:var(--nv-ink)}.fv-numbers .nv-dashboard svg{width:15px;height:15px;color:#5081c4}.fv-numbers .nv-dashboard .nv-link{font-size:11px;display:flex;justify-content:center}
.fv-numbers .nv-uses-layout{display:grid;grid-template-columns:4.5fr 1fr;gap:23px}.fv-numbers .nv-uses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.fv-numbers .nv-uses img{display:block;width:100%;height:auto;aspect-ratio:1.85;object-fit:cover;border-radius:7px;margin-bottom:8px}.fv-numbers .nv-uses h3{font-size:13px;line-height:1.35}.fv-numbers .nv-uses p{font-size:12px;line-height:1.4}.fv-numbers .nv-use-note{background:#edf7ff;padding:20px;border-radius:12px;font-size:13px}.fv-numbers .nv-use-note>.nv-icon{margin-bottom:12px}.fv-numbers .nv-use-note h3{font-size:15px}.fv-numbers .nv-heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.fv-numbers .nv-heading-row>.nv-link{white-space:nowrap}.fv-numbers .nv-heading-row p{font-size:13px}.fv-numbers .nv-countries{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.fv-numbers .nv-country-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:15px 8px;border:1px solid #e6edf6;box-shadow:0 3px 12px #0052a009;border-radius:11px;color:var(--nv-ink);text-align:center;font-size:13px;transition:border-color .15s,box-shadow .15s}.fv-numbers .nv-country-card:hover,.fv-numbers .nv-country-card.is-selected{border-color:var(--nv-blue);box-shadow:0 3px 15px #005ce620;text-decoration:none}.fv-numbers .nv-country-card strong{font-size:13px}.fv-numbers .nv-country-card .nv-link{font-size:11px}.fv-numbers .nv-selection{background:#eff8ff;border-left:3px solid var(--nv-blue);padding:12px;font-size:13px}
.fv-numbers .nv-faq-layout{display:grid;grid-template-columns:3fr 1fr;gap:20px}.fv-numbers .nv-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fv-numbers .nv-faq{border:1px solid #e4eaf4;border-radius:7px;margin-bottom:8px;background:#fff;overflow:hidden}.fv-numbers .nv-faq summary{list-style:none;cursor:pointer;padding:13px 35px 13px 18px;color:var(--nv-ink);font-size:13px;position:relative;line-height:1.4}.fv-numbers .nv-faq summary::-webkit-details-marker{display:none}.fv-numbers .nv-faq summary:after{content:'›';position:absolute;right:17px;top:10px;font-size:22px;transition:transform .15s}.fv-numbers .nv-faq[open] summary:after{transform:rotate(90deg)}.fv-numbers .nv-faq[open] summary{background:#f2f8ff;font-weight:600}.fv-numbers .nv-answer{padding:14px 18px;font-size:13px;border-top:1px solid #e4eaf4}.fv-numbers .nv-answer p{margin:0}.fv-numbers .nv-support{display:grid;grid-template-columns:45px 1fr;align-content:center;gap:15px;background:#eff8ff;border-radius:12px;padding:22px}.fv-numbers .nv-support>.nv-icon svg{width:44px;height:44px}.fv-numbers .nv-support h3{font-size:13px}.fv-numbers .nv-support p{font-size:12px;margin:0}.fv-numbers .nv-support .nv-button{grid-column:1/-1;font-size:12px;min-height:40px;padding:9px 12px}.fv-numbers .nv-button-outline{border:1px solid var(--nv-blue);background:transparent;color:var(--nv-blue);box-shadow:none}.fv-numbers .nv-button-outline:hover{background:var(--nv-blue);color:#fff}
.fv-numbers .nv-last{padding-top:22px}.fv-numbers .nv-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 36px;background:radial-gradient(ellipse at 85% 90%,#155b92 0,transparent 50%),#0c3563;border-radius:13px;color:white;min-height:125px}.fv-numbers .nv-cta h2{font-size:28px;color:white}.fv-numbers .nv-cta p{font-size:14px;margin:0}.fv-numbers .nv-cta .nv-button{flex-shrink:0;padding:17px 30px}.fv-numbers section[id]{scroll-margin-top:110px}
@media(min-width:1600px){.fv-numbers .nv-hero-visual{right:-150px}}
@media(max-width:1263px){.fv-numbers .nv-hero-visual{right:-32px}.fv-numbers .nv-hero-copy{width:62%}.fv-numbers .nv-benefits{gap:13px}.fv-numbers .nv-float-world{right:4%}.fv-numbers .nv-float-phone{right:4%}.fv-numbers .nv-float-local{left:7%;top:9%}.fv-numbers .nv-float{padding:12px}.fv-numbers .nv-explain{grid-template-columns:1.5fr 1fr}.fv-numbers .nv-example{grid-column:1/-1;display:flex;align-items:center;gap:20px}.fv-numbers .nv-example>*{margin:0!important}.fv-numbers .nv-trust strong,.fv-numbers .nv-trust small{font-size:11px}.fv-numbers .nv-audiences article{gap:10px;padding:13px}.fv-numbers .nv-audiences .nv-icon{width:50px;height:50px}.fv-numbers .nv-steps{gap:24px}.fv-numbers .nv-steps li{flex-direction:column;align-items:flex-start}.fv-numbers .nv-uses{gap:12px}.fv-numbers .nv-uses-layout{gap:16px}.fv-numbers .nv-hero h1{font-size:38px}.fv-numbers .nv-selector{gap:10px}.fv-numbers .nv-selector .nv-button{font-size:11px;gap:7px}}
@media(max-width:1000px){.fv-numbers .nv-hero-copy{width:65%}.fv-numbers .nv-hero h1{font-size:34px}.fv-numbers .nv-hero .nv-intro{font-size:14px;max-width:470px}.fv-numbers .nv-hero-visual{left:56%}.fv-numbers .nv-float-local{display:none}.fv-numbers .nv-float-world{top:6%}.fv-numbers .nv-float-phone{bottom:8%}.fv-numbers .nv-benefits>div{gap:7px}.fv-numbers .nv-benefits small{font-size:10px}.fv-numbers .nv-benefits strong{font-size:11px}.fv-numbers .nv-benefits svg{width:24px;height:24px}.fv-numbers .nv-selector{grid-template-columns:1fr 1fr}.fv-numbers .nv-selector .nv-button{grid-column:1/-1;font-size:13px;min-height:42px}.fv-numbers .nv-trust>.nv-container{gap:15px;grid-template-columns:repeat(3,1fr)}.fv-numbers .nv-audiences article{flex-direction:column}.fv-numbers .nv-how{grid-template-columns:2.5fr 1fr;gap:18px}.fv-numbers .nv-dashboard{padding:16px 12px}.fv-numbers .nv-dashboard ul{margin:15px 0 10px;padding:12px}.fv-numbers .nv-uses-layout{grid-template-columns:1fr}.fv-numbers .nv-use-note{display:none}.fv-numbers .nv-countries{gap:8px}.fv-numbers .nv-country-card{padding:14px 5px;font-size:11px}.fv-numbers .nv-country-card strong{font-size:11px}.fv-numbers .nv-faq-layout{grid-template-columns:2.5fr 1fr}.fv-numbers .nv-support{padding:15px;grid-template-columns:1fr}.fv-numbers .nv-support>.nv-icon{justify-content:flex-start}.fv-numbers .nv-cta{padding:28px}.fv-numbers .nv-cta h2{font-size:25px}}
@media(max-width:700px){.fv-numbers .nv-container{width:calc(100% - 36px)}.fv-numbers h2{font-size:25px}.fv-numbers .nv-hero-inner{display:flex;flex-direction:column}.fv-numbers .nv-hero-copy{width:100%;padding:28px 0 14px}.fv-numbers .nv-hero h1{font-size:36px;letter-spacing:-1.4px}.fv-numbers .nv-desktop{display:none}.fv-numbers .nv-intro{max-width:none!important;font-size:15px!important}.fv-numbers .nv-benefits{gap:10px;justify-content:space-between;margin:18px 0}.fv-numbers .nv-benefits>div{flex-direction:column;align-items:flex-start;gap:8px;flex:1}.fv-numbers .nv-benefits strong{font-size:11px}.fv-numbers .nv-benefits small{font-size:10px}.fv-numbers .nv-selector{padding:13px;gap:12px}.fv-numbers .nv-hero-visual{position:relative;inset:auto;width:calc(100% + 36px);height:285px;margin-top:0}.fv-numbers .nv-hero-visual>img{mask-image:linear-gradient(180deg,transparent,#000 12%);object-position:center 50%}.fv-numbers .nv-float-local{display:flex;left:18px;top:20px}.fv-numbers .nv-float-world{right:18px;top:20px}.fv-numbers .nv-float-phone{right:18px;bottom:15px}.fv-numbers .nv-float{padding:11px;gap:8px}.fv-numbers .nv-float strong{font-size:11px}.fv-numbers .nv-float small{font-size:9px}.fv-numbers .nv-float .nv-icon svg{width:25px;height:25px}.fv-numbers .nv-float .nv-flag{font-size:25px}.fv-numbers .nv-trust{padding:20px 0}.fv-numbers .nv-trust>.nv-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.fv-numbers .nv-trust .nv-container>div{gap:9px}.fv-numbers .nv-trust svg{width:29px;height:29px}.fv-numbers .nv-trust .nv-container>div:last-child{grid-column:1/-1;justify-content:center}.fv-numbers .nv-section{padding-top:26px}.fv-numbers .nv-explain{grid-template-columns:1fr}.fv-numbers .nv-explain>div:first-child{padding:0}.fv-numbers .nv-checks{padding:18px;gap:12px}.fv-numbers .nv-checks li{font-size:13px}.fv-numbers .nv-example{display:block}.fv-numbers .nv-example>*{margin-bottom:10px!important}.fv-numbers .nv-number{width:fit-content;font-size:15px}.fv-numbers .nv-audiences{grid-template-columns:1fr}.fv-numbers .nv-audiences article{flex-direction:row;padding:17px;gap:15px}.fv-numbers .nv-audiences p{font-size:13px}.fv-numbers .nv-how{grid-template-columns:1fr}.fv-numbers .nv-steps{grid-template-columns:1fr;gap:30px;margin:25px 0 10px}.fv-numbers .nv-steps li{flex-direction:row;align-items:center;gap:18px;padding-left:5px}.fv-numbers .nv-steps li:not(:last-child):after{display:none}.fv-numbers .nv-steps p{font-size:13px}.fv-numbers .nv-steps h3{font-size:14px}.fv-numbers .nv-dashboard{padding:20px}.fv-numbers .nv-dashboard ul{gap:12px}.fv-numbers .nv-dashboard li{font-size:12px}.fv-numbers .nv-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.fv-numbers .nv-uses article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.fv-numbers .nv-uses article:last-child img{grid-row:1/3}.fv-numbers .nv-uses h3{font-size:14px}.fv-numbers .nv-uses p{font-size:13px}.fv-numbers .nv-heading-row{display:block}.fv-numbers .nv-heading-row>.nv-link{margin:0 0 14px}.fv-numbers .nv-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fv-numbers .nv-country-card{font-size:13px;padding:17px 10px}.fv-numbers .nv-country-card strong{font-size:13px}.fv-numbers .nv-country-card:last-child{grid-column:1/-1}.fv-numbers .nv-faq-layout,.fv-numbers .nv-faq-grid{grid-template-columns:1fr;gap:0}.fv-numbers .nv-faq summary{font-size:13px;padding:15px 34px 15px 14px}.fv-numbers .nv-support{grid-template-columns:45px 1fr;padding:20px;margin-top:10px;gap:15px}.fv-numbers .nv-cta{flex-direction:column;align-items:flex-start;padding:27px 23px;gap:19px}.fv-numbers .nv-cta h2{font-size:26px}.fv-numbers .nv-cta .nv-button{width:100%;padding:15px}.fv-numbers .nv-fine{font-size:10px}}
@media(prefers-reduced-motion:reduce){.fv-numbers *{transition:none!important}}

/* Integrar la fotografía con el fondo y mantenerla dentro del ancho de contenido. */
@media(min-width:701px){
.fv-numbers .nv-hero-visual{left:50%;right:0}
.fv-numbers .nv-hero-visual>img{
-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 83%,transparent 100%),linear-gradient(180deg,#000 72%,transparent 100%);
-webkit-mask-composite:source-in;
mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 83%,transparent 100%),linear-gradient(180deg,#000 72%,transparent 100%);
mask-composite:intersect;
}
.fv-numbers .nv-float-world,.fv-numbers .nv-float-phone{right:0}
}
@media(min-width:701px) and (max-width:1000px){
.fv-numbers .nv-hero-visual{left:54%}
}
@media(max-width:700px){
.fv-numbers .nv-hero-visual>img{mask-image:linear-gradient(180deg,transparent 0%,#000 15%,#000 78%,transparent 100%)}
}
.fv-numbers .nv-catalog-status,.fv-numbers .nv-selector noscript{grid-column:1/-1;font-size:12px;margin:0}
.fv-numbers .nv-selector button:disabled{opacity:.6;cursor:wait}
.fv-numbers .nv-country-card>img{width:30px;height:21px;object-fit:contain}
