:is(.svc__dib,.svl__dib){position:relative}.qh>.qh__sep{left:var(--wrap-x);right:var(--wrap-x);top:0}.sd{--sd-l:var(--p200);--sd-ac:var(--p100);width:100%;height:auto;display:block;overflow:visible}:is(.claro,.sec--claro) .sd{--sd-l:var(--p500);--sd-ac:var(--p700);--luz-color:var(--p700);--luz-halo:var(--p300)}.sd .sd__tr{fill:none;stroke:var(--sd-l);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.sd .sd__ac{stroke:var(--sd-ac);stroke-width:2px}.sd .sd__pt{fill:var(--sd-ac)}.sd .sd__tx{font:600 10px/1 var(--font-ui);letter-spacing:.08em;fill:var(--sd-ac);text-anchor:middle}@media (prefers-reduced-motion:no-preference){html.js [data-mov].is-out:not(.is-in) .sd .sd__tr{stroke-dashoffset:1px}html.js [data-mov].is-in .sd .sd__tr{animation:sd-traza 1.1s var(--ease-expo) calc(var(--d,0s) + .3s) both}html.js [data-mov].is-in .sd path:nth-of-type(2){animation-delay:calc(var(--d,0s) + .37s)}html.js [data-mov].is-in .sd path:nth-of-type(3){animation-delay:calc(var(--d,0s) + .44s)}html.js [data-mov].is-in .sd path:nth-of-type(4){animation-delay:calc(var(--d,0s) + .51s)}html.js [data-mov].is-in .sd path:nth-of-type(5){animation-delay:calc(var(--d,0s) + .58s)}html.js [data-mov].is-in .sd path:nth-of-type(6){animation-delay:calc(var(--d,0s) + .65s)}html.js [data-mov].is-in .sd path:nth-of-type(7){animation-delay:calc(var(--d,0s) + .72s)}html.js [data-mov].is-in .sd path:nth-of-type(n+8){animation-delay:calc(var(--d,0s) + .79s)}html.js [data-mov].is-out:not(.is-in) .sd :is(.sd__pt,.sd__tx){opacity:0}html.js [data-mov].is-in .sd :is(.sd__pt,.sd__tx){transition:opacity var(--dur-ui) var(--ease-quart) calc(var(--d,0s) + .9s)}}@keyframes sd-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html.rv-fail .sd .sd__tr{stroke-dashoffset:0!important;animation:none!important}html.rv-fail .sd :is(.sd__pt,.sd__tx){opacity:1!important}.svc{gap:var(--s12);grid-template-columns:minmax(0,1fr);display:grid}.svc__it{align-content:start;gap:var(--s4) var(--s16);min-width:0;padding:var(--s20) var(--s16) var(--s16);border:1px solid var(--filete);background:var(--superficie);transition:border-color var(--dur-color) var(--ease-quart);grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"dib top""dib t""dib c""cobro cobro""ir ir";display:grid;position:relative}.svc__dib{padding:var(--s4) 0;grid-area:dib;align-self:start}.svc__top{align-items:baseline;gap:var(--s4) var(--s12);flex-wrap:wrap;grid-area:top;display:flex}.svc__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--acento);font-size:1rem;font-weight:600;font-stretch:125%;line-height:1}.svc__modo{font:500 .6875rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3)}.svc__t{font-family:var(--font-display);font-weight:500;font-stretch:110%;font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;grid-area:t;line-height:1.12}.svc__a{color:var(--tinta)}.svc__a:after{content:"";z-index:1;position:absolute;inset:0}.svc__a:focus-visible{outline:none}.svc__it:has(.svc__a:focus-visible){outline:2px solid var(--acento);outline-offset:3px}.svc__c{font-size:var(--step--1);color:var(--texto-2);grid-area:c;line-height:1.45}.svc__cobro{margin-top:var(--s12);padding-top:var(--s12);border-top:1px solid var(--filete);color:var(--tinta);grid-area:cobro;gap:2px;font-size:.875rem;line-height:1.45;display:grid}.svc__rot{font:500 .6875rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3)}.svc__ir{align-items:center;gap:var(--s8);margin-top:var(--s16);font:600 .8125rem/1.2 var(--font-ui);color:var(--tinta);grid-area:ir;display:inline-flex}.svc__ir .arr{transition:transform var(--dur-ui) var(--ease-expo)}@media (hover:hover){.svc__it:hover{border-color:var(--acento)}.svc__it:hover .svc__ir .arr{transform:translate(6px)}}.svc__it:is(:active,.is-press) .svc__ir .arr{transform:translate(6px)}@media (width>=700px){.svc{gap:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr))}.svc__it{grid-row:span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding:var(--s24) var(--s20) var(--s20);grid-template-areas:none;row-gap:0}.svc__it>*{grid-area:auto}.svc__top{order:1}.svc__dib{padding:var(--s16) var(--s8) var(--s20);order:2}.svc__t{order:3}.svc__c{margin-top:var(--s8);order:4}.svc__cobro{order:5;align-self:start}.svc__ir{order:6;align-self:end}}@media (width>=1000px){.svc{gap:var(--s24)}.svc__t{font-size:var(--step-2)}}.svc__pie{margin-top:var(--s32);max-width:52em;color:var(--texto-3);font-size:.875rem;line-height:1.55}.svl{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.svl__it{border:1px solid var(--regla);min-width:0;scroll-margin-top:calc(var(--tope) + var(--s24));flex-direction:column;padding:0;display:flex}.svl__head{justify-content:space-between;align-items:center;gap:var(--s12);padding:var(--s12) var(--s16);border-bottom:1px solid var(--regla);display:flex}.svl__dib{padding:var(--s24) var(--s32) var(--s16);border-bottom:1px solid var(--filete);background:var(--p950)}.sec--claro .svl__dib{background:var(--fondo)}.svl__body{align-content:start;gap:var(--s12);padding:var(--s20) var(--s16) var(--s16);display:grid}.svl__inc{align-content:start;gap:var(--s8);padding:var(--s16);border-top:1px solid var(--filete);display:grid}.svl__inc ul{gap:var(--s8);font-size:var(--step--1);color:var(--texto-2);line-height:1.45;display:grid}.svl__inc li{padding-left:var(--s16);position:relative}.svl__inc li:before{content:"";background:var(--acento);width:6px;height:6px;position:absolute;top:.55em;left:0}.svl__precio{align-content:start;gap:var(--s8);padding:var(--s16);border-top:1px solid var(--regla);margin-top:auto;display:grid}.svl__cta{margin-top:var(--s8);white-space:normal;text-align:left;max-width:100%;padding-block:var(--s12);justify-self:start;line-height:1.25}@media (width>=760px) and (width<=1199px){.svl__it{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""dib body""inc precio";display:grid}.svl__head{grid-area:head}.svl__dib{border-bottom:0;border-right:1px solid var(--filete);grid-area:dib}.svl__body{grid-area:body}.svl__inc{border-right:1px solid var(--filete);grid-area:inc}.svl__precio{border-top-color:var(--filete);grid-area:precio;margin-top:0}}@media (width>=1200px){.svl{grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.svl__it{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.svl__precio{margin-top:0}}}
