.lp-d2{--radius:.5rem;--background:#f8fafc;--foreground:#17212b;--card:#fff;--card-foreground:#020618;--popover:#fff;--popover-foreground:#020618;--primary:#1f64eb;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#0f172b;--muted:#f1f5f9;--muted-foreground:#545f6a;--accent:#e9f2ff;--accent-foreground:#0f172b;--destructive:#e40014;--destructive-foreground:#f8fafc;--border:#dde2e7;--input:#cad2db;--ring:#90a1b9;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f8fafc;--sidebar-foreground:#020618;--sidebar-primary:#0f172b;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f172b;--sidebar-border:#e2e8f0;--sidebar-ring:#90a1b9}@supports (color:lab(0% 0 0)){.lp-d2{--background:lab(98.1363% -.330746 -1.47092);--foreground:lab(12.1532% -2.39038 -8.13976);--card:lab(100% 0 0);--card-foreground:lab(1.76974% 1.32743 -9.28855);--popover:lab(100% 0 0);--popover-foreground:lab(1.76974% 1.32743 -9.28855);--primary:lab(44.8309% 20.021 -75.3663);--primary-foreground:lab(100% 0 0);--secondary:lab(96.286% -.852436 -2.46847);--secondary-foreground:lab(7.78673% 1.82345 -15.0537);--muted:lab(96.286% -.852436 -2.46847);--muted-foreground:lab(39.6659% -2.54472 -7.58922);--accent:lab(95.2732% -1.1785 -9.27525);--accent-foreground:lab(7.78673% 1.82345 -15.0537);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.1434% -.369519 -1.05966);--border:lab(89.5525% -.983894 -3.21386);--input:lab(83.7458% -1.60712 -5.33875);--ring:lab(65.5349% -2.25151 -14.5072);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.1434% -.369519 -1.05966);--sidebar-foreground:lab(1.76974% 1.32743 -9.28855);--sidebar-primary:lab(7.78673% 1.82345 -15.0537);--sidebar-primary-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-accent:lab(96.286% -.852436 -2.46847);--sidebar-accent-foreground:lab(7.78673% 1.82345 -15.0537);--sidebar-border:lab(91.7353% -.998765 -4.76968);--sidebar-ring:lab(65.5349% -2.25151 -14.5072)}}.lp-d2{--font-body:"Manrope", "Hind Siliguri", Arial, sans-serif;--font-display:"Sora", "Hind Siliguri", Arial, sans-serif;--background:#fbfcfe;--success-soft:#edf4ff;--success-border:#bbd5ff;--offer-bg:#fff7df;--offer-ink:#a55d00;--gold:#e9b02e;--danger:var(--destructive);--danger-soft:#ffefed;--glass:#ffffffeb;--overlay:#17212b73;--mesh-line:#98a9c324;--ribbon-line:#779cd929;--ribbon-accent:#ceb47c21;--media-shadow:0 10px 30px #1f64eb21;--offer-shadow:0 5px 16px #1f64eb38;--card-shadow:0 4px 16px #17212b0a;--payment-shadow:0 10px 25px #1f64eb29}@supports (color:lab(0% 0 0)){.lp-d2{--background:lab(98.9503% -.248969 -1.10375);--success-soft:lab(95.8572% -1.13997 -8.90858);--success-border:lab(84.4072% -2.0695 -23.6925);--offer-bg:lab(97.5126% .914454 17.1577);--offer-ink:lab(47.2601% 27.2644 59.8206);--gold:lab(75.7639% 13.1371 69.0419);--danger-soft:lab(95.8252% 7.83554 4.60616);--glass:lab(100% 0 0/.92);--overlay:lab(12.1532% -2.39038 -8.13976/.45);--mesh-line:lab(68.5064% -1.58799 -15.7564/.14);--ribbon-line:lab(63.4787% -.862777 -35.7859/.16);--ribbon-accent:lab(74.7003% 3.86202 32.5669/.13);--media-shadow:0 10px 30px lab(44.8309% 20.021 -75.3663/.13);--offer-shadow:0 5px 16px lab(44.8309% 20.021 -75.3663/.22);--card-shadow:0 4px 16px lab(12.1532% -2.39038 -8.13976/.04);--payment-shadow:0 10px 25px lab(44.8309% 20.021 -75.3663/.16)}}.lp-d2{scroll-behavior:smooth;font-family:var(--font-body);letter-spacing:0;margin:0;scroll-padding-top:85px}.lp-d2 button,.lp-d2 input{font:inherit}.lp-d2 h1,.lp-d2 h2,.lp-d2 h3{font-family:var(--font-display);letter-spacing:0}.lp-d2.offer-page{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.lp-d2 .animated-background{z-index:-1;pointer-events:none;background:var(--background);position:fixed;inset:0;overflow:hidden}.lp-d2 .background-weave{background-image:linear-gradient(var(--mesh-line) 1px,transparent 1px),linear-gradient(90deg,var(--mesh-line) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to right,var(--foreground),transparent 38%,transparent 62%,var(--foreground));mask-image:linear-gradient(to right,var(--foreground),transparent 38%,transparent 62%,var(--foreground));background-size:56px 56px;animation:28s linear infinite lp2-weave-drift;position:absolute;inset:-120px;transform:rotate(-12deg)}.lp-d2 .background-ribbons{background:repeating-linear-gradient(135deg,transparent 0 180px,var(--ribbon-line) 181px,transparent 183px,transparent 280px,var(--ribbon-accent) 281px,transparent 283px);animation:22s ease-in-out infinite alternate lp2-ribbon-drift;position:absolute;inset:-30%}@keyframes lp2-weave-drift{to{transform:rotate(-12deg)translate(56px,56px)}}@keyframes lp2-ribbon-drift{0%{opacity:.35;transform:translate(-2%,-2%)}to{opacity:.85;transform:translate(5%,3%)}}.lp-d2 .site-header{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);height:62px;position:sticky;top:0}.lp-d2 .header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;height:100%;margin:auto;padding:0 28px;display:flex}.lp-d2 .brand-link{color:var(--foreground);font-family:var(--font-display);align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.lp-d2 .brand-logo{object-fit:contain;width:44px;height:44px}.lp-d2 .brand-link span{line-height:1.25;display:block}.lp-d2 .status-pill{border:1px solid var(--success-border);background:var(--success-soft);color:var(--primary);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.lp-d2 .status-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-border);border-radius:50%;animation:2s ease-in-out infinite lp2-status-pulse}@keyframes lp2-status-pulse{50%{box-shadow:0 0 0 5px var(--success-soft)}}.lp-d2 .order-button,.lp-d2 .support-button{border:1px solid var(--primary);background:var(--primary);height:44px;color:var(--primary-foreground);box-shadow:var(--offer-shadow);border-radius:99px;padding:0 23px;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.lp-d2 .order-button:hover,.lp-d2 .support-button:hover{box-shadow:var(--payment-shadow);transform:translateY(-2px)}.lp-d2 .support-button{background:var(--card);color:var(--primary)}.lp-d2 .header-inner .order-button{height:36px;padding:0 19px;font-size:12px}.lp-d2 .offer-stage{text-align:center;padding:24px 24px 36px}.lp-d2 .intro{max-width:960px;margin:0 auto}.lp-d2 .limited-offer{background:var(--offer-bg);border:1px solid var(--gold);color:var(--offer-ink);border-radius:99px;align-items:center;gap:6px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.lp-d2 .intro h1{margin:13px 0 12px;font-size:38px;font-weight:800;line-height:1.3}.lp-d2 .intro-description{color:var(--muted-foreground);max-width:850px;margin:0 auto 15px;font-size:15px;line-height:1.7}.lp-d2 .price-wrap{isolation:isolate;border-radius:99px;padding:3px;animation:3.6s ease-in-out infinite lp2-price-glow;display:inline-block;position:relative;overflow:hidden}.lp-d2 .price-wrap:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 2%,var(--primary) 9%,color-mix(in oklab,var(--primary) 40%,white) 17%,transparent 25% 48%,var(--gold) 55%,color-mix(in oklab,var(--gold) 35%,white) 63%,transparent 71% 100%);width:340%;animation:5.5s linear infinite lp2-price-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.lp-d2 .price-wrap:hover:before{animation-duration:2.8s}@keyframes lp2-price-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes lp2-price-glow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--primary) 20%,transparent),0 10px 26px -16px color-mix(in oklab,var(--primary) 60%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--primary) 7%,transparent),0 16px 34px -14px color-mix(in oklab,var(--primary) 65%,transparent)}}.lp-d2 .price-pill{z-index:1;border:1px solid var(--border);background:var(--card);border-radius:99px;align-items:center;gap:12px;padding:8px 17px;display:inline-flex;position:relative}.lp-d2 .old-price{color:var(--muted-foreground);font-size:14px;text-decoration:line-through}.lp-d2 .current-price{color:var(--primary);font-size:29px;font-weight:800;line-height:1}.lp-d2 .saving{background:var(--danger);color:var(--primary-foreground);border-radius:99px;padding:4px 9px;font-size:10px;font-weight:700}.lp-d2 .countdown{justify-content:center;align-items:center;gap:10px;margin:12px 0 15px;display:flex}.lp-d2 .countdown-label{color:var(--muted-foreground);font-size:12px;font-weight:700}.lp-d2 .timer-digits{gap:5px;display:flex}.lp-d2 .time-unit{border:1px solid var(--border);background:var(--card);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:39px;height:45px;display:flex}.lp-d2 .time-unit strong{font-family:var(--font-display);font-size:17px;line-height:1.25}.lp-d2 .time-unit span{color:var(--muted-foreground);font-size:9px}.lp-d2 .carousel{border:2px solid var(--primary);background:var(--card);width:min(100%,860px);box-shadow:var(--media-shadow);border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.lp-d2 .carousel-image{aspect-ratio:1678/937;object-fit:cover;width:100%;animation:.35s ease-out lp2-slide-reveal;display:block}@keyframes lp2-slide-reveal{0%{opacity:.55}to{opacity:1}}.lp-d2 .carousel-button{z-index:2;background:var(--glass);width:30px;height:30px;color:var(--foreground);box-shadow:var(--card-shadow);border:1px solid var(--border);touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lp-d2 .carousel-button:after{content:"";border-radius:50%;position:absolute;inset:-8px}.lp-d2 .carousel-button svg{stroke-width:2.6px;width:13px;height:13px}.lp-d2 .carousel-button:hover,.lp-d2 .carousel-button:focus-visible{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--offer-shadow)}.lp-d2 .carousel-button:first-of-type{left:12px}.lp-d2 .carousel-button.next{right:12px}.lp-d2 .carousel-dots{background:var(--overlay);border-radius:99px;gap:5px;padding:4px 7px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.lp-d2 .carousel-dots .dot-control{background:var(--primary-foreground);opacity:.5;border-radius:99px;width:7px;min-width:7px;height:7px;padding:0;transition:width .2s}.lp-d2 .carousel-dots .dot-control.active{background:var(--primary);opacity:1;width:20px}.lp-d2 .main-order{height:48px;margin:19px auto 14px;font-size:17px}.lp-d2 .stock-strip{background:var(--glass);border:1px solid var(--border);max-width:860px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:12px;margin:0 auto;padding:11px 15px;font-size:12px;display:flex}.lp-d2 .stock-alert{background:var(--danger-soft);color:var(--danger);border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:flex}.lp-d2 .stock-alert svg{width:12px;height:12px}.lp-d2 .stock-strip strong{color:var(--primary)}.lp-d2 .stock-meter{background:var(--success-soft);border-radius:99px;width:170px;height:5px;margin-left:auto;overflow:hidden}.lp-d2 .stock-meter span{background:var(--primary);width:82%;height:100%;display:block}.lp-d2 .trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:960px;margin:15px auto 0;display:grid}.lp-d2 .trust-item{border:1px solid var(--border);background:var(--glass);box-shadow:var(--card-shadow);border-radius:8px;padding:19px 9px}.lp-d2 .trust-item svg{width:22px;height:22px;color:var(--primary);margin:0 auto 10px}.lp-d2 .trust-item:first-child svg{color:var(--gold)}.lp-d2 .trust-item:nth-child(3) svg{color:var(--chart-3)}.lp-d2 .trust-item h3{margin:0 0 6px;font-size:13px;font-weight:700}.lp-d2 .trust-item p{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.7}.lp-d2 .section-heading{text-align:center;max-width:800px;margin:0 auto 30px}.lp-d2 .section-tag{color:var(--primary);margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.lp-d2 .section-heading h2{margin:0 0 12px;font-size:29px;font-weight:700;line-height:1.5}.lp-d2 .section-heading p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.lp-d2 .green-text{color:var(--primary)}.lp-d2 .features-section{background:var(--glass);border-block:1px solid var(--border);padding:48px 28px}.lp-d2 .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1040px;margin:auto;display:grid}.lp-d2 .feature-item{border:1px solid var(--border);background:var(--card);box-shadow:var(--card-shadow);border-radius:8px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s}.lp-d2 .feature-item:hover{border-color:var(--success-border);box-shadow:var(--media-shadow);transform:translateY(-4px)}.lp-d2 .feature-top{margin-bottom:15px}.lp-d2 .feature-icon{background:var(--success-soft);width:43px;height:43px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.lp-d2 .feature-icon svg{width:23px;height:23px}.lp-d2 .feature-item:nth-child(3n+2) .feature-icon{background:var(--secondary);color:var(--chart-3)}.lp-d2 .feature-item:nth-child(3n) .feature-icon{background:var(--offer-bg);color:var(--offer-ink)}.lp-d2 .feature-item h3{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.6}.lp-d2 .feature-item p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.85}.lp-d2 .video-section{padding:48px 28px}.lp-d2 .video-pending{aspect-ratio:16/9;border:1px solid var(--border);background:var(--card);width:min(100%,760px);box-shadow:var(--media-shadow);border-radius:8px;margin:auto;position:relative;overflow:hidden}.lp-d2 .video-pending.video-portrait{aspect-ratio:9/16;width:min(100%,400px)}.lp-d2 .video-pending>iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-d2 .video-pending>img{object-fit:cover;width:100%;height:100%}.lp-d2 .video-caption{background:var(--overlay);color:var(--primary-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.lp-d2 .video-caption svg{background:var(--primary);border-radius:50%;width:50px;height:50px;padding:12px}.lp-d2 .video-caption strong{font-size:18px;font-family:var(--font-display)}.lp-d2 .video-caption span{font-size:13px}.lp-d2 .contact-section{background:var(--success-soft);border-block:1px solid var(--success-border);text-align:center;padding:38px 28px}.lp-d2 .contact-symbol{width:30px;height:30px;color:var(--primary);margin:0 auto 13px}.lp-d2 .contact-section h2{margin:0 0 10px;font-size:25px;font-weight:700;line-height:1.6}.lp-d2 .contact-section p{color:var(--muted-foreground);margin:0 0 22px;font-size:14px;line-height:1.8}.lp-d2 .contact-actions{justify-content:center;gap:12px;display:flex}.lp-d2 .faq-section{max-width:900px;margin:auto;padding:48px 28px}.lp-d2 .faq-list{flex-direction:column;gap:10px;display:flex}.lp-d2 .faq-item{border:1px solid var(--border);background:var(--glass);border-radius:8px;transition:border-color .35s,background .35s,box-shadow .35s;overflow:hidden}.lp-d2 .faq-item[data-open=true]{border-color:var(--primary);background:var(--secondary);box-shadow:var(--card-shadow)}.lp-d2 .faq-question{font:inherit;margin:0}.lp-d2 .faq-button{white-space:normal;text-align:left;width:100%;height:auto;min-height:61px;color:var(--foreground);justify-content:space-between;gap:15px;padding:17px 20px;font-size:14px;font-weight:600}.lp-d2 .faq-button svg{color:var(--primary);transition:transform .4s cubic-bezier(.22,1,.36,1)}.lp-d2 .faq-item[data-open=true] .faq-toggle{transform:rotate(135deg)}.lp-d2 .faq-answer-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility .42s;display:grid}.lp-d2 .faq-item[data-open=true] .faq-answer-panel{visibility:visible;grid-template-rows:1fr}.lp-d2 .faq-answer-clip{min-height:0;overflow:hidden}.lp-d2 .faq-answer{color:var(--muted-foreground);opacity:0;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.8;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-7px)}.lp-d2 .faq-item[data-open=true] .faq-answer{opacity:1;transition-delay:60ms;transform:translateY(0)}.lp-d2 .checkout-section{background:var(--glass);border-top:1px solid var(--border);padding:48px 28px}.lp-d2 .checkout-heading{text-align:center;margin:0 auto 32px}.lp-d2 .checkout-heading h2{justify-content:center;align-items:center;gap:8px;margin:0 0 10px;font-size:27px;font-weight:700;line-height:1.6;display:flex}.lp-d2 .checkout-heading svg{color:var(--primary);flex-shrink:0}.lp-d2 .checkout-heading p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.lp-d2 .checkout-grid{border:1px solid var(--border);background:var(--card);max-width:1040px;box-shadow:var(--card-shadow);border-radius:8px;grid-template-columns:1fr 1fr;gap:40px;margin:auto;padding:30px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:grid}.lp-d2 .checkout-grid:hover{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:var(--primary);box-shadow:var(--payment-shadow)}.lp-d2 .checkout-grid>div{min-width:0}.lp-d2 .checkout-grid h3{align-items:center;gap:9px;margin:0 0 22px;font-size:17px;font-weight:700;display:flex}.lp-d2 .checkout-grid h3 svg{width:20px;color:var(--primary)}.lp-d2 .field{flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.lp-d2 .field em{color:var(--danger);font-style:normal}.lp-d2 .field input,.lp-d2 .coupon-input{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;height:48px;color:var(--foreground);border-radius:6px;outline:none;padding:0 14px;font-size:14px;font-weight:400}.lp-d2 .field input:focus,.lp-d2 .coupon-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--success-soft)}.lp-d2 .coupon-label{align-items:center;gap:7px;margin:22px 0 8px;font-size:14px;font-weight:600;display:flex}.lp-d2 .coupon-label svg{width:16px;color:var(--primary)}.lp-d2 .coupon-row{gap:9px;display:flex}.lp-d2 .coupon-row .order-button{border-radius:6px;height:48px;padding:0 15px;font-size:13px}.lp-d2 .order-summary{border-block:1px solid var(--border);padding-top:16px}.lp-d2 .summary-product{align-items:center;gap:14px;padding-bottom:18px;display:flex}.lp-d2 .summary-product img{aspect-ratio:1.4;object-fit:cover;border-radius:6px;width:90px}.lp-d2 .summary-product strong{font-size:15px;line-height:1.6;font-family:var(--font-display)}.lp-d2 .summary-product p{color:var(--primary);margin:5px 0 9px;font-size:13px}.lp-d2 .quantity-picker{border:1px solid var(--input);border-radius:5px;align-items:center;height:30px;display:inline-flex}.lp-d2 .quantity-button{width:30px;height:28px;color:var(--foreground);padding:0}.lp-d2 .quantity-number{text-align:center;width:30px;font-size:13px;font-weight:700}.lp-d2 .summary-line{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.lp-d2 .summary-line.delivery{border:0;padding-top:0}.lp-d2 .summary-line.delivery span:last-child{text-align:right;color:var(--primary);font-size:11px}.lp-d2 .summary-total{color:var(--foreground);font-weight:700}.lp-d2 .summary-total strong{color:var(--primary);font-size:25px}.lp-d2 .payment-label{align-items:center;gap:7px;margin:22px 0 12px;font-size:14px;font-weight:600;display:flex}.lp-d2 .payment-label svg{width:18px;color:var(--primary)}.lp-d2 .payment-option{background:var(--success-soft);border:2px solid var(--success-border);cursor:pointer;border-radius:8px;padding:17px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:block;position:relative}.lp-d2 .payment-option:hover,.lp-d2 .payment-option:focus-within{transform:perspective(900px) translateY(-3px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:var(--primary);box-shadow:var(--payment-shadow);background:var(--card)}.lp-d2 .payment-option-top{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.lp-d2 .payment-option-top input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.lp-d2 .instant{background:var(--primary);color:var(--primary-foreground);border-radius:3px;padding:3px 5px;font-size:9px}.lp-d2 .payment-option-top svg{width:17px;color:var(--primary);flex-shrink:0}.lp-d2 .verified{color:#0f7b3e;background:#e8f7ee;border:1px solid #bfe6cd;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.lp-d2 .verified svg{color:#0f7b3e;width:12px}.lp-d2 .payment-note{color:var(--muted-foreground);margin-top:10px;font-size:11.5px;line-height:1.6;display:block}.lp-d2 .payment-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.lp-d2 .payment-logos img{object-fit:contain;border:1px solid var(--success-border);background:#fff;border-radius:6px;width:auto;max-width:86px;height:30px;padding:5px 8px;transition:transform .25s,box-shadow .25s}.lp-d2 .payment-logos img:hover{box-shadow:var(--payment-shadow);transform:translateY(-2px)}.lp-d2 .confirm-wrap{border-radius:10px;margin-top:18px;animation:3.6s ease-in-out infinite lp2-confirm-glow;display:block}.lp-d2 .confirm-wrap:hover{animation-duration:2s}.lp-d2 .confirm-button{white-space:normal;background-image:linear-gradient(115deg,#0000 30%,#ffffff57 42%,#fff,#ffffff57 58%,#0000 70%);background-image:linear-gradient(115deg,#0000 30%,#ffffff57 42%,#fff,#ffffff57 58%,#0000 70%);background-position:185% 0;background-repeat:no-repeat;background-size:260% 100%;border-radius:8px;width:100%;height:52px;margin-top:0;padding:8px;font-size:15px;animation:3.6s ease-in-out infinite lp2-confirm-sheen}.lp-d2 .confirm-wrap:hover .confirm-button{animation-duration:1.9s}@keyframes lp2-confirm-sheen{0%{background-position:185% 0}55%,to{background-position:-95% 0}}@keyframes lp2-confirm-glow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--primary) 22%,transparent),0 10px 24px -16px color-mix(in oklab,var(--primary) 60%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab,var(--primary) 8%,transparent),0 16px 32px -14px color-mix(in oklab,var(--primary) 65%,transparent)}}.lp-d2 .form-message{color:var(--danger);margin-top:8px;font-size:13px}.lp-d2 .notice-message{color:var(--foreground);background:var(--success-soft);border-left:3px solid var(--primary);margin-top:12px;padding:12px;font-size:14px;line-height:1.8}.lp-d2 .site-footer{text-align:center;color:var(--muted-foreground);border-top:1px solid var(--border);padding:25px 24px 95px;font-size:12px;line-height:1.8}.lp-d2 .footer-logo{object-fit:contain;width:48px;height:48px;margin:0 auto 12px;display:block}.lp-d2 .bottom-bar{z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;height:64px;padding:9px max(24px,50% - 520px);display:flex;position:fixed;bottom:0;left:0}.lp-d2 .bottom-price{align-items:baseline;gap:8px;display:flex}.lp-d2 .bottom-price strong{color:var(--primary);font-size:26px;font-weight:800}.lp-d2 .bottom-actions{gap:9px;display:flex}.lp-d2 .bottom-actions .support-button{width:42px;height:42px;padding:0}.lp-d2 .bottom-actions .order-button{height:42px;font-size:14px}.lp-d2 .support-dialog-backdrop{z-index:60;background:var(--overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lp-d2 .support-dialog{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:8px;width:min(100%,400px);padding:28px}.lp-d2 .support-dialog h2{margin:0 0 12px;font-size:23px}.lp-d2 .support-dialog p{color:var(--muted-foreground);margin:0 0 20px;font-size:15px;line-height:1.8}@media(max-width:800px){.lp-d2 .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-d2 .trust-row{gap:9px}.lp-d2 .trust-item h3{font-size:11px}.lp-d2 .checkout-grid{gap:25px}}@media(max-width:600px){.lp-d2 .site-header{height:54px}.lp-d2 .header-inner{gap:8px;padding:0 16px}.lp-d2 .brand-logo{width:34px;height:34px}.lp-d2 .brand-link{flex-shrink:0;gap:5px;font-size:11px}.lp-d2 .status-pill{gap:5px;padding:4px 6px;font-size:8px}.lp-d2 .status-dot{width:5px;height:5px}.lp-d2 .header-inner .order-button{gap:4px;height:31px;padding:0 10px;font-size:10px}.lp-d2 .offer-stage{padding:20px 16px 28px}.lp-d2 .limited-offer{gap:4px;padding:4px 9px;font-size:9px}.lp-d2 .intro h1{margin:12px 0 10px;font-size:26px}.lp-d2 .intro-description{margin-bottom:12px;font-size:12px;line-height:1.75}.lp-d2 .price-pill{gap:10px;padding:7px 13px}.lp-d2 .current-price{font-size:27px}.lp-d2 .saving{padding:4px 7px;font-size:9px}.lp-d2 .countdown{gap:8px;margin:12px 0 14px}.lp-d2 .countdown-label{font-size:10px}.lp-d2 .time-unit{width:31px;height:38px}.lp-d2 .time-unit strong{font-size:14px}.lp-d2 .time-unit span{font-size:8px}.lp-d2 .carousel-button{width:26px;height:26px}.lp-d2 .carousel-button svg{width:11px;height:11px}.lp-d2 .carousel-button:first-of-type{left:7px}.lp-d2 .carousel-button.next{right:7px}.lp-d2 .carousel-dots{bottom:7px}.lp-d2 .main-order{height:43px;margin:15px 0 12px;font-size:14px}.lp-d2 .stock-strip{flex-wrap:wrap;justify-content:center;gap:6px;padding:9px;font-size:10px}.lp-d2 .stock-alert{padding:3px 5px;font-size:8px}.lp-d2 .stock-meter{width:100%;height:4px;margin:3px 0 0}.lp-d2 .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.lp-d2 .trust-item{padding:15px 7px}.lp-d2 .trust-item h3{font-size:12px}.lp-d2 .trust-item p{font-size:9px}.lp-d2 .trust-item svg{width:20px;height:20px;margin-bottom:8px}.lp-d2 .features-section,.lp-d2 .video-section,.lp-d2 .faq-section,.lp-d2 .checkout-section{padding:34px 16px}.lp-d2 .section-heading{margin-bottom:23px}.lp-d2 .section-heading h2{font-size:23px}.lp-d2 .section-heading p{font-size:12px}.lp-d2 .section-tag{font-size:10px}.lp-d2 .feature-grid{gap:10px}.lp-d2 .feature-item{padding:16px 13px}.lp-d2 .feature-icon{width:36px;height:36px}.lp-d2 .feature-top{margin-bottom:12px}.lp-d2 .feature-item h3{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.lp-d2 .feature-item p{font-size:11px;line-height:1.8}.lp-d2 .video-caption strong{font-size:14px}.lp-d2 .video-caption span{font-size:11px}.lp-d2 .video-caption svg{width:40px;height:40px;padding:10px}.lp-d2 .contact-section{padding:30px 18px}.lp-d2 .contact-section h2{font-size:22px}.lp-d2 .contact-section p{font-size:12px}.lp-d2 .contact-actions{flex-direction:column;align-items:center;gap:10px}.lp-d2 .contact-actions>*{width:min(100%,320px);font-size:13px}.lp-d2 .faq-button{min-height:57px;padding:15px;font-size:12px}.lp-d2 .faq-answer{padding:0 15px 15px;font-size:12px}.lp-d2 .checkout-heading h2{font-size:22px}.lp-d2 .checkout-heading p{font-size:12px}.lp-d2 .checkout-grid{grid-template-columns:1fr;gap:30px;padding:19px 15px}.lp-d2 .checkout-grid>div:nth-child(2){border-top:1px solid var(--border);padding-top:26px}.lp-d2 .checkout-grid h3{font-size:16px}.lp-d2 .payment-option-top{font-size:12px}.lp-d2 .payment-logos img{max-width:70px;height:26px;padding:4px 6px}.lp-d2 .payment-note{font-size:10.5px}.lp-d2 .confirm-button{font-size:14px}.lp-d2 .bottom-bar{height:59px;padding:8px 16px}.lp-d2 .bottom-price strong{font-size:24px}.lp-d2 .bottom-price .old-price{font-size:11px}.lp-d2 .bottom-actions .order-button{height:38px;padding:0 17px;font-size:12px}.lp-d2 .bottom-actions .support-button{width:38px;height:38px}.lp-d2{scroll-padding-top:70px}}@media(max-width:360px){.lp-d2 .header-inner{gap:5px;padding:0 10px}.lp-d2 .brand-link{gap:4px;font-size:9px}.lp-d2 .brand-logo{width:28px;height:28px}.lp-d2 .status-pill{font-size:7px}.lp-d2 .intro h1{font-size:23px}.lp-d2 .limited-offer{font-size:8px}.lp-d2 .payment-option{padding:13px}.lp-d2 .payment-option-top{gap:5px;font-size:11px}.lp-d2 .verified{padding:2px 6px;font-size:8px}.lp-d2 .payment-logos{gap:5px}.lp-d2 .payment-logos img{max-width:58px;height:23px;padding:3px 4px}.lp-d2 .feature-item{padding:13px 10px}}@media(prefers-reduced-motion:reduce){.lp-d2{scroll-behavior:auto}.lp-d2,.lp-d2 *,.lp-d2 :before,.lp-d2:before,.lp-d2 :after,.lp-d2:after{transition:none!important;animation:none!important}.lp-d2 .checkout-grid:hover,.lp-d2 .payment-option:hover,.lp-d2 .payment-option:focus-within{transform:none}}.lp-d2 .admin-page{background:var(--secondary);min-height:100vh;color:var(--foreground)}.lp-d2 .admin-header{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.lp-d2 .admin-brand{align-items:center;gap:10px;font-weight:800;display:flex}.lp-d2 .admin-brand img{object-fit:contain;width:34px;height:34px}.lp-d2 .admin-main{max-width:1100px;margin:0 auto;padding:28px 18px 60px}.lp-d2 .admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.lp-d2 .admin-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.lp-d2 .admin-card h2{font-size:18px;font-weight:800}.lp-d2 .admin-auth{max-width:420px;margin:40px auto}.lp-d2 .admin-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-d2 .admin-card textarea{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;padding:10px;font-size:13px}.lp-d2 .admin-switch{color:var(--primary);font-size:13px;text-decoration:underline}.lp-d2 .admin-note{color:var(--muted-foreground);font-size:13px}.lp-d2 .admin-links{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow:auto}.lp-d2 .admin-links li{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.lp-d2 .admin-links code{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lp-d2 .admin-links button{color:var(--danger);font-size:12px}.lp-d2 .admin-badge{background:var(--success-soft);color:var(--primary);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px}.lp-d2 .admin-badge.delivered{background:var(--secondary);color:var(--muted-foreground)}.lp-d2 .admin-pending{grid-column:1/-1}.lp-d2 .admin-pending p{color:var(--muted-foreground);font-size:13px}.lp-d2{color:var(--foreground);--primary:#db1b26;--ring:var(--primary);--success-soft:#fff1f0;--success-border:#fcc0b9;--accent:var(--success-soft);--offer-bg:var(--success-soft);--offer-ink:var(--primary);--gold:var(--success-border);--mesh-line:#bc938e14;--ribbon-line:#bc938e14;--media-shadow:0 8px 24px #db1b261a;--offer-shadow:0 4px 16px #db1b2629;--payment-shadow:var(--media-shadow);background:var(--background)}@supports (color:lab(0% 0 0)){.lp-d2{--primary:lab(47.8883% 69.6116 47.7309);--success-soft:lab(96.3575% 5.46277 3.07283);--success-border:lab(83.1143% 21.4514 12.2082);--mesh-line:lab(64.7403% 15.3002 8.68827/.08);--ribbon-line:lab(64.7403% 15.3002 8.68827/.08);--media-shadow:0 8px 24px lab(47.8883% 69.6116 47.7309/.1);--offer-shadow:0 4px 16px lab(47.8883% 69.6116 47.7309/.16)}}.lp-d2 .background-weave,.lp-d2 .background-ribbons{animation:none}.lp-d2 .intro h1{margin-bottom:8px}.lp-d2 .carousel{border-color:var(--border)}.lp-d2 .carousel-image{aspect-ratio:16/9}.lp-d2 .order-button,.lp-d2 .support-button{border-radius:8px}.lp-d2 .price-wrap{animation:3.6s ease-in-out infinite lp2-price-glow}.lp-d2 .price-wrap:before{display:none}.lp-d2 .plan-choices{text-align:left;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:860px;margin:0 auto 20px;padding:0;display:grid}.lp-d2 .plan-choices legend{width:100%;color:var(--muted-foreground);margin-bottom:8px;font-size:13px}.lp-d2 .plan-choice{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:14px;transition:border-color .2s;display:flex}.lp-d2 .plan-choice[data-selected=true]{border-color:var(--primary);background:var(--success-soft)}.lp-d2 .plan-choice input{accent-color:var(--primary);flex-shrink:0}.lp-d2 .plan-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lp-d2 .plan-copy strong{font-size:16px;line-height:1.5}.lp-d2 .plan-copy span{color:var(--muted-foreground);font-size:11px}.lp-d2 .plan-copy .plan-hook{color:var(--primary);font-weight:700}.lp-d2 .plan-price{color:var(--primary);flex-shrink:0;font-size:24px}.lp-d2 .plan-choices.compact{grid-template-columns:1fr;margin-top:16px}.lp-d2 .plan-choices.compact .plan-price{font-size:20px}.lp-d2 .confirm-button{white-space:normal}.lp-d2 .hero-credit{color:var(--foreground);align-items:center;gap:8px;font-size:20px;font-weight:800;animation:3.6s ease-in-out infinite lp2-credit-emphasis;display:inline-flex}.lp-d2 .hero-credit svg{width:20px;height:20px;color:var(--primary)}.lp-d2 .credit-divider{color:var(--muted-foreground);font-weight:400}.lp-d2 .selected-plan-detail{color:var(--muted-foreground);margin:12px 0 0;font-size:13px}.lp-d2 .plan-copy .plan-credits{color:var(--primary);align-items:center;gap:6px;font-size:19px;font-weight:800;line-height:1.5;display:flex}.lp-d2 .plan-credits svg{flex-shrink:0;width:18px;height:18px}.lp-d2 .plan-copy .plan-period{color:var(--foreground);font-size:13px}.lp-d2 .plan-choice[data-selected=true] .plan-credits{animation:3.6s ease-in-out infinite lp2-credit-emphasis}.lp-d2 .plan-choice[data-selected=true] .plan-price,.lp-d2 .current-price{animation:.4s ease-out lp2-number-reveal}.lp-d2 .main-order,.lp-d2 .bottom-actions .order-button{animation:3.6s ease-in-out infinite lp2-confirm-glow}.lp-d2 .main-order{white-space:normal;max-width:100%;height:auto;min-height:48px;padding:12px 20px}.lp-d2 .bottom-price{flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.2}.lp-d2 .bottom-credit{color:var(--foreground);font-size:12px;font-weight:700}@keyframes lp2-credit-emphasis{0%,to{opacity:1}50%{opacity:.65}}@keyframes lp2-number-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.lp-d2 .hero-credit{gap:5px;font-size:16px}.lp-d2 .plan-copy .plan-credits{font-size:18px}.lp-d2 .price-pill{flex-wrap:wrap;justify-content:center}.lp-d2 .bottom-bar{gap:8px}.lp-d2 .bottom-credit{font-size:11px}}@media(max-width:640px){.lp-d2 .plan-choices{grid-template-columns:1fr;gap:8px}.lp-d2 .plan-choice{padding:12px}.lp-d2 .intro h1{font-size:30px}.lp-d2 .countdown{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lp-d2 *,.lp-d2 :before,.lp-d2 :after{transition:none!important;animation:none!important}}
