.pdp{--paper:#f6f8fb;--surface:#ffffff;--ink:#0f1a2b;--ink-2:#435069;--ink-3:#6a7690;--rule:#dce2eb;--signal:#0d4f8b;--signal-ink:#ffffff;--signal-soft:#e5edf7;--ok:#1d774a;--ok-soft:#e3f2ea;--warn:#9a5c08;--warn-soft:#f9eedb;--no:#ad3529;--no-soft:#fae7e3;--contour:rgba(13,79,139,0.10);--f-display:var(--pdp-font-display),"Helvetica Neue",Arial,sans-serif;--f-body:var(--pdp-font-body),Georgia,"Times New Roman",serif;--f-mono:var(--pdp-font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--step--1:0.8125rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.625rem;--step-3:2.25rem;--step-4:clamp(2.5rem,5.2vw,3.75rem);--wrap:1120px;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px))}.pdp *{box-sizing:border-box}.pdp{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.pdp{scroll-behavior:auto}}.pdp{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased}.pdp a{color:var(--signal);text-underline-offset:3px}.pdp :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.pdp h1,.pdp h2,.pdp h3{font-family:var(--f-display);color:var(--ink);text-wrap:balance;margin:0;letter-spacing:-.01em}.pdp p{margin:0}.pdp .pdp-wrap{max-width:var(--wrap);margin-inline:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.pdp .pdp-eyebrow{font-family:var(--f-display);font-weight:700;font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--signal)}.pdp .pdp-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.pdp .pdp-lockup{display:flex;align-items:center;gap:14px;margin-top:20px}.pdp .pdp-lockup .pdp-lockup-sello{width:64px;height:64px;flex:none;display:block}.pdp .pdp-lockup-text{display:grid;gap:2px;min-width:0}.pdp .pdp-lockup .pdp-wordmark{font-family:var(--f-display);font-weight:800;font-size:1.85rem;line-height:1;letter-spacing:-.02em;color:var(--ink)}.pdp .pdp-slogan{font-family:var(--f-display);font-weight:600;font-size:1.05rem;color:var(--signal)}.pdp #tam{display:flex;align-items:flex-end;gap:16px}.pdp #tam svg{display:block;flex:none}.pdp .pdp-lockup .pdp-wordmark{min-width:0}.pdp .pdp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--rule)}.pdp .pdp-hero canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pdp .pdp-hero .pdp-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:56px;padding-block:72px 64px;align-items:start}.pdp .pdp-hero h1{font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;margin-top:30px}.pdp .pdp-checker{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:24px;box-shadow:0 1px 0 var(--rule),0 18px 40px -28px rgba(15,26,43,.35)}.pdp .pdp-checker h2{font-size:var(--step-1);font-weight:800;line-height:1.25}.pdp .pdp-chk-form{margin-top:16px;gap:6px}.pdp .pdp-chk-row{display:flex;gap:8px}.pdp .pdp-chk-row input{flex:1 1 auto;min-width:0}.pdp .pdp-chk-row .pdp-btn{padding-block:10px 8px}.pdp .pdp-res{margin-top:18px;display:grid;gap:14px}.pdp .pdp-res-head{font-family:var(--f-display);font-weight:700;font-size:.95rem;color:var(--ink-2)}.pdp .pdp-res-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.pdp .pdp-res-grid div{padding:12px 10px 4px 0}.pdp .pdp-res-grid div+div{padding-left:12px;border-left:1px solid var(--rule)}.pdp .pdp-res-grid b{display:block;font-family:var(--f-display);font-weight:800;font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums}.pdp .pdp-res-grid b.pdp-zero{color:var(--warn)}.pdp .pdp-res-grid span{display:block;margin-top:6px;font-family:var(--f-display);font-size:.8rem;color:var(--ink-2);line-height:1.3}.pdp .pdp-res-top{font-size:.92rem;color:var(--ink-2);line-height:1.5}.pdp .pdp-res .pdp-btn{justify-content:center}.pdp .pdp-checker small{display:block;margin-top:14px;font-family:var(--f-display);font-size:.78rem;color:var(--ink-3)}.pdp .pdp-combo{position:relative;flex:1 1 auto;min-width:0}.pdp .pdp-combo input{width:100%}.pdp #pdp-chk-list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:0 16px 30px -18px rgba(15,26,43,.45);max-height:300px;overflow-y:auto}.pdp #pdp-chk-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px 6px;border-radius:6px;cursor:pointer;font-family:var(--f-display);font-size:.95rem}.pdp #pdp-chk-list li span{color:var(--ink-3);font-size:.82rem}.pdp #pdp-chk-list li.pdp-on,.pdp #pdp-chk-list li:hover{background:var(--signal-soft)}.pdp .pdp-hero h1 span{color:var(--signal)}.pdp .pdp-lead{margin-top:22px;font-size:var(--step-1);line-height:1.6;color:var(--ink-2);max-width:34em}.pdp .pdp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pdp .pdp-btn{font-family:var(--f-display);font-weight:700;font-size:.98rem;text-decoration:none;padding:13px 20px 11px;border-radius:6px;border:1.5px solid var(--signal);display:inline-flex;align-items:center;gap:8px}.pdp .pdp-btn-primary{background:var(--signal);color:var(--signal-ink)}.pdp .pdp-btn-primary:hover{filter:brightness(1.08)}.pdp .pdp-btn-ghost{color:var(--signal);background:transparent}.pdp .pdp-btn-ghost:hover{background:var(--signal-soft)}.pdp .pdp-status{display:inline-flex;align-items:center;gap:8px}.pdp .pdp-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.pdp .pdp-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;padding-block:64px 24px}.pdp .pdp-toc{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 124px);align-self:start;font-family:var(--f-display);font-size:.92rem}.pdp .pdp-toc p{font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:10px}.pdp .pdp-toc ol{list-style:none;margin:0;padding:0;border-left:1.5px solid var(--rule)}.pdp .pdp-toc a{display:block;padding:7px 0 7px 16px;margin-left:-1.5px;border-left:1.5px solid transparent;color:var(--ink-2);text-decoration:none}.pdp .pdp-toc a:hover{color:var(--ink)}.pdp .pdp-toc a.pdp-on{color:var(--signal);border-left-color:var(--signal);font-weight:700}.pdp .pdp-cuerpo section{padding-bottom:72px;scroll-margin-top:88px}.pdp .pdp-cuerpo section+section{border-top:1px solid var(--rule);padding-top:56px}.pdp .pdp-sec-head{max-width:40em;margin-bottom:30px}.pdp .pdp-sec-head h2{font-size:var(--step-3);font-weight:800;line-height:1.1;margin-top:10px}.pdp .pdp-prose{max-width:38em;display:grid;gap:18px;color:var(--ink-2)}.pdp .pdp-prose strong{color:var(--ink);font-weight:500}.pdp .pdp-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1.5px solid var(--ink)}.pdp .pdp-reason{padding:24px 28px 26px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px}.pdp .pdp-reason:nth-child(2n){padding-left:28px;padding-right:0;border-left:1px solid var(--rule)}.pdp .pdp-reason svg{width:32px;height:32px;color:var(--signal)}.pdp .pdp-reason h3{font-size:var(--step-1);font-weight:700;line-height:1.25}.pdp .pdp-reason p{margin-top:8px;color:var(--ink-2);font-size:.98rem;line-height:1.6}.pdp .pdp-report{background:var(--surface);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.pdp .pdp-report-head{padding:20px 24px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:baseline;border-bottom:1px solid var(--rule)}.pdp .pdp-report-head h3{font-size:var(--step-1);font-weight:700}.pdp .pdp-report-head .pdp-mono{font-size:.78rem;color:var(--ink-3)}.pdp .pdp-tag{font-family:var(--f-display);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border-radius:4px;padding:3px 7px 2px}.pdp .pdp-table-scroll{overflow-x:auto}.pdp table{width:100%;border-collapse:collapse;font-family:var(--f-display);font-size:.95rem;min-width:560px}.pdp th{text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:12px 24px 10px}.pdp td,.pdp th{border-bottom:1px solid var(--rule)}.pdp td{padding:10px 24px;font-variant-numeric:tabular-nums}.pdp tbody tr:last-child td{border-bottom:0}.pdp td.pdp-n{color:var(--ink-3);width:3em;font-family:var(--f-mono);font-size:.85rem}.pdp td.pdp-q{font-weight:600}.pdp td.pdp-num,.pdp th.pdp-num{text-align:right}.pdp .pdp-bar{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pdp .pdp-bar i{display:block;height:8px;border-radius:2px;background:var(--signal);opacity:.85}.pdp .pdp-bar span{min-width:2.5em;text-align:right}.pdp tfoot td{background:var(--paper);font-weight:700;border-top:1.5px solid var(--ink)}.pdp .pdp-gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:40px}.pdp .pdp-get h3{font-size:var(--step-1);font-weight:700;display:flex;gap:10px;align-items:baseline}.pdp .pdp-get h3:before{content:"";flex:none;width:10px;height:10px;background:var(--signal);border-radius:2px;transform:translateY(-1px)}.pdp .pdp-get p{margin-top:8px;color:var(--ink-2);font-size:.98rem}.pdp .pdp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:paso}.pdp .pdp-steps li{position:relative;padding:0 22px 0 0;counter-increment:paso}.pdp .pdp-steps li:before{content:counter(paso);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--paper);border:1.5px solid var(--signal);color:var(--signal);font-family:var(--f-display);font-weight:800;font-size:1.05rem;position:relative;z-index:1}.pdp .pdp-steps li:after{content:"";position:absolute;top:20px;left:40px;right:0;height:1.5px;background:var(--rule)}.pdp .pdp-steps li:last-child:after{display:none}.pdp .pdp-steps h3{font-size:1.08rem;font-weight:700;margin-top:16px;line-height:1.3}.pdp .pdp-steps p{margin-top:8px;color:var(--ink-2);font-size:.95rem;line-height:1.55}.pdp .pdp-answers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.pdp .pdp-answer{border-radius:10px;padding:18px 18px 20px;background:var(--surface);border:1px solid var(--rule)}.pdp .pdp-answer .pdp-k{font-family:var(--f-display);font-weight:800;font-size:1.02rem;display:inline-flex;align-items:center;gap:8px;padding:4px 10px 3px;border-radius:5px}.pdp .pdp-answer p{margin-top:12px;font-size:.93rem;color:var(--ink-2);line-height:1.55}.pdp .pdp-k.pdp-ok{color:var(--ok);background:var(--ok-soft)}.pdp .pdp-k.pdp-fix{color:var(--warn);background:var(--warn-soft)}.pdp .pdp-k.pdp-no{color:var(--no);background:var(--no-soft)}.pdp .pdp-k.pdp-add{color:var(--signal);background:var(--signal-soft)}.pdp .pdp-answers-title{font-size:var(--step-1);font-weight:700;margin-top:56px}.pdp .pdp-answers-title+.pdp-answers{margin-top:18px}.pdp .pdp-seal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:48px;align-items:center}.pdp .pdp-sample{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:22px;position:relative}.pdp .pdp-sample-label{position:absolute;top:-11px;left:18px;background:var(--paper);padding:0 8px;font-family:var(--f-mono);font-size:.72rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.pdp .pdp-sample small{display:block;margin-top:12px;font-size:.8rem;color:var(--ink-3);font-family:var(--f-display)}.pdp .pdp-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.pdp .pdp-promise{padding:22px 24px 24px 0;border-bottom:1px solid var(--rule)}.pdp .pdp-promise:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--rule)}.pdp .pdp-promise h3{font-size:1.08rem;font-weight:800}.pdp .pdp-promise p{margin-top:8px;font-size:.93rem;color:var(--ink-2);line-height:1.55}.pdp .pdp-members{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:32px}.pdp .pdp-members h3{font-size:var(--step-2);font-weight:800;line-height:1.15}.pdp .pdp-members p{margin-top:12px;color:var(--ink-2);font-size:.98rem}.pdp .pdp-members .pdp-btn{margin-top:22px}.pdp .pdp-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pdp .pdp-slot{aspect-ratio:1;max-width:100%;border:1.5px dashed var(--rule);border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:.68rem;color:var(--ink-3);text-align:center;line-height:1.3;padding:6px}.pdp .pdp-faq{border-top:1.5px solid var(--ink);max-width:46em}.pdp .pdp-faq details{border-bottom:1px solid var(--rule)}.pdp .pdp-faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;font-family:var(--f-display);font-weight:700;font-size:1.08rem}.pdp .pdp-faq summary::-webkit-details-marker{display:none}.pdp .pdp-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:1.5rem;font-weight:400;color:var(--signal)}.pdp .pdp-faq details[open] summary:after{content:"–"}.pdp .pdp-faq details p{padding:0 0 20px;color:var(--ink-2);max-width:40em}.pdp .pdp-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.pdp .pdp-contact ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.pdp .pdp-contact li{display:grid;grid-template-columns:1.4em minmax(0,1fr);gap:6px;color:var(--ink-2);font-size:.98rem}.pdp .pdp-contact li:before{content:"→";color:var(--signal);font-family:var(--f-display);font-weight:700}.pdp #pdp-f{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pdp .pdp-field{display:grid;gap:6px;min-width:0}.pdp .pdp-field.pdp-full{grid-column:1/-1}.pdp label{font-family:var(--f-display);font-weight:700;font-size:.85rem;color:var(--ink)}.pdp input,.pdp select,.pdp textarea{font:inherit;font-family:var(--f-display);font-size:.98rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:10px 12px;width:100%}.pdp textarea{min-height:110px;resize:vertical}.pdp input:focus,.pdp select:focus,.pdp textarea:focus{outline:2px solid var(--signal);outline-offset:0;border-color:var(--signal)}.pdp .pdp-form-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.pdp .pdp-form-foot small{color:var(--ink-3);font-size:.82rem;font-family:var(--f-display);flex:1 1 16em}.pdp .pdp-sent{grid-column:1/-1;font-family:var(--f-display);font-size:.92rem;color:var(--ok);background:var(--ok-soft);border-radius:6px;padding:10px 12px}@media (max-width:960px){.pdp .pdp-hero .pdp-wrap{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:48px 40px}.pdp .pdp-body{grid-template-columns:minmax(0,1fr);gap:0;padding-block:48px 16px}.pdp .pdp-toc{display:none}.pdp .pdp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.pdp .pdp-steps li:nth-child(2):after{display:none}.pdp .pdp-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp .pdp-contact,.pdp .pdp-members,.pdp .pdp-seal-grid{grid-template-columns:minmax(0,1fr)}.pdp .pdp-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp .pdp-promise:not(:nth-child(3n+1)){padding-left:0;border-left:0}.pdp .pdp-promise:nth-child(2n){padding-left:24px;border-left:1px solid var(--rule)}}@media (max-width:640px){.pdp .pdp-answers,.pdp .pdp-gets,.pdp .pdp-promises,.pdp .pdp-reasons{grid-template-columns:minmax(0,1fr)}.pdp .pdp-reason,.pdp .pdp-reason:nth-child(2n){padding:22px 0;border-left:0}.pdp .pdp-promise,.pdp .pdp-promise:nth-child(2n){padding:20px 0;border-left:0}.pdp .pdp-steps{grid-template-columns:minmax(0,1fr);gap:26px}.pdp .pdp-steps li{padding:0 0 0 56px}.pdp .pdp-steps li:before{position:absolute;left:0;top:-6px}.pdp .pdp-steps li:after{display:none}.pdp .pdp-steps h3{margin-top:0}.pdp .pdp-members{padding:22px}.pdp .pdp-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp #pdp-f{grid-template-columns:minmax(0,1fr);padding:18px}}.pdp .pdp-hero .pdp-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;padding-block:64px 60px}.pdp .pdp-proof{margin-top:22px;display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:700;font-size:.98rem;color:var(--ink)}.pdp .pdp-proof svg{width:24px;height:24px;flex:none;color:var(--ok)}.pdp .pdp-checker{padding:28px}.pdp .pdp-checker h2{font-size:var(--step-2);line-height:1.15}.pdp .pdp-chk-form{margin-top:20px;display:grid;gap:8px}.pdp .pdp-chk-form label{font-size:.9rem;color:var(--ink-2)}.pdp .pdp-chk-row{gap:10px}.pdp .pdp-chk-row input{font-size:1.15rem;font-weight:600;padding:14px 16px 12px;background:var(--surface);border-width:1.5px}.pdp .pdp-chk-row .pdp-btn{padding:14px 24px 12px;flex:none}.pdp #pdp-chk-list{max-height:380px;overflow-x:hidden}.pdp #pdp-chk-list li{flex-wrap:wrap;align-items:baseline;gap:2px 12px}.pdp #pdp-chk-list li.pdp-grp,.pdp #pdp-chk-list li.pdp-vacio{cursor:default;background:none}.pdp #pdp-chk-list li.pdp-grp{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px}.pdp #pdp-chk-list li.pdp-vacio{color:var(--ink-3);font-size:.9rem}.pdp .pdp-chk-ej{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-family:var(--f-display);font-size:.82rem;color:var(--ink-3)}.pdp .pdp-chk-ej button{font:inherit;font-weight:700;color:var(--signal);background:var(--signal-soft);border:0;border-radius:999px;padding:5px 11px 3px;cursor:pointer}.pdp .pdp-chk-ej button:hover{background:var(--signal);color:var(--signal-ink)}.pdp .pdp-res{margin-top:20px;gap:16px}.pdp .pdp-res-grid b{font-size:2.2rem}.pdp .pdp-res-grid b.pdp-big{color:var(--signal)}.pdp .pdp-res-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp .pdp-res-link{position:relative;display:grid;gap:2px;align-content:start;padding:12px 34px 11px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);text-decoration:none}.pdp .pdp-res-link:after{content:"↗";position:absolute;top:11px;right:13px;font-weight:700}.pdp .pdp-res-link b,.pdp .pdp-res-link:after{font-family:var(--f-display);color:var(--signal)}.pdp .pdp-res-link b{font-size:.95rem;font-weight:800;line-height:1.25}.pdp .pdp-res-link span{font-family:var(--f-display);font-size:.82rem;line-height:1.3;color:var(--ink-3)}.pdp .pdp-res-link:hover{border-color:var(--signal);background:var(--signal-soft)}.pdp .pdp-res-links .pdp-res-link:only-child{grid-column:1/-1}.pdp a.pdp-ext{font-family:var(--f-display);font-weight:700;font-size:.88rem;line-height:1.3;color:var(--signal);text-decoration:none;border:1px solid var(--rule);border-radius:999px;padding:6px 12px 4px;background:var(--surface)}.pdp a.pdp-ext:after{content:" ↗"}.pdp a.pdp-ext:hover{border-color:var(--signal);background:var(--signal-soft)}.pdp .pdp-ini-texto{display:grid;gap:14px}.pdp .pdp-ini-texto p{font-size:1.15rem;line-height:1.6;color:var(--ink-2)}.pdp .pdp-breve{margin:30px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdp .pdp-breve>div{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:15px 18px 14px}.pdp .pdp-breve dt{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pdp .pdp-breve dd{margin:6px 0 0;font-family:var(--f-display);font-size:1.02rem;font-weight:700;line-height:1.3;color:var(--ink)}.pdp .pdp-enc-buscar{display:grid;gap:8px}.pdp .pdp-enc-buscar label{color:var(--ink-2);font-size:.9rem}.pdp .pdp-enc-buscar input{font-size:1.15rem;font-weight:600;padding:14px 16px 12px;background:var(--surface);border-width:1.5px}.pdp .pdp-enc-cab{margin-top:28px;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pdp .pdp-enc-res{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdp .pdp-enc-res a{display:grid;gap:4px;align-content:start;height:100%;padding:16px 18px 14px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;text-decoration:none;color:var(--ink)}.pdp .pdp-enc-res a:hover{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.pdp .pdp-enc-res b{font-family:var(--f-display);font-size:1.1rem;line-height:1.25}.pdp .pdp-enc-res span{font-family:var(--f-display);font-size:.86rem;color:var(--ink-3)}.pdp .pdp-enc-res span.pdp-ir{margin-top:8px;font-weight:700;color:var(--signal)}.pdp .pdp-enc-res li.pdp-vacio{grid-column:1/-1;font-family:var(--f-display);color:var(--ink-3)}.pdp .pdp-enc-todas{margin-top:22px}.pdp .pdp-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1.5px solid var(--ink)}.pdp .pdp-dos>div{padding:22px 28px 24px 0;border-bottom:1px solid var(--rule)}.pdp .pdp-dos>div+div{padding-left:28px;padding-right:0;border-left:1px solid var(--rule)}.pdp .pdp-dos h3{font-size:var(--step-2);font-weight:800;line-height:1.15}.pdp .pdp-dos p{margin-top:8px;color:var(--ink-2)}.pdp .pdp-pitch{margin-top:48px;font-family:var(--f-display);font-weight:800;font-size:1.5rem;text-wrap:balance}.pdp .pdp-pitch span{display:block;color:var(--signal)}.pdp .pdp-casos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.pdp .pdp-caso{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:22px 24px 20px;display:flex;flex-direction:column}.pdp .pdp-caso h3{font-size:1.12rem;font-weight:800;line-height:1.25}.pdp .pdp-caso .pdp-prov{margin-top:2px;font-size:.84rem;color:var(--ink-3)}.pdp .pdp-caso .pdp-total{margin-top:16px;font-family:var(--f-display);font-weight:800;font-size:2.2rem;line-height:1;color:var(--signal);font-variant-numeric:tabular-nums}.pdp .pdp-caso .pdp-total small{display:block;margin-top:6px;font-size:.86rem;font-weight:600;color:var(--ink-2)}.pdp .pdp-top3{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--rule);display:grid;gap:10px}.pdp .pdp-caso .pdp-top3{margin-top:16px}.pdp .pdp-top3 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:.88rem;line-height:1.35;color:var(--ink-2)}.pdp .pdp-top3 li b{font-family:var(--f-display);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pdp .pdp-res .pdp-vis{font-size:.88rem;color:var(--ink-2)}.pdp .pdp-res .pdp-vis b{font-family:var(--f-display);color:var(--ink)}.pdp .pdp-caso .pdp-vis{margin-top:14px;font-size:.88rem;color:var(--ink-2)}.pdp .pdp-caso .pdp-vis b{font-family:var(--f-display);color:var(--ink)}.pdp .pdp-caso-hueco{flex:1;min-height:20px}.pdp .pdp-caso a.pdp-ver{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;border-radius:8px;background:var(--signal-soft);color:var(--signal);font-family:var(--f-display);font-weight:700;font-size:.95rem;text-decoration:none}.pdp .pdp-caso a.pdp-ver:after{content:"↗"}.pdp .pdp-caso a.pdp-ver:hover{background:var(--signal);color:var(--signal-ink)}.pdp .pdp-casos-pie{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pdp .pdp-casos-src{font-family:var(--f-mono);font-size:.72rem;color:var(--ink-3)}.pdp .pdp-gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;margin-top:0}.pdp .pdp-ejemplo{margin-top:44px}.pdp .pdp-web-badge{margin-top:26px;display:flex;align-items:center;gap:12px;border:1px solid var(--rule);border-radius:10px;padding:12px 16px;background:var(--surface);max-width:27em}.pdp .pdp-web-badge .pdp-web-badge-sello{width:44px;height:44px;flex:none;display:block}.pdp .pdp-web-badge b{display:block;font-family:var(--f-display);font-weight:800;font-size:.98rem;line-height:1.25}.pdp .pdp-web-badge span{display:block;font-family:var(--f-display);font-size:.82rem;color:var(--ink-2)}.pdp .pdp-web-badge-t{margin-top:26px;font-family:var(--f-display);font-weight:700;color:var(--ink)}.pdp .pdp-web-badge-t+.pdp-web-badge{margin-top:10px}.pdp .pdp-adh{grid-column:span 2;grid-row:span 2;border:1.5px solid var(--signal);border-radius:12px;padding:16px;display:grid;gap:6px;align-content:center;justify-items:start;background:var(--paper)}.pdp .pdp-adh img{width:100%;max-width:150px;height:auto;border-radius:3px;box-shadow:0 0 0 1px var(--rule)}.pdp .pdp-adh b{font-family:var(--f-display);font-size:1.15rem;line-height:1.2}.pdp .pdp-adh span{font-family:var(--f-display);font-size:.85rem;color:var(--ink-3)}.pdp .pdp-adh .pdp-tag{color:var(--signal);background:var(--signal-soft)}.pdp #pdp-f #pdp-f-msg{min-height:136px}.pdp .pdp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp .pdp-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:start;padding:18px 20px;background:var(--surface);border:1px solid var(--rule);border-radius:10px}.pdp .pdp-steps li:before{grid-row:1/span 2;width:34px;height:34px;font-size:.95rem;background:var(--signal-soft);border:0}.pdp .pdp-steps li:after{display:none}.pdp .pdp-steps h3{margin-top:6px}.pdp .pdp-steps p{grid-column:2;margin-top:4px}.pdp .pdp-answer p,.pdp .pdp-breve dd,.pdp .pdp-caso p,.pdp .pdp-enc-res span,.pdp .pdp-get p,.pdp .pdp-steps p{text-wrap:balance}.pdp .pdp-cuerpo p,.pdp .pdp-hero p{text-wrap:pretty}.pdp .pdp-cuerpo h3,.pdp .pdp-proof{text-wrap:balance}.pdp h1,.pdp h2,.pdp h3,.pdp summary{line-height:1.3}.pdp .pdp-hero h1{line-height:1.12;letter-spacing:-.02em}.pdp .pdp-sec-head h2{line-height:1.16;letter-spacing:-.015em}.pdp .pdp-checker h2,.pdp .pdp-dos h3,.pdp .pdp-members h3,.pdp .pdp-pitch{line-height:1.22}.pdp .pdp-hero h1{margin-top:28px;text-wrap:balance}.pdp .pdp-hero h1 span{display:block}.pdp .pdp-hero h1{font-size:clamp(1.9rem,3.3vw,2.55rem);line-height:1.14}.pdp .pdp-lead{margin-top:24px}.pdp .pdp-sec-head{margin-bottom:34px;max-width:none}.pdp .pdp-sec-head h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.25rem);max-width:24em}.pdp .pdp-sec-head p:not(.pdp-eyebrow){max-width:40em}.pdp .pdp-sec-head h2{margin-top:12px}.pdp .pdp-dos p,.pdp .pdp-get p,.pdp .pdp-promise p,.pdp .pdp-reason p,.pdp .pdp-steps p{margin-top:10px}.pdp .pdp-members p{margin-top:14px}.pdp .pdp-res-top{line-height:1.55}@media (max-width:960px){.pdp .pdp-steps{gap:12px}.pdp .pdp-hero .pdp-wrap{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:48px 40px}.pdp .pdp-casos,.pdp .pdp-enc-res,.pdp .pdp-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pdp .pdp-dos{grid-template-columns:minmax(0,1fr)}.pdp .pdp-dos>div,.pdp .pdp-dos>div+div{padding:20px 0;border-left:0}.pdp .pdp-casos,.pdp .pdp-enc-res,.pdp .pdp-gets,.pdp .pdp-res-links,.pdp .pdp-steps{grid-template-columns:minmax(0,1fr)}.pdp .pdp-steps{gap:10px}.pdp .pdp-steps li{padding:16px 18px}.pdp .pdp-steps li:before{position:static}.pdp .pdp-steps h3{margin-top:6px}.pdp .pdp-breve{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}.pdp .pdp-breve>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 16px}.pdp .pdp-breve dd{margin:0}.pdp .pdp-ini-texto p{font-size:1.05rem}.pdp .pdp-chk-row .pdp-btn{padding-inline:18px}.pdp .pdp-checker{padding:20px}}.pdp .pdp-aviso{padding-top:22px;border-top:1px solid var(--rule);font-family:var(--f-display);font-size:.85rem;color:var(--ink-3)}.pdp .pdp-sent-error{color:var(--no);background:var(--no-soft)}.pdp .pdp-form-foot small a{color:inherit}.pdp .pdp-res-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.pdp .pdp-res-grid b{font-size:1.75rem}.pdp .pdp-res-grid span{hyphens:auto;overflow-wrap:break-word}@media (max-width:640px){.pdp .pdp-checker{padding:20px 16px}.pdp .pdp-checker h2{font-size:var(--step-1);line-height:1.2}.pdp .pdp-chk-row input{font-size:1.05rem;padding:12px 14px 10px}.pdp .pdp-chk-row .pdp-btn{padding:12px 18px 10px}.pdp .pdp-res-grid div{padding:10px 4px 2px 0}.pdp .pdp-res-grid div+div{padding-left:8px}.pdp .pdp-res-grid b{font-size:1.2rem}.pdp .pdp-res-grid span{font-size:.7rem;margin-top:4px}}.pdp .banda-cifras{--bc-letra:var(--f-display);--bc-pie:var(--f-mono)}.pdp .pdp-sample-k{margin:0 0 8px;font-family:var(--f-display);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pdp .pdp-sample .tarjeta-sello+.pdp-sample-k{margin-top:18px}.pdp .pdp-checker{scroll-margin-top:88px}@media (min-width:901px){.pdp .pdp-checker,.pdp .pdp-cuerpo section{scroll-margin-top:120px}}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Fallback;src:local("Arial");ascent-override:87.67%;descent-override:38.03%;line-gap-override:0.00%;size-adjust:100.72%}.__className_9608f8{font-family:Overpass,Overpass Fallback;font-style:normal}.__variable_9608f8{--pdp-font-display:"Overpass","Overpass Fallback"}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e98d46a045b40d15-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5f17cfda124f680e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c6256ce6d30a299d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9187e9c0f697e151-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b0ecc10bfe2ff8d4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1c0acefdc7f4bae4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/175336a67732591c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8140c3f5465d3dcb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c65239c6cd09dd6e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/689d5aae6896c892-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2404f3d7e0bb4cd0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b39c22a0b74cc818-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/47ae032d3fb504fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/bf0b6634f251496a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_574ef4{font-family:Literata,Literata Fallback}.__variable_574ef4{--pdp-font-body:"Literata","Literata Fallback"}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono Fallback;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_497281{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.__variable_497281{--pdp-font-mono:"Overpass Mono","Overpass Mono Fallback"}