:root{--font-display:'Space Grotesk','Segoe UI',system-ui,-apple-system,sans-serif;--font-body:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,monospace;--blue:#1a73e8;--blue-deep:#0f3f8f;--green:#34a853;--paper:#fafbfc;--card:#ffffff;--ink:#0b1220;--muted:#5b6577;--line:rgba(11,18,32,.10);--line-strong:rgba(11,18,32,.18);--glow:rgba(26,115,232,.16);--shell:min(1240px,100% - 3rem);--radius:16px;--radius-lg:24px;--ease:cubic-bezier(.22,.61,.36,1)}[data-theme="dark"]{--paper:#080c14;--card:#101725;--ink:#e8eef8;--muted:#93a1b8;--line:rgba(232,238,248,.12);--line-strong:rgba(232,238,248,.22);--glow:rgba(26,115,232,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--blue);text-underline-offset:3px}.shell{width:var(--shell);margin-inline:auto}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--blue);color:#fff;padding:.75rem 1.25rem;border-radius:0 0 12px 0}.skip:focus{left:0}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.masthead{position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid var(--line)}.masthead .shell{display:flex;align-items:center;gap:1.5rem;height:68px}.brand{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none;flex-shrink:0}.brand .sig{display:flex;align-items:flex-end;gap:2px;height:20px}.brand .sig i{display:block;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--green),var(--blue));animation:bars 2.4s var(--ease) infinite}.brand .sig i:nth-child(1){height:7px;animation-delay:0s}.brand .sig i:nth-child(2){height:12px;animation-delay:.18s}.brand .sig i:nth-child(3){height:17px;animation-delay:.36s}.brand .sig i:nth-child(4){height:21px;animation-delay:.54s}@keyframes bars{0%,100%{transform:scaleY(.55);opacity:.6}45%{transform:scaleY(1);opacity:1}}.brand .sig i{transform-origin:bottom}.nav{display:flex;gap:.25rem;margin-left:auto}.nav>li{position:relative;list-style:none}.nav a.top{display:block;padding:.55rem .8rem;border-radius:10px;font-weight:600;font-size:.93rem;color:var(--ink);text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.nav a.top:hover,.nav li[data-open] a.top{background:var(--glow);color:var(--blue)}.nav a.top[aria-current]{color:var(--blue)}.nav a.top[aria-current]::after{content:'';display:block;height:2px;margin-top:4px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green))}.mega{position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;min-width:460px;padding:.75rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 60px rgba(11,18,32,.16);display:grid;grid-template-columns:1fr 1fr;gap:.15rem;opacity:0;visibility:hidden;translate:-50% 8px;transition:opacity .2s var(--ease),translate .2s var(--ease),visibility .2s}.nav li[data-open] .mega{opacity:1;visibility:visible;translate:-50% 0}.mega a{display:block;padding:.55rem .7rem;border-radius:10px;font-size:.88rem;font-weight:500;color:var(--ink);text-decoration:none;transition:background .16s var(--ease)}.mega a:hover{background:var(--glow);color:var(--blue)}.tools{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.icon-btn{display:inline-flex;align-items:center;gap:.45rem;height:38px;padding:0 .7rem;background:transparent;border:1px solid var(--line-strong);border-radius:10px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;cursor:pointer;transition:border-color .2s,color .2s}.icon-btn:hover{border-color:var(--blue);color:var(--blue)}.cta{display:inline-flex;align-items:center;height:38px;padding:0 1.1rem;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;font-weight:600;font-size:.88rem;border-radius:10px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px rgba(26,115,232,.28);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(26,115,232,.36)}.burger{display:none}.hero{position:relative;overflow:hidden;padding:5rem 0 4rem}.hero::before{content:'';position:absolute;inset:-40% 0 auto 0;height:620px;background:radial-gradient(60% 60% at 50% 0%,var(--glow),transparent 70%);pointer-events:none}.hero .shell{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center}.eyebrow{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-weight:600;display:flex;align-items:center;gap:.55rem}.eyebrow::before{content:'';width:28px;height:2px;background:var(--green)}h1.display{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.04;letter-spacing:-.035em;margin:1.1rem 0 1.1rem}h1.display em{font-style:normal;background:linear-gradient(120deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.lede{font-size:1.1rem;color:var(--muted);max-width:48ch;margin:0 0 2rem}.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.btn-ghost{display:inline-flex;align-items:center;height:44px;padding:0 1.25rem;border:1px solid var(--line-strong);border-radius:12px;color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none;transition:border-color .2s,background .2s}.btn-ghost:hover{border-color:var(--blue);background:var(--glow)}.cta.lg{height:44px;font-size:.95rem;border-radius:12px}.netcard{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:0 30px 70px rgba(11,18,32,.10)}.netcard svg{width:100%;height:auto;display:block}.netcard figcaption{display:flex;justify-content:space-between;align-items:center;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;color:var(--muted);letter-spacing:.04em}.dot-live{display:inline-flex;align-items:center;gap:.4rem;color:var(--green)}.dot-live::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,168,83,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(52,168,83,0)}100%{box-shadow:0 0 0 0 rgba(52,168,83,0)}}.node-label{font-family:var(--font-mono);font-size:9px;fill:var(--muted);letter-spacing:.06em}.link-line{stroke:var(--blue);stroke-width:1;opacity:.22}.link-live{stroke:var(--green);stroke-width:1.6;stroke-linecap:round}.stats{border-block:1px solid var(--line);background:var(--card)}.stats .shell{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:1.6rem .5rem;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat b{display:block;font-family:var(--font-display);font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1}.stat span{font-size:.82rem;color:var(--muted)}.section{padding:4.5rem 0}.section-head{max-width:62ch;margin-bottom:2.5rem}.section-head h2{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;margin:.75rem 0 .6rem;line-height:1.15}.section-head p{color:var(--muted);margin:0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem}.card-link{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.card-link:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}.card-link .kicker{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.card-link h3{font-family:var(--font-display);font-size:1.08rem;margin:0;letter-spacing:-.015em}.card-link p{margin:0;font-size:.88rem;color:var(--muted)}.card-link .go{margin-top:auto;padding-top:.6rem;font-size:.82rem;font-weight:600;color:var(--blue)}.page-head{padding:3rem 0 2rem;border-bottom:1px solid var(--line)}.crumbs{font-size:.82rem;color:var(--muted);margin-bottom:1rem}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--blue)}.crumbs span{margin:0 .45rem;opacity:.5}.page-head h1{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.035em;line-height:1.08;margin:0 0 .8rem}.page-meta{font-family:var(--font-mono);font-size:.74rem;color:var(--muted);letter-spacing:.06em}.layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:3.5rem;padding:2.5rem 0 4rem;align-items:start}.side{position:sticky;top:88px}.side h4{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem}.side ul{list-style:none;margin:0 0 2rem;padding:0}.side li a{display:block;padding:.4rem .65rem;border-radius:8px;border-left:2px solid transparent;font-size:.86rem;color:var(--muted);text-decoration:none;transition:color .18s,border-color .18s,background .18s}.side li a:hover{color:var(--blue);background:var(--glow)}.side li a[aria-current]{color:var(--blue);font-weight:600;border-left-color:var(--blue)}.prose{max-width:74ch;font-size:1rem}.prose>h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.2;margin:2.2rem 0 .8rem}.prose>h1{font-size:1.9rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.2rem}.prose h4{font-size:1.03rem}.prose p{margin:0 0 1.1rem}.prose ul,.prose ol{margin:0 0 1.2rem;padding-left:1.3rem}.prose li{margin-bottom:.4rem}.prose img{max-width:100%;height:auto;border-radius:12px}.prose figure{margin:0}.prose table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:.9rem}.prose th,.prose td{border:1px solid var(--line);padding:.6rem .75rem;text-align:left}.prose th{background:var(--glow);font-weight:600}.prose blockquote{margin:1.4rem 0;padding:.2rem 0 .2rem 1.2rem;border-left:3px solid var(--green);color:var(--muted)}.prose cite{display:block;font-style:normal;font-weight:600;color:var(--blue);font-size:.88rem}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.embed{position:relative;margin:1.4rem 0;max-width:100%;overflow:hidden;border-radius:12px}.embed iframe{max-width:100%;border:0}.pager{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem}.pager a{padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);background:var(--card);transition:border-color .2s,transform .2s var(--ease)}.pager a:hover{border-color:var(--blue);transform:translateY(-2px)}.pager small{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.pager .next{text-align:right}.band{background:linear-gradient(135deg,var(--blue),var(--blue-deep) 55%,var(--green));color:#fff;border-radius:var(--radius-lg);padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}.band h2{font-family:var(--font-display);font-size:1.7rem;margin:0 0 .4rem;letter-spacing:-.02em}.band p{margin:0;opacity:.9}.band .cta{background:#fff;color:var(--blue-deep);box-shadow:none;height:46px;padding:0 1.5rem}.foot{border-top:1px solid var(--line);background:var(--card);padding:3.5rem 0 2rem}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem}.foot h5{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin-bottom:.45rem}.foot a{color:var(--muted);text-decoration:none;font-size:.88rem}.foot a:hover{color:var(--blue)}.foot .addr{font-size:.86rem;color:var(--muted);max-width:34ch;margin:.9rem 0}.foot-base{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.78rem;color:var(--muted);font-family:var(--font-mono)}dialog.finder{width:min(620px,92vw);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--card);color:var(--ink);box-shadow:0 40px 90px rgba(11,18,32,.35);margin-top:12vh}dialog.finder::backdrop{background:rgba(11,18,32,.5);backdrop-filter:blur(4px)}.finder input{width:100%;padding:1.15rem 1.35rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-body);font-size:1rem}.finder input:focus{outline:none}.finder ol{list-style:none;margin:0;padding:.5rem;max-height:52vh;overflow-y:auto}.finder li a{display:block;padding:.65rem .8rem;border-radius:10px;text-decoration:none;color:var(--ink)}.finder li a:hover,.finder li a:focus,.finder li[data-sel] a{background:var(--glow)}.finder .t{font-weight:600;font-size:.92rem}.finder .u{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.finder .empty{padding:1.5rem;color:var(--muted);font-size:.9rem;text-align:center}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].seen{opacity:1;transform:none}@media (max-width:1080px){.layout{grid-template-columns:1fr;gap:2rem}.side{position:static;order:-1}.side ul{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.side li a{border:1px solid var(--line);border-radius:999px;border-left-width:1px}.hero .shell{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:860px){:root{--shell:min(1240px,100% - 2rem)}.nav{position:fixed;inset:68px 0 auto 0;flex-direction:column;gap:0;background:var(--card);border-bottom:1px solid var(--line);padding:1rem;max-height:calc(100dvh - 68px);overflow-y:auto;display:none}.nav[data-shown]{display:flex}.mega{position:static;translate:none;opacity:1;visibility:visible;box-shadow:none;border:0;min-width:0;padding:0 0 .5rem 1rem;grid-template-columns:1fr;display:grid}.nav li[data-open] .mega{display:grid;translate:none}.burger{display:inline-flex}.cta.head{display:none}.stats .shell{grid-template-columns:1fr 1fr}.stat{border-left:0;border-top:1px solid var(--line)}.stat:nth-child(-n+2){border-top:0}.band{padding:2rem}.foot-grid{grid-template-columns:1fr 1fr;gap:1.75rem}.pager{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}}@media print{.masthead,.side,.band,.foot,.pager{display:none}.layout{grid-template-columns:1fr}}.prose .e-sec{margin:0 0 1.5rem}.prose .e-sec:empty,.prose .e-col:empty{display:none;margin:0}.prose .e-col{min-width:0}.prose .e-sec>.e-col + .e-col{margin-top:1.25rem}.prose .e-txt>*:first-child{margin-top:0}.prose .e-txt>*:last-child{margin-bottom:0}.prose .e-img{margin:1.5rem 0}.prose .e-img img{width:100%;height:auto;border-radius:12px}.prose .e-img figcaption{margin-top:.55rem;font-size:.82rem;color:var(--muted);text-align:center}.prose .e-btn{margin:1.25rem 0}.prose .e-btn a{display:inline-flex;align-items:center;height:42px;padding:0 1.35rem;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;font-weight:600;font-size:.92rem;border-radius:11px;text-decoration:none;box-shadow:0 6px 18px rgba(26,115,232,.26);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.prose .e-btn a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(26,115,232,.34)}.prose .e-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}.prose .e-price{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;margin:1.25rem 0;text-align:center;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.prose .e-planes .e-price{margin:0}.prose .e-price:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}.prose .e-price h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.015em;color:var(--ink)}.prose .e-price-sub{margin:0 0 1rem;font-size:.86rem;color:var(--muted)}.prose .e-price-amount{margin:.75rem 0 1rem;font-family:var(--font-display);font-size:2.1rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--blue)}.prose .e-price-amount .e-cur{font-size:.55em;vertical-align:super;margin-right:.12em}.prose .e-price-amount .e-period{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:400;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.prose .e-feats{list-style:none;margin:0 0 1rem;padding:0;text-align:left;border-top:1px solid var(--line);padding-top:1rem}.prose .e-feats li{position:relative;padding-left:1.35rem;margin-bottom:.5rem;font-size:.88rem}.prose .e-feats li::before{content:'';position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--green)}.prose .e-price-foot{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prose .e-list{list-style:none;margin:1rem 0;padding:0}.prose .e-list li{position:relative;padding-left:1.35rem;margin-bottom:.45rem}.prose .e-list li::before{content:'';position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--blue)}.prose .e-cta{background:var(--glow);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;margin:1.75rem 0}.prose .e-cta h3{margin-top:0}.prose .e-carousel{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin:1.5rem 0;align-items:center}.prose .e-carousel img{width:100%;height:auto;border-radius:10px}.prose .e-testis{display:grid;gap:1rem;margin:1.75rem 0}.prose .e-testis blockquote{margin:0;padding:1.25rem 1.5rem;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--radius);color:var(--ink);font-size:.92rem}.prose .e-anim{font-family:var(--font-display);letter-spacing:-.02em}.prose .e-anim em{font-style:normal;background:linear-gradient(120deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.prose .e-divider{margin:2rem 0;padding-top:1.5rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prose .e-lottie{display:none}.prose .e-img img{max-width:min(100%,620px)}.prose .e-logo{display:flex;justify-content:center;margin:1.25rem 0}.prose .e-logo img{max-width:130px;max-height:110px;object-fit:contain}.prose .e-txt img{max-width:min(100%,620px);height:auto}.prose .e-txt img[src*="logo" i],.prose .e-txt img[data-sello]{max-width:130px}.topbar{background:var(--ink);color:rgba(255,255,255,.82);font-size:.78rem;font-family:var(--font-mono);letter-spacing:.02em}.topbar .shell{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;flex-wrap:wrap}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{color:var(--green)}.hero-warm{position:relative;padding:4rem 0 3.5rem;overflow:hidden}.hero-warm::before{content:'';position:absolute;inset:-30% -10% auto -10%;height:700px;background:radial-gradient(45% 55% at 18% 12%,rgba(52,168,83,.16),transparent 70%),radial-gradient(50% 60% at 78% 0%,rgba(26,115,232,.20),transparent 72%);pointer-events:none}.hero-warm .shell{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:3.5rem;align-items:center}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:var(--card);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.badge b{color:var(--blue);font-weight:700}.shot{position:relative}.shot>img{width:100%;aspect-ratio:1250/848;object-fit:cover;border-radius:22px;display:block;box-shadow:0 34px 80px rgba(11,18,32,.20)}.chip{position:absolute;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.75rem 1rem;box-shadow:0 16px 40px rgba(11,18,32,.16)}.chip b{display:block;font-family:var(--font-display);font-size:.92rem;letter-spacing:-.01em}.chip span{font-size:.76rem;color:var(--muted)}.chip.uno{top:6%;left:-5%;right:auto}.chip.dos{bottom:8%;right:-5%;left:auto}.svc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.svc a{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.svc a:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 22px 50px rgba(26,115,232,.16)}.svc .pic{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--glow)}.svc .pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.svc a:hover .pic img{transform:scale(1.06)}.svc .pic i{position:absolute;left:.85rem;bottom:.85rem;font-style:normal;background:rgba(11,18,32,.72);color:#fff;backdrop-filter:blur(6px);padding:.25rem .6rem;border-radius:999px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.svc .txt{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.svc h3{margin:0;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.015em}.svc p{margin:0;font-size:.87rem;color:var(--muted);line-height:1.55}.svc .go{margin-top:auto;padding-top:.7rem;font-size:.82rem;font-weight:600;color:var(--blue)}.cobertura{background:var(--card);border-block:1px solid var(--line)}.cobertura .shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:center;padding:3.5rem 0}@media (max-width:1000px){.hero-warm .shell,.cobertura .shell{grid-template-columns:1fr;gap:2.5rem}.chip.uno{left:2%}.chip.dos{right:2%}}body{overflow-x:hidden}.chip.uno{left:-3%;right:auto}.chip.dos{right:-3%;left:auto}@media (max-width:560px){.chip{position:static;margin-top:.6rem;box-shadow:none}}.prose{max-width:none}.prose>.e-txt,.prose>p,.prose>ul,.prose>ol,.prose .e-col[style*="--col:100"]>.e-txt{max-width:74ch}.prose .e-sec{display:flex;flex-wrap:wrap;gap:1.5rem 1.75rem;align-items:flex-start;margin:0 0 1.75rem}.prose .e-col{flex:1 1 calc(var(--col,100%) - 1.75rem);max-width:100%;min-width:min(240px,100%)}.prose .e-sec>.e-col + .e-col{margin-top:0}.prose .e-col>*:first-child{margin-top:0}.prose .e-col>.e-sec{width:100%}.prose .e-col img[src*="mushroom" i],.prose .e-col img[src*="-logo" i],.prose .e-col img[src*="logo-" i]{max-width:150px;max-height:64px;width:auto;height:auto;object-fit:contain;display:block}.prose .e-logo{padding:0;background:none}@media (max-width:720px){.prose .e-col{flex-basis:100%}}.layout{grid-template-columns:minmax(0,1fr) 200px;gap:2.25rem}.side{top:80px}.side h4{font-size:.66rem}.side li a{padding:.32rem .5rem;font-size:.82rem}@media (min-width:1400px){.layout{grid-template-columns:minmax(0,1fr) 210px;gap:3rem}}.brand-logo{height:34px;width:auto;display:block}[data-theme="dark"] .brand-logo{filter:brightness(0) invert(1)}.prose,.prose p,.prose li,.prose td,.prose span,.prose div{color:inherit}.embed-speedtest{aspect-ratio:4/3;min-height:620px;border:1px solid var(--line)}.embed-speedtest iframe{width:100%;height:100%}@media (max-width:700px){.embed-speedtest{min-height:700px}}.prose svg{max-width:100%;height:auto}.prose svg.e-icon{width:44px;height:44px;flex:none}.prose .e-col>svg,.prose p>svg{display:inline-block;vertical-align:middle}.brand-logo{filter:brightness(0)}[data-theme="dark"] .brand-logo{filter:none}.page-head{padding:1.5rem 0 1.1rem}.page-head h1{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:.3rem 0 0}.crumbs{margin-bottom:.5rem;font-size:.78rem}.brand-logo{height:46px}.masthead .shell{height:76px}.side{top:88px}@media (max-width:860px){.brand-logo{height:38px}.masthead .shell{height:64px}}.topbar{background:var(--ink);color:rgba(255,255,255,.9)}[data-theme="dark"] .topbar{background:#060a11;border-bottom:1px solid var(--line)}.topbar a{color:#fff;font-weight:600}.embed-speedtest{aspect-ratio:auto;min-height:900px;border-radius:14px}.embed-speedtest iframe{width:100%;height:900px;border:0;display:block}@media (max-width:700px){.embed-speedtest,.embed-speedtest iframe{min-height:1000px;height:1000px}}.prose .e-sec>.e-col:not([style*="--col:100"]){background:color-mix(in srgb,var(--card) 78%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid color-mix(in srgb,var(--line-strong) 60%,transparent);border-radius:18px;padding:1.5rem;box-shadow:0 10px 34px rgba(11,18,32,.07);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.prose .e-sec>.e-col:not([style*="--col:100"]):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--blue) 40%,transparent);box-shadow:0 18px 44px rgba(26,115,232,.13)}[data-theme="dark"] .prose .e-sec>.e-col:not([style*="--col:100"]){background:color-mix(in srgb,var(--card) 62%,transparent);box-shadow:0 10px 34px rgba(0,0,0,.32)}.prose [style*="color:#fff"],.prose [style*="color: #fff"],.prose [style*="color:white"],.prose [style*="color: white"]{color:inherit!important}.prose [style*="background"] [style*="color:#fff"],.prose [style*="background"] [style*="color: white"]{color:#fff!important}.prose [style*="background"][style*="color:#fff" i],.prose [style*="background"][style*="color: #fff" i],.prose [style*="background"][style*="color:white" i],.prose [style*="background"][style*="color: white" i]{color:#fff!important}.prose .tutos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1.75rem 0}.prose .tuto{display:flex;flex-direction:column;gap:.35rem;padding:1.35rem;background:var(--card);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.prose .tuto:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}.prose .tuto-ico{font-size:1.7rem;line-height:1}.prose .tuto b{font-family:var(--font-display);font-size:1rem}.prose .tuto span:last-child{font-size:.86rem;color:var(--muted);line-height:1.5}.prose .e-col[style*="--col:100"]>.e-img + .e-img{margin-top:1rem}.prose .e-sec:has(>.e-col .e-img) .e-col:not([style*="--col:100"]) .e-img{margin:0}.prose .e-sec .e-col .e-img img{border-radius:12px}.prose a>img,.prose a>figure{transition:transform .25s var(--ease),opacity .25s}.prose a:hover>img,.prose a:hover>figure{transform:scale(1.03);opacity:.92}.prose [data-blanco]{color:#fff!important}.prose .e-sec:has([data-blanco]),.prose .e-col:has(>[data-blanco]),.prose .e-col:has(>*>[data-blanco]){background:linear-gradient(140deg,var(--ink) 0%,#12203a 60%,var(--blue-deep) 100%);border-radius:18px;padding:1.75rem;border-color:transparent}.prose .e-sec:has([data-blanco]) *,.prose .e-col:has([data-blanco]) *{color:#fff}.prose .e-sec:has([data-blanco]) a,.prose .e-col:has([data-blanco]) a{color:#8ec5ff}.prose [data-contraste="oscuro"]{color:#0b1220!important;text-shadow:none!important}.prose [data-contraste="claro"]{color:#fff!important;text-shadow:none!important}.prose [data-duplicado]{display:none}.prose .e-img{display:flex;flex-direction:column;align-items:center;text-align:center}.prose .e-img img{margin-inline:auto}.prose img[src*="mushroom" i],.prose img[src*="portabilidad" i],.prose img[src*="reseller" i]{max-width:230px!important;max-height:90px!important;width:auto!important;height:auto!important;object-fit:contain;margin-inline:auto;display:block;image-rendering:auto}.prose img[data-sello]{max-width:96px!important;max-height:96px!important}.prose .e-sec:has(img[data-sello]){align-items:center;justify-content:center}.prose .e-col:has(>.e-logo){display:flex;align-items:center;justify-content:center}.prose .e-sec{align-items:stretch}.prose .e-sec>.e-col{display:flex;flex-direction:column}.prose .e-txt:has(>h2:first-child),.prose .marco-marca{border-radius:18px}.foot-base{align-items:center;gap:1rem 2rem}.legal-links{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.legal-links a{position:relative}.legal-links a + a::before{content:'';position:absolute;left:-.75rem;top:50%;width:3px;height:3px;border-radius:50%;background:var(--muted);opacity:.5}.prose .marco-ip{background:linear-gradient(135deg,rgba(26,115,232,.10),rgba(52,168,83,.10));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(26,115,232,.28);border-radius:20px;padding:1.75rem;margin:1.5rem 0;box-shadow:0 14px 40px rgba(26,115,232,.12)}.prose .e-testis blockquote{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:14px;padding:1.25rem 1.4rem}.prose .e-sec:has(>.e-col img[src*="logo" i]){gap:1rem}.prose .tutos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;margin:1.75rem 0}.prose .tuto{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem;background:var(--card);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink)!important;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.prose .tuto:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}.prose .tuto *{color:var(--ink)!important}.prose .tuto-logo{height:40px;width:auto;max-width:130px!important;object-fit:contain;align-self:flex-start;filter:brightness(0)}[data-theme="dark"] .prose .tuto-logo{filter:brightness(0) invert(1)}.prose .tuto-ico{font-size:1.9rem;line-height:1}.prose .tuto b{font-family:var(--font-display);font-size:1.02rem}.prose .tuto>span:not(.tuto-ico){font-size:.87rem;color:var(--muted)!important;line-height:1.55}.prose .tuto-cta{margin-top:auto;padding-top:.6rem;font-style:normal;font-weight:600;font-size:.84rem;color:var(--blue)!important}[data-theme="dark"] .prose [style*="background:#fff"],[data-theme="dark"] .prose [style*="background: #fff"],[data-theme="dark"] .prose [style*="background-color:#fff"],[data-theme="dark"] .prose [style*="background:#f"],[data-theme="dark"] .prose [class*="card"],[data-theme="dark"] .prose [class*="box"],[data-theme="dark"] .prose [class*="panel"]{color:#0b1220}[data-theme="dark"] .prose [class*="card"] a,[data-theme="dark"] .prose [class*="box"] a{color:var(--blue)}.prose a[class*="btn"]:not([class*="white" i],[class*="blanc" i],[class*="outline" i],[class*="ghost" i],[class*="light" i],[class*="claro" i],[class*="borde" i],[class*="secondary" i],[class*="secundari" i]),.prose a[class*="boton"]:not([class*="white" i],[class*="blanc" i],[class*="outline" i],[class*="ghost" i],[class*="light" i],[class*="claro" i],[class*="borde" i],[class*="secondary" i],[class*="secundari" i]),.prose a[class*="call"]:not([class*="white" i],[class*="blanc" i],[class*="outline" i],[class*="ghost" i],[class*="light" i],[class*="claro" i]),.prose [class*="btn"] a,.prose [class*="cta"] a{color:#fff!important}.prose .legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1rem;margin:1.75rem 0 2.5rem}.prose .doc{display:flex;flex-direction:column;gap:.4rem;padding:1.35rem;background:var(--card);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink)!important;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.prose .doc:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}.prose .doc-ico{font-size:1.6rem;line-height:1}.prose .doc b{font-family:var(--font-display);font-size:1rem;letter-spacing:-.01em}.prose .doc>span:not(.doc-ico){font-size:.85rem;color:var(--muted)!important;line-height:1.5}.prose .doc::after{content:'Consultar →';margin-top:auto;padding-top:.55rem;font-size:.82rem;font-weight:600;color:var(--blue)}.prose .planes-tabla{overflow-x:auto;margin:1.5rem 0 1rem;border-radius:16px;border:1px solid var(--line)}.prose .tabla-planes{width:100%;border-collapse:collapse;margin:0;font-size:.9rem;min-width:680px}.prose .tabla-planes thead th{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.85rem 1rem;text-align:left;border:0}.prose .tabla-planes tbody th,.prose .tabla-planes tbody td{padding:1rem;border:0;border-top:1px solid var(--line);vertical-align:middle;background:var(--card)}.prose .tabla-planes tbody th{font-family:var(--font-display);font-size:1rem;text-align:left;color:var(--ink)}.prose .tabla-planes tbody tr:hover td,.prose .tabla-planes tbody tr:hover th{background:var(--glow)}.prose .tabla-planes .precio b{display:block;font-family:var(--font-display);font-size:1.2rem;color:var(--blue);letter-spacing:-.02em}.prose .tabla-planes .precio span{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.prose .btn-plan{display:inline-flex;align-items:center;height:36px;padding:0 1rem;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff!important;border-radius:9px;font-weight:600;font-size:.82rem;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease)}.prose .btn-plan:hover{transform:translateY(-2px)}.prose .nota-planes{font-size:.85rem;color:var(--muted)}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose [data-retirado]{display:none}.prose .e-col:has(>[data-retirado]:only-child),.prose .e-txt:has(>[data-retirado]:only-child){display:none}.prose svg.e-icon{color:var(--blue);fill:currentColor}.prose svg.e-icon [fill="none"]{fill:none}.prose svg.e-icon [stroke]{stroke:currentColor}.prose .nota-servicio{background:linear-gradient(135deg,rgba(26,115,232,.08),rgba(52,168,83,.08));border:1px solid rgba(26,115,232,.22);border-radius:16px;padding:1.35rem 1.5rem;margin:1.5rem 0;font-size:.93rem}.prose .nota-servicio b{color:var(--blue)}.prose .e-col:empty,.prose .e-sec:empty,.prose .e-txt:empty{display:none!important}.prose .e-col:not(:has(img)):not(:has(svg)):not(:has(iframe)):not(:has(embed)):not(:has(object)):blank{display:none}.prose h1[style*="color:#fff" i],.prose h2[style*="color:#fff" i],.prose h3[style*="color:#fff" i],.prose h4[style*="color:#fff" i],.prose h1[style*="color: #fff" i],.prose h2[style*="color: #fff" i],.prose h3[style*="color: #fff" i],.prose h4[style*="color: #fff" i],.prose [data-contraste] h1,.prose [data-contraste] h2,.prose [data-contraste] h3{color:var(--blue)!important}.prose [data-fondo] h1,.prose [data-fondo] h2,.prose [data-fondo] h3,.prose [data-fondo] h4{color:#fff!important}.prose svg[viewBox]:not(.e-icon):not([width]){max-height:220px}.prose .e-col>svg:only-child,.prose .e-sec>svg:only-child{display:none}.prose .e-col:not(:has(img)):not(:has(iframe)):not(:has(embed)):not(:has(object)):not(:has(svg.e-icon)):not(:has(a)):not(:has(p)):not(:has(h1,h2,h3,h4)):not(:has(ul,ol,table)){display:none}.prose,.prose *{position:static!important;z-index:auto!important}.prose .embed,.prose .marco-ip,.prose .e-img{position:relative!important}.masthead{z-index:200}.side{z-index:5}.layout{position:relative;z-index:1}.prose .e-sec{justify-content:center}.prose .e-col>.e-txt{width:100%}.prose .e-sec>.e-col[style*="--col:33"],.prose .e-sec>.e-col[style*="--col:25"]{flex:1 1 calc(33.333% - 1.75rem);min-width:240px}.prose .e-sec>.e-col[style*="--col:50"]{flex:1 1 calc(50% - 1.75rem)}.prose .e-col>.e-txt{flex:1}.prose .e-col>.e-btn,.prose .e-col>.e-img:last-child{margin-top:auto}.prose .e-sec>.e-col[style*="--col:100"]{align-items:center}.prose .e-sec>.e-col[style*="--col:100"]>.e-txt{text-align:inherit}.prose .e-price,.prose .marco-ip,.prose .planes-tabla{margin-inline:auto}.prose .e-txt:has(>p>strong:only-child),.prose .e-col[style*="--col:100"] .e-txt p:has(>strong){font-size:1.02rem}.prose .e-txt strong,.prose .e-txt b{font-weight:700}.prose [data-fondo] h1,.prose [data-fondo] h2,.prose [data-fondo] h3{color:#fff!important}.prose .e-sec:has(>.e-col[style*="--col:33"]){padding-inline:.5rem}.prose .app-android{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1.5rem;margin:2rem 0}.prose .app-logo{height:46px;width:auto;max-width:140px!important;object-fit:contain;filter:brightness(0)}[data-theme="dark"] .prose .app-logo{filter:brightness(0) invert(1)}.prose .app-txt{flex:1 1 260px}.prose .app-txt b{display:block;font-family:var(--font-display);font-size:1.05rem}.prose .app-txt span{font-size:.88rem;color:var(--muted)}.prose .app-btn{display:inline-flex;align-items:center;height:42px;padding:0 1.25rem;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff!important;border-radius:11px;font-weight:600;font-size:.88rem;text-decoration:none;white-space:nowrap}.prose .app-btn:hover{transform:translateY(-2px)}.cinta,.prose .cinta{overflow:hidden;margin:1.75rem 0 2.5rem;padding:1.25rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cinta-pista,.prose .cinta-pista{display:flex;align-items:center;gap:2.75rem;width:max-content;animation:desfile calc(var(--n,12) * 3.2s) linear infinite}.cinta:hover .cinta-pista,.prose .cinta:hover .cinta-pista{animation-play-state:paused}.cinta-pista img,.prose .cinta-pista img{height:52px!important;width:auto!important;max-width:150px!important;object-fit:contain;flex:none;opacity:.72;filter:grayscale(1);transition:opacity .25s var(--ease),filter .25s var(--ease)}.prose .cinta-pista img:hover{opacity:1;filter:grayscale(0)}@keyframes desfile{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.prose .cinta-pista{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.prose .e-btn,.prose .e-col>.e-btn{text-align:center}.prose .e-btn a{margin-inline:auto}.prose [class*="btn" i]:not(a):not(.e-btn){text-align:center}.prose a[class*="btn" i],.prose a[class*="boton" i]{margin-inline:auto}.prose .e-col{align-items:center}.prose .e-col>.e-txt,.prose .e-col>ul,.prose .e-col>ol{align-self:stretch}.prose svg:not(.e-icon){max-width:100%;max-height:200px;height:auto;display:block;margin-inline:auto}.prose svg:not(.e-icon):not([viewBox]){display:none}.prose .e-col>svg:not(.e-icon):first-child:last-child{display:none}.prose [data-fondo] h1,.prose [data-fondo] h2,.prose [data-fondo] h3,.prose [data-fondo] h4{color:#fff!important}.prose .e-col>.e-txt:first-child h2:first-child:not([class]){color:inherit}.prose .e-sec:has(>.e-col .e-img)>.e-col[style*="--col:100"]{order:-1}.prose .e-sec>.e-col[style*="--col:50"]{align-self:stretch}.prose .e-col>.e-img:first-child{margin-top:0}.prose .e-sec:has(>.e-col[style*="--col:50"] + .e-col[style*="--col:50"]){gap:1.25rem}.foot h5 a{color:var(--muted);text-decoration:none}.foot h5 a:hover{color:var(--blue)}.foot .sellos{margin:1rem 0 0}.foot .sellos img{height:26px;width:auto;opacity:.8}.foot .sellos a:hover img{opacity:1}.prose blockquote .op-logo{height:34px;width:auto;max-width:120px!important;object-fit:contain;display:block;margin:0 0 .75rem;opacity:.85}.prose img[src*="whatsapp" i],.prose img[src*="telegram" i],.prose img[src*="facebook" i],.prose img[src*="instagram" i],.prose img[src*="linkedin" i],.prose img[src*="youtube" i],.prose img[src*="x-twitter" i],.prose img[src*="tiktok" i]{max-width:56px!important;max-height:56px!important;width:auto!important;height:auto!important;display:inline-block!important}.prose .h-intro{display:grid;gap:1.5rem;margin:0 0 2.5rem;justify-items:center}.prose .h-fotos{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.25rem;width:100%;max-width:940px;align-items:stretch}.prose .h-fotos figure{margin:0}.prose .h-fotos img{width:100%!important;max-width:none!important;height:100%;min-height:260px;object-fit:cover;border-radius:20px;display:block}@media (max-width:780px){.prose .h-fotos{grid-template-columns:1fr}}.h-marca,.prose .h-marca{width:100%;max-width:760px;text-align:center;background:linear-gradient(135deg,var(--blue),var(--green));border-radius:20px;padding:2.25rem 2rem;box-shadow:0 18px 46px rgba(26,115,232,.22)}.h-marca h2,.prose .h-marca h2{margin:0 0 .7rem;color:#fff!important;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.25}.h-marca p,.prose .h-marca p{margin:0;color:rgba(255,255,255,.92)!important;font-size:.98rem}.h-pilares,.prose .h-pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin:0 0 2.5rem}.h-pilar,.prose .h-pilar{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1.75rem}.h-pilar h3,.prose .h-pilar h3{margin:.6rem 0 .6rem;font-size:1.15rem;color:var(--blue)}.h-pilar p,.prose .h-pilar p{margin:0;color:var(--muted);font-size:.92rem}.h-ico,.prose .h-ico{font-size:1.8rem;line-height:1;display:block}.h-isos,.prose .h-isos{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.h-isos figure,.prose .h-isos figure{margin:0;text-align:center;padding:.9rem .5rem;background:var(--paper);border:1px solid var(--line);border-radius:14px}.h-isos img,.prose .h-isos img{width:62px!important;height:62px!important;max-width:62px!important;max-height:62px!important;object-fit:contain;margin:0 auto .5rem;display:block}.h-isos b,.prose .h-isos b{display:block;font-size:.82rem;color:var(--ink)}.h-isos span,.prose .h-isos span{font-size:.72rem;color:var(--muted);line-height:1.3;display:block}.h-pregunta,.prose .h-pregunta{text-align:center;margin:3rem auto 1.75rem;max-width:60ch}.h-pregunta h2,.prose .h-pregunta h2{margin:.35rem 0;font-size:clamp(1.5rem,3vw,2.1rem)}.h-sobre,.prose .h-sobre{margin:0;color:var(--muted);font-size:1rem}.prose .h-servicios{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:1.1rem;margin:0 0 3rem}.prose .h-svc{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink)!important;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.prose .h-svc:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 20px 48px rgba(26,115,232,.16)}.prose .h-svc-top{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff!important;padding:1rem 1.25rem;font-family:var(--font-display);font-weight:700;font-size:1rem}.prose .h-svc-body{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;flex:1}.prose .h-svc-body b{font-family:var(--font-display);font-size:.96rem;color:var(--blue)}.prose .h-svc-body span{font-size:.88rem;color:var(--muted);line-height:1.55}.prose .h-svc-nota{font-style:normal;font-size:.84rem;font-weight:600;color:var(--blue)!important;background:var(--glow);border-radius:10px;padding:.6rem .8rem}.prose .h-svc-cta{padding:0 1.25rem 1.25rem;font-weight:600;font-size:.85rem;color:var(--blue)!important}.prose .h-erp-detalle{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:2rem;margin:0 0 1rem}.prose .h-urgemed{margin:0 auto 1.5rem;text-align:center}.prose .h-urgemed img{max-width:190px!important;height:auto;margin-inline:auto}.prose .h-erp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.1rem}.prose .h-erp-cols article{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:1.35rem}.prose .h-erp-cols h4{margin:.5rem 0 .5rem;font-size:1rem;color:var(--blue)!important}.prose .h-erp-cols p{margin:0;font-size:.89rem;color:var(--muted)}.prose .h-erp-cta{text-align:center;margin:1.5rem 0 0}@media (max-width:620px){.prose .h-isos{grid-template-columns:1fr}}.prose blockquote .op-logo{height:74px!important;max-height:74px!important;width:auto!important;max-width:220px!important;object-fit:contain;display:block;margin:0 0 1rem;opacity:1;background:#fff;border-radius:10px;padding:.5rem .7rem;box-shadow:0 2px 10px rgba(11,18,32,.08)}.prose .op-logo-link{display:inline-block}.prose .op-logo-link:hover .op-logo{opacity:.8}.prose .e-sec:has(blockquote)>.e-col:not(:has(blockquote)){display:none}.prose .e-sec:has(blockquote)>.e-col:has(blockquote){flex:1 1 100%}.page-head h1{color:var(--ink)!important}.prose img[src*="whatsapp" i],.prose img[src*="wa-" i],.prose img[src*="wapp" i]{max-width:56px!important;max-height:56px!important;width:auto!important;height:auto!important;display:inline-block!important;opacity:1!important;filter:none!important}.prose .h-testis{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin:0 0 2.5rem}.prose .h-testis blockquote{margin:0;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:14px;padding:1.35rem 1.5rem;font-size:.92rem;color:var(--ink)}.prose .h-testis cite{display:block;margin-top:.7rem;font-style:normal;font-weight:600;font-size:.84rem;color:var(--blue)}.prose .h-fotos img,.prose .h-marca img,.shot>img{max-width:none!important;max-height:none!important}.prose .h-svc-pic{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--glow)}.prose .h-svc-pic img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;display:block;transition:transform .5s var(--ease)}.prose .h-svc:hover .h-svc-pic img{transform:scale(1.06)}.prose .h-servicios{gap:1.25rem}.prose .h-testis[data-carrusel]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .25rem 1.25rem;margin:0 0 1rem;scrollbar-width:thin}.prose .h-testis[data-carrusel] blockquote{flex:0 0 min(340px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;margin:0;font-size:.88rem;padding:1.25rem 1.35rem}.prose .h-testis[data-carrusel] blockquote cite{margin-top:auto;padding-top:.7rem}.prose .h-testis[data-carrusel]::-webkit-scrollbar{height:7px}.prose .h-testis[data-carrusel]::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.prose .h-testis[data-carrusel] .op-logo{height:62px!important;margin-bottom:.85rem}.prose .h-testis-nav{display:flex;gap:.5rem;justify-content:center;margin:0 0 2.5rem}.prose .h-testis-nav button{width:38px;height:38px;border-radius:50%;cursor:pointer;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font-size:1.1rem;line-height:1;transition:border-color .2s,background .2s}.prose .h-testis-nav button:hover{border-color:var(--blue);background:var(--glow);color:var(--blue)}.foot .sellos img{opacity:1;filter:none}.h-marca{margin:0 auto 2rem}.h-pilares{margin-bottom:0}.canal{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1.5rem 1.75rem;margin-bottom:1.5rem}.canal-ico{width:46px;height:46px;flex:none}.canal-txt{flex:1 1 280px}.canal-txt b{display:block;font-family:var(--font-display);font-size:1.05rem}.canal-txt span{font-size:.89rem;color:var(--muted)}.canal-btn{display:inline-flex;align-items:center;height:42px;padding:0 1.3rem;background:#25d366;color:#06341a!important;border-radius:11px;font-weight:700;font-size:.89rem;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.canal-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(37,211,102,.34)}.band-lineas{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;margin:.5rem 0 0}.band-wa{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.32);padding:.45rem .9rem;border-radius:999px;color:#fff!important;text-decoration:none;font-weight:600;font-size:.88rem}.band-wa:hover{background:rgba(255,255,255,.26)}.band-wa img{width:22px;height:22px}.band-tel{color:#fff!important;font-family:var(--font-mono);font-weight:600;font-size:.95rem;text-decoration:none}.band-tel:hover{text-decoration:underline}.band-nota{font-size:.84rem;opacity:.85}.svc .pic{background:linear-gradient(135deg,#0b1220,#14243f)}.svc .pic img[src*="kisspng" i]{object-fit:contain;padding:1rem}.brand-logo{height:60px}.masthead .shell{height:84px}.side{top:96px}.nav{align-items:center}@media (max-width:860px){.brand-logo{height:44px}.masthead .shell{height:68px}.nav{inset:68px 0 auto 0}}.svc .pic img[src*="kisspng" i],.svc .pic img[src*="/2024/07/" i]{object-fit:contain;padding:1rem}.svc .pic:has(img[src*="kisspng" i]),.svc .pic:has(img[src*="/2024/07/" i]){background:linear-gradient(135deg,#eef4fd,#e6f5ec)}.prose .band,.prose .band *{color:#fff!important}.prose .band .cta,.prose .band .cta *{color:var(--blue-deep)!important}.foot .sellos{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.foot .sellos img{opacity:1!important;filter:none!important;height:43px;width:auto;max-width:120px}.foot .sellos a:hover img{opacity:.85!important}.foot .sello-aviso{font-size:.82rem}.chip.uno{top:6%;right:-3%}.chip.dos{bottom:7%;left:-4%}@media (max-width:1000px){.chip.uno{left:2%}.chip.dos{right:2%}}.shot .chip{width:max-content!important;max-width:46%!important;padding:.7rem .95rem!important}.shot .chip.uno{top:1.25rem!important;left:1.25rem!important;right:auto!important;bottom:auto!important}.shot .chip.dos{bottom:1.25rem!important;right:1.25rem!important;left:auto!important;top:auto!important}.shot .chip b{font-size:.88rem;line-height:1.2}.shot .chip span{font-size:.72rem}@media (max-width:620px){.shot .chip{max-width:60%!important;padding:.55rem .8rem!important}.shot .chip.uno{top:.75rem!important;left:.75rem!important}.shot .chip.dos{bottom:.75rem!important;right:.75rem!important}}.foot .rrss{display:flex;gap:.55rem;list-style:none;margin:1rem 0 0;padding:0}.foot .rrss li{margin:0}.foot .rs{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line-strong);color:var(--muted);transition:color .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.foot .rs:hover,.foot .rs:focus-visible{transform:translateY(-3px);color:#fff;border-color:transparent}.foot .rs-fb:hover,.foot .rs-fb:focus-visible{background:#1877f2;box-shadow:0 8px 20px rgba(24,119,242,.35)}.foot .rs-in:hover,.foot .rs-in:focus-visible{background:#0a66c2;box-shadow:0 8px 20px rgba(10,102,194,.35)}.foot .rs-yt:hover,.foot .rs-yt:focus-visible{background:#ff0000;box-shadow:0 8px 20px rgba(255,0,0,.32)}.foot .rs-wa:hover,.foot .rs-wa:focus-visible{background:#25d366;box-shadow:0 8px 20px rgba(37,211,102,.35)}.foot .rs svg{display:block}.shot{max-width:100%;overflow:visible}.shot>img{max-height:78vh;width:100%}@media (max-width:1000px){.shot>img{max-height:62vh}.hero-warm .shell{overflow:hidden}}@media (max-width:1000px){.hero-warm .shot{max-width:min(460px,100%);margin-inline:auto}.hero-warm .shot>img{max-height:none}}@media (max-width:1100px){.shot .chip.uno{top:.9rem!important;left:.9rem!important}.shot .chip.dos{bottom:.9rem!important;right:.9rem!important}}.hero-warm{overflow-x:clip}.hero-warm::before{inset:-30% 0 auto 0!important}html{overflow-x:hidden}.foot .tels{display:flex;flex-direction:column;gap:.2rem;margin:.8rem 0}.foot .tels a{font-family:var(--font-mono);font-size:.9rem;color:var(--ink);text-decoration:none}.foot .tels a:hover{color:var(--blue)}.prose [class*="badge" i],.prose [class*="tag" i],.prose [class*="ribbon" i],.prose [class*="destacado" i],.prose [class*="popular" i]{transform:none!important;rotate:none!important;writing-mode:horizontal-tb!important}.prose .e-col>[class*="ribbon" i],.prose .e-col>[class*="badge" i]{position:absolute!important;top:.9rem;right:.9rem;left:auto!important;padding:.3rem .8rem;border-radius:999px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px rgba(11,18,32,.16)}.prose .e-col:has(>[class*="ribbon" i]),.prose .e-col:has(>[class*="badge" i]){position:relative!important}.prose .e-sec:has(img[data-sello]){gap:1.25rem;align-items:center;justify-content:center}.prose .e-col:has(>.e-logo img[data-sello]),.prose figure:has(img[data-sello]){background:none!important;border:none!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important}.prose img[data-sello]{mix-blend-mode:multiply}[data-theme="dark"] .prose img[data-sello]{mix-blend-mode:normal}.prose .e-sec:has(>.e-col .e-txt p a[href^="tel"])>.e-col{flex-basis:100%!important}.prose .e-sec>.e-col[style*="--col:33"]{min-width:210px}@media (min-width:1100px){.layout{grid-template-columns:minmax(0,1fr) 180px;gap:1.75rem}}.shot>img{aspect-ratio:5/3!important;object-fit:cover;object-position:center 45%;max-height:none!important;width:100%}@media (max-width:1000px){.shot>img{aspect-ratio:16/10!important}}.prose .badge,.prose .badge.popular,.prose .badge.recommended{position:absolute!important;top:.85rem!important;right:.85rem!important;left:auto!important;bottom:auto!important;transform:none!important;rotate:none!important;writing-mode:horizontal-tb!important;width:auto!important;height:auto!important;padding:.32rem .85rem!important;border-radius:999px!important;font-size:.66rem!important;line-height:1.4!important;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px rgba(11,18,32,.18)}.prose .ajtel-zoiper-badge{position:static!important;display:block!important;margin:1.1rem auto 0!important;max-width:180px;box-shadow:none!important;background:none!important;padding:0!important}.prose .ajtel-zoiper-badge img{max-width:100%!important;height:auto!important}.prose .e-col,.prose .e-txt>div,.prose [class*="card" i],.prose [class*="plan" i],.prose [class*="pricing" i]{position:relative}.prose img[data-sello]{max-width:88px!important;max-height:88px!important;width:auto!important;height:auto!important;object-fit:contain;margin-inline:auto;display:block;background:none!important;box-shadow:none!important;border:0!important}.prose .e-sec:has(img[data-sello]){display:flex!important;flex-wrap:wrap;gap:1.5rem!important;align-items:center;justify-content:center}.prose .e-col:has(img[data-sello]),.prose figure:has(img[data-sello]){flex:0 0 auto!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;margin:0!important}.brand-logo{height:60px;width:auto;max-width:190px;object-fit:contain}.brand{flex-shrink:0;min-width:0}.topbar .shell{flex-wrap:nowrap;align-items:center}.topbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:860px){.topbar{font-size:.72rem}.topbar .shell{padding:.4rem 0;justify-content:center}.topbar .tb-larga{display:none}.topbar .tb-corta{white-space:normal;text-align:center}.brand-logo{height:42px;max-width:150px}.masthead .shell{height:62px;gap:.75rem}.nav{inset:62px 0 auto 0}.side{top:70px}}@media (max-width:400px){.brand-logo{height:36px;max-width:120px}.tools{gap:.35rem}.icon-btn{height:34px;padding:0 .5rem}}.layout:has(.ajtel-tabs-container),.layout:has(.ajtel-partner-card),.layout:has(.tabla-planes){grid-template-columns:minmax(0,1fr) 180px;gap:1.75rem}.prose .cta-button,.prose a.cta-button,.prose .cta-button *{color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--green));display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1.4rem;border-radius:11px;font-weight:700;font-size:.9rem;text-decoration:none;box-shadow:0 6px 18px rgba(26,115,232,.26);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.prose .cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(26,115,232,.34)}.prose .ajtel-tab-grid,.prose .ajtel-two-column-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.1rem!important;align-items:stretch}.prose .ajtel-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.prose .ajtel-tab-grid:has(>.ajtel-tab-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.prose .ajtel-tab-grid:has(>.ajtel-tab-card:only-child){grid-template-columns:minmax(0,520px)!important;justify-content:center}.prose .ajtel-tab-card{height:100%;display:flex;flex-direction:column}.prose .ajtel-platform-column{min-width:0}.prose .ajtel-software-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem}.prose .ajtel-software-item{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;border-radius:10px;background:var(--card);border:1px solid var(--line)}.prose .ajtel-software-name{font-size:.82rem;min-width:0;overflow-wrap:anywhere}.prose .ajtel-software-icon img{max-width:26px!important;max-height:26px!important}.prose .ajtel-partner-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.1rem .9rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.prose .ajtel-partner-logo,.prose .ajtel-partner-logo img{max-width:190px!important;max-height:104px!important;width:auto!important;height:auto!important;object-fit:contain}.prose .ajtel-partner-logo-wrapper{height:150px!important;padding:1.25rem!important}.prose .ajtel-partner-name{font-size:.95rem;font-weight:700}.prose .ajtel-partner-badge{display:inline-block;font-size:.76rem!important;font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.35;color:#fff!important;padding:.4rem 1rem!important;border-radius:20px!important}.prose .ajtel-partner-badge *{color:#fff!important}.prose .e-sec:has(img[data-sello]){display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.prose .e-col:has(>.e-logo),.prose .e-col:has(img[data-sello]){flex:0 0 auto!important;min-width:0!important}@media (max-width:900px){.prose .ajtel-tab-grid,.prose .ajtel-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.prose .ajtel-tab-grid,.prose .ajtel-two-column-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.layout,.layout:has(.ajtel-tabs-container),.layout:has(.ajtel-partner-card),.layout:has(.tabla-planes){grid-template-columns:1fr!important;gap:1.5rem!important}.prose{width:100%;max-width:100%;min-width:0}.prose [class*="grid" i],.prose [style*="grid-template-columns" i],.prose .ajtel-two-column-grid,.prose .ajtel-tab-grid,.prose .ajtel-partners-grid,.prose .ajtel-software-list{display:block!important;grid-template-columns:1fr!important}.prose [class*="grid" i]>*{margin-bottom:.9rem}.prose .e-sec{display:block!important}.prose .e-col{flex:none!important;width:100%!important;max-width:100%!important;margin-bottom:1rem}.prose table,.prose pre,.prose iframe{max-width:100%!important}.prose *{max-width:100%!important}.prose img{height:auto!important}}.prose .ajtel-tab-card{padding-bottom:1.1rem!important;min-height:0!important}.prose .ajtel-tab-card>*:last-child{margin-bottom:0!important}.prose .ajtel-tab-content{min-height:0!important}.prose .ajtel-highlight-box,.prose .ajtel-restrictions-container,.prose .ajtel-info-box{margin-inline:0;max-width:none}.prose .ajtel-restriction-section,.prose .ajtel-restriction-list,.prose .ajtel-restriction-list li{text-align:left!important}.prose .ajtel-restriction-list{margin-inline:0!important}.prose .ajtel-restrictions-header,.prose .ajtel-restrictions-header *{color:#fff!important}.prose .ajtel-restriction-section,.prose .ajtel-restriction-section *,.prose .ajtel-restriction-list,.prose .ajtel-restriction-list li{color:#0b1220!important}.prose .ajtel-restriction-section a{color:var(--blue)!important}.prose [class*="multiciudad" i],.prose [class*="multi-ciudad" i]{margin-inline:auto!important;max-width:820px;text-align:center}.prose [class*="multiciudad" i] *,.prose [style*="background:#1a3a8f" i] *,.prose [style*="background: #1a3a8f" i] *{color:#fff!important}.prose .ajtel-plans-grid,.prose [class*="dedicad" i][class*="grid" i]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.1rem!important;align-items:stretch!important;margin-inline:auto;padding-left:0}.prose .ajtel-plans-grid>*{height:100%}.prose .e-sec:has(img[data-sello]){display:flex!important;flex-wrap:wrap;gap:1.25rem;align-items:center!important;justify-content:center!important}.prose .e-sec:has(img[data-sello])>.e-col{flex:0 0 auto!important;width:auto!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.prose [id]{scroll-margin-top:100px}[data-theme="dark"] .foot .sellos img{filter:invert(1) hue-rotate(180deg) saturate(1.2) brightness(1.1)!important}.prose [class*="dedicad" i] [class*="grid" i],.prose [class*="plans" i][class*="grid" i],.prose [class*="planes" i][class*="grid" i]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.1rem!important;align-items:stretch!important;justify-items:stretch!important;margin-inline:0 auto!important;max-width:none!important}.prose [class*="dedicad" i] [class*="grid" i]>*,.prose [class*="plans" i][class*="grid" i]>*{height:100%!important;margin:0!important;width:auto!important;max-width:none!important;float:none!important}.prose [class*="dedicad" i]{max-width:none!important;margin-inline:0!important}.prose [class*="costo" i] [class*="list" i],.prose [class*="renta" i] [class*="list" i]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:.6rem!important;text-align:left!important}.prose [class*="costo" i] li,.prose [class*="renta" i] li{margin:0!important}@media (max-width:1000px){.prose [class*="dedicad" i] [class*="grid" i],.prose [class*="plans" i][class*="grid" i]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.prose [class*="dedicad" i] [class*="grid" i],.prose [class*="plans" i][class*="grid" i]{display:block!important}}.prose .pricing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important;align-items:stretch!important;padding:0!important;margin-inline:0!important}.prose .pricing-card{height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important}.prose .pricing-container{max-width:none!important;margin-inline:0!important}@media (max-width:1100px){.prose .pricing-grid{display:block!important}.prose .pricing-card{margin:0 0 1.1rem!important}}@media (max-width:1100px){.layout,.layout:has(.ajtel-tabs-container),.layout:has(.ajtel-partner-card),.layout:has(.tabla-planes){grid-template-columns:1fr!important;gap:1.5rem!important}.side{position:static;order:-1;top:auto}.prose,.prose *{max-width:100%!important}.prose .e-sec{display:block!important}.prose .e-col{width:100%!important;max-width:100%!important;margin-bottom:1rem}.prose [class*="grid" i]{display:block!important}.prose [class*="grid" i]>*{margin-bottom:.9rem}}.prose .pricing-grid:has(>.pricing-card:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.25rem!important}.prose .pricing-grid:has(>.pricing-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.prose .pricing-grid:has(>.pricing-card:only-child){grid-template-columns:minmax(0,520px)!important}.prose .pricing-grid:has(>.pricing-card:nth-child(4)) .pricing-card{font-size:1em}.prose [class*="costo" i],.prose [class*="cargo" i],.prose [class*="renta" i]{text-align:left!important}.prose [class*="costo" i]>h2,.prose [class*="costo" i]>h3,.prose [class*="cargo" i]>h2,.prose [class*="cargo" i]>h3{text-align:left!important}.prose .pricing-card .price,.prose .pricing-card [class*="amount" i],.prose .pricing-card [class*="monto" i]{font-size:min(3.5em,20cqi)!important;line-height:1.05!important;white-space:nowrap;overflow-wrap:normal}.prose .pricing-card .price-section{padding-inline:.75rem!important;text-align:center}.prose .pricing-card *{max-width:100%;overflow-wrap:anywhere}.prose .pricing-card .card-title{font-size:1.15rem!important;overflow-wrap:break-word}.prose .pricing-card [class*="price" i]{box-sizing:border-box}.prose .pricing-card{overflow:visible!important;container-type:inline-size}.prose .pricing-container,.prose .pricing-container-ded{max-width:none!important;margin-inline:0!important;width:100%!important}.prose .pricing-grid{width:100%!important}.prose .e-col>.e-txt,.prose .e-col[style*="--col:100"]>.e-txt{margin-inline:auto!important}.prose .e-txt:has(>.ajtel-tabs-container),.prose .e-txt:has(>.pricing-container),.prose .e-txt:has(>.pricing-container-ded),.prose .e-txt:has(>.ajtel-two-column-grid),.prose .e-txt:has(table){max-width:none!important}.prose [style*="color: white" i]>:is(h1,h2,h3,h4,h5,h6),.prose [style*="color:white" i]>:is(h1,h2,h3,h4,h5,h6),.prose [style*="color: #fff" i]>:is(h1,h2,h3,h4,h5,h6),.prose [style*="color:#fff" i]>:is(h1,h2,h3,h4,h5,h6){color:inherit!important}.prose .ajtel-sellos-iso{display:flex!important;flex-wrap:wrap;gap:1.75rem;align-items:center;justify-content:center;margin:2rem auto;width:100%}.prose .ajtel-sellos-iso img{max-width:96px!important;max-height:96px!important;width:auto!important;height:auto!important;object-fit:contain;margin:0!important;background:none!important;box-shadow:none!important;border:0!important}.prose .ajtel-sellos-iso .e-col,.prose .ajtel-sellos-iso .e-img{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.prose .pricing-card:hover,.prose .pricing-container .pricing-card:hover,.prose .pricing-container-ded .pricing-card:hover,.prose .e-sec>.e-col:hover,.prose .e-sec>.e-col:not([style*="--col:100"]):hover,.prose .ajtel-partner-card:hover,.prose .ajtel-tab-card:hover,.prose .ajtel-platform-column:hover,.prose .ajtel-software-item:hover,.prose .ajtel-tabs-container:hover{transform:none!important}.prose .pricing-card{transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}.prose .ajtel-software-item{transition:background .2s var(--ease),border-color .2s var(--ease)}.prose .ajtel-software-item:hover{border-color:var(--blue);background:var(--glow)}@media (prefers-reduced-motion:reduce){.prose *:hover{transform:none!important}}.prose .ajtel-software-item.ajtel-app-propia{border:2px solid var(--blue)!important;background:color-mix(in srgb,var(--blue) 12%,var(--card))!important;padding:.7rem .8rem!important;box-shadow:0 4px 14px rgba(26,115,232,.14)}.prose .ajtel-software-item.ajtel-app-propia:hover{border-color:var(--green)!important;box-shadow:0 8px 22px rgba(26,115,232,.22)}.prose .ajtel-software-item.ajtel-app-propia a{display:flex;align-items:center;gap:.6rem;text-decoration:none;min-width:0}.prose .ajtel-software-item.ajtel-app-propia img{max-width:42px!important;max-height:42px!important;width:auto!important;height:auto!important;object-fit:contain;flex:0 0 auto}[data-theme="dark"] .prose .ajtel-software-item.ajtel-app-propia img{filter:brightness(0) invert(1)}.prose .ajtel-app-propia .ajtel-software-name{font-size:.84rem;font-weight:700;color:var(--blue);min-width:0}.prose .ajtel-app-propia .ajtel-app-propia-nota{display:block;font-size:.7rem;font-weight:500;color:var(--muted);letter-spacing:.01em}.prose .pricing-card::before,.prose .pricing-card::after,.prose .ajtel-partner-card::before,.prose .ajtel-partner-card::after,.prose .ajtel-tab-card::before,.prose .ajtel-tab-card::after,.prose .ajtel-software-item::before,.prose .ajtel-software-item::after,.prose [class*="card" i]::before,.prose [class*="card" i]::after{pointer-events:none!important}.prose .pricing-card>*,.prose .pricing-card .cta-button,.prose .pricing-card .features-list,.prose .pricing-card .activation-link{position:relative;z-index:1}.prose .ajtel-software-item{display:block!important;text-align:center;padding:.85rem .7rem!important}.prose .ajtel-software-item a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center;gap:.5rem!important;width:100%;text-align:center}.prose .ajtel-software-item img,.prose img.ajtel-software-icon{display:block;margin:0 auto!important;max-width:56px!important;max-height:56px!important;width:auto!important;height:auto!important;object-fit:contain}.prose .ajtel-software-name{display:block;width:100%;text-align:center;font-size:.84rem;line-height:1.3}.prose .ajtel-software-item.ajtel-app-propia img{max-width:52px!important;max-height:52px!important;filter:brightness(0)!important}[data-theme="dark"] .prose .ajtel-software-item.ajtel-app-propia img{filter:brightness(0) invert(1)!important}.prose .ajtel-app-propia .ajtel-software-name{color:var(--blue);font-weight:700}[data-theme="dark"] .prose .ajtel-app-propia .ajtel-software-name{color:color-mix(in srgb,var(--blue) 40%,#ffffff)}.prose .ajtel-app-propia .ajtel-app-propia-nota{display:block;width:100%;text-align:center;font-size:.7rem;font-weight:500;color:var(--muted)}.prose .embed{width:100%!important;max-width:100%!important;margin-inline:auto}.prose .embed iframe{width:100%!important;display:block;border:0}.prose .embed iframe[src*="speedtest" i]{height:560px!important;min-height:560px}@media (max-width:760px){.prose .embed iframe[src*="speedtest" i]{height:820px!important;min-height:820px}}.prose .ajtel-service-card[href*="/celular/"],.prose a[href*="/celular/"].ajtel-service-card{display:none!important}.prose [data-contraste="oscuro"][class],.prose a[data-contraste="oscuro"],.prose button[data-contraste="oscuro"]{color:#0b1220!important}.prose [data-contraste="claro"][class],.prose a[data-contraste="claro"],.prose button[data-contraste="claro"]{color:#fff!important}.prose .ajtel-svg-container{display:flex;justify-content:center;margin-bottom:15px}.prose .ajtel-svg-container svg{width:320px!important;max-width:100%!important;height:auto!important;max-height:none!important}@media (max-width:620px){.prose .ajtel-svg-container svg{width:230px!important}}.prose .e-sec:has(>.e-col>h1[data-retirado]):has(>.e-col>figure.e-img:only-child){display:block!important}.prose .e-sec:has(>.e-col>h1[data-retirado]):has(>.e-col>figure.e-img:only-child)>.e-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0 0 1.25rem!important}.prose .e-sec:has(>.e-col>h1[data-retirado]):has(>.e-col>figure.e-img:only-child) figure.e-img{width:100%!important;max-width:100%!important;margin:0!important}.prose .e-sec:has(>.e-col>h1[data-retirado]):has(>.e-col>figure.e-img:only-child) figure.e-img img{width:100%!important;max-width:100%!important;aspect-ratio:21 / 9;object-fit:cover;object-position:center 40%;border-radius:16px}.prose .ajtel-nota-entrega{display:block;margin:2.25rem auto;max-width:820px;padding:1.6rem 1.9rem;border-radius:18px;text-decoration:none;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--blue);box-shadow:0 12px 34px rgba(11,18,32,.08);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.prose .ajtel-nota-entrega:hover{border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.18)}.prose .ajtel-nota-entrega-texto{margin:0 0 .6rem!important;font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.55;color:var(--ink)!important;text-align:center}.prose .ajtel-nota-entrega-pie{display:block;text-align:center;font-size:.88rem;font-weight:700;letter-spacing:.01em;color:var(--blue)!important}.prose .ajtel-nota-entrega-pie::after{content:' →'}.prose .tls-version-wrapper{position:relative!important}.prose .recommended-badge{position:absolute!important;top:-12px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;z-index:2!important}.prose .e-sec:has(>.e-col>h1[data-retirado]) h3{font-size:1.65rem!important;line-height:1.3;margin-bottom:.6rem}.prose .e-sec:has(>.e-col>h1[data-retirado]) .e-txt p{font-size:1.12rem!important;line-height:1.65}.prose .ajtel-subtitle{font-size:1.3rem!important;line-height:1.5}@media (max-width:620px){.prose .e-sec:has(>.e-col>h1[data-retirado]) h3{font-size:1.3rem!important}.prose .e-sec:has(>.e-col>h1[data-retirado]) .e-txt p{font-size:1rem!important}.prose .ajtel-subtitle{font-size:1.1rem!important}}.prose div[class*="badge" i]:not([class*="dmca" i]),.prose span[class*="badge" i]:not([class*="dmca" i]){color:#fff!important}.prose div[class*="badge" i] *:not(a),.prose span[class*="badge" i] *:not(a){color:inherit!important}[data-theme="dark"] .prose [class*="subtitle" i]:not([data-contraste]),[data-theme="dark"] .prose [class*="subtitulo" i]:not([data-contraste]){color:var(--muted)!important}.prose figure.e-img.ajtel-banner-arriba{width:100%!important;max-width:100%!important;margin:0 0 1.75rem!important}.prose figure.e-img.ajtel-banner-arriba img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:16px;display:block}.prose figure.e-img:has(>img[src*="/2021/03/logo.jpg"]){display:none!important}.prose .e-sec:has(>.e-col>figure.e-img>img[src*="/2021/03/logo.jpg"])>.e-col:empty{display:none!important}.prose .e-col>div:has(iframe[src*="speedtest" i]),.prose .e-col>div:has(iframe[src*="speedtest" i])>div,.prose .e-col>div:has(iframe[src*="speedtest" i]) div{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding-bottom:0!important;text-align:center!important}.prose iframe[src*="openspeedtest" i]{width:100%!important;max-width:100%!important;display:block;border:0;border-radius:14px}.prose .e-sec:has(>.e-col>figure.e-img>img[src*="/2021/03/logo.jpg"]){display:none!important}.prose .e-col:has(>figure.e-img:only-child>img[src*="/2021/03/logo.jpg"]){display:none!important}a[href*="/internet-movil/"]{display:none!important}.pager a.next[href*="/internet-movil/"]{display:none!important}.pager:has(>a.next[href*="/internet-movil/"]){justify-content:flex-start}.prose .ajtel-erp-grid{display:grid;gap:1.35rem;margin:2rem 0 2.75rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.prose .ajtel-erp-grid[data-tarjetas="4"],.prose .ajtel-erp-grid[data-tarjetas="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .ajtel-erp-grid[data-tarjetas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.prose .ajtel-erp-grid,.prose .ajtel-erp-grid[data-tarjetas]{grid-template-columns:minmax(0,1fr)!important}}.prose .ajtel-erp-card{display:flex;flex-direction:column;gap:.85rem;padding:1.9rem 1.6rem;border-radius:22px;background:color-mix(in srgb,var(--card) 72%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid color-mix(in srgb,var(--line-strong) 55%,transparent);box-shadow:0 18px 44px rgba(11,18,32,.10),inset 0 1px 0 rgba(255,255,255,.35);transition:border-color .3s var(--ease),box-shadow .3s var(--ease);position:relative;overflow:hidden}.prose .ajtel-erp-card::before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--blue),var(--green));pointer-events:none}.prose .ajtel-erp-card:hover{border-color:color-mix(in srgb,var(--blue) 45%,transparent);box-shadow:0 26px 60px rgba(26,115,232,.18),inset 0 1px 0 rgba(255,255,255,.45)}.prose .ajtel-erp-nombre{font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1.25;color:var(--blue);letter-spacing:-.01em}.prose .ajtel-erp-desc{font-size:.95rem;line-height:1.55;color:var(--muted);min-height:3rem}.prose .ajtel-erp-desc .ajtel-erp-linea{display:block}.prose .ajtel-erp-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18rem;padding:1rem 1.1rem;border-radius:16px;background:color-mix(in srgb,var(--blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--blue) 18%,transparent)}.prose .ajtel-erp-moneda{font-size:1.15rem;font-weight:700;color:var(--blue)}.prose .ajtel-erp-cifra{font-family:var(--font-display);font-size:2.6rem;font-weight:700;line-height:1;color:var(--ink);letter-spacing:-.02em}.prose .ajtel-erp-decimal{font-size:1.05rem;font-weight:700;color:var(--ink);align-self:flex-start;margin-top:.15rem}.prose .ajtel-erp-periodo{font-size:.88rem;font-weight:600;color:var(--muted);margin-left:.3rem}.prose ul.ajtel-erp-lista{list-style:none!important;margin:.25rem 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:.55rem;flex:1}.prose ul.ajtel-erp-lista>li{display:flex;align-items:flex-start;gap:.6rem;margin:0!important;padding:0 0 .55rem!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.9rem;line-height:1.45;list-style:none!important}.prose ul.ajtel-erp-lista>li:last-child{border-bottom:0;padding-bottom:0!important}.prose ul.ajtel-erp-lista>li::marker{content:none}.prose ul.ajtel-erp-lista svg{width:17px!important;height:17px!important;min-width:17px;margin-top:.16rem;fill:var(--green);flex:0 0 auto}.prose a.ajtel-erp-cta{display:block;margin-top:auto;padding:.8rem 1.2rem;border-radius:999px;text-align:center;text-decoration:none;font-weight:700;font-size:.92rem;letter-spacing:.02em;color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 10px 26px rgba(26,115,232,.28);transition:box-shadow .25s var(--ease),filter .25s var(--ease)}.prose a.ajtel-erp-cta:hover{filter:brightness(1.06);box-shadow:0 16px 34px rgba(26,115,232,.38)}.prose .ajtel-erp-pie{font-size:.82rem;line-height:1.5;color:var(--muted);text-align:center}.prose .ajtel-erp-pie .ajtel-erp-linea{display:block}.prose .ajtel-ip-panel{max-width:940px;margin:1.5rem auto 2rem}.prose .ajtel-ip-card{border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:0 16px 44px rgba(11,18,32,.10)}.prose .ajtel-ip-head{padding:1.8rem 1.8rem 1.6rem;background:linear-gradient(120deg,var(--blue),var(--green));color:#fff}.prose .ajtel-ip-rotulo{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.85)!important;margin-bottom:.5rem}.prose .ajtel-ip-fila{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.prose .ajtel-ip-numero{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:700;letter-spacing:-.01em;color:#fff!important;word-break:break-all}.prose .ajtel-ip-copiar{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.18);color:#fff;font-family:inherit;font-size:.8rem;font-weight:700;padding:.4rem 1rem;border-radius:999px;cursor:pointer;transition:background .2s var(--ease)}.prose .ajtel-ip-copiar:hover{background:rgba(255,255,255,.3)}.prose .ajtel-ip-tipo{display:inline-block;margin-top:.7rem;padding:.2rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#fff!important;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35)}.prose .ajtel-ip-operador{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.4rem 1.8rem;border-bottom:1px solid var(--line)}.prose .ajtel-ip-operador.es-ajtel{background:color-mix(in srgb,var(--blue) 7%,transparent)}.prose .ajtel-ip-marca{flex:0 0 auto;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--paper);border:1px solid var(--line);overflow:hidden}.prose img.ajtel-ip-logo{max-width:38px!important;max-height:38px!important;width:auto!important;height:auto!important;object-fit:contain;margin:0!important}.prose img.ajtel-ip-logo.es-ajtel{max-width:46px!important;filter:brightness(0)}[data-theme="dark"] .prose img.ajtel-ip-logo.es-ajtel{filter:brightness(0) invert(1)}.prose .ajtel-ip-iniciales{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--blue)}.prose .ajtel-ip-marca-txt{flex:1 1 220px;min-width:0}.prose .ajtel-ip-isp{display:block;font-family:var(--font-display);font-size:1.12rem;font-weight:700;line-height:1.3;color:var(--ink);word-break:break-word}.prose .ajtel-ip-meta{display:block;margin-top:.18rem;font-size:.82rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prose .ajtel-ip-sello{flex:0 0 auto;padding:.35rem .9rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--green))}.prose .ajtel-ip-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.prose .ajtel-ip-dato{padding:1.1rem 1.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.prose .ajtel-ip-etiqueta{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem}.prose .ajtel-ip-valor{display:flex;align-items:center;gap:.5rem;font-size:.96rem;color:var(--ink);word-break:break-word}.prose img.ajtel-ip-bandera{width:22px!important;height:auto!important;border-radius:3px;margin:0!important;box-shadow:0 0 0 1px rgba(11,18,32,.12)}.prose .ajtel-ip-nota{margin:0!important;padding:1.1rem 1.8rem;font-size:.82rem;line-height:1.6;color:var(--muted)}.prose .ajtel-ip-cargando,.prose .ajtel-ip-error{padding:2.4rem 1.5rem;text-align:center;border-radius:20px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:.95rem}.prose .ajtel-ip-cargando::before{content:'';display:block;width:26px;height:26px;margin:0 auto .8rem;border-radius:50%;border:3px solid color-mix(in srgb,var(--blue) 25%,transparent);border-top-color:var(--blue);animation:ajtel-ip-giro .8s linear infinite}@keyframes ajtel-ip-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prose .ajtel-ip-cargando::before{animation:none}}@media (max-width:600px){.prose .ajtel-ip-head,.prose .ajtel-ip-operador,.prose .ajtel-ip-dato,.prose .ajtel-ip-nota{padding-inline:1.15rem}.prose .ajtel-ip-dato{border-right:0}}.prose img[data-foto="grande"]{width:auto!important;height:auto!important;max-width:min(100%,340px)!important;max-height:none!important;border-radius:12px}.prose img[data-foto="media"]{width:auto!important;height:auto!important;max-width:min(100%,200px)!important;max-height:none!important}.prose img[data-foto="chica"]{width:auto!important;height:auto!important;max-width:min(100%,150px)!important;max-height:none!important;image-rendering:auto}.prose .e-col:has(>img[data-foto="grande"]),.prose p:has(>img[data-foto="grande"]){text-align:center}.prose .ajtel-ip-familia{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;padding:.55rem 0}.prose .ajtel-ip-familia + .ajtel-ip-familia{border-top:1px solid rgba(255,255,255,.22)}.prose .ajtel-ip-familia .ajtel-ip-tipo{margin:0!important;flex:0 0 auto;min-width:58px;text-align:center}.prose .ajtel-ip-familia .ajtel-ip-numero{flex:1 1 auto;min-width:0;font-size:clamp(1.05rem,2.4vw,1.55rem);line-height:1.35;overflow-wrap:anywhere}.prose .ajtel-ip-numero.pendiente,.prose .ajtel-ip-numero.ausente{font-family:var(--font-body,inherit);font-size:.95rem!important;font-weight:600;color:rgba(255,255,255,.8)!important}.prose .ajtel-ip-familia .ajtel-ip-copiar{flex:0 0 auto}.prose .ajtel-ip-mapa{border-top:1px solid var(--line)}.prose .ajtel-ip-mapa iframe{display:block;width:100%!important;height:320px!important;border:0;filter:saturate(.92)}[data-theme="dark"] .prose .ajtel-ip-mapa iframe{filter:saturate(.85) brightness(.88)}.prose .ajtel-ip-mapa-pie{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;padding:.75rem 1.8rem;font-size:.82rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prose .ajtel-ip-mapa-pie a{font-family:var(--font-body,inherit);font-weight:700;color:var(--blue);text-decoration:none}.prose .ajtel-ip-mapa-pie a:hover{text-decoration:underline}.prose a.ajtel-catalogo{text-decoration:none;color:inherit}.prose a.ajtel-catalogo:hover em,.prose a.ajtel-catalogo:hover{text-decoration:underline}.prose a.ajtel-catalogo::after{content:' ↓';color:var(--blue);font-weight:700}.prose .ajtel-catalogo-pie{display:block;text-align:center;margin-top:.35rem;font-size:.8rem;color:var(--muted)}@media (max-width:600px){.prose .ajtel-ip-mapa iframe{height:240px!important}.prose .ajtel-ip-mapa-pie{padding-inline:1.15rem}}.prose p.e-btn.ajtel-btn-ficha{text-align:center;margin:2rem 0 1rem}.prose details.ajtel-ip-ua{border-top:1px solid var(--line)}.prose details.ajtel-ip-ua summary{cursor:pointer;padding:.85rem 1.8rem;font-size:.84rem;font-weight:700;color:var(--blue);list-style:none}.prose details.ajtel-ip-ua summary::-webkit-details-marker{display:none}.prose details.ajtel-ip-ua summary::after{content:' ▾'}.prose details.ajtel-ip-ua[open] summary::after{content:' ▴'}.prose details.ajtel-ip-ua pre{margin:0!important;padding:0 1.8rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.6;color:var(--muted);white-space:pre-wrap;word-break:break-word}@media (max-width:600px){.prose details.ajtel-ip-ua summary,.prose details.ajtel-ip-ua pre{padding-inline:1.15rem}}.prose img.ajtel-erp-portada{display:block;width:100%!important;max-width:660px!important;height:auto!important;margin:.5rem auto 1.5rem!important;border-radius:16px;box-shadow:0 14px 38px rgba(11,18,32,.16)}.prose blockquote.con-foto,.h-testis blockquote.con-foto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.ajtel-testi-foto{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;overflow:hidden;background:var(--paper);border:2px solid color-mix(in srgb,var(--blue) 30%,transparent);box-shadow:0 6px 18px rgba(11,18,32,.12);order:-1}.ajtel-testi-foto img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;margin:0!important;border-radius:0!important}.prose blockquote.con-foto cite,.h-testis blockquote.con-foto cite{order:2}.prose .ajtel-promo{display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:620px;margin:2rem auto 2.25rem;padding:1.6rem 1.8rem;border-radius:18px;text-align:center;background:color-mix(in srgb,var(--green) 8%,var(--card));border:1px solid color-mix(in srgb,var(--green) 30%,transparent);box-shadow:0 12px 32px rgba(11,18,32,.08)}.prose img.ajtel-promo-img{width:auto!important;height:auto!important;max-width:260px!important;max-height:150px!important;margin:0!important;border-radius:12px;object-fit:contain}.prose .ajtel-promo p{margin:0!important}.prose .ajtel-promo .ajtel-promo-titulo{font-family:var(--font-display);font-size:1.08rem!important;font-weight:700;line-height:1.5;color:var(--ink)!important;max-width:100%!important}.prose .ajtel-promo .ajtel-promo-nota{font-size:.86rem!important;color:var(--muted)!important;max-width:100%!important}@media (max-width:600px){.prose .ajtel-promo{padding:1.3rem 1.1rem}.prose img.ajtel-promo-img{max-width:200px!important}}.prose .ajtel-cat-filtros{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.25rem 0 2rem}.prose .ajtel-cat-chip{cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:.42rem 1rem;border-radius:999px;color:var(--blue);background:transparent;border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);transition:background .2s var(--ease),color .2s var(--ease)}.prose .ajtel-cat-chip:hover{background:color-mix(in srgb,var(--blue) 10%,transparent)}.prose .ajtel-cat-chip.activo{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--green))}.prose .ajtel-cat-bloque[hidden]{display:none}.prose .ajtel-cat-bloque{margin-bottom:2.5rem}.prose .ajtel-cat-titulo{margin:0 0 .25rem!important;font-size:1.25rem;font-weight:700;color:var(--ink)}.prose .ajtel-cat-desc{margin:0 0 1.1rem!important;font-size:.92rem;color:var(--muted);max-width:62ch}.prose .ajtel-cat-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:1rem!important}.prose .ajtel-cat-card{display:flex;flex-direction:column}.prose .ajtel-cat-card .ajtel-product-body{display:flex;flex-direction:column;gap:.5rem;flex:1}.prose .ajtel-cat-acciones{display:flex;flex-direction:column;gap:.35rem;margin-top:auto}.prose .ajtel-cat-ficha{font-size:.76rem;color:var(--muted);text-decoration:none;text-align:center}.prose .ajtel-cat-ficha:hover{color:var(--blue);text-decoration:underline}.prose .ajtel-cat-placa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:130px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,var(--paper)),color-mix(in srgb,var(--green) 10%,var(--paper)));border:1px dashed color-mix(in srgb,var(--blue) 30%,transparent)}.prose .ajtel-cat-placa b{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--blue);letter-spacing:-.01em}.prose .ajtel-cat-placa span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prose .ajtel-card-equipos{display:flex;flex-direction:column}.prose .ajtel-cat-card .ajtel-product-button{display:block;width:100%;box-sizing:border-box;padding:.72rem .9rem!important;font-size:.84rem!important;line-height:1.25;text-align:center;text-wrap:balance;hyphens:none;border-radius:999px;position:relative;z-index:1;box-shadow:0 6px 16px -6px rgba(26,115,232,.55)!important;text-shadow:0 1px 2px rgba(11,18,32,.25)}.prose .ajtel-cat-card .ajtel-product-button:hover{transform:none!important;filter:brightness(1.06);box-shadow:0 10px 22px -8px rgba(26,115,232,.65)!important}.prose .ajtel-cat-card .ajtel-product-image{height:170px!important;background:linear-gradient(135deg,#f4f7ff 0%,#f2fbf5 100%)!important}.prose .ajtel-cat-card .ajtel-product-image img{padding:12px!important}.prose .ajtel-cat-card .ajtel-product-body{padding:1rem .85rem 1.1rem!important}.prose .ajtel-cat-card .ajtel-product-title{font-size:1.02rem!important;margin-bottom:.7rem!important;min-height:2.6em;display:flex;align-items:center;justify-content:center;text-align:center}.prose .ajtel-cat-card .ajtel-product-button,.prose .ajtel-cat-card .ajtel-product-button:visited{color:#fff!important}.prose li{position:relative!important}.prose figure.e-img.ajtel-ficha-foto{margin:0 auto 1.75rem!important;text-align:center;max-width:420px}.prose figure.e-img.ajtel-ficha-foto img{width:100%!important;max-width:380px!important;height:auto!important;border-radius:16px;background:linear-gradient(135deg,#f4f7ff 0%,#f2fbf5 100%);padding:1.2rem}[data-theme="dark"] .prose figure.e-img.ajtel-ficha-foto img{background:linear-gradient(135deg,#141c2c 0%,#12211a 100%)}.prose ul.ajtel-ficha-specs{list-style:none!important;margin:0 0 1.75rem!important;padding:0!important}.prose ul.ajtel-ficha-specs>li{position:relative!important;list-style:none!important;margin:0!important;padding:.6rem 0 .6rem 1.6rem!important;border-bottom:1px solid var(--line);line-height:1.55}.prose ul.ajtel-ficha-specs>li:last-child{border-bottom:0}.prose ul.ajtel-ficha-specs>li::before{content:'';position:absolute;left:0;top:1.15rem;width:7px;height:7px;border-radius:50%;background:var(--green)}.prose ul.ajtel-ficha-specs i{color:var(--muted);font-style:italic}.prose .ajtel-ficha-pendiente{margin:0 0 1.5rem;padding:1rem 1.2rem;border-left:4px solid #f9ab00;border-radius:0 12px 12px 0;background:color-mix(in srgb,#f9ab00 10%,transparent);font-size:.9rem;line-height:1.6;color:var(--ink)}.prose .ajtel-ficha-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0 1rem}.prose a.ajtel-ficha-cta{flex:0 0 auto;padding:.8rem 1.7rem;border-radius:999px;text-decoration:none;font-weight:700;font-size:.92rem;color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 6px 16px -6px rgba(26,115,232,.55);transition:filter .2s var(--ease)}.prose a.ajtel-ficha-cta:hover{filter:brightness(1.07)}.prose a.ajtel-ficha-cta.secundario{background:transparent;color:var(--blue)!important;border:1px solid color-mix(in srgb,var(--blue) 45%,transparent);box-shadow:none}.prose a.ajtel-ficha-volver{flex:1 1 auto;text-align:right;font-size:.88rem;font-weight:600;color:var(--blue);text-decoration:none}.prose a.ajtel-ficha-volver:hover{text-decoration:underline}.prose .ajtel-ficha-nota{margin-top:1.5rem!important;padding-top:1rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}@media (max-width:600px){.prose .ajtel-ficha-acciones{flex-direction:column;align-items:stretch}.prose a.ajtel-ficha-cta{text-align:center}.prose a.ajtel-ficha-volver{text-align:center}}.prose h3.ajtel-ficha-grupo{margin:1.4rem 0 .5rem!important;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)!important}.prose h3.ajtel-ficha-grupo:first-of-type{margin-top:0!important}body>header li::before,body>header li::after,.nav li::before,nav li::before,.side li::before,.side li::after,.foot li::before,.foot li::after,.pager li::before,.mega li::before,aside li::before,footer li::before{content:none!important;display:none!important}.nav .cta.ajtel-portal,header .cta.ajtel-portal{background:transparent;color:var(--blue)!important;border:1px solid color-mix(in srgb,var(--blue) 45%,transparent);box-shadow:none;margin-right:.5rem}.nav .cta.ajtel-portal:hover,header .cta.ajtel-portal:hover{background:color-mix(in srgb,var(--blue) 10%,transparent)}@media (max-width:1100px){.cta.ajtel-portal{display:none}}.side h4.ajtel-side-legal{margin-top:0}.side a.ajtel-side-inicio{display:block;margin-top:1.25rem;padding:.55rem 1rem;border-radius:999px;text-align:center;font-size:.84rem;font-weight:700;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 6px 16px -6px rgba(26,115,232,.55)}.side a.ajtel-side-inicio:hover{filter:brightness(1.07)}.prose embed,.prose object[type="application/pdf"]{display:block;width:100%!important;min-height:760px;height:80vh;border:1px solid var(--line);border-radius:12px;background:var(--card)}@media (max-width:760px){.prose embed,.prose object[type="application/pdf"]{min-height:520px;height:70vh}}.prose .e-col:has(>embed),.prose .e-col:has(>object),.prose .e-sec:has(>.e-col>embed)>.e-col{width:100%!important;flex:1 1 100%!important;max-width:100%!important}.prose .ajtel-ip-marca{background:color-mix(in srgb,var(--blue) 6%,var(--paper))!important;border:1px solid color-mix(in srgb,var(--blue) 18%,transparent)!important}.prose .ajtel-sello-yealink{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:2.25rem auto 1rem;padding:1.2rem;max-width:320px;border-radius:16px;border:1px solid var(--line);background:var(--card);text-align:center}.prose .ajtel-sello-yealink img{width:auto!important;height:auto!important;max-width:150px!important;max-height:150px!important;margin:0!important;object-fit:contain}.prose .ajtel-sello-yealink span{font-size:.8rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.prose .ajtel-cat-eol{display:block;width:100%;box-sizing:border-box;padding:.34rem .6rem;text-align:center;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff!important;background:linear-gradient(135deg,#b3261e,#d93025)}.prose .ajtel-cat-card.es-eol{border:1px solid color-mix(in srgb,#d93025 30%,transparent)}.prose .ajtel-cat-card.es-eol .ajtel-product-image img{filter:grayscale(.35)}.prose .ajtel-cat-card.es-eol .ajtel-product-title{color:var(--muted)!important}.prose .ajtel-ficha-eol{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 1.6rem;padding:1.1rem 1.3rem;border-radius:14px;border:1px solid color-mix(in srgb,#d93025 35%,transparent);border-left:5px solid #d93025;background:color-mix(in srgb,#d93025 8%,transparent)}.prose .ajtel-ficha-eol .etiqueta{flex:0 0 auto;padding:.25rem .75rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff!important;background:linear-gradient(135deg,#b3261e,#d93025);white-space:nowrap}.prose .ajtel-ficha-eol p{margin:0!important;font-size:.92rem;line-height:1.65;color:var(--ink)!important}@media (max-width:600px){.prose .ajtel-ficha-eol{flex-direction:column;gap:.6rem}}.prose .ajtel-canc{max-width:820px;margin:0 auto}.prose .ajc-aviso{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:14px;border:1px solid color-mix(in srgb,#f9ab00 40%,transparent);border-left:5px solid #f9ab00;background:color-mix(in srgb,#f9ab00 10%,transparent)}.prose .ajc-aviso .etiqueta{flex:0 0 auto;padding:.25rem .8rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff!important;background:#b06f00;white-space:nowrap}.prose .ajc-aviso p{margin:0!important;line-height:1.65;font-size:.94rem}.prose .ajc-grupo{margin:0 0 1.6rem;padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:16px;background:var(--card)}.prose .ajc-grupo legend{padding:0 .6rem;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--blue)}.prose .ajc-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:700px){.prose .ajc-fila{grid-template-columns:minmax(0,1fr)}}.prose .ajc-campo{display:block;margin-bottom:1rem}.prose .ajc-campo>span{display:block;font-size:.86rem;font-weight:600;color:var(--ink);margin-bottom:.35rem}.prose .ajc-campo>span b{color:#d93025}.prose .ajc-campo input[type=text],.prose .ajc-campo input[type=email],.prose .ajc-campo input[type=tel],.prose .ajc-campo input[type=date],.prose .ajc-campo select,.prose .ajc-campo textarea,.prose .ajc-campo input[type=file]{width:100%;box-sizing:border-box;font-family:inherit;font-size:.95rem;color:var(--ink);padding:.65rem .85rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.prose .ajc-campo textarea{resize:vertical;min-height:80px}.prose .ajc-campo input:focus,.prose .ajc-campo select:focus,.prose .ajc-campo textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.prose .ajc-campo.con-error input,.prose .ajc-campo.con-error select,.prose .ajc-campo.con-error textarea{border-color:#d93025}.prose .ajc-error{display:none;margin-top:.3rem;font-size:.82rem;font-style:normal;color:#d93025}.prose .ajc-campo.con-error .ajc-error{display:block}.prose .ajc-ayuda{display:block;margin-top:.35rem;font-size:.8rem;line-height:1.5;color:var(--muted)}.prose .ajc-ayuda.alerta{color:#b06f00;font-weight:600}.prose .ajc-ayuda.bien{color:var(--green);font-weight:600}.prose .ajc-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:500;line-height:1.55;color:var(--ink)}.prose .ajc-check input{flex:0 0 auto;margin-top:.2rem;width:17px;height:17px;accent-color:var(--blue)}.prose .ajc-acepta{padding:1.1rem 1.3rem;border-radius:14px;border:1px solid var(--line);background:var(--card)}.prose .ajc-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.4rem}.prose .ajc-enviar{border:0;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;color:#fff!important;padding:.85rem 2rem;border-radius:999px;text-decoration:none;display:inline-block;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 8px 20px -8px rgba(26,115,232,.6);transition:filter .2s var(--ease)}.prose .ajc-enviar:hover{filter:brightness(1.07)}.prose .ajc-enviar[disabled]{opacity:.6;cursor:progress}.prose .ajc-estado{margin-top:.9rem!important;font-size:.9rem;color:var(--muted)}.prose .ajc-estado.error{color:#d93025;font-weight:600}.prose .ajc-ok{padding:2rem 1.8rem;border-radius:18px;text-align:center;border:1px solid color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.prose .ajc-ok h2{margin-top:0!important;color:var(--green)!important}.prose .ajc-ok p{line-height:1.7}.prose .ajc-ok b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}@media (max-width:600px){.prose .ajc-grupo{padding:1.1rem 1rem}.prose .ajc-acciones{flex-direction:column;align-items:stretch;text-align:center}}.prose figure.ajtel-porta-logo{display:block;margin:0 auto 1.75rem!important;padding:0!important;text-align:center;max-width:560px;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;background:none!important;border:0!important}.prose figure.ajtel-porta-logo img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;padding:0!important;border-radius:14px;box-shadow:0 10px 28px rgba(11,18,32,.12)}.prose a.ajtel-dmca-sello{display:block;width:fit-content;margin:0 auto 1.5rem;padding:.55rem .8rem;border-radius:12px;background:var(--card);border:1px solid var(--line);line-height:0}.prose a.ajtel-dmca-sello img{width:120px!important;height:auto!important;max-height:none!important;margin:0!important}.prose .ajc-politica{margin:0 0 2.5rem}.prose h2.ajc-pol-titulo{margin:0 0 .6rem!important;font-size:clamp(1.35rem,3vw,1.7rem)}.prose .ajc-pol-intro{margin:0 0 1.2rem!important;line-height:1.75}.prose .ajc-pol-caja{margin:0 0 1rem;padding:1.2rem 1.4rem;border-radius:14px;border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--card)}.prose .ajc-pol-caja.alerta{border-left-color:#d93025;border-color:color-mix(in srgb,#d93025 28%,transparent);background:color-mix(in srgb,#d93025 6%,transparent)}.prose .ajc-pol-caja h3{margin:0 0 .55rem!important;font-family:var(--font-display);font-size:1.02rem;font-weight:700;color:var(--blue)!important}.prose .ajc-pol-caja.alerta h3{color:#b3261e!important}.prose .ajc-pol-caja p{margin:0 0 .7rem!important;line-height:1.72;font-size:.95rem}.prose .ajc-pol-caja p:last-child{margin-bottom:0!important}.prose ul.ajc-pol-lista{list-style:none!important;margin:0 0 .8rem!important;padding:0!important}.prose ul.ajc-pol-lista>li{position:relative!important;list-style:none!important;margin:0!important;padding:.3rem 0 .3rem 1.4rem!important;font-weight:600;font-size:.93rem}.prose ul.ajc-pol-lista>li::before{content:'';position:absolute;left:0;top:.85rem;width:6px;height:6px;border-radius:50%;background:#d93025}.prose .ajc-pol-pie{margin:1rem 0 0!important;font-size:.88rem;color:var(--muted)!important}.prose h2.ajc-form-titulo{margin:0 0 1rem!important;padding-top:1.6rem;border-top:1px solid var(--line);font-size:clamp(1.3rem,3vw,1.6rem)}.prose figure.ajc-banner{margin:0 auto 2rem!important;padding:0!important;max-width:400px;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;background:none!important}.prose figure.ajc-banner img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;border-radius:16px;box-shadow:0 12px 30px rgba(11,18,32,.14)}.prose .ajc-pol-caja.ajc-pol-trybuy{display:flex;align-items:flex-start;gap:1.3rem}.prose img.ajc-trybuy-img{flex:0 0 auto;width:150px!important;max-width:150px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:10px;object-fit:contain!important;aspect-ratio:auto!important}.prose .ajc-trybuy-txt{flex:1 1 auto;min-width:0}@media (max-width:640px){.prose .ajc-pol-caja.ajc-pol-trybuy{flex-direction:column;align-items:center;text-align:left}.prose img.ajc-trybuy-img{width:130px!important;max-width:130px!important}}/* ajtel-logo-operador-tema: favicon de operador legible en tema oscuro */
[data-theme="dark"] .ajtel-ip-marca:has(> img.ajtel-ip-logo:not(.es-ajtel)){background:#fff!important;border-color:rgba(255,255,255,.16)!important;padding:5px!important;box-sizing:border-box}
[data-theme="dark"] .ajtel-ip-marca:has(> img.ajtel-ip-logo:not(.es-ajtel)) img.ajtel-ip-logo{max-width:34px!important;max-height:34px!important}


/* ============================================================
   ajtel-host-tema (rev114) — precios del contratador de hosting
   ------------------------------------------------------------
   CAUSA RAIZ:
   1) app.css trae una regla heredada para tarjetas de Elementor:
        [data-theme="dark"] .prose [class*="card"],[class*="box"],[class*="panel"]{color:#0b1220}
      Esa regla tambien engancha .aj-host-card y .aj-host-panel,
      y les pone tinta #0b1220 (navy) sobre fondo #101725 (navy).
   2) app.css trae ademas:
        .prose,.prose p,.prose li,.prose td,.prose span,.prose div{color:inherit}
      con especificidad (0,1,1), que le GANA a .aj-host-price (0,1,0).
      Resultado: el <div class="aj-host-price"> ignora su propio
      color:var(--ink) y hereda la tinta navy de la tarjeta.
   => En tema oscuro los precios quedan navy sobre navy: invisibles,
      y como es CSS puro, cambiar de moneda o volver no lo repara.
   ============================================================ */
.prose .aj-host [class*="card"],
.prose .aj-host [class*="panel"],
.prose .aj-host [class*="box"]{color:var(--ink)!important}

.prose .aj-host .aj-host-name,
.prose .aj-host .aj-host-price,
.prose .aj-host .aj-host-price b,
.prose .aj-host .aj-host-h3,
.prose .aj-host .aj-host-specs li,
.prose .aj-host .aj-host-domres{color:var(--ink)!important}

.prose .aj-host .aj-host-price small,
.prose .aj-host .aj-host-sub,
.prose .aj-host .aj-host-cur-note,
.prose .aj-host .aj-host-note,
.prose .aj-host .aj-host-guia,
.prose .aj-host .aj-host-lead,
.prose .aj-host .aj-host-field small{color:var(--muted)!important}

.prose .aj-host .aj-host-tag{color:var(--green)!important}
.prose .aj-host .aj-host-pick-hint{color:var(--blue)!important}
.prose .aj-host .aj-host-card[aria-checked="true"] .aj-host-pick-hint{color:var(--green)!important}
.prose .aj-host .aj-host-domres .ok{color:var(--green)!important}
.prose .aj-host .aj-host-domres .no{color:#d93025!important}

/* campos de formulario legibles en oscuro */
.prose .aj-host input,
.prose .aj-host select{color:var(--ink)!important;background:var(--paper)!important;border-color:var(--line-strong)!important}
.prose .aj-host input::placeholder{color:var(--muted)!important;opacity:1}

/* ============================================================
   ajtel-srv-moneda (rev114) — selector MXN/USD en /servers/
   ============================================================ */
.srv-cur{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin:0 0 1.4rem}
.srv-cur-sw{display:inline-flex;background:var(--glow);border:1px solid var(--line);border-radius:999px;padding:3px}
.srv-cur-btn{appearance:none;border:0;background:transparent;color:var(--muted);font:700 .85rem/1 inherit;padding:.5rem 1.05rem;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}
.srv-cur-btn.on{background:var(--card);color:var(--blue);box-shadow:0 1px 3px rgba(11,18,32,.14)}
.srv-cur-btn[disabled]{opacity:.5;cursor:not-allowed}
.srv-cur-note{color:var(--muted);font-size:.8rem}

/* ---------- rev117: boton de llamada por WhatsApp en la banda ---------- */
.band-lineas-call{margin:.85rem 0 0}
.band-wa-call{background:#25d366;border-color:#25d366;color:#06341a!important}
.band-wa-call:hover{background:#1fbb59;border-color:#1fbb59}
.prose .band .band-wa-call,.prose .band .band-wa-call *{color:#06341a!important}
@media (max-width:520px){.band-lineas,.band-lineas-call{gap:.6rem .9rem}.band-wa,.band-wa-call{width:100%;justify-content:center}}
/* ajfaq-cards rev118 */
.prose .ajfaq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;margin:0 0 3rem}
.prose a.ajfaq-card{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 1.4rem;background:var(--card);border:1px solid var(--line);border-radius:18px;text-decoration:none;color:var(--ink)!important;transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}
.prose a.ajfaq-card:hover{border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}
.prose .ajfaq-ico{display:block;width:58px;height:58px}
.prose .ajfaq-ico svg{width:100%;height:100%;display:block}
.prose a.ajfaq-card b{font-family:var(--font-display);font-size:1.06rem;letter-spacing:-.01em;color:var(--ink)}
.prose .ajfaq-desc{font-size:.88rem;line-height:1.55;color:var(--muted)!important}
.prose .ajfaq-n{margin-top:auto;padding-top:.6rem;font-style:normal;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important}
@media (max-width:620px){.prose .ajfaq-cards{grid-template-columns:1fr}}
/* ajuda-cards rev119 */
.prose .ajfaq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;margin:0 0 1rem}
.prose .ajfaq-card{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 1.4rem;background:var(--card);border:1px solid var(--line);border-radius:18px;text-align:left;font:inherit;cursor:pointer;color:var(--ink)!important;transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}
.prose .ajfaq-card:hover{border-color:var(--blue);box-shadow:0 18px 44px rgba(26,115,232,.14)}
.prose .ajfaq-card.activo{border-color:var(--blue);box-shadow:0 0 0 2px var(--glow),0 18px 44px rgba(26,115,232,.16)}
.prose .ajfaq-ico{display:block;width:58px;height:58px}
.prose .ajfaq-ico svg{width:100%;height:100%;display:block}
.prose .ajfaq-card b{font-family:var(--font-display);font-size:1.06rem;letter-spacing:-.01em;color:var(--ink)}
.prose .ajfaq-desc{font-size:.88rem;line-height:1.55;color:var(--muted)!important}
.prose .ajfaq-n{margin-top:auto;padding-top:.6rem;font-style:normal;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important}
.prose .ajfaq-pie{margin:0 0 2.5rem!important;font-size:.86rem;color:var(--muted)}
.prose .ajfaq-todas{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--blue);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.prose .ajuda-intro{font-size:1.05rem;color:var(--muted);margin:0 0 2rem}
.prose .ajuda-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin:0 0 2.5rem}
.prose a.ajuda-card{display:flex;flex-direction:column;gap:.55rem;padding:1.8rem 1.5rem;background:var(--card);border:1px solid var(--line);border-radius:20px;text-decoration:none;color:var(--ink)!important;transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}
.prose a.ajuda-card:hover{border-color:var(--blue);box-shadow:0 20px 48px rgba(26,115,232,.16)}
.prose .ajuda-ico{display:block;width:64px;height:64px}
.prose .ajuda-ico svg{width:100%;height:100%;display:block}
.prose a.ajuda-card b{font-family:var(--font-display);font-size:1.12rem;letter-spacing:-.01em}
.prose .ajuda-desc{font-size:.89rem;line-height:1.55;color:var(--muted)!important}
.prose .ajuda-fuera{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important}
.prose .ajuda-cta{margin-top:auto;padding-top:.7rem;font-style:normal;font-weight:700;font-size:.86rem;color:var(--blue)!important}
.prose .ajuda-cta::after{content:' \2192'}
.prose .ajuda-tel{padding-top:1.5rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--muted)}
@media (max-width:620px){.prose .ajfaq-cards,.prose .ajuda-cards{grid-template-columns:1fr}}
/* ajuda-iconos rev120 */
.prose .ajuda-ico,.prose .ajfaq-ico{flex:0 0 auto;display:block;line-height:0}
.prose .ajuda-ico{width:64px!important;height:64px!important}
.prose .ajfaq-ico{width:58px!important;height:58px!important}
.prose .ajuda-ico svg,.prose .ajfaq-ico svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;display:block;margin:0!important}
@media (max-width:620px){
.prose a.ajuda-card,.prose .ajfaq-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"ico titulo" "txt txt" "pie pie";gap:.4rem .85rem;align-items:center;padding:1.3rem 1.15rem}
.prose .ajuda-ico,.prose .ajfaq-ico{grid-area:ico;width:46px!important;height:46px!important}
.prose a.ajuda-card b,.prose .ajfaq-card b{grid-area:titulo;font-size:1.02rem;margin:0}
.prose .ajuda-desc,.prose .ajfaq-desc{grid-area:txt;font-size:.87rem}
.prose .ajuda-cta,.prose .ajfaq-n{grid-area:pie;padding-top:.3rem}
.prose .ajuda-fuera{display:none}
}
/* band-contacto rev121 */
.band-lineas{display:flex;align-items:center;gap:.6rem 1.1rem;flex-wrap:wrap;margin:.6rem 0 0}
.band-wa{display:inline-flex;align-items:center;gap:.45rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.32);padding:.4rem .85rem;border-radius:999px;color:#fff!important;text-decoration:none;font-weight:600;font-size:.86rem}
.band-wa:hover{background:rgba(255,255,255,.26)}
.band-wa img{width:20px;height:20px;flex:none}
.band-tel{color:#fff!important;font-family:var(--font-mono);font-weight:600;font-size:.92rem;text-decoration:none}
.band-tel:hover{text-decoration:underline}
@media (max-width:620px){.band-lineas{gap:.5rem .7rem}.band-wa{font-size:.8rem;padding:.35rem .7rem}}
