:root {--green:#7bd80f;--green-bri:#a6ff2e;--green-deep:#356f06;--glow:rgba(123,216,15,.35);--bg:#070a07;--bg2:#0a0f09;--panel:#0d130c;--panel2:#10180e;--card:#0f1610;--line:rgba(160,200,120,.12);--line2:rgba(123,216,15,.30);--txt:#eef3ea;--muted:#8f9d86;--r:18px;--r-sm:12px;--wrap:1140px;--sh:0 24px 60px rgba(0,0,0,.55);--ease:cubic-bezier(.22,1,.36,1);--font-head:"Montserrat",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;} * {margin:0;padding:0;box-sizing:border-box;} button,input,textarea,select {font-family:inherit;font-weight:inherit;} ::placeholder {color:var(--muted);font-family:var(--font-body);font-weight:500;opacity:1;} html {scroll-behavior:smooth;} body {font-family:var(--font-body);font-weight:500;background:var(--bg);color:var(--txt);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;} a {color:inherit;text-decoration:none;} ul {list-style:none;} img,svg {display:block;max-width:100%;} ::selection {background:var(--green);color:#06140a;} ::-webkit-scrollbar {width:11px;} ::-webkit-scrollbar-track {background:var(--bg2);} ::-webkit-scrollbar-thumb {background:var(--green-deep);border-radius:10px;border:2px solid var(--bg2);} ::-webkit-scrollbar-thumb:hover {background:var(--green);} .wrap {width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px;} .g {color:var(--green-bri);text-shadow:0 0 26px var(--glow);} .muted {color:var(--muted);} .ok {color:var(--green-bri);} .bg {position:fixed;inset:0;z-index:-3;background-color:var(--bg);background-image:radial-gradient(820px 520px at 82% -8%,rgba(123,216,15,.12),transparent 60%),radial-gradient(700px 600px at -5% 110%,rgba(123,216,15,.07),transparent 55%),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:auto,auto,60px 60px,60px 60px;} .bg-scan {position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.18) 2px 3px);mask-image:radial-gradient(ellipse 100% 70% at 50% 0,#000 40%,transparent 85%);} .btn {--pad:14px 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:var(--pad);border:none;border-radius:12px;cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:.95rem;background:var(--green);color:#06140a;transition:background .25s ease,transform .15s ease;} .btn:hover {background:var(--green-bri);transform:translateY(-2px);} .btn:active {transform:translateY(0);} .btn--ghost {background:rgba(123,216,15,.12);color:var(--green-bri);} .btn--ghost:hover {background:rgba(123,216,15,.2);} .btn--sm {--pad:11px 20px;font-size:.88rem;} .btn--lg {--pad:16px 32px;font-size:1rem;} .btn--full {width:100%;} .hdr {position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;transition:padding .3s ease,background .3s ease;} .hdr.scrolled {padding:12px 0;background:rgba(7,10,7,.85);backdrop-filter:blur(16px);} .hdr__row {display:flex;align-items:center;gap:24px;} .logo {font-family:var(--font-head);font-weight:800;font-size:1.4rem;color:var(--txt);text-transform:lowercase;} .logo__accent {color:var(--green-bri);} .hdr__nav {display:flex;gap:30px;margin-left:auto;} .hdr__nav a {font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--muted);transition:color .25s ease;} .hdr__nav a:hover {color:var(--green-bri);} .hero {padding:140px 0 70px;} .sec {position:relative;padding:90px 0;} .sec--alt {background:linear-gradient(180deg,transparent,rgba(123,216,15,.03),transparent);} .sec__head {max-width:680px;margin:0 auto 50px;text-align:center;} .sec__kick {display:inline-block;margin-bottom:12px;font-family:var(--font-head);font-weight:700;font-size:.8rem;text-transform:uppercase;color:var(--green-bri);} .sec__title {font-family:var(--font-head);font-weight:700;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.1;} .sec__desc {margin-top:14px;font-size:1.08rem;font-weight:500;color:var(--muted);} .hero__grid {display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;} .kicker {display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:7px 15px;border:none;border-radius:10px;background:rgba(123,216,15,.05);font-family:var(--font-head);font-weight:600;font-size:.68rem;text-transform:uppercase;color:var(--green-bri);} .dot {width:8px;height:8px;border-radius:50%;background:var(--green-bri);box-shadow:0 0 10px var(--green-bri);animation:blink 1.6s infinite;} .dot--ok {background:var(--green-bri);} @keyframes blink {0%,100% {opacity:1;} 50% {opacity:.35;}} .hero__h1 {margin-bottom:20px;font-family:var(--font-head);font-weight:800;font-size:clamp(2.2rem,5.2vw,4rem);line-height:1.08;} .hero__lead {max-width:520px;margin-bottom:26px;font-size:1.12rem;font-weight:500;color:#c2cdb8;} .hero__lead b {color:var(--txt);font-weight:700;} .hero__chips {display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;} .hero__chips li {display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:none;border-radius:50px;background:var(--card);font-size:.9rem;color:#cdd8c4;} .hero__chips i {color:var(--green-bri);} .hero__buy {display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;} .price {display:flex;align-items:baseline;gap:12px;} .price__now {font-family:var(--font-head);font-weight:700;font-size:2.6rem;line-height:1;color:var(--green-bri);text-shadow:0 0 26px var(--glow);} .price__old {font-size:1.1rem;color:var(--muted);text-decoration:line-through;} .price__save {padding:3px 9px;border-radius:6px;background:var(--green-bri);color:#06140a;font-family:var(--font-head);font-weight:700;font-size:.78rem;} .hero__trust {display:flex;flex-wrap:wrap;gap:20px;font-size:.9rem;color:var(--muted);} .hero__trust i {margin-right:6px;color:var(--green-bri);} .hero__right {display:grid;place-items:center;} .scard {width:100%;max-width:400px;border:none;border-radius:11px;overflow:hidden;background:linear-gradient(165deg,#0e140eed);box-shadow:var(--sh);transform:perspective(1100px) rotateY(-7deg) rotateX(3deg);transition:transform .6s var(--ease);} .scard:hover {transform:perspective(1100px) rotateY(0) rotateX(0);} .scard__poster {position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a1409;} .scard__cover {width:100%;height:100%;object-fit:cover;object-position:center;} .scard__plat {position:absolute;left:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:none;border-radius:50px;background:rgba(8,12,8,.62);backdrop-filter:blur(6px);font-family:var(--font-head);font-weight:500;font-size:.82rem;color:#fff;} .scard__plat i {font-size:1.05rem;color:#9be84a;} .scard__body {padding:18px;} .scard__top {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;} .scard__logo {width:140px;height:66px;flex-shrink:0;object-fit:cover;border-radius:8px;} .scard__status {display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-weight:600;font-size:.82rem;color:var(--green-bri);} .scard__eds {display:flex;gap:8px;margin:0 0 16px;} .ed {padding:5px 12px;border-radius:7px;background:rgba(255,255,255,.06);font-family:var(--font-head);font-weight:700;font-size:.72rem;text-transform:uppercase;color:#cdd8c4;} .ed--green {background:var(--green);color:#06140a;} .scard__rows {display:flex;flex-direction:column;gap:1px;border-radius:10px;background:var(--line);overflow:hidden;} .scard__rows li {display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:var(--card);font-size:.9rem;} .scard__rows li span {display:inline-flex;align-items:center;gap:9px;color:#c2cdb8;} .scard__rows li span i {width:16px;text-align:center;color:var(--green-bri);} .scard__rows li b {font-size:.85rem;font-weight:600;} .specs {display:grid;grid-template-columns:repeat(3,1fr);gap:16px;} .spec {padding:24px;border-radius:var(--r-sm);background:var(--panel);transition:transform .25s ease,background .25s ease;} .spec:hover {transform:translateY(-4px);background:var(--panel2);} .spec__ic {display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border:none;border-radius:11px;background:rgba(123,216,15,.1);color:var(--green-bri);font-size:1.2rem;} .spec__k {margin-bottom:5px;font-size:.82rem;text-transform:uppercase;color:var(--muted);} .spec__v {font-family:var(--font-head);font-weight:600;font-size:1.18rem;} .incl__grid {display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center;} .incl__left .sec__kick {text-align:left;} .incl__left .btn {margin-top:20px;} .incl__media {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;} .incl__media img {width:100%;aspect-ratio:460 / 215;object-fit:cover;border-radius:var(--r-sm);} .incl__list {display:grid;grid-template-columns:1fr 1fr;gap:14px;} .incl__list li {display:flex;gap:13px;padding:18px;border-radius:var(--r-sm);background:var(--panel);transition:transform .25s ease,background .25s ease;} .incl__list li:hover {transform:translateY(-4px);background:var(--panel2);} .incl__list li > i {margin-top:2px;font-size:1.15rem;color:var(--green-bri);} .incl__list b {display:block;margin-bottom:3px;font-family:var(--font-head);font-weight:700;font-size:1.05rem;} .incl__list span {font-size:.9rem;font-weight:500;line-height:1.45;color:var(--muted);} .steps {display:grid;grid-template-columns:repeat(3,1fr);gap:18px;} .step {position:relative;padding:34px 28px;border-radius:var(--r);background:var(--panel);transition:transform .25s ease,background .25s ease;} .step:hover {transform:translateY(-5px);background:var(--panel2);} .step__n {position:absolute;top:16px;right:22px;font-family:var(--font-head);font-weight:700;font-size:2.6rem;color:rgba(123,216,15,.12);} .step > i {display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:14px;background:rgba(123,216,15,.1);color:var(--green-bri);font-size:1.6rem;} .step h3 {margin-bottom:8px;font-family:var(--font-head);font-weight:700;font-size:1.25rem;} .step p {color:var(--muted);} .buy__card {display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border-radius:var(--r);background:var(--panel);box-shadow:var(--sh);} .buy__media {position:relative;min-height:100%;overflow:hidden;background:#0a1409;} .buy__cover {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;} .buy__media::after {content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 45%,rgba(13,19,12,.55));} .buy__media-cap {position:absolute;left:18px;bottom:18px;z-index:2;display:flex;gap:8px;} .buy__info {padding:38px 34px;} .buy__title {margin:4px 0 6px;font-family:var(--font-head);font-weight:700;font-size:1.9rem;} .buy__sub {margin-bottom:20px;font-weight:500;color:var(--muted);} .price--lg {margin-bottom:24px;} .price--lg .price__now {font-size:3rem;} .buy__form .field {display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:0 16px;border-radius:var(--r-sm);background:var(--bg);transition:box-shadow .25s ease;} .buy__form .field:focus-within {box-shadow:0 0 0 2px var(--green) inset;} .field i {color:var(--muted);} .field input {flex:1;padding:15px 0;border:0;outline:none;background:none;color:var(--txt);font-family:var(--font-body);font-weight:500;font-size:1rem;} .field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus {-webkit-text-fill-color:#eef3ea;-webkit-box-shadow:0 0 0 1000px #070a07 inset;transition:background-color 5000s ease-in-out 0s;} .pays {display:flex;gap:10px;margin-bottom:16px;} .pays span {flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:9px;background:var(--card);font-size:.85rem;color:#c2cdb8;} .pays i {color:var(--green-bri);} .buy__note {margin-top:14px;text-align:center;font-size:.85rem;color:var(--muted);} .buy__note i {color:var(--green-bri);} .faq {max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px;} .faq__item {overflow:hidden;border-radius:var(--r-sm);background:var(--panel);transition:background .25s ease;} .faq__item.open {background:var(--panel2);} .faq__q {display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;border:0;background:none;cursor:pointer;text-align:left;color:var(--txt);font-family:var(--font-head);font-weight:700;font-size:1.09rem;} .faq__q i {flex-shrink:0;color:var(--green-bri);transition:transform .4s var(--ease);} .faq__item.open .faq__q i {transform:rotate(45deg);} .faq__a {max-height:0;overflow:hidden;transition:max-height .45s var(--ease);} .faq__a p {padding:0 22px 20px;font-weight:500;color:var(--muted);} .ftr {margin-top:40px;padding:60px 0 0;background:var(--bg2);} .ftr__top {display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:44px;} .ftr__brand .logo {display:inline-block;margin-bottom:16px;} .ftr__brand p {max-width:360px;margin-bottom:22px;font-weight:500;color:var(--muted);} .ftr__col h4 {margin-bottom:18px;font-family:var(--font-head);font-weight:700;font-size:1.05rem;color:var(--txt);} .ftr__col a {display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:500;color:var(--muted);transition:color .25s ease;} .ftr__col a i {width:18px;text-align:center;color:var(--green-bri);} .ftr__col a:hover {color:var(--green-bri);} .ftr__bottom {display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:22px 0;border-top:1px solid var(--line);} .ftr__bottom span {font-size:.85rem;color:var(--muted);} .toast {position:fixed;left:50%;bottom:26px;z-index:300;display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:50px;background:linear-gradient(135deg,var(--green-bri),var(--green));color:#06140a;font-family:var(--font-head);font-weight:700;box-shadow:0 14px 40px var(--glow);opacity:0;transform:translateX(-50%) translateY(120px);transition:transform .5s var(--ease),opacity .5s;} .toast.show {opacity:1;transform:translateX(-50%) translateY(0);} .reveal {opacity:0;transform:translateY(34px);transition:opacity .7s var(--ease),transform .7s var(--ease);} .reveal.visible {opacity:1;transform:none;} @media (prefers-reduced-motion:reduce) {* {animation:none !important;transition:none !important;} .reveal {opacity:1;transform:none;} .scard {transform:none;}} @media (max-width:920px) {.hero__grid {grid-template-columns:1fr;gap:46px;} .hero__right {order:-1;width:100%;max-width:420px;margin:0 auto;} .specs {grid-template-columns:repeat(2,1fr);} .incl__grid {grid-template-columns:1fr;gap:34px;} .buy__card {grid-template-columns:1fr;} .buy__media {position:relative;height:240px;min-height:0;} .buy__cover {object-position:center 28%;}} @media (max-width:720px) {.hdr__nav {display:none;} .hero {padding:120px 0 60px;} .sec {padding:64px 0;} .steps {grid-template-columns:1fr;} .ftr__top {grid-template-columns:1fr 1fr;gap:30px;} .ftr__brand {grid-column:1 / -1;}} @media (max-width:520px) {.specs {grid-template-columns:1fr;} .incl__list {grid-template-columns:1fr;} .hero__buy {gap:16px;} .price__now {font-size:2.2rem;} .buy__info {padding:28px 22px;}} .hdr--simple {position:relative;padding:24px 0;background:transparent;} .link {color:var(--green-bri);text-decoration:underline;text-underline-offset:3px;} .link:hover {color:var(--green);} .ftr__legal {display:flex;gap:20px;flex-wrap:wrap;} .ftr__legal a {color:var(--muted);font-size:.85rem;transition:color .25s;} .ftr__legal a:hover {color:var(--green-bri);}