.vz-top{padding-bottom:clamp(30px,5vw,60px)}.h1-sep:before{content:"·"}.vz-eyebrow{display:inline-block;margin:0 0 18px;line-height:1.4;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#9a4a2a}.vz-top .lp-hh{max-width:20ch}.vz-scan{margin:clamp(8px,1.6vh,16px) auto 0}.vz-top .lp-b.soft{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #43291e14,0 10px 22px -14px #a3452973}.vz-top .lp-b.soft:hover{background:#fff;transform:translateY(-1px)}.vz-end .lp-b.soft{background:linear-gradient(180deg,#fcae93,#f99c7e);color:#43291e;box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px 4px #aa5a3738,0 10px 22px -12px #c348228c}.vz-scan input{padding-left:16px!important}.nx-rcta .lp-b{padding:0 26px!important}.vz-fine{margin:10px 0 0;font-size:14px;color:var(--ink3)}.vz-fine a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nx-ai .nx-chat{background:linear-gradient(170deg,#fbede3,#f6dccb)!important;box-shadow:inset 0 1px #fffc,0 30px 60px -36px #7a371f73!important}.nx-ai .nx-chat:before{display:none}.nx-ai .nx-a{background:#fff;box-shadow:0 0 0 1px #43291e0f,0 18px 36px -22px #7a371f73}.nx-ai .nx-cite{background:#fff!important;box-shadow:inset 0 0 0 1px #ede5dc}.vz-absent{display:flex;align-items:center;gap:8px;margin:6px -20px -20px!important;padding:12px 20px;border-radius:0 0 20px 20px;background:#fce9e3;font-size:14px!important;font-weight:600;color:#b4471f!important}.vz-absent:before{content:"✕";display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#e2543e;color:#fff;font-size:11px}.vz-paper{position:relative;max-width:980px;margin:clamp(28px,3vw,44px) auto 0;padding:clamp(20px,3vw,40px);border-radius:28px}.vz-verdict{text-align:center;padding:8px 0 clamp(20px,3vw,32px)}.vz-dom{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink2)}.vz-dom svg{width:24px;height:24px;border-radius:7px;box-shadow:0 0 0 1px #00000014}.vz-verdict h3{max-width:20ch;margin:14px auto 0;font-family:var(--display-serif);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.05;color:var(--ink);text-wrap:balance}.vz-verdict h3 em{font-style:italic;color:#b4471f}.vz-verdict p{max-width:44ch;margin:12px auto 0;font-size:16px;line-height:1.5;color:var(--ink2)}.vz-score{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,40px);margin-top:18px}.vz-score i{font-family:var(--display-serif);font-style:italic;font-size:20px;color:var(--ink3)}.vz-score div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:110px}.vz-score b{font-family:var(--display-serif);font-weight:400;font-size:clamp(56px,7vw,90px);line-height:.9;color:var(--ink)}.vz-score span{font-size:13.5px;font-weight:600;color:var(--ink2)}.vz-score .you b,.vz-score .you span{color:#b4471f}.vz-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.vz-card{padding:18px 20px;border-radius:20px;background:#ffffffe0;box-shadow:0 1px 2px #43291e0f}.vz-wide{grid-column:1/-1}.vz-k{display:block;margin-bottom:12px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.vz-tbl{display:grid;gap:2px;font-size:13.5px}.vz-tr{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,.7fr)) minmax(0,.5fr);align-items:center;gap:8px;padding:7px 8px;border-radius:10px}.vz-th{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.vz-tr>span{position:relative;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink2)}.vz-tr>span em{display:block;height:4px;margin-top:4px;border-radius:99px;background:#f2b08e;max-width:100%}.vz-tr>span.z{color:#c2412d}.vz-tr>span.t{color:var(--ink)}.vz-co{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-co svg{flex:none;width:20px;height:20px;border-radius:6px;box-shadow:0 0 0 1px #00000014}.nx-cite-fav svg{width:100%;height:100%;border-radius:8px}.vz-tr.you{background:#fce6d6;box-shadow:inset 0 0 0 1px #f2b08e}.vz-qs{margin:0;padding-left:20px;display:grid;gap:9px;font-size:14.5px;line-height:1.45;color:var(--ink2)}.vz-qs .more{list-style:none;margin-left:-20px;color:var(--ink3)}.vz-miss{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vz-miss div{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#fbf4ee}.vz-miss b{font-family:var(--display-serif);font-weight:400;font-size:22px;line-height:1.1;color:var(--ink)}.vz-miss span{font-size:13.5px;line-height:1.45;color:var(--ink2)}.vz-miss strong{color:var(--ink)}.vz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1040px;margin:clamp(28px,3vw,44px) auto 0}.vz-step{display:flex;flex-direction:column;min-height:260px;padding:24px;border-radius:24px;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -40px #7a371f73}.vz-step.s1{background:linear-gradient(180deg,#fbf1db,#f2ddb0)}.vz-step.s2{background:linear-gradient(180deg,#fbede3,#f4cdb4)}.vz-step.s3{background:linear-gradient(170deg,#f3b496,#d9572f)}.vz-step span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9a6a4f}.vz-step h3{margin:auto 0 10px;font-family:var(--display-serif);font-weight:400;font-size:28px;line-height:1.08;color:#2a1a12}.vz-step p{margin:0;font-size:15px;line-height:1.5;color:#4a3a30}.vz-step.s3 span{color:#ffffffd9}.vz-step.s3 h3{color:#fff}.vz-step.s3 p{color:#ffffffe6}.vz-top{position:relative;overflow:hidden;margin-top:-80px;padding-top:calc(80px + clamp(48px,6vw,96px))!important;background:radial-gradient(80% 70% at 50% 100%,#FBD4BC 0%,transparent 70%),linear-gradient(175deg,#fdebdd,#fad9c4);border-radius:0 0 40px 40px}.vz-top .lp-top-copy{position:relative;z-index:1}.vz-float{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none}.vz-float li{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;width:220px;text-align:left;display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-radius:16px;background:linear-gradient(160deg,#fffcfad1,#fef6f099);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffb3,0 18px 34px -18px #8f3d2473;animation:bm-drift 9s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}.vz-float b{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:#2a1a12}.vz-float b i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 5px -2px #59362640}.vz-float b i svg{width:14px;height:14px}.vz-float span{font-size:12.5px;line-height:1.35;color:#3a2a22}.vz-float em{align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:99px;background:#fbe4dd;color:#c4432b;font-style:normal;font-size:10.5px;font-weight:700}@keyframes bm-drift{0%{transform:translate(0)}50%{transform:translate(6px,-12px)}to{transform:translate(-8px,6px)}}@media(max-width:1100px){.vz-float{display:none}}@media(prefers-reduced-motion:reduce){.vz-float li{animation:none}}.vz-end{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:clamp(60px,8vw,110px) 20px clamp(70px,9vw,120px)}.vz-end .lp-h2{max-width:18ch}@media(max-width:860px){.vz-grid,.vz-steps,.vz-miss{grid-template-columns:1fr}.vz-tr{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr)) minmax(0,.5fr);font-size:12.5px;gap:6px;padding:6px}}
