.pnz{--pnz-royal: #255ee4;--pnz-royal-hover: #1f52cc;--pnz-logo: #003399;--pnz-navy: #05133a;--pnz-ink: #071123;--pnz-canvas: #f5f6f8;--pnz-surface: #ffffff;--pnz-material: rgba(245, 246, 248, .82);--pnz-fill-1: rgba(7, 17, 35, .1);--pnz-fill-2: rgba(7, 17, 35, .07);--pnz-fill-3: rgba(7, 17, 35, .045);--pnz-fill-4: rgba(7, 17, 35, .025);--pnz-fill-ref: rgba(7, 17, 35, .24);--pnz-fill-accent: rgba(37, 94, 228, .1);--pnz-fill-accent-strong: rgba(37, 94, 228, .18);--pnz-fill-success: rgba(24, 142, 95, .12);--pnz-fill-warn: rgba(201, 122, 6, .13);--pnz-fill-danger: rgba(206, 52, 52, .11);--pnz-text-1: #0b1220;--pnz-text-2: #394356;--pnz-text-3: #667085;--pnz-text-accent: #1f52cc;--pnz-text-success: #137a51;--pnz-text-warn: #9a5b00;--pnz-text-danger: #b42828;--pnz-text-on-accent: #ffffff;--pnz-success: #188e5f;--pnz-warn: #c97a06;--pnz-danger: #ce3434;--pnz-hairline: rgba(7, 17, 35, .08);--pnz-hairline-strong: rgba(7, 17, 35, .14);--pnz-shadow-1: 0 1px 2px rgba(7, 17, 35, .06), 0 0 0 1px var(--pnz-hairline);--pnz-shadow-2: 0 6px 18px rgba(7, 17, 35, .08), 0 0 0 1px var(--pnz-hairline);--pnz-font-display: "Poppins", -apple-system, "Segoe UI", system-ui, sans-serif;--pnz-font-ui: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--pnz-r-2: 8px;--pnz-r-3: 12px;--pnz-r-4: 16px;--pnz-r-5: 20px;--pnz-dur-1: .12s;--pnz-dur-2: .2s;--pnz-dur-3: .32s;--pnz-dur-4: .48s;--pnz-ease-out: cubic-bezier(.2, 0, 0, 1);--pnz-ease-in: cubic-bezier(.4, 0, 1, 1);--pnz-ease-spring: cubic-bezier(.34, 1.16, .64, 1);--pnz-column: 560px;--pnz-gutter: 16px;color-scheme:light;position:relative;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--pnz-canvas);color:var(--pnz-text-1);font:400 15px/1.5 var(--pnz-font-ui);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.pnz *,.pnz *:before,.pnz *:after{box-sizing:border-box}.pnz button,.pnz input{font-family:inherit}.pnz :focus-visible{outline:2px solid var(--pnz-royal);outline-offset:2px}.pnz-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pnz-num{font-variant-numeric:tabular-nums}.pnz-bar{position:sticky;top:0;z-index:10;background:var(--pnz-material);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border-bottom:1px solid var(--pnz-hairline)}.pnz-bar-inner{max-width:calc(var(--pnz-column) + 2 * var(--pnz-gutter));height:52px;margin:0 auto;padding:0 var(--pnz-gutter);display:flex;align-items:center;justify-content:space-between;gap:12px}.pnz-brand{display:inline-flex;align-items:center;gap:8px;flex:none;font:600 14px/1 var(--pnz-font-display);letter-spacing:-.01em;color:var(--pnz-navy)}.pnz-brand-logo{display:block;width:auto;height:24px}.pnz-etapa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.2 var(--pnz-font-ui);color:var(--pnz-text-3);animation:pnz-fade var(--pnz-dur-2) var(--pnz-ease-out) both}.pnz-etapa b{font-weight:600;color:var(--pnz-text-2)}.pnz-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.pnz-progress i{display:block;height:100%;background:var(--pnz-royal);transform-origin:left center;transform:scaleX(var(--pnz-p, 0));transition:transform var(--pnz-dur-3) var(--pnz-ease-out)}.pnz-main{max-width:calc(var(--pnz-column) + 2 * var(--pnz-gutter));margin:0 auto;padding:16px var(--pnz-gutter) 48px}@media (min-width: 720px){.pnz-main{padding-top:48px;padding-bottom:80px}}.pnz-step[data-phase=leave]{pointer-events:none}.pnz-step[data-phase=leave][data-dir="1"]{animation:pnz-out-left var(--pnz-dur-1) var(--pnz-ease-in) both}.pnz-step[data-phase=leave][data-dir="-1"]{animation:pnz-out-right var(--pnz-dur-1) var(--pnz-ease-in) both}.pnz-step[data-phase=enter][data-dir="1"]{animation:pnz-in-right var(--pnz-dur-2) var(--pnz-ease-out) both}.pnz-step[data-phase=enter][data-dir="-1"]{animation:pnz-in-left var(--pnz-dur-2) var(--pnz-ease-out) both}@keyframes pnz-out-left{to{opacity:0;transform:translate(-12px)}}@keyframes pnz-out-right{to{opacity:0;transform:translate(12px)}}@keyframes pnz-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes pnz-in-left{0%{opacity:0;transform:translate(-12px)}}@keyframes pnz-fade{0%{opacity:0}}@keyframes pnz-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pnz-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pnz-grow{0%{transform:scaleX(0)}}@keyframes pnz-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes pnz-orbit{to{transform:rotate(360deg)}}.pnz-back{display:inline-flex;align-items:center;gap:2px;height:44px;margin:0 0 4px -12px;padding:0 12px 0 8px;border:0;border-radius:var(--pnz-r-2);background:transparent;color:var(--pnz-text-3);font:500 14px/1 var(--pnz-font-ui);cursor:pointer}.pnz-back:hover{color:var(--pnz-text-1);background:var(--pnz-fill-3)}.pnz-back-spacer{height:48px}.pnz-title{margin:0;font:600 24px/1.25 var(--pnz-font-display);letter-spacing:-.02em;color:var(--pnz-text-1);text-wrap:balance}.pnz-title:focus,.pnz-title:focus-visible{outline:none}@media (min-width: 720px){.pnz-title{font-size:26px}}.pnz-help{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--pnz-text-2)}.pnz-q-body{display:grid;gap:20px;margin-top:24px}.pnz-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--pnz-r-3);background:var(--pnz-fill-danger);color:var(--pnz-text-danger);font-size:14px;font-weight:500;line-height:1.45;animation:pnz-rise var(--pnz-dur-2) var(--pnz-ease-out) both}.pnz-notice svg{flex:none;margin-top:1px}.pnz-options{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pnz-r-4);background:var(--pnz-surface);box-shadow:var(--pnz-shadow-1)}.pnz-option{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;border:0;background:transparent;color:var(--pnz-text-1);font:500 16px/1.35 var(--pnz-font-ui);text-align:left;cursor:pointer}.pnz-option+.pnz-option:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--pnz-hairline)}.pnz-option:hover{background:var(--pnz-fill-4)}.pnz-option:active{background:var(--pnz-fill-3)}.pnz-option:focus-visible{outline-offset:-2px;border-radius:var(--pnz-r-4)}.pnz-option[aria-checked=true]{background:var(--pnz-fill-accent);color:var(--pnz-text-accent)}.pnz-option[aria-disabled=true]{cursor:default;color:var(--pnz-text-3)}.pnz-option[aria-disabled=true]:hover{background:transparent}.pnz-option-label{flex:1;min-width:0}.pnz-mark{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pnz-hairline-strong);color:var(--pnz-text-on-accent)}.pnz-mark[data-shape=square]{border-radius:7px}.pnz-mark svg{width:14px;height:14px;opacity:0;transform:scale(.6)}.pnz-option[aria-checked=true] .pnz-mark{background:var(--pnz-royal);box-shadow:none}.pnz-option[aria-checked=true] .pnz-mark svg{opacity:1;transform:none;transition:opacity var(--pnz-dur-2) var(--pnz-ease-out),transform var(--pnz-dur-2) var(--pnz-ease-spring)}.pnz-choice-hint{margin:-8px 0 0;font-size:13px;color:var(--pnz-text-3)}.pnz-field{display:grid;gap:8px}.pnz-field-reveal{animation:pnz-rise var(--pnz-dur-2) var(--pnz-ease-out) both}.pnz-label{font:500 14px/1.4 var(--pnz-font-ui);color:var(--pnz-text-2)}.pnz-input-wrap{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;border-radius:var(--pnz-r-3);background:var(--pnz-surface);box-shadow:inset 0 0 0 1px var(--pnz-hairline-strong)}.pnz-input-wrap:focus-within{box-shadow:inset 0 0 0 1.5px var(--pnz-royal),0 0 0 4px var(--pnz-fill-accent)}.pnz-input-wrap[data-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--pnz-danger),0 0 0 4px var(--pnz-fill-danger)}.pnz-prefix{flex:none;font:500 18px/1 var(--pnz-font-ui);color:var(--pnz-text-3)}.pnz-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--pnz-text-1);font:500 18px/1 var(--pnz-font-ui);font-variant-numeric:tabular-nums;outline:none}.pnz-input::-moz-placeholder{color:var(--pnz-text-3);opacity:.7}.pnz-input::placeholder{color:var(--pnz-text-3);opacity:.7}.pnz-input:focus-visible{outline:none}.pnz-field-help{font-size:13px;line-height:1.4;color:var(--pnz-text-3)}.pnz-field-error{font-size:13px;line-height:1.4;font-weight:500;color:var(--pnz-text-danger)}.pnz-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pnz-actions{display:grid;gap:10px}.pnz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 20px;border:0;border-radius:14px;font:600 16px/1.25 var(--pnz-font-ui);text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--pnz-dur-1) var(--pnz-ease-out),opacity var(--pnz-dur-1) var(--pnz-ease-out)}.pnz-btn:active:not(:disabled){transform:scale(.985)}.pnz-btn:disabled{cursor:not-allowed;opacity:.38}.pnz-btn-primary{background:var(--pnz-royal);color:var(--pnz-text-on-accent);box-shadow:inset 0 1px #ffffff38,0 1px 2px #05133a29}.pnz-btn-primary:hover:not(:disabled){background:var(--pnz-royal-hover)}.pnz-btn-primary:active:not(:disabled){background:var(--pnz-logo)}.pnz-btn-tint{background:var(--pnz-fill-accent);color:var(--pnz-text-accent)}.pnz-btn-tint:hover{background:var(--pnz-fill-accent-strong)}.pnz-btn svg{flex:none}.pnz-hero{padding-top:8px}@media (min-width: 720px){.pnz-hero{padding-top:0}}.pnz-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 13px/1.2 var(--pnz-font-ui);color:var(--pnz-text-accent)}.pnz-hero-title{margin:14px 0 0;font:600 28px/1.15 var(--pnz-font-display);letter-spacing:-.028em;color:var(--pnz-text-1);text-wrap:balance}@media (min-width: 720px){.pnz-hero-title{font-size:38px}.pnz-hero-lead{font-size:17px}}.pnz-hero-lead{margin:14px 0 0;font-size:16px;line-height:1.5;color:var(--pnz-text-2);text-wrap:pretty}.pnz-promises{margin:20px 0 0;padding:0;list-style:none;overflow:hidden;border-radius:var(--pnz-r-4);background:var(--pnz-surface);box-shadow:var(--pnz-shadow-1)}.pnz-promise{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 16px}.pnz-promise+.pnz-promise:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:var(--pnz-hairline)}.pnz-promise-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pnz-r-3);background:var(--pnz-fill-accent);color:var(--pnz-royal)}.pnz-promise p{margin:0;font-size:15px;line-height:1.5;color:var(--pnz-text-2);text-wrap:pretty}.pnz-promise strong{font-weight:600;color:var(--pnz-text-1)}.pnz-proof{display:flex;align-items:flex-start;gap:8px;margin:14px 4px 0;font-size:13px;line-height:1.45;color:var(--pnz-text-3)}.pnz-proof svg{flex:none;margin-top:1px}.pnz-cta{display:grid;justify-items:center;gap:10px;margin-top:20px}.pnz-cta-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pnz-text-3)}.pnz-headline{margin:0;font:600 25px/1.24 var(--pnz-font-display);letter-spacing:-.022em;color:var(--pnz-text-1);text-wrap:pretty}@media (min-width: 720px){.pnz-headline{font-size:30px}}.pnz-headline em{font-style:normal;color:var(--pnz-text-danger);background:linear-gradient(transparent 60%,var(--pnz-fill-danger) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.pnz-support{margin:-4px 0 0;font-size:16px;line-height:1.5;color:var(--pnz-text-2)}.pnz-metrics{display:grid;gap:12px;margin:28px 0}.pnz-metric{padding:20px;border-radius:var(--pnz-r-4);background:var(--pnz-surface);box-shadow:var(--pnz-shadow-1);animation:pnz-rise var(--pnz-dur-3) var(--pnz-ease-out) both}.pnz-metric:nth-child(2){animation-delay:60ms}.pnz-metric:nth-child(3){animation-delay:.12s}.pnz-metric-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pnz-metric-title{margin:0;font:600 14px/1.3 var(--pnz-font-ui);color:var(--pnz-text-2)}.pnz-metric-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:10px 0 0;font:600 40px/1.08 var(--pnz-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--pnz-text-1)}.pnz-metric-value small{font:500 16px/1.2 var(--pnz-font-ui);letter-spacing:0;color:var(--pnz-text-3)}.pnz-metric-secondary{margin:2px 0 0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--pnz-text-2)}.pnz-compare-value small{font-size:12px;font-weight:500;color:var(--pnz-text-3)}.pnz-metric-desc{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--pnz-text-3);text-wrap:pretty}.pnz-compare{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pnz-hairline)}.pnz-compare-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.pnz-compare-label{flex:1 1 14em;font-size:13px;font-weight:500;color:var(--pnz-text-2)}.pnz-compare-value{margin-left:auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pnz-text-1);text-align:right}.pnz-compare-row.is-ref .pnz-compare-value{font-weight:500;color:var(--pnz-text-3)}.pnz-track{flex:0 0 100%;margin-top:6px;height:10px;overflow:hidden;border-radius:99px;background:var(--pnz-fill-4)}.pnz-track i{display:block;height:100%;border-radius:99px;transform-origin:left center;transform:scaleX(var(--pnz-s, 0));animation:pnz-grow var(--pnz-dur-4) var(--pnz-ease-out) both}.pnz-compare-row.is-you .pnz-track i{background:var(--pnz-royal)}.pnz-compare-row.is-ref .pnz-track i{background:var(--pnz-fill-1)}.pnz-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;background:var(--pnz-fill-2);color:var(--pnz-text-2);font:600 12px/1 var(--pnz-font-ui);white-space:nowrap}.pnz-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pnz-chip[data-tone=danger]{background:var(--pnz-fill-danger);color:var(--pnz-text-danger)}.pnz-chip[data-tone=success]{background:var(--pnz-fill-success);color:var(--pnz-text-success)}.pnz-chip[data-tone=warn]{background:var(--pnz-fill-warn);color:var(--pnz-text-warn)}.pnz-score{display:grid;gap:18px;margin-top:4px;padding:20px;border-radius:var(--pnz-r-4);background:var(--pnz-surface);box-shadow:var(--pnz-shadow-1)}.pnz-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px}.pnz-score-label{font-size:13px;font-weight:500;color:var(--pnz-text-2)}.pnz-score-count{font:600 22px/1 var(--pnz-font-display);font-variant-numeric:tabular-nums;color:var(--pnz-text-1)}.pnz-score-count small{font:500 13px/1 var(--pnz-font-ui);color:var(--pnz-text-3)}.pnz-score-row.is-ref .pnz-score-count{color:var(--pnz-text-3)}.pnz-dots{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pnz-dots i{height:10px;border-radius:99px;background:var(--pnz-fill-2);animation:pnz-pop var(--pnz-dur-2) var(--pnz-ease-out) both}.pnz-score-row.is-you .pnz-dots i[data-on=true]{background:var(--pnz-royal)}.pnz-score-row.is-ref .pnz-dots i[data-on=true]{background:var(--pnz-fill-ref)}.pnz-rules{margin:16px 0 0;padding:0;list-style:none;overflow:hidden;border-radius:var(--pnz-r-4);background:var(--pnz-surface);box-shadow:var(--pnz-shadow-1)}.pnz-rule{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:56px;padding:12px 16px}.pnz-rule+.pnz-rule:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--pnz-hairline)}.pnz-rule-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pnz-fill-3);font:600 13px/1 var(--pnz-font-ui);font-variant-numeric:tabular-nums;color:var(--pnz-text-2)}.pnz-rule-title{font-size:15px;font-weight:500;line-height:1.35;color:var(--pnz-text-1)}@media (max-width: 440px){.pnz-rule{grid-template-columns:28px minmax(0,1fr)}.pnz-rule .pnz-chip{grid-column:2;justify-self:start}}.pnz-section-title{margin:28px 0 0;font:600 17px/1.35 var(--pnz-font-display);color:var(--pnz-text-1)}.pnz-closing{margin:20px 0 24px;font-size:16px;line-height:1.5;color:var(--pnz-text-2)}.pnz-wait{display:grid;place-items:center;align-content:center;gap:20px;min-height:calc(100dvh - 212px);text-align:center}.pnz-loader{position:relative;display:grid;place-items:center;width:84px;height:84px}.pnz-loader img{width:auto;height:44px;animation:pnz-breathe 1.8s cubic-bezier(.4,0,.2,1) infinite}.pnz-loader:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,var(--pnz-royal) 100%);-webkit-mask:radial-gradient(circle,transparent 39px,#000 40px);mask:radial-gradient(circle,transparent 39px,#000 40px);animation:pnz-orbit 1.6s linear infinite}.pnz-wait-title{margin:0;font:600 22px/1.3 var(--pnz-font-display);letter-spacing:-.02em}.pnz-wait-text{margin:-8px 0 0;font-size:15px;color:var(--pnz-text-3)}.pnz-final{display:grid;gap:16px;padding-top:24px}.pnz-final-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--pnz-fill-success);color:var(--pnz-success);animation:pnz-pop var(--pnz-dur-3) var(--pnz-ease-spring) both}.pnz-final-icon[data-tone=danger]{background:var(--pnz-fill-danger);color:var(--pnz-danger)}.pnz-final-title{margin:4px 0 0;font:600 24px/1.25 var(--pnz-font-display);letter-spacing:-.025em;text-wrap:balance}.pnz-final p{margin:0;font-size:16px;line-height:1.5;color:var(--pnz-text-2)}.pnz-final .pnz-actions{margin-top:12px}.pnz-consent{margin:0;font-size:12.5px;line-height:1.5;color:var(--pnz-text-3)}.pnz-consent a{color:var(--pnz-text-accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion: reduce){.pnz-step,.pnz-etapa,.pnz-notice,.pnz-field-reveal,.pnz-metric,.pnz-track i,.pnz-dots i,.pnz-final-icon,.pnz-loader img,.pnz-loader:before{animation:none}.pnz-progress i,.pnz-btn,.pnz-option[aria-checked=true] .pnz-mark svg{transition:none}}
