.l-home{background:var(--papel);color:var(--tinta-900)}@media (max-width:719px){.l-home .site-foot{padding-bottom:76px}}.l-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.l-sec{padding-block:clamp(56px,9vw,104px)}.l-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mar-600);margin-bottom:var(--sp-3);font-size:13px;font-weight:700;display:block}.l-eyebrow.on-dark{color:var(--mar-300)}.l-h2{letter-spacing:-.035em;max-width:760px;margin-bottom:var(--sp-4);font-size:clamp(32px,5.2vw,52px);line-height:1.02}.l-lead{color:var(--cuerpo);max-width:640px;font-size:clamp(17px,2vw,19px)}.on-dark .l-lead,.l-lead.on-dark{color:var(--tinta-100)}.l-head{margin-bottom:clamp(28px,5vw,48px)}.btn-sol{background:var(--sol-400);color:var(--tinta-900)}.btn-sol:hover{background:var(--sol-500);color:var(--tinta-900)}.btn-line{border-color:var(--tinta-900);color:var(--tinta-900);background:0 0;font-weight:500}.btn-line:hover{background:var(--tinta-900);color:var(--papel)}.btn-ghost-d{border-color:var(--mar-300);color:var(--papel);gap:10px;font-weight:500}.btn-ghost-d:hover{color:var(--papel);background:#7adbd024}.btn-xl{min-height:56px;padding:0 32px;font-size:17px}.btn:focus-visible,.l-home a:focus-visible,.l-home button:focus-visible,.l-home summary:focus-visible,.l-home input:focus-visible{outline:3px solid var(--mar-500);outline-offset:3px}.dark-zone a:focus-visible,.dark-zone button:focus-visible{outline-color:var(--sol-400)}.site-head-dark{background:var(--tinta-950);border-bottom-color:var(--tinta-700)}.site-head-dark .menu-btn{border-color:var(--tinta-700);color:var(--papel);background:0 0}.site-head-dark .site-nav{background:var(--tinta-950);border-bottom-color:var(--tinta-700)}.site-head-dark .site-nav a{color:var(--papel);border-bottom-color:var(--tinta-700)}.site-head-dark .site-nav a:last-child{color:var(--mar-300)}@media (min-width:900px){.site-head-dark .site-nav a:hover{background:var(--tinta-800)}.site-head-dark .site-nav .site-login{color:var(--mar-300)}}.l-hero{background:var(--tinta-950);color:var(--papel);position:relative;overflow:clip}.l-hero:before,.l-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.l-hero:before{background:radial-gradient(circle,#2bb5a847 0%,#2bb5a800 68%);width:640px;height:640px;top:-200px;right:-160px}.l-hero:after{background:radial-gradient(circle,#ffc2471f 0%,#ffc24700 68%);width:560px;height:560px;bottom:-300px;left:-240px}.l-hero-in{gap:var(--sp-12);align-items:center;padding-block:clamp(32px,6vw,64px) clamp(56px,9vw,104px);display:grid;position:relative}@media (min-width:980px){.l-hero-in{gap:var(--sp-16);grid-template-columns:1.1fr .9fr}}.l-hero-in>*{min-width:0}.l-pill{border-radius:var(--r-pill);color:var(--mar-300);margin-bottom:var(--sp-6);background:#2bb5a824;align-items:center;gap:10px;padding:7px 16px 7px 12px;font-size:14px;font-weight:500;display:inline-flex}.l-hero h1{letter-spacing:-.04em;margin-bottom:var(--sp-6);font-size:clamp(34px,6.2vw,60px);line-height:1.04}.l-hero h1 em{color:var(--sol-400);font-style:normal}.l-hero .l-lead{margin-bottom:var(--sp-8);font-size:clamp(18px,2.2vw,20px)}.l-actions{margin-bottom:var(--sp-8);flex-wrap:wrap;gap:14px;display:flex}.l-actions .btn{flex:0 auto}.l-call{border-radius:var(--r-block);background:linear-gradient(180deg, var(--tinta-800) 0%, var(--tinta-900) 100%);border:1px solid var(--tinta-700);max-width:520px;box-shadow:var(--shadow-3);margin:0;padding:clamp(18px,3vw,26px)}.l-call-top{margin-bottom:var(--sp-4);color:var(--tinta-300);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.l-live{border-radius:var(--r-pill);color:var(--mar-300);background:#2bb5a829;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}.l-live i{background:var(--mar-500);border-radius:50%;width:8px;height:8px}.l-wave{height:76px;margin-bottom:var(--sp-4);justify-content:center;align-items:center;gap:5px;display:flex}.l-wave i{background:var(--tinta-700);transform-origin:50%;border-radius:4px;width:6px}.l-wave i.m{background:var(--mar-600)}.l-wave i.h{background:var(--mar-500)}.l-wave i.s{background:var(--sol-400)}.tag{border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.tag-sol{background:var(--sol-100);color:var(--sol-700)}.tag-mar{background:var(--mar-100);color:var(--mar-700)}.tag-ok{background:var(--ok-100);color:var(--ok-700)}.tag-quiet{background:var(--tinta-700);color:var(--tinta-100);font-weight:400}.tag-gris{background:var(--linea);color:var(--cuerpo);font-weight:500}@media (prefers-reduced-motion:no-preference){.l-wave i,.l-wave i:nth-child(3n){animation-delay:.12s}.l-wave i:nth-child(3n+1){animation-delay:.26s}.l-wave i:nth-child(4n){animation-delay:.42s}@keyframes l-pulse{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}}.l-how{background:var(--mar-50);border-block:1px solid var(--mar-200)}.l-flow{counter-reset:f;gap:44px;list-style:none;display:grid}@media (min-width:900px){.l-flow{grid-template-columns:repeat(3,1fr);gap:56px}}.l-fstep{border:1px solid var(--mar-200);box-shadow:var(--shadow-2,0 18px 40px -24px #07151a59);background:#fff;border-radius:30px;flex-direction:column;padding:14px;display:flex;position:relative}.l-fvis{aspect-ratio:16/10;background:var(--mar-50);border-radius:20px;place-items:center;width:100%;padding:18px;display:grid;position:relative}.l-ftxt{gap:6px;padding:18px 10px 8px;display:grid}.l-fk{letter-spacing:.08em;text-transform:uppercase;color:var(--mar-600);font-size:12px;font-weight:700}.l-fstep h3{letter-spacing:-.005em;color:var(--tinta-900);font-size:19px;font-weight:600;line-height:1.2}.l-fstep .l-ftxt>p{color:var(--cuerpo);font-size:15px}.fv-tag{border-radius:var(--r-pill);background:var(--mar-100);color:var(--mar-700);padding:3px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.fv-listing{background:var(--papel);border:1px solid var(--linea);border-radius:22px;align-items:center;gap:14px;width:100%;max-width:240px;padding:18px;display:flex;position:relative}.fv-house{background:var(--sol-400);width:56px;height:56px;color:var(--tinta-900);border-radius:16px;flex:none;place-items:center;display:grid}.fv-lines{flex:1;gap:9px;display:grid}.fv-lines i{background:var(--linea);border-radius:6px;height:10px;display:block}.fv-lines i:last-child{width:60%}.fv-ok{background:var(--ok,#1f9d55);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 0 0 4px #fff}.fv-ticket{background:var(--tinta-900);width:100%;max-width:240px;color:var(--papel);text-align:left;border-radius:20px;gap:4px;padding:16px 18px;display:grid}.fv-ticket small{color:var(--tinta-300);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.fv-ticket strong{font-family:var(--font-m);letter-spacing:.04em;color:var(--sol-400);font-size:32px;line-height:1.1}.fv-sep{border-top:2px dashed var(--tinta-700);height:0;margin:8px -18px}.fv-phone{font-family:var(--font-m);align-items:center;gap:8px;font-size:18px;display:inline-flex}.fv-phone svg{color:var(--mar-300)}.fv-agent{justify-items:center;gap:4px;width:100%;max-width:240px;display:grid}.fv-live{border-radius:var(--r-pill);background:var(--mar-100);color:var(--mar-700);align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.fv-live i{background:var(--mar-500);border-radius:50%;width:8px;height:8px}.fv-agent .l-wave{height:64px;margin:8px 0 4px}.fv-agent .l-wave i{background:var(--mar-500)}.fv-agent .l-wave i.s{background:var(--sol-400)}.fv-bubble{background:var(--tinta-900);color:var(--papel);border-radius:16px 16px 16px 4px;padding:9px 14px;font-size:14px}@media (prefers-reduced-motion:no-preference){.fv-live i{animation:1.6s ease-in-out infinite l-blink}@keyframes l-blink{50%{opacity:.3}}}.l-fstep:not(:last-child):after{content:"";border-left:2px dashed var(--mar-300);height:28px;position:absolute;bottom:-36px;left:50%}@media (min-width:900px){.l-fstep:not(:last-child):after{border-left:0;border-top:2px dashed var(--mar-300);width:56px;height:0;inset:110px auto auto 100%}}.l-how-cta{justify-content:center;margin-top:clamp(32px,5vw,56px);display:flex}.l-gain{gap:16px;list-style:none;display:grid}@media (min-width:700px){.l-gain{grid-template-columns:repeat(2,1fr)}.l-gain .g-a{grid-column:1/-1}}@media (min-width:1000px){.l-gain{grid-template-columns:repeat(12,1fr);gap:18px}.l-gain .g-a{grid-area:1/1/3/7}.l-gain .g-b{grid-column:7/13}.l-gain .g-c{grid-column:7/10}.l-gain .g-d{grid-column:10/13}.l-gain .g-e{grid-column:1/7}.l-gain .g-f{grid-column:7/13}}.l-gain>li{border:1px solid var(--linea);background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:clamp(20px,3vw,28px);display:flex}.l-gain h3{letter-spacing:-.015em;margin-bottom:6px;font-size:20px;line-height:1.15}.l-gain p{color:var(--cuerpo);font-size:15px}.l-gain small{color:var(--tinta-500);font-size:12px}.l-gain .g-a{background:var(--tinta-900);color:var(--papel);border-radius:var(--r-block);border:0;min-height:320px}.l-gain .g-a h3{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,34px)}.l-gain .g-a p{color:var(--tinta-100);font-size:17px}.l-gain .g-c{background:var(--mar-100);border:0}.l-gain .g-c p{color:var(--mar-700)}.l-gain .g-d{background:var(--sol-100);border:0}.l-gain .g-d p{color:var(--sol-700)}.l-gain .g-e{background:var(--arena);border:0}.g-week{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.g-week span{justify-items:center;gap:6px;display:grid}.g-week i{background:var(--arena);width:100%;min-height:40px;color:var(--tinta-500);border-radius:12px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.g-week i.ok{background:var(--mar-100);color:var(--mar-700)}.g-week i.busy{background:var(--arena);text-decoration:line-through}.g-note{background:#fff;border-radius:18px;justify-items:start;gap:6px;padding:14px 16px;display:grid}.g-note b{color:var(--tinta-900);font-size:15px}.g-contact{background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.g-contact .av{background:var(--sol-400);width:40px;height:40px;color:var(--tinta-900);border-radius:50%;flex:none;place-items:center;display:grid}.g-contact b{color:var(--tinta-900);font-size:15px;display:block}.g-secret{gap:8px;display:grid}.g-secret span{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.g-secret small{align-items:center;gap:6px;display:inline-flex}.g-secret i{color:var(--tinta-900);font-size:14px;font-style:normal}.g-secret .redact{background:var(--tinta-900);border-radius:6px;width:46%;height:12px;display:block}.g-secret .redact.short{width:28%}.g-switches{gap:8px;display:grid}.g-switches span{background:var(--papel);color:var(--tinta-900);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.g-switches .sw{background:var(--linea);border-radius:999px;flex:none;width:38px;height:22px;position:relative}.g-switches .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #07151a4d}.g-switches .sw.on{background:var(--mar-500)}.g-switches .sw.on:after{left:19px}.l-demo{background:var(--tinta-900);color:var(--papel);position:relative;overflow:clip}.l-demo:before{content:"";pointer-events:none;background:radial-gradient(circle,#2bb5a838 0%,#2bb5a800 70%);border-radius:50%;width:700px;height:500px;position:absolute;top:-220px;left:30%}.l-demo-in{gap:var(--sp-12);align-items:center;display:grid;position:relative}@media (min-width:980px){.l-demo-in{grid-template-columns:1fr 1.1fr}}.l-demo-in>*{min-width:0}.l-demo .small{color:var(--tinta-300);margin-top:10px;font-size:14px}.l-demo-box{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.l-num{background:var(--tinta-800);border:1px solid var(--tinta-700);border-radius:28px;flex-direction:column;flex:280px;gap:18px;padding:clamp(20px,3vw,28px);display:flex}.l-num small{color:var(--tinta-300);margin-bottom:4px;font-size:14px;display:block}.l-num a.tel,.l-num .ref{font-family:var(--font-m);letter-spacing:.01em;font-size:clamp(30px,8vw,38px);line-height:1.1;display:block}.l-num a.tel{color:var(--papel);text-decoration:none}.l-num .ref{color:var(--sol-400);letter-spacing:.02em}.l-num .btn{gap:10px;width:100%;margin-top:auto}.qr{color:var(--tinta-900);text-align:center;background:#fff;border-radius:28px;flex-direction:column;flex:0 0 160px;justify-content:center;align-items:center;gap:10px;padding:18px;display:none}@media (hover:hover) and (min-width:980px){.qr{display:flex}}.qr-img{width:124px;height:124px}.qr-img svg{width:100%;height:100%;display:block}.qr p{color:var(--cuerpo);font-size:13px}.l-who{gap:22px;display:grid}@media (min-width:820px){.l-who{grid-template-columns:1fr 1fr}}.l-who article{border-radius:var(--r-block);border:1px solid var(--linea);background:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,4vw,36px);display:flex}.l-who article.dk{background:var(--tinta-800);color:var(--papel);border:0}.l-who h3{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,32px)}.l-who p{color:var(--cuerpo)}.l-who .dk p,.l-who .dk li{color:var(--tinta-100)}.l-who ul{color:var(--cuerpo);flex-direction:column;gap:8px;font-size:16px;list-style:none;display:flex}.l-who li{align-items:flex-start;gap:10px;display:flex}.l-who li svg{color:var(--mar-600);flex:none;margin-top:3px}.l-who .dk li svg{color:var(--mar-300)}.l-who .dk .from small{color:var(--tinta-300)}.l-who .btn{margin-top:auto}.btn-mar{background:var(--mar-600);color:#fff}.btn-mar:hover{background:var(--mar-700);color:#fff}.l-who .ico-w{background:var(--mar-100);width:50px;height:50px;color:var(--mar-700);border-radius:16px;place-items:center;display:grid}.l-who .dk .ico-w{background:var(--tinta-700);color:var(--mar-300)}.l-prices{border-block:1px solid var(--linea);background:#fff}.seg{border-radius:var(--r-pill);background:var(--arena);margin-bottom:var(--sp-8);gap:6px;padding:5px;display:inline-flex}.seg button{border-radius:var(--r-pill);min-height:44px;color:var(--cuerpo);font:inherit;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;padding:0 24px}.seg button[aria-selected=true]{background:var(--tinta-900);color:var(--papel);font-weight:500}.pc-row{margin-bottom:var(--sp-8);gap:22px;padding-top:12px;list-style:none;display:grid}@media (min-width:820px){.pc-row{grid-template-columns:repeat(3,1fr)}}.pc{background:var(--papel);border:1.5px solid var(--linea);border-radius:28px;flex-direction:column;gap:8px;padding:28px;display:flex;position:relative}.pc h3{letter-spacing:0;font-size:20px}.pc-price{font-family:var(--font-d);letter-spacing:-.035em;font-size:clamp(40px,6vw,52px);font-weight:700;line-height:1}.pc-note{color:var(--tinta-500);font-size:13px}.pc-min{color:var(--cuerpo);margin:10px 0 6px;font-size:15px}.pc .btn{min-height:50px;margin-top:auto}.pc-best{background:var(--tinta-900);color:var(--papel);border-color:var(--tinta-900);box-shadow:var(--shadow-3)}.pc-best .pc-note{color:var(--tinta-300)}.pc-best .pc-min{color:var(--tinta-100)}.pc-badge{border-radius:var(--r-pill);background:var(--sol-400);color:var(--tinta-900);letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:26px}.pc-best .btn-sun:focus-visible{outline-color:var(--sol-400)}.calc{background:var(--mar-50);border:1px solid var(--mar-200);border-radius:28px;gap:22px 28px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px);display:grid}@media (min-width:980px){.calc{grid-template-columns:1.1fr 1.2fr .9fr;align-items:center}.calc-foot{grid-column:1/-1}}.calc h3{letter-spacing:0;margin-bottom:4px;font-size:20px}.calc-text p{color:var(--cuerpo);font-size:15px}.calc-range label{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.calc-range b{font-family:var(--font-m);font-weight:500}.calc input[type=range]{appearance:none;cursor:pointer;--fill:12%;background:0 0;width:100%;height:28px}.calc input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--mar-600) var(--fill), #c9e2dc var(--fill));height:10px}.calc input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--mar-600) var(--fill), #c9e2dc var(--fill));height:10px}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--mar-600);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-9px;box-shadow:0 4px 10px #0a1a1f40}.calc input[type=range]::-moz-range-thumb{border:3px solid var(--mar-600);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 10px #0a1a1f40}.calc-out{background:var(--tinta-900);color:var(--papel);border-radius:18px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.calc-out small{color:var(--tinta-300);font-size:13px}.calc-out strong{font-family:var(--font-m);font-size:20px;font-weight:500}.calc-out span{color:var(--mar-300);font-size:14px}.calc-foot{color:var(--tinta-500);font-size:13px}.l-faq{gap:var(--sp-8);display:grid}@media (min-width:980px){.l-faq{gap:var(--sp-12);grid-template-columns:.8fr 1.6fr}}.l-faq>*{min-width:0}.l-faq-list{align-content:start;gap:10px;display:grid}.l-faq details{border:1px solid var(--linea);background:#fff;border-radius:20px;padding:0 24px}.l-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:18px;font-weight:700;list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"+";color:var(--mar-600);flex:none;font-size:28px;line-height:1}.l-faq details[open] summary:after{content:"–"}.l-faq details p{color:var(--cuerpo);padding-bottom:20px}.l-sticky{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--tinta-700);background:#07151af0;gap:10px;display:flex;position:fixed;inset:auto 0 0}.l-sticky .btn{flex:1;gap:10px;min-height:52px}@media (min-width:720px){.l-sticky{display:none}}.l-refchip{border-radius:var(--r-pill);border:1px solid var(--tinta-500);color:var(--tinta-200);font-family:var(--font-m);vertical-align:middle;white-space:nowrap;margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500}.l-note{border-radius:var(--r-md,14px);background:var(--tinta-700);color:var(--papel);margin:0;padding:10px 14px}.l-note b{font-size:14px;display:block}.l-note small{color:var(--tinta-200);font-size:13px;display:block}.l-agency-card{border:1px solid var(--tinta-700);max-width:100%;color:var(--papel);transition:border-color var(--dur-2,.16s) ease, background var(--dur-2,.16s) ease;background:#ffffff0a;border-radius:20px;align-items:center;gap:14px;padding:10px 12px 10px 10px;text-decoration:none;display:inline-flex}.l-agency-card:hover{border-color:var(--mar-500);background:#2bb5a81a}.l-agency-card .ico{width:44px;height:44px;color:var(--mar-300);background:#2bb5a829;border-radius:14px;flex:none;place-items:center;display:grid}.l-agency-card .txt{min-width:0;display:grid}.l-agency-card small{color:var(--tinta-300);font-size:13px}.l-agency-card b{font-size:16px;font-weight:700}.l-agency-card .go{background:var(--mar-500);width:36px;height:36px;color:var(--tinta-900);border-radius:50%;flex:none;place-items:center;display:grid}.l-phone{text-align:center;padding:var(--sp-2) 0 0;justify-items:center;gap:4px;display:grid}.l-ring{place-items:center;width:80px;height:80px;margin:10px 0 6px;display:grid;position:relative}.l-ring:before,.l-ring:after{content:"";border:2px solid var(--mar-500);opacity:.35;border-radius:50%;position:absolute;inset:-10px}.l-ring:after{opacity:.18;inset:-22px}.l-avatar{background:var(--mar-500);border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.l-who-name{font-size:19px}.l-who-name span{border-radius:var(--r-pill);background:var(--sol-400);color:var(--tinta-900);vertical-align:middle;margin-left:6px;padding:2px 8px;font-size:11px}.l-phone>small{color:var(--tinta-300);font-size:14px}.l-phone .l-refchip{margin-left:0}.l-timer{font-family:var(--font-m);letter-spacing:.06em;color:var(--papel);margin-top:6px;font-size:22px}.l-phone .l-wave{height:44px;margin:2px 0}.l-ctrls{margin-top:var(--sp-2);justify-content:center;gap:clamp(12px,3vw,22px);display:flex}.l-ctrls>span{justify-items:center;gap:6px;display:grid}.l-ctrls svg{box-sizing:content-box;background:var(--tinta-700);color:var(--papel);border-radius:50%;padding:12px}.l-ctrls small{color:var(--tinta-300);font-size:12px}.l-ctrls .end svg{color:#fff;background:#e5484d}.l-call-after{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--tinta-700);gap:8px;display:grid}.l-after-t{color:var(--tinta-300);font-size:13px}@media (prefers-reduced-motion:no-preference){.l-ring:before{animation:2.4s ease-out infinite l-ring}.l-ring:after{animation:2.4s ease-out .6s infinite l-ring}@keyframes l-ring{0%{opacity:.45;transform:scale(.88)}to{opacity:0;transform:scale(1.06)}}}html:has(.l-home){scroll-padding-top:88px}.l-problem{gap:var(--sp-8);align-items:center;display:grid}@media (min-width:960px){.l-problem{gap:var(--sp-16);grid-template-columns:1fr 1fr}}.l-problem>*{min-width:0}.l-problem .l-head{margin-bottom:0}.l-solve{gap:14px;list-style:none;display:grid}@media (min-width:560px) and (max-width:959px),(min-width:1200px){.l-solve{grid-template-columns:repeat(2,1fr)}}.l-solve li{border:1px solid var(--linea);box-shadow:var(--shadow-1,0 10px 24px -18px #07151a59);background:#fff;border-radius:22px;align-items:flex-start;gap:14px;padding:18px;display:flex}.l-solve .ico-s{background:var(--mar-100);width:46px;height:46px;color:var(--mar-700);border-radius:14px;flex:none;place-items:center;display:grid}.l-solve li:nth-child(odd) .ico-s{background:var(--sol-100);color:var(--sol-700)}.l-solve h3{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;line-height:1.15}.l-solve p{color:var(--cuerpo);font-size:15px}.l-fstep .l-ftxt>p:before{content:">";color:var(--mar-600);margin-right:8px;font-weight:700}.g-live{background:var(--tinta-800);border:1px solid var(--tinta-700);border-radius:22px;gap:10px;margin-top:auto;padding:16px;display:grid}.g-live-h{letter-spacing:.06em;text-transform:uppercase;color:var(--sol-400);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.g-live-h span{align-items:center;gap:8px;display:inline-flex}.g-live-h i{background:var(--mar-500);border-radius:50%;width:8px;height:8px}.g-live-h b{background:var(--sol-400);min-width:28px;height:28px;color:var(--tinta-900);border-radius:14px;place-items:center;padding:0 8px;font-size:14px;display:grid}.g-row{background:var(--tinta-900);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.g-time b{font-family:var(--font-m);letter-spacing:.04em;font-size:17px;display:block}.g-time small{color:var(--tinta-300)}.g-bars{justify-content:center;align-items:center;gap:4px;height:28px;display:flex}.g-bars i{background:var(--mar-500);transform-origin:50%;border-radius:3px;width:4px}@media (prefers-reduced-motion:no-preference){.g-bars i,.g-live-h i{animation:l-pulse 1.4s var(--ease-out) infinite alternate}.g-bars i:nth-child(2n){animation-delay:.16s}.g-bars i:nth-child(3n){animation-delay:.32s}}.l-prices-o{background:radial-gradient(900px 420px at 85% -10%, #2bb5a81f, transparent 70%), radial-gradient(700px 360px at 0% 110%, #ffc24724, transparent 70%), var(--papel)}.pk-grid{align-items:stretch;gap:20px;padding-top:14px;list-style:none;display:grid}@media (min-width:900px){.pk-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.pk{border:1px solid var(--linea);transition:transform var(--dur-3,.24s) var(--ease-out,ease), box-shadow var(--dur-3,.24s) var(--ease-out,ease);background:#fff;border-radius:34px;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -36px #07151a66}@media (hover:hover){.pk:hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px #07151a80}}.pk:before{content:"";pointer-events:none;background:radial-gradient(circle,#2bb5a824,#2bb5a800 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -80px auto}.pk-tag{color:var(--cuerpo);min-height:3em;margin-top:6px;font-size:16px}.pk-price{border-top:1px dashed var(--linea);align-self:stretch;align-items:baseline;gap:6px;margin-top:12px;padding-top:20px;display:flex}.pk-price b{font-family:var(--font-d);letter-spacing:-.04em;font-size:clamp(48px,5.4vw,60px);line-height:1}.pk-price span{font-size:24px;font-weight:700}.pk-vat{color:var(--tinta-500);font-size:14px}.pk .btn{justify-content:center;gap:10px;width:100%;margin-top:auto}.pk-best{background:linear-gradient(165deg, var(--tinta-800) 0%, var(--tinta-950) 70%);color:var(--papel);border:0;box-shadow:0 40px 70px -34px #07151ab3,0 0 0 1px #2bb5a859}.pk-best:before{background:radial-gradient(circle,#ffc24738,#ffc24700 70%)}@media (min-width:900px){.pk-best{padding-block:calc(clamp(24px,3vw,34px) + 14px);transform:translateY(-14px)}.pk-best:hover{transform:translateY(-20px)}}.pk-best .pk-tag{color:var(--tinta-100)}.pk-best .pk-vat{color:var(--tinta-300)}.pk-best .pk-price b{color:var(--sol-400)}.pk-best .pk-price{border-top-color:var(--tinta-700)}.pk-badge{background:var(--sol-400);color:var(--tinta-900);z-index:1;border-radius:0 0 14px 14px;padding:8px 14px 10px;font-size:13px;font-weight:700;position:absolute;top:0;right:24px}.pk-trust{color:var(--cuerpo);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:36px;font-size:15px;list-style:none;display:flex}.pk-trust li{align-items:center;gap:8px;display:inline-flex}.pk-trust svg{color:var(--mar-600);flex:none}.l-agency-card.on-light{border-color:var(--linea);width:fit-content;color:var(--tinta-900);background:#fff;margin:28px auto 0;display:flex}.l-agency-card.on-light:hover{border-color:var(--mar-500);background:var(--mar-50)}.l-agency-card.on-light small{color:var(--tinta-500)}.l-agency-card.on-light b{color:var(--tinta-900)}.l-agency-card.on-light .ico{background:var(--mar-100);color:var(--mar-700)}.l-who .offer{color:var(--tinta-900);margin-top:8px;font-weight:700}.l-who .dk .offer{color:var(--papel)}.l-who .btn{justify-content:center;width:min(100%,260px)}@supports (grid-template-rows:subgrid){@media (min-width:820px){.l-who article{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:14px;display:grid}.l-who .btn{align-self:end}}}.l-who article.dk{border:1px solid #0000}.site-nav a[aria-current=page]{font-weight:700}@media (min-width:900px){.site-nav a[aria-current=page]{background:var(--mist)}.site-head-dark .site-nav a[aria-current=page]{background:var(--tinta-800)}}.l-home .site-foot{margin-top:0}.l-cta{background:linear-gradient(110deg, var(--mar-700) 0%, var(--mar-600) 55%, var(--mar-700) 100%);color:#fff;margin-top:clamp(24px,5vw,56px);position:relative;overflow:clip}.l-cta-in{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(20px,4vw,40px);padding-block:clamp(20px,3vw,28px);display:flex;position:relative}.l-cta h2{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,28px);line-height:1.15}.l-cta .btn{min-height:48px;padding-inline:26px;font-size:16px}.l-cta-bars{opacity:.14;pointer-events:none;align-items:flex-end;gap:8px;height:100%;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.l-cta-bars i{transform-origin:bottom;background:#fff;border-radius:6px 6px 0 0;flex:1 0 6px;max-width:14px}@media (prefers-reduced-motion:no-preference){.l-cta-bars i{animation:l-pulse 2.4s var(--ease-out) infinite alternate}.l-cta-bars i:nth-child(3n){animation-delay:.3s}.l-cta-bars i:nth-child(4n+1){animation-delay:.7s}.l-cta-bars i:nth-child(5n){animation-delay:1.1s}}.site-head-dark .site-switch{color:var(--mar-300)}.pk-bars{flex-wrap:nowrap;align-items:flex-end;gap:3px;max-width:100%;height:38px;margin-bottom:14px;display:flex;overflow:hidden}.pk-bars i{background:var(--mar-500);opacity:.9;border-radius:3px;flex:none;width:5px}.pk-bars i:nth-child(4n){background:var(--sol-400)}.pk-best .pk-bars i{background:var(--mar-300)}.pk-best .pk-bars i:nth-child(4n){background:var(--sol-400)}.pk-label{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-500);font-size:13px;font-weight:700}.pk-best .pk-label{color:var(--tinta-300)}.pk-vol{align-items:baseline;gap:10px;font-weight:600;display:flex}.pk-vol b{font-family:var(--font-d);letter-spacing:-.05em;font-size:clamp(54px,6vw,72px);line-height:.9}.pk-vol span{font-family:var(--font-d);letter-spacing:-.02em;font-size:26px}.pk-best .pk-vol b{color:var(--sol-400)}.pk-vat{margin-bottom:20px}.pk-legal{text-align:center;color:var(--tinta-500);margin-top:14px;font-size:14px}.pk-legal a{color:var(--mar-700);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
