@charset "UTF-8";:root{--blue:#135287;--blue-deep:#0C3A62;--blue-ink:#08243F;--brand:#db5b15;--acc-a:#FE575B;--acc-b:#FF643F;--grad:linear-gradient(135deg,#FE575B 0%,#FF643F 100%);--ink:#0B1725;--body:#41525F;--muted:#6B7C8C;--line:#E4E9EF;--line-soft:#EEF2F6;--paper:#F6F8FB;--paper-2:#EDF2F7;--white:#fff;--ok:#0E9F6E;--warn:#B45309;--f-dis:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-txt:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-s:8px;--r-m:14px;--r-l:20px;--r-xl:28px;--shadow-s:0 1px 2px rgba(11,23,37,.05),0 2px 8px rgba(11,23,37,.04);--shadow-m:0 4px 12px rgba(11,23,37,.06),0 18px 40px -18px rgba(11,23,37,.18);--shadow-l:0 24px 70px -28px rgba(8,36,63,.45);--wrap:1220px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--body);font-family:var(--f-txt);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,h5{font-family:var(--f-dis);color:var(--ink);margin:0;line-height:1.04;letter-spacing:-.035em;font-weight:900}p{margin:0}button{font:inherit;cursor:pointer}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.only-desk{display:block}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-txt);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}h1.eyebrow{line-height:inherit}.eyebrow:before,.eyebrow:after{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad)}.eyebrow:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.eyebrow:after{-webkit-mask-image:linear-gradient(270deg,transparent,#000 70%);mask-image:linear-gradient(270deg,transparent,#000 70%)}.eyebrow.on-dark{color:#8fc0e8}.lead{font-size:clamp(16.5px,1.35vw,19px);line-height:1.62;color:var(--body);max-width:62ch}.lead.on-dark{color:#b9cbdb}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-txt);font-weight:700;text-decoration:none;border-radius:12px;border:1px solid transparent;transition:.18s ease;letter-spacing:-.01em;white-space:nowrap}.btn-lg{padding:19px 34px;font-size:17px}.btn-md{padding:13px 22px;font-size:14.5px}.btn-sm{padding:9px 16px;font-size:13px;border-radius:10px}.btn-grad{background:var(--grad);color:#fff;box-shadow:0 10px 26px -8px #ff643fa6}.btn-grad:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #ff643fbf}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-ghost-dark{background:transparent;color:#fff;border-color:#ffffff47}.btn-ghost-dark:hover{background:#ffffff1a;border-color:#ffffff80}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--blue)}.section{padding:112px 0}.section.tight{padding:84px 0}.section.paper{background:var(--paper)}.s-head{max-width:760px;margin-bottom:56px}.s-head h2,.s-head h3{font-size:clamp(34px,4.4vw,58px)}.s-head p{margin-top:20px}.plans-head .lead{font-size:15.5px;line-height:1.55;max-width:none}.plans-head .lead+.lead{margin-top:10px}.accent{color:var(--brand)}.accent-b{color:var(--blue)}.mono{font-family:var(--f-mono)}.nav{position:sticky;top:0;z-index:120;background:#ffffffeb;backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line-soft)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:74px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none}.logo-mark{width:38px;height:38px;border-radius:11px;background:var(--brand);color:#fff;display:grid;place-items:center;font-family:var(--f-dis);font-weight:900;font-size:15px;letter-spacing:-.06em;box-shadow:0 6px 16px -6px #db5b15b3}.logo-txt{font-family:var(--f-dis);font-weight:900;font-size:18.5px;letter-spacing:-.045em;color:var(--ink);line-height:1}.logo-txt small{display:block;font-family:var(--f-txt);font-weight:600;font-size:9.5px;letter-spacing:.2em;color:var(--muted);margin-top:3px}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{font-size:14px;font-weight:600;color:var(--body);text-decoration:none;transition:.15s;white-space:nowrap}.nav-in>.logo{flex:none}.nav-links a:hover{color:var(--blue)}.nav-drop{position:relative;display:flex;align-items:center}.nav-drop>a:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-3px) rotate(45deg)}.nav-drop-menu{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);margin-top:14px;min-width:240px;display:grid;gap:2px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px -15px #0f172a2e;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;z-index:50}.nav-drop-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{opacity:1;visibility:visible;transform:translate(-50%)}.nav-drop-menu{translate:var(--drop-shift,0px) 0}.nav-links .nav-drop-menu a{display:block;padding:9px 12px;border-radius:8px;white-space:nowrap}.nav-links .nav-drop-menu a:hover{background:var(--paper);color:var(--ink)}.nav-links .nav-drop-menu a.on:before{display:none}.nav-movil-sub{display:grid;padding-left:16px}.nav-mega-all:after{content:" →"}.nav-links .nav-mega{width:max-content;max-width:min(1320px,calc(100vw - 48px));padding:22px 22px 14px;gap:0}.nav-mega-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,320px);gap:8px 26px}.nav-mega-img{display:block;width:100%;max-width:320px;aspect-ratio:320/100;margin:0 0 10px;border-radius:10px;overflow:hidden;background:var(--paper)}.nav-mega-img img{width:100%;height:100%;object-fit:cover}.nav-mega-falta{display:grid;place-items:center;padding:8px;font-size:11.5px;line-height:1.3;color:var(--muted);text-align:center;border:1px dashed var(--line)}.nav-mega-col{display:grid;align-content:start;gap:1px}.nav-mega-cols{max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.nav-mega-col+.nav-mega-col{border-left:1px solid var(--line-soft);padding-left:26px}.nav-mega-h{margin:0 0 8px;padding:0 12px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-links .nav-mega-col a{white-space:normal;padding:6px 12px;font-size:14px;line-height:1.35}.nav-mega-t{display:block}.nav-mega-d{display:block;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35;color:var(--muted)}.nav-links .nav-mega .nav-mega-all{display:block;margin-top:14px;padding:12px 12px 4px;border-top:1px solid var(--line-soft);border-radius:0;font-size:13.5px;font-weight:700;color:var(--ink)}.nav-links .nav-mega .nav-mega-all:hover{background:none}.nav-movil-group summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-size:15px;font-weight:700;color:var(--body);border-bottom:1px solid var(--line-soft);cursor:pointer;list-style:none}.nav-movil-group summary::-webkit-details-marker{display:none}.nav-movil-group summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transition:transform .15s}.nav-movil-group[open] summary:after{transform:rotate(-135deg)}.nav-movil nav .nav-movil-group a{padding:12px 0 12px 14px;font-size:15px;font-weight:600}.nav-cta{display:flex;align-items:center;gap:12px}@media(max-width:1240px){.nav-links{display:none}}@media(max-width:560px){.nav-cta .btn-ghost{display:none}}.hero{position:relative;padding:84px 0 96px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(760px 420px at 88% -8%,rgba(19,82,135,.1),transparent 62%),radial-gradient(560px 340px at 4% 6%,rgba(255,100,63,.09),transparent 60%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:64px;align-items:center}.hero :is(h1:not(.eyebrow),h2.hero-title){font-size:clamp(48px,7.4vw,44px);letter-spacing:-.045em}.hero :is(h1:not(.eyebrow),h2.hero-title) .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{margin-top:26px;font-size:clamp(17px,1.5vw,20.5px)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px;align-items:center}.hero-more{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;align-items:center}.hero-note{margin-top:20px;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:9px}.hero-note b{color:var(--ink)}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #0e9f6e29}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:48px}}.trust{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--paper)}.trust-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-i{padding:30px 26px;border-right:1px solid var(--line-soft)}.trust-i:last-child{border-right:0}.trust-i b{display:block;font-family:var(--f-dis);font-size:30px;font-weight:900;color:var(--ink);letter-spacing:-.04em;line-height:1}.trust-i span{display:block;margin-top:8px;font-size:13px;color:var(--muted);font-weight:500}@media(max-width:860px){.trust-in{grid-template-columns:repeat(2,1fr)}.trust-i{border-bottom:1px solid var(--line-soft)}.trust-i:nth-child(2n){border-right:0}}.mock{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-l);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;background:#f4f7fa;border-bottom:1px solid var(--line)}.mock-dots{display:flex;gap:6px}.mock-dots i{width:10px;height:10px;border-radius:50%;background:#d5dde5;display:block}.mock-dots i:first-child{background:#ff9f9b}.mock-dots i:nth-child(2){background:#ffd48a}.mock-dots i:nth-child(3){background:#a8e0bf}.mock-url{flex:1;margin-left:8px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 11px;font-family:var(--f-mono);font-size:10.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.mock-url b{color:var(--ink);font-weight:600}.mw-nav{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--line-soft)}.mw-logo{display:flex;align-items:center;gap:7px;font-family:var(--f-dis);font-weight:900;font-size:12px;letter-spacing:-.04em;color:var(--ink)}.mw-logo i{width:18px;height:18px;border-radius:5px;background:var(--brand);display:block}.mw-links{display:flex;gap:14px}.mw-links span{height:6px;width:34px;background:var(--line);border-radius:3px;display:block}.mw-btn{padding:6px 13px;border-radius:7px;background:var(--grad);color:#fff;font-size:9.5px;font-weight:700}.mw-hero{padding:30px 20px 26px;background:linear-gradient(180deg,#fff,#f7fafd)}.mw-h1{font-family:var(--f-dis);font-weight:900;font-size:23px;letter-spacing:-.045em;color:var(--ink);line-height:1.08;max-width:80%}.mw-h1 em{font-style:normal;color:var(--brand)}.mw-sub{margin-top:12px;height:6px;width:62%;background:var(--line);border-radius:3px}.mw-sub+.mw-sub{width:46%;margin-top:7px}.mw-actions{display:flex;gap:9px;margin-top:18px}.mw-a1{padding:9px 18px;border-radius:8px;background:var(--grad);color:#fff;font-size:10px;font-weight:700}.mw-a2{padding:9px 16px;border-radius:8px;border:1px solid var(--line);color:var(--body);font-size:10px;font-weight:600;background:#fff}.mw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:20px}.mw-card{border:1px solid var(--line-soft);border-radius:11px;padding:13px;background:#fff}.mw-card i{width:22px;height:22px;border-radius:6px;background:#1352871a;display:block;margin-bottom:10px}.mw-card b{display:block;font-family:var(--f-dis);font-size:11px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.mw-card u{display:block;height:5px;background:var(--line);border-radius:3px;margin-top:8px;text-decoration:none}.mw-card u+u{width:70%;margin-top:5px}.md-shell{display:grid;grid-template-columns:152px 1fr;min-height:340px;background:#fff}.md-side{background:var(--blue-ink);padding:16px 12px;color:#fff}.md-brand{display:flex;align-items:center;gap:8px;margin-bottom:20px}.md-brand i{width:22px;height:22px;border-radius:6px;background:var(--grad);display:block}.md-brand b{font-family:var(--f-dis);font-size:12px;font-weight:900;letter-spacing:-.03em}.md-nav{display:flex;flex-direction:column;gap:3px}.md-nav a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:11px;font-weight:600;color:#9fb6cc;text-decoration:none}.md-nav a.on{background:#ffffff1a;color:#fff}.md-nav a i{width:13px;height:13px;border-radius:4px;background:currentColor;opacity:.55;display:block;flex:none}.md-main{padding:16px 18px;background:#fafcfe}.md-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.md-top b{font-family:var(--f-dis);font-size:15px;font-weight:900;color:var(--ink);letter-spacing:-.035em}.md-chip{font-size:9.5px;font-weight:700;padding:5px 10px;border-radius:20px;background:#13528717;color:var(--blue)}.md-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.md-kpi{background:#fff;border:1px solid var(--line-soft);border-radius:10px;padding:11px}.md-kpi span{font-size:9.5px;color:var(--muted);font-weight:600;letter-spacing:.03em}.md-kpi b{display:block;font-family:var(--f-dis);font-size:20px;font-weight:900;color:var(--ink);letter-spacing:-.04em;margin-top:3px}.md-kpi u{font-family:var(--f-mono);font-size:9.5px;color:#0b7c46;text-decoration:none;font-weight:600}.md-kpi u.dn{color:#d1495b}.md-row{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.md-panel{background:#fff;border:1px solid var(--line-soft);border-radius:10px;padding:12px}.md-panel .mh{display:block;margin:0 0 10px;font-family:var(--f-dis);font-size:11px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.md-bars{display:flex;align-items:flex-end;gap:7px;height:86px}.md-bars i{flex:1;background:linear-gradient(180deg,#5b9bd5,#135287);border-radius:4px 4px 2px 2px;display:block}.md-bars i.hot{background:var(--grad)}.md-ia{background:linear-gradient(140deg,#08243f,#135287);border:0}.md-ia .mh{color:#fff}.md-ia p{font-size:10.5px;line-height:1.5;color:#bfd6ea;margin:0}.md-ia .tagia{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffc7a8;margin-bottom:8px}.md-ia .tagia:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc-b)}.md-ia .btnia{margin-top:11px;display:inline-block;padding:7px 13px;border-radius:7px;background:var(--grad);font-size:9.5px;font-weight:700;color:#fff}.md-table{width:100%;border-collapse:collapse;font-size:10px;margin-top:4px}.md-table th{text-align:left;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:0 0 7px}.md-table td{padding:7px 0;border-top:1px solid var(--line-soft);color:var(--body);font-weight:500}.md-table td b{color:var(--ink);font-weight:700}.badge{display:inline-block;padding:3px 8px;border-radius:20px;font-size:8.5px;font-weight:800}.badge.ok{background:#0e9f6e1f;color:#0b7c46}.badge.wait{background:#ff643f1f;color:#c2410c}.ma-top{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--line-soft)}.ma-top b{font-family:var(--f-dis);font-size:13px;font-weight:900;color:var(--ink);letter-spacing:-.03em}.ma-tabs{display:flex;gap:5px}.ma-tabs span{font-size:9.5px;font-weight:700;padding:5px 10px;border-radius:7px;color:var(--muted)}.ma-tabs span.on{background:#13528717;color:var(--blue)}.ma-body{padding:14px 16px}.ma-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.ma-stat{border:1px solid var(--line-soft);border-radius:9px;padding:9px 10px;background:#fff}.ma-stat span{display:block;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.ma-stat b{display:block;font-family:var(--f-dis);font-size:16px;font-weight:900;color:var(--ink);letter-spacing:-.04em;margin-top:3px}.ma-stat.hi{background:linear-gradient(140deg,#fe575b1a,#ff643f0d);border-color:#ff643f47}.ma-stat.hi b{color:#c2410c}.ma-chart{border:1px solid var(--line-soft);border-radius:9px;padding:10px;background:#fff;margin-bottom:11px}.ma-camp{border:1px solid var(--line-soft);border-radius:9px;overflow:hidden}.ma-camp .r{display:grid;grid-template-columns:1.7fr .8fr .8fr .6fr;gap:8px;padding:9px 11px;font-size:10px;align-items:center;border-top:1px solid var(--line-soft)}.ma-camp .r:first-child{border-top:0;background:#f7fafd;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.ma-camp .r b{color:var(--ink);font-weight:700}.sw{display:inline-block;width:26px;height:14px;border-radius:20px;background:#0e9f6e;position:relative;vertical-align:middle}.sw:after{content:"";position:absolute;right:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#fff}.sw.off{background:#cfd8e1}.sw.off:after{right:auto;left:2px}.ph{width:212px;border-radius:30px;background:#0b1725;padding:9px;box-shadow:var(--shadow-l);border:1px solid #1D2C3C}.ph-scr{background:#fff;border-radius:23px;overflow:hidden}.ph-top{background:var(--blue-ink);padding:16px 14px 18px;color:#fff}.ph-top small{font-size:9px;color:#8fb2d0;font-weight:600;letter-spacing:.04em}.ph-top b{display:block;font-family:var(--f-dis);font-size:15px;font-weight:900;letter-spacing:-.035em;margin-top:3px}.ph-bal{margin-top:12px;background:#ffffff17;border-radius:11px;padding:10px 12px}.ph-bal span{font-size:8.5px;color:#9fbeda;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ph-bal b{display:block;font-family:var(--f-dis);font-size:21px;font-weight:900;letter-spacing:-.04em;margin-top:2px}.ph-list{padding:10px 14px 4px}.ph-it{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ph-it:last-child{border-bottom:0}.ph-it i{width:26px;height:26px;border-radius:8px;background:#1352871a;display:block;flex:none}.ph-it i.o{background:#ff643f24}.ph-it div{flex:1}.ph-it b{display:block;font-size:10px;font-weight:700;color:var(--ink)}.ph-it u{display:block;font-size:9px;color:var(--muted);text-decoration:none}.ph-it em{font-family:var(--f-mono);font-size:10px;font-style:normal;font-weight:600;color:var(--ink)}.ph-tab{display:flex;justify-content:space-around;padding:10px 0 12px;border-top:1px solid var(--line-soft)}.ph-tab i{width:18px;height:18px;border-radius:5px;background:var(--line);display:block}.ph-tab i.on{background:var(--acc-b)}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.tile{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:32px;overflow:hidden;transition:.22s ease;display:flex;flex-direction:column}.tile:hover{border-color:#cbd8e4;box-shadow:var(--shadow-m);transform:translateY(-3px)}.tile-a{grid-column:span 4}.tile-b{grid-column:span 2}.tile-c,.tile-d{grid-column:span 3}.tile-q{grid-column:span 2}.tile-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.tile-tag.o{color:#c2410c}.tile h3{font-size:clamp(24px,2.3vw,32px);letter-spacing:-.04em}.tile p{margin-top:14px;font-size:15.3px;line-height:1.6;color:var(--body);max-width:52ch}.tile-price{margin-top:22px;display:flex;align-items:baseline;gap:9px;font-family:var(--f-dis);font-weight:900;letter-spacing:-.04em;color:var(--ink)}.tile-price em{font-style:normal;font-size:32px}.tile-price span{font-family:var(--f-txt);font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0}.tile-list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:9px}.tile-list li{position:relative;padding-left:24px;font-size:14.2px;color:var(--body)}.tile-list li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:7px;border-left:2px solid var(--acc-b);border-bottom:2px solid var(--acc-b);transform:rotate(-45deg)}.tile-foot{margin-top:auto;padding-top:26px}.tile-visual{margin-top:26px;margin-bottom:-32px;margin-right:-32px}.tile-dark{background:linear-gradient(150deg,#08243f,#123f68 58%,#135287);border-color:transparent;color:#c6d8e7}.tile-dark h3{color:#fff}.tile-dark p{color:#b6cbdc}.tile-dark .tile-tag{color:#ffb08a}.tile-dark .tile-price{color:#fff}.tile-dark .tile-price span{color:#9fbbd3}.tile-dark .tile-list li{color:#c6d8e7}.mini-note{font-size:12.5px;color:var(--muted);margin-top:14px}@media(max-width:1080px){.bento{grid-template-columns:repeat(2,1fr)}.tile-a,.tile-b,.tile-c,.tile-d,.tile-q{grid-column:span 2}}@media(max-width:640px){.tile{padding:24px}.tile-visual{margin-right:-24px;margin-bottom:-24px}}.tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:var(--paper-2);border-radius:16px;margin-bottom:14px}.tab{border:0;background:transparent;padding:12px 20px;border-radius:11px;font-size:14px;font-weight:700;color:var(--body);letter-spacing:-.01em;transition:.16s}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:var(--shadow-s)}.panel-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 30px;flex-wrap:wrap}.panel-hint{font-size:13.5px;color:var(--muted)}.expand-all{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:700;color:var(--blue)}.expand-all:hover{border-color:var(--blue)}.plans{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}.plans.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.plans.four{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1440px,calc(100vw - 48px));margin-inline:auto;position:relative;left:50%;transform:translate(-50%)}.plan h4,.plan-sub,.plan-quick li,.details li{overflow-wrap:anywhere}@media(max-width:1080px){.plans,.plans.four{grid-template-columns:repeat(2,minmax(0,1fr))}.plans.four{width:auto;left:auto;transform:none}}@media(max-width:700px){.plans,.plans.two,.plans.four{grid-template-columns:1fr}}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:28px 26px 26px;position:relative;transition:.2s ease;display:flex;flex-direction:column}.plan:hover{border-color:#cbd8e4;box-shadow:var(--shadow-m)}.plan-tag{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.plan h4{margin-top:8px;font-size:23px;letter-spacing:-.04em}.plan-sub{margin-top:10px;font-size:13.8px;color:var(--muted);line-height:1.5;min-height:42px}.plan-img{display:block;width:100%;height:80px;object-fit:cover;border-radius:10px;margin-top:14px}.price{display:flex;align-items:flex-end;gap:10px;margin-top:22px}.price-was{font-family:var(--f-dis);font-size:17px;font-weight:700;color:#a9b6c2;text-decoration:line-through;padding-bottom:7px}.price-now{font-family:var(--f-dis);font-size:52px;font-weight:900;letter-spacing:-.055em;color:var(--ink);line-height:.9}.price-now sup{font-size:24px;top:-.55em;position:relative;letter-spacing:-.03em}.price-per{font-size:13px;font-weight:600;color:var(--muted);padding-bottom:7px}.price-term{margin-top:9px;font-size:13.3px;font-weight:600;color:var(--blue)}.price-term a{color:inherit;text-decoration:underline;text-underline-offset:3px}.price-term a:hover{text-decoration-thickness:2px}.setup{margin-top:16px;background:var(--paper);border:1px solid var(--line-soft);border-radius:11px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.setup span{font-size:12.5px;color:var(--muted);font-weight:600}.setup b{font-family:var(--f-mono);font-size:14.5px;color:var(--ink);font-weight:600;white-space:nowrap}.plan-quick{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px}.plan-quick li{position:relative;padding-left:22px;font-size:13.8px;color:var(--body)}.plan-quick li:before{content:"";position:absolute;left:0;top:8px;width:11px;height:6px;border-left:2px solid var(--acc-b);border-bottom:2px solid var(--acc-b);transform:rotate(-45deg)}.plan-actions{display:grid;gap:9px;margin-top:22px}.plan-actions .btn{width:100%}.toggle{margin-top:16px;width:100%;background:transparent;border:0;border-top:1px solid var(--line-soft);padding:15px 0 2px;display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:700;color:var(--blue)}.toggle .chev{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-bottom:3px}.plan.open .chev{transform:rotate(-135deg);margin-bottom:-3px}.details{display:none;padding-top:16px}.plan.open .details{display:block}.details h6{margin:0 0 12px;font-family:var(--f-txt);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.details ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.details li{position:relative;padding-left:22px;font-size:13.6px;color:var(--body);line-height:1.45}.details li:before{content:"";position:absolute;left:0;top:7px;width:11px;height:6px;border-left:2px solid #9FB6C8;border-bottom:2px solid #9FB6C8;transform:rotate(-45deg)}.plan.star{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;box-shadow:0 30px 70px -34px #ff643fbf;padding-top:34px}.plan.star:after{content:"";position:absolute;inset:0;border-radius:var(--r-l);pointer-events:none;background:radial-gradient(420px 190px at 50% -18%,rgba(255,100,63,.1),transparent 70%)}.ribbon{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--grad);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:8px 20px;border-radius:20px;white-space:nowrap;box-shadow:0 10px 22px -8px #ff643fcc;z-index:2}.plan.star .price-now{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:62px;padding-top:.4em;margin-top:-.4em}.plan.star h4{font-size:26px}.plan.popular{border-color:var(--blue)}.pill-pop{position:absolute;top:-13px;left:26px;background:var(--blue);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:20px}.plan-note{margin-top:14px;font-size:11.8px;color:var(--muted);line-height:1.45}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-m);background:#fff}table.rate{width:100%;border-collapse:collapse;min-width:560px}table.rate th{text-align:left;font-family:var(--f-txt);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:15px 20px;background:var(--paper);border-bottom:1px solid var(--line)}table.rate td{padding:14px 20px;border-bottom:1px solid var(--line-soft);font-size:14.5px}table.rate tr.rate-cat th{background:#fff;color:var(--ink);font-size:12px;padding:22px 20px 10px;border-bottom:1px solid var(--line)}table.rate tr:last-child td{border-bottom:0}table.rate td:first-child{color:var(--ink);font-weight:600}table.rate td.num{font-family:var(--f-mono);font-weight:600;color:var(--ink);white-space:nowrap}table.rate tr:hover td{background:#fbfcfe}.bene{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.bene-i{background:#fff;padding:30px 28px}.bene-i .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px;background:#13528714;color:var(--blue)}.bene-i .ic.o{background:#ff643f1a;color:#e2532b}.bene-i h4{font-size:18px;letter-spacing:-.03em}.bene-i p{margin-top:9px;font-size:14.2px;line-height:1.55;color:var(--body)}@media(max-width:900px){.bene{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bene{grid-template-columns:1fr}}.rc-grid{display:grid;grid-template-columns:1fr minmax(0,500px);gap:64px;align-items:center}.rc-grid .s-head{margin-bottom:0}.rc-paper{position:relative;background:#fff;border:1px solid var(--line);border-bottom:0;padding:30px 32px 26px;font-family:var(--f-mono);box-shadow:var(--shadow-m);transform:rotate(.6deg)}.rc-paper:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-12px;height:12px;background:linear-gradient(-45deg,transparent 8px,#fff 0) 0 0/16px 12px,linear-gradient(45deg,transparent 8px,#fff 0) 0 0/16px 12px;filter:drop-shadow(0 2px 1px rgba(11,23,37,.06))}.rc-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:2px dashed var(--line)}.rc-paper ul{list-style:none;margin:0;padding:0}.rc-paper li{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:15px 0;border-bottom:1px dashed var(--line)}.rc-name b{display:block;font-size:14px;color:var(--ink)}.rc-name small{display:block;margin-top:4px;font-family:var(--f-txt);font-size:12.5px;line-height:1.5;color:var(--muted)}.rc-tag{flex:none;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ok);border:1.5px solid currentColor;border-radius:4px;padding:3px 7px;transform:rotate(-4deg)}.rc-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.rc-total b{font-size:30px;letter-spacing:-.02em;color:var(--acc-b)}@media(max-width:900px){.rc-grid{grid-template-columns:1fr;gap:36px}.rc-paper{transform:none;padding:24px 20px 22px}}.cp{border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:#fff}.cp-row{display:grid;grid-template-columns:1fr 200px 170px;align-items:center;border-top:1px solid var(--line)}.cp-row>div{padding:20px 24px}.cp-headrow{border-top:0;background:var(--paper);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cp-headrow>div:last-child{align-self:stretch;background:var(--blue);color:#fff}.cp-what b{font-family:var(--f-dis);font-size:17px;letter-spacing:-.02em;color:var(--ink)}.cp-what p{margin:5px 0 0;font-size:13.8px;line-height:1.5;color:var(--body)}.cp-no{color:var(--muted);font-size:13.5px;display:flex;gap:8px;align-items:center}.cp-no span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fe575b1f;color:var(--acc-a);font-size:11px;font-weight:700}.cp-yes{align-self:stretch;display:flex;gap:8px;align-items:center;background:#1352870d;color:var(--blue);font-weight:600;font-size:13.5px}.cp-yes span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff}.cp-cost{display:block;margin-top:4px;font-style:normal;color:var(--ink);white-space:nowrap}.cp-cost b{font-family:var(--f-mono);font-size:15px}.cp-cost small{font-size:12px;color:var(--muted)}.cp-total{background:var(--paper)}.cp-market .cp-row{grid-template-columns:1fr 170px 190px 170px}.cp-mk .cp-cost{margin-top:0}.cp-mk .cp-cost b{color:var(--body)}.cp-total .cp-what b{font-size:19px}.cp-total .cp-cost b{font-size:18px;color:var(--acc-a)}@media(max-width:700px){.cp-row,.cp-market .cp-row{grid-template-columns:1fr 1fr}.cp-market .cp-row>div{padding:12px 10px;min-width:0;font-size:12.5px}.cp-market .cp-cost{white-space:normal}.cp-market .cp-cost b{font-size:14px}.cp-market .cp-no span,.cp-market .cp-yes span{display:none}.cp-market .cp-row{grid-template-columns:1fr 1fr 1fr}.cp-mk:before{content:"Mercado";display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.cp-row .cp-what{grid-column:1/-1;padding-bottom:4px}.cp-row>div{padding:14px 18px}.cp-headrow{display:none}.cp-yes{align-self:auto;background:none}}.bt{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);gap:14px}.bt-t{border-radius:var(--r-l);padding:28px;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column}.bt-t h4{font-size:19px;letter-spacing:-.03em;margin-top:auto}.bt-t p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--body)}.bt-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--blue);margin-bottom:26px;box-shadow:var(--shadow-s)}.bt-lead{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,var(--blue) 0%,var(--blue-ink) 100%);border:0;padding:40px}.bt-lead h4{color:#fff;font-size:clamp(26px,2.6vw,36px)}.bt-lead p{color:#c9d7e6;font-size:16px;max-width:420px}.bt-lead .bt-ic{width:64px;height:64px;background:#ffffff1f;color:#fff;box-shadow:none}.bt-lead .bt-ic svg{width:30px;height:30px}.bt-std:nth-child(3){background:#fff}.bt-close{grid-column:span 4;flex-direction:row;align-items:center;gap:28px;background:var(--grad);border:0}.bt-close .bt-ic{margin:0;flex:none;background:#fff3;color:#fff;box-shadow:none}.bt-close h4{color:#fff;margin:0;flex:none;min-width:220px}.bt-close p{color:#fff;margin:0;opacity:.92}.bt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bt-close .bt-actions{margin:0 0 0 auto;flex:none}@media(max-width:900px){.bt{grid-template-columns:1fr 1fr}.bt-lead,.bt-close{grid-column:1/-1}.bt-lead{grid-row:auto}.bt-close{flex-direction:column;align-items:flex-start;gap:12px}.bt-close .bt-actions{margin:6px 0 0}}.bt-stores{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bt-store{display:inline-flex;align-items:center;height:40px;font-size:13px;font-weight:600;color:var(--ink)}.bt-store img{height:40px;width:auto;display:block}.bt-soon{cursor:default}.tech{text-align:center}.tech-title{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--body);margin:0 0 18px}.tech-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px;list-style:none;margin:0;padding:0}.tech-row li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.tech-row img{height:28px;width:auto;display:block}.tech-missing{color:var(--body);font-weight:500}.tech-text{white-space:nowrap}.ph-side{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.ph-tech .tech-title{margin-bottom:12px}.ph-tech .tech-row{gap:12px 24px}.ph-tech .tech-row img{height:24px}.tech-carousel .tech-missing{max-width:136px;font-size:12.5px;line-height:1.3;text-align:center}.tech-carousel.on{flex-wrap:nowrap;justify-content:flex-start;position:relative;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tech-carousel.on::-webkit-scrollbar{display:none}.tech-carousel.on li{flex:none;scroll-snap-align:start}.tech-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.tech-note{margin:14px 0 0;font-size:14px;color:var(--body)}.tech-note a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.phero:has(.ph-tech){padding-bottom:28px}.ph-side{gap:14px}.ph-tech .tech-title{margin-bottom:8px}.section.tight.tech{padding-top:20px;padding-bottom:20px}.tech-title{margin-bottom:10px}}@media(max-width:600px){.bt{grid-template-columns:1fr}}.nb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.nb-head{position:sticky;top:110px}.nb-head .s-head{margin-bottom:0}.nb ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.nb li{display:grid;grid-template-columns:64px 1fr;column-gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.nb-n{grid-row:span 2;font-family:var(--f-dis);font-weight:900;font-size:34px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--blue);transition:color .2s}.nb li:hover .nb-n{color:var(--acc-b);-webkit-text-stroke-color:var(--acc-b)}.nb li h4{font-size:21px;letter-spacing:-.03em}.nb li p{margin:8px 0 0;font-size:14.6px;line-height:1.6;color:var(--body)}@media(max-width:900px){.nb{grid-template-columns:1fr;gap:36px}.nb-head{position:static}.nb li{grid-template-columns:48px 1fr}.nb-n{font-size:26px}}.tb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:stretch}.tb-r{position:absolute;opacity:0;pointer-events:none}.tb-list{display:flex;flex-direction:column;gap:6px}.tb-l{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--r-m);cursor:pointer;font-family:var(--f-dis);font-weight:700;font-size:16.5px;letter-spacing:-.02em;color:var(--body);border:1px solid transparent;transition:background .2s,border-color .2s}.tb-l:hover{background:var(--paper)}.tb-ic{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--paper);color:var(--blue)}.tb-panels{position:relative;border-radius:var(--r-xl);background:var(--blue-ink);color:#c9d7e6;overflow:hidden;min-height:360px}.tb-panels:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,63,.35),transparent 70%)}.tb-p{display:none;position:relative;padding:48px;height:100%;flex-direction:column}.tb-big{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;background:var(--grad);color:#fff;margin-bottom:auto}.tb-big svg{width:34px;height:34px}.tb-n{margin-top:48px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:#7fa3c4}.tb-p h3{margin-top:10px;color:#fff;font-size:clamp(28px,3vw,40px)}.tb-p p{margin:14px 0 0;font-size:16.5px;line-height:1.6;max-width:520px}.tb-r0:checked~.tb-panels .tb-p0,.tb-r1:checked~.tb-panels .tb-p1,.tb-r2:checked~.tb-panels .tb-p2,.tb-r3:checked~.tb-panels .tb-p3,.tb-r4:checked~.tb-panels .tb-p4,.tb-r5:checked~.tb-panels .tb-p5,.tb-r6:checked~.tb-panels .tb-p6,.tb-r7:checked~.tb-panels .tb-p7,.tb-r8:checked~.tb-panels .tb-p8,.tb-r9:checked~.tb-panels .tb-p9{display:flex}.tb-r0:checked~.tb-list .tb-l0,.tb-r1:checked~.tb-list .tb-l1,.tb-r2:checked~.tb-list .tb-l2,.tb-r3:checked~.tb-list .tb-l3,.tb-r4:checked~.tb-list .tb-l4,.tb-r5:checked~.tb-list .tb-l5,.tb-r6:checked~.tb-list .tb-l6,.tb-r7:checked~.tb-list .tb-l7,.tb-r8:checked~.tb-list .tb-l8,.tb-r9:checked~.tb-list .tb-l9{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-s)}.tb-r0:checked~.tb-list .tb-l0 .tb-ic,.tb-r1:checked~.tb-list .tb-l1 .tb-ic,.tb-r2:checked~.tb-list .tb-l2 .tb-ic,.tb-r3:checked~.tb-list .tb-l3 .tb-ic,.tb-r4:checked~.tb-list .tb-l4 .tb-ic,.tb-r5:checked~.tb-list .tb-l5 .tb-ic,.tb-r6:checked~.tb-list .tb-l6 .tb-ic,.tb-r7:checked~.tb-list .tb-l7 .tb-ic,.tb-r8:checked~.tb-list .tb-l8 .tb-ic,.tb-r9:checked~.tb-list .tb-l9 .tb-ic{background:var(--grad);color:#fff}.tb-r:focus-visible~.tb-list{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--r-m)}@media(max-width:900px){.tb{grid-template-columns:1fr}.tb-list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.tb-l{flex:none;padding:10px 14px;font-size:14.5px}.tb-panels{min-height:0}.tb-p{padding:30px 24px}.tb-n{margin-top:28px}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.step{border-top:3px solid var(--line);padding-top:22px;counter-increment:s}.step:before{content:"0" counter(s);font-family:var(--f-mono);font-size:12px;font-weight:600;color:var(--acc-b);letter-spacing:.1em}.step h4{margin-top:10px;font-size:19px;letter-spacing:-.03em}.step p{margin-top:9px;font-size:14px;color:var(--body);line-height:1.55}.step:first-child{border-color:var(--acc-b)}@media(max-width:860px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.faq{display:grid;gap:0;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--f-dis);font-weight:800;font-size:18.5px;color:var(--ink);letter-spacing:-.03em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-txt);font-size:24px;font-weight:400;color:var(--acc-b);line-height:1}.faq details[open] summary:after{content:"–"}.faq p{padding:0 0 26px;max-width:80ch;font-size:15px;line-height:1.65}.faq-more{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding:20px 24px;background:var(--paper-2);border-radius:12px}.faq-more p{margin:0;font-weight:600;color:var(--ink)}.cta-final{position:relative;overflow:hidden;background:linear-gradient(140deg,#08243f,#0f3d66 52%,#135287);color:#fff;padding:96px 0}.cta-final:after{content:"";position:absolute;right:-140px;top:-120px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,63,.3),transparent 62%)}.cta-in{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.cta-in h2,.cta-in h3{color:#fff;font-size:clamp(34px,4.6vw,60px)}.cta-in p{margin-top:20px;color:#b9cfe2;font-size:17.5px;line-height:1.6;max-width:56ch}.cta-box{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-l);padding:28px}.cta-box b{display:block;font-family:var(--f-dis);font-size:17px;color:#fff;letter-spacing:-.03em}.cta-box .btn{width:100%;margin-top:14px}.cta-box .ln{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#9fbbd3}.cta-box .ln b{font-family:var(--f-mono);font-size:19px;font-weight:600;color:#fff;margin-top:4px}@media(max-width:900px){.cta-in{grid-template-columns:1fr;gap:36px}}.foot{background:#071a2c;color:#8fa6ba;padding:64px 0 30px;font-size:14px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.foot h5{font-family:var(--f-txt);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 16px}.foot ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.foot a{text-decoration:none;transition:.15s}.foot a:hover{color:#fff}.foot-legal{padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#6e869c}.foot-note{margin:14px 0 0;text-align:center;font-size:12px;letter-spacing:.02em;color:#6e869c}.foot-social{display:flex;gap:10px;margin-top:18px}.foot-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#cbd5e1;transition:background .2s ease,color .2s ease}.foot-social a:hover{background:var(--brand);color:#fff}.foot-pay{margin-top:20px}.foot-pay-t{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6e869c;margin-bottom:8px}.foot-pay-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.foot-pay-l img{height:24px;width:auto;border-radius:4px;background:#fff;padding:2px}.foot-pay-l .pay-name{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#fff;color:#1a1a1a;font-size:12px;font-weight:700}.foot ul .foot-place{display:flex;gap:10px;align-items:flex-start}.foot-place svg{flex:none;margin-top:2px;color:var(--brand)}.foot-place b{display:block;color:#fff;font-weight:700;font-size:13.5px}.foot-place small{display:block;margin-top:3px;font-size:13px;line-height:1.55;color:#8fa6ba}.foot ul:has(.foot-place){gap:14px}.foot .logo-txt{color:#fff}.foot .logo-txt small{color:#7e96ac}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}}.wipnote{background:#fff7ed;border:1px dashed #F59E0B;border-radius:12px;padding:14px 16px;font-size:13.2px;color:#8a5300;margin-top:18px}.wipnote b{color:#7c2d12}@media print{.wipnote{display:none}}.nav-links a.on{color:var(--blue);position:relative}.nav-links a.on:before{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:var(--grad);border-radius:2px}.phero{position:relative;overflow:hidden;padding:76px 0 64px;border-bottom:1px solid var(--line-soft)}.phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 380px at 82% -12%,rgba(19,82,135,.1),transparent 62%),radial-gradient(460px 300px at 2% 0%,rgba(255,100,63,.08),transparent 62%)}.phero>.wrap{position:relative;z-index:1}.phero-in{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}.phero :is(h1:not(.eyebrow),h2.hero-title){font-size:clamp(48px,7.4vw,44px)}.phero :is(h1:not(.eyebrow),h2.hero-title) .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.phero .lead{margin-top:22px}.phero .hero-cta{margin-top:32px}.crumb{font-size:12.5px;color:var(--muted);margin-bottom:18px}.crumb a{color:var(--blue);text-decoration:none;font-weight:600}.crumb a:hover{text-decoration:underline}@media(max-width:980px){.phero-in{grid-template-columns:1fr;gap:44px}}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.svc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:30px;text-decoration:none;transition:.2s ease}.svc-card:hover{border-color:#cbd8e4;box-shadow:var(--shadow-m);transform:translateY(-3px)}.svc-card .n{font-family:var(--f-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;color:var(--acc-b)}.svc-card h4{margin-top:14px;font-size:24px;letter-spacing:-.04em}.svc-img{display:block;width:100%;max-width:330px;aspect-ratio:330/100;margin-top:14px;border-radius:10px;overflow:hidden;background:var(--paper)}.svc-img img{width:100%;height:100%;object-fit:cover}.svc-img-falta{display:grid;place-items:center;padding:8px;font-size:11.5px;line-height:1.3;color:var(--muted);text-align:center;border:1px dashed var(--line)}.svc-card p{margin-top:12px;font-size:14.8px;line-height:1.58;color:var(--body);flex:1}.svc-card .from{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.svc-card .from b{font-family:var(--f-dis);font-size:26px;font-weight:900;letter-spacing:-.045em;color:var(--ink)}.svc-card .from span{font-size:12.5px;color:var(--muted);font-weight:600}.svc-card .go{margin-top:16px;font-size:14px;font-weight:700;color:var(--blue);display:flex;align-items:center;gap:8px}.svc-card .go:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .18s}.svc-card:hover .go:after{transform:rotate(45deg) translate(3px,-3px)}.svc-card.has-links:hover{transform:none}.svc-card.has-links .go:hover{text-decoration:underline}.svc-links{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.svc-links a{font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.svc-links a:hover{color:var(--blue);text-decoration:underline}.svc-card.dark{background:linear-gradient(150deg,#08243f,#123f68 60%,#135287);border-color:transparent}.svc-card.dark h4{color:#fff}.svc-card.dark p{color:#b6cbdc}.svc-card.dark .from b{color:#fff}.svc-card.dark .from span{color:#9fbbd3}.svc-card.dark .from{border-top-color:#ffffff24}.svc-card.dark .go{color:#ffb08a}@media(max-width:980px){.svc{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.svc{grid-template-columns:1fr}}.jump{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);padding:26px 30px}.jump b{font-family:var(--f-dis);font-size:19px;letter-spacing:-.03em;color:var(--ink);display:block}.jump p{font-size:14.5px;color:var(--body);margin-top:6px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:900px){.duo{grid-template-columns:1fr;gap:36px}}.mock-side{display:flex;justify-content:center}.flow{display:flex;flex-direction:column}.fn{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line-soft);border-radius:11px;padding:11px 13px}.fn.quiet{background:#f7fafd;border-style:dashed}.fn div{flex:1}.fn b{display:block;font-size:11.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fn u{display:block;font-size:10px;color:var(--muted);text-decoration:none;margin-top:2px}.fn em{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fn em.ok{color:#0b7c46}.fi{width:28px;height:28px;border-radius:9px;flex:none;display:grid;place-items:center;background:#1352871a;color:var(--blue)}.fi.o{background:#ff643f21;color:#e2532b}.fi.ia{background:var(--grad);color:#fff}.fl{width:2px;height:16px;margin-left:26px;background:linear-gradient(180deg,var(--line),#C9D5E0)}.flow-foot{margin-top:16px;display:flex;align-items:center;justify-content:space-between;background:var(--blue-ink);color:#fff;border-radius:11px;padding:12px 15px}.flow-foot span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9fbbd3;font-weight:700}.flow-foot b{font-family:var(--f-dis);font-size:17px;font-weight:900;letter-spacing:-.035em}.pbar{background:var(--ink);color:#fff}.pbar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:42px;font-size:12.5px}.pbar-tag{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.pbar a{color:#ffb08a;text-decoration:none;font-weight:700}.pbar a:hover{text-decoration:underline}.logo img{height:38px;width:auto;display:block}.logo-foot img{height:42px;width:auto;margin-bottom:18px}.logo-foot{display:block}@media(max-width:560px){.logo img{height:32px}}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.svc-card,.plan,.tile{transition:none}}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:11px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:.16s;flex:none}.burger:hover{border-color:var(--blue)}.burger span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:.18s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-movil,.nav-movil[hidden]{display:none}.nav-movil nav{display:grid}.nav-movil nav a{display:block;padding:17px 0;font-size:17px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-soft);letter-spacing:-.02em}.nav-movil nav a.on{color:var(--blue)}.nav-movil nav a.on:before{display:none}.nav-movil-cta{display:grid;gap:10px;padding:22px 0 26px}.nav-movil-cta .btn{width:100%}body.menu-abierto{overflow:hidden}@media(max-width:1240px){.burger{display:flex}.nav-movil:not([hidden]){display:block;background:#fff;border-top:1px solid var(--line-soft);box-shadow:0 22px 40px -22px #0b172559;max-height:calc(100vh - 74px);overflow-y:auto}}@media(max-width:760px){.nav-cta .btn-ghost{display:none}}@media(max-width:420px){.nav-in{height:66px}.nav-cta .btn-grad{padding:11px 15px;font-size:13.5px}.nav-cta{gap:9px}}.ph-img{position:relative;background:repeating-linear-gradient(135deg,var(--paper) 0 12px,var(--paper-2) 12px 24px);border:1px dashed #C4D0DC;border-radius:var(--r-m);display:grid;place-items:center;text-align:center;padding:20px}.ph-img span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);max-width:24ch;line-height:1.5}.ph-img.alto{aspect-ratio:16/9}.ph-img.ancho{aspect-ratio:21/9}.ph-img.franja{aspect-ratio:330/84;padding:0}.ph-img.franja.alta{aspect-ratio:330/100}.cats{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:38px}.cats a{text-decoration:none;font-size:13.5px;font-weight:700;padding:9px 16px;border:1px solid var(--line);border-radius:20px;color:var(--body);background:#fff;transition:.16s}.cats a:hover{border-color:var(--blue);color:var(--blue)}.cats a.on{background:var(--ink);border-color:var(--ink);color:#fff}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:980px){.posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.posts{grid-template-columns:1fr}}.post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;text-decoration:none;transition:.2s ease}.post-card:hover{border-color:#cbd8e4;box-shadow:var(--shadow-m);transform:translateY(-3px)}.post-card .ph-img{border:0;border-radius:0;border-bottom:1px solid var(--line-soft)}.post-card .cuerpo{padding:22px;display:flex;flex-direction:column;flex:1}.post-meta{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue)}.post-meta time{color:var(--muted);font-weight:600;letter-spacing:.04em}.post-card h4{margin-top:11px;font-size:19px;letter-spacing:-.03em;line-height:1.18}.post-card p{margin-top:11px;font-size:14.2px;line-height:1.55;color:var(--body);flex:1}.post-card .leer{margin-top:18px;font-size:13.5px;font-weight:700;color:var(--blue)}.post-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;margin-bottom:26px;background:#fff;text-decoration:none}.post-hero:hover{border-color:#cbd8e4;box-shadow:var(--shadow-m)}.post-hero .ph-img{border:0;border-radius:0;min-height:280px}.post-hero .cuerpo{padding:38px}.post-hero h4{margin-top:13px;font-size:clamp(24px,2.5vw,32px);letter-spacing:-.04em;line-height:1.1}.post-hero p{margin-top:14px;font-size:15.5px;line-height:1.6;color:var(--body)}@media(max-width:820px){.post-hero{grid-template-columns:1fr}.post-hero .ph-img{min-height:200px}}.pager{display:flex;gap:8px;justify-content:center;margin-top:48px;flex-wrap:wrap}.pager a,.pager span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 14px;border:1px solid var(--line);border-radius:11px;text-decoration:none;font-size:14.5px;font-weight:700;color:var(--body);background:#fff}.pager a:hover{border-color:var(--blue);color:var(--blue)}.pager .actual{background:var(--ink);border-color:var(--ink);color:#fff}.entrada{max-width:760px;margin:0 auto}.entrada-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;color:var(--muted);font-weight:600}.entrada-meta .cat{background:#13528717;color:var(--blue);padding:5px 12px;border-radius:20px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.prosa{margin-top:44px}.prosa h2,.prosa h3{margin:44px 0 16px;letter-spacing:-.035em}.prosa h2{font-size:clamp(25px,2.6vw,33px)}.prosa h3{font-size:clamp(21px,2.1vw,26px)}.prosa p{margin-bottom:20px;font-size:17px;line-height:1.72}.prosa ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}.prosa ul li{position:relative;padding-left:26px;font-size:17px;line-height:1.62}.prosa ul li:before{content:"";position:absolute;left:0;top:11px;width:12px;height:7px;border-left:2px solid var(--acc-b);border-bottom:2px solid var(--acc-b);transform:rotate(-45deg)}.prosa strong{color:var(--ink);font-weight:700}.prosa .destacado{margin:40px 0;padding:0;font-family:var(--f-dis);font-weight:900;font-size:clamp(22px,2.3vw,29px);line-height:1.16;letter-spacing:-.04em;color:var(--ink)}.autor{display:flex;gap:18px;align-items:center;margin-top:52px;padding-top:32px;border-top:1px solid var(--line)}.autor .sello{width:56px;height:56px;border-radius:16px;background:var(--grad);color:#fff;flex:none;display:grid;place-items:center;font-family:var(--f-dis);font-weight:900;font-size:16px;letter-spacing:-.05em}.autor b{display:block;font-family:var(--f-dis);font-size:17px;letter-spacing:-.03em;color:var(--ink)}.autor p{margin-top:5px;font-size:14px;color:var(--body)}.compartir{display:flex;gap:9px;align-items:center;margin-top:30px;flex-wrap:wrap}.compartir span{font-size:13px;font-weight:700;color:var(--muted)}.buscador{display:flex;gap:10px;max-width:560px;margin-top:28px}.buscador input{flex:1;font:inherit;font-size:16px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.buscador input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.resultado{display:block;padding:26px 0;border-bottom:1px solid var(--line-soft);text-decoration:none}.resultado:hover h4{color:var(--blue)}.resultado .ruta{font-family:var(--f-mono);font-size:12px;color:#0b7c46;font-weight:600}.resultado h4{margin-top:8px;font-size:21px;letter-spacing:-.03em;transition:color .16s}.resultado p{margin-top:9px;font-size:14.8px;line-height:1.58;color:var(--body);max-width:78ch}.form{display:grid;gap:16px}.campo{display:grid;gap:7px}.campo label{font-size:13px;font-weight:700;color:var(--ink)}.campo input,.campo select,.campo textarea{font:inherit;font-size:15.5px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);width:100%}.campo textarea{min-height:130px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.form-2{grid-template-columns:1fr}}.form .legal{font-size:12.5px;color:var(--muted);line-height:1.5}.datos{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.dato{background:#fff;padding:24px 26px}.dato span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dato b{display:block;margin-top:7px;font-family:var(--f-dis);font-size:22px;letter-spacing:-.035em;color:var(--ink)}.dato a{color:var(--blue);text-decoration:none}.dato p{margin-top:6px;font-size:14px;color:var(--body)}.err{text-align:center;padding:110px 0 96px;max-width:640px;margin:0 auto}.err .codigo{font-family:var(--f-dis);font-weight:900;font-size:clamp(96px,17vw,180px);line-height:.86;letter-spacing:-.07em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.err :is(h1:not(.eyebrow),h2.hero-title){margin-top:18px}.err .lead{margin:20px auto 0}.err .hero-cta{justify-content:center}.err .buscador{margin:34px auto 0}.err-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:38px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tip{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border:0;border-radius:50%;background:var(--paper-2);color:var(--blue);font-family:var(--f-txt);font-size:10.5px;font-weight:800;line-height:1;cursor:help;position:relative;vertical-align:middle;padding:0;flex:none}.tip:hover,.tip:focus-visible{background:var(--blue);color:#fff;outline:none}.tip [role=tooltip]{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:max-content;max-width:260px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;padding:11px 13px;border-radius:10px;box-shadow:0 12px 30px -10px #0b17258c;opacity:0;visibility:hidden;transition:opacity .14s;z-index:60;pointer-events:none}.tip [role=tooltip]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink)}.tip:hover [role=tooltip],.tip:focus-visible [role=tooltip]{opacity:1;visibility:visible}.tip [role=tooltip]{translate:var(--tip-shift,0px) 0}.tip [role=tooltip]:after{translate:calc(-1 * var(--tip-shift,0px)) 0}.tip.tip-below [role=tooltip]{bottom:auto;top:calc(100% + 9px)}.tip.tip-below [role=tooltip]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink)}.plan-quick li:last-child .tip [role=tooltip],.details li .tip [role=tooltip]{left:auto;right:-8px;transform:none}.plan-quick li:last-child .tip [role=tooltip]:after,.details li .tip [role=tooltip]:after{left:auto;right:12px;transform:none}.price-desde{display:block;margin-top:20px;margin-bottom:-4px;font-family:var(--f-txt);font-size:11.5px;font-weight:800;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;line-height:1}.price-desde+.price{margin-top:6px}.btn-wa{background:#fff;color:#128c4b;border-color:#25d366;font-weight:700}.btn-wa:hover{background:#f2fbf6;border-color:#128c4b;color:#0e6e3b}.btn svg{flex:none}.plans{align-items:stretch}.plans .plan{height:100%}.plans-foot{margin:28px auto 0;max-width:760px;text-align:center;font-size:15px;line-height:1.6;color:var(--body)}.plans-foot a{color:var(--brand,var(--blue));font-weight:700;text-decoration:underline;text-underline-offset:3px}.plans:has(.plan.open){align-items:start}.plans:has(.plan.open) .plan{height:auto}.plans-nav{display:none}.pn-flecha{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;position:relative;padding:0;flex:none}.pn-flecha:before{content:"";position:absolute;top:50%;left:52%;width:8px;height:8px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translate(-50%,-50%) rotate(45deg)}.pn-der:before{left:48%;transform:translate(-50%,-50%) rotate(-135deg)}.pn-flecha:disabled{opacity:.3}@media(max-width:700px){.plans,.plans.two,.plans.four{grid-template-columns:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;gap:14px;padding:4px 4px 10px;margin:0 -4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.plans::-webkit-scrollbar{display:none}.plans .plan{flex:0 0 86%;scroll-snap-align:start;height:auto}.plans-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px}.pn-puntos{display:flex;gap:7px}.pn-puntos button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line);transition:.16s}.pn-puntos button.on{background:var(--acc-b);width:22px;border-radius:5px}}@media(max-width:760px){.tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;border-radius:14px;padding:5px;gap:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;scroll-snap-align:start;padding:11px 15px;font-size:13.5px}.panel-tools{flex-direction:column;align-items:flex-start;gap:12px}.expand-all{width:100%}}.modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px}.modal[hidden]{display:none}.modal-fondo{position:absolute;inset:0;background:#0817279e;backdrop-filter:blur(3px)}.modal-caja{position:relative;background:#fff;border-radius:var(--r-l);padding:34px;width:100%;max-width:560px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 40px 90px -30px #08243f99}.modal-caja h3{font-size:clamp(24px,3vw,31px);letter-spacing:-.04em}.modal-x{position:absolute;top:14px;right:16px;width:36px;height:36px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--muted);border-radius:50%}.modal-x:hover{background:var(--paper);color:var(--ink)}@media(max-width:560px){.modal-caja{padding:26px 20px}}.dato-wa{display:inline-flex;align-items:center;gap:9px;color:#128c4b!important;text-decoration:none}.dato-wa:hover{color:#0e6e3b!important;text-decoration:underline}.dato-wa svg{flex:none}.post-hero,.post-card{cursor:pointer}@media(min-width:701px){.price{min-height:62px;align-items:flex-end}.setup{min-height:64px}.plan-quick{margin-top:auto;padding-top:18px;align-content:start}.plan-actions{margin-top:22px}}.plans.four .price{flex-wrap:wrap;align-content:flex-end;align-items:baseline}.plans.four .price-was{flex-basis:100%;padding-bottom:0;margin-bottom:1px}.plans.four .price-per{flex-basis:100%;padding-bottom:0;margin-top:8px}.plans.four .price-desde+.price{margin-top:10px}.price-term-open{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.price-term-open:hover{text-decoration-thickness:2px}.contraste{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:0;margin-top:40px;align-items:stretch}.contraste-cab{padding:0 26px 16px}.contraste-tag{font-family:var(--f-txt);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px}.contraste-cab.contraste-mal .contraste-tag{color:#8fa2b4}.contraste-cab.contraste-bien .contraste-tag{color:var(--blue)}.contraste-tag:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.55}.contraste-celda{padding:18px 26px;display:flex;align-items:flex-start;gap:13px}.contraste-celda p{margin:0;font-size:15.5px;line-height:1.6}.contraste-celda:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;display:grid;place-items:center;font-weight:800;font-size:13px;line-height:1}.contraste-celda.contraste-mal:before{content:"×";background:#edf1f5;color:#93a6b8}.contraste-celda.contraste-bien:before{content:"✓";background:#1f9d551f;color:#1f9d55}.contraste-mal{background:transparent}.contraste-celda.contraste-mal p{color:#7e93a6}.contraste-cab.contraste-bien,.contraste-celda.contraste-bien{background:#fff;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}.contraste-cab.contraste-bien{position:relative;padding-top:24px;border-top:1px solid var(--line-soft);border-radius:var(--r-l) var(--r-l) 0 0}.contraste-cab.contraste-bien:after{content:"";position:absolute;top:0;left:-1px;right:-1px;height:3px;background:var(--grad);border-radius:var(--r-l) var(--r-l) 0 0}.contraste-celda.contraste-bien p{color:var(--ink);font-weight:500}.contraste>.contraste-celda.contraste-bien:last-child{border-bottom:1px solid var(--line-soft);border-radius:0 0 var(--r-l) var(--r-l);padding-bottom:24px}.contraste-celda.contraste-mal+.contraste-celda.contraste-bien,.contraste-celda+.contraste-celda+.contraste-celda{border-top:1px solid var(--line-soft)}.statement-ancho{max-width:none}@media(max-width:820px){.contraste{grid-template-columns:1fr;column-gap:0}.contraste-cab{padding:22px 20px 12px}.contraste-celda{padding:14px 20px}.contraste-cab.contraste-bien{border-radius:0}}.foot-editorial{padding:64px 0 0;overflow:hidden}.fe-top{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.fe-col h5{margin-bottom:14px}.fe-nota p{margin:0;font-size:13.5px;line-height:1.65;color:#8fa6ba;max-width:30ch}.fe-firma{font-family:var(--f-dis);font-weight:900;letter-spacing:-.06em;line-height:.8;font-size:clamp(84px,19vw,280px);margin:26px 0 -.14em;color:transparent;background:linear-gradient(180deg,#ffffff38,#ffffff0a);-webkit-background-clip:text;background-clip:text;white-space:nowrap;user-select:none}.foot-editorial .foot-legal{border-top:1px solid rgba(255,255,255,.1);margin-top:22px}.foot-tarjeta{padding-top:0;margin-top:96px}.ft-card{position:relative;top:-56px;margin-bottom:-20px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:30px 34px;border-radius:var(--r-l);background:#fff;color:var(--ink);box-shadow:0 30px 60px -24px #071a2c8c}.ft-card-texto{flex:1 1 280px}.ft-card h3{font-family:var(--f-dis);font-size:clamp(21px,2.2vw,27px);letter-spacing:-.03em;margin:0}.ft-card p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--body);max-width:46ch}.ft-datos{display:flex;gap:28px;flex-wrap:wrap}.ft-dato{display:flex;flex-direction:column;gap:3px}.ft-dato span{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ft-dato b{font-family:var(--f-dis);font-size:19px;letter-spacing:-.02em;color:var(--ink)}.ft-card .btn{flex:none}.foot-tarjeta .foot-grid{grid-template-columns:1.25fr .85fr .85fr 1.8fr}.foot-tarjeta .foot-grid li{white-space:nowrap}.foot-panel{padding:56px 0 30px}.fp-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:44px;align-items:stretch}.fp-marca{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fp-marca p{margin:0;font-size:14.5px;line-height:1.65;max-width:30ch}.fp-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:30px 32px;border-radius:var(--r-l);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.foot-panel .foot-legal{margin-top:34px;border-top:1px solid rgba(255,255,255,.1)}.foot-centro{padding:56px 0 28px;text-align:center}.foot-centro .logo-foot{display:inline-block}.foot-centro .logo-foot img{margin:0 auto 14px}.fc-desc{margin:0 auto;max-width:62ch;font-size:14px;line-height:1.65}.fc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:26px 0 4px;font-weight:600}.foot-centro .foot-social,.foot-centro .foot-pay-l{justify-content:center}.foot-centro .foot-legal{margin-top:28px;border-top:1px solid rgba(255,255,255,.1);justify-content:center;flex-direction:column;align-items:center;gap:8px}.foot-banda{padding-top:0}.fb-band{background:linear-gradient(120deg,var(--brand),#C2410C);color:#fff;margin-bottom:56px}.fb-band-in{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding:40px 0}.fb-band-texto{flex:1 1 320px}.fb-band h3{font-family:var(--f-dis);font-size:clamp(24px,2.8vw,34px);letter-spacing:-.03em;line-height:1.1;margin:0;color:#fff}.fb-band p{margin:8px 0 0;font-size:15px;line-height:1.6;color:#ffffffe6;max-width:52ch}.fb-band-accion{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fb-tel{font-size:13.5px;color:#ffffffe6}.fb-tel b{color:#fff}.foot.foot-claro{background-color:var(--color-bg-alt,#F4F6F9)!important;color:var(--body)!important;border-top:1px solid var(--line)!important;padding:64px 0 0}.foot.foot-claro h5{color:var(--ink)}.foot.foot-claro a{color:var(--ink)!important}.foot.foot-claro a:hover{color:var(--brand)!important}.foot-claro .foot-grid{border-bottom:0}.foot-claro .foot-social a{background:#fff;border:1px solid var(--line);color:var(--ink)}.foot-claro .foot-social a:hover{background:var(--brand);color:#fff!important}.foot-claro .foot-pay-l img{border:1px solid var(--line)}.fl-legal{background:#0b0f19;margin-top:8px;padding:4px 0 24px}.fl-legal .foot-legal,.fl-legal .foot-note{color:#94a3b8}.foot.foot-claro .fl-legal a{color:#cbd5e1!important}.foot-split{padding:0 0 28px}.fs-grid{display:grid;grid-template-columns:minmax(300px,1fr) 2fr;gap:0}.fs-marca{background:linear-gradient(160deg,#12345a,#0a2540);padding:56px 40px 48px;border-radius:0 0 var(--r-l) var(--r-l);color:#c9d7e6}.fs-marca p{color:#c9d7e6}.fs-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:64px 0 40px 56px}.foot-split .foot-legal{border-top:1px solid rgba(255,255,255,.1);margin-top:20px}@media(max-width:700px){.foot-split{padding-bottom:68px}.foot-split .foot-legal{flex-direction:column;align-items:center;text-align:center;gap:10px}}@media(max-width:900px){.fs-links>div:has(.foot-place){grid-column:1/-1}.fs-links>div:has(.foot-place) ul{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}}@media(max-width:900px){.fs-grid{grid-template-columns:1fr}.fs-marca{padding:40px 24px;border-radius:0 0 var(--r-m) var(--r-m)}.fs-links{grid-template-columns:1fr 1fr;padding:36px 0 24px}}@media(max-width:900px){.foot-tarjeta .foot-grid{grid-template-columns:1fr 1fr}.foot-tarjeta .foot-grid li{white-space:normal}.fe-top{grid-template-columns:1fr 1fr;gap:28px}.fp-grid{grid-template-columns:1fr;gap:30px}.fp-panel{grid-template-columns:1fr 1fr;padding:24px}.ft-card{gap:20px;padding:24px}}@media(max-width:560px){.fp-panel{grid-template-columns:1fr}.fe-firma{font-size:clamp(64px,22vw,120px)}}.ep-head{padding-bottom:0}.ep-texto{max-width:760px;margin:0 auto}.ep-texto h1{font-size:clamp(32px,4.4vw,52px);line-height:1.06}.ep-foto{max-width:760px;margin:38px auto 0}.ep-head[data-head=oscuro]{background:var(--ink);padding-bottom:64px}.ep-head[data-head=oscuro] .ep-texto{max-width:860px;text-align:center}.ep-head[data-head=oscuro] h1,.ep-head[data-head=oscuro] .crumb,.ep-head[data-head=oscuro] .crumb a{color:#fff}.ep-head[data-head=oscuro] .entrada-meta{justify-content:center;color:#ffffffb8}.ep-head[data-head=oscuro] .entrada-meta .cat{background:var(--brand);color:#fff}.ep-head[data-head=oscuro] .ep-foto{max-width:960px;margin-bottom:-120px;position:relative}.ep-head[data-head=oscuro]:has(.ep-foto)+.section{padding-top:150px!important}.ep-head[data-head=dividido] .ep-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.ep-head[data-head=dividido] .ep-texto,.ep-head[data-head=dividido] .ep-foto{max-width:none;margin:0}.ep-head[data-head=dividido] .entrada-portada{aspect-ratio:4/3}.ep-head[data-head=portada]{padding:0;position:relative;background:var(--ink)}.ep-head[data-head=portada] .ep-grid{max-width:none;padding:0;position:relative;min-height:520px;display:flex;align-items:flex-end}.ep-head[data-head=portada] .ep-foto{position:absolute;inset:0;max-width:none;margin:0}.ep-head[data-head=portada] .ep-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f172a40,#0f172ae6)}.ep-head[data-head=portada] .entrada-portada{height:100%;aspect-ratio:auto;border:0;border-radius:0}.ep-head[data-head=portada] .ep-texto{position:relative;z-index:1;width:100%;max-width:900px;padding:96px 24px 56px}.ep-head[data-head=portada] h1,.ep-head[data-head=portada] .crumb,.ep-head[data-head=portada] .crumb a{color:#fff}.ep-head[data-head=portada] .entrada-meta{color:#fffc}.ep-head[data-head=portada] .entrada-meta .cat{background:var(--brand);color:#fff}.ep-head[data-head=portada]:has(.ep-foto)+.section{padding-top:56px!important}.ep-head[data-head=editorial] .ep-texto{max-width:1040px}.ep-head[data-head=editorial] h1{font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.04em}.ep-head[data-head=editorial] .entrada-meta{margin-top:28px;padding:14px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.ep-head[data-head=editorial] .ep-foto{max-width:1040px}.ep-head[data-head=tarjeta] .ep-grid{display:grid;max-width:1160px}.ep-head[data-head=tarjeta] .ep-foto{grid-row:1;grid-column:1;max-width:none;margin:0}.ep-head[data-head=tarjeta] .entrada-portada{aspect-ratio:21/9}.ep-head[data-head=tarjeta] .ep-texto{grid-row:2;grid-column:1;position:relative;z-index:1;width:calc(100% - 96px);max-width:860px;margin:-110px auto 0;padding:32px 40px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 18px 44px -24px #0f172a59}@media(max-width:820px){.ep-head[data-head=dividido] .ep-grid{grid-template-columns:1fr;gap:28px}.ep-head[data-head=tarjeta] .ep-texto{width:calc(100% - 24px);margin-top:-48px;padding:22px 20px}.ep-head[data-head=portada] .ep-grid{min-height:440px}.ep-head[data-head=oscuro] .ep-foto{margin-bottom:-70px}.ep-head[data-head=oscuro]:has(.ep-foto)+.section{padding-top:100px!important}}.entrada-portada{width:100%;height:auto;display:block;aspect-ratio:21/9;object-fit:cover;border-radius:var(--r-l);border:1px solid var(--line-soft)}.acuse-envio{margin-bottom:22px;padding:14px 18px;border-radius:var(--r-m);background:#e8f7ef;border:1px solid #9FDCBB;color:#0e5c3a;font-size:14.5px;line-height:1.5}.acuse-envio.acuse-error{background:#fdecec;border-color:#f2b8b8;color:#8a1c1c}.acuse-envio b{display:block;margin-bottom:2px}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cotizacion-barra{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:130;display:flex;align-items:center;gap:14px;background:var(--ink);color:#fff;border-radius:var(--r-m);padding:12px 16px;box-shadow:0 10px 30px #0000002e;font-size:14.5px;max-width:calc(100vw - 32px)}.cotizacion-barra[hidden]{display:none}body.con-cotizacion{padding-bottom:96px}.cotizacion-barra button{border:0;border-radius:var(--r-s);padding:8px 14px;font-size:14px;cursor:pointer;background:#fff;color:var(--ink);font-weight:600}.cotizacion-barra button[data-vaciar]{background:transparent;color:#fff;text-decoration:underline;padding:8px 4px}@media(max-width:560px){.cotizacion-barra{left:16px;right:16px;transform:none;flex-wrap:wrap;justify-content:space-between}}.catalogo{padding:112px 0}.catalogo h2{font-size:clamp(30px,3.7vw,46px);letter-spacing:-.03em}.catalogo>.wrap>.lead{margin-top:14px;max-width:760px}.catalogo-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:32px 0 28px;padding:18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.catalogo-filtros label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--body)}.catalogo-filtros select{border:1px solid var(--line);border-radius:var(--r-s);background:#fff;padding:9px 12px;font-family:var(--f-txt);font-size:14.5px;color:var(--ink);min-width:180px}.catalogo-filtrar{border:1px solid var(--ink);background:#fff;color:var(--ink);border-radius:var(--r-s);padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer}.catalogo-rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1080px){.catalogo-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.catalogo-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.producto{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);padding:16px}.producto[hidden]{display:none}.producto img,.producto-sin-foto{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-s);background:var(--paper)}.producto h3{font-size:16.5px;line-height:1.3;letter-spacing:-.01em}.producto h3 a{color:var(--ink);text-decoration:none}.producto h3 a:hover{text-decoration:underline}.sku{font-family:var(--f-mono);font-size:12.5px;color:var(--muted)}.precio{font-family:var(--f-mono);font-weight:700;font-size:18px;color:var(--ink)}.precio-consultar{font-size:14.5px;font-weight:600;color:var(--body)}.cotizar{margin-top:auto;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:var(--r-s);padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer}.cotizar:hover{opacity:.88}.catalogo-vacio{margin-top:28px;font-size:16px;color:var(--body)}.catalogo-vacio[hidden]{display:none}.producto-ficha{padding:112px 0}.volver{margin-bottom:24px;font-size:14.5px}.ficha-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}@media(max-width:900px){.ficha-cuerpo{grid-template-columns:1fr;gap:28px}}.ficha-foto,.ficha-cuerpo .producto-sin-foto{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--r-l);background:var(--paper)}.ficha-datos :is(h1:not(.eyebrow),h2.hero-title){font-size:clamp(28px,3.4vw,42px);letter-spacing:-.03em}.ficha-datos .sku{margin-top:8px}.ficha-datos .precio{display:block;margin-top:18px;font-size:30px}.ficha-texto{margin-top:20px;font-size:16px;line-height:1.62;color:var(--body)}.ficha-datos-lista{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line-soft);font-size:14.5px}.ficha-datos-lista dt{font-weight:600;color:var(--ink);text-transform:capitalize}.ficha-datos-lista dd{color:var(--body)}.ficha-datos .cotizar{display:inline-block;margin-top:26px}.phero:has(.buscador){padding:44px 0 36px}.phero:has(.buscador) :is(h1:not(.eyebrow),h2.hero-title){font-size:clamp(30px,3.6vw,44px);line-height:1.1}.phero:has(.buscador) .lead{margin-top:14px}.phero:has(.buscador) .buscador{margin-top:20px}.section:has(.post-hero){padding-top:40px}.section:has(.post-hero) .cats{margin-bottom:24px}.section:has(.post-hero) .s-head{margin-bottom:22px}.section:has(.post-hero) .s-head h2{font-size:clamp(22px,2.4vw,28px)}.ph-img:has(picture,img){padding:0;background:var(--paper);border-style:solid;overflow:hidden;display:block}.ph-img picture{position:absolute;inset:0}.ph-img picture img,.ph-img>img{width:100%;height:100%;object-fit:cover}.post-hero .ph-img{min-height:0;aspect-ratio:16/10}@media(max-width:820px){.post-hero .ph-img{min-height:0;aspect-ratio:16/9}}.post-hero,.post-card{user-select:text;-webkit-user-drag:none}.section.bene-compare{padding-block:24px}.bene-compare .s-head{margin-inline:auto;text-align:center}.bene-compare .s-head .lead{margin-inline:auto}.gc-grid{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:24px;align-items:stretch}.gc-card{position:relative;display:flex;flex-direction:column}.gc-tile{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--grad);color:#fff;box-shadow:0 14px 28px -12px #ff643fb3,inset 0 1px #ffffff59}.gc-tile svg{width:30px;height:30px}.gc-1 .gc-tile{background:linear-gradient(135deg,#1D6FB8 0%,var(--blue) 100%);box-shadow:0 14px 28px -12px #135287b3,inset 0 1px #ffffff4d}.gc-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gc-card h2,.gc-card h3{margin-top:10px;font-size:clamp(24px,2.4vw,31px);letter-spacing:-.03em;line-height:1.15}.gc-card p{margin:14px 0 0;font-size:15.5px;line-height:1.62;color:var(--body)}.gc-tags{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gc-tags li{padding:7px 13px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink)}.gc-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.gc-points li{display:flex;gap:10px;align-items:flex-start;font-size:14.6px;color:var(--ink)}.gc-points li span{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#27ae601f;color:var(--ok)}.gc-action{margin-top:24px}@media(max-width:900px){.gc-grid{grid-template-columns:1fr}}.gc-appTiles .gc-card{padding:36px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-s)}.gc-appTiles .gc-top{margin-bottom:24px}.gc-appTiles .gc-action{margin-top:auto;padding-top:24px}.gc-chips .gc-grid{gap:56px}.gc-chips .gc-top{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-bottom:22px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,63,.16),transparent 70%)}.gc-chips .gc-1 .gc-top{background:radial-gradient(circle,rgba(19,82,135,.16),transparent 70%)}.gc-chips .gc-points{display:flex;flex-wrap:wrap;gap:8px}.gc-chips .gc-points li{padding:7px 13px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;align-items:center}.gc-chips .gc-tags li{background:#fff}.gc-badge .gc-card{padding:36px;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);overflow:hidden}.gc-badge .gc-top{position:absolute;top:-18px;right:-18px}.gc-badge .gc-badge{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;align-content:center;background:var(--grad);color:#fff;box-shadow:0 20px 40px -20px #ff643fcc}.gc-badge .gc-1 .gc-badge{background:linear-gradient(135deg,#1D6FB8,var(--blue))}.gc-badge .gc-badge b{font-family:var(--f-dis);font-size:58px;font-weight:900;line-height:.9;letter-spacing:-.05em}.gc-badge .gc-badge small{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.gc-badge .gc-badge .gc-tile{background:none;box-shadow:none;width:auto;height:auto}.gc-badge .gc-badge .gc-tile svg{width:52px;height:52px}.gc-badge .gc-card>.gc-eyebrow,.gc-badge .gc-card>h2,.gc-badge .gc-card>h3{max-width:calc(100% - 120px)}.gc-badge .gc-tags li{background:#fff}.gc-dark .wrap{padding:44px;border-radius:var(--r-xl);background:var(--blue-ink);position:relative;overflow:hidden}.gc-dark .wrap:before{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,63,.3),transparent 70%)}.gc-dark .gc-card{position:relative;padding:32px;border-radius:var(--r-l);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.gc-dark .gc-top{margin-bottom:22px}.gc-dark .gc-tile{box-shadow:0 0 0 6px #ffffff0d,0 18px 40px -12px #ff643fcc}.gc-dark .gc-eyebrow{color:#7fa3c4}.gc-dark .gc-card h2,.gc-dark .gc-card h3{color:#fff}.gc-dark .gc-card p{color:#c9d7e6}.gc-dark .gc-tags li{background:#ffffff14;border-color:#ffffff1f;color:#fff}.gc-dark .gc-points li{color:#fff}.gc-dark .gc-points li span{background:#27ae6040;color:#7ee2a8}@media(max-width:700px){.gc-dark .wrap{padding:24px 18px}.gc-dark .gc-card{padding:24px 20px}}.gc-rows .gc-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.gc-rows .gc-card{flex-direction:row;gap:36px;padding:40px 0;border-bottom:1px solid var(--line)}.gc-rows .gc-tile{width:96px;height:96px;border-radius:26px;flex:none}.gc-rows .gc-tile svg{width:44px;height:44px}.gc-rows .gc-body{flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px}.gc-rows .gc-rest>:first-child{margin-top:0}@media(max-width:900px){.gc-rows .gc-card{flex-direction:column;gap:18px;padding:30px 0}.gc-rows .gc-tile{width:72px;height:72px}.gc-rows .gc-body{display:block}.gc-rows .gc-rest>:first-child{margin-top:14px}}.tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:24px;position:relative}.tl:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:linear-gradient(90deg,var(--acc-a),var(--blue))}.tl li{position:relative}@media(min-width:901px){.tl li{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}}.tl-dot{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--acc-b);font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--ink);box-shadow:0 0 0 6px #fff}.tl li h4{margin-top:22px;font-size:18px;letter-spacing:-.02em}.tl-img{margin-top:20px;aspect-ratio:8/5;border-radius:var(--r-m);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-s)}.tl-img img{display:block;width:100%;height:100%;object-fit:cover}.tl li h4+.tl-img{margin-top:14px}.tl-img+p{margin-top:14px}.tl li p{margin:8px 0 0;font-size:14.2px;line-height:1.6;color:var(--body)}@media(max-width:900px){.tl{grid-template-columns:1fr;gap:28px}.tl:before{inset:24px auto 24px 23px;width:2px;height:auto;background:linear-gradient(180deg,var(--acc-a),var(--blue))}.tl li{padding-left:70px}.tl-img{max-width:320px;margin-top:14px}.tl-dot{position:absolute;left:0;top:0}.tl li h4{margin-top:10px}}.zz-head .s-head{margin-inline:auto;text-align:center}.zz{list-style:none;margin:0 auto;padding:0;max-width:980px;position:relative;display:grid;gap:22px}.zz:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--line) 0 8px,transparent 8px 16px)}.zz li{display:flex;position:relative}.zz li:nth-child(odd){justify-content:flex-start}.zz li:nth-child(2n){justify-content:flex-end}.zz li:after{content:"";position:absolute;left:50%;top:36px;width:14px;height:14px;border-radius:50%;transform:translate(-50%);background:var(--grad);box-shadow:0 0 0 5px #fff}.zz-card{width:calc(50% - 40px);display:flex;gap:18px;align-items:flex-start;padding:24px;border-radius:var(--r-l);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-s)}.zz-ic,.sk-ic,.dk-ic{flex:none}.zz li+li{margin-top:-48px}.zz-ic img{display:block;width:56px;height:56px;border-radius:14px;object-fit:cover}.zz-n{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-b)}.zz-card h4{margin-top:4px;font-size:18px}.zz-card p{margin:6px 0 0;font-size:14.2px;line-height:1.6;color:var(--body)}@media(max-width:800px){.zz li+li{margin-top:0}.zz:before{left:20px}.zz li:after{left:20px}.zz li,.zz li:nth-child(2n){justify-content:flex-end}.zz-card{width:calc(100% - 48px)}}.ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:0;border-top:1px solid var(--ink)}.ol li{padding:26px 22px 0 0;border-right:1px solid var(--line);margin-right:22px}.ol li:last-child{border-right:0;margin-right:0}.ol-n{display:block;font-family:var(--f-dis);font-weight:900;font-size:clamp(54px,6vw,84px);line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--blue)}.ol li:hover .ol-n{color:var(--acc-b);-webkit-text-stroke-color:var(--acc-b)}.ol li h4{margin-top:20px;font-size:18px}.ol li p{margin:8px 0 0;font-size:14.2px;line-height:1.6;color:var(--body)}@media(max-width:900px){.ol{grid-template-columns:1fr}.ol li{border-right:0;margin-right:0;padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:90px 1fr;column-gap:16px}.ol-n{grid-row:span 2;font-size:56px}.ol li h4{margin-top:4px}}.dk{padding:56px 48px;border-radius:var(--r-xl);background:var(--blue-ink);position:relative;overflow:hidden}.dk:before{content:"";position:absolute;left:-100px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,63,.28),transparent 70%)}.dk .s-head h3,.dk .s-head h2{color:#fff}.dk .eyebrow{color:#c9d7e6;background:#ffffff0f;border-color:#ffffff24}.dk-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:16px}.dk-steps li{position:relative;padding:24px 20px;border-radius:var(--r-l);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.dk-steps li:not(:last-child):after{content:"";position:absolute;right:-13px;top:44px;width:10px;height:10px;border-top:2px solid var(--acc-b);border-right:2px solid var(--acc-b);transform:rotate(45deg);z-index:1}.dk-ic img{display:block;width:52px;height:52px;border-radius:14px}.dk-n{display:block;margin-top:18px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;color:#7fa3c4}.dk-steps h4{margin-top:6px;font-size:17px;color:#fff}.dk-steps p{margin:8px 0 0;font-size:13.8px;line-height:1.6;color:#c9d7e6}@media(max-width:1000px){.dk-steps{grid-template-columns:1fr 1fr}.dk-steps li:after{display:none}}@media(max-width:600px){.dk{padding:32px 18px}.dk-steps{grid-template-columns:1fr}}.sk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.sk-head{position:sticky;top:110px}.sk-head .s-head{margin-bottom:0}.sk-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sk-steps li{display:flex;gap:20px;align-items:flex-start;padding:24px;border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line)}.sk-ic img{display:block;width:60px;height:60px;border-radius:16px;box-shadow:var(--shadow-s)}.sk-n{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sk-steps h4{margin-top:4px;font-size:19px}.sk-steps p{margin:6px 0 0;font-size:14.6px;line-height:1.6;color:var(--body)}@media(max-width:900px){.sk{grid-template-columns:1fr;gap:32px}.sk-head{position:static}}.gc-photo{margin:-36px -36px 24px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--paper)}.gc-photo img{display:block;width:100%;height:100%;object-fit:cover}.gc-shared{margin-top:32px;display:flex;justify-content:center}.ph-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.ph-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ph-cards{grid-template-columns:1fr}}.ph-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-l);background:#fff;overflow:hidden;box-shadow:var(--shadow-s)}.ph-photo{aspect-ratio:16/10;background:var(--paper)}.ph-photo img{display:block;width:100%;height:100%;object-fit:cover}.ph-body{padding:22px 22px 24px}.ph-body h4{font-size:18px;letter-spacing:-.02em}.ph-body p{margin:8px 0 0;font-size:14.4px;line-height:1.6;color:var(--body)}.bs-label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.mini-post{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;text-decoration:none;padding:12px 0;border-top:1px solid var(--line-soft)}.mini-post .ph-img.mini{aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:0}.mini-post .ph-img.mini img{width:100%;height:100%;object-fit:cover;display:block}.mini-post h4{margin-top:5px;font-size:15px;line-height:1.25;letter-spacing:-.02em}.mini-post:hover h4{color:var(--blue)}.bm-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;margin-bottom:30px;align-items:start}.bm-top .post-hero{grid-template-columns:1fr;margin:0}.bm-top .post-hero .ph-img{min-height:300px}.bm-side .mini-post:first-of-type{border-top:0}.bm-top>*{min-width:0}.bm-top .post-hero .ph-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.bm-top{grid-template-columns:1fr}}.bl-rows{display:grid;gap:18px}.bl-row{display:grid;grid-template-columns:320px 1fr;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:#fff;text-decoration:none;transition:.2s}.bl-row:hover{box-shadow:var(--shadow-m);border-color:#cbd8e4}.bl-row .ph-img{border:0;border-radius:0;aspect-ratio:auto;min-height:190px}.bl-row .ph-img img{width:100%;height:100%;object-fit:cover;display:block}.bl-row .cuerpo{padding:26px 28px;display:flex;flex-direction:column}.bl-row h4{margin-top:10px;font-size:21px;letter-spacing:-.03em;line-height:1.2}.bl-row p{margin-top:10px;font-size:14.6px;line-height:1.6;color:var(--body)}.bl-row .leer{margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:700;color:var(--blue)}@media(max-width:760px){.bl-row{grid-template-columns:1fr}.bl-row .ph-img{aspect-ratio:16/9;min-height:0}}.be-lead{display:block;text-decoration:none;padding:34px 0 38px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.be-lead h3{margin-top:12px;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.045em;line-height:1.05;max-width:900px}.be-lead p{margin-top:16px;font-size:17px;line-height:1.6;color:var(--body);max-width:760px}.be-lead .leer{display:inline-block;margin-top:18px;font-size:14px;font-weight:700;color:var(--blue)}.be-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.be-item{display:grid;grid-template-columns:56px 1fr;gap:12px;text-decoration:none;padding:22px 0;border-bottom:1px solid var(--line)}.be-n{font-family:var(--f-dis);font-weight:900;font-size:28px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--blue)}.be-item h4{margin-top:6px;font-size:18px;line-height:1.25;letter-spacing:-.02em}.be-item:hover h4{color:var(--blue)}@media(max-width:760px){.be-list{grid-template-columns:1fr}}.bz{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:14px}.bz-t{position:relative;border-radius:var(--r-l);overflow:hidden;text-decoration:none;background:var(--blue-ink)}.bz-t .ph-img{position:absolute;inset:0;border:0;border-radius:0;aspect-ratio:auto;height:100%}.bz-t .ph-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.bz-t:hover .ph-img img{transform:scale(1.04)}.bz-t:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(8,36,63,.92))}.bz-txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px}.bz-txt .post-meta,.bz-txt .post-meta time{color:#c9d7e6}.bz-txt h4{margin-top:6px;color:#fff;font-size:17px;line-height:1.25;letter-spacing:-.02em}.bz-big{grid-column:span 2;grid-row:span 2}.bz-t:not(.bz-big) .post-meta{font-size:10.5px;letter-spacing:.06em}.bz-big h4{font-size:clamp(22px,2.2vw,30px)}.bz-wide{grid-column:span 2}@media(max-width:980px){.bz{grid-template-columns:1fr 1fr}}@media(max-width:560px){.bz{grid-template-columns:1fr}.bz-big,.bz-wide{grid-column:auto;grid-row:auto}}.bs{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.bs-main{min-width:0}.bs-posts{grid-template-columns:repeat(2,1fr)}.bs-aside{position:sticky;top:100px;padding:24px;border:1px solid var(--line);border-radius:var(--r-l);background:var(--paper)}.bs-cats{display:grid;gap:4px;margin-bottom:26px}.bs-cats a{text-decoration:none;font-size:14px;font-weight:600;color:var(--body);padding:7px 10px;border-radius:8px}.bs-cats a:hover{background:#fff;color:var(--blue)}.bs-cats a.on{background:var(--ink);color:#fff}.bs-latest{margin:0;padding-left:18px;display:grid;gap:10px}.bs-latest a{text-decoration:none;font-size:14px;font-weight:600;color:var(--ink);line-height:1.35}.bs-latest a:hover{color:var(--blue)}@media(max-width:980px){.bs{grid-template-columns:1fr}.bs-aside{position:static}}@media(max-width:640px){.bs-posts{grid-template-columns:1fr}}.btl{position:relative;padding-left:34px;border-left:2px solid var(--line)}.btl-group{position:relative;margin-bottom:34px}.btl-group:before{content:"";position:absolute;left:-43px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 5px #fff}.btl-month{font-family:var(--f-dis);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--ink);margin:0 0 14px}.btl-posts{display:grid;gap:14px}.btl-posts .bl-row{grid-template-columns:220px 1fr}.btl-posts .bl-row .ph-img{min-height:150px}@media(max-width:760px){.btl{padding-left:22px}.btl-group:before{left:-31px}.btl-posts .bl-row{grid-template-columns:1fr}}.hb-in{max-width:900px}.hb-wide{position:relative;aspect-ratio:21/7;border-radius:var(--r-xl);overflow:hidden;background:var(--paper);display:grid;place-items:center;color:var(--muted);font-size:14px}.hb-wide img,.hb-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hb-top .hb-wide{margin-bottom:44px}.hb-banner .hb-wide{margin-top:44px}.hb-bg{padding:120px 0 104px;background:var(--blue-ink);border-bottom:0}.hb-bg:before{display:none}.hb-photo{position:absolute;inset:0;display:grid;place-items:center;color:#7fa3c4;font-size:14px}.hb-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08243ff0,#08243fc7 55%,#08243f59)}.hb-bg>.wrap{z-index:2}.hb-bg :is(h1:not(.eyebrow),h2.hero-title),.hb-dark :is(h1:not(.eyebrow),h2.hero-title){color:#fff}.hb-bg .lead,.hb-dark .lead{color:#c9d7e6}.hb-bg .eyebrow,.hb-dark .eyebrow{color:#c9d7e6;background:#ffffff14;border-color:#ffffff29}.hb-dark{background:var(--blue-ink);border-bottom:0;padding:96px 0 84px}.hb-dark:before{background:radial-gradient(620px 360px at 88% 10%,rgba(255,100,63,.28),transparent 62%),radial-gradient(520px 320px at 0% 100%,rgba(29,111,184,.35),transparent 62%)}.hb-dark .buscador,.hb-bg .buscador{max-width:620px}@media(max-width:760px){.hb-wide{aspect-ratio:16/9}.hb-bg{padding:84px 0 72px}.hb-bg:after{background:#08243fd1}}.bq-con-sugerencias{position:relative}.bq-sugerencias{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:2px;padding:8px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 48px -18px #0f172a47}.bq-sugerencias[hidden]{display:none}.bq-sugerencias a{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:15px;font-weight:600;line-height:1.3}.bq-sugerencias a:hover,.bq-sugerencias a.on{background:var(--paper);color:var(--brand,var(--blue))}.bq-s-tipo{flex:none;width:76px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bq-sugerencias mark,.bq mark{background:none;color:var(--brand,var(--blue));font-weight:800}.bq-sugerencias .bq-s-todo{justify-content:center;margin-top:4px;border-top:1px solid var(--line-soft);border-radius:0 0 9px 9px;font-size:13.5px;color:var(--brand,var(--blue))}.bq-s-nada{margin:0;padding:12px;font-size:14px;color:var(--muted)}.bq-cabeza{padding:72px 0 28px}.bq-cabeza h1{font-size:clamp(32px,4.4vw,52px);line-height:1.06;margin-bottom:26px}.bq-form{max-width:720px}.bq-form input{font-size:17px}.bq-resumen{margin-top:18px;color:var(--muted);font-size:15px}.bq-resumen b{color:var(--ink)}.bq-cuerpo{padding:12px 0 96px}.bq-filtros{display:none}.bq-resultados{display:grid;gap:0}.bq-item{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line-soft)}.bq-foto{display:none}.bq-foto img{width:100%;height:100%;object-fit:cover}.bq-icono{display:grid;place-items:center;width:100%;height:100%;font-size:26px;color:var(--brand,var(--blue));background:var(--paper)}.bq-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 6px;font-size:12.5px;color:var(--muted)}.bq-tipo{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand,var(--blue))}.bq-ruta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.bq-item h2{font-size:21px;line-height:1.2;letter-spacing:-.02em}.bq-item h2 a{color:var(--ink);text-decoration:none}.bq-item h2 a:hover{color:var(--brand,var(--blue))}.bq-extracto{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--body);max-width:72ch}.bq-ver{display:none;margin-top:14px;font-size:14px;font-weight:700;color:var(--brand,var(--blue));text-decoration:none}.bq-vacio{padding-top:8px}.bq-vacio[hidden]{display:none}.bq-vacio-t{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.bq-chips{display:flex;flex-wrap:wrap;gap:10px}.bq-chips a{padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.bq-chips a:hover{border-color:var(--brand,var(--blue));color:var(--brand,var(--blue))}.bq[data-diseno=lista] .bq-item{grid-template-columns:1fr}.bq[data-diseno=tarjetas] .bq-cuerpo{background:var(--paper);padding-top:40px}.bq[data-diseno=tarjetas] .bq-resultados{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bq[data-diseno=tarjetas] .bq-item{grid-template-columns:1fr;gap:0;padding:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;transition:.2s}.bq[data-diseno=tarjetas] .bq-item:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}.bq[data-diseno=tarjetas] .bq-foto{display:block;aspect-ratio:16/9}.bq[data-diseno=tarjetas] .bq-texto{padding:20px 22px 22px;display:flex;flex-direction:column}.bq[data-diseno=tarjetas] .bq-ruta{display:none}.bq[data-diseno=tarjetas] .bq-item h2{font-size:18.5px}.bq[data-diseno=tarjetas] .bq-extracto{font-size:14.5px}.bq[data-diseno=tarjetas] .bq-ver{display:inline-block}@media(max-width:980px){.bq[data-diseno=tarjetas] .bq-resultados{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bq[data-diseno=tarjetas] .bq-resultados{grid-template-columns:1fr}}.bq[data-diseno=oscuro] .bq-cabeza{background:var(--ink);padding:84px 0 56px}.bq[data-diseno=oscuro] .bq-cabeza h1{color:#fff}.bq[data-diseno=oscuro] .bq-cabeza .eyebrow{background:#ffffff14;border-color:#ffffff29;color:#c9d7e6}.bq[data-diseno=oscuro] .bq-resumen{color:#94a3b8}.bq[data-diseno=oscuro] .bq-resumen b,.bq[data-diseno=oscuro] .bq-resumen a{color:#fff}.bq[data-diseno=oscuro] .bq-cuerpo{background:var(--paper);padding-top:36px}.bq[data-diseno=oscuro] .bq-resultados{gap:14px}.bq[data-diseno=oscuro] .bq-item{grid-template-columns:72px 1fr;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:#fff}.bq[data-diseno=oscuro] .bq-foto{display:block;width:72px;height:72px;border-radius:12px;overflow:hidden}.bq[data-diseno=filtros] .bq-cabeza{border-bottom:1px solid var(--line-soft)}.bq[data-diseno=filtros] .bq-cuerpo{padding-top:36px}.bq[data-diseno=filtros] .bq-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.bq[data-diseno=filtros] .bq-filtros{display:grid;gap:6px;position:sticky;top:100px}.bq-filtros-t{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bq-filtros button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--body);text-align:left;cursor:pointer}.bq-filtros button span{font-size:12.5px;color:var(--muted)}.bq-filtros button:hover{background:var(--paper)}.bq-filtros button.on{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 1px 3px #0f172a0f}.bq-filtros button.on span{color:var(--brand,var(--blue))}.bq[data-diseno=filtros] .bq-item{grid-template-columns:96px 1fr}.bq[data-diseno=filtros] .bq-foto{display:block;width:96px;height:96px;border-radius:12px;overflow:hidden}@media(max-width:860px){.bq[data-diseno=filtros] .bq-grid{grid-template-columns:1fr;gap:20px}.bq[data-diseno=filtros] .bq-filtros{position:static;display:flex;flex-wrap:wrap}.bq[data-diseno=filtros] .bq-filtros-t{width:100%}.bq[data-diseno=filtros] .bq-item{grid-template-columns:64px 1fr}.bq[data-diseno=filtros] .bq-foto{width:64px;height:64px}}.bq[data-diseno=centrado] .bq-cabeza{text-align:center;padding:96px 0 32px}.bq[data-diseno=centrado] .bq-form{margin-inline:auto;padding:8px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:0 18px 40px -24px #0f172a59}.bq[data-diseno=centrado] .bq-form input{border:0;box-shadow:none;background:none}.bq[data-diseno=centrado] .bq-form .btn{border-radius:999px}.bq[data-diseno=centrado] .bq-grid{max-width:760px}.bq[data-diseno=centrado] .bq-item{grid-template-columns:1fr;padding:20px 0}.bq[data-diseno=centrado] .bq-ruta{display:none}.bq[data-diseno=centrado] .bq-chips{justify-content:center}.bq[data-diseno=centrado] .bq-vacio-t{text-align:center}a.trust-i{color:inherit;text-decoration:none;transition:.2s}.trust.cr-cards{background:var(--paper);padding:30px 0;border-color:var(--line-soft)}.trust.cr-cards .trust-in{gap:16px}.trust.cr-cards .trust-i{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.trust.cr-cards a.trust-i:hover{border-color:var(--brand,var(--blue));box-shadow:0 16px 32px -22px #0f172a59}.trust.cr-cards .trust-icon-box{background:#ff5a361a;color:var(--brand,var(--blue))}.trust.cr-cards .metric-info b{color:var(--ink)}.trust.cr-cards .metric-info span{color:var(--muted)}.trust.cr-big{background:#fff;border-color:var(--line-soft)}.trust.cr-big .trust-in{gap:0}.trust.cr-big .trust-i{display:block;padding:0 24px;border-left:1px solid var(--line)}.trust.cr-big .trust-i:first-child{border-left:0;padding-left:0}.trust.cr-big .metric-info b{font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1.1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.trust.cr-big .metric-info span{color:var(--body)}.trust.cr-big a.trust-i:hover .metric-info span{color:var(--brand,var(--blue))}.trust.cr-brand{background:var(--grad);border-color:transparent}.trust.cr-brand .trust-icon-box{background:#ffffff2e;color:#fff}.trust.cr-brand .metric-info b{color:#fff}.trust.cr-brand .metric-info span{color:#ffffffe6}.trust.cr-brand a.trust-i:hover .trust-icon-box{background:#ffffff4d}.trust.cr-ribbon{background:var(--paper);border-color:var(--line-soft)}.trust.cr-ribbon .trust-i{display:block}.trust.cr-ribbon .metric-info b:before{content:"";display:inline-block;width:8px;height:8px;margin:0 10px 4px 0;border-radius:50%;background:var(--brand,var(--blue));vertical-align:middle}.trust.cr-ribbon .metric-info b{color:var(--brand,var(--blue))}.trust.cr-ribbon .metric-info span{color:var(--body)}.trust.cr-ribbon a.trust-i:hover .metric-info b{text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.trust.cr-big .trust-i{border-left:0;padding:0}}.trust-in.has-h{grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr))}.trust-h{display:flex;align-items:center}.trust-h b{font-family:var(--f-dis);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.15;color:#fff}.trust-h .accent{color:var(--brand,var(--blue))}.trust.cr-cards .trust-h b,.trust.cr-big .trust-h b,.trust.cr-ribbon .trust-h b{color:var(--ink)}.trust.cr-brand .trust-h .accent{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.trust.cr-big .trust-in.has-h .trust-i:nth-child(2){border-left:0;padding-left:0}@media(max-width:1100px){.trust-in.has-h{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-h{grid-column:1/-1}}@media(max-width:520px){.trust-in.has-h{grid-template-columns:1fr}}.trust.cr-tiles{background:#fff;padding:24px 0;border-color:var(--line-soft)}.trust.cr-tiles .trust-in{gap:14px}.trust.cr-tiles .trust-i{flex-direction:column;justify-content:center;text-align:center;gap:8px;padding:16px 14px;border-radius:16px;background:var(--paper)}.trust.cr-tiles .trust-icon-box{width:40px;height:40px;background:#fff;color:var(--brand,var(--blue));box-shadow:0 4px 12px -6px #0f172a40}.trust.cr-tiles .metric-info b{color:var(--ink);font-size:24px}.trust.cr-tiles .metric-info span{color:var(--muted)}.trust.cr-tiles a.trust-i:hover{background:#fff;box-shadow:0 0 0 1px var(--line)}.trust[class] .metric-info b span,.trust[class] a.trust-i:hover .metric-info b span{color:inherit}.lg{padding:44px 0 36px;border-bottom:1px solid var(--line-soft)}.lg-wrap{max-width:808px}.lg-crumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:var(--muted)}.lg-crumb a{color:var(--muted);font-weight:600;text-decoration:none}.lg-crumb a:hover{color:var(--brand,var(--blue))}.lg-crumb span{opacity:.5}.lg h1{font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.035em}.lg-lead{margin:12px 0 0;font-size:14.5px;color:var(--muted)}.lg-centered{background:var(--paper);text-align:center}.lg-centered .lg-crumb{justify-content:center}.lg-line{padding:40px 0 0;border-bottom:0}.lg-line .lg-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-bottom:22px;border-bottom:2px solid var(--ink)}.lg-line .lg-lead{margin:0;padding:6px 12px;border-radius:999px;background:var(--paper);font-size:13px;white-space:nowrap}.lg-dark{background:var(--ink);border-bottom:0}.lg-dark h1{color:#fff}.lg-dark .lg-crumb,.lg-dark .lg-crumb a,.lg-dark .lg-lead{color:#94a3b8}.lg-dark .lg-crumb a:hover{color:#fff}.lg-cardband{background:var(--paper)}.lg-split{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:center}.lg-card{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:13.5px;color:var(--body)}.lg-card .lg-lead{margin:0 0 10px;font-weight:700;color:var(--ink)}.lg-card p{margin:0}.lg-card a{display:inline-block;margin-top:6px;font-weight:700;color:var(--brand,var(--blue));text-decoration:none}.lg-card a:hover{text-decoration:underline}@media(max-width:760px){.lg-split{grid-template-columns:1fr;gap:20px}}.lg-brand{background:var(--grad);border-bottom:0}.lg-brand h1,.lg-brand .lg-lead,.lg-brand .lg-crumb,.lg-brand .lg-crumb a{color:#fff}.lg-brand .lg-lead{opacity:.9}.pi{display:grid;grid-template-columns:220px minmax(0,760px);gap:56px;justify-content:center;align-items:start}.pi-text{margin:0}.pi-nav{position:sticky;top:96px;display:grid;gap:2px;max-height:calc(100vh - 120px);overflow:auto;padding-right:8px}.pi-t{margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pi-nav a{padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:1.35;color:var(--body);text-decoration:none}.pi-nav a:hover{background:var(--paper);color:var(--brand,var(--blue))}.pi-text h2,.pi-text h3{scroll-margin-top:96px}@media(max-width:980px){.pi{grid-template-columns:1fr;gap:24px}.pi-nav{position:static;max-height:none}}.corrido .entrada{font-size:17px;line-height:1.7;color:var(--body)}.corrido .entrada h2{font-size:clamp(21px,2vw,25px);line-height:1.25;letter-spacing:-.02em;margin:40px 0 14px}.corrido .entrada>:first-child{margin-top:0}.corrido .entrada h3{font-size:19px;line-height:1.3;letter-spacing:-.015em;margin:28px 0 10px}.corrido .entrada p{margin:0 0 14px}.corrido .entrada ul{margin:4px 0 14px;padding-left:22px;display:grid;gap:8px}.corrido .entrada li::marker{color:var(--brand,var(--blue))}.corrido .entrada>:last-child{margin-bottom:0}
