*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img{-webkit-user-drag:none;user-drag:none;max-width:100%;display:block;-webkit-user-drag:none}html.nocopy,html.nocopy *{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.nocopy input,html.nocopy select,html.nocopy textarea{-webkit-user-select:text;user-select:text}:root{--bg-0:#0A0A0A;--bg-1:#121212;--bg-2:#161616;--bg-3:#1F1F1F;--line:#262626;--line-2:#34393F;--ink:#FFFFFF;--ink-2:#F1F3F5;--ink-3:#BFC6CE;--ink-4:#5b626d;--gold:#21C45D;--gold-2:#3FDD7A;--gold-deep:#15803D;--gold-bg:rgba(33,196,93,.10);--gold-line:rgba(33,196,93,.30);--green:#21C45D;--green-bg:rgba(33,196,93,.10);--green-line:rgba(33,196,93,.30);--danger:#E0685F;--on-accent:#FFFFFF;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:24px;--shadow:0 10px 30px rgba(0,0,0,.35);--maxw:780px}body{font-family:Inter,system-ui,sans-serif;background:var(--bg-0);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden;min-height:100dvh;padding-bottom:84px;-webkit-font-smoothing:antialiased}.font-display,h1,h2,h3{font-family:Sora,sans-serif;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:18px;padding-right:18px}.g{color:var(--gold)}.gr{color:var(--green)}.tnum{font-variant-numeric:tabular-nums}::selection{background:var(--gold);color:var(--on-accent)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*{scroll-behavior:auto}}.topbar{background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-deep));color:var(--on-accent);text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;padding:7px 14px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.topbar svg{width:14px;height:14px;stroke:var(--on-accent);flex-shrink:0}.topbar .dot{opacity:.5}.hd{position:sticky;top:0;z-index:200;height:58px;display:flex;align-items:center;gap:12px;padding:0 18px;background:rgba(11,13,16,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hd-logo{display:flex;flex-direction:column;flex:1;min-width:0}.hd-name{font-family:Sora;font-size:15px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-name b{color:var(--gold);font-weight:800}.hd-sub{font-size:8.5px;letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;margin-top:3px;font-weight:600}.hd-logo-img{height:auto;width:auto;max-height:40px;max-width:200px;object-fit:contain;display:block}.ft-logo-img{height:auto;width:auto;max-height:54px;max-width:260px;object-fit:contain;display:block}.hd-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border-radius:999px;border:1px solid var(--gold-line);background:var(--gold-bg);color:var(--gold);font-size:13px;font-weight:700;cursor:pointer;font-family:Inter;touch-action:manipulation;transition:.15s}.hd-cta:active{transform:scale(.97)}.hero{position:relative;overflow:hidden;padding:30px 0 8px}.hero::before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:680px;height:520px;background:radial-gradient(ellipse at center,rgba(33,196,93,.16),transparent 62%);pointer-events:none;z-index:0}.hero .wrap{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);background:var(--gold-bg);padding:6px 13px;border-radius:999px;margin-bottom:16px}.eyebrow svg{width:13px;height:13px;stroke:var(--gold)}.h1{font-size:31px;line-height:1.12;font-weight:800;margin-bottom:14px;letter-spacing:-.02em}.lead{font-size:16.5px;color:var(--ink-2);line-height:1.55;margin-bottom:20px;max-width:540px}.lead b{color:var(--ink)}.hero-gallery{margin:18px 0 6px}.gal{position:relative;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));box-shadow:var(--shadow);touch-action:pan-y}.gal-track{display:flex;transition:transform .42s cubic-bezier(.4,0,.2,1);will-change:transform}.gal-slide{min-width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:14px}.gal-slide img{width:100%;height:100%;object-fit:contain}.gal-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:rgba(11,13,16,.7);backdrop-filter:blur(6px);border:1px solid var(--gold-line);color:var(--gold);font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:999px}.gal-rate{position:absolute;top:14px;right:14px;z-index:3;display:flex;align-items:center;gap:5px;background:rgba(11,13,16,.7);backdrop-filter:blur(6px);border:1px solid var(--line-2);padding:6px 11px;border-radius:999px}.gal-rate .st{color:var(--gold);font-size:12px;letter-spacing:1px}.gal-rate .nm{font-size:13px;font-weight:700}.dots{display:flex;justify-content:center;gap:7px;padding:14px 0 4px}.dot{border-radius:50%;background:var(--line-2);transition:.25s;cursor:pointer}.dot.on{background:var(--gold);border-radius:99px}.hero-mini{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);font-weight:600;background:var(--bg-2);border:1px solid var(--line);padding:8px 13px;border-radius:999px}.chip svg{width:15px;height:15px;stroke:var(--green);flex-shrink:0}.btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px;border:none;border-radius:var(--r);cursor:pointer;font-family:Sora;font-size:16.5px;font-weight:700;letter-spacing:.01em;color:var(--on-accent);touch-action:manipulation;position:relative;overflow:hidden;background:linear-gradient(135deg,#FB923C,#F97316 55%,#EA580C);box-shadow:0 8px 26px rgba(249,115,22,.42),inset 0 1px 0 rgba(255,255,255,.26);transition:transform .1s}.btn svg{width:20px;height:20px;stroke:var(--on-accent);stroke-width:2.4}.btn:active{transform:scale(.985)}.btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:4.5s ease-in-out infinite sh}@keyframes sh{0%,55%{left:-120%}100%,80%{left:140%}}.btn.buy{background:linear-gradient(135deg,#2fd673,#13ae54 52%,#0b8c42);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.28);box-shadow:0 10px 30px rgba(22,180,90,.42),inset 0 1px 0 rgba(255,255,255,.28)}.btn.buy svg{stroke:#fff}.btn-note{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin-top:11px}.btn-note b{color:var(--ink-2);font-weight:600}.btn-note .sep{opacity:.4}section{position:relative}.below{content-visibility:auto;contain-intrinsic-size:auto 700px}.sec-pad{padding:46px 0}.label{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);background:var(--gold-bg);padding:6px 13px;border-radius:999px;margin-bottom:14px}.label.gn{color:var(--green);border-color:var(--green-line);background:var(--green-bg)}.label svg{width:13px;height:13px}.h2{font-size:25px;line-height:1.18;font-weight:800;letter-spacing:-.02em}.sec-sub{font-size:15px;color:var(--ink-3);margin-top:9px;line-height:1.55}.center{text-align:center}.center .label svg{stroke:currentColor}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.proof-in{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:20px 12px;flex-wrap:wrap}.proof-i{text-align:center;min-width:90px}.proof-n{font-family:Sora;font-size:26px;font-weight:800;line-height:1;color:var(--ink)}.proof-n .s{color:var(--gold);font-size:18px}.proof-l{font-size:12px;color:var(--ink-3);margin-top:6px;letter-spacing:.01em}.proof-logos{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;padding:2px 16px 20px}.proof-logos img{height:46px;width:auto;object-fit:contain}.dor{background:var(--bg-1);border-top:1px solid var(--line)}.dor-grid{display:grid;grid-template-columns:1fr;gap:11px;margin-top:24px}.dor-c{display:flex;gap:13px;align-items:flex-start;background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:var(--r);padding:16px}.dor-ic{width:38px;height:38px;border-radius:10px;background:rgba(224,104,95,.12);flex-shrink:0;display:flex;align-items:center;justify-content:center}.dor-ic svg{width:19px;height:19px;stroke:var(--danger)}.dor-t{font-weight:700;font-size:15.5px;color:var(--ink);margin-bottom:3px;line-height:1.3}.dor-d{font-size:14px;color:var(--ink-3);line-height:1.5}.mec-steps{display:grid;grid-template-columns:1fr;gap:12px;margin-top:26px}.mec-c{position:relative;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px 18px 20px}.mec-n{position:absolute;top:-13px;left:18px;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));color:var(--on-accent);font-family:Sora;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.mec-ic{width:48px;height:48px;border-radius:12px;background:var(--gold-bg);border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;margin:6px 0 13px}.mec-ic svg{width:24px;height:24px;stroke:var(--gold)}.mec-t{font-family:Sora;font-size:17px;font-weight:700;margin-bottom:6px}.mec-d{font-size:14.5px;color:var(--ink-2);line-height:1.55}.feat{display:flex;flex-direction:column;gap:18px;margin-top:8px}.feat-img{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--bg-2);position:relative}.feat-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--bg-3)}.feat-t{font-family:Sora;font-size:20px;font-weight:700;margin:14px 0 8px}.feat-x{font-size:15px;color:var(--ink-2);line-height:1.6;margin-bottom:13px}.cklist{display:flex;flex-direction:column;gap:9px}.ck{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-2)}.ck i{width:20px;height:20px;border-radius:6px;background:var(--green-bg);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center}.ck i svg{width:12px;height:12px;stroke:var(--green);stroke-width:3}.cmp{width:100%;border-collapse:separate;border-spacing:0;margin-top:22px;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.cmp td,.cmp th{padding:13px 12px;font-size:14px;text-align:center;border-bottom:1px solid var(--line)}.cmp thead th{font-family:Sora;font-size:13px;font-weight:700}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--ink-2);font-size:13.5px}.cmp thead th.us{background:linear-gradient(135deg,var(--gold-deep),var(--gold));color:var(--on-accent)}.cmp thead th.them{background:var(--bg-2);color:var(--ink-3)}.cmp tbody tr:nth-child(odd) td{background:var(--bg-1)}.cmp tbody tr:nth-child(2n) td{background:var(--bg-2)}.cmp tbody tr:last-child td{border-bottom:none}.cmp .yes{color:var(--green);font-size:17px}.cmp .no{color:#F97316;font-size:17px}.cmp td.us-col{background:rgba(33,196,93,.06)!important}.oferta{background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vsel{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:18px;margin-top:6px}.vsel-h{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vsel-h .ic{width:46px;height:46px;border-radius:50%;background:var(--gold-bg);border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vsel-h .ic svg{width:23px;height:23px;stroke:var(--gold)}.vsel-h .tt{font-family:Sora;font-size:17px;font-weight:700}.vsel-h .ss{font-size:13px;color:var(--ink-3);margin-top:2px}.steps{display:flex;align-items:center;margin-bottom:14px}.stp{width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--on-accent);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stp.off{background:var(--bg-3);color:var(--ink-3);border:1px solid var(--line-2)}.stp svg{width:14px;height:14px;stroke:var(--on-accent);stroke-width:3}.stp-line{flex:1;height:2px;background:var(--line-2)}.selects{display:flex;flex-direction:column;gap:9px}.hint-ano{font-size:12.5px;color:var(--ink-4);line-height:1.4;margin-top:-1px;text-align:center}.sel{width:100%;min-height:54px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink);padding:0 44px 0 16px;border-radius:var(--r-sm);font-family:Inter;font-size:16px;font-weight:500;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23888F9B' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.sel:focus{outline:0;border-color:var(--gold)}.sel.filled{border-color:var(--green)}.sel:disabled{color:var(--ink-4);cursor:default;opacity:.6}.vconf{background:var(--green-bg);border:1px solid var(--green-line);border-radius:var(--r-sm);padding:13px 15px;display:flex;align-items:center;gap:10px;margin-top:10px}.vconf svg{width:18px;height:18px;stroke:var(--green);flex-shrink:0}.vconf span{font-size:14px;color:var(--ink-2)}.vfrete{background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:13px 15px;display:flex;align-items:center;gap:12px;margin-top:9px}.vfrete .ic{width:40px;height:40px;border-radius:50%;background:var(--green-bg);flex-shrink:0;display:flex;align-items:center;justify-content:center}.vfrete .ic svg{width:20px;height:20px;stroke:var(--green)}.vfrete .tx{font-size:13.5px;color:var(--ink-2)}.vfrete .tx b{display:block;color:var(--green);font-size:14px}.kits{margin-top:20px;display:flex;flex-direction:column;gap:11px}.kit{position:relative;background:var(--bg-2);border:2px solid var(--line-2);border-radius:var(--r-lg);padding:16px;cursor:pointer;transition:border-color .2s,background .2s}.kit.on{border-color:var(--gold);background:linear-gradient(180deg,rgba(33,196,93,.07),var(--bg-2))}.kit-tag{display:inline-block;background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));color:var(--on-accent);font-size:11px;font-weight:800;letter-spacing:.05em;padding:4px 11px;border-radius:6px;margin-bottom:11px}.kit-row{display:flex;gap:13px;align-items:flex-start}.kit-th{width:84px;height:84px;border-radius:12px;flex-shrink:0;object-fit:cover;background:var(--bg-3);border:1px solid var(--line)}.kit-mid{flex:1;min-width:0}.kit-nm{font-family:Sora;font-size:16px;font-weight:700;line-height:1.2}.kit-ty{font-size:13px;color:var(--ink-3);margin-top:2px}.kit-from{font-size:13px;color:var(--ink-4);text-decoration:line-through;margin-top:9px}.kit-pr{font-size:14px;color:var(--ink-2)}.kit-pr b{font-family:Sora;font-size:23px;font-weight:800;color:var(--ink)}.kit-unit{font-size:12px;color:var(--ink-3);margin-top:1px}.kit-rd{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-2);flex-shrink:0;margin-top:3px;display:flex;align-items:center;justify-content:center;transition:.15s}.kit-rd.on{background:var(--gold);border-color:var(--gold)}.kit-rd svg{width:13px;height:13px;stroke:var(--on-accent);stroke-width:3}.kit-feats{margin-top:12px;display:flex;flex-direction:column;gap:7px;padding-top:12px;border-top:1px solid var(--line)}.kit-ft{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.kit-ft svg{width:14px;height:14px;stroke:var(--green);flex-shrink:0}.kit-bonus{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#F97316;font-weight:700;margin-top:2px}.kit-bonus svg{width:14px;height:14px;stroke:#F97316}.price-box{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:20px 18px;margin-top:16px;text-align:center}.timer-row{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:var(--ink-3)}.timer{display:inline-flex;align-items:center;gap:5px}.tbx{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink);font-family:Sora;font-weight:700;font-size:16px;padding:4px 8px;border-radius:7px;min-width:36px;text-align:center}.tsep{color:var(--gold);font-weight:700}.pc{display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;color:var(--ink-4)}.pc s{text-decoration:line-through}.pc .off{background:#F97316;color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:5px}.price-now{font-family:Sora;font-size:42px;font-weight:800;line-height:1.15;margin:7px 0 2px}.price-now small{font-size:19px;font-weight:600;color:var(--ink-2)}.parc{font-size:14px;color:var(--ink-3);margin-bottom:6px}.rv-stats{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:8px;flex-wrap:wrap}.rv-stats .st{color:var(--gold);font-size:18px;letter-spacing:1px}.rv-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.rev{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.rev-st{color:var(--gold);font-size:13px;letter-spacing:1px;margin-bottom:9px}.rev-tx{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.rev-ft{display:flex;align-items:center;gap:10px}.rev-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--line-2)}.rev-nm{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:5px}.rev-vf{display:inline-flex;align-items:center;gap:3px;color:var(--green);font-size:11px;font-weight:600}.rev-vf svg{width:12px;height:12px;stroke:var(--green)}.rev-car{font-size:12px;color:var(--ink-3);margin-top:1px}.gar{background:var(--bg-1);border-top:1px solid var(--line)}.gar-grid{display:grid;grid-template-columns:1fr;gap:11px;margin-top:24px}.gar-c{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:17px}.gar-ic{width:44px;height:44px;border-radius:11px;background:var(--green-bg);display:flex;align-items:center;justify-content:center;margin-bottom:11px}.gar-ic svg{width:22px;height:22px;stroke:var(--green)}.gar-t{font-family:Sora;font-size:15.5px;font-weight:700;margin-bottom:5px}.gar-d{font-size:13.5px;color:var(--ink-3);line-height:1.55}.faq-i{border-bottom:1px solid var(--line)}.faq-q{width:100%;min-height:56px;background:0 0;border:none;color:var(--ink);font-family:Inter;font-size:15.5px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;touch-action:manipulation}.faq-q .ar{width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s,border-color .2s}.faq-q .ar svg{width:13px;height:13px;stroke:var(--ink-3)}.faq-q[aria-expanded=true] .ar{transform:rotate(180deg);border-color:var(--gold)}.faq-q[aria-expanded=true] .ar svg{stroke:var(--gold)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s}.faq-a-in{font-size:14.5px;color:var(--ink-3);line-height:1.7;padding-bottom:16px}.final-ck div{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.final-ck svg{width:16px;height:16px;stroke:var(--green);flex-shrink:0}footer{background:#080a0c;border-top:1px solid var(--line);padding:30px 0 26px;font-size:13.5px}.ft-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:22px}.ft-name{font-family:Sora;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ft-bar{width:42px;height:3px;background:var(--gold);margin:9px 0 12px;border-radius:2px}.ft-tx{color:var(--ink-3);line-height:1.65}.ft-tt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:11px}.ft-links{display:flex;flex-direction:column;gap:11px}.ft-links a{color:var(--ink-3);min-height:24px;display:inline-flex;align-items:center;transition:color .15s}.ft-links a:active{color:var(--gold)}.ft-legal{border-top:1px solid var(--line);padding-top:18px;color:var(--ink-4);font-size:12px;line-height:1.7}.ft-legal b{color:var(--ink-3);font-weight:600}.ft-pay{margin-top:14px;display:flex;flex-wrap:nowrap;align-items:center;gap:7px}.ft-pay img{height:auto;width:auto;max-height:30px;display:block;flex:0 1 auto;min-width:0}@media(max-width:679px){footer{padding:26px 0 22px;font-size:13px}.ft-grid{grid-template-columns:1fr 1fr;gap:18px 16px;margin-bottom:18px}.ft-grid>div:first-child{grid-column:1/-1}.ft-logo-img{max-height:38px;max-width:190px}.ft-name{font-size:14px}.ft-bar{margin:8px 0 10px}.ft-tx{font-size:12.5px;line-height:1.6}.ft-pay{margin-top:12px}.ft-tt{margin-bottom:9px;font-size:10.5px}.ft-links{gap:9px}.ft-links a{font-size:13px}.ft-legal{padding-top:15px;font-size:11.5px;line-height:1.65}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:300;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg-0) 72%,transparent);transform:translateY(110%);transition:transform .3s;pointer-events:none}.sticky.show{transform:translateY(0);pointer-events:auto}.sticky .btn{min-height:54px;font-size:16px}@media(min-width:680px){.h1{font-size:42px}.lead{font-size:18px}.h2{font-size:30px}.dor-grid{grid-template-columns:1fr 1fr}.mec-steps{grid-template-columns:repeat(3,1fr)}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.feat-row.rev .feat-img{order:2}.rv-grid{grid-template-columns:1fr 1fr}.gar-grid{grid-template-columns:repeat(3,1fr)}.ft-grid{grid-template-columns:1.4fr 1fr 1fr}}.media-videos{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.media-v{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:#000;max-width:340px;width:100%;margin:0 auto}.media-v iframe,.media-v video{width:100%;height:100%;display:block;object-fit:cover;border:0}#mediaFotos{display:grid;grid-template-columns:1fr;gap:13px;margin-top:18px}.ucard{margin:0;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.ucard-ph{position:relative;background:var(--bg-3)}.ucard-ph img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ucard-md{position:absolute;left:10px;bottom:10px;background:rgba(11,13,16,.74);backdrop-filter:blur(6px);border:1px solid var(--gold-line);color:var(--gold);font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px}.ucard-bd{padding:15px 16px 16px}.ucard-st{color:var(--gold);font-size:14px;letter-spacing:1px;margin-bottom:8px}.ucard-tx{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin-bottom:12px}.ucard-at{display:flex;flex-direction:column;gap:1px}.ucard-nm{font-size:13.5px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ucard-city{font-size:12px;color:var(--ink-3)}.ucard-txt{align-self:start}.ucard-rev-ft{display:flex;align-items:center;gap:10px;margin-top:14px}.ucard-avi{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-bg);border:1px solid var(--gold-line);color:var(--gold);font-weight:800;font-size:14px;font-family:Sora}.ucard-avi-img{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.dot,.faq-q,.kit,a,button,select{touch-action:manipulation}.hd-cta{min-height:44px}#offer,#priceBox,#provaReal,#vsel{scroll-margin-top:72px}.h1,.h2{text-wrap:balance}.dot{padding:9px;background-clip:content-box;box-sizing:content-box;width:7px;height:7px}.dot.on{width:22px}@media(max-width:380px){.wrap{padding-left:14px;padding-right:14px}.h1{font-size:26px}.lead{font-size:15.5px}.h2{font-size:22px}.price-now{font-size:36px}.cmp td,.cmp th{padding:11px 7px;font-size:12.5px}.cmp td:first-child,.cmp th:first-child{font-size:12.5px}.kit-th{width:72px;height:72px}.kit-pr b{font-size:21px}.proof-n{font-size:23px}}@media(min-width:680px){.media-videos{grid-template-columns:repeat(3,1fr)}.media-v{max-width:none}#mediaFotos{grid-template-columns:1fr 1fr}}.econ{display:inline-block;background:var(--green-bg);border:1px solid var(--green-line);color:var(--green);font-size:12.5px;font-weight:700;padding:4px 11px;border-radius:999px;margin-top:6px}.dia{font-size:12.5px;color:var(--ink-3);margin-top:4px}.textures{margin-top:16px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:16px}.tx-h{font-family:Sora;font-size:15px;font-weight:700;margin-bottom:12px}.tx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tx-opt{cursor:pointer;border:2px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--bg-3);transition:border-color .15s;touch-action:manipulation}.tx-opt.on{border-color:var(--gold)}.tx-opt:active{transform:scale(.98)}.tx-opt img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.tx-opt span{display:block;font-size:12px;text-align:center;padding:6px 4px;color:var(--ink-2)}.tx-opt.on span{color:var(--gold);font-weight:700}@media(max-width:679px){.sec-pad{padding:32px 0}.hero{padding:20px 0 4px}.hero .lead{margin-bottom:14px}.h2{font-size:23px}.center{margin-bottom:4px}.rv{transform:translateY(12px);transition:opacity .42s,transform .42s}.dor-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px}.dor-c{flex-direction:column;gap:9px;padding:14px 12px;border-left-width:3px}.dor-t{font-size:14.5px}.dor-d{font-size:12.5px;line-height:1.45}.mec-steps{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:24px -18px 0;padding:16px 18px 6px;scrollbar-width:none}.mec-steps::-webkit-scrollbar{display:none}.mec-c{flex:0 0 78%;scroll-snap-align:center;min-width:0}.feat{display:flex;flex-direction:column;gap:14px;margin:8px 0 0}.feat-row{display:block;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.feat-row .feat-img{border-radius:0;border:none;border-bottom:1px solid var(--line)}.feat-row .feat-img img{aspect-ratio:16/10}.feat-row>div:last-child{padding:15px 16px 17px}.feat-t{font-size:18px;margin:0 0 7px}.feat-x{font-size:14px;margin-bottom:13px;line-height:1.55}.gar-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px}.gar-c{padding:14px 12px}.gar-ic{width:38px;height:38px;border-radius:10px;margin-bottom:9px}.gar-ic svg{width:19px;height:19px}.gar-t{font-size:14px;margin-bottom:4px}.gar-d{font-size:12px;line-height:1.45}.rv-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:22px -18px 0;padding:4px 18px 8px;scrollbar-width:none}.rv-grid::-webkit-scrollbar{display:none}.rev{flex:0 0 84%;scroll-snap-align:center;min-width:0}.feat-row.rv,.mec-c.rv,.rev.rv{opacity:1;transform:none}#mediaFotos{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:18px -18px 0;padding:4px 18px 8px;scrollbar-width:none}#mediaFotos::-webkit-scrollbar{display:none}.ucard{flex:0 0 85%;scroll-snap-align:center;min-width:0}.swipe-hint{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11.5px;color:var(--ink-3);letter-spacing:.04em;margin-top:10px}.swipe-hint svg{width:15px;height:15px;stroke:var(--gold);animation:1.6s ease-in-out infinite nudge}@keyframes nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.cmp td,.cmp th{padding:11px 8px}}@media(min-width:680px){.swipe-hint{display:none}.hd-logo-img{max-width:240px;max-height:42px}}.exit-ov{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,8,11,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .22s}.exit-ov.show{opacity:1}.exit-card{position:relative;width:100%;max-width:400px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:30px 24px 22px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.6);transform:translateY(14px) scale(.98);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.exit-ov.show .exit-card{transform:none}.exit-x{position:absolute;top:11px;right:11px;width:34px;height:34px;border:none;border-radius:9px;cursor:pointer;background:var(--bg-3);color:var(--ink-3);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.exit-x:hover{color:var(--ink);background:var(--line)}.exit-x svg{width:18px;height:18px}.exit-ic{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-bg);border:1px solid var(--gold-line);color:var(--gold)}.exit-ic svg{width:27px;height:27px}.exit-title{font-family:Sora,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.exit-text{font-size:15px;color:var(--ink-2);line-height:1.55;margin-top:10px}.exit-cupom{margin-top:14px;padding:11px 14px;border-radius:var(--r-sm);font-size:14px;color:var(--gold-2);background:var(--gold-bg);border:1px dashed var(--gold-line)}.exit-cupom b{color:var(--gold-2);letter-spacing:.06em}.exit-stars{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 4px}.exit-st{color:var(--gold-2);font-size:15px;letter-spacing:2px}.exit-sp{font-size:13px;color:var(--ink-3)}.exit-cta{margin-top:14px}.exit-dismiss{margin-top:11px;background:0 0;border:none;color:var(--ink-3);font-size:13.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:6px}.exit-dismiss:hover{color:var(--ink-2)}@media (max-width:420px){.exit-card{padding:26px 18px 18px}.exit-title{font-size:20px}}

/* ====================================================================
   AJUSTES DE IMAGEM + CORREÇÃO DE CLIQUE  (bloco de override)
   ==================================================================== */

/* ---- FIX CRÍTICO: cliques bloqueados ----------------------------------
   O modal de saída (.exit-ov) tinha display:flex, que vencia o atributo
   [hidden]. Resultado: um overlay invisível (opacity:0) de tela cheia
   (inset:0, z-index:600) capturava TODOS os cliques da página. */
.exit-ov[hidden]{display:none!important}

/* ---- CARROSSEL PRINCIPAL: imagem solta, fundo claro, cantos suaves ---- */
.gal{border:none;background:#fff;border-radius:16px;box-shadow:0 12px 34px rgba(0,0,0,.30)}
.gal-slide{aspect-ratio:1/1;padding:0}                 /* 4 de 5 fotos são 1:1 → preenchem sem barra */
.gal-slide img{width:100%;height:100%;object-fit:contain;border-radius:16px}  /* nada cortado */
.gal-rate,.gal-badge{display:none!important}           /* remove overlays do carrossel de apresentação */

/* ---- FEATURES: proporção real por imagem (sem barra, sem corte) ------- */
.feat-img{border:none;background:#fff;border-radius:16px;box-shadow:0 8px 26px rgba(0,0,0,.26)}
.feat-img img{width:100%;height:auto;object-fit:contain;background:#fff;border-radius:16px}
#fiBorracha img{aspect-ratio:900/527}                                       /* 16:9 */
#fiImpermeavel img,#fiIlhos img,#fiSobMedida img{aspect-ratio:1/1}          /* 1:1  */

/* chip estático no lugar do badge sobreposto */
.feat-chip{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);background:var(--gold-bg);padding:5px 12px;border-radius:999px;margin-bottom:11px}

/* ---- PROVA SOCIAL: fotos do cliente são 3:4 (estavam cortadas em 4:3) - */
.ucard-ph img{aspect-ratio:3/4;object-fit:cover}
.ucard-md{position:static;display:inline-flex;align-items:center;margin:10px 12px 2px;backdrop-filter:none;-webkit-backdrop-filter:none}

/* ---- MINIATURA DOS KITS: produto inteiro sobre fundo claro ----------- */
.kit-th{object-fit:contain;background:#fff;border:1px solid var(--line)}

/* ---- DESKTOP: carrossel centralizado, tamanho premium ---------------- */
@media(min-width:680px){.hero-gallery{max-width:460px;margin-left:auto;margin-right:auto}}

/* ---- MOBILE: anula a caixa escura e o 16/10 forçado das features ------ */
@media(max-width:679px){
  .feat-row{background:transparent;border:none;border-radius:0;overflow:visible}
  .feat-row .feat-img{border:none;border-radius:16px}
  .feat-row .feat-img img{border-radius:16px}
  #fiBorracha img{aspect-ratio:900/527}
  #fiImpermeavel img,#fiIlhos img,#fiSobMedida img{aspect-ratio:1/1}
  .feat-row>div:last-child{padding:13px 2px 4px}
}
/* ---- CARROSSEL PRINCIPAL: scroll nativo com encaixe (arrasta com o dedo) ---- */
.gal{touch-action:auto}
.gal-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transform:none!important;transition:none!important;touch-action:pan-x pan-y}
.gal-track::-webkit-scrollbar{display:none}
.gal-slide{scroll-snap-align:center;scroll-snap-stop:always}
/* CTA em maiúsculo (mantém as cores atuais) */
#ctaLabel,#stickyLabel{text-transform:uppercase}
/* ---- ESTRELAS DE REVIEW: amarelo padrão (não verde) ---- */
.gal-rate .st,.rv-stats .st,.rev-st,.ucard-st,.exit-st{color:#FBBF24!important}
/* logo: altura compacta como o antigo (escudo deixa ~3.6:1) */
.hd-logo-img{max-height:34px!important;max-width:240px!important}
.ft-logo-img{max-height:44px!important;max-width:290px!important}

/* ---- NAVEGAÇÃO DE DEPOIMENTOS: setas anterior/próximo ---- */
.media-carousel{position:relative}
.mc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s;box-shadow:0 4px 14px rgba(0,0,0,.35)}
.mc-nav svg{width:18px;height:18px}
.mc-nav:active{transform:translateY(-50%) scale(.95)}
.mc-prev{left:-10px}
.mc-next{right:-10px}
@media(max-width:679px){
  .mc-prev{left:2px}
  .mc-next{right:2px}
  .mc-nav{width:38px;height:38px;background:rgba(18,18,18,.92)}
}
