@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500;700&display=swap);.pv-root *{box-sizing:border-box;margin:0;padding:0}.pv-root{--ink:#16120D;--ink-2:#1F1913;--card:#26201A;--card-hi:#2F2820;--line:#3A322A;--bone:#F3EDE2;--muted:#A89A88;--green:#52DF76;--green-deep:#1f9b45;--amber:#F2A93B;--bad:#E06A4A;--radius:18px;--maxw:480px;font-family:'Inter',system-ui,sans-serif;color:var(--bone);background:radial-gradient(120% 80% at 50% -10%,rgb(82 223 118 / .10),transparent 60%),var(--ink);border-radius:20px;display:flex;justify-content:center;padding:22px 16px 32px;line-height:1.5}.pv-root .wrap{width:100%;max-width:var(--maxw)}.pv-root .topbar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.pv-root .title{font-family:'JetBrains Mono';font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone)}.pv-root .step-tag{margin-left:auto;font-family:'JetBrains Mono';font-size:11px;color:var(--green);letter-spacing:.12em;text-transform:uppercase}.pv-root .meter{height:8px;border-radius:99px;background:var(--ink-2);overflow:hidden;border:1px solid var(--line);margin-bottom:24px}.pv-root .meter-fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--green-deep),var(--green));box-shadow:0 0 14px rgb(82 223 118 / .55);transition:width .5s cubic-bezier(.22,1,.36,1)}.pv-root .eyebrow{font-family:'JetBrains Mono';font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.pv-root h1{font-family:'Space Grotesk';font-weight:600;font-size:25px;line-height:1.18;letter-spacing:-.02em;margin-bottom:6px;color:var(--bone)}.pv-root .sub{color:var(--muted);font-size:14px;margin-bottom:18px}.pv-root .opts{display:flex;flex-direction:column;gap:11px}.pv-root .opt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);padding:15px 16px;color:var(--bone);font-size:15px;font-weight:500;font-family:'Inter';transition:border-color .18s,background .18s,transform .12s}.pv-root .opt:hover{background:var(--card-hi);border-color:#52463a}.pv-root .opt:active{transform:scale(.99)}.pv-root .opt.sel{border-color:var(--green);background:rgb(82 223 118 / .08)}.pv-root .opt .ic{flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:var(--ink-2);display:grid;place-items:center;border:1px solid var(--line);overflow:hidden}.pv-root .opt .ic img{width:100%;height:100%;object-fit:cover}.pv-root .opt.sel .ic{border-color:var(--green)}.pv-root .opt .ic svg{width:24px;height:24px;stroke:var(--green);fill:none;stroke-width:1.7}.pv-root .opt .tx{flex:1}.pv-root .opt .tx small{display:block;color:var(--muted);font-weight:400;font-size:12.5px;margin-top:1px}.pv-root .opt .chk{flex:0 0 22px;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}.pv-root .opt.sel .chk{background:var(--green);border-color:var(--green)}.pv-root .opt .chk svg{width:13px;height:13px;stroke:var(--ink);stroke-width:3;opacity:0;fill:none}.pv-root .opt.sel .chk svg{opacity:1}.pv-root .opt.radio .chk{border-radius:99px}.pv-root .opts.cards{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pv-root .opts.cards .opt{flex-direction:column;align-items:stretch;padding:0;gap:0;position:relative;overflow:hidden;min-width:0}.pv-root .opts.cards .opt .ic{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;height:auto;border-radius:0;border:none;border-bottom:1px solid var(--line);background:var(--ink-2);overflow:hidden}.pv-root .opts.cards .opt .ic img{width:100%;height:100%;object-fit:cover}.pv-root .opts.cards .opt .ic svg{width:38px;height:38px}.pv-root .opts.cards .opt .tx{flex:1;min-width:0;padding:11px 12px 13px;font-size:14.5px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.pv-root .opts.cards .opt .tx small{font-size:12px;margin-top:3px;white-space:normal}.pv-root .opts.cards .opt .chk{position:absolute;top:9px;right:9px;background:rgb(22 18 13 / .7)}.pv-root .opts.cards .opt.sel .chk{background:var(--green)}.pv-root .nav{display:flex;align-items:center;gap:12px;margin-top:22px}.pv-root .back{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;font-family:'Inter';padding:8px 4px}.pv-root .back:hover{color:var(--bone)}.pv-root .cta{margin-left:auto;border:none;cursor:pointer;font-family:'Space Grotesk';font-weight:600;font-size:15px;color:var(--ink);background:var(--green);padding:13px 24px;border-radius:99px;box-shadow:0 6px 22px rgb(82 223 118 / .28);transition:.18s;display:inline-flex;align-items:center;gap:8px}.pv-root .cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.pv-root .cta:disabled{opacity:.32;cursor:not-allowed;box-shadow:none;transform:none}.pv-root .cta svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:2.4}.pv-root .analyze{text-align:center;padding:24px 0}.pv-root .ring{width:104px;height:104px;margin:0 auto 16px;position:relative}.pv-root .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pv-root .ring .bg{stroke:var(--line)}.pv-root .ring .fg{stroke:var(--green);stroke-linecap:round;transition:stroke-dashoffset .25s linear;filter:drop-shadow(0 0 6px rgb(82 223 118 / .6))}.pv-root .ring .pct{position:absolute;inset:0;display:grid;place-items:center;font-family:'JetBrains Mono';font-weight:700;font-size:24px;color:var(--bone)}.pv-root .analyze .status{font-family:'Space Grotesk';font-size:16px;color:var(--bone);min-height:22px;margin-bottom:8px}.pv-root .analyze .ready{color:var(--green);font-size:13px;font-family:'JetBrains Mono';letter-spacing:.05em}.pv-root .ready-head{text-align:center;margin-bottom:14px}.pv-root .ready-chip{display:inline-flex;align-items:center;gap:7px;font-family:'JetBrains Mono';font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:rgb(82 223 118 / .1);border:1px solid rgb(82 223 118 / .35);padding:7px 14px;border-radius:99px}.pv-root .capture{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;margin-top:18px;text-align:left}.pv-root .capture h2{font-family:'Space Grotesk';font-weight:600;font-size:19px;margin-bottom:4px;letter-spacing:-.01em;color:var(--bone)}.pv-root .capture p{color:var(--muted);font-size:13.5px;margin-bottom:16px}.pv-root .field{margin-bottom:12px}.pv-root .field label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em;font-family:'JetBrains Mono'}.pv-root .field input{width:100%;background:var(--ink);border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;color:var(--bone);font-size:15px;font-family:'Inter';transition:border-color .15s}.pv-root .field input:focus{outline:none;border-color:var(--green)}.pv-root .field input::placeholder{color:#6b6052}.pv-root .phone{position:relative;display:flex;gap:8px}.pv-root .phone-cc{flex:0 0 auto;display:flex;align-items:center;gap:6px;background:var(--ink);border:1.5px solid var(--line);border-radius:12px;padding:0 12px;color:var(--bone);font-family:'Inter';font-size:15px;cursor:pointer;transition:border-color .15s}.pv-root .phone-cc:hover{border-color:#52463a}.pv-root .phone-cc .flag{font-size:18px;line-height:1}.pv-root .phone-cc .dial{font-weight:600}.pv-root .phone-cc .car{color:var(--muted);font-size:11px;margin-left:-2px}.pv-root .phone input{flex:1;min-width:0}.pv-root .cc-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px;box-shadow:0 18px 40px rgb(0 0 0 / .45);max-height:258px;display:flex;flex-direction:column}.pv-root .cc-list[hidden]{display:none}.pv-root .cc-search{width:100%;background:var(--ink);border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--bone);font-size:14px;font-family:'Inter';margin-bottom:6px}.pv-root .cc-search:focus{outline:none;border-color:var(--green)}.pv-root .cc-items{overflow-y:auto}.pv-root .cc-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:10px;border-radius:10px;color:var(--bone);font-size:14px;font-family:'Inter'}.pv-root .cc-item:hover{background:var(--card-hi)}.pv-root .cc-item .flag{font-size:18px}.pv-root .cc-item .cn{flex:1}.pv-root .cc-item .cd{color:var(--muted);font-family:'JetBrains Mono';font-size:13px}.pv-root .cc-empty{padding:12px;color:var(--muted);font-size:13px;text-align:center}.pv-root .err{color:var(--bad);font-size:12px;margin-top:5px;display:none}.pv-root .field.invalid input{border-color:var(--bad)}.pv-root .field.invalid .err{display:block}.pv-root .submit{width:100%;border:none;cursor:pointer;font-family:'Space Grotesk';font-weight:700;font-size:16px;color:var(--ink);background:var(--green);padding:15px;border-radius:13px;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 8px 26px rgb(82 223 118 / .3);transition:.18s}.pv-root .submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.pv-root .submit:disabled{opacity:.6;cursor:wait}.pv-root .submit svg{width:19px;height:19px;fill:var(--ink)}.pv-root .privacy{text-align:center;font-size:11px;color:#6b6052;margin-top:11px}.pv-root .result{animation:pvOn .7s cubic-bezier(.22,1,.36,1)}@keyframes pvOn{from{opacity:0;transform:translateY(14px) scale(.98);filter:brightness(.4)}to{opacity:1;transform:none;filter:none}}.pv-root .badge{display:inline-flex;align-items:center;gap:7px;font-family:'JetBrains Mono';font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:rgb(82 223 118 / .1);border:1px solid rgb(82 223 118 / .3);padding:6px 12px;border-radius:99px;margin-bottom:16px}.pv-root .badge .dot{width:7px;height:7px;border-radius:99px;background:var(--green);box-shadow:0 0 8px var(--green);animation:pvPulse 1.6s infinite}@keyframes pvPulse{50%{opacity:.4}}.pv-root .prodcard{background:linear-gradient(180deg,var(--card),var(--ink-2));border:1px solid var(--line);border-radius:24px;overflow:hidden;margin-bottom:14px}.pv-root .prodhead{display:flex;align-items:stretch}.pv-root .prodimg{flex:0 0 46%;align-self:stretch;min-height:128px;overflow:hidden;background:radial-gradient(80% 90% at 50% 35%,rgb(82 223 118 / .16),transparent 70%),var(--ink);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line)}.pv-root .prodimg img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;padding:10px}.pv-root .prodimg .ph svg{width:64px;height:64px;stroke:var(--green);fill:none;stroke-width:1.3;opacity:.85}.pv-root .prodhead-info{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.pv-root .prodbody{padding:16px;border-top:1px solid var(--line)}.pv-root .brandtag{font-family:'JetBrains Mono';font-size:11px;color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.pv-root .prodname{font-family:'Space Grotesk';font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px;color:var(--bone)}.pv-root .why{font-size:14.5px;color:#E6DCCD;margin-bottom:16px}.pv-root .why b{color:var(--green);font-weight:600}.pv-root .specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-root .spec{background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:11px 8px;text-align:center}.pv-root .spec .v{font-family:'JetBrains Mono';font-weight:700;font-size:16px;color:var(--bone)}.pv-root .spec .k{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.pv-root .resultcta{display:block;text-align:center;text-decoration:none;margin-top:14px;font-family:'Space Grotesk';font-weight:700;font-size:16px;color:var(--ink);background:var(--green);padding:15px;border-radius:13px;box-shadow:0 8px 26px rgb(82 223 118 / .3)}.pv-root .alt{font-size:12.5px;color:var(--muted);margin-top:12px;text-align:center}.pv-root .alt b{color:var(--bone);font-weight:500}.pv-root .price{font-family:'Space Grotesk';font-weight:700;font-size:20px;color:var(--green);margin:2px 0 0}.pv-root .features{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.pv-root .features li{position:relative;padding-left:22px;font-size:13px;color:#D9CFBF}.pv-root .features li::before{content:"";position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:99px;background:rgb(82 223 118 / .18);border:1px solid var(--green)}.pv-root .features li::after{content:"";position:absolute;left:4px;top:9px;width:5px;height:3px;border-left:1.5px solid var(--green);border-bottom:1.5px solid var(--green);transform:rotate(-45deg)}.pv-root .ctarow{display:flex;gap:10px;margin-top:4px}.pv-root .btn-outline,.pv-root .btn-wa{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:'Space Grotesk';font-weight:700;font-size:15px;padding:14px 12px;border-radius:13px;transition:.18s}.pv-root .btn-outline{color:var(--bone);background:#fff0;border:1.5px solid var(--line)}.pv-root .btn-outline:hover{border-color:var(--green);color:var(--green)}.pv-root .btn-wa{color:var(--ink);background:var(--green);box-shadow:0 8px 26px rgb(82 223 118 / .3)}.pv-root .btn-wa:hover{filter:brightness(1.06);transform:translateY(-1px)}.pv-root .btn-wa .waic{width:18px;height:18px;fill:var(--ink)}.pv-root .pers{font-family:'Space Grotesk';font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--bone);margin-bottom:14px;text-align:center}.pv-root .pers b{color:var(--green);font-weight:700}.pv-root .share{background:#fff0}.pv-root .sharefoot{text-align:center;font-family:'JetBrains Mono';font-size:11px;letter-spacing:.08em;color:var(--muted);margin-top:12px}.pv-root .btn-download{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#fff0;border:1.5px solid var(--line);color:var(--bone);font-family:'Space Grotesk';font-weight:600;font-size:14px;padding:13px;border-radius:13px;transition:.18s}.pv-root .btn-download:hover{border-color:var(--green);color:var(--green)}.pv-root .btn-download:disabled{opacity:.6;cursor:wait}.pv-root .btn-download .dlic{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pv-root .fade{animation:pvFade .35s cubic-bezier(.22,1,.36,1)}@keyframes pvFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv-root *{animation:none!important;transition:none!important}}@media (max-width:600px){.pv-root{padding:14px 12px 18px}.pv-root .topbar{margin-bottom:12px}.pv-root .meter{margin-bottom:14px}.pv-root .eyebrow{margin-bottom:6px}.pv-root h1{font-size:20px;line-height:1.15;margin-bottom:4px}.pv-root .sub{font-size:12.5px;margin-bottom:12px}.pv-root .opts{gap:8px}.pv-root .opt{padding:11px 12px;border-radius:14px;font-size:14px;gap:11px}.pv-root .opt .ic{flex:0 0 38px;width:38px;height:38px;border-radius:10px}.pv-root .opt .ic svg{width:20px;height:20px}.pv-root .opt .tx small{font-size:11.5px}.pv-root .opts.cards{gap:8px}.pv-root .opts.cards .opt .ic{aspect-ratio:16/9}.pv-root .opts.cards .opt .tx{padding:9px 10px 11px;font-size:13.5px}.pv-root .opts.cards .opt .tx small{font-size:11px;margin-top:2px}.pv-root .nav{margin-top:14px}.pv-root .cta{padding:12px 20px;font-size:14px}.pv-root .analyze{padding:8px 0}.pv-root .ring{width:84px;height:84px;margin:0 auto 14px}.pv-root .ring .pct{font-size:18px}.pv-root .analyze .status{font-size:14px;margin-bottom:4px}.pv-root .capture{padding:16px;margin-top:12px}.pv-root .capture h2{font-size:17px}.pv-root .capture p{font-size:12.5px;margin-bottom:12px}.pv-root .field{margin-bottom:9px}.pv-root .field input{padding:11px 12px;font-size:14px}.pv-root .submit{padding:13px;font-size:15px}.pv-root .pers{font-size:17px;margin-bottom:10px}.pv-root .prodimg{flex-basis:44%;min-height:108px}.pv-root .prodimg img{padding:8px}.pv-root .prodhead-info{padding:12px}.pv-root .prodbody{padding:13px}.pv-root .brandtag{font-size:10px;margin-bottom:4px}.pv-root .prodname{font-size:16px;margin-bottom:6px}.pv-root .price{font-size:18px;margin:2px 0 0}.pv-root .why{font-size:13px;margin-bottom:11px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pv-root .spec{padding:8px 6px}.pv-root .spec .v{font-size:14px}.pv-root .spec .k{font-size:9.5px}.pv-root .features{gap:5px;margin-top:8px}.pv-root .features li{font-size:12px;padding-left:20px}.pv-root .sharefoot{font-size:10px;margin-top:9px}.pv-root .ctarow{margin-top:8px;gap:8px}.pv-root .btn-outline,.pv-root .btn-wa{padding:12px 10px;font-size:14px}.pv-root .btn-download{margin-top:8px;padding:11px;font-size:13px}}