.ev{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;width:min(1320px,100% - 32px);margin:20px auto 0;height:calc(100svh - var(--header-h) - 40px);min-height:620px}.ev[hidden]{display:none}.ev__stage{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(120% 80% at 50% 30%,#2b353c,#161c21 52%,#0d1114);isolation:isolate;box-shadow:0 30px 60px -30px #0a14198c;min-height:0}.ev__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;z-index:1}.ev__canvas:active{cursor:grabbing}.ev__glow{position:absolute;left:50%;bottom:6%;width:70%;height:22%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(110,200,196,.16),transparent);filter:blur(8px);z-index:0}.ev__stage:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(70% 60% at 50% 40%,transparent 40%,#000 100%);z-index:0}.ev__chapters{position:absolute;top:16px;left:16px;right:16px;z-index:3;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ev__chapters li{display:grid;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#dce8e973;transition:color .3s}.ev__chapters li.is-now,.ev__chapters li.is-done{color:#e6f1f0}.ev__chapters i{height:4px;border-radius:999px;background:#ffffff24;overflow:hidden;position:relative}.ev__chapters i:after{content:"";position:absolute;inset:0;background:#6fd8cc;transform-origin:left;transform:scaleX(var(--f, 0));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ev__hint{position:absolute;top:54px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#d9e6e5;font-size:12.5px;font-weight:500;backdrop-filter:blur(10px);white-space:nowrap;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.ev__hint-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#6ed2cd38;color:#8fe3dc;animation:spinHint 2.6s ease-in-out infinite}@keyframes spinHint{50%{transform:rotate(-35deg)}}.ev__hint.is-done{opacity:0;transform:translate(-50%,-8px)}.ev__tip{position:absolute;top:0;left:0;z-index:4;pointer-events:none;padding:8px 12px;border-radius:12px;background:#fffffff5;color:var(--ink);font-size:13px;box-shadow:0 8px 24px #00000040;display:grid;gap:1px;white-space:nowrap}.ev__tip[hidden]{display:none}.ev__tip span{color:var(--muted);font-size:12px}.ev__views{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:4px;padding:4px;border-radius:999px;background:#0a0e119e;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}.ev__views button{border:0;background:transparent;color:#c9d4d6;font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;transition:background .2s,color .2s}.ev__views button:hover,.ev__views button.is-on{background:#ffffffeb;color:var(--ink)}.ev:not([data-tipo=mapa]) .ev__views{opacity:0;pointer-events:none}.zpick{--p: 0%;position:absolute;left:50%;bottom:68px;transform:translate(-50%);z-index:4;width:min(380px,calc(100% - 32px));padding:14px 16px 12px;border-radius:18px;background:#0e1317d1;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);color:#e8efef;box-shadow:0 18px 40px -12px #0000008c;animation:zpickIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes zpickIn{0%{opacity:0;transform:translate(-50%,10px)}}.zpick__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;padding-right:30px}.zpick__name{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9fb1b3;font-weight:600}.zpick__val{font-family:var(--display);font-size:20px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.zpick__close{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:#ffffff14;color:#c9d4d6;font-size:16px;line-height:1}.zpick__close:hover{background:#ffffff2e}.zpick__range{width:100%;appearance:none;height:12px;border-radius:999px;background:linear-gradient(90deg,#4fbfae 0%,var(--h1) 25%,var(--h2) 60%,var(--h3) 100%);cursor:pointer;outline-offset:6px}.zpick__range::-webkit-slider-thumb{appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid #141a1e;box-shadow:0 0 0 2px #fff,0 4px 12px #0006}.zpick__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid #141a1e}.zpick__scale{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#9fb1b3}.ev__scan{position:absolute;inset:0;z-index:6;display:grid;place-items:end center;padding-bottom:72px;pointer-events:none}.ev__scan[hidden]{display:none}.ev__scan strong{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:#0a0e11b8;border:1px solid rgba(111,216,204,.4);color:#e6f6f4;font-size:14px;font-weight:600;backdrop-filter:blur(10px)}.ev__scan-ring{position:absolute;top:50%;left:50%;width:70%;aspect-ratio:1;max-width:100%;border-radius:50%;border:1px solid rgba(111,216,204,.35);transform:translate(-50%,-50%);animation:ring 1.4s ease-out infinite}@keyframes ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(1.1);opacity:0}}.ev.is-scanning .ev__panel{opacity:.4;pointer-events:none}.ev__panel{background:var(--surface);border-radius:28px;box-shadow:var(--shadow);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;transition:opacity .3s}.ev__screen{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.scr{padding:32px 32px 20px}.scr.is-in-r{animation:inR .38s cubic-bezier(.2,.8,.2,1)}.scr.is-in-l{animation:inL .38s cubic-bezier(.2,.8,.2,1)}.scr.is-out-l,.scr.is-out-r{position:absolute;inset:0 0 auto;pointer-events:none;animation:outL .26s ease forwards}.scr.is-out-r{animation-name:outR}@keyframes inR{0%{opacity:0;transform:translate(40px)}}@keyframes inL{0%{opacity:0;transform:translate(-40px)}}@keyframes outL{to{opacity:0;transform:translate(-40px)}}@keyframes outR{to{opacity:0;transform:translate(40px)}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--brand);background:var(--brand-soft);padding:6px 12px;border-radius:999px;margin-bottom:16px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #0e5a5c80}70%,to{box-shadow:0 0 0 8px #0e5a5c00}}.scr__h1{font-family:var(--display);font-weight:600;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.025em}.scr__h{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.02em}.scr__sub{margin-top:8px;color:var(--ink-2)}.scr__sub--lead{margin-top:12px;font-size:16.5px;max-width:46ch}.scr__q{font-size:14px;font-weight:600;margin:24px 0 10px}.fine{margin-top:16px;font-size:12.5px;color:var(--muted)}.is-pop{animation:pop .32s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{40%{transform:scale(.94)}to{transform:scale(1)}}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-choice{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 12px 18px;border-radius:20px;border:2px solid var(--line);background:var(--surface-2);font-weight:600;font-size:16px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.card-choice svg:first-child{width:76px;height:76px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.card-choice:hover{border-color:var(--ink);background:#fff;transform:translateY(-2px)}.card-choice:hover svg:first-child{transform:scale(1.06) rotate(-3deg)}.check{width:22px;height:22px;border-radius:50%;padding:3px;color:#fff;background:var(--brand);opacity:0;transform:scale(.4);transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1);flex:none}.card-choice .check{position:absolute;top:10px;right:10px}[aria-pressed=true]>.check,[aria-pressed=true] .sw__dot .check{opacity:1;transform:scale(1)}.card-choice[aria-pressed=true],.opt[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.opts,.chips2{display:grid;gap:8px;margin-top:20px}.opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;border-radius:16px;border:2px solid var(--line);background:var(--surface-2);font-size:15.5px;transition:border-color .15s,background .15s,transform .15s}.opt:hover{border-color:color-mix(in srgb,var(--ink) 40%,var(--line));background:#fff}.opt:active{transform:scale(.98)}.opt__t{flex:1;display:grid;gap:2px;min-width:0}.opt__t strong{font-weight:600}.opt__t small{color:var(--muted);font-size:13px}.bars{width:28px;height:20px;flex:none}.bars rect{fill:var(--line);transition:fill .2s}.bars rect.on{fill:var(--brand)}.chips2{grid-template-columns:repeat(2,minmax(0,1fr))}.opt--chip{padding:13px 14px;font-size:14.5px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:20px}.opt--tile{position:relative;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 16px;min-height:118px}.opt--tile .bars{width:42px;height:30px}.opt--tile .check{position:absolute;top:12px;right:12px}.opt--tile .opt__t strong{font-size:16.5px}.scale5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.opt--step{position:relative;flex-direction:column;gap:12px;padding:18px 6px 14px;text-align:center;align-items:center}.opt--step .opt__t strong{font-size:13px}.opt--step .bars{width:34px;height:24px}.opt--step .check{position:absolute;top:6px;right:6px;width:18px;height:18px}.seg2{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.opt--seg{justify-content:center;text-align:center;padding:14px 10px}.opt--seg .check{display:none}.age{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:22px}.age__n{font-family:var(--display);font-size:96px;font-weight:600;line-height:1;min-width:2.2ch;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.age__btn{width:56px;height:56px;border-radius:50%;border:2px solid var(--line);background:var(--surface-2);font-size:26px;line-height:1;transition:background .15s,transform .15s}.age__btn:hover{background:#fff;border-color:var(--ink)}.age__btn:active{transform:scale(.92)}.age__unit{text-align:center;color:var(--muted);font-weight:500;margin-top:2px}.age__range{--p: 25%;width:100%;margin-top:26px;appearance:none;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--brand) var(--p),var(--line) var(--p));cursor:pointer}.age__range::-webkit-slider-thumb{appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid var(--brand);box-shadow:0 3px 10px #00000026}.age__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--brand)}.age__scale{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.swatches{display:flex;gap:12px;flex-wrap:wrap}.sw{position:relative;width:54px;height:54px;border-radius:50%;border:0;background:var(--c);box-shadow:inset 0 0 0 1px #00000014;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:grid;place-items:center}.sw:hover{transform:scale(1.08)}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--surface),0 0 0 5.5px var(--brand);transform:scale(1.06)}.sw>.check{background:#00000059}.swatches--hair{gap:10px}.sw--hair{width:auto;height:auto;border-radius:14px;background:none;box-shadow:none;display:grid;justify-items:center;gap:6px;padding:4px}.sw--hair small{font-size:12px;color:var(--ink-2);font-weight:500}.sw__dot{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--c2),var(--c));display:grid;place-items:center;box-shadow:inset 0 0 0 1px #0000001a;transition:box-shadow .2s}.sw--hair[aria-pressed=true]{box-shadow:none}.sw--hair[aria-pressed=true] .sw__dot{box-shadow:0 0 0 3px var(--surface),0 0 0 5.5px var(--brand)}.sw__dot .check{background:#00000059}.zcar{margin:18px -32px 0;padding:4px 32px 8px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.zcar::-webkit-scrollbar{display:none}.zchip{flex:none;scroll-snap-align:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;padding:10px 14px 10px 10px;border-radius:14px;border:2px solid var(--line);background:var(--surface-2);min-width:128px;transition:border-color .2s,background .2s,transform .2s}.zchip__n{grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--line);color:var(--ink-2);transition:background .2s,color .2s}.zchip__t{font-size:14px;font-weight:600;white-space:nowrap}.zchip__p{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.zchip[data-lv="1"] .zchip__n{background:var(--h1);color:var(--ink)}.zchip[data-lv="2"] .zchip__n{background:var(--h2);color:#fff}.zchip[data-lv="3"] .zchip__n{background:var(--h3);color:#fff}.zchip.is-sel{border-color:#2db8b8;background:#fff;box-shadow:0 0 0 3px #2db8b829;transform:translateY(-1px)}.zsel{margin-top:10px;padding:16px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line)}.zsel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.zsel__head strong{display:block;font-size:16px}.zsel__head small{display:block;color:var(--muted);font-size:13px}.link{border:0;background:none;color:var(--brand);font-weight:600;font-size:13.5px;padding:2px 0;white-space:nowrap}.levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;transition:opacity .2s}.levels.is-off{opacity:.4;pointer-events:none}.level{display:grid;justify-items:center;gap:8px;padding:14px 4px 12px;border-radius:14px;border:2px solid var(--line);background:#fff;font-size:13px;font-weight:600;color:var(--ink-2);transition:border-color .15s,background .15s,color .15s}.level:hover{border-color:var(--ink)}.level[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.level i{width:38px;height:22px;border-radius:6px;background-color:var(--skin);background-image:radial-gradient(var(--hair) 1.3px,transparent 1.5px);background-size:4px 4px}.level i.d1{background-size:6px 6px}.level i.d2{background-size:9px 8px}.level i.d3{background-image:radial-gradient(var(--hair) 1.1px,transparent 1.3px);background-size:14px 12px}.level[aria-pressed=true] i{box-shadow:0 0 0 2px #fff}.presets{margin-top:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.chip{border:1.5px solid var(--line);background:var(--surface-2);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500;color:var(--ink)}.chip:hover{border-color:var(--ink);background:#fff}.ev__nav{display:flex;gap:10px;padding:14px 32px 22px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:var(--surface)}.ev__nav [data-back]{width:52px;padding:0}.ev__nav [data-back][hidden]{display:none}.btn--grow{flex:1;min-height:52px;font-size:16px}.ev__nav.is-first{display:none}@media(max-width:900px){.ev{display:flex;flex-direction:column;gap:0;width:100%;margin:0;height:calc(100svh - var(--header-h));min-height:540px}.ev__stage{flex:1 1 auto;min-height:34%;border-radius:0}.ev__panel{flex:0 1 auto;max-height:64%;margin-top:-24px;position:relative;z-index:5;border-radius:24px 24px 0 0;border:0;box-shadow:0 -12px 30px -14px #0a141959}.ev__panel:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:999px;background:var(--line);z-index:2}.ev[data-tipo=mapa] .ev__panel{max-height:50%}.scr{padding:24px 18px 14px}.scr__h1{font-size:27px}.scr__h{font-size:23px}.scr__sub--lead{font-size:15px;margin-top:8px}.scr__q{margin:16px 0 8px}.eyebrow{margin-bottom:10px}.card-choice{padding:14px 10px 12px}.card-choice svg:first-child{width:56px;height:56px}.opts,.chips2,.tiles{margin-top:14px}.opt{padding:14px}.chips2{grid-template-columns:1fr}.opt--tile{min-height:96px;gap:12px}.scale5{gap:5px}.opt--step{padding:14px 2px 10px}.opt--step .opt__t strong{font-size:11.5px}.age{margin-top:12px}.age__n{font-size:72px}.age__range{margin-top:16px}.zcar{margin:12px -18px 0;padding:4px 18px 6px}.zsel{padding:12px}.zsel__head small{display:none}.level{padding:10px 2px 8px;font-size:12px}.presets{display:none}.ev__nav{padding:10px 18px calc(12px + env(safe-area-inset-bottom,0px))}.ev__chapters{top:12px;left:12px;right:12px;gap:4px}.ev__chapters li{font-size:10.5px}.ev__hint{top:46px;font-size:12px}.ev__views{bottom:34px}.ev__views button{padding:6px 10px;font-size:12px}.zpick{bottom:80px;padding:9px 12px 10px;border-radius:14px}.zpick__head{margin-bottom:6px}.zpick__val{font-size:16px}.zpick__close{top:5px;right:6px;width:24px;height:24px}.zpick__scale{display:none}.ev:has(.zpick:not([hidden])) .ev__hint{opacity:0}.ev__scan{padding-bottom:48px}.swatches{gap:8px;flex-wrap:nowrap}.sw,.sw__dot{width:42px;height:42px}.swatches--hair{gap:2px;justify-content:space-between}.sw--hair{width:auto;height:auto;padding:2px}.sw--hair small{font-size:10.5px;white-space:nowrap}.scr--avatar .scr__q{margin:12px 0 6px}.scr--avatar .opt--seg{padding:10px 4px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.scr,.is-pop,.ev__hint-icon,.ev__scan-ring,.eyebrow .dot{animation:none!important}}.informe-wrap[hidden]{display:none}.inf-shell{width:min(940px,100% - 32px);margin:24px auto 0}.inf__actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.inf__actions>div{display:flex;gap:8px;flex-wrap:wrap}.inf{--paper: #fff;--rule: #d9d4cb;--ink-soft: #5a616b;background:var(--paper);border:1px solid var(--rule);border-radius:6px;box-shadow:0 1px 2px #14181d0a,0 24px 60px -30px #14181d40;padding:44px 52px 36px;color:var(--ink);font-size:14.5px}.inf__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:2px solid var(--ink)}.inf__brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.inf__brand b{color:var(--brand)}.inf__logo{width:26px;height:26px;border-radius:7px;background:var(--brand);display:grid;place-items:center}.inf__meta{display:flex;gap:22px;margin:0;flex-wrap:wrap}.inf__meta dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.inf__meta dd{margin:2px 0 0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.inf__kicker{margin-top:28px;font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);font-weight:700}.inf__title{margin-top:6px;font-family:var(--display);font-weight:600;font-size:clamp(28px,3.4vw,38px);letter-spacing:-.02em}.inf__lead{margin-top:10px;font-size:16px;color:var(--ink-2);max-width:68ch}.inf__kpis{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.inf__kpis>div{padding:16px 16px 14px;display:grid;gap:2px;align-content:start}.inf__kpis>div+div{border-left:1px solid var(--rule)}.inf__kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.inf__kpis strong{font-family:var(--display);font-weight:600;font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.inf__kpis em{font-style:normal;font-size:16px;color:var(--muted);font-family:var(--font);font-weight:500}.inf__kpis small{font-size:12px;color:var(--ink-soft)}.inf__alert{margin-top:20px;padding:14px 16px;border:1px solid #e9c9a4;background:#fdf5ec;border-radius:6px;color:#6b3d16;font-size:14px;display:grid;gap:6px}.inf__sec{margin-top:34px;break-inside:avoid}.inf__sec h2{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.01em;padding-bottom:10px;border-bottom:1px solid var(--rule);margin-bottom:16px}.inf__sec h2 span{width:24px;height:24px;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:4px;font-family:var(--font);font-size:12px;font-weight:700}.inf__h3{font-size:14px;margin:18px 0 8px}.inf__small{margin-top:10px;font-size:12.5px;color:var(--ink-soft)}.inf__views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inf__views figure{margin:0;display:grid;gap:6px;justify-items:center}.inf__views img{width:100%;height:auto;max-width:100%;aspect-ratio:auto}.inf__views figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.inf__legend{margin-top:14px;display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft)}.inf__ramp{width:160px;height:10px;border-radius:2px;background:linear-gradient(90deg,#f6e2b2,#ec9848 45%,#b03420);border:1px solid var(--rule)}.inf__legend-scale{display:flex;gap:4px;font-variant-numeric:tabular-nums}.inf__legend-scale b{font-weight:500}.inf__legend-key{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.inf__legend-key .dash{width:26px;border-top:2px dashed #78868e}.inf__table{width:100%;margin-top:16px;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.inf__table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--ink)}.inf__table td{padding:8px;border-bottom:1px solid var(--rule)}.inf__table .num{text-align:right}.inf__table td:nth-child(3){width:36%}.inf__num{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font-size:11.5px;font-weight:700}.inf__bar{display:block;height:8px;background:#efebe5;border-radius:2px;overflow:hidden}.inf__bar i{display:block;height:100%;background:linear-gradient(90deg,#f0c27a,#b03420)}.inf__scale{list-style:none;margin:0;padding:0;display:flex;gap:4px}.inf__scale li{flex:1;text-align:center;padding:9px 2px;font-size:13px;font-weight:600;border:1px solid var(--rule);color:var(--muted);border-radius:3px;white-space:nowrap}.inf__scale li.is-past{background:#f5efe6;color:var(--ink-2)}.inf__scale li.is-now{background:var(--ink);color:#fff;border-color:var(--ink)}.inf__meters{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.inf__meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600}.inf__meter-head strong{font-family:var(--display);font-size:26px;font-variant-numeric:tabular-nums}.inf__meter-bar{position:relative;margin-top:8px;height:10px;background:repeating-linear-gradient(90deg,#efebe5 0 calc(10% - 1px),#fff calc(10% - 1px) 10%);border:1px solid var(--rule);border-radius:2px}.inf__meter-bar s{position:absolute;top:-1px;bottom:-1px;background:color-mix(in srgb,var(--brand) 18%,transparent);text-decoration:none}.inf__meter.is-na .inf__meter-head strong{color:var(--muted)}.inf__meter-bar i{position:absolute;inset:0 auto 0 0;background:var(--brand);opacity:.85}.inf__meter-bar b{position:absolute;top:-5px;width:2px;height:18px;background:var(--ink);transform:translate(-1px)}.inf__meter p{margin-top:8px;font-size:12.5px;color:var(--ink-soft)}.inf__modt{width:100%;border-collapse:collapse;font-size:13.5px}.inf__modt th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--ink)}.inf__modt td{padding:7px 6px;border-bottom:1px solid var(--rule)}.inf__modt .num{text-align:right;width:84px}.inf__modt em{font-style:normal;font-size:11px;font-weight:600;color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);padding:1px 7px;border-radius:999px;margin-left:6px;white-space:nowrap}.inf__mods{list-style:none;margin:0;padding:0;display:grid;gap:6px}.inf__mods li{display:flex;align-items:center;gap:10px;font-size:13.5px;flex-wrap:wrap}.inf__mods em{font-style:normal;font-size:11px;font-weight:600;color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);padding:1px 7px;border-radius:999px}.inf__pts{display:inline-block;min-width:38px;text-align:center;color:var(--muted);font-weight:700;font-size:12px;padding:2px 6px;border-radius:3px;font-variant-numeric:tabular-nums}.inf__pts.is-pos{background:#e3f2ef;color:#0b5a4f}.inf__pts.is-neg{background:#f8e6e1;color:#8e2c1a}.inf__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.inf__dl{margin:0}.inf__dl-h{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);font-weight:700;margin:14px 0 4px}.inf__dl-h:first-child{margin-top:0}.inf__dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px dotted var(--rule);font-size:13.5px}.inf__dl dt{color:var(--ink-soft)}.inf__dl dd{margin:0;font-weight:500}.inf__factors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.inf__factors li{display:grid;gap:2px;padding-left:18px;position:relative;font-size:13.5px}.inf__factors li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--muted)}.inf__factors li.is-neg:before{background:#b03420}.inf__factors li.is-pos:before{background:var(--brand)}.inf__factors span{color:var(--ink-soft)}.inf__route{border:1.5px solid var(--brand);border-radius:6px;padding:16px 18px;display:grid;gap:6px}.inf__route strong{font-family:var(--display);font-size:20px;font-weight:600;color:var(--brand-ink)}.inf__route--dermatologia{border-color:#3a3f6b}.inf__route--dermatologia strong{color:#3a3f6b}.inf__foot{margin-top:34px;padding-top:14px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--ink-soft);display:grid;gap:6px}.lead{margin-top:30px;padding:22px;border-radius:14px;border:1.5px solid var(--ink);background:var(--surface-2);display:grid;gap:14px}.lead__head h3{font-size:19px;letter-spacing:-.01em}.lead__head p{margin-top:4px;font-size:14px;color:var(--ink-2)}.lead__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fld{display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.fld input,.fld select,.tel{height:46px;border-radius:12px;border:1.5px solid var(--line);background:#fff;padding:0 12px;font-size:15px;font-weight:400;color:var(--ink);width:100%;min-width:0}.fld input:focus,.fld select:focus,.tel:focus-within{outline:none;border-color:var(--brand)}.tel{display:flex;align-items:center;gap:8px;padding-right:0}.tel b{font-weight:600;color:var(--muted)}.tel input{border:0;background:transparent;height:100%;padding:0 12px 0 0;min-width:0;flex:1}.tel input:focus{outline:none}.consent{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:13px;color:var(--ink-2);align-items:start}.consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--brand)}.lead__err{font-size:13px;color:var(--h3);font-weight:500}.lead__ok{text-align:center;padding:10px 0}.lead__ok span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand);color:#fff;font-size:22px;margin-bottom:10px}.lead__ok p{color:var(--ink-2);margin-top:4px}@media(max-width:760px){.inf-shell{width:calc(100% - 20px);margin-top:12px}.inf{padding:22px 18px 20px}.inf__meta{gap:14px}.inf__kpis{grid-template-columns:1fr 1fr}.inf__kpis>div:nth-child(3){border-left:0}.inf__kpis>div:nth-child(n+3){border-top:1px solid var(--rule)}.inf__kpis strong{font-size:28px}.inf__views{grid-template-columns:1fr 1fr}.inf__meters,.inf__cols,.inf__factors,.lead__grid{grid-template-columns:1fr}.inf__dl>div{grid-template-columns:130px minmax(0,1fr)}.inf__scale li{font-size:11px}.inf__legend-key{margin-left:0}.inf__table td:nth-child(3){width:28%}}@media print{@page{size:A4;margin:12mm}body{background:#fff!important}.site-header,.site-footer,.home-secs,.ev,.no-print{display:none!important}.inf-shell{width:100%;margin:0}.inf{border:0;box-shadow:none;padding:0;font-size:12.5px}.inf__views img{max-height:62mm;width:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.btn--lock{color:var(--muted)}.btn--lock svg{margin-right:-2px}.inf__actions .btn{gap:6px}.inf__cupon{margin-top:30px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 20px;border:2px dashed var(--brand);border-radius:8px;background:#f3faf8}.inf__cupon-k{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);font-weight:700}.inf__cupon strong{display:block;font-family:var(--display);font-size:20px;font-weight:600;margin:2px 0 4px}.inf__cupon p:last-child{font-size:13px;color:var(--ink-soft)}.inf__cupon code,.lead__coupon code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.08em;padding:10px 14px;border-radius:6px;background:#fff;border:1px solid var(--rule);color:var(--ink)}.lead__badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--brand);padding:3px 9px;border-radius:999px;margin-bottom:8px}.fld--full{grid-column:1 / -1}.fld em{font-style:normal;font-weight:400;color:var(--muted)}.lead.is-attn{animation:attn .8s ease 2}@keyframes attn{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 30%,transparent)}}.lead__coupon{margin:16px auto;display:inline-grid;gap:6px;justify-items:center;padding:14px 20px;border:2px dashed var(--brand);border-radius:10px;background:#fff}.lead__coupon small{font-size:12px;color:var(--ink-soft)}.lead__ok .btn{display:flex;width:fit-content;margin:4px auto 0}@media(max-width:760px){.inf__cupon{grid-template-columns:1fr}.inf__cupon code{justify-self:start}}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.home-secs[data-astro-cid-j7pv25f6]{margin-top:96px}.home-secs[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;max-width:22ch}.home-grid[data-astro-cid-j7pv25f6]{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.home-card[data-astro-cid-j7pv25f6]{position:relative;display:block;padding:24px 24px 52px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.home-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px}.home-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:8px;color:var(--ink-2);font-size:14.5px}.home-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:24px;bottom:20px;color:var(--muted);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
