*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:#fff}body{color:#171717;min-height:100vh;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;background-color:#fff;font-size:1rem;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#171717;letter-spacing:-.02em;font-weight:600;line-height:1.25}::selection{background-color:#f4c43040}.page{background-color:#fff;min-height:100vh}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}label:has(>input[type=checkbox]:not(:disabled)){cursor:pointer}label:has(>input[type=radio]:not(:disabled)){cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:#171717}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.5rem}.text-5xl{font-size:3.5rem}.text-center{text-align:center}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.brand{font-family:var(--font-dm-serif),Georgia,serif;font-weight:400}.brand--lg{font-size:calc(1em + 4px)}:root{--paper:#fff;--paper-2:#fff;--hero:#eadcbc;--ink:#171717;--ink-2:#3a3833;--grey:#8a857b;--rule:#dccfb2;--y:#f4c430;--olive:#6e6a3a;--plate-blue:#1d3f8f;--dark-rule:#3a3833;--dark-text:#cfc8b8;--serif:var(--font-dm-serif), Georgia, "Times New Roman", serif;--sans:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}body{--serif:var(--font-dm-serif), Georgia, "Times New Roman", serif;--sans:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.r-pagina{background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:17px;line-height:1.6}.r-pagina h1,.r-pagina h2,.r-pagina h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400}.r-pagina h1,.r-pagina h2,.r-pagina h3,.r-pagina h4,.r-pagina h5,.r-pagina h6{color:inherit}.r-pagina p{margin:0}.r-w{max-width:1200px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.r-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:13px;font-weight:700}:is(.r-btn,.btn):not(:has(svg,img)):not(:disabled):not([aria-disabled=true]):after{content:"";opacity:0;background:currentColor;flex:none;width:14px;max-width:0;height:14px;margin-left:0;transition:max-width .25s,margin .25s,opacity .2s,transform .25s;transform:translate(-6px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.r-btn:not(:has(svg,img)):not(:disabled):not([aria-disabled=true]):after{margin-left:-10px}@media (hover:hover){:is(.r-btn,.btn):not(:has(svg,img)):not(:disabled):not([aria-disabled=true]):hover:after{opacity:1;max-width:14px;margin-left:6px;transform:none}.r-btn:not(:has(svg,img)):not(:disabled):not([aria-disabled=true]):hover:after{margin-left:0}}@media (prefers-reduced-motion:reduce){:is(.r-btn,.btn):after{transition:none}}.r-punto{color:var(--ink)}.r-btn{font:700 16px/1 var(--sans);border:2px solid var(--ink);cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;text-decoration:none;display:inline-flex}.r-btn:focus-visible{outline:3px solid var(--y);outline-offset:3px}.r-btn:disabled,.r-btn[aria-disabled=true]{color:#9c968a;cursor:default;background:#e2dccd;border-color:#e2dccd}.r-btn--ink{background:var(--ink);color:var(--paper)}.r-btn--y{background:var(--y);border-color:var(--y);color:var(--ink)}.r-btn--claro{color:var(--paper);border-color:var(--paper)}.r-btn--chico{padding:10px 16px;font-size:14px}.r-poster{background:var(--paper-2);border-radius:4px;max-width:100%;margin:0;position:relative;overflow:hidden}.r-poster img{object-fit:cover;width:100%;height:100%;display:block}.placa{border:2px solid var(--placa-borde,var(--ink));text-align:center;vertical-align:middle;background:#fff;border-radius:6px;justify-self:start;min-width:96px;max-width:100%;line-height:1;text-decoration:none;display:inline-grid;overflow:hidden;width:max-content!important}.placa i{text-transform:uppercase;padding:3px 4px;font-size:7px;font-style:normal;display:block;background:var(--plate-blue)!important;color:#fff!important;font-family:var(--sans)!important;letter-spacing:.16em!important;font-weight:700!important}.placa b{white-space:nowrap;padding:4px 8px 5px;font-size:15px;display:block;font-family:var(--mono)!important;letter-spacing:.08em!important;color:#171717!important;font-weight:700!important}.placa--grande{border-width:3px;border-radius:9px;min-width:150px}.placa--grande i{padding:4px 6px;font-size:10px}.placa--grande b{padding:6px 12px 8px;font-size:24px}.placa--clara{--placa-borde:var(--paper)}.placa-input{border:3px solid var(--ink);background:#fff;border-radius:12px;width:300px;max-width:100%;display:inline-grid;overflow:hidden}.placa-input__banda{background:var(--plate-blue);color:#fff;font:700 11px/1 var(--sans);letter-spacing:.16em;text-align:center;padding:5px 10px}.placa-input input{font:700 34px/1 var(--mono);letter-spacing:.08em;text-align:center;color:#171717;text-transform:uppercase;background:0 0;border:0;width:100%;padding:10px 12px 12px}.placa-input input::placeholder{color:#c9c4b8}.placa-input input:focus{outline:none}.placa-input:focus-within{box-shadow:0 0 0 3px #1717172e}.r-pill{letter-spacing:.01em;white-space:nowrap;opacity:.9;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;transition:opacity .15s;display:inline-block}.r-pill:hover{opacity:1}.r-pill--ok{color:#2f6b3a;background:#e6f4ea}.r-pill--aviso{color:#8a6206;background:#fef3cf}.r-pill--mal{color:#a84c2f;background:#fbeae4}.r-pill--neutro{color:#6e685d;background:#ece6d9}.r-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.r-checks li{padding-left:24px;position:relative}.r-checks li:before{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:10px;position:absolute;top:.3em;left:2px;transform:rotate(45deg)}.r-top{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--sans);position:sticky}.r-top__w{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.r-top__logo{font-family:var(--serif);color:var(--ink);font-size:30px;line-height:1;text-decoration:none}.r-top__logo span{color:var(--y)}.r-top__nav{gap:28px;margin:0 auto 0 24px;font-size:15px;font-weight:500;display:flex}.r-top__nav a{color:var(--ink);text-decoration:none}.r-top__nav a:hover{text-underline-offset:4px;text-decoration:underline}.r-top__acc{align-items:center;gap:10px;display:flex}.r-top__acc .r-btn{padding:11px 18px;font-size:14px}.r-top__movil{display:none}.r-top__burger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;position:relative}.r-top__burger span{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .25s,top .25s,width .25s;position:absolute;right:11px}.r-top__burger span:first-child{top:17px}.r-top__burger span:last-child{width:17.6px;top:25px}.r-top__burger[aria-expanded=true] span{width:22px;top:21px}.r-top__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.r-top__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.r-top__burger:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.r-top__panel{background:var(--paper-2);padding:8px max(12px,env(safe-area-inset-right,0px)) 20px max(12px,env(safe-area-inset-left,0px));text-align:center;opacity:0;visibility:hidden;gap:2px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}.r-top__panel[data-abierto=true]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.r-top__panel,.r-top__panel[data-abierto=true]{transition:none}}.r-top__panel:after{content:"";background:linear-gradient(to bottom, var(--paper-2) 0%, var(--paper-2) 35%, transparent);pointer-events:none;height:180px;position:absolute;top:100%;left:0;right:0}.r-top__panel a{color:var(--ink);font-family:var(--serif);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:clamp(26px,9vw,40px);font-weight:400;line-height:1.15;text-decoration:none}.r-top__panel a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.r-top__panel .r-btn{justify-content:center;margin:8px 12px 0}.r-top__panel .r-btn--ink,.r-top__panel .r-btn--ink:hover{background:var(--ink);color:var(--paper)}@media (max-width:900px){.r-top__nav,.r-top__acc{display:none}.r-top__movil{display:block}}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);pointer-events:none;position:fixed;inset:0 0 auto}.r-pie{background:var(--ink);color:var(--dark-text);font-family:var(--sans);font-size:15px}.r-pie__w{grid-template-columns:1.3fr repeat(5,1fr);gap:36px;padding-block:64px 40px;display:grid}.r-pie__logo{font-family:var(--serif);color:var(--paper);font-size:38px;line-height:1;text-decoration:none}.r-pie__logo span{color:var(--y)}.r-pie__desc{max-width:32ch;margin-top:14px}.r-pie__titulo{color:var(--paper);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.r-pie ul{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.r-pie a{color:inherit;text-decoration:none}.r-pie a:hover{color:var(--y)}.r-pie__redes{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.r-pie__redes a{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.r-pie__opiniones{border:1px solid var(--dark-rule);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 18px;padding:16px 20px;display:flex}.r-pie__opiniones:hover{border-color:var(--y)}.r-pie__nota{font-family:var(--serif);color:var(--paper);font-size:34px;line-height:1}.r-pie__estrellas{color:var(--y);letter-spacing:2px;font-size:20px}.r-pie__op-txt{flex:220px;font-size:14px;display:grid}.r-pie__op-txt strong{color:var(--paper)}.r-pie__ver{color:var(--y);font-size:14px;font-weight:700}.r-pie__legal{border-top:1px solid var(--dark-rule);color:var(--grey);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 20px;padding-top:22px;font-size:13px;display:flex}@media (max-width:900px){.r-pie__w{grid-template-columns:1fr 1fr}}@media (max-width:520px){.r-pie__w{grid-template-columns:1fr}}.r-panel{--side:#171717;--side-tx:#f5ecd7cc;--side-mute:#f5ecd780;--side-line:#f5ecd71a;--bg:#fff;--card:#fff;--line:#e3dacb;--line-2:#efe8da;--tx:#3a3833;--mute:#7c776c;--field:#fff;--field-line:#cfc6b5;--ring:#1717171a;--hover:#f6f4ef;--track:#efeae0;--pop:#fff;--ok:#2f6b3a;--ok-bg:#e6f4ea;--warn:#8a6206;--warn-bg:#fef3cf;--bad:#a84c2f;--bad-bg:#fbeae4;--btn-bg:#171717;--btn-fg:#f5ecd7;--placa-borde:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--sans)}.r-panel h1,.r-panel h2,.r-panel h3,.r-panel h4,.r-panel h5,.r-panel h6{color:inherit}:root[data-tema=oscuro] .r-panel{--ink:#efe7d6;--ink-2:#cfc7b6;--side:#0e0e0d;--bg:#141412;--card:#1d1c1a;--line:#2f2c27;--line-2:#272522;--tx:#d9d1c1;--mute:#a9a294;--field:#232220;--field-line:#3a362f;--ring:#efe7d629;--hover:#23211e;--track:#2f2c27;--pop:#232220;--ok:#c9dda9;--ok-bg:#2a3322;--warn:#f4c430;--warn-bg:#3a3218;--bad:#f0b9a6;--bad-bg:#3a2420;--btn-bg:#efe7d6;--btn-fg:#141412;--placa-borde:#f5ecd7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.r-panel .r-pill--ok{background:var(--ok-bg);color:var(--ok)}.r-panel .r-pill--aviso{background:var(--warn-bg);color:var(--warn)}.r-panel .r-pill--mal{background:var(--bad-bg);color:var(--bad)}@media (max-width:640px){.r-btn,.btn{text-align:center;justify-content:center;width:100%}.r-top .r-btn{width:auto}}.container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--sm{max-width:32rem}.container--md{max-width:40rem}.container--lg{max-width:56rem}.header{z-index:50;background-color:#fff;position:relative}@media (min-width:1024px){.header{-webkit-backdrop-filter:blur(12px);position:sticky;top:0}}.header__nav{justify-content:space-between;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding:1rem 1.5rem;display:flex}.header__logo{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;white-space:nowrap;font-size:2.5rem;font-weight:400;transition:color .2s}.header__logo:hover{color:#171717}.header__yellow{color:#f4c430}.header__menu{align-items:center;gap:2rem;display:none}@media (min-width:768px){.header__menu{display:flex}}.header__link{color:#737373;font-size:.875rem;font-weight:500;transition:color .2s}.header__link:hover{color:#171717}.header__actions{align-items:center;gap:.75rem;display:flex}.header__actions .header__cta{display:none}@media (min-width:768px){.header__actions .header__cta{display:inline-flex}.header__movil{display:none}}.header__burger{color:#171717;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.header__burger:focus-visible{outline-offset:2px;outline:2px solid #171717}.header__panel{background-color:#fff;border-bottom:1px solid #e5e5e5;flex-direction:column;padding:.5rem 1rem 1.25rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000000f}.header__panel-link{color:#171717;border-bottom:1px solid #e5e5e5;padding:.75rem 0;font-size:1.125rem;font-weight:500}.header__panel-cta{justify-content:center;margin-top:1rem}.header__user{color:#171717;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s;display:inline-flex}.header__user:hover,.header__user:active,.header__user:focus-visible{background-color:#f4c430}.header__user:focus-visible{outline-offset:2px;outline:2px solid #171717}.footer{background-color:#f7d046;padding:4rem 0}.footer__container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:2rem}}.footer__brand{grid-column:1/-1}@media (min-width:1024px){.footer__brand{grid-column:auto;padding-right:1.5rem}}.footer__col{flex-direction:column;gap:2rem;min-width:0;display:flex}.footer__logo{margin-bottom:1rem;display:inline-flex}.footer__logo-img{object-fit:cover;border-radius:9999px}.footer__description{color:#1a1a1a;max-width:260px;font-size:.875rem;line-height:1.7}.footer__title{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.footer__links{flex-direction:column;gap:.75rem;display:flex}.footer__link{color:#1a1a1a;font-size:.875rem;transition:color .2s}.footer__link:hover{text-decoration:underline}.footer__bottom{border-top:1px solid #1a1a1a26;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__copyright{color:#1a1a1a;font-size:.75rem}.footer__social{gap:1rem;display:flex}.footer__social-link{color:#1a1a1a;transition:color .2s}.footer__social-link:hover{color:#404040}.footer__social-link svg{width:1.25rem;height:1.25rem}.footer__dev{background-color:#171717;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.footer__dev-label{color:#f7d046;text-transform:uppercase;font-size:.75rem;font-weight:600}.footer__dev-link{color:#fff;font-size:.875rem;transition:color .2s}.footer__dev-link:hover{color:#f7d046}.footer__opiniones{color:#171717;background-color:#fff;border:2px solid #171717;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:3rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:4px 5px #171717}.footer__opiniones:hover{transform:translate(-1px,-1px);box-shadow:5px 6px #171717}.footer__opiniones-nota{font-family:var(--font-dm-serif),Georgia,serif;font-size:2.75rem;line-height:1}.footer__opiniones-estrellas{gap:3px;display:inline-flex}.footer__opiniones-estrellas>span{background:linear-gradient(90deg, #f4c430 var(--lleno), #e5e5e5 var(--lleno));border-radius:4px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.footer__opiniones-estrellas svg{fill:#171717;width:76%;height:76%}.footer__opiniones-texto{flex-direction:column;gap:2px;min-width:0;font-size:.875rem;display:flex}.footer__opiniones-texto span{color:#525252}.footer__opiniones-ver{font-family:var(--font-dm-serif),Georgia,serif;white-space:nowrap;margin-left:auto;font-size:1.125rem}.btn{font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.btn--shadow{transform:translate(-2px,-2px);box-shadow:3px 4px #171717}.btn--serif{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;font-weight:400}.btn--primary{color:#171717;background-color:#f4c430;border-color:#f4c430}.btn--primary:hover{transform:translate(0);box-shadow:1px 1px 2px #b8860b}.btn--primary:active{transform:translateY(1px);box-shadow:0 0 #171717}.btn--dark{color:#fff;background-color:#171717;border-color:#171717}.btn--dark:hover{background-color:#262626;border-color:#262626}.btn--dark:active{background-color:#404040;border-color:#404040}.btn--outline{color:#171717;background-color:#0000;border-color:#e5e5e5}.btn--outline:hover{border-color:#171717;transform:translate(-2px,-2px);box-shadow:3px 4px #171717}.btn--outline:active{transform:translate(0);box-shadow:1px 2px #171717}.btn--outline-light{color:#fff;background-color:#0000;border-color:#525252}.btn--outline-light:hover{border-color:#fff;transform:translate(-2px,-2px);box-shadow:3px 4px #fff}.btn--outline-light:active{transform:translate(0);box-shadow:1px 2px #fff}.btn--sm{padding:.5rem 1rem;font-size:.875rem}.btn--md{padding:.5rem 1.25rem;font-size:.875rem}.btn--lg{padding:.75rem 1.5rem;font-size:1rem}.btn--disabled,.btn:disabled,.btn:disabled:hover{cursor:not-allowed;color:#737373;box-shadow:none;background-color:#e5e5e5;border-color:#e5e5e5;transform:none}.btn--disabled{pointer-events:none}.btn--win98{color:#171717;background-color:#f7d046;border:none;border-radius:0;font-weight:600;box-shadow:inset -2px -2px #b8860b,inset 2px 2px #fcf0c8,2px 2px #171717}.btn--win98:hover{background-color:#f9e49b;box-shadow:inset -2px -2px #d4a520,inset 2px 2px #fef9e7,2px 2px #171717}.btn--win98:active{transform:translate(1px,1px);box-shadow:inset 2px 2px #b8860b,inset -2px -2px #fcf0c8}.btn--3d{color:#171717;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f6cf57 0%,#f4c430 50%,#dba80c 100%);border:none;border-radius:.75rem;font-weight:600;position:relative;overflow:hidden;transform:perspective(500px)rotateX(2deg)rotateY(-2deg);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d,0 4px 8px #0000001a,4px 6px #b48b0a}.btn--3d:hover{transform:perspective(500px)rotateX(1deg)rotateY(-1deg)translateY(-2px);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d,0 6px 12px #0000001f,4px 8px #b48b0a}.btn--3d:active{transform:perspective(500px)rotateX(0)rotateY(0)translateY(2px);box-shadow:inset -1px -1px 2px #0003,inset 1px 1px 2px #fff3,0 2px 4px #0000001a,2px 3px #b48b0a}.card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem;transition:all .2s}.card:hover{border-color:#d4d4d4}.card__icon{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex}.card__icon svg{width:1.25rem;height:1.25rem}.card__icon--yellow{color:#171717;background-color:#f7d046;box-shadow:3px 4px #171717}.card__icon--rust{color:#a84c2f;background-color:#fef2f2}.card__icon--sage{color:#4a6b4a;background-color:#f0fdf4}.card__icon--navy{color:#2d3748;background-color:#f1f5f9}.card__icon--terracotta,.card__icon--orange{color:#a65d42;background-color:#fdf4f3}.card__title{color:#171717;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.card__text{color:#737373;font-size:.875rem;line-height:1.7}.card--ancha{background:linear-gradient(120deg,#fef9e7 0%,#fff 65%);grid-column:1/-1}@media (min-width:768px){.card--ancha{align-items:flex-start;gap:1.25rem;display:flex}.card--ancha .card__icon{flex-shrink:0;margin-bottom:0}}.card__nuevo{color:#f7d046;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background-color:#171717;border-radius:9999px;margin-left:.5rem;padding:2px .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.badge{font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#171717;letter-spacing:.01em;z-index:1;border-radius:.375rem;margin-bottom:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block;position:relative}.badge:after{content:"";z-index:-1;opacity:.5;background-color:#f4c430;border-radius:2px;width:100%;height:40%;position:absolute;top:50%;left:0}.informe{background-color:#fff;border-radius:1rem;overflow:hidden}.informe__header{color:#fff;background-color:#171717;padding:1.5rem}.informe__header-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.informe__dominio{letter-spacing:.1em;font-family:monospace;font-size:2rem;font-weight:700}.informe__tipo{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.informe__tipo--basico{color:#e5e5e5;background-color:#404040}.informe__tipo--seguimiento{color:#171717;background-color:#f4c430}.informe__fecha{color:#a3a3a3;font-size:.875rem}.informe__section{border-bottom:1px solid #e5e5e5;padding:1.5rem}.informe__section:last-child{border-bottom:none}.informe__section--dominio{background-color:#fafafa}.informe__section-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:1.25rem;font-weight:400}.informe__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.informe__grid--compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.informe__item{flex-direction:column;gap:.25rem;display:flex}.informe__label{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.informe__value{color:#171717;font-size:1rem;font-weight:500}.informe__value--mono{font-family:monospace;font-size:.875rem}.informe__domicilio{border-top:1px solid #e5e5e5;flex-direction:column;gap:.25rem;margin-top:1rem;padding-top:1rem;display:flex}.informe__status{border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.informe__status svg{flex-shrink:0;width:20px;height:20px}.informe__status--ok{color:#4a6b4a;background-color:#f0fdf4}.informe__status--warning{color:#b8860b;background-color:#fef9e7}.informe__status--alert{color:#a84c2f;background-color:#fef2f2}.informe__status--neutral{color:#525252;background-color:#f5f5f5}.informe__status--pending{color:#2d3748;background-color:#f1f5f9;flex-direction:column;align-items:flex-start;gap:.5rem}.informe__status--pending svg{margin-bottom:.25rem}.informe__status-note{opacity:.8;margin-left:32px;font-size:.75rem;font-weight:400}.informe__multas{flex-direction:column;gap:.75rem;display:flex}.informe__multa-item{background-color:#fef2f2;border-radius:.75rem;padding:1rem}.informe__multa-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.informe__multa-provincia{color:#171717;font-weight:600}.informe__multa-fecha{color:#737373;font-size:.75rem}.informe__multa-tipo{color:#171717;margin-bottom:.5rem;font-size:.875rem}.informe__multa-footer{justify-content:space-between;align-items:center;display:flex}.informe__multa-monto{color:#a84c2f;font-weight:700}.informe__multa-estado{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.informe__multa-estado--pendiente{color:#fff;background-color:#c65d3b}.informe__multa-estado--pagada{color:#fff;background-color:#6b8e6b}.informe__patentes{flex-direction:column;gap:.75rem;display:flex}.informe__patente-item{background-color:#fef9e7;border-radius:.75rem;padding:1rem}.informe__patente-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.informe__patente-provincia{color:#171717;font-weight:600}.informe__patente-monto{color:#b8860b;font-weight:700}.informe__patente-periodos{color:#737373;font-size:.875rem}.informe__recalls{flex-direction:column;gap:.75rem;display:flex}.informe__recall-item{background-color:#fdf4f3;border-radius:.75rem;padding:1rem}.informe__recall-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.informe__recall-fabricante{color:#171717;font-weight:600}.informe__recall-estado{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.informe__recall-estado--pendiente{color:#fff;background-color:#c4785c}.informe__recall-estado--realizado{color:#fff;background-color:#6b8e6b}.informe__recall-campana{color:#171717;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.informe__recall-descripcion{color:#737373;font-size:.875rem}.informe__subsection{border-top:1px solid #e5e5e5;margin-top:1.5rem;padding-top:1.5rem}.informe__subsection:first-child{border-top:none;margin-top:0;padding-top:0}.informe__subsection-title{color:#171717;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1rem;font-weight:600}.informe__estados{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;display:grid}.informe__estado{border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;font-size:.875rem;display:flex}.informe__estado--ok{background-color:#fff;border:1px solid #e5e5e5}.informe__estado--alert{background-color:#fef2f2;border:1px solid #c65d3b}.informe__estado-label{color:#737373;font-size:.75rem}.informe__estado-value{color:#171717;font-size:.75rem;font-weight:500}.informe__timeline{padding-left:1.5rem;position:relative}.informe__timeline:before{content:"";background-color:#e5e5e5;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.informe__timeline-item{padding-bottom:1.5rem;position:relative}.informe__timeline-item:last-child{padding-bottom:0}.informe__timeline-dot{background-color:#fff;border:2px solid #a3a3a3;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-22px}.informe__timeline-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:1rem}.informe__timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.informe__timeline-nombre{color:#171717;font-weight:600}.informe__timeline-fechas{color:#737373;font-family:monospace;font-size:.75rem}.informe__timeline-domicilio{color:#737373;font-size:.875rem}.informe__timeline-memo{color:#737373;border-top:1px dashed #e5e5e5;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;font-style:italic}.loading-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);background:#ffffff8c;justify-content:center;align-items:center;animation:.15s ease-out loading-overlay-in;display:flex;position:fixed;inset:0}.loading-overlay__box{flex-direction:column;align-items:center;gap:1rem;display:flex}.loading-overlay__box p{color:#171717;font-size:.875rem;font-weight:500}.loading-overlay__spinner{border:3px solid #e5e5e5;border-top-color:#f4c430;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite loading-overlay-spin}@keyframes loading-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes loading-overlay-spin{to{transform:rotate(360deg)}}.ejemplo-modal__abrir{margin-top:1.5rem}.ejemplo-modal{z-index:110;-webkit-backdrop-filter:blur(6px);background:#17171773;justify-content:center;align-items:flex-end;animation:.25s ease-out both ejemplo-modal-fondo;display:flex;position:fixed;inset:0}@media (min-width:768px){.ejemplo-modal{align-items:center;padding:1.5rem}}.ejemplo-modal__panel{width:100%;max-width:960px;max-height:92vh;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));background-color:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both ejemplo-modal-subir;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000040}@media (min-width:768px){.ejemplo-modal__panel{border-radius:1rem;animation-name:ejemplo-modal-zoom;animation-duration:.22s}}.ejemplo-modal.is-saliendo{animation:.26s ease-in reverse both ejemplo-modal-fondo}.ejemplo-modal.is-saliendo .ejemplo-modal__panel{animation:.26s cubic-bezier(.4,0,1,1) both ejemplo-modal-bajar}@media (min-width:768px){.ejemplo-modal.is-saliendo .ejemplo-modal__panel{animation-name:ejemplo-modal-zoom-out;animation-duration:.2s}}@media (prefers-reduced-motion:reduce){.ejemplo-modal,.ejemplo-modal__panel,.ejemplo-modal.is-saliendo,.ejemplo-modal.is-saliendo .ejemplo-modal__panel{animation:none}}.ejemplo-modal__bar{color:#737373;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:flex}.ejemplo-modal__cerrar{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:.25rem;display:inline-flex}.ejemplo-modal__cerrar:hover{background-color:#f5f5f5}.ejemplo-modal__body{overscroll-behavior:contain;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding:1rem;overflow-y:auto}@media (min-width:768px){.ejemplo-modal__body{padding:1.5rem 2rem}}.ejemplo-modal__body .demo__result{border-top:0;margin-top:0;padding-top:0}@keyframes ejemplo-modal-fondo{0%{-webkit-backdrop-filter:blur();background-color:#0000}}@keyframes ejemplo-modal-subir{0%{transform:translateY(100%)}to{transform:none}}@keyframes ejemplo-modal-bajar{0%{transform:none}to{transform:translateY(100%)}}@keyframes ejemplo-modal-zoom{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes ejemplo-modal-zoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.98)}}.fm-vehiculo{min-width:13rem}.fm-puntaje{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.fm-puntaje strong{min-width:1.5rem;font-weight:600}.fm-puntaje__barra{background-color:#f5f5f5;border-radius:9999px;width:3rem;height:.375rem;overflow:hidden}.fm-puntaje__barra span{border-radius:9999px;height:100%;display:block}.fm-puntaje--bajo{color:#a84c2f}.fm-puntaje--bajo .fm-puntaje__barra span{background-color:#c65d3b}.fm-puntaje--medio{color:#b8860b}.fm-puntaje--medio .fm-puntaje__barra span{background-color:#f4c430}.fm-puntaje--alto{color:#4a6b4a}.fm-puntaje--alto .fm-puntaje__barra span{background-color:#6b8e6b}.fm-atencion{margin:0;padding:0;list-style:none}.fm-atencion__item{border-top:1px solid #eceae4;grid-template-columns:3rem 1fr;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:grid}.fm-atencion__item:first-child{border-top:0;padding-top:0}.fm-atencion__item .admin-btn{grid-column:2;justify-self:start}@media (min-width:768px){.fm-atencion__item{grid-template-columns:3rem 1fr auto}.fm-atencion__item .admin-btn{grid-column:auto}}.fm-atencion__n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.fm-atencion__n--neg{color:#a84c2f}.fm-atencion__n--warn{color:#b8860b}.fm-atencion__titulo{font-weight:500}.fm-dos{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1024px){.fm-dos{grid-template-columns:1fr 1fr}}.fm-meses{grid-template-columns:repeat(12,1fr);align-items:end;gap:.375rem;height:12rem;display:grid}.fm-meses__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.fm-meses__barra{background-color:#171717;border-radius:.25rem .25rem 0 0;width:100%;min-height:2px}.fm-meses__n,.fm-meses__mes{color:#737373;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem}.fm-jur{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.fm-jur__fila{justify-content:space-between;gap:.75rem;margin-bottom:.375rem;display:flex}.fm-jur__barra{background-color:#f5f5f5;border-radius:9999px;height:.375rem;display:block;overflow:hidden}.fm-jur__barra span{background-color:#c65d3b;border-radius:9999px;height:100%;display:block}.fm-mapa{z-index:0;background-color:#f2f1ee;border:1px solid #eceae4;border-radius:.75rem;width:100%;overflow:hidden}.fm-mapa--cargando{background:linear-gradient(90deg,#f5f5f5 0%,#e5e5e5 50%,#f5f5f5 100%) 0 0/200% 100%;height:420px;animation:1.2s ease-in-out infinite esq-brillo}.fm-mapa__nota{margin-top:.75rem}.fm-mapa__base{filter:grayscale()contrast(.92)brightness(1.06)}.fm-mapa__mancha{background:0 0;border:0}.fm-mapa__mancha span{background:radial-gradient(circle, rgba(214, 48, 49, var(--fuerza)) 0%, rgba(232, 84, 62, calc(var(--fuerza) * .75)) 28%, #f4c43073 55%, #f4c43000 72%);mix-blend-mode:multiply;border-radius:50%;display:block}.esq{background:linear-gradient(90deg,#f5f5f5 0%,#e5e5e5 50%,#f5f5f5 100%) 0 0/200% 100%;border-radius:9999px;max-width:100%;animation:1.2s ease-in-out infinite esq-brillo;display:inline-block}@media (prefers-reduced-motion:reduce){.esq{animation:none}}@keyframes esq-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.esq-tabla{flex-direction:column;display:flex}.esq-tabla__fila{border-top:1px solid #eceae4;align-items:center;gap:1rem;padding:1rem 0;display:grid}.esq-tabla__fila--cabeza{border-top:0;padding-top:.5rem}.esq-lineas{flex-direction:column;gap:.75rem;display:flex}.esq-panel__links{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.esq-panel__cabeza{flex-direction:column;gap:.75rem;display:flex}@keyframes dialogo-fondo{0%{opacity:0}}@keyframes dialogo-caja{0%{opacity:0;transform:translateY(8px)scale(.98)}}.dialogo{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#17171766;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out dialogo-fondo;display:flex;position:fixed;inset:0}.dialogo__caja{width:100%;max-width:26rem;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;background-color:#fff;border-radius:1rem;padding:1.5rem;animation:.18s ease-out dialogo-caja;box-shadow:0 24px 60px #0000002e}.dialogo__titulo{color:#171717;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.dialogo__mensaje{color:#525252;white-space:pre-line;margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.dialogo__campo{width:100%;font:inherit;color:#171717;resize:vertical;border:1px solid #e5e5e5;border-radius:.75rem;margin-top:1rem;padding:.75rem;font-size:.875rem}.dialogo__campo:focus{border-color:#f4c430;outline:none;box-shadow:0 0 0 3px #f4c43033}.dialogo__acciones{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialogo__btn{font:inherit;color:#171717;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.dialogo__btn:hover:not(:disabled){background-color:#fafafa}.dialogo__btn:focus-visible{outline-offset:2px;outline:2px solid #171717}.dialogo__btn--principal{color:#fff;background-color:#171717;border-color:#171717}.dialogo__btn--principal:hover:not(:disabled){background-color:#262626}.dialogo__btn--peligro{background-color:#a84c2f;border-color:#a84c2f}.dialogo__btn--peligro:hover:not(:disabled){background-color:#c65d3b}.dialogo__btn:disabled{opacity:.4;cursor:not-allowed}.hero{box-sizing:border-box;min-height:70vh;padding:10rem 0 6rem}.hero__yellow{color:#b8860b!important}@media (min-width:768px){.hero{padding-top:12rem;padding-bottom:8rem}}.hero__container{z-index:1;text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}.hero__title{font-size:2.5rem;font-weight:400;font-family:var(--font-dm-serif),Georgia,serif;color:#171717;letter-spacing:.02em;margin-bottom:1.25rem;line-height:1.1}@media (min-width:768px){.hero__title{font-size:3.5rem}}.hero__highlight{display:inline-block;position:relative}.hero__highlight:after{content:"";opacity:.4;z-index:-1;background-color:#f4c430;border-radius:2px;width:100%;height:.3em;position:absolute;bottom:.1em;left:0}.hero__description{color:#737373;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.hero__actions{flex-direction:column;align-items:center;gap:.25rem;display:flex}.hero__actions .btn{width:100%;padding:1rem 2.5rem;font-size:1.125rem}@media (min-width:640px){.hero__actions .btn{width:auto;min-width:280px}}.hero__link{color:#171717;text-align:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.hero__link:hover{text-decoration:underline}.stats{background-color:#fef9e7;justify-content:center;align-items:center;height:50vh;padding:3rem 1.5rem;display:flex}.stats__grid{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:grid}@media (min-width:768px){.stats__grid{grid-template-columns:repeat(3,1fr)}}.stats__item{text-align:center}.stats__value{color:#171717;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.stats__value{font-size:2rem}}.stats__label{color:#737373;font-size:.875rem}.features{background-color:#fef9e7;padding:6rem 0}.features__container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.features__header{text-align:center;margin-bottom:3rem}.features__title{color:#171717;margin-bottom:.75rem;font-size:2rem;font-weight:600}.features__subtitle{color:#737373;max-width:40rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.features__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features__grid{grid-template-columns:repeat(3,1fr)}}.platform{background:linear-gradient(135deg,#f4c430 0%,#d4a520 100%);padding:4rem 1.5rem}@media (min-width:768px){.platform{padding:5rem 2rem}}.platform__container{align-items:center;gap:2rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.platform__container{grid-template-columns:1fr 1fr;gap:3rem}}.platform__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:1.15}@media (min-width:768px){.platform__title{font-size:2.5rem}}.platform__description{color:#262626;font-size:1.125rem;line-height:1.7}.platform__field{background:#ffffff59;border:1.5px solid #171717;border-radius:.5rem;display:flex;overflow:hidden}.platform__input{min-width:0;font:inherit;color:#171717;background:0 0;border:0;flex:1;padding:1rem;font-size:1rem}.platform__input::placeholder{color:#404040}.platform__input:focus{background:#ffffff8c;outline:none}.platform__hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.platform__submit{color:#f4c430;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#171717;border:0;flex-shrink:0;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:background .15s}.platform__submit:hover{background:#262626}.platform__submit:disabled{opacity:.7;cursor:wait}.platform__more{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s,opacity .25s,transform .35s,margin-top .35s;display:grid;transform:translateY(-6px)}.platform__more--open{opacity:1;grid-template-rows:1fr;margin-top:.75rem;transform:translateY(0)}.platform__more-inner{min-height:0;overflow:hidden}.platform__textarea{width:100%;font:inherit;color:#171717;resize:vertical;background:#ffffff59;border:1.5px solid #171717;border-radius:.5rem;padding:1rem;font-size:1rem;line-height:1.7;display:block}.platform__textarea::placeholder{color:#404040}.platform__textarea:focus{background:#ffffff8c;outline:none}@media (prefers-reduced-motion:reduce){.platform__more{transition:none}}.platform__note{color:#262626;margin-top:.75rem;font-size:.75rem}.platform__note--error{color:#8a1c1c;font-weight:600}.platform__form-ok{color:#f5f5f5;background:#171717;border-radius:.5rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.7}.platform__form-ok strong{color:#f4c430}.platform__form-ok span{word-break:break-all;font-weight:600}.api{color:#fff;background-color:#171717;padding:6rem 1.5rem}@media (min-width:768px){.api{padding:8rem 2rem}}.api__container{max-width:72rem;margin:0 auto}.api__header{text-align:center;margin-bottom:4rem}.api__title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:400}@media (min-width:768px){.api__title{font-size:3.5rem}}.api__kicker{color:#f7d046;margin:-.5rem auto 1rem;font-size:1.25rem;font-weight:600}.api__subtitle{color:#a3a3a3;max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.api__section-title{font-family:var(--font-dm-serif),Georgia,serif;text-align:center;color:#fff;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.api__reports{margin-bottom:4rem}.api__reports-grid{gap:1.5rem;display:grid}@media (min-width:768px){.api__reports-grid{grid-template-columns:repeat(2,1fr)}.api__reports-grid>:last-child:nth-child(3){grid-column:1/-1}}@media (min-width:1024px){.api__reports-grid{grid-template-columns:repeat(3,1fr)}.api__reports-grid>:last-child:nth-child(3){grid-column:auto}}.api__report-card{background-color:#262626;border-radius:1rem;padding:2rem;transition:transform .2s,box-shadow .2s}.api__report-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.api__report-card--featured{background:linear-gradient(135deg,#262626 0%,#f4c4301a 100%);border:1px solid #f4c4304d}.api__report-icon{color:#171717;background-color:#f7d046;border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex;box-shadow:3px 4px #fff}.api__report-icon svg{width:24px;height:24px}.api__report-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}.api__report-description{color:#a3a3a3;margin-bottom:1rem;font-size:1rem;line-height:1.7}.api__report-tag{color:#d4d4d4;text-transform:uppercase;letter-spacing:.05em;background-color:#ffffff1a;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.api__customers{margin-bottom:4rem}.api__customers-grid{gap:1.5rem;display:grid}@media (min-width:768px){.api__customers-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.api__customers-grid{grid-template-columns:repeat(3,1fr)}}.api__customer-card{background-color:#262626;border-radius:1rem;padding:2rem;transition:transform .2s}.api__customer-card:hover{transform:translateY(-4px)}.api__customer-icon{color:#f4c430;background-color:#f4c4301a;border-radius:.75rem;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex}.api__customer-icon svg{width:28px;height:28px}.api__customer-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}.api__customer-description{color:#a3a3a3;font-size:1rem;line-height:1.7}.api__console{background-color:#262626;border-radius:1rem;max-width:56rem;margin:3rem auto 0;overflow:hidden;box-shadow:0 12px 32px #00000014}.api__console-header{background-color:#404040;border-bottom:1px solid #525252;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.api__console-dots{gap:.5rem;display:flex}.api__console-dots span{background-color:#737373;border-radius:50%;width:12px;height:12px}.api__console-dots span:first-child{background-color:#f9e49b}.api__console-dots span:nth-child(2){background-color:#f7d046}.api__console-dots span:nth-child(3){background-color:#d4a520}.api__console-title{color:#a3a3a3;font-family:monospace;font-size:.875rem}.api__console-body{color:#6b8e6b;min-height:280px;margin:0;padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6}.api__console-body code{white-space:pre-wrap}.api__console-cursor{color:#f7d046;font-weight:700;animation:1s infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.api__unica{text-align:center;background:linear-gradient(135deg,#f7d0461f,#f7d04605);border:1px solid #f7d04666;border-radius:1rem;max-width:760px;margin:-2rem auto 4rem;padding:1.5rem}.api__unica p{color:#e5e5e5;font-size:1.125rem;line-height:1.7}.api__unica strong{color:#fff}.api__unica-tag{color:#171717;text-transform:uppercase;letter-spacing:.06em;background-color:#f7d046;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.api__unica-links{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.api__unica-link{color:#f7d046;font-size:.875rem;font-weight:600;display:inline-block}.api__unica-link:hover{text-decoration:underline}.api__clientes{text-align:center;margin:6rem auto 12rem}.api__clientes-title{text-transform:uppercase;letter-spacing:.08em;color:#a3a3a3;margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.api__clientes-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:640px){.api__clientes-logos{grid-template-columns:repeat(2,1fr);justify-items:center;gap:2rem 1rem;display:grid}.api__clientes-logos li:last-child:nth-child(odd){grid-column:1/-1}}.api__cliente-logo{opacity:.75;width:auto;max-width:200px;height:40px;transition:opacity .2s;display:block}.api__cliente-logo:hover{opacity:1}.api__cliente-logo--v6{max-width:none;height:28px}@media (max-width:640px){.api__cliente-logo--v6{width:100%;max-width:150px;height:auto}}.api__cliente-logo--renato{max-width:none;height:30px}@media (max-width:640px){.api__cliente-logo--renato{width:100%;max-width:170px;height:auto}}.api__cliente-logo--ital{height:16px}@media (max-width:640px){.api__cliente-logo--ital{width:100%;max-width:150px;height:auto}}.api__cliente-logo--aguero{max-width:none;height:64px}.about{background-color:#fff;min-height:92vh;padding:0}.about__container{width:100%;height:100%;min-height:92vh}.about__grid{grid-template-columns:1fr;align-items:center;gap:3rem;min-height:92vh;display:grid}@media (min-width:1024px){.about__grid{grid-template-columns:1fr 1fr;gap:0}}.about__content{flex-direction:column;justify-content:center;padding:calc(1.5rem + 50px) 2rem 1.5rem;display:flex}@media (min-width:1024px){.about__content{padding:3rem 4rem}}.about__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2rem;font-weight:400}.about__title-highlight{display:inline-block;position:relative}.about__title-highlight:after{content:"";opacity:.4;z-index:-1;background-color:#f4c430;border-radius:2px;width:100%;height:.3em;position:absolute;bottom:.1em;left:0}.about__description{color:#737373;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.about__list{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.about__note{color:#737373;margin-top:1rem;font-size:.875rem}.about__list-item{align-items:center;gap:.75rem;display:flex}.about__list-item span{color:#171717;font-size:1rem}.about__dot{background-color:#f7d046;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;box-shadow:3px 4px #171717}.about__visual{justify-content:center;align-items:center;height:100%;min-height:46vh;display:flex}@media (min-width:1024px){.about__visual{min-height:92vh}}.about__image-wrapper{width:100%;height:100%;min-height:46vh;position:relative;overflow:hidden}@media (min-width:1024px){.about__image-wrapper{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 100%);min-height:92vh}}.about__image{object-fit:cover;object-position:center 85%}.cta{padding:6rem 1.5rem}.cta__container{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.cta__title{color:#171717;margin-bottom:.75rem;font-size:2rem;font-weight:600}.cta__description{color:#737373;margin-bottom:2rem;font-size:1.125rem}.cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.cta__actions{flex-direction:row}}.cta__note{color:#737373;margin-top:1rem;font-size:.75rem}.demo{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.demo__container{flex-direction:column;flex:1;max-width:40rem;margin:0 auto;padding:1.5rem;display:flex}@media (min-width:768px){.demo__container{padding:3rem}}.demo__header{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.demo__badge{color:#b8860b;background-color:#fef9e7;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.demo__content{background-color:#fff;border-radius:1rem;flex:1;padding:2rem;box-shadow:0 4px 12px #0000000f}@media (min-width:768px){.demo__content{padding:3rem}}.demo__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.5rem;font-size:2rem;font-weight:400}@media (min-width:768px){.demo__title{font-size:2.5rem}}.demo__subtitle{color:#737373;margin-bottom:2rem;font-size:1.125rem}.demo__form{margin-bottom:2rem}.demo__input-group{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.demo__input-group{flex-direction:row}}.demo__input{font-size:1.125rem;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.1em;text-transform:uppercase;background-color:#fff;border:2px solid #e5e5e5;border-radius:.75rem;flex:1;padding:1rem 1.25rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.demo__input::placeholder{color:#a3a3a3;text-transform:none;letter-spacing:normal}.demo__input:focus{border-color:#f4c430;outline:none;box-shadow:0 0 0 3px #f4c4301a}.demo__input:disabled{cursor:not-allowed;background-color:#f5f5f5}.demo__captcha{justify-content:center;margin-top:1.5rem;display:flex}@media (min-width:768px){.demo__captcha{justify-content:flex-start}}.demo__error{color:#a84c2f;background-color:#fef2f2;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:500}.demo__result{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:2rem}.demo__result-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1.5rem;font-size:1.25rem}.demo__vehicle-card{background-color:#fafafa;border-radius:.75rem;overflow:hidden}.demo__vehicle-header{background-color:#2d3748;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.demo__vehicle-plate{font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.15em;color:#fff;font-size:1.25rem;font-weight:700}.demo__vehicle-tag{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#fff3;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.demo__vehicle-main{text-align:center;background-color:#fff;padding:1.5rem}.demo__vehicle-brand{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.5rem;font-size:1.5rem}.demo__vehicle-model{color:#737373;margin-bottom:1rem;font-size:1rem;line-height:1.5}.demo__vehicle-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.demo__vehicle-year{color:#b8860b;background-color:#fef9e7;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.demo__vehicle-type{color:#2d3748;background-color:#f1f5f9;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.demo__vehicle-origin{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.demo__vehicle-origin--nacional{color:#4a6b4a;background-color:#f0fdf4}.demo__vehicle-origin--importado{color:#a84c2f;background-color:#fef2f2}.demo__vehicle-details{background-color:#fafafa;padding:1.5rem}.demo__details-title{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.demo__details-grid{gap:1rem;display:grid}.demo__detail{flex-direction:column;gap:.25rem;display:flex}.demo__detail-label{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.demo__detail-value{color:#171717;font-size:1rem;font-weight:500}.demo__title-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.demo__logout{color:#737373;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.demo__logout:hover{color:#171717}.demo__input--password{letter-spacing:normal;text-transform:none}.demo__combo{flex:1;display:flex;position:relative}.demo__combo .demo__input{width:100%}.demo__suggestions{z-index:20;background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;max-height:22rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000014}.demo__suggestion{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.demo__suggestion--active{background-color:#fef9e7}.demo__suggestion-plate{color:#fff;letter-spacing:.1em;background-color:#2d3748;border-radius:.375rem;flex-shrink:0;padding:.25rem .5rem;font-size:.875rem;font-weight:700}.demo__suggestion-main{flex-direction:column;min-width:0;display:flex}.demo__suggestion-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.demo__suggestion-multas{color:#737373;font-size:.75rem}.demo__suggestion-multas--alert{color:#a84c2f}.demo__suggestion-empty{color:#737373;padding:.75rem;font-size:.875rem}.demo-report__hero{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.demo-report__hero{flex-direction:row;align-items:flex-start}}.demo-report__photo{aspect-ratio:3/2;object-fit:cover;background-color:#f5f5f5;border-radius:.75rem;width:100%}@media (min-width:768px){.demo-report__photo{flex-shrink:0;width:16rem}}.demo-report__hero-body{flex:1;min-width:0}.demo-report__plate{background-color:#2d3748;border-radius:.375rem;padding:.25rem .75rem;font-size:1rem;display:inline-block}.demo-report__name{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:.75rem 0 .25rem;font-size:1.5rem;font-weight:400}.demo-report__version,.demo-report__meta{color:#737373;font-size:.875rem}.demo-report__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.demo-report__section{border-top:1px solid #e5e5e5;padding:2rem 0}@media (min-width:1024px){.demo-report__section{padding:2.5rem 0}}.demo-report__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.demo-report__section-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;font-size:1.25rem;font-weight:400}.demo-report__section-meta{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:767px){.demo-report__section-head{flex-wrap:wrap;justify-content:flex-start;row-gap:.5rem}.demo-report__section-meta{display:contents}.demo-report__section-title{margin-right:auto}.demo-report__section-monto{flex-basis:100%;order:3}}.demo-report__section-monto{color:#171717;font-size:1.5rem;font-weight:600;line-height:1}.demo-report__section-monto--alert{color:#a84c2f}.demo-report__pill{border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.demo-report__pill--ok{color:#4a6b4a;background-color:#f0fdf4}.demo-report__pill--alert{color:#a84c2f;background-color:#fef2f2}.demo-report__pill--neutral{color:#2d3748;background-color:#f1f5f9}.demo-report__sub{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 .5rem;font-size:.75rem;font-weight:600}.demo-report__section-head+.demo-report__sub{margin-top:0}.demo-report__kv{margin:0}.demo-report__kv-row{border-bottom:1px dashed #e5e5e5;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;font-size:.875rem;display:flex}.demo-report__kv-row dt{color:#737373}.demo-report__kv-row dd{color:#171717;text-align:right;margin:0;font-weight:500}.demo-report__kv-row small{color:#737373}.demo-report__alert{font-weight:700;color:#a84c2f!important}.demo-report__list{margin:0;padding:0;list-style:none}.demo-report__list li{border-bottom:1px dashed #e5e5e5;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.demo-report__list strong{color:#171717;font-weight:500}.demo-report__list span{color:#737373;text-align:right}.demo-report__note{color:#737373;margin-top:.5rem;font-size:.75rem}.demo-report__parcial{color:#171717;background:#fef9e7;border-left:4px solid #d4a520;border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.demo-report__table-wrap{overflow-x:auto}.demo-report__table{border-collapse:collapse;width:100%;font-size:.875rem}.demo-report__table th{text-align:left;color:#737373;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e5e5;padding:.5rem;font-size:.75rem;font-weight:600}.demo-report__table td{vertical-align:top;border-bottom:1px dashed #e5e5e5;padding:.5rem}.demo-report__table small{color:#737373}.demo-report__num{white-space:nowrap;text-align:right!important}.demo-report__row--muted td{color:#a3a3a3}.demo__container:has(.demo-report){max-width:76rem}.demo-report__grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.demo-report__section--wide{grid-column:1/-1}}.demo-report__kv--cols{display:block}.demo-report__stats{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.demo-report__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-report__stat{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.demo-report__stat strong{color:#171717;font-size:1.25rem;font-weight:600}.demo-report__stat small{color:#737373;font-size:.75rem}.demo-report__stat--alert{background-color:#fef2f2;border-color:#a84c2f33}.demo-report__stat--alert strong{color:#a84c2f}.demo-report__stat-label{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.demo-report__actions{align-items:center}@media (min-width:1024px){.demo-report__hero .demo-report__photo{width:24rem}}.demo-report__summary{color:#737373;margin-bottom:1rem;font-size:.875rem;line-height:1.7}.demo-report__ficha{grid-template-columns:minmax(0,1fr);column-gap:2.5rem;display:grid}@media (min-width:1024px){.demo-report__ficha{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-report__avisos{flex-direction:column;gap:.75rem;margin-bottom:.5rem;display:flex}.demo-report__avisos li{color:#171717;background-color:#fef2f2;border-left:3px solid #c65d3b;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.demo-report__avisos strong{margin-right:.5rem;font-weight:600}.demo-report__avisos p{margin-top:.25rem;line-height:1.7}.demo-report__aviso-meta,.demo-report__aviso-riesgo{color:#737373;font-size:.75rem}.demo-report__aviso-riesgo span{color:#a84c2f;font-weight:600}.demo-report__multas{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.demo-report__multas{display:none}}.demo-report__table-wrap--desktop{display:none}@media (min-width:768px){.demo-report__table-wrap--desktop{display:block}}.demo-report__multa{text-align:left;background-color:#f5f5f5;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.demo-report__multa-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.demo-report__multa-top strong{color:#171717;font-weight:600}.demo-report__multa-top span{color:#737373}.demo-report__multa-fecha{font-size:.75rem;display:block}.demo-report__multa-monto{white-space:nowrap;flex-shrink:0;font-size:1.125rem;font-weight:700;color:#171717!important}.demo-report__multa-desc{color:#171717;margin-top:.5rem;line-height:1.7}.demo-report__multa-meta{color:#737373;word-break:break-word;margin-top:.25rem;font-size:.75rem}.demo-report__kv>.demo-report__kv-row:last-child,.demo-report__section>.demo-report__kv-row:last-of-type,.demo-report__list>li:last-child,.demo-report__table tbody tr:last-child td{border-bottom:0}.demo-report{text-align:left}.demo-report--resumen .demo-report__hero{margin-bottom:0}.demo-report__photo--hero{justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:768px){.demo-report__photo--hero{aspect-ratio:auto;align-self:stretch;min-height:12rem}}.demo-report__photo--hero img{object-fit:contain;width:92%;height:92%}.demo-report__photo-vacia{font-family:var(--font-dm-serif),Georgia,serif;color:#d4d4d4;font-size:2rem}.cotiz{background:linear-gradient(135deg,#fef9e7 0%,#fff 70%);border:1px solid #f4c43059;border-radius:.75rem;gap:1.5rem;padding:1.25rem;display:grid}@media (min-width:768px){.cotiz{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:end;gap:2rem}}.cotiz__label{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.cotiz__valor strong{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;letter-spacing:-.01em;font-size:2.5rem;font-weight:400;line-height:1;display:block}.cotiz__barra{background:linear-gradient(90deg,#f4c43059,#f4c430 50%,#f4c43059);border-radius:9999px;height:8px;margin:.75rem 0 .5rem;position:relative}.cotiz__marca{background-color:#171717;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}.cotiz__extremos{color:#525252;justify-content:space-between;font-size:.75rem;font-weight:500;display:flex}.cotiz__meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:.75rem 0 0;display:grid}.cotiz__meta>div{background-color:#fafafa;border-radius:.5rem;padding:.75rem}.cotiz__meta dt{color:#737373;font-size:.6875rem}.cotiz__meta dd{color:#171717;margin:2px 0 0;font-size:.875rem;font-weight:600}.demo-report__mas{width:100%;font:inherit;color:#171717;cursor:pointer;background-color:#fff;border:1px dashed #d4d4d4;border-radius:.75rem;flex-direction:column;align-items:center;gap:2px;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.demo-report__mas span{color:#737373;font-size:.75rem;font-weight:400}.demo-report__mas:hover{background-color:#fafafa;border-color:#a3a3a3}.demo-report__mas:focus-visible{outline-offset:2px;outline:2px solid #171717}.solicitar{background-color:#fff;padding:4rem 0}.solicitar__container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.solicitar__header{text-align:center;margin-bottom:2rem}.solicitar__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2.5rem;font-weight:400}@media (min-width:768px){.solicitar__title{font-size:3.5rem}}.solicitar__subtitle{color:#737373;max-width:600px;margin:0 auto;font-size:1.125rem}.solicitar__grid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;max-width:900px;margin:0 auto;display:grid}@media (min-width:768px){.solicitar__grid{grid-template-columns:repeat(2,1fr)}.solicitar__grid>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (min-width:1024px){.solicitar__grid{grid-template-columns:repeat(3,1fr);max-width:1180px}.solicitar__grid>:nth-child(3):last-child{grid-column:auto;width:auto}}.solicitar__card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex;position:relative}.solicitar__card:hover{border-color:#d4d4d4;box-shadow:0 4px 12px #0000000f}.solicitar__card--featured{border-color:#f7d046;box-shadow:0 0 0 1px #f7d046}.solicitar__card--featured:hover{border-color:#f4c430;box-shadow:0 0 0 1px #f4c430,0 4px 12px #0000000f}.solicitar__badge{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;background-color:#f4c430;border-radius:9999px;padding:.25rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.solicitar__card-header{text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding-bottom:1rem}.solicitar__card-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.solicitar__card-description{color:#737373;font-size:.875rem}.solicitar__price{text-align:center;margin-bottom:1rem}.solicitar__price-current{color:#171717;font-size:2.5rem;font-weight:700;line-height:1;display:block}.solicitar__price-original{color:#737373;margin-top:.5rem;font-size:1rem;text-decoration:line-through;display:block}.solicitar__price-tag{color:#4a6b4a;background-color:#f0fdf4;border-radius:9999px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.solicitar__features{margin:0 0 1.5rem;padding:0;list-style:none}.solicitar__feature{color:#171717;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.solicitar__feature--disabled{color:#737373}.solicitar__feature--disabled .solicitar__feature-dot{background-color:#d4d4d4;box-shadow:2px 2px #a3a3a3}.solicitar__feature-dot{background-color:#f7d046;border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;box-shadow:2px 2px #171717}.solicitar__feature-note{color:#737373;margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.solicitar__includes{margin-bottom:.75rem}.solicitar__includes-label{text-align:center;color:#b8860b;background-color:#fef9e7;border-radius:.75rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:block}.solicitar__nowrap{white-space:nowrap}.solicitar__info{color:#737373;background-color:#fafafa;border-radius:.75rem;margin-bottom:1rem;padding:1rem;font-size:.75rem;line-height:1.7}.solicitar__cta{width:100%;margin-top:auto}.solicitar__v6{text-align:center;background-color:#171717;border-radius:1rem;flex-direction:column;align-items:center;max-width:720px;margin:4rem auto 0;padding:2.5rem 1.5rem;display:flex}@media (min-width:768px){.solicitar__v6{padding:3rem 2.5rem}}.solicitar__v6-logo{width:150px;height:auto;margin-bottom:1.5rem}.solicitar__v6-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:400;line-height:1.2}@media (min-width:768px){.solicitar__v6-title{font-size:2rem}}.solicitar__v6-text{color:#a3a3a3;max-width:480px;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.solicitar__input-group{margin-bottom:1rem}.solicitar__input{text-transform:uppercase;text-align:center;letter-spacing:.1em;border:1px solid #e5e5e5;border-radius:.75rem;width:100%;padding:1rem;font-family:monospace;font-size:1rem;transition:border-color .2s}.solicitar__input::placeholder{text-transform:none;letter-spacing:normal;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.solicitar__input:focus{border-color:#f4c430;outline:none}.auth{background-color:#fef9e7;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth__container{width:100%;max-width:420px}.auth__logo{text-align:center;font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;margin-bottom:2rem;font-size:2.5rem;font-weight:400;display:block}.auth__yellow{color:#f4c430}.auth__card{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 12px 32px #00000014}.auth__tabs{background-color:#f5f5f5;border-radius:.75rem;gap:.5rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.auth__tab{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}.auth__tab--active{color:#171717;background-color:#fff;box-shadow:0 1px 2px #0000000a}.auth__form{flex-direction:column;gap:1rem;display:flex}.auth__field{flex-direction:column;gap:.5rem;display:flex}.auth__label{color:#171717;font-size:.875rem;font-weight:500}.auth__input{border:1px solid #e5e5e5;border-radius:.75rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.auth__input:focus{border-color:#f4c430;outline:none}.auth__input::placeholder{color:#a3a3a3}.auth__forgot{color:#737373;text-align:right;font-size:.875rem;transition:color .2s}.auth__forgot:hover{color:#171717}.auth__submit{width:100%;margin-top:.5rem}.auth__divider{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.auth__divider:before,.auth__divider:after{content:"";background-color:#e5e5e5;flex:1;height:1px}.auth__divider span{color:#737373;font-size:.875rem}.auth__social{flex-direction:column;gap:.75rem;display:flex}.auth__social-btn{color:#171717;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.auth__social-btn:hover{background-color:#fafafa;border-color:#d4d4d4}.auth__social-btn svg{width:20px;height:20px}.auth__terms{color:#737373;text-align:center;margin-top:1.5rem;font-size:.75rem}.auth__terms a{color:#171717;text-decoration:underline}.auth__terms a:hover{color:#d4a520}.auth__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.auth__subtitle{color:#737373;text-align:center;margin-bottom:1.5rem;font-size:.875rem}.auth__error{color:#a84c2f;text-align:center;background-color:#fef2f2;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.auth__hint{color:#737373;text-align:center;margin-top:1rem;font-size:.75rem}.auth__social-btn--google{width:100%;padding:1rem;font-size:1rem}.auth__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.auth__loading p{color:#737373;font-size:.875rem}.auth__spinner{border:3px solid #e5e5e5;border-top-color:#f4c430;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth__success{text-align:center;flex-direction:column;align-items:center;padding:1rem;display:flex}.auth__success svg{color:#6b8e6b;width:48px;height:48px;margin-bottom:1rem}.auth__success h2{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}.auth__success p{color:#737373;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.auth__success p strong{color:#171717}.perfil{background-color:#fafafa;min-height:100vh}.perfil__header{z-index:20;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem;position:relative}@media (min-width:1024px){.perfil__header{padding:1rem 1.5rem}}.perfil__header-container{justify-content:space-between;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.perfil__logo{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:1.5rem;font-weight:400}.perfil__yellow{color:#f4c430}.perfil__user{align-items:center;gap:1rem;display:none}@media (min-width:1024px){.perfil__user{display:flex}}.perfil__menu-wrap{position:relative}@media (min-width:1024px){.perfil__menu-wrap{display:none}}.perfil__burger{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.perfil__burger[aria-expanded=true]{background-color:#f5f5f5}.perfil__menu{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:2px;min-width:220px;padding:.5rem;animation:.15s ease-out perfil-menu-in;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #0000001f}.perfil__menu .perfil__nav-item{color:#171717;width:100%;padding:.75rem}.perfil__menu-sep{background-color:#e5e5e5;height:1px;margin:.5rem 0}.perfil__menu-email{color:#737373;text-overflow:ellipsis;padding:0 .75rem;font-size:.75rem;overflow:hidden}.perfil__user-name{color:#171717;font-size:.875rem;font-weight:500}.perfil__logout{color:#737373;cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:color .2s}.perfil__logout:hover{color:#171717}.perfil__main{padding:1rem .75rem}@media (min-width:1024px){.perfil__main{padding:2rem 1.5rem}}.perfil__container{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:grid}@media (min-width:1024px){.perfil__container{grid-template-columns:250px minmax(0,1fr);padding-left:1.5rem;padding-right:1.5rem}}.perfil__sidebar{display:none}@media (min-width:1024px){.perfil__sidebar{height:fit-content;display:block;position:sticky;top:2rem}}.perfil__nav{background-color:#fff;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000a}.perfil__nav-item{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.perfil__nav-item svg{width:20px;height:20px}.perfil__nav-item:hover{color:#171717;background-color:#f5f5f5}.perfil__nav-item--active{color:#b8860b;background-color:#fef9e7}.perfil__nav-item--active:hover{background-color:#fef9e7}.perfil__content{min-width:0;min-height:60vh}.perfil__section{background-color:#fff;border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0000000a}@media (min-width:1024px){.perfil__section{padding:1.5rem}}.perfil__section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.perfil__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;font-size:1.5rem;font-weight:400}.perfil__description{color:#737373;margin-bottom:1.5rem}.perfil__table-container{display:none;overflow-x:auto}@media (min-width:768px){.perfil__table-container{display:block}}.perfil__pedidos{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.perfil__pedidos{display:none}}.perfil__pedido{border:1px solid #e5e5e5;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.perfil__pedido--abrible{cursor:pointer;transition:border-color .2s}.perfil__pedido--abrible:active{border-color:#f4c430}.perfil__pedido-top,.perfil__pedido-bottom{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.perfil__pedido-veh{color:#171717;font-size:.875rem;font-weight:500}.perfil__pedido-tipo{color:#b8860b;text-transform:uppercase;letter-spacing:.04em;margin-top:-.25rem;font-size:.75rem;font-weight:600}.perfil__resumen{flex-wrap:wrap;gap:.5rem;display:flex}.perfil__dato{color:#4a6b4a;white-space:nowrap;background-color:#f0fdf4;border-radius:.5rem;padding:2px .5rem;font-size:.75rem;font-weight:500}.perfil__dato--alerta{color:#a84c2f;background-color:#fef2f2}.perfil__pedido-bottom{color:#737373;flex-wrap:wrap;min-height:36px;font-size:.75rem}.perfil__table{border-collapse:collapse;width:100%}.perfil__table th,.perfil__table td{text-align:left;border-bottom:1px solid #e5e5e5;padding:1rem}.perfil__table th{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.perfil__table td{color:#171717;font-size:.875rem}.perfil__table-dominio{font-family:monospace;font-weight:600}.perfil__status{border-radius:.375rem;padding:2px .5rem;font-size:.75rem;font-weight:500;display:inline-block}.perfil__status--completado,.perfil__status--ok{color:#4a6b4a;background-color:#f0fdf4}.perfil__status--pendiente{color:#b8860b;background-color:#fef9e7}.perfil__status--alerta{color:#a84c2f;background-color:#fef2f2}.perfil__status--neutral{color:#2d3748;background-color:#f1f5f9}.perfil__action-btn{color:#171717;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.perfil__action-btn:hover{background-color:#fafafa;border-color:#d4d4d4}.perfil__card{background-color:#fafafa;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.perfil__card:last-child{margin-bottom:0}.perfil__card-title{color:#171717;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.perfil__info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.perfil__info-item{flex-direction:column;gap:.25rem;display:flex}.perfil__info-label{color:#737373;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.perfil__info-value{color:#171717;font-size:1rem;font-weight:500}.perfil__section--informe{box-shadow:none;background-color:#0000;padding:0}.perfil__back-btn{color:#171717;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:0;font-size:.75rem;font-weight:500;display:inline-flex}.perfil__back-btn svg{width:14px;height:14px}.perfil__back-btn:hover{text-decoration:underline}.perfil__section--informe .demo__result{border-top:0;margin-top:0;padding-top:0}.perfil__empresa{color:#fff;background-color:#262626;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.perfil__empresa:hover{background-color:#404040}@media (min-width:1024px){.perfil__empresa{display:none}}.perfil__empresa-side{color:#fff;background-color:#262626;border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.perfil__empresa-side svg{color:#f7d046;flex-shrink:0}.perfil__empresa-side{transition:background-color .2s}.perfil__empresa-side:hover{background-color:#404040}.perfil__btn-resumen--activo{box-shadow:none;color:#f7d046;background-color:#171717;border-color:#171717}.perfil__btn-resumen--activo:hover{background-color:#262626}.perfil__ia{text-align:left;background:linear-gradient(#fef9e7 0%,#fff 100%);border:1px solid #f9e49b;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.perfil__ia-head{color:#171717;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.perfil__ia-head strong{font-size:1rem}.perfil__ia-tag{color:#737373;font-size:.75rem}.perfil__ia-texto{color:#262626;font-size:.875rem;line-height:1.7}.perfil__ia-texto p{margin:0 0 .75rem}.perfil__ia-texto ul{margin:0 0 .75rem;padding-left:1.25rem;list-style:outside}.perfil__ia-texto li{margin-bottom:.25rem}.perfil__ia-texto strong{color:#171717}.perfil__ia-texto>:last-child{margin-bottom:0}.perfil__ia-texto--escribiendo>:last-child:after{content:"▍";color:#d4a520;margin-left:2px;animation:1s step-end infinite perfil-cursor}.perfil__ia-skeleton{flex-direction:column;gap:.5rem;display:flex}.perfil__ia-skeleton span{background:linear-gradient(90deg,#f5f5f5 0%,#e5e5e5 50%,#f5f5f5 100%) 0 0/200% 100%;border-radius:.375rem;height:12px;animation:1.2s linear infinite perfil-shimmer}.perfil__ia-skeleton span:first-child{width:85%}.perfil__ia-skeleton span:nth-child(2){width:70%}.perfil__ia-skeleton span:nth-child(3){width:55%}.perfil__ia-error{color:#a84c2f;font-size:.875rem}.perfil__ia-nota{color:#737373;margin-top:.75rem;font-size:.75rem}.perfil__btn-descarga{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.perfil__empresa-cta{color:#f7d046;white-space:nowrap;font-weight:600}.perfil__error{color:#a84c2f;background-color:#fef2f2;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.perfil__action-btn:disabled{opacity:.6;cursor:default}.perfil__action-pending{color:#737373;font-size:.75rem}.perfil__skeleton{background:linear-gradient(90deg,#f5f5f5 0%,#e5e5e5 50%,#f5f5f5 100%) 0 0/200% 100%;border-radius:9999px;max-width:100%;height:12px;animation:1.2s ease-in-out infinite perfil-skeleton;display:inline-block}.perfil__empty{color:#737373;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0;display:flex}.perfil__informe-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.perfil__informe-bar .perfil__back-btn{margin-bottom:0}.perfil__descargas{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.perfil__descargas .btn{background-color:#fff;width:100%}.perfil__descargas .btn--primary{background-color:#f4c430}.perfil__informe-tools{align-items:center;gap:.75rem;display:flex}.perfil__informe-actions{flex-wrap:wrap;gap:.75rem;display:flex}.perfil__informe-actions--arriba{display:none}@media (min-width:1024px){.perfil__informe-actions--arriba{display:flex}}.perfil__informe-actions--abajo{flex-direction:column;margin-top:1.5rem}.perfil__informe-actions--abajo .btn{width:100%}@media (min-width:1024px){.perfil__informe-actions--abajo{display:none}}.perfil__nota{color:#737373;background-color:#fafafa;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.perfil__ver-btn{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s;display:inline-flex}.perfil__ver-btn:hover:not(:disabled),.perfil__ver-btn:focus-visible{background-color:#f4c430}.perfil__ver-btn:disabled{cursor:default}.perfil__ver-btn--abriendo{animation:1s ease-in-out infinite perfil-skeleton-pulse}.perfil__seguimiento{background-color:#fff;border-radius:.75rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 2px #0000000a}.perfil__seguimiento-head{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.perfil__seguimiento-head span{color:#737373;font-size:.75rem}.perfil__actualizacion{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.perfil__actualizacion>div{flex-direction:column;gap:.25rem;display:flex}.perfil__actualizacion-titulo{font-size:.875rem;font-weight:500}.perfil__link-btn{color:#171717;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.875rem;font-weight:700}.perfil__link-btn:hover:not(:disabled){text-decoration:underline}.perfil__vender .perfil__title{margin-bottom:.5rem}.perfil__vender-grid{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;grid-template-columns:1fr;gap:1.25rem 2rem;padding:1.5rem 0;display:grid}@media (min-width:768px){.perfil__vender-grid{grid-template-columns:repeat(2,1fr)}}.perfil__vender-grid h3{color:#171717;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.perfil__vender-grid p{color:#737373;font-size:.875rem;line-height:1.7}.perfil__vender-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.perfil__vender-cta p{color:#737373;font-size:.875rem}.perfil__vender-cta strong{color:#171717;letter-spacing:.05em}@keyframes perfil-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes perfil-skeleton-pulse{50%{opacity:.35}}@keyframes perfil-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes perfil-cursor{50%{opacity:0}}@keyframes perfil-shimmer{to{background-position:-200% 0}}.perfil__filas{margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.perfil__filas{flex-direction:column;display:flex}}.perfil__fila{border-bottom:1px solid #e5e5e5;grid-template-columns:6.5rem minmax(0,1fr) 9.5rem;align-items:center;gap:1.25rem;min-height:6.5rem;padding:1rem 0;display:grid}.perfil__fila:first-child{border-top:1px solid #e5e5e5}.perfil__placa{letter-spacing:.08em;white-space:nowrap;border:2px solid #171717;border-radius:.375rem;justify-self:start;padding:4px 10px;font-family:monospace;font-size:1rem;font-weight:700}.perfil__fila-datos{flex-direction:column;gap:.5rem;min-width:0;display:flex}.perfil__fila-top{align-items:center;gap:.75rem;min-width:0;display:flex}.perfil__fila-top .perfil__status{flex:none}.perfil__fila-auto{color:#171717;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.perfil__fila-cols{grid-template-columns:1.5fr 1.1fr 1fr .8fr;gap:1rem;margin:0;display:grid}.perfil__fila-cols>div{min-width:0}.perfil__fila-cols dt{letter-spacing:.05em;text-transform:uppercase;color:#737373;margin-bottom:2px;font-size:.6875rem;font-weight:600}.perfil__fila-cols dd{color:#171717;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;overflow:hidden}.perfil__mal{font-weight:600;color:#a84c2f!important}.perfil__bien{color:#4a6b4a!important}.perfil__fila-acciones{justify-content:flex-end;display:flex}.perfil__acciones-fila{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:inline-flex}.perfil__fila-acciones .perfil__acciones-fila{flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.perfil__fila-acciones .perfil__acciones-fila .perfil__calificar{justify-content:center}.perfil__ver{white-space:nowrap}.perfil__calificar{color:#171717;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.perfil__calificar:hover{text-underline-offset:3px;text-decoration:underline}.perfil__calificar-caja{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.perfil__calificar-caja svg{fill:#171717;width:15px;height:15px}.perfil__calificar-card{color:#171717;background-color:#fef9e7;border:2px solid #171717;border-radius:.75rem;flex-direction:column;gap:2px;padding:1rem;text-decoration:none;transition:transform .2s;display:flex;box-shadow:3px 4px #171717}.perfil__calificar-card:hover{transform:translate(-1px,-1px)}.perfil__calificar-card strong{margin-top:.5rem;font-size:.875rem}.perfil__calificar-card span:last-child{color:#525252;font-size:.75rem}.perfil__calificar-estrellas{gap:3px;display:flex}.perfil__calificar-estrellas svg{fill:#f4c430;stroke:#171717;stroke-width:1.2px;width:20px;height:20px}.perfil__calificar-estrellas svg.is-vacia{fill:#fff}.perfil__nuevo{color:#171717;background-color:#fff;border:1.5px solid #171717;gap:.5rem}.perfil__nuevo:hover{background-color:#f5f5f5}.planes{background-color:#fafafa;min-height:100vh}.planes__header{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem}.planes__header-container{justify-content:space-between;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.planes__logo{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:1.5rem;font-weight:400}.planes__yellow{color:#f4c430}.planes__main{padding:3rem 1.5rem}.planes__container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.planes__hero{text-align:center;margin-bottom:3rem}.planes__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2.5rem;font-weight:400}.planes__subtitle{color:#737373;max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.planes__toggle{background-color:#fff;border-radius:1rem;justify-content:center;gap:.5rem;width:fit-content;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:.5rem;display:flex;box-shadow:0 1px 2px #0000000a}.planes__toggle-btn{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.planes__toggle-btn--active{color:#171717;background-color:#f7d046;box-shadow:3px 4px #171717}.planes__periodo{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1rem;display:flex}.planes__periodo-btn{color:#737373;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.planes__periodo-btn:hover{color:#171717;border-color:#a3a3a3}.planes__periodo-btn--active{color:#171717;background-color:#f7d04626;border-color:#f7d046}.planes__discount-badge{color:#171717;background-color:#f7d046;border-radius:.375rem;margin-left:.25rem;padding:1px .25rem;font-size:10px;font-weight:600;display:inline-block}.planes__pricing-original-small{color:#737373;margin-top:.25rem;font-size:.875rem;display:block}.planes__pricing-summary{border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem;padding-bottom:1.5rem}.planes__pricing-card--custom .planes__pricing-summary{border-color:#404040}.planes__pricing-row{color:#737373;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.planes__pricing-card--custom .planes__pricing-row{color:#a3a3a3}.planes__pricing-row--total{color:#171717;font-size:1rem;font-weight:600}.planes__pricing-card--custom .planes__pricing-row--total{color:#fff}.planes__basico{max-width:500px;margin:0 auto}.planes__selector{margin-bottom:2rem}.planes__selector-title{color:#171717;text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.planes__range-container{max-width:400px;margin:0 auto}.planes__range-labels{justify-content:space-between;margin-bottom:.75rem;display:flex}.planes__range-label{color:#737373;cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:.5rem .25rem;font-size:.875rem;font-weight:500;transition:all .2s}.planes__range-label:hover{color:#171717}.planes__range-label--active{color:#d4a520;font-weight:600}.planes__range-input{cursor:pointer;appearance:none;background:#e5e5e5;border-radius:9999px;outline:none;width:100%;height:6px}.planes__range-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f7d046;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:2px 2px #171717}.planes__range-input::-webkit-slider-thumb:hover{transform:scale(1.1)}.planes__range-input::-moz-range-thumb{cursor:pointer;background:#f7d046;border:none;border-radius:50%;width:20px;height:20px;box-shadow:2px 2px #171717}.planes__pricing-card{text-align:center;background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 12px 32px #00000014}.planes__pricing-card--custom{color:#fff;background-color:#171717}.planes__pricing-header{margin-bottom:1.5rem}.planes__pricing-cantidad{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.planes__pricing-card--custom .planes__pricing-cantidad{color:#a3a3a3}.planes__pricing-original{color:#737373;margin-bottom:.25rem;font-size:1.125rem;text-decoration:line-through;display:block}.planes__pricing-price{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.planes__pricing-currency{color:#171717;font-size:1.5rem;font-weight:600}.planes__pricing-card--custom .planes__pricing-currency{color:#fff}.planes__pricing-amount{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;font-size:3.5rem;font-weight:400}.planes__pricing-card--custom .planes__pricing-amount{color:#fff}.planes__pricing-unit{color:#737373;font-size:1rem}.planes__pricing-card--custom .planes__pricing-unit{color:#a3a3a3}.planes__pricing-total{color:#737373;border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:.875rem}.planes__pricing-card--custom .planes__pricing-total{border-color:#404040}.planes__pricing-custom-text{color:#a3a3a3;font-size:1rem;line-height:1.7}.planes__pricing-features{text-align:left;margin-bottom:2rem}.planes__pricing-features li{color:#737373;border-bottom:1px solid #f5f5f5;padding:.5rem 0;font-size:.875rem}.planes__pricing-features li:last-child{border-bottom:none}.planes__pricing-btn{width:100%}.planes__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.planes__grid{grid-template-columns:repeat(3,1fr)}}.planes__faq{margin-top:4rem}.planes__faq-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.planes__faq-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.planes__faq-grid{grid-template-columns:repeat(2,1fr)}}.planes__faq-item{background-color:#fff;border-radius:.75rem;padding:1.5rem}.planes__faq-item h3{color:#171717;margin-bottom:.5rem;font-size:1rem;font-weight:600}.planes__faq-item p{color:#737373;font-size:.875rem;line-height:1.7}.api-pricing{color:#fff;background-color:#171717;min-height:100vh}.api-pricing__header{border-bottom:1px solid #262626;padding:1rem 1.5rem}.api-pricing__header-container{justify-content:space-between;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.api-pricing__logo{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;font-size:1.5rem;font-weight:400}.api-pricing__yellow{color:#f4c430}.api-pricing__nav{align-items:center;gap:1.5rem;display:flex}.api-pricing__nav-link{color:#a3a3a3;font-size:.875rem;transition:color .2s}.api-pricing__nav-link:hover{color:#fff}.api-pricing__main{padding:3rem 1.5rem}.api-pricing__container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.api-pricing__hero{text-align:center;margin-bottom:2.5rem}.api-pricing .api__console{max-width:56rem;margin:0 auto 3rem}.api-pricing .api__console--auto .api__console-body{min-height:auto}.api-pricing__code-line{color:#6b8e6b;font-family:Fira Code,monospace;font-size:.875rem}.api-pricing__code-method{color:#f7d046;font-weight:600}.api-pricing__code-divider{background-color:#404040;height:1px;margin:1rem 0}.api-pricing__code-prices{flex-direction:column;gap:.5rem;display:flex}.api-pricing__code-price-item{color:#d4d4d4;justify-content:space-between;font-size:.875rem;display:flex}.api-pricing__code-tagline{color:#a3a3a3;margin:0;font-size:.875rem;font-style:italic}.api-pricing__badge{color:#171717;background-color:#f7d046;border-radius:9999px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.api-pricing__title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:400}@media (min-width:768px){.api-pricing__title{font-size:3.5rem}}.api-pricing__subtitle{color:#a3a3a3;max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.api-pricing__toggle{background-color:#262626;border-radius:1rem;justify-content:center;gap:.5rem;width:fit-content;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:.5rem;display:flex}.api-pricing__toggle-btn{color:#a3a3a3;cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.api-pricing__toggle-btn--active{color:#171717;background-color:#f7d046;box-shadow:3px 4px #171717}.api-pricing__tagline{color:#a3a3a3;font-style:italic}.api-pricing__periodo{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1rem;display:flex}.api-pricing__periodo-btn{color:#a3a3a3;cursor:pointer;background-color:#0000;border:1px solid #404040;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.api-pricing__periodo-btn:hover{color:#fff;border-color:#737373}.api-pricing__periodo-btn--active{color:#f7d046;background-color:#f7d04626;border-color:#f7d046}.api-pricing__discount-badge{color:#171717;background-color:#f7d046;border-radius:.375rem;margin-left:.25rem;padding:1px .25rem;font-size:10px;font-weight:600;display:inline-block}.api-pricing__pricing-original-small{color:#737373;margin-top:.25rem;font-size:.875rem;display:block}.api-pricing__basico{max-width:500px;margin:0 auto}.api-pricing__selector{margin-bottom:2rem}.api-pricing__selector-title{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.api-pricing__range-container{max-width:400px;margin:0 auto}.api-pricing__range-labels{justify-content:space-between;margin-bottom:.75rem;display:flex}.api-pricing__range-label{color:#737373;cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:.5rem .25rem;font-size:.875rem;font-weight:500;transition:all .2s}.api-pricing__range-label:hover{color:#fff}.api-pricing__range-label--active{color:#f7d046;font-weight:600}.api-pricing__range-input{cursor:pointer;appearance:none;background:#404040;border-radius:9999px;outline:none;width:100%;height:6px}.api-pricing__range-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f7d046;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:2px 2px #171717}.api-pricing__range-input::-webkit-slider-thumb:hover{transform:scale(1.1)}.api-pricing__range-input::-moz-range-thumb{cursor:pointer;background:#f7d046;border:none;border-radius:50%;width:20px;height:20px;box-shadow:2px 2px #171717}.api-pricing__pricing-card{text-align:center;background-color:#262626;border-radius:1rem;padding:2rem}.api-pricing__pricing-card--custom{border:2px solid #f7d046}.api-pricing__pricing-header{margin-bottom:1.5rem}.api-pricing__pricing-label{color:#a3a3a3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.api-pricing__pricing-original{color:#737373;margin-bottom:.25rem;font-size:1.125rem;text-decoration:line-through;display:block}.api-pricing__pricing-price{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.api-pricing__pricing-currency{color:#fff;font-size:1.5rem;font-weight:600}.api-pricing__pricing-amount{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;font-size:3.5rem;font-weight:400}.api-pricing__pricing-unit{color:#a3a3a3;font-size:1rem}.api-pricing__pricing-custom-text{color:#a3a3a3;margin-top:.5rem;font-size:1rem;line-height:1.7}.api-pricing__pricing-summary{border-bottom:1px solid #404040;margin-bottom:1.5rem;padding-bottom:1.5rem}.api-pricing__pricing-row{color:#a3a3a3;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.api-pricing__pricing-row--total{color:#fff;font-size:1rem;font-weight:600}.api-pricing__pricing-includes{text-align:left;margin-bottom:2rem}.api-pricing__pricing-includes h3{color:#fff;margin-bottom:1rem;font-size:.875rem;font-weight:600}.api-pricing__pricing-includes ul{flex-direction:column;gap:.75rem;display:flex}.api-pricing__pricing-includes li{color:#d4d4d4;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.api-pricing__pricing-includes li svg{color:#f7d046;flex-shrink:0;width:16px;height:16px}.api-pricing__pricing-custom-features{text-align:left;margin-bottom:2rem}.api-pricing__pricing-custom-features li{color:#d4d4d4;border-bottom:1px solid #404040;padding:.75rem 0;font-size:.875rem}.api-pricing__pricing-custom-features li:last-child{border-bottom:none}.api-pricing__pricing-btn{width:100%}.api-pricing__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.api-pricing__grid{grid-template-columns:repeat(3,1fr)}}.api-pricing__docs{border-top:1px solid #262626;margin-top:4rem;padding-top:4rem}.api-pricing__docs-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.api-pricing__docs-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.api-pricing__docs-grid{grid-template-columns:repeat(3,1fr)}}.api-pricing__docs-card{background-color:#262626;border-radius:.75rem;padding:1.5rem}.api-pricing__docs-card h3{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:600}.api-pricing__docs-card p{color:#a3a3a3;margin-bottom:1rem;font-size:.875rem;line-height:1.7}.api-pricing__docs-link{color:#f7d046;font-size:.875rem;font-weight:500;transition:color .2s}.api-pricing__docs-link:hover{color:#f9e49b}.solicitar-page{background-color:#fafafa;min-height:100vh}.solicitar-page__header{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem}.solicitar-page__header-container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.solicitar-page__logo{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:1.5rem;font-weight:400}.solicitar-page__yellow{color:#f4c430}.solicitar-page__main{justify-content:center;padding:2rem 1.5rem;display:flex}.solicitar-page__container{width:100%;max-width:480px}@media (min-width:1024px){.solicitar-page__container--pago{max-width:calc(960px + 2.5rem)}}.solicitar-page__confirm{grid-template-columns:1fr;display:grid}.solicitar-page__confirm--listo{gap:1.5rem}@media (min-width:1024px){.solicitar-page__confirm--listo{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem}}.solicitar-page__confirm-pago{visibility:hidden;width:480px;position:absolute;left:-9999px}.solicitar-page__confirm--listo .solicitar-page__confirm-pago{visibility:visible;width:auto;animation:.4s ease-out both solicitar-pago-sube;position:static}@media (min-width:1024px){.solicitar-page__confirm--listo .solicitar-page__confirm-pago{animation:.5s ease-out .15s both solicitar-pago-entra}.solicitar-page__confirm--listo .solicitar-page__confirm-resumen{animation:.5s ease-out both solicitar-resumen-izquierda;position:sticky;top:1.5rem}}.solicitar-page__checkout{margin-bottom:1rem}.solicitar-page__checkout rebill-checkout,.solicitar-page__checkout .rebill-checkout{background:0 0!important;min-height:0!important;padding:0!important;overflow:visible!important}.solicitar-page__checkout .left-section{background:0 0!important;width:100%!important}.solicitar-page__checkout .left-section-container{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.solicitar-page__checkout .customer-exists:has(>rebill-button[style*=hidden]){display:none}.solicitar-page__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:400}.solicitar-page__subtitle{color:#737373;text-align:center;margin-bottom:2rem;font-size:1rem}.solicitar-page__plan-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.solicitar-page__plan-selector{gap:.75rem}}.solicitar-page__plan-selector{margin-bottom:1.5rem}.solicitar-page__plan-btn{text-align:center;cursor:pointer;background-color:#fff;border:2px solid #e5e5e5;border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:1rem .5rem;transition:all .2s;display:flex;position:relative}.solicitar-page__plan-btn:hover{border-color:#d4d4d4}.solicitar-page__plan-btn--active,.solicitar-page__plan-btn--active:hover{background-color:#fef9e7;border-color:#f4c430}.solicitar-page__plan-badge{white-space:nowrap;color:#171717;background-color:#f4c430;border-radius:9999px;padding:2px .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.solicitar-page__plan-name{color:#171717;font-size:.875rem;font-weight:500}.solicitar-page__plan-price{font-size:1rem}@media (min-width:640px){.solicitar-page__plan-price{font-size:1.125rem}}.solicitar-page__plan-price{color:#b8860b;font-weight:700}.solicitar-page__error{color:#a84c2f;text-align:center;background-color:#fef2f2;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.solicitar-page__form{flex-direction:column;gap:1rem;display:flex}.solicitar-page__input-wrapper{width:100%}.solicitar-page__input{text-align:center;text-transform:uppercase;letter-spacing:.15em;border:2px solid #e5e5e5;border-radius:1rem;width:100%;padding:1.25rem;font-family:monospace;font-size:1.5rem;font-weight:700;transition:border-color .2s}.solicitar-page__input:focus{border-color:#f4c430;outline:none}.solicitar-page__input::placeholder{letter-spacing:normal;font-size:1.125rem;font-weight:400;font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#a3a3a3}.solicitar-page__submit{width:100%}.solicitar-page__captcha{justify-content:center;display:flex}.solicitar-page__vehicle-card{background-color:#fff;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 2px #0000000a}.solicitar-page__vehicle-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.solicitar-page__vehicle-dominio{color:#171717;letter-spacing:.1em;font-family:monospace;font-size:1.5rem;font-weight:700}.solicitar-page__change-btn{color:#737373;cursor:pointer;background:0 0;border:none;font-size:.875rem;text-decoration:underline;transition:color .2s}.solicitar-page__change-btn:hover{color:#171717}.solicitar-page__vehicle-info{flex-direction:column;gap:.75rem;display:flex}.solicitar-page__vehicle-row{justify-content:space-between;align-items:center;display:flex}.solicitar-page__vehicle-label{color:#737373;font-size:.875rem}.solicitar-page__vehicle-value{color:#171717;font-size:.875rem;font-weight:500}.solicitar-page__order-summary{background-color:#fff;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 2px #0000000a}.solicitar-page__order-title{color:#171717;margin-bottom:1rem;font-size:1rem;font-weight:600}.solicitar-page__order-item{color:#171717;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.875rem;display:flex}.solicitar-page__order-prices{align-items:center;gap:.5rem;display:flex}.solicitar-page__order-original{color:#737373;font-size:.75rem;text-decoration:line-through}.solicitar-page__order-price{font-weight:600}.solicitar-page__order-total{color:#171717;justify-content:space-between;align-items:center;padding-top:1rem;font-size:1.125rem;font-weight:700;display:flex}.solicitar-page__order-note{color:#737373;border-top:1px solid #e5e5e5;margin-top:1rem;padding-top:1rem;font-size:.75rem;line-height:1.7}.solicitar-page__pay-btn{width:100%;margin-bottom:1rem}.solicitar-page__secure{color:#737373;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.solicitar-page__secure svg{width:14px;height:14px}.solicitar-page__success{text-align:center;background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 2px #0000000a}.solicitar-page__success-icon{background-color:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.solicitar-page__success-icon svg{color:#4a6b4a;width:32px;height:32px}.solicitar-page__success-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.75rem;font-size:1.5rem;font-weight:400}.solicitar-page__success-text{color:#737373;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.solicitar-page__success-text strong{color:#171717;font-family:monospace}.solicitar-page__success-redirect{color:#737373;font-size:.875rem}.solicitar-page__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.solicitar-page__loading p{color:#737373;font-size:.875rem}.solicitar-page__spinner{border:3px solid #e5e5e5;border-top-color:#f4c430;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.solicitar-page__section-container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.solicitar-page__section-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.solicitar-page__section-subtitle{color:#737373;text-align:center;margin-bottom:2rem;font-size:.875rem}.solicitar-page__incluye{background-color:#fff;border-top:1px solid #e5e5e5;padding:3rem 1.5rem}.solicitar-page__incluye .solicitar-page__section-title{margin-bottom:2rem}.solicitar-page__incluye-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.solicitar-page__incluye-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.solicitar-page__incluye-grid{grid-template-columns:repeat(3,1fr)}}.solicitar-page__incluye-item{border:1px solid #e5e5e5;border-radius:.75rem;gap:.75rem;padding:1.25rem;display:flex}.solicitar-page__incluye-item h3{color:#171717;margin-bottom:.25rem;font-size:1rem;font-weight:600}.solicitar-page__incluye-item p{color:#737373;font-size:.875rem;line-height:1.7}.solicitar-page__incluye-item--destacado{background-color:#f7d0461f;border-color:#f4c430}.solicitar-page__incluye-dot{background-color:#f4c430;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.solicitar-page__incluye-note{color:#737373;text-align:center;margin-top:1.5rem;font-size:.875rem}.solicitar-page__ejemplo{padding:3rem 1.5rem 4rem}@keyframes solicitar-resumen-izquierda{0%{transform:translate(calc(50% + 1.25rem))}to{transform:none}}@keyframes solicitar-pago-entra{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes solicitar-pago-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.solicitar-page__captcha{justify-content:center;margin:0 0 1rem;display:flex}.demo-cotizador{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.demo-cotizador__header{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 1.5rem}.demo-cotizador__header-container{justify-content:space-between;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}.demo-cotizador__logo{color:#171717;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.demo-cotizador__logo-demo{color:#1a1a1a;background-color:#f4c430;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.demo-cotizador__powered{color:#737373;font-size:.875rem}.demo-cotizador__brand{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;font-weight:400}.demo-cotizador__api-panel{color:#fff;background:linear-gradient(135deg,#171717 0%,#262626 100%);padding:1rem 1.5rem}.demo-cotizador__api-content{align-items:center;gap:1.5rem;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:relative}.demo-cotizador__api-badge{color:#f7d046;background-color:#f4c43033;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.demo-cotizador__api-badge svg{width:14px;height:14px}.demo-cotizador__api-time{align-items:baseline;gap:.25rem;display:flex}.demo-cotizador__api-value{color:#6b8e6b;font-size:2rem;font-weight:700}.demo-cotizador__api-unit{color:#6b8e6b;font-size:1.125rem}.demo-cotizador__api-desc{color:#a3a3a3;font-size:.875rem}.demo-cotizador__api-close{color:#737373;cursor:pointer;background:0 0;border:none;padding:.5rem;position:absolute;right:0}.demo-cotizador__api-close svg{width:20px;height:20px}.demo-cotizador__api-close:hover{color:#d4d4d4}.demo-cotizador__progress{background-color:#f5f5f5;height:4px}.demo-cotizador__progress-bar{background-color:#3bb3b1;height:100%;transition:width .3s}.demo-cotizador__main{flex:1;justify-content:center;padding:3rem 1.5rem;display:flex}.demo-cotizador__container{width:100%;max-width:500px}.demo-cotizador__step{text-align:center}.demo-cotizador__step--wide{text-align:left;max-width:1000px}.demo-cotizador__greeting{color:#3bb3b1;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.demo-cotizador__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2rem;font-style:italic;font-weight:400}.demo-cotizador__title--left{text-align:left;font-style:normal}.demo-cotizador__subtitle{color:#737373;margin-bottom:2rem;font-size:1rem}.demo-cotizador__tag{color:#f59e0b;background-color:#f59e0b1a;border-radius:9999px;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.demo-cotizador__label{color:#737373;text-align:left;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.demo-cotizador__form{flex-direction:column;gap:1rem;max-width:400px;margin:0 auto;display:flex}.demo-cotizador__input{text-align:center;border:1px solid #e5e5e5;border-radius:.75rem;width:100%;padding:1rem;font-size:1rem;transition:border-color .2s}.demo-cotizador__input:focus{border-color:#3bb3b1;outline:none}.demo-cotizador__input::placeholder{color:#a3a3a3}.demo-cotizador__input--patente{letter-spacing:.1em;text-transform:uppercase;font-family:monospace;font-size:1.25rem;font-weight:700}.demo-cotizador__input--area{text-align:center;width:60px}.demo-cotizador__input--phone{text-align:left;flex:1}.demo-cotizador__phone-group{align-items:center;gap:.5rem;display:flex}.demo-cotizador__phone-prefix{color:#737373;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.75rem;padding:1rem;font-size:1rem}.demo-cotizador__captcha{justify-content:center;margin-bottom:.5rem;display:flex}.demo-cotizador__error{color:#a84c2f;text-align:center;background-color:#fef2f2;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.demo-cotizador__search{margin-bottom:1rem;position:relative}.demo-cotizador__search input{text-align:left;width:100%;padding-right:3rem}.demo-cotizador__search svg{color:#a3a3a3;width:20px;height:20px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.demo-cotizador__btn{cursor:pointer;border:none;border-radius:.75rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.demo-cotizador__btn:disabled{opacity:.5;cursor:not-allowed}.demo-cotizador__btn--primary{color:#fff;background-color:#3bb3b1}.demo-cotizador__btn--primary:hover:not(:disabled){background-color:#319493}.demo-cotizador__btn--success{color:#fff;background-color:#48bb78}.demo-cotizador__btn--success:hover:not(:disabled){background-color:#3b9f65}.demo-cotizador__btn--outline{color:#171717;background-color:#0000;border:1px solid #e5e5e5}.demo-cotizador__btn--outline:hover{background-color:#fafafa}.demo-cotizador__link{color:#3bb3b1;cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.875rem}.demo-cotizador__link:hover{text-decoration:underline}.demo-cotizador__list{border:1px solid #e5e5e5;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.demo-cotizador__list-item{color:#3bb3b1;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1rem;transition:background-color .2s;display:flex}.demo-cotizador__list-item:last-child{border-bottom:none}.demo-cotizador__list-item:hover{background-color:#fafafa}.demo-cotizador__list-item svg{color:#a3a3a3;width:16px;height:16px}.demo-cotizador__vehicle-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;margin-bottom:1rem;padding:1.5rem}.demo-cotizador__vehicle-patente{color:#fff;letter-spacing:.05em;background-color:#171717;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-family:monospace;font-size:.875rem;font-weight:700;display:inline-block}.demo-cotizador__vehicle-name{color:#171717;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.demo-cotizador__vehicle-version{color:#737373;margin-bottom:1.5rem;font-size:.875rem}.demo-cotizador__vehicle-api{color:#4a6b4a;background-color:#f0fdf4;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.demo-cotizador__vehicle-api svg{width:14px;height:14px}.demo-cotizador__vehicle-summary{color:#3bb3b1;margin-bottom:1.5rem;font-size:.875rem}.demo-cotizador__separator{color:#a3a3a3;margin:0 .5rem}.demo-cotizador__coverage-section{margin-bottom:2rem}.demo-cotizador__coverage-title{color:#171717;border-bottom:3px solid #e5e5e5;margin-bottom:1.5rem;padding:1rem 0;font-size:1.125rem;font-weight:500}.demo-cotizador__results-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.demo-cotizador__result-card{border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden}.demo-cotizador__result-header{color:#fff;text-align:center;letter-spacing:.05em;padding:.75rem;font-size:.875rem;font-weight:700}.demo-cotizador__result-body{text-align:center;padding:1rem}.demo-cotizador__result-type{color:#171717;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.demo-cotizador__result-price{color:#171717;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.demo-cotizador__result-sum{color:#737373;margin-bottom:1rem;font-size:.75rem;line-height:1.7}.demo-cotizador__result-btn{color:#3bb3b1;cursor:pointer;background:0 0;border:1px solid #3bb3b1;border-radius:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.demo-cotizador__result-btn:hover{background-color:#3bb3b11a}.demo-cotizador__restart{text-align:center;margin-top:2rem}.demo-cotizador__footer{text-align:center;background-color:#fafafa;border-top:1px solid #e5e5e5;padding:1rem 1.5rem}.demo-cotizador__footer p{color:#737373;font-size:.875rem}.demo-cotizador__footer a{color:#3bb3b1;margin-left:.5rem}.demo-cotizador__footer a:hover{text-decoration:underline}.blog{background-color:#fff;min-height:100vh}.blog__hero{text-align:center;background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);padding:4rem 1.5rem}.blog__hero--small{padding:3rem 1.5rem}.blog__hero-container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.blog__hero-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:400}@media (min-width:768px){.blog__hero-title{font-size:2.5rem}}.blog__hero-subtitle{color:#fffc;max-width:600px;margin:0 auto;font-size:1.125rem}.blog__breadcrumb{color:#ffffffb3;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.blog__breadcrumb a{color:#ffffffb3;transition:color .2s}.blog__breadcrumb a:hover{color:#fff}.blog__container{max-width:72rem;margin-left:auto;margin-right:auto;padding:3rem 1.5rem}.blog__section-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.blog__featured{background-color:#fafafa}.blog__featured-grid{gap:1.5rem;display:grid}@media (min-width:768px){.blog__featured-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog__featured-grid{grid-template-columns:repeat(3,1fr)}}.blog__featured-card{background-color:#fff;border-radius:1rem;padding:1.5rem;transition:all .2s;box-shadow:0 1px 2px #0000000a}.blog__featured-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.blog__categories-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.blog__categories-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.blog__categories-grid{grid-template-columns:repeat(4,1fr)}}.blog__category-card{background-color:#fafafa;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;transition:all .2s;display:flex}.blog__category-card:hover{background-color:#fef9e7}.blog__category-name{color:#171717;font-size:1rem;font-weight:600}.blog__category-count{color:#737373;font-size:.875rem}.blog__articles-grid{gap:1.5rem;display:grid}@media (min-width:768px){.blog__articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog__articles-grid{grid-template-columns:repeat(3,1fr)}}.blog__article-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.blog__article-card:hover{border-color:#f4c430;box-shadow:0 1px 2px #0000000a}.blog__card-category{color:#b8860b;background-color:#fef9e7;border-radius:9999px;width:fit-content;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.blog__card-title{color:#171717;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.25}.blog__card-excerpt{color:#737373;flex:1;margin-bottom:1rem;font-size:.875rem;line-height:1.7}.blog__card-meta{color:#737373;font-size:.75rem}.blog__cta{background-color:#2d3748}.blog__cta-card{text-align:center;background:linear-gradient(135deg,#f4c4301a 0%,#0000 100%);border-radius:1rem;padding:2rem}.blog__cta-title{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:400}.blog__cta-text{color:#fffc;max-width:500px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1rem}.article{background-color:#fff;min-height:100vh}.article__container{max-width:720px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem 4rem}.article__breadcrumb{color:#737373;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.article__breadcrumb a{color:#737373;transition:color .2s}.article__breadcrumb a:hover{color:#d4a520}.article__breadcrumb-separator{color:#a3a3a3}.article__header{border-bottom:1px solid #e5e5e5;margin-bottom:2.5rem;padding-bottom:2rem}.article__category{color:#b8860b;background-color:#fef9e7;border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.article__title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:1.25}@media (min-width:768px){.article__title{font-size:2.5rem}}.article__meta{color:#737373;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.article__meta-separator{color:#a3a3a3}.article__content{color:#171717;font-size:1rem;line-height:1.7}@media (min-width:768px){.article__content{font-size:1.125rem}}.article__h2{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:400}.article__h3{color:#171717;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.article__p{margin-bottom:1rem}.article__blockquote{color:#171717;background-color:#fef9e7;border-left:4px solid #f4c430;border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.article__ul,.article__ol{margin:0 0 1.25rem;padding-left:1.5rem}.article__ul .article__li,.article__ol .article__li{margin-left:0}.article__link{color:#171717;text-underline-offset:3px;-webkit-text-decoration:underline #f4c430;text-decoration:underline #f4c430;text-decoration-thickness:2px}.article__link:hover{background-color:#fef9e7}.article__table-wrap{border:1px solid #e5e5e5;border-radius:.75rem;margin:1.5rem 0;overflow-x:auto}.article__table{border-collapse:collapse;width:100%;font-size:.875rem}@media (min-width:768px){.article__table{font-size:1rem}}.article__table th,.article__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem}.article__table th{white-space:nowrap;background-color:#fef9e7;font-weight:600}.article__table tbody tr:last-child td{border-bottom:0}.article__li{margin-bottom:.5rem;margin-left:1.5rem;padding-left:.5rem}.article__li--checkbox{margin-left:1rem;list-style:none}.article__li--checkbox:before{content:"☐ ";color:#a3a3a3}.article__cta{text-align:center;background-color:#fafafa;border-radius:1rem;margin-top:3rem;padding:2rem}.article__cta-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.article__cta-text{color:#737373;margin-bottom:1.5rem;font-size:1rem}.article__related{background-color:#fafafa;padding:3rem 1.5rem}.article__related-container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.article__related-title{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:2rem;font-size:1.5rem;font-weight:400}.article__related-grid{gap:1.5rem;display:grid}@media (min-width:768px){.article__related-grid{grid-template-columns:repeat(3,1fr)}}.article__related-card{background-color:#fff;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex}.article__related-card:hover{box-shadow:0 1px 2px #0000000a}.article__related-category{color:#b8860b;font-size:.75rem;font-weight:600}.article__related-card-title{color:#171717;font-size:1rem;font-weight:600;line-height:1.25}.article__related-read{color:#737373;font-size:.75rem}.admin{background-color:#fafafa;min-height:100vh;font-size:.875rem}@media (min-width:1024px){.admin{grid-template-columns:13rem minmax(0,1fr);display:grid}}.admin__sidebar{color:#f5f5f5;z-index:20;background-color:#171717;flex-direction:column;display:flex;position:sticky;top:0}@media (min-width:1024px){.admin__sidebar{height:100vh}}.admin__brand{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1.125rem;display:flex}.admin__brand-accent{color:#f4c430}.admin__menu-toggle{appearance:none;cursor:pointer;color:#e5e5e5;background:0 0;border:1px solid #404040;border-radius:.375rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem}@media (min-width:1024px){.admin__menu-toggle{display:none}}.admin__nav{flex-direction:column;gap:2px;padding:.5rem;display:none}@media (min-width:1024px){.admin__nav{flex:1;display:flex}}.admin__sidebar--open .admin__nav{display:flex}.admin__nav-link{color:#d4d4d4;border-radius:.375rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s;display:block}.admin__nav-link:hover{color:#fff;background-color:#262626}.admin__nav-link--active{color:#f7d046;background-color:#262626;font-weight:600}.admin__user{border-top:1px solid #262626;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:none}@media (min-width:1024px){.admin__user{display:flex}}.admin__sidebar--open .admin__user{display:flex}.admin__user-email{color:#a3a3a3;word-break:break-all;font-size:.75rem}.admin__content{min-width:0;padding:1rem .75rem}@media (min-width:768px){.admin__content{padding:1.5rem}}.admin-gate{background-color:#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.admin-gate__card{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;max-width:24rem;padding:1.5rem;font-size:.875rem;display:flex;box-shadow:0 4px 12px #0000000f}.admin-gate__title{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.5rem;font-weight:400}.admin-page{flex-direction:column;gap:1rem;max-width:90rem;display:flex}.admin-page a:not(.admin-btn){color:#2d3748;text-underline-offset:2px;-webkit-text-decoration:underline #d4d4d4;text-decoration:underline #d4d4d4}.admin-page a:not(.admin-btn):hover{text-decoration-color:currentColor}.admin-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.admin-page__title{word-break:break-word;font-size:1.5rem;font-weight:600;line-height:1.25}.admin-page__sub{color:#737373;overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem}.admin-page__actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1024px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-card{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;min-width:0}.admin-card__header{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.admin-card__title{font-size:1rem;font-weight:600}.admin-card__actions{gap:.5rem;display:flex}.admin-card__body{flex-direction:column;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.admin-btn{appearance:none;cursor:pointer;color:#262626;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s;display:inline-flex}.admin-btn:hover:not(:disabled){background-color:#f5f5f5}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn--primary{color:#171717;background-color:#f4c430;border-color:#d4a520}.admin-btn--primary:hover:not(:disabled){background-color:#f7d046}.admin-btn--danger{color:#a84c2f;border-color:#e8b3a2}.admin-btn--danger:hover:not(:disabled){background-color:#fef2f2}.admin-btn--small{padding:.15rem .5rem;font-size:.75rem}.admin-btn--block{width:100%}.admin-segmented{border:1px solid #d4d4d4;border-radius:.375rem;display:inline-flex;overflow:hidden}.admin-segmented__item{appearance:none;cursor:pointer;color:#404040;background:#fff;border:none;padding:.35rem .75rem;font-family:inherit;font-size:.875rem}.admin-segmented__item+.admin-segmented__item{border-left:1px solid #d4d4d4}.admin-segmented__item--active{color:#fff;background-color:#171717}.admin-form{flex-direction:column;gap:.75rem;display:flex}.admin-form__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:768px){.admin-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.admin-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.admin-field__label{color:#525252;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.admin-field__hint{color:#737373;font-size:.75rem}.admin-input{color:#171717;background-color:#fff;border:1px solid #d4d4d4;border-radius:.375rem;width:100%;min-width:0;padding:.4rem .5rem;font-family:inherit;font-size:.875rem}.admin-input:focus{outline-offset:0;border-color:#d4a520;outline:2px solid #f7d046}.admin-input--invalid{border-color:#a84c2f}.admin-input--area{resize:vertical}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}@media (min-width:768px){.admin-filters{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.admin-filters__actions{grid-column:1/-1;gap:.5rem;display:flex}@media (min-width:768px){.admin-filters__actions{grid-column:auto}}.admin-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-row--form .admin-input{flex:12rem;width:auto}.admin-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e5e5e5;border-radius:.375rem;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.75rem}@media (min-width:768px){.admin-table{font-size:.8125rem}}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f5f5f5;padding:.35rem .5rem}.admin-table th{color:#525252;white-space:nowrap;background-color:#fafafa;border-bottom:1px solid #e5e5e5;font-weight:600;position:sticky;top:0}.admin-table tbody tr:hover{background-color:#fafafa}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table__empty{color:#737373;text-align:center!important;padding:1.5rem!important}.admin-table__row--4xx{box-shadow:inset 3px 0 #f4c430}.admin-table__row--5xx{background-color:#fef2f299;box-shadow:inset 3px 0 #a84c2f}.admin-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.admin-badge--ok{color:#4a6b4a;background-color:#e7f3e7}.admin-badge--warn{color:#b8860b;background-color:#fef9e7;border-color:#f9e49b}.admin-badge--error{color:#a84c2f;background-color:#fef2f2}.admin-badge--info{color:#4a5568;background-color:#f1f5f9}.admin-badge--muted{color:#737373;background-color:#f5f5f5}.admin-http{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.admin-http--2xx{color:#4a6b4a}.admin-http--3xx{color:#4a5568}.admin-http--4xx{color:#b8860b}.admin-http--5xx{color:#a84c2f}.admin-http--none{color:#a3a3a3}.admin-alert{word-break:break-word;border:1px solid #0000;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.admin-alert--error{color:#a84c2f;background-color:#fef2f2;border-color:#f0c9bc}.admin-alert--warn{color:#262626;background-color:#fef9e7;border-color:#f9e49b;display:block}.admin-alert--ok{color:#4a6b4a;background-color:#e7f3e7;display:block}.admin-alert--info{color:#4a5568;background-color:#f1f5f9}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-kpis--stale{opacity:.6}.admin-kpi{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;gap:2px;min-width:0;padding:.75rem;display:flex}.admin-kpi__label{color:#737373;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.admin-kpi__value{font-variant-numeric:tabular-nums;color:#171717;font-size:1.5rem;font-weight:600}.admin-kpi__sub{color:#737373;font-size:.75rem}.admin-kpi--danger .admin-kpi__value{color:#a84c2f}.admin-chart{flex-direction:column;gap:.5rem;display:flex}.admin-chart__legend{color:#525252;flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.admin-chart__key{align-items:center;gap:.25rem;display:inline-flex}.admin-chart__key:before{content:"";border-radius:2px;width:.65rem;height:.65rem}.admin-chart__key--ok:before{background-color:#404040}.admin-chart__key--c4:before{background-color:#f4c430}.admin-chart__key--c5:before{background-color:#c65d3b}.admin-chart__max{color:#a3a3a3;margin-left:auto}.admin-chart__plot,.admin-chart__axis{gap:2px;display:flex}.admin-chart__plot{border-bottom:1px solid #d4d4d4;align-items:flex-end;height:10rem}.admin-chart__col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.admin-chart__col:hover{background-color:#f5f5f5}.admin-chart__col:hover .admin-chart__tip{display:block}.admin-chart__bar{border-radius:3px 3px 0 0;flex-direction:column;gap:1px;width:100%;min-height:1px;display:flex;overflow:hidden}.admin-chart__seg{flex-basis:0;min-height:1px}.admin-chart__seg--ok{background-color:#404040}.admin-chart__seg--c4{background-color:#f4c430}.admin-chart__seg--c5{background-color:#c65d3b}.admin-chart__tip{white-space:nowrap;color:#fff;pointer-events:none;z-index:2;background-color:#171717;border-radius:.375rem;padding:2px 6px;font-size:.75rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.admin-chart__tick{color:#737373;white-space:nowrap;flex:1 1 0;min-width:0;font-size:.625rem;overflow:visible}.admin-usage{align-items:center;gap:.5rem;min-width:8rem;display:flex}.admin-usage__track{background-color:#e5e5e5;border-radius:9999px;flex:1;height:6px;overflow:hidden}.admin-usage__fill{background-color:#6b8e6b;border-radius:9999px;height:100%}.admin-usage__fill--danger{background-color:#c65d3b}.admin-usage__label{font-variant-numeric:tabular-nums;white-space:nowrap;color:#525252;font-size:.75rem}.admin-usage__label--danger{color:#a84c2f;font-weight:600}.admin-kv{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:768px){.admin-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-kv__row{border-bottom:1px solid #f5f5f5;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;padding:.3rem 0;display:grid}@media (min-width:768px){.admin-kv__row{grid-template-columns:9rem minmax(0,1fr);gap:.5rem}}.admin-kv__key{color:#737373;font-size:.75rem}.admin-kv__value{word-break:break-word;min-width:0}.admin-grid .admin-kv{grid-template-columns:minmax(0,1fr)}.admin-modal{z-index:100;background-color:#1717178c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.admin-modal__box{background-color:#fff;border-radius:.5rem;width:100%;max-width:36rem;max-height:calc(100vh - 2rem);font-size:.875rem;overflow-y:auto;box-shadow:0 12px 32px #00000014}.admin-modal__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.admin-modal__title{font-size:1.125rem;font-weight:600}.admin-modal__close{appearance:none;cursor:pointer;color:#737373;background:0 0;border:none;font-family:inherit;font-size:1.5rem;line-height:1}.admin-modal__body{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-modal__footer{justify-content:flex-end;display:flex}.admin-secret{flex-direction:column;gap:.25rem;display:flex}.admin-secret__label{color:#525252;font-size:.75rem;font-weight:600}.admin-secret__row{align-items:flex-start;gap:.5rem;display:flex}.admin-secret__value{word-break:break-all;-webkit-user-select:all;user-select:all;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem;flex:1;min-width:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.admin-json{border:1px solid #e5e5e5;border-radius:.375rem;flex-direction:column;display:flex}.admin-json__section+.admin-json__section{border-top:1px solid #f5f5f5}.admin-json__summary{cursor:pointer;padding:.35rem .5rem;font-size:.875rem}.admin-json__summary:hover{background-color:#fafafa}.admin-pre{white-space:pre;background-color:#fafafa;max-height:28rem;margin:0;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.45;overflow:auto}.admin-muted{color:#737373}.admin-small{font-size:.75rem}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.admin-nowrap{white-space:nowrap}.admin-wrap{word-break:break-all;min-width:10rem}.admin-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.admin-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.admin-text-danger{color:#a84c2f;font-weight:600}.admin-stale{opacity:.6;transition:opacity .15s}.admin-more{justify-content:center;display:flex}.tipo-picker{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.tipo-picker__opcion{cursor:pointer;background:#fff;border:1.5px solid #e5e5e5;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.tipo-picker__opcion:hover{border-color:#d4d4d4;transform:translateY(-1px)}.tipo-picker__opcion:has(.tipo-picker__radio:focus-visible){outline-offset:2px;outline:2px solid #d4a520}.tipo-picker__opcion--activa{background:#fef9e7;border-color:#f4c430;box-shadow:0 0 0 3px #f4c43040}.tipo-picker__opcion--activa:hover{border-color:#f4c430}.tipo-picker__opcion--activa .tipo-picker__icono{color:#171717;background:#f4c430}.tipo-picker__opcion--sin-credito{cursor:not-allowed}.tipo-picker__opcion--sin-credito>:not(.tipo-picker__pie){opacity:.5}.tipo-picker__opcion--sin-credito:hover{border-color:#e5e5e5;transform:none}.tipo-picker__radio{opacity:0;pointer-events:none;position:absolute}.tipo-picker__head{align-items:center;gap:.75rem;display:flex}.tipo-picker__icono{color:#262626;background:#f5f5f5;border-radius:.625rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;transition:background .15s;display:grid}.tipo-picker__titulo{color:#171717;font-size:1rem;font-weight:700;display:block}.tipo-picker__bajada{color:#737373;font-size:.8125rem;display:block}.tipo-picker__badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#171717;border-radius:999px;align-self:flex-start;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.tipo-picker__lista{color:#404040;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tipo-picker__lista li{padding-left:1.25rem;position:relative}.tipo-picker__lista li:before{content:"";border-bottom:2px solid #4a6b4a;border-left:2px solid #4a6b4a;width:.6rem;height:.35rem;position:absolute;top:.35em;left:.15rem;transform:rotate(-45deg)}.tipo-picker__pie{color:#737373;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}.tipo-picker__creditos{color:#262626;white-space:nowrap;font-weight:600}.pedir-row{flex-wrap:wrap;gap:.75rem;display:flex}.pedir-row__patente{letter-spacing:.08em;text-transform:uppercase;flex:14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.125rem}.pedir-row__btn{flex:none;min-width:10rem}.consulta-resultado{background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;margin-top:1rem;padding:1rem}.consulta-resultado__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem;display:flex}.consulta-resultado__head .admin-muted{flex-basis:100%;font-size:.8125rem}.admin-pdfs{flex-direction:column;display:flex}.admin-pdfs__row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.admin-pdfs__row:last-child{border-bottom:0}.admin-pdfs__row p{margin-top:2px}.admin-fin-pos{color:#4a6b4a}.admin-fin-neg{color:#c65d3b}.admin-fin-warn{color:#b8860b}.admin-fin-tono-1{color:#262626;stroke:#262626;background-color:#262626}.admin-fin-tono-2{color:#f4c430;stroke:#f4c430;background-color:#f4c430}.admin-fin-tono-3{color:#6b8e6b;stroke:#6b8e6b;background-color:#6b8e6b}.admin-fin-tono-4{color:#4a5568;stroke:#4a5568;background-color:#4a5568}.admin-fin-tono-5{color:#c65d3b;stroke:#c65d3b;background-color:#c65d3b}.admin-fin-tono-6{color:#a3a3a3;stroke:#a3a3a3;background-color:#a3a3a3}.admin-fin{flex-direction:column;gap:1rem;display:flex}.admin-fin__titulo{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:.5rem 0 .75rem;font-size:1.25rem}.admin-fin__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1024px){.admin-fin__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.admin-fin__side{flex-direction:column;gap:.5rem;display:flex}.admin-fin__h{color:#737373;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.75rem;font-weight:600}.admin-fin__movs{border-top:1px solid #e5e5e5;flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.admin-fin__movs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-fin-kpis{margin-bottom:1rem}@media (min-width:1280px){.admin-fin-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-fin-kpi{border-top:3px solid #e5e5e5}.admin-fin-kpi--pos{border-top-color:#4a6b4a}.admin-fin-kpi--pos .admin-kpi__value{color:#4a6b4a}.admin-fin-kpi--neg{border-top-color:#c65d3b}.admin-fin-kpi--neg .admin-kpi__value{color:#c65d3b}.admin-fin-kpi--warn{border-top-color:#f4c430}.admin-fin-kpi--warn .admin-kpi__value{color:#b8860b}.admin-fin-tres,.admin-fin-dos{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0;display:grid}@media (min-width:1024px){.admin-fin-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-fin-dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-fin-filtros{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.admin-fin-filtros__grupo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.admin-fin-filtros__label{color:#737373;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.admin-fin-filtros__rango{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.admin-fin-seg{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.5rem;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.admin-fin-seg__opt{appearance:none;cursor:pointer;color:#525252;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.3rem .7rem;font-family:inherit;font-size:.875rem;display:inline-flex}.admin-fin-seg__opt:hover{color:#171717}.admin-fin-seg__opt--on{color:#171717;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.admin-fin-seg__n{text-align:center;color:#525252;background-color:#e5e5e5;border-radius:9999px;min-width:1.2rem;padding:0 .3rem;font-size:.6875rem}.admin-fin-tipo{gap:.5rem;margin-bottom:.75rem;display:inline-flex}.admin-fin-tipo__opt{appearance:none;cursor:pointer;color:#525252;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.4rem 1rem;font-family:inherit;font-weight:600}.admin-fin-tipo__opt--ingreso.admin-fin-tipo__opt--on{color:#fff;background-color:#4a6b4a;border-color:#4a6b4a}.admin-fin-tipo__opt--gasto.admin-fin-tipo__opt--on{color:#fff;background-color:#c65d3b;border-color:#c65d3b}.admin-fin-tipo__opt--saldo.admin-fin-tipo__opt--on{color:#fff;background-color:#525252;border-color:#525252}.admin-fin-sort{appearance:none;cursor:pointer;font-family:inherit;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none}.admin-fin-sort:hover{color:#171717}.admin-fin-buscar{width:14rem;max-width:100%}.admin-fin-tag{white-space:nowrap;border-radius:9999px;padding:1px 8px;font-size:.75rem;display:inline-block}.admin-fin-tag--agencias{color:#fff;background-color:#262626}.admin-fin-tag--particulares{color:#171717;background-color:#f9e49b}.admin-fin-tag--general{color:#404040;background-color:#e5e5e5}.admin-fin-total td{border-top:2px solid #d4d4d4;font-weight:600}.admin-fin-nota{margin-top:.5rem;font-size:.75rem}.admin-fin-chart{flex-direction:column;gap:.5rem;display:flex}.admin-fin-chart__legend{color:#525252;flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.admin-fin-chart__plot{position:relative}.admin-fin-chart__plot svg{width:100%;height:auto;display:block}.admin-fin-chart__grid{stroke:#e5e5e5;stroke-width:1px}.admin-fin-chart__zero{stroke:#a3a3a3;stroke-width:1px}.admin-fin-chart__label{fill:#737373;font-size:11px}.admin-fin-chart__hover{fill:#f5f5f5}.admin-fin-chart__line{fill:none;stroke:#4a6b4a;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.admin-fin-chart__dot{fill:#fff;stroke:#4a6b4a;stroke-width:2px}.admin-fin-chart__dot--neg{stroke:#c65d3b}.admin-fin-chart__tip{white-space:nowrap;color:#fff;pointer-events:none;z-index:2;background-color:#171717;border-radius:.375rem;flex-direction:column;gap:1px;padding:.5rem .75rem;font-size:.75rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.admin-fin-chart__tip .admin-fin-pos{color:#a9c9a9}.admin-fin-chart__tip .admin-fin-neg{color:#f0a58c}.admin-fin-bar--ingresos{fill:#262626}.admin-fin-bar--gastos{fill:#c65d3b}.admin-fin-key{align-items:center;gap:.25rem;display:inline-flex}.admin-fin-key:before{content:"";border-radius:2px;width:.75rem;height:.75rem}.admin-fin-key--ingresos:before{background-color:#262626}.admin-fin-key--gastos:before{background-color:#c65d3b}.admin-fin-key--ganancia:before{background-color:#4a6b4a;height:3px}.admin-fin-donut{flex-direction:column;align-items:center;gap:1rem;display:flex}.admin-fin-donut svg{flex:none;width:9.5rem;height:9.5rem}.admin-fin-donut__track{fill:none;stroke:#f5f5f5;stroke-width:26px}.admin-fin-donut__seg{fill:none;stroke-width:26px}.admin-fin-donut__total{fill:#171717;font-size:22px;font-weight:600}.admin-fin-donut__sub{fill:#737373;font-size:11px}.admin-fin-legend{flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.admin-fin-legend li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.admin-fin-legend__dot{border-radius:50%;width:.65rem;height:.65rem}.admin-fin-legend__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-fin-legend__value{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.admin-fin-legend__pct{text-align:right;color:#737373;min-width:2.5rem;font-size:.75rem}.admin-fin-hbars{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.admin-fin-hbars__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:3px;display:flex}.admin-fin-hbars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-fin-hbars__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.admin-fin-hbars__track{background-color:#f5f5f5;border-radius:9999px;height:.5rem;overflow:hidden}.admin-fin-hbars__fill{border-radius:9999px;height:100%}.admin-fin-hbars__fill--ingresos{background-color:#262626}.admin-fin-hbars__fill--gastos{background-color:#c65d3b}.admin-fin-hbars__fill--ganancia{background-color:#4a6b4a}.admin-fin-spark{width:5.5rem;height:1.5rem;display:block}.admin-fin-spark polyline{fill:none;stroke:#4a6b4a;stroke-width:1.8px;stroke-linejoin:round}.admin-fin-vista{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-fin-vista__grupo{width:auto}.admin-fin-grupo{color:#737373;margin-left:.5rem;font-size:.75rem}.admin-grupos{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-grupos__chip{border:1px solid #e5e5e5;border-radius:9999px;align-items:center;gap:.25rem;padding:2px .25rem 2px .75rem;font-size:.875rem;display:inline-flex}.admin-grupos__nombre,.admin-grupos__borrar{appearance:none;cursor:pointer;cursor:pointer;background:0 0;border:none;font-family:inherit}.admin-grupos__nombre:hover{text-decoration:underline}.admin-grupos__n{color:#737373;font-size:.75rem}.admin-grupos__borrar{color:#737373;border-radius:9999px;width:1.5rem;height:1.5rem}.admin-grupos__borrar:hover{color:#171717;background-color:#f5f5f5}.admin-grupos__form{gap:.5rem;display:inline-flex}.admin-grupos__form .admin-input{width:12rem}.admin-grupo-nuevo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-grupo-nuevo .admin-input{flex:1;min-width:10rem}.admin-grupo-nuevo__error{color:#c65d3b;flex-basis:100%}.admin--cuenta{color:#171717;background-color:#f6f5f1;font-size:.9375rem}.admin--cuenta .admin__sidebar{background-color:#141414}.admin--cuenta .admin__brand{padding:1.25rem 1.25rem 1rem;font-size:1.25rem}.admin--cuenta .admin__nav{gap:.25rem;padding:.5rem .75rem}.admin--cuenta .admin__nav-link{color:#a3a3a3;border-radius:.5rem;padding:.6rem .75rem;font-size:.875rem}.admin--cuenta .admin__nav-link:hover{color:#fff;background-color:#ffffff14}.admin--cuenta .admin__nav-link--active,.admin--cuenta .admin__nav-link--active:hover{color:#171717;background-color:#f4c430;font-weight:600}.admin--cuenta .admin__user{border-top-color:#ffffff14;padding:1rem 1.25rem}.admin--cuenta .admin__user-email{color:#e5e5e5;font-size:.875rem}.admin--cuenta .admin__user-email .admin-mono{color:#737373;font-size:.75rem}.admin--cuenta .admin__content{padding:1.25rem 1rem 3rem}@media (min-width:768px){.admin--cuenta .admin__content{padding:2rem 2rem 4rem}}.admin--cuenta .admin-page{gap:1.25rem;max-width:72rem;margin:0 auto}.admin--cuenta .admin-page a:not(.admin-btn){color:inherit;text-decoration-color:#d4d4d4}.admin--cuenta .admin-page__header{align-items:flex-end;margin-bottom:.25rem}.admin--cuenta .admin-page__title{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:-.01em;font-size:2.25rem;font-weight:400;line-height:1.1}.admin--cuenta .admin-page__sub{max-width:44rem;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.admin--cuenta .admin-card{border:1px solid #eceae4;border-radius:1rem;box-shadow:0 1px 2px #14141408}.admin--cuenta .admin-card__header{border-bottom:none;padding:1.25rem 1.5rem 0}.admin--cuenta .admin-card__title{letter-spacing:-.005em;font-size:1.0625rem;font-weight:600}.admin--cuenta .admin-card__body{gap:1rem;padding:1rem 1.5rem 1.5rem}.admin--cuenta .admin-card:not(:has(.admin-card__header)) .admin-card__body{padding-top:1.5rem}.admin--cuenta .admin-btn{border-color:#e5e5e5;border-radius:.5rem;padding:.55rem 1rem;font-size:.875rem}.admin--cuenta .admin-btn--primary{border-color:#f4c430;font-weight:600}.admin--cuenta .admin-btn--dark{color:#fff;background-color:#171717;border-color:#171717}.admin--cuenta .admin-btn--dark:hover:not(:disabled){background-color:#404040}.admin--cuenta .admin-btn--ghost{color:#737373;background:0 0;border-color:#0000}.admin--cuenta .admin-btn--ghost:hover:not(:disabled){color:#171717;background-color:#f5f5f5}.admin--cuenta .admin-btn--small{padding:.3rem .65rem;font-size:.75rem}.admin--cuenta .admin-input{background-color:#fff;border-color:#e5e5e5;border-radius:.5rem;padding:.6rem .75rem;font-size:.875rem}.admin--cuenta .admin-input:focus{border-color:#d4a520;outline:3px solid #f4c4304d}.admin--cuenta select.admin-input{padding-right:2rem}.admin--cuenta .admin-field__label{color:#404040;text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500}.admin--cuenta .admin-field__hint{font-size:.8125rem}.admin--cuenta .admin-muted{color:#737373;font-size:.875rem;line-height:1.5}.admin--cuenta .admin-table-wrap{border:1px solid #eceae4;border-radius:.75rem}.admin--cuenta .admin-card__body>.admin-table-wrap{border:none;border-top:1px solid #eceae4;border-radius:0;width:calc(100% + 3rem);margin:0 -1.5rem -1.5rem}.admin--cuenta .admin-card__body>.admin-table-wrap+*{margin-top:1.5rem}.admin--cuenta .admin-table{font-size:.875rem}.admin--cuenta .admin-table th,.admin--cuenta .admin-table td{border-bottom:1px solid #eceae4;padding:.85rem .75rem}@media (max-width:767px){.admin--cuenta .admin-table thead{display:none}.admin--cuenta .admin-table tbody,.admin--cuenta .admin-table tr,.admin--cuenta .admin-table td{width:100%;display:block}.admin--cuenta .admin-table tr{border-bottom:1px solid #eceae4;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1rem;display:grid}.admin--cuenta .admin-table tbody tr:last-child{border-bottom:none}.admin--cuenta .admin-table td{overflow-wrap:anywhere;white-space:normal;border:none;min-width:0;padding:0}.admin--cuenta .admin-table td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:#737373;margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.admin--cuenta .admin-table td:nth-child(-n+2){grid-column:1/-1}.admin--cuenta .admin-table td:nth-child(-n+2):before{display:none}.admin--cuenta .admin-table .admin-table__empty{grid-column:1/-1}}.admin--cuenta .admin-table th:first-child,.admin--cuenta .admin-table td:first-child{padding-left:1.5rem}.admin--cuenta .admin-table th:last-child,.admin--cuenta .admin-table td:last-child{padding-right:1.5rem}.admin--cuenta .admin-table th{color:#737373;text-transform:uppercase;letter-spacing:.04em;background:0 0;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:500;position:static}.admin--cuenta .admin-table tbody tr{transition:background-color .2s}.admin--cuenta .admin-table tbody tr:hover{background-color:#fbfaf7}.admin--cuenta .admin-table tbody tr:last-child td{border-bottom:none}.admin--cuenta .admin-table__empty{font-size:.9375rem;padding:2.5rem!important}.admin--cuenta .admin-badge{border:none;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.admin--cuenta .admin-badge:before{content:"";background-color:currentColor;border-radius:50%;width:.4rem;height:.4rem}.admin--cuenta .admin-alert{border-radius:.75rem;padding:.75rem 1rem}.admin--cuenta .admin-kv__row{border-bottom-color:#eceae4;padding:.6rem 0}.admin--cuenta .admin-kv__key{font-size:.875rem}.admin--cuenta .admin-usage__track{border-radius:9999px;height:.5rem}.cuenta-placa{letter-spacing:.08em;color:#171717;white-space:nowrap;background:#fff;border:1.5px solid #171717;border-radius:.3rem;align-items:center;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 3px #2d3748}a .cuenta-placa{text-decoration:none}a.cuenta-placa-link{text-decoration:none!important}a.cuenta-placa-link:hover .cuenta-placa{background-color:#fef9e7}.cuenta-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){.cuenta-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.cuenta-stat{background:#fff;border:1px solid #eceae4;border-radius:1rem;flex-direction:column;gap:.25rem;min-width:0;padding:1rem 1.25rem;display:flex}.cuenta-stat__label{color:#737373;font-size:.8125rem}.cuenta-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.625rem;font-weight:600;line-height:1.15}.cuenta-stat__de{color:#a3a3a3;font-size:.9375rem;font-weight:400}.cuenta-stat__sub{color:#737373;font-size:.8125rem}.cuenta-stat--dark{color:#fff;background:#171717;border-color:#171717}.cuenta-stat--dark .cuenta-stat__label,.cuenta-stat--dark .cuenta-stat__sub{color:#a3a3a3}.cuenta-celda{flex-direction:column;gap:2px;min-width:0;display:flex}.cuenta-celda__sub{color:#737373;font-size:.8125rem}.cuenta-valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.cuenta-valor--mal{color:#a84c2f}.cuenta-valor--bien{color:#4a6b4a}.cuenta-valor--nada{color:#a3a3a3;font-weight:400}.cuenta-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cuenta-toolbar__buscar{flex:16rem;position:relative}.cuenta-toolbar__check{color:#525252;white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.cuenta-programa{color:#404040;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:1rem;display:flex}.cuenta-programa .admin-input{color:#171717;width:auto;min-width:9rem;font-weight:500}.cuenta-desplegable{border-top:1px solid #eceae4}.cuenta-desplegable+.cuenta-desplegable{margin-top:0}.cuenta-desplegable>summary{color:#171717;cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.cuenta-desplegable>summary::-webkit-details-marker{display:none}.cuenta-desplegable>summary:after{content:"";border-bottom:2px solid #737373;border-right:2px solid #737373;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .15s;transform:rotate(45deg)}.cuenta-desplegable[open]>summary:after{transform:rotate(-135deg)}.cuenta-desplegable[open]{padding-bottom:1rem}.admin-card__body>.cuenta-desplegable:first-child{border-top:none}.admin-card__body>.cuenta-desplegable:first-child>summary{padding-top:0}.admin-card__body>.cuenta-desplegable:last-child[open]{padding-bottom:0}.cuenta-fila-acciones{align-items:center;gap:.75rem;display:inline-flex}.cuenta-chevron{color:#a3a3a3;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s;display:inline-flex}.cuenta-fila-link:hover .cuenta-chevron{color:#171717}.cuenta-quitar{appearance:none;cursor:pointer;color:#737373;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:inherit;transition:background-color .2s;display:inline-flex}.cuenta-quitar:hover:not(:disabled){color:#a84c2f;background-color:#fef2f2}.cuenta-quitar:disabled{opacity:.5}.cuenta-switch{appearance:none;cursor:pointer;color:#404040;background:0 0;border:none;align-items:center;gap:.5rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.cuenta-switch__pista{background:#d4d4d4;border-radius:9999px;width:2.5rem;height:1.4rem;transition:background-color .2s;position:relative}.cuenta-switch__pista:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #0003}.cuenta-switch[aria-checked=true] .cuenta-switch__pista{background:#4a6b4a}.cuenta-switch[aria-checked=true] .cuenta-switch__pista:after{transform:translate(1.1rem)}.cuenta-switch:disabled{opacity:.5;cursor:not-allowed}.cuenta-switch:focus-visible{outline-offset:3px;border-radius:9999px;outline:2px solid #d4a520}.cuenta-alta{flex-direction:column;gap:.75rem;display:flex}.cuenta-alta textarea{letter-spacing:.04em;min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cuenta-alta__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cuenta-paginas{justify-content:space-between;gap:.5rem;display:flex}.cuenta-fila-link{cursor:pointer}.cuenta-fila-link:focus-visible{outline-offset:-2px;outline:2px solid #d4a520}.admin--cuenta .admin-modal__box{border-radius:1rem}.admin--cuenta .admin-modal__footer{justify-content:flex-end;gap:.5rem;display:flex}.admin--cuenta .cuenta-nav-opinion{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.admin--cuenta .cuenta-negocio{flex-direction:column;gap:.25rem;padding:0 1.25rem .75rem;display:flex}.admin--cuenta .cuenta-negocio span{color:#737373;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.admin--cuenta .cuenta-negocio select{color:#fff;width:100%;font:inherit;cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.admin--cuenta .cuenta-negocio select option{color:#171717}.cuenta-elegir{flex-direction:column;gap:.5rem;display:flex}.cuenta-elegir__opcion{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;gap:2px;padding:.75rem 1rem;display:flex}.cuenta-elegir__opcion:hover:not(:disabled){border-color:#171717}.cuenta-elegir__opcion:disabled{opacity:.5;cursor:not-allowed}.cuenta-elegir__opcion .admin-mono{color:#737373;font-size:.75rem}.cuenta-marca-sub{font-family:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;color:#d4d4d4;font-size:.8em;font-weight:300}@keyframes compra-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes compra-gira{to{transform:rotate(360deg)}}.compra{z-index:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#17171773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.compra__caja{background-color:#fff;border-radius:1rem;width:100%;max-width:34rem;max-height:calc(100vh - 2rem);padding:1.5rem;animation:.18s ease-out compra-entra;overflow-y:auto;box-shadow:0 24px 60px #0000002e}.compra__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.compra__titulo{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:0;font-size:1.5rem;font-weight:400}.compra__sub{color:#a84c2f;margin:.25rem 0 0;font-size:.875rem}.compra__cerrar{appearance:none;cursor:pointer;color:#737373;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:inherit;display:inline-flex}.compra__cerrar:hover{color:#171717;background-color:#f5f5f5}.compra__error{color:#a84c2f;background-color:#fef2f2;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.compra__tipos{gap:.5rem;display:grid}.compra__tipo{appearance:none;cursor:pointer;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #e5e5e5;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:2px 1rem;padding:.75rem 1rem;font-family:inherit;transition:border-color .2s;display:grid}.compra__tipo:hover{border-color:#a3a3a3}.compra__tipo--on{background-color:#fef9e7;border-color:#171717}.compra__tipo-nombre{color:#171717;font-size:.875rem;font-weight:600}.compra__tipo-detalle{color:#737373;grid-column:1;font-size:.75rem}.compra__tipo-precio{color:#171717;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.875rem}.compra__label{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.compra__cantidad{margin-top:1.25rem}.compra__stepper{border:1.5px solid #e5e5e5;border-radius:.75rem;align-items:stretch;display:inline-flex;overflow:hidden}.compra__stepper button{appearance:none;cursor:pointer;color:#171717;cursor:pointer;background:0 0;border:none;width:2.75rem;font-family:inherit;font-size:1.25rem}.compra__stepper button:hover:not(:disabled){background-color:#fafafa}.compra__stepper button:disabled{color:#d4d4d4;cursor:not-allowed}.compra__stepper input{width:4.5rem;font:inherit;text-align:center;color:#171717;-moz-appearance:textfield;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:1.125rem;font-weight:600}.compra__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.compra__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.compra__stepper input:focus{background-color:#fef9e7;outline:none}.compra__rapidas{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.compra__rapidas button{appearance:none;cursor:pointer;color:#404040;cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:9999px;min-width:2.5rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem}.compra__rapidas button:hover{border-color:#a3a3a3}.compra__rapidas button.is-on{color:#fff;background-color:#171717;border-color:#171717}.compra__total{border-top:1px solid #eceae4;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.compra__total span{color:#525252;font-size:.875rem}.compra__total strong{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;white-space:nowrap;font-size:2rem;font-weight:400}.compra__pagar{appearance:none;cursor:pointer;color:#171717;text-align:center;cursor:pointer;background:#f4c430;border:none;border-radius:.75rem;width:100%;margin-top:1rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .2s}.compra__pagar:hover:not(:disabled){background-color:#f7d046}.compra__pagar:disabled{opacity:.6;cursor:wait}.compra__nota{color:#737373;text-align:center;margin:.75rem 0 0;font-size:.75rem}.compra__checkout{min-height:12rem;margin-top:1rem}.compra__volver{appearance:none;cursor:pointer;color:#525252;cursor:pointer;background:0 0;border:none;margin-top:.75rem;font-family:inherit;font-size:.875rem}.compra__volver:hover{color:#171717;text-decoration:underline}.compra__estado{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0 .5rem;display:flex}.compra__estado p{color:#171717;margin:0;font-size:1rem;font-weight:600}.compra__estado small{color:#737373}.compra__estado .compra__pagar{margin-top:1rem}.compra__spinner{border:3px solid #e5e5e5;border-top-color:#171717;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite compra-gira}.compra__ok{color:#4a6b4a;background-color:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.cuenta-stat__comprar,.tipo-picker__comprar{appearance:none;cursor:pointer;font-family:inherit;font:inherit;color:#171717;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.cuenta-stat__comprar:hover,.tipo-picker__comprar:hover{color:#b8860b}.tipo-picker__comprar{color:#a84c2f;font-size:.75rem}.compra__tipo-precio small{color:#737373;text-align:right;font-size:.6875rem;font-weight:400;display:block}.cuenta-sus{gap:1rem;display:grid}.cuenta-sus__plan{flex-direction:column;gap:2px;display:flex}.cuenta-sus__plan strong{color:#171717;font-size:1.125rem}.cuenta-sus__plan span{color:#525252;font-size:.875rem}.cuenta-sus__restan{background-color:#fef9e7;border-radius:.75rem;flex-direction:column;gap:2px;padding:.75rem 1rem;display:flex}.cuenta-sus__restan span,.cuenta-sus__restan small{color:#525252;font-size:.75rem}.cuenta-sus__restan strong{color:#171717;font-size:1rem}.cuenta-sus__aviso{color:#a84c2f;background-color:#fef2f2;border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.cuenta-sus__baja{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cuenta-sus__estado{border-radius:9999px;padding:2px .75rem;font-size:.75rem;font-weight:600}.cuenta-sus__estado--ok{color:#4a6b4a;background-color:#f0fdf4}.cuenta-sus__estado--alerta{color:#a84c2f;background-color:#fef2f2}.cuenta-sus__estado--neutral{color:#525252;background-color:#f5f5f5}.admin-form__columna{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.webhook-secret{border-top:1px solid #eceae4;margin-top:1.25rem;padding-top:1.25rem}.webhook-secret__fila{gap:.5rem;display:flex}.webhook-secret__fila .admin-input{color:#737373;flex:1;min-width:0;font-family:monospace}.webhook-secret__fila .admin-btn{flex-shrink:0}.ml-conectar{justify-items:start;gap:16px;max-width:62ch;display:grid}.ml-acciones{flex-wrap:wrap;gap:8px;display:flex}.ml-v6{gap:14px;max-width:70ch;display:grid}.ml-v6__fila{justify-items:start;gap:12px;display:grid}.ml-v6__tel{gap:6px;width:min(100%,320px);font-weight:600;display:grid}.ml-v6__conectada{margin:0;font-weight:600}.ml-v6__tel-fila{gap:8px;font-weight:400;display:flex}.ml-v6__acepto{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ml-v6__acepto input{accent-color:#1a1a1a;cursor:pointer;margin-top:3px}.ml-auto{align-items:center;gap:12px;min-width:0;display:flex}.ml-auto img,.ml-auto .ml-auto__sin-foto{object-fit:cover;background:#eee;border-radius:8px;flex:none;width:64px;height:48px}.ml-patente{gap:4px;min-width:0;display:grid;position:relative}.ml-patente__form{flex-wrap:wrap;gap:6px;display:flex}.ml-patente__form .admin-input{text-transform:uppercase;width:110px}.ml-patente__error{color:#a84c2f;font-size:12px}.ml-patente__lista{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:2px;width:min(360px,80vw);max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.ml-patente__vacio{color:#737373;margin:0;padding:10px;font-size:13px}.ml-patente__opcion{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.ml-patente__opcion:hover,.ml-patente__opcion:focus-visible{background:#f5f5f5}.ml-patente__auto{min-width:0;font-size:13px;display:grid}.ml-patente__auto small{color:#737373;font-size:11px}.ml-patente__match{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ml-patente__match--alta{color:#2f6b3a;background:#e6f4ea}.ml-patente__match--media{color:#9a6f08;background:#fef9e7}.ml-patente__match--baja{color:#737373;background:#f2f2f2}.ml-patente__actual{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-sugerida{color:#9a6f08;background:#fef9e7;border:1px solid #f4c430;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ml-informe{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ml-ver{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ml-ver:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)}.ml-ver:hover{opacity:.75}.ml-ia{font:inherit;cursor:pointer;color:#161616;background:linear-gradient(135deg,#fbe38e 0%,#f4c430 55%,#e8a317 100%);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 1px #00000014}.ml-ia:hover:not(:disabled){filter:brightness(1.04)}.ml-ia:disabled{color:#8a8a8a;cursor:default;background:#e5e5e5}.ml-ia--chica{padding:7px 14px;font-size:13px}.ml-ia--lista{color:#2f6b3a;background:#f0f7f1}.ml-fila-desc>td{background:#fafafa}.ml-desc{gap:14px;padding:6px 0;display:grid}.ml-desc__cols{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}@media (max-width:760px){.ml-desc__cols{grid-template-columns:1fr}}.ml-desc__col{align-content:start;gap:6px;min-width:0;display:grid}.ml-desc__label{letter-spacing:.06em;text-transform:uppercase;color:#737373;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ml-desc__original{white-space:pre-wrap;color:#404040;max-height:240px;margin:0;font-size:14px;overflow-y:auto}.ml-desc__texto{resize:vertical;width:100%;min-height:220px;font-size:14px;line-height:1.5}.ml-desc__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-desc__msg{color:#2f6b3a;margin:0;font-size:13px}.ml-placa{cursor:pointer;font:inherit;border:0}.docs{color:#1a1a1a;grid-template-columns:240px minmax(0,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:120px 24px 80px;display:grid}@media (max-width:900px){.docs{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 16px 56px}}.docs__menu{z-index:30;background-color:#fff;border-bottom:1px solid #e5e5e5;margin:0 -16px;display:none;position:sticky;top:0}@media (max-width:900px){.docs__menu{display:block}}.docs__menu summary{cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.docs__menu summary::-webkit-details-marker{display:none}.docs__menu nav{flex-direction:column;max-height:60vh;padding:4px 8px 12px;display:flex;overflow-y:auto;box-shadow:0 12px 24px #00000014}.docs__menu a{color:#1a1a1a;border-radius:8px;padding:10px 8px;font-size:14px;text-decoration:none}.docs__menu a:active{background-color:#f5f5f5}.docs__menu-sep{background-color:#e5e5e5;height:1px;margin:6px 8px}.docs__toc{align-self:start;font-size:14px;position:sticky;top:100px}@media (max-width:900px){.docs__toc{display:none}}.docs__toc nav,.docs__toc .docs__links{flex-direction:column;gap:6px;display:flex}.docs__toc a{color:#404040;text-decoration:none}.docs__toc a:hover{color:#1a1a1a;text-decoration:underline}.docs__toc-title{text-transform:uppercase;letter-spacing:.06em;color:#737373;margin-bottom:10px;font-size:12px;font-weight:700}.docs__links{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:16px}.docs__links a{font-weight:600}.docs__body{min-width:0;font-size:16px;line-height:1.65}.docs__body h1{margin-bottom:20px;font-size:36px;line-height:1.2}.docs__body h2{border-top:1px solid #e5e5e5;margin:48px 0 16px;padding-top:16px;scroll-margin-top:90px;font-size:26px}.docs__body h3{margin:32px 0 10px;scroll-margin-top:90px;font-size:19px}.docs__body p,.docs__body ul,.docs__body ol,.docs__body table,.docs__body pre,.docs__body blockquote{margin-bottom:16px}.docs__body ul,.docs__body ol{padding-left:22px}.docs__body li{margin-bottom:4px}.docs__body a{color:#b8860b}.docs__body .docs__anchor{color:inherit;text-decoration:none}.docs__body blockquote{background:#fef9e7;border-left:4px solid #f4c430;border-radius:0 8px 8px 0;padding:12px 16px}.docs__body blockquote p:last-child{margin-bottom:0}.docs__body code{overflow-wrap:anywhere;background:#f5f5f5;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.docs__body pre{color:#f5f5f5;background:#171717;border-radius:10px;padding:16px;font-size:13.5px;line-height:1.5;overflow-x:auto}.docs__body pre code{color:inherit;overflow-wrap:normal;background:0 0;padding:0}.docs__body table{border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.docs__body th,.docs__body td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:8px 10px}.docs__body th{background:#fafafa}.docs__body input[type=checkbox]{margin-right:6px}.home{color:#171717;background:#fff}.home-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b8860b;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.home-eyebrow--dark{color:#f7d046}.home-h2{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:400;line-height:1.1}.home-h2--light{color:#fff}.home-hero{background:linear-gradient(#fdf8f3 0%,#fff 100%);border-bottom:1px solid #e5e5e5}.home-hero__inner{gap:3rem;max-width:72rem;margin-left:auto;margin-right:auto;padding:4rem 1.5rem;display:grid}@media (min-width:1024px){.home-hero__inner{grid-template-columns:1.1fr .9fr;align-items:center;padding-top:5rem;padding-bottom:5rem}}.home-hero__copy{min-width:0}.home-hero__title{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:400;line-height:1.05}.home-hero__title em{background:linear-gradient(#0000 62%,#f9e49b 62%);font-style:italic}.home-hero__lede{color:#525252;max-width:36rem;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7}.home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.home-hero__note{color:#737373;margin:1rem 0 0;font-size:.875rem}.home-sample{background:#fff;border:1px solid #e5e5e5;border-radius:1.25rem;min-width:0;padding:1.5rem;box-shadow:0 12px 32px #00000014}@media (min-width:1024px){.home-sample{transform:rotate(1deg)}}.home-sample__head{justify-content:space-between;align-items:center;display:flex}.home-sample__tag{color:#737373;border:1px dashed #d4d4d4;border-radius:9999px;padding:2px .75rem;font-size:.75rem;font-weight:600}.home-sample__name{font-family:var(--font-dm-serif),Georgia,serif;margin:1rem 0 0;font-size:1.5rem}.home-sample__sub{color:#737373;margin:.25rem 0 0;font-size:.875rem}.home-sample__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.home-sample__rows{border-top:1px solid #e5e5e5;margin:1.25rem 0 0;padding:0;list-style:none}.home-sample__rows li{color:#525252;border-bottom:1px solid #f5f5f5;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.875rem;display:flex}.home-sample__rows b{color:#171717;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.home-plate{letter-spacing:.14em;background:#fff;border:2px solid #1a1a1a;border-radius:.5rem;padding:.25rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem;font-weight:700;display:inline-block}.home-stat{background:#fafafa;border-radius:.75rem;flex-direction:column;gap:2px;padding:.75rem;display:flex}.home-stat span{text-transform:uppercase;letter-spacing:.08em;color:#737373;font-size:.7rem;font-weight:600}.home-stat strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.home-stat small{color:#737373;font-size:.75rem}.home-stat--alert{background:#fef2f2}.home-stat--alert strong,.home-stat--alert small{color:#a84c2f}.home-stat--ok{background:#f0fdf4}.home-stat--ok strong{color:#4a6b4a}.home-section{padding:4rem 0}@media (min-width:1024px){.home-section{padding:6rem 0}}.home-section--alt{background:#fdf8f3;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.home-section__inner{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.home-section__inner--narrow{max-width:56rem}.home-section__head{max-width:40rem;margin-bottom:2.5rem}.home-section__lede{color:#525252;margin:1rem 0 0;font-size:1.125rem;line-height:1.7}.home-grid{gap:1rem;display:grid}@media (min-width:768px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-item{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem;transition:border-color .2s}.home-item:hover{border-color:#f7d046}.home-item__tag{color:#b8860b;background:#fef9e7;border-radius:9999px;padding:2px .75rem;font-size:.75rem;font-weight:600;display:inline-block}.home-item__title{margin:1rem 0 0;font-size:1.125rem;font-weight:600}.home-item__text{color:#525252;margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.home-steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.home-step{border-top:2px solid #1a1a1a;padding-top:1rem;position:relative}.home-step__n{font-family:var(--font-dm-serif),Georgia,serif;font-size:2rem;line-height:1}.home-step__when{text-transform:uppercase;letter-spacing:.1em;color:#b8860b;margin-top:.75rem;font-size:.75rem;font-weight:600;display:block}.home-step__title{margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.home-step__text{color:#525252;margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.home-tipos{gap:.75rem;margin-top:3rem;display:grid}@media (min-width:768px){.home-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-tipo{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.home-tipo--featured{border-color:#f4c430;box-shadow:0 0 0 1px #f4c430}.home-tipo__name{font-family:var(--font-dm-serif),Georgia,serif;margin:0;font-size:1.5rem;font-weight:400}.home-tipo__detail{color:#525252;flex:1;margin:0;font-size:.875rem;line-height:1.7}.home-tipo__note{color:#737373;font-size:.75rem;font-weight:600}.home-api{color:#e5e5e5;background:#171717;padding:4rem 0}@media (min-width:1024px){.home-api{padding:6rem 0}}.home-api__inner{gap:3rem;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:grid}@media (min-width:1024px){.home-api__inner{grid-template-columns:1fr 1fr;align-items:center}}.home-api__copy{min-width:0}.home-api__lede{color:#a3a3a3;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.7}.home-api__points{gap:1.25rem;margin:2rem 0 0;display:grid}@media (min-width:768px){.home-api__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-api__points dt{color:#fff;font-weight:600}.home-api__points dd{color:#a3a3a3;margin:.25rem 0 0;font-size:.875rem;line-height:1.7}.home-api__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.home-api__contact{color:#a3a3a3;font-size:.875rem}.home-api__mail{color:#f7d046;-webkit-user-select:all;user-select:all}.home-code{background:#0f0f0f;border:1px solid #262626;border-radius:1rem;min-width:0;overflow:hidden}.home-code__bar{border-bottom:1px solid #262626;align-items:center;gap:6px;padding:.75rem 1rem;display:flex}.home-code__bar i{background:#404040;border-radius:50%;width:10px;height:10px}.home-code__bar span{color:#737373;margin-left:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.home-code pre{color:#e5e5e5;margin:0;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.65;overflow-x:auto}.home-code .c-mut{color:#737373}.home-code .c-str{color:#a8d5a2}.home-code .c-key{color:#f7d046}.home-code .c-num{color:#f0a37a}.home-code .c-lit{color:#9fc2f0}.home-audience{gap:2rem;display:grid}@media (min-width:768px){.home-audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-audience{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-audience__item h3{margin:0;font-size:1.125rem;font-weight:600}.home-audience__item p{color:#525252;margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.home-faq{border-top:1px solid #d4d4d4}.home-faq__item{border-bottom:1px solid #d4d4d4}.home-faq__item summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary:after{content:"+";font-family:var(--font-dm-serif),Georgia,serif;color:#b8860b;font-size:1.5rem;line-height:1}.home-faq__item summary:focus-visible{outline-offset:4px;outline:2px solid #f4c430}.home-faq__item[open] summary:after{content:"–"}.home-faq__item p{color:#525252;max-width:44rem;margin:0 0 1.25rem;line-height:1.7}.home-cta{background:#fff;border-top:1px solid #e5e5e5;padding:4rem 0}.home-cta__inner{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.home-cta__inner p{color:#262626;max-width:34rem;margin:1rem auto 2rem;font-size:1.125rem;line-height:1.7}.nosotros{max-width:960px;margin:0 auto;padding:3rem 1rem 4rem}@media (min-width:768px){.nosotros{padding:4rem 1.5rem 6rem}}.nosotros__hero{text-align:center;margin-bottom:4rem}.nosotros__title{max-width:680px;font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:1rem auto;font-size:2rem;font-weight:400;line-height:1.15}@media (min-width:768px){.nosotros__title{font-size:3.5rem}}.nosotros__lead{color:#737373;max-width:680px;margin:0 auto;font-size:1.125rem;line-height:1.7}.nosotros__subtitle{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.75rem;font-size:1.5rem;font-weight:400}@media (min-width:768px){.nosotros__subtitle{font-size:2rem}}.nosotros__text{color:#737373;max-width:720px;margin-bottom:2rem;font-size:1rem;line-height:1.7}.nosotros__text strong{color:#171717}.nosotros__ecosistema{margin-bottom:4rem}.nosotros__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.nosotros__grid{grid-template-columns:repeat(3,1fr)}}.nosotros__card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:border-color .2s;display:flex}.nosotros__card:hover{border-color:#f4c430}.nosotros__card h3{color:#171717;font-size:1.125rem;font-weight:600}.nosotros__card p{color:#737373;flex:1;font-size:.875rem;line-height:1.7}.nosotros__card span{color:#171717;font-size:.875rem;font-weight:600}.nosotros__cta{text-align:center;background-color:#fafafa;border-radius:1rem;padding:2rem 1.5rem}.nosotros__cta-actions{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.nosotros__link{color:#171717;font-size:.875rem;font-weight:700}.nosotros__link:hover{text-decoration:underline}.estrellas{vertical-align:middle;gap:3px;display:inline-flex}.estrellas__caja{background:linear-gradient(90deg, #f4c430 var(--lleno), #e5e5e5 var(--lleno));border-radius:3px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.estrellas__caja svg{fill:#171717;width:76%;height:76%}.estrellas__caja--vacia svg{fill:#fff}.estrellas--sm .estrellas__caja{width:1.125rem;height:1.125rem}.estrellas--md .estrellas__caja{width:1.625rem;height:1.625rem}.estrellas--lg{gap:5px}.estrellas--lg .estrellas__caja{border-radius:.375rem;width:2.75rem;height:2.75rem}.opiniones{padding:3rem 1rem 4rem}@media (min-width:768px){.opiniones{padding:4rem 1.5rem 6rem}}.opiniones__hero{text-align:center;max-width:720px;margin:0 auto 3rem}.opiniones__title{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;color:#171717;margin:0 0 1rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:768px){.opiniones__title{font-size:3.5rem}}.opiniones__lead{color:#737373;margin:0;font-size:1.125rem;line-height:1.7}.opiniones__grid{flex-direction:column;gap:2rem;max-width:72rem;margin:0 auto;scroll-margin-top:6rem;display:flex}@media (min-width:1024px){.opiniones__grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem;display:grid}.opiniones__lateral{grid-area:1/2;position:sticky;top:6rem}}.opiniones__lista{min-width:0}@media (min-width:1024px){.opiniones__lista{grid-area:1/1}}.opiniones__score{background:#fef9e7;border:2px solid #171717;border-radius:1rem;padding:1.5rem;box-shadow:4px 5px #171717}.opiniones__score-top{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.opiniones__promedio{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;font-size:4rem;line-height:1}.opiniones__etiqueta{color:#171717;margin-top:.5rem;font-weight:600}.opiniones__cantidad{color:#525252;font-size:.875rem}.opiniones__barras{flex-direction:column;gap:4px;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.opiniones__barras a{color:#404040;border-radius:.375rem;grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;padding:4px 6px;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:grid}.opiniones__barras a:hover,.opiniones__barras a.is-activo{background:#f4c43040}.opiniones__barra{background:#fff;border:1px solid #e5e5e5;border-radius:9999px;height:.625rem;overflow:hidden}.opiniones__barra span{background:#f4c430;height:100%;display:block}.opiniones__pct{text-align:right;color:#737373;font-variant-numeric:tabular-nums}.opiniones__cta{width:100%}.opiniones__filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.opiniones__filtro{color:#404040;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;padding:6px 14px;font-size:.875rem;text-decoration:none;transition:border-color .15s}.opiniones__filtro:hover{border-color:#737373}.opiniones__filtro.is-activo{color:#171717;background:#f7d046;border-color:#171717;font-weight:600}.opiniones__vacio{text-align:center;color:#737373;background:#fff;border:1px dashed #d4d4d4;border-radius:1rem;padding:3rem 1.5rem}.opiniones__paginas{color:#737373;justify-content:space-between;align-items:center;margin-top:1.5rem;font-size:.875rem;display:flex}.opiniones__paginas a{color:#171717;font-weight:600}.opinion{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem;transition:border-color .2s}.opinion+.opinion{margin-top:1rem}.opinion:hover{border-color:#d4d4d4}.opinion__autor{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.opinion__autor strong{color:#171717;font-size:.875rem;display:block}.opinion__avatar{color:#171717;background:#f7d046;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:2px 3px #171717}.opinion__meta{color:#737373;font-size:.75rem}.opinion__fecha{color:#737373;white-space:nowrap;margin-left:auto;font-size:.75rem}.opinion__titulo{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.01em;color:#171717;margin:.75rem 0 0;font-size:1.25rem;font-weight:400}.opinion__texto{color:#404040;white-space:pre-line;overflow-wrap:anywhere;margin:.5rem 0 0;line-height:1.7}.opinar{background:#fef9e7;min-height:70vh;padding:3rem 1rem 4rem}@media (min-width:768px){.opinar{padding:4rem 1.5rem 6rem}}.opinar__card{background:#fff;border:2px solid #171717;border-radius:1rem;flex-direction:column;gap:1.25rem;max-width:40rem;margin:0 auto;padding:1.5rem;display:flex;box-shadow:4px 5px #171717}@media (min-width:768px){.opinar__card{padding:2.5rem}}.opinar__card--centro{text-align:center;align-items:center}.opinar__patente{letter-spacing:.06em;border:2px solid #171717;border-radius:.375rem;align-self:flex-start;padding:3px 10px;font-family:monospace;font-size:.875rem}.opinar__titulo{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;color:#171717;margin:0;font-size:2rem;font-weight:400;line-height:1.25}@media (min-width:768px){.opinar__titulo{font-size:2.5rem}}.opinar__lead{color:#525252;margin:0;line-height:1.7}.opinar__acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.opinar__estrellas{border:0;margin:0;padding:0}.opinar__estrellas legend{color:#171717;margin-bottom:.75rem;font-weight:600}.opinar__estrellas-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opinar__estrella{appearance:none;cursor:pointer;cursor:pointer;background:#fff;border:2px solid #171717;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:inherit;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex}.opinar__estrella svg{fill:#d4d4d4;width:66%;height:66%}.opinar__estrella.is-llena{background:#f4c430;transform:translate(-1px,-1px);box-shadow:2px 3px #171717}.opinar__estrella.is-llena svg{fill:#171717}.opinar__estrella:focus-visible{outline-offset:3px;outline:2px solid #171717}@media (min-width:768px){.opinar__estrella{width:3.5rem;height:3.5rem}}.opinar__etiqueta{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-left:.5rem;font-size:1.25rem}.opinar__campo{flex-direction:column;gap:.5rem;display:flex}.opinar__campo>span{color:#171717;font-weight:600}.opinar__campo input,.opinar__campo textarea{width:100%;font:inherit;color:#171717;resize:vertical;background:#fff;border:1px solid #d4d4d4;border-radius:.75rem;padding:.75rem .875rem}.opinar__campo input:focus,.opinar__campo textarea:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #f4c43059}.opinar__campo small{color:#737373;font-size:.75rem}.opinar__error{color:#a84c2f;background:#fef2f2;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.opinar__enviar{align-self:flex-start}.opinar__link{appearance:none;cursor:pointer;color:#404040;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.875rem;text-decoration:underline}.opinar__aviso{color:#404040;background:#fef9e7;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.875rem}.por-que{padding:3rem 1rem 4rem}@media (min-width:768px){.por-que{padding:4rem 1.5rem 6rem}}.por-que__hero,.por-que__separador,.por-que__final{text-align:center;max-width:760px;margin:0 auto}.por-que__hero{margin-bottom:3rem}@media (min-width:1024px){.por-que__hero{margin-bottom:5rem}}.por-que__h1{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;color:#171717;margin:0 0 1rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:768px){.por-que__h1{font-size:3.5rem}}.por-que__h1--chico{font-size:2rem}@media (min-width:768px){.por-que__h1--chico{font-size:2.5rem}}.por-que__lead{color:#737373;margin:0;font-size:1.125rem;line-height:1.7}.por-que__lista{flex-direction:column;gap:4rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:1024px){.por-que__lista{gap:6rem}}.por-que__bloque{flex-direction:column;gap:1.5rem;scroll-margin-top:6rem;display:flex}@media (min-width:1024px){.por-que__bloque{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4rem;display:grid}.por-que__bloque--inverso{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.por-que__bloque--inverso .por-que__imagen{order:2}}.por-que__imagen{width:100%;max-width:30rem;margin:0 auto}.por-que__imagen img{aspect-ratio:1;object-fit:cover;object-position:bottom;border:2px solid #171717;border-radius:1rem;width:100%;height:auto;display:block;box-shadow:6px 7px #171717}@media (min-width:1024px){.por-que__imagen img{aspect-ratio:auto}}.por-que__texto{min-width:0}.por-que__titulo{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;color:#171717;margin:0 0 1rem;font-size:2rem;font-weight:400;line-height:1.25}@media (min-width:768px){.por-que__titulo{font-size:2.5rem}}.por-que__parrafo{color:#525252;margin:0 0 1rem;font-size:1.125rem;line-height:1.7}.por-que__puntos{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.por-que__puntos li{color:#171717;padding-left:2rem;font-weight:500;position:relative}.por-que__puntos li:before{content:"";background:#f7d046 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/70% no-repeat;border-radius:.375rem;width:1.25rem;height:1.25rem;position:absolute;top:.15rem;left:0;box-shadow:2px 2px #171717}.por-que__cta{margin-top:2rem}.por-que__separador{border-top:1px solid #e5e5e5;margin-top:5rem;margin-bottom:3rem;padding-top:4rem}@media (min-width:1024px){.por-que__separador{margin-top:6rem;margin-bottom:5rem}}.por-que__final{background:#fef9e7;border:2px solid #171717;border-radius:1rem;margin-top:5rem;padding:3rem 1.5rem;box-shadow:6px 7px #171717}.por-que__final .por-que__lead{margin-bottom:2rem}@media (min-width:1024px){.por-que__final{margin-top:6rem}}.legal{padding:3rem 1rem 4rem}@media (min-width:768px){.legal{padding:4rem 1.5rem 6rem}}.legal__grid{flex-direction:column-reverse;gap:2.5rem;max-width:1040px;margin:0 auto;display:flex}@media (min-width:1024px){.legal__grid{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:4rem;display:grid}}.legal__nav{border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}@media (min-width:1024px){.legal__nav{position:sticky;top:6rem}}.legal__nav-titulo{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.legal__nav-link{color:#404040;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none}.legal__nav-link:hover{background:#f5f5f5}.legal__nav-link.is-activo{color:#171717;background:#fef9e7;font-weight:600}.legal__contenido{color:#404040;min-width:0;max-width:720px;font-size:1rem;line-height:1.7}.legal__contenido h2{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:400}.legal__contenido p{margin:0 0 1rem}.legal__contenido ul{margin:0 0 1rem;padding-left:1.5rem}.legal__contenido ul li{margin-bottom:.5rem}.legal__contenido strong{color:#171717}.legal__contenido a{color:#171717;text-underline-offset:3px;-webkit-text-decoration:underline #f4c430;text-decoration:underline #f4c430;text-decoration-thickness:2px}.legal__titulo{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.02em;color:#171717;margin:0 0 .5rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:768px){.legal__titulo{font-size:3.5rem}}.legal__fecha{color:#737373;font-size:.875rem;margin-bottom:2rem!important}.legal__nota{color:#737373;font-size:.875rem}.legal__form{background:#fef9e7;border:2px solid #171717;border-radius:1rem;flex-direction:column;gap:1rem;margin:2rem 0;padding:1.5rem;display:flex;box-shadow:4px 5px #171717}.legal__form .btn{align-self:flex-start}.legal__form--listo{align-items:flex-start}.legal__campos{gap:1rem;display:grid}@media (min-width:768px){.legal__campos{grid-template-columns:1fr 1fr}}.legal__campo{color:#171717;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.legal__campo input,.legal__campo textarea{width:100%;font:inherit;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:.75rem;padding:.7rem .85rem;font-weight:400}.legal__campo input:focus,.legal__campo textarea:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #f4c43059}.legal__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.legal__error{color:#a84c2f;background:#fef2f2;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;margin:0!important}.legal__codigo-label{color:#525252;font-size:.875rem}.legal__codigo{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.04em;font-size:2.5rem;font-weight:400}.landing{max-width:960px;margin:0 auto;padding:3rem 1rem 4rem}@media (min-width:768px){.landing{padding:4rem 1.5rem 6rem}}.landing__hero{text-align:center;margin-bottom:4rem}.landing__title{max-width:720px;font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin:1rem auto;font-size:2rem;font-weight:400;line-height:1.15}@media (min-width:768px){.landing__title{font-size:3.5rem}}.landing__lead{color:#737373;max-width:680px;margin:0 auto;font-size:1.125rem;line-height:1.7}.landing__actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.landing__link{color:#171717;font-size:.875rem;font-weight:700}.landing__link:hover{text-decoration:underline}.landing__section{margin-bottom:4rem}.landing__subtitle{font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}@media (min-width:768px){.landing__subtitle{font-size:2rem}}.landing__text{color:#737373;max-width:640px;margin:0 auto;font-size:1rem;line-height:1.7}.landing__grid{grid-template-columns:1fr;gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.landing__grid{grid-template-columns:repeat(2,1fr)}.landing__grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.landing__grid{grid-template-columns:repeat(3,1fr)}}.landing__card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem}.landing__card h3{color:#171717;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.landing__card p{color:#737373;font-size:.875rem;line-height:1.7}.landing__code{color:#f5f5f5;background-color:#171717;border-radius:1rem;padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.landing__pasos{counter-reset:paso;grid-template-columns:1fr;gap:1.5rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.landing__pasos{grid-template-columns:repeat(3,1fr)}}.landing__pasos li{counter-increment:paso;border-top:2px solid #f4c430;padding-top:1rem}.landing__pasos li:before{content:counter(paso);font-family:var(--font-dm-serif),Georgia,serif;color:#171717;margin-bottom:.5rem;font-size:2rem;line-height:1;display:block}.landing__pasos h3{color:#171717;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.landing__pasos p{color:#737373;font-size:.875rem;line-height:1.7}.landing__faqs{border-top:1px solid #e5e5e5}.landing__faq{border-bottom:1px solid #e5e5e5}.landing__faq summary{cursor:pointer;color:#171717;padding:1rem 0;font-size:1.125rem;font-weight:600}.landing__faq p{color:#737373;padding-bottom:1rem;font-size:1rem;line-height:1.7}.landing__cta{text-align:center;background-color:#fafafa;border-radius:1rem;margin-bottom:4rem;padding:2.5rem 1.5rem}.landing__cta .landing__subtitle{margin-bottom:.75rem}.landing__cta .landing__actions{margin-top:1.5rem}.landing__relacionadas ul{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.landing__relacionadas a{color:#171717;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #f4c430;text-decoration:underline #f4c430}.landing__relacionadas-title{text-transform:uppercase;letter-spacing:.08em;color:#737373;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.emp{padding:3rem 1rem 4rem;overflow-x:clip}@media (min-width:768px){.emp{padding:4rem 1.5rem 6rem}}.emp__hero,.emp__final{text-align:center;max-width:780px;margin:0 auto}.emp__hero{margin-bottom:4rem}.emp__kicker{color:#737373;letter-spacing:.04em;margin-bottom:1rem;font-size:.875rem;display:inline-block}.emp__h1{font-family:var(--font-dm-serif),Georgia,serif;letter-spacing:.01em;margin:0 0 1.25rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:768px){.emp__h1{font-size:3.5rem}}.emp__h2{font-family:var(--font-dm-serif),Georgia,serif;margin:0 0 .75rem;font-size:2rem;font-weight:400;line-height:1.1}@media (min-width:768px){.emp__h2{font-size:2.5rem}}.emp__h3{font-family:var(--font-dm-serif),Georgia,serif;margin:0 0 .5rem;font-size:1.25rem;font-weight:400}.emp__lead{color:#737373;margin:0 0 2rem;font-size:1.125rem;line-height:1.7}.emp__texto{color:#525252;margin:0;line-height:1.7}.emp__centro{text-align:center}.emp__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.emp__seccion{max-width:1100px;margin:0 auto 4rem}@media (min-width:1024px){.emp__seccion{margin-bottom:6rem}}.emp__seccion--ancha{max-width:1240px}.emp__encabezado{text-align:center;max-width:680px;margin:0 auto 2rem}.emp__productos{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.emp__productos{grid-template-columns:repeat(3,1fr)}}.emp__producto{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.emp__puntos{border-top:1px solid #f5f5f5;margin:auto 0 0;padding:.75rem 0 0;font-size:.875rem;list-style:none}.emp__puntos li{padding:4px 0 4px 1.1rem;position:relative}.emp__puntos li:before{content:"";background-color:#f4c430;border-radius:50%;width:6px;height:6px;position:absolute;top:.7rem;left:0}.emp__dividida{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.emp__dividida{grid-template-columns:1fr 1fr;gap:3rem}}.emp__imagen{aspect-ratio:1;border-radius:1rem;position:relative;overflow:hidden}.emp__imagen img{object-fit:cover}.emp__revisa{flex-direction:column;margin:1.25rem 0 0;display:flex}.emp__revisa div{border-top:1px solid #e5e5e5;padding:.75rem 0}.emp__revisa dt{margin-bottom:2px;font-weight:600}.emp__revisa dd{color:#525252;margin:0;font-size:.875rem;line-height:1.7}.emp__pasos{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.emp__pasos{grid-template-columns:repeat(3,1fr)}}.emp__paso-n{background-color:#f4c430;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-weight:600;display:inline-flex}.emp__oscura{color:#fff;background-color:#171717;margin:0 calc(50% - 50vw) 4rem;padding:4rem 1rem}@media (min-width:768px){.emp__oscura{padding:5rem 1.5rem}}@media (min-width:1024px){.emp__oscura{margin-bottom:6rem}}.emp__oscura .emp__seccion:last-child{margin-bottom:0}.emp__oscura .emp__texto{color:#a3a3a3}.emp__oscura .emp__h2,.emp__oscura .emp__h3{color:#fff}.emp__oscura .emp__paso-n{color:#171717}.emp__clientes .api__clientes-logos{margin-top:1.5rem}.emp__final{padding-top:2rem}.emp__final .emp__texto{margin-bottom:1.5rem}.emp-demo{text-align:left;background:#f6f5f1;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px -30px #14141440}.emp-demo__barra{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.emp-demo__puntos{gap:6px;display:inline-flex}.emp-demo__puntos span{background-color:#e5e5e5;border-radius:50%;width:10px;height:10px}.emp-demo__url{text-overflow:ellipsis;white-space:nowrap;color:#737373;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.emp-demo__tag{color:#b8860b;background-color:#fef9e7;border-radius:9999px;padding:2px 8px;font-size:.75rem}.emp-demo__app{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.emp-demo__app{grid-template-columns:13rem 1fr}}.emp-demo__nav{background-color:#141414;flex-direction:column;gap:.25rem;padding:1.25rem .75rem;display:none}@media (min-width:1024px){.emp-demo__nav{display:flex}}.emp-demo__nav nav{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.emp-demo__marca{font-family:var(--font-dm-serif),Georgia,serif;color:#fff;padding:0 .75rem;font-size:1.25rem}.emp-demo__punto{color:#f4c430}.emp-demo__link{appearance:none;cursor:pointer;color:#a3a3a3;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.6rem .75rem;font-family:inherit;font-size:.875rem}.emp-demo__link:hover{color:#fff;background-color:#ffffff14}.emp-demo__link--on,.emp-demo__link--on:hover{color:#171717;background-color:#f4c430;font-weight:600}.emp-demo__link--off{cursor:default}.emp-demo__link--off:hover{color:#a3a3a3;background:0 0}.emp-demo__cuenta{color:#e5e5e5;border-top:1px solid #ffffff14;margin-top:auto;padding:1rem .75rem 0;font-size:.875rem}.emp-demo__contenido{min-width:0;padding:1.25rem 1rem 1.5rem}@media (min-width:768px){.emp-demo__contenido{padding:2rem}}.emp-demo__contenido .admin-page{max-width:none}.emp-demo__tabs{border-bottom:1px solid #eceae4;gap:1.25rem;margin-bottom:1.25rem;display:flex}@media (min-width:1024px){.emp-demo__tabs{display:none}}.emp-demo__tabs button{appearance:none;cursor:pointer;color:#737373;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-family:inherit;font-size:.875rem}.emp-demo__tabs button.is-on{color:#171717;border-bottom-color:#171717;font-weight:500}.emp-precios{row-gap:2.5rem}@media (min-width:1024px){.emp-precios{grid-template-columns:repeat(2,1fr);max-width:900px}}.emp-precios__rango{margin-bottom:1.25rem;display:block}.emp-precios__rango-head{color:#171717;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.875rem;display:flex}.emp-precios__rango-head strong{font-size:1.25rem;font-weight:700}.emp-precios__rango-sub{color:#737373;margin-top:.25rem;font-size:.75rem;display:block}.emp-precios__range{cursor:pointer;appearance:none;background:linear-gradient(to right, #f7d046 var(--p), #e5e5e5 var(--p));border-radius:9999px;outline:none;width:100%;height:6px}.emp-precios__range::-webkit-slider-thumb{appearance:none;background:#f7d046;border-radius:50%;width:22px;height:22px;box-shadow:2px 2px #171717}.emp-precios__range::-moz-range-thumb{background:#f7d046;border:none;border-radius:50%;width:22px;height:22px;box-shadow:2px 2px #171717}.emp-precios__range:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #171717}.emp-precios__total{margin-top:.5rem}.emp-precios .solicitar__info a{color:#171717;text-underline-offset:2px;text-decoration:underline}.emp-precios__detalle{color:#737373;margin-top:.5rem;font-size:.875rem;display:block}.emp-precios__mes{color:#737373;font-size:1rem;font-weight:400}.emp-precios__planes{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.emp-precios__planes--3{grid-template-columns:repeat(3,1fr);margin-bottom:0}.emp-precios__plan{appearance:none;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;font-family:inherit;display:flex}.emp-precios__plan small{color:#737373;font-size:.75rem;font-weight:400}.emp-precios__plan{text-align:center;color:#525252;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:all .2s}.emp-precios__plan:hover{border-color:#d4d4d4}.emp-precios__plan--on,.emp-precios__plan--on:hover{color:#1a1a1a;background:#fef9e7;border-color:#f4c430}.emp-precios__plan--ancho{color:#1a1a1a;background:#f4c430;border-color:#f4c430;grid-column:1/-1}.emp-precios__plan--ancho:hover{background:#f7d046;border-color:#f7d046}.emp-precios__plan--ancho.emp-precios__plan--on,.emp-precios__plan--ancho.emp-precios__plan--on:hover{background:#f4c430;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.emp-precios__medida{background:#fafafa;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.emp-precios__medida .emp-precios__rango:last-of-type{margin-bottom:0}.emp-precios__medida-nota{color:#4a6b4a;text-align:center;margin:.75rem 0 0;font-size:.75rem}.emp-precios__medida-nota--mal{color:#a84c2f}.emp-precios__incluye{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.emp-precios__incluye>div{text-align:center;background:#fafafa;border-radius:.75rem;flex-direction:column;align-items:center;padding:.75rem;display:flex}.emp-precios__incluye strong{font-size:1.5rem;line-height:1.1}.emp-precios__incluye span{font-size:.875rem}.emp-precios__incluye small{color:#737373;font-size:.75rem}.firma__caja{max-width:760px;margin:0 auto}.firma__listo{text-align:center}.firma__listo .emp__texto{margin-bottom:1.5rem}.firma__plan{text-align:left;background:linear-gradient(135deg,#fef9e7 0%,#fff 75%);border:1px solid #f4c43080;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0 1.5rem;padding:1.25rem 1.5rem;display:grid}@media (min-width:768px){.firma__plan{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head precio""items precio";align-items:center;column-gap:2rem}.firma__plan .firma__plan-head{grid-area:head}.firma__plan .firma__plan-items{grid-area:items}.firma__plan .firma__plan-precio{grid-area:precio}}.firma__plan-head{flex-direction:column;gap:2px;display:flex}.firma__plan-label{letter-spacing:.06em;text-transform:uppercase;color:#737373;font-size:.6875rem;font-weight:600}.firma__plan-nombre{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:1.5rem;font-weight:400;line-height:1.15}.firma__plan-items{color:#404040;flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.firma__plan-items li{align-items:baseline;gap:.5rem;display:flex}.firma__plan-items strong{color:#1a1a1a;min-width:2.5rem;font-size:1rem}.firma__plan-precio{border-top:1px solid #f4c43066;flex-direction:column;padding-top:1rem;display:flex}@media (min-width:768px){.firma__plan-precio{border-top:none;border-left:1px solid #f4c43066;align-items:flex-end;padding:0 0 0 2rem}}.firma__plan-precio strong{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:2.25rem;font-weight:400;line-height:1}.firma__plan-precio span{color:#737373;margin-top:.25rem;font-size:.75rem}.firma__doc{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.7}.firma__doc h2{margin:0 0 .25rem;font-size:1rem;font-weight:600}.firma__doc p{color:#404040;margin:0}.firma__doc summary{color:#1a1a1a;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.firma__doc summary::-webkit-details-marker{display:none}.firma__doc summary:after{content:"";border-bottom:2px solid #737373;border-right:2px solid #737373;flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .15s;transform:rotate(45deg)}.firma__doc details[open]>summary{margin-bottom:.5rem}.firma__doc details[open]>summary:after{transform:rotate(-135deg)}.firma__doc-version{font-size:.75rem;color:#737373!important;margin-bottom:1rem!important}.firma__clausula{border-top:1px solid #f5f5f5;padding:.75rem 0}.firma__clausula--clave{background:#fef9e7;border:none;border-radius:.5rem;margin:.5rem 0;padding:.75rem}.firma__login{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.firma__grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:768px){.firma__grid{grid-template-columns:1fr 1fr}}.firma__grid label{flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.firma__grid input{font:inherit;border:1px solid #e5e5e5;border-radius:.75rem;padding:.75rem;font-weight:400}.firma__grid input:focus{border-color:#f4c430;outline:none}@media (min-width:768px){.firma__ancho{grid-column:1/-1}}.firma__acepto{cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.875rem;line-height:1.7;display:flex}.firma__acepto input{accent-color:#171717;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.firma__nota{color:#737373;margin:0 0 1rem;font-size:.75rem}.firma__error{color:#9a2b12;background:#fdecea;border-radius:.5rem;margin:0 0 1rem;padding:.75rem;font-size:.875rem}.checkout__resumen{background:#fafafa;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.checkout__item{justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.checkout__item small{color:#737373;font-size:.75rem;display:block}.checkout__item strong{white-space:nowrap}.checkout__total{color:#737373;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;padding-top:.75rem;font-size:.875rem;display:flex}.checkout__total strong{font-family:var(--font-dm-serif),Georgia,serif;color:#1a1a1a;font-size:2rem;font-weight:400}.checkout__cambiar{color:#737373;text-underline-offset:3px;margin:.75rem 0 1.5rem;font-size:.875rem;text-decoration:underline;display:inline-block}.checkout__cuenta{flex-direction:column;gap:.5rem;display:flex}.checkout__campo{flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.checkout__campo input,.checkout__campo select{font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:.75rem;font-weight:400}.checkout__campo small{color:#737373;font-weight:400}.firma__cuenta{flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:500;display:flex}.firma__cuenta select{font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:.75rem;font-weight:400}.firma__plan-detalle{color:#737373;white-space:nowrap;margin-left:auto;padding-left:.75rem;font-size:.75rem}.compra .firma__plan{margin-top:0}
