:root{--np-primary:#7c3cff;--np-primary-2:#9b5cff;--np-dark:#060716;--np-dark-2:#0d0825;--np-text:#101221;--np-muted:#5c6075;--np-border:#ece8ff;--np-soft:#f7f4ff;--np-white:#fff;--np-shadow:0 24px 80px rgba(44,18,102,.16)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--np-text);background:#fff}a{color:inherit;text-decoration:none}.np-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.np-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(18,10,48,.08)}.np-nav-wrap{height:86px;display:flex;align-items:center;gap:28px}.np-brand{display:flex;align-items:center;gap:12px;font-weight:900}.np-logo-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#6f2cff,#a46cff);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:26px;box-shadow:0 12px 32px rgba(124,60,255,.32)}.np-logo-text{font-size:28px;line-height:.82}.np-logo-text small{display:block;font-size:10px;letter-spacing:7px;text-transform:uppercase;color:var(--np-primary);margin-top:8px}.np-nav{margin-left:auto}.np-menu{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.np-menu a{font-weight:700;font-size:15px;position:relative}.np-menu .current-menu-item>a,.np-menu a:hover{color:var(--np-primary)}.np-menu a:hover:after,.np-menu .current-menu-item>a:after{content:"";height:3px;border-radius:9px;background:var(--np-primary);position:absolute;left:0;right:0;bottom:-18px}.np-actions{display:flex;align-items:center;gap:18px}.np-cart{font-size:22px;position:relative}.np-cart span{position:absolute;right:-9px;top:-10px;background:var(--np-primary);color:#fff;border-radius:99px;font-size:11px;padding:2px 6px}.np-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;padding:16px 28px;font-weight:800;border:1px solid transparent;transition:.2s}.np-btn-primary{color:#fff;background:linear-gradient(135deg,#7b35ff,#8d45ff);box-shadow:0 14px 34px rgba(124,60,255,.34)}.np-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 45px rgba(124,60,255,.45)}.np-btn-outline{color:#d6c5ff;border-color:#4d297f;background:rgba(255,255,255,.02)}.np-btn-small{padding:13px 22px;border-radius:9px}.np-menu-toggle{display:none;background:var(--np-primary);color:#fff;border:0;border-radius:10px;padding:10px 13px;font-size:20px}.np-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(124,60,255,.35),transparent 35%),linear-gradient(135deg,#040513,#0b0620 55%,#060716);color:#fff}.np-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;opacity:.4}.np-hero-grid{position:relative;min-height:650px;padding:76px 0 88px;display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.np-pill{display:inline-flex;border:1px solid rgba(157,99,255,.58);background:rgba(124,60,255,.12);color:#d8c3ff;border-radius:14px;padding:12px 18px;font-weight:700;margin-bottom:26px}.np-hero h1{font-size:clamp(46px,5.2vw,78px);line-height:1.12;margin:0 0 22px;font-weight:900;letter-spacing:-2.5px}.np-hero h1 span{color:var(--np-primary-2)}.np-hero p{font-size:20px;line-height:1.65;color:#e5e1ef;max-width:590px;margin:0 0 28px}.np-hero-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.np-trust-row{display:flex;gap:24px;flex-wrap:wrap;color:#f1eaff;font-size:14px}.np-trust-row span{display:inline-flex;gap:8px;align-items:center}.np-hero-art{position:relative;min-height:520px}.np-screen{position:absolute;right:40px;top:110px;width:340px;height:260px;border:1px solid rgba(174,121,255,.42);border-radius:22px;background:linear-gradient(135deg,rgba(111,44,255,.42),rgba(68,23,137,.9));box-shadow:0 35px 120px rgba(124,60,255,.44);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:perspective(900px) rotateY(-8deg) rotateX(2deg)}.np-logo-large{width:70px;height:70px;font-size:42px;border-radius:20px}.np-screen strong{font-size:38px;margin-top:18px}.np-screen small{letter-spacing:10px;color:#c4a8ff;font-weight:900}.np-orbit{position:absolute;right:10px;top:250px;width:480px;height:115px;border:2px solid #ab56ff;border-radius:50%;transform:rotate(10deg);filter:drop-shadow(0 0 18px #8e3cff)}.np-float{position:absolute;background:linear-gradient(180deg,rgba(20,24,42,.95),rgba(11,13,30,.94));border:1px solid rgba(196,169,255,.28);border-radius:13px;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:18px;color:#fff}.np-float small,.np-float em{display:block;color:#e7ddff;font-style:normal}.np-float b{display:block;font-size:24px;margin-top:10px}.np-float-chart{left:40px;top:70px}.np-float-chart b{font-size:42px;color:#9b5cff;letter-spacing:4px}.np-float-score{right:-5px;top:150px;width:160px;text-align:center}.np-float-score b{font-size:25px}.np-float-woo{left:55px;bottom:70px;transform:rotate(10deg)}.np-float-woo b{display:inline-block;background:#9b5cff;color:#180633;border-radius:8px;padding:2px 8px}.np-section{padding:72px 0}.np-section-head{text-align:center;max-width:640px;margin:0 auto 44px}.np-section-head span{text-transform:uppercase;color:var(--np-primary);font-size:13px;font-weight:900;letter-spacing:2px}.np-section-head h2{font-size:38px;line-height:1.1;margin:12px 0 10px;letter-spacing:-1.4px}.np-section-head p{color:var(--np-muted);line-height:1.6;margin:0}.np-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:34px}.np-feature-grid article{display:grid;grid-template-columns:58px 1fr;column-gap:18px;align-items:start}.np-feature-grid i{width:56px;height:56px;border-radius:12px;background:#efe6ff;color:var(--np-primary);font-style:normal;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px}.np-feature-grid h3{margin:6px 0 8px;font-size:17px}.np-feature-grid p{grid-column:2;color:var(--np-muted);margin:0;line-height:1.55;font-size:14px}.np-stats{margin-top:54px;border-radius:18px;background:linear-gradient(135deg,#fff,#f7f2ff);box-shadow:var(--np-shadow);padding:28px 44px;display:grid;grid-template-columns:1.45fr repeat(4,1fr);align-items:center;gap:24px}.np-stats>span{text-transform:uppercase;font-weight:900;letter-spacing:2px;font-size:12px}.np-stats b{display:block;font-size:20px}.np-stats small{color:var(--np-muted)}.np-products{background:#fbfaff}.np-product-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:26px!important}.np-product-card,.woocommerce ul.products li.product{background:#fff!important;border:1px solid var(--np-border);border-radius:22px;padding:28px!important;box-shadow:var(--np-shadow);list-style:none!important;width:auto!important;margin:0!important}.np-product-card span,.woocommerce span.onsale{display:inline-flex;background:#efe6ff;color:var(--np-primary);border-radius:999px;padding:7px 12px;font-weight:800;font-size:12px}.np-product-card h3,.woocommerce-loop-product__title{font-size:22px!important;margin:18px 0 12px!important;color:var(--np-text)!important}.np-product-card p{color:var(--np-muted);line-height:1.6}.np-product-card strong,.woocommerce .price{display:block;color:var(--np-primary)!important;font-size:24px!important;font-weight:900!important;margin:18px 0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:linear-gradient(135deg,#7b35ff,#8d45ff)!important;color:#fff!important;border-radius:10px!important;padding:13px 20px!important;font-weight:800!important}.np-cta{padding:70px 0;background:#fff}.np-cta-box{text-align:center;color:#fff;border-radius:28px;background:radial-gradient(circle at 80% 30%,rgba(155,92,255,.6),transparent 30%),linear-gradient(135deg,#09091a,#180a3b);padding:60px 20px;box-shadow:var(--np-shadow)}.np-cta h2{font-size:42px;letter-spacing:-1.5px;margin:0 0 12px}.np-cta p{color:#e6dcff;margin:0 auto 24px;max-width:680px;line-height:1.6}.np-content{padding:70px 0;line-height:1.75}.np-content h1{font-size:44px;letter-spacing:-1.4px}.np-post-card{border:1px solid var(--np-border);border-radius:18px;padding:24px;margin:18px 0;box-shadow:var(--np-shadow)}.np-footer{background:#060716;color:#fff;padding:58px 0 24px}.np-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:38px}.np-footer p,.np-footer a{color:#c8c2d6;line-height:1.7}.np-footer a{display:block;margin:8px 0}.np-footer h3{margin-top:0}.np-brand-footer{margin-bottom:16px}.np-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:22px;color:#bcb5cc;font-size:14px}@media(max-width:980px){.np-nav{display:none;position:absolute;top:86px;left:20px;right:20px;background:#fff;border-radius:16px;padding:20px;box-shadow:var(--np-shadow)}.np-nav.is-open{display:block}.np-menu{display:block}.np-menu li{margin:14px 0}.np-menu a:hover:after,.np-menu .current-menu-item>a:after{display:none}.np-menu-toggle{display:block;margin-left:auto}.np-actions{margin-left:0}.np-hero-grid{grid-template-columns:1fr;min-height:auto;padding:72px 0 84px}.np-hero-art{min-height:430px}.np-feature-grid,.np-product-grid,.woocommerce ul.products{grid-template-columns:1fr 1fr}.np-stats{grid-template-columns:1fr 1fr}.np-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.np-container{width:min(100% - 28px,1240px)}.np-nav-wrap{height:76px}.np-logo-text{font-size:22px}.np-logo-text small{letter-spacing:5px}.np-actions .np-btn{display:none}.np-hero h1{font-size:44px}.np-hero p{font-size:17px}.np-btn{width:100%}.np-trust-row{gap:12px}.np-screen{right:5px;top:110px;width:290px;height:230px}.np-orbit{right:-80px;width:390px}.np-float-chart{left:0;top:58px}.np-float-score{right:0;top:205px}.np-float-woo{left:8px;bottom:45px}.np-feature-grid,.np-product-grid,.woocommerce ul.products,.np-footer-grid{grid-template-columns:1fr}.np-stats{grid-template-columns:1fr;text-align:center}.np-cta h2{font-size:32px}.np-section-head h2{font-size:32px}}
/* v1.1 growth sections */
.np-eyebrow{display:inline-block;text-transform:uppercase;color:var(--np-primary);font-size:13px;font-weight:900;letter-spacing:2px;margin-bottom:12px}.np-dark-band{background:radial-gradient(circle at 15% 10%,rgba(124,60,255,.25),transparent 32%),linear-gradient(135deg,#060716,#10052c);color:#fff}.np-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center}.np-split h2,.np-faq-wrap h2{font-size:42px;line-height:1.12;letter-spacing:-1.5px;margin:0 0 14px}.np-split p,.np-faq-wrap>div>p{color:#d9d1eb;line-height:1.7;font-size:17px}.np-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.np-benefit-grid article{border:1px solid rgba(196,169,255,.18);background:rgba(255,255,255,.06);border-radius:20px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.np-benefit-grid b{display:inline-flex;width:36px;height:36px;border-radius:11px;align-items:center;justify-content:center;background:rgba(124,60,255,.2);color:#d9c7ff}.np-benefit-grid h3{font-size:20px;margin:16px 0 8px}.np-benefit-grid p{font-size:14px;color:#d8d1e8;margin:0}.np-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.np-process-grid article{position:relative;overflow:hidden;background:#fff;border:1px solid var(--np-border);border-radius:24px;padding:30px;box-shadow:var(--np-shadow)}.np-process-grid article:after{content:"";position:absolute;right:-50px;top:-50px;width:140px;height:140px;border-radius:50%;background:#f0e7ff}.np-process-grid span{position:relative;z-index:1;display:inline-flex;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#7b35ff,#9b5cff);color:#fff;align-items:center;justify-content:center;font-weight:900}.np-process-grid h3{font-size:22px;margin:22px 0 10px}.np-process-grid p{color:var(--np-muted);line-height:1.65;margin:0}.np-faq-section{background:#fbfaff}.np-faq-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:start}.np-faq-wrap>div>p{color:var(--np-muted);margin-bottom:24px}.np-faq-list{display:grid;gap:14px}.np-faq-list details{background:#fff;border:1px solid var(--np-border);border-radius:18px;padding:20px 22px;box-shadow:0 14px 45px rgba(44,18,102,.08)}.np-faq-list summary{cursor:pointer;font-weight:900;font-size:18px}.np-faq-list p{color:var(--np-muted);line-height:1.65;margin:14px 0 0}.woocommerce .woocommerce-breadcrumb{margin:24px 0;color:var(--np-muted)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:28px}.woocommerce div.product{background:#fff;border:1px solid var(--np-border);border-radius:28px;padding:28px;box-shadow:var(--np-shadow)}.woocommerce div.product .product_title{font-size:42px;letter-spacing:-1.5px}.woocommerce div.product p.price{font-size:30px!important}.woocommerce div.product form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.woocommerce .quantity .qty{height:48px;border:1px solid var(--np-border);border-radius:10px;padding:0 10px}.woocommerce-tabs{margin-top:36px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 20px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--np-border);border-radius:12px;background:#fff;margin-right:8px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout #customer_details{background:#fff;border:1px solid var(--np-border);border-radius:22px;padding:24px;box-shadow:var(--np-shadow)}.woocommerce table.shop_table{border:1px solid var(--np-border);border-radius:18px;overflow:hidden}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--np-border);border-radius:10px;padding:12px;background:#fff}.woocommerce-message,.woocommerce-info{border-top-color:var(--np-primary);background:#f7f4ff}.woocommerce-message::before,.woocommerce-info::before{color:var(--np-primary)}@media(max-width:980px){.np-split,.np-faq-wrap{grid-template-columns:1fr}.np-benefit-grid,.np-process-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.np-split h2,.np-faq-wrap h2{font-size:32px}.np-benefit-grid,.np-process-grid{grid-template-columns:1fr}.woocommerce div.product{padding:18px}.woocommerce div.product .product_title{font-size:32px}}

/* Global Payout Methods Addon Sales Page */
.np-gpm-sales{background:#fff;color:var(--np-text)}.np-gpm-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 20%,rgba(255,92,203,.32),transparent 30%),radial-gradient(circle at 20% 20%,rgba(124,60,255,.45),transparent 34%),linear-gradient(135deg,#050716,#11072d 60%,#050716);padding:86px 0}.np-gpm-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:38px 38px;opacity:.34}.np-gpm-hero-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.np-gpm-kicker{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#f2e9ff;border-radius:999px;padding:10px 16px;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:24px}.np-gpm-hero h1{font-size:clamp(42px,5vw,74px);line-height:1.03;letter-spacing:-2.6px;margin:0 0 22px;font-weight:900}.np-gpm-hero p{font-size:19px;line-height:1.7;color:#e8e1f6;margin:0 0 28px;max-width:650px}.np-gpm-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.np-gpm-btn-light{background:#fff;color:#160e2e;border-color:#fff;box-shadow:0 14px 36px rgba(255,255,255,.12)}.np-gpm-trust{display:flex;gap:18px;flex-wrap:wrap;color:#f6edff;font-weight:700;font-size:14px}.np-gpm-hero-media{position:relative}.np-gpm-hero-media:before{content:"";position:absolute;inset:30px -20px -20px 40px;background:linear-gradient(135deg,#25bed2,#e6008d);filter:blur(52px);opacity:.45}.np-gpm-hero-media img{position:relative;width:100%;display:block;border-radius:26px;border:1px solid rgba(255,255,255,.2);box-shadow:0 34px 110px rgba(0,0,0,.46);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.np-gpm-strip{background:#f8f4ff;border-bottom:1px solid var(--np-border)}.np-gpm-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:28px 0}.np-gpm-strip-grid div{background:#fff;border:1px solid var(--np-border);border-radius:18px;padding:20px;box-shadow:0 12px 40px rgba(44,18,102,.08)}.np-gpm-strip-grid strong{display:block;font-size:18px;margin-bottom:6px}.np-gpm-strip-grid span{color:var(--np-muted);font-size:14px}.np-gpm-two{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.np-gpm-two h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-1.8px;margin:10px 0 0}.np-gpm-copy p,.np-gpm-copy li{color:var(--np-muted);font-size:17px;line-height:1.75}.np-gpm-copy ul{margin:18px 0 0;padding-left:22px}.np-gpm-features{background:#fbfaff}.np-gpm-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.np-gpm-feature-grid article{background:#fff;border:1px solid var(--np-border);border-radius:22px;padding:26px;box-shadow:var(--np-shadow)}.np-gpm-feature-grid b{display:inline-flex;background:#efe6ff;color:var(--np-primary);border-radius:999px;padding:8px 12px;font-size:12px;margin-bottom:16px}.np-gpm-feature-grid h3{font-size:20px;margin:0 0 10px}.np-gpm-feature-grid p{color:var(--np-muted);line-height:1.65;margin:0}.np-gpm-showcase{background:#fff}.np-gpm-screens{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.np-gpm-screens figure{margin:0;background:#fff;border:1px solid var(--np-border);border-radius:24px;padding:14px;box-shadow:var(--np-shadow);overflow:hidden}.np-gpm-screens img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid #eef}.np-gpm-screens figcaption{font-weight:900;padding:14px 4px 4px}.np-gpm-screen-large{grid-column:1/-1}.np-gpm-audience{background:#060716;color:#fff}.np-gpm-audience .np-eyebrow{color:#cdb5ff}.np-gpm-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.np-gpm-audience-grid span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px;font-weight:800}.np-gpm-pricing{background:#fbfaff}.np-gpm-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.np-gpm-price-grid article{background:#fff;border:1px solid var(--np-border);border-radius:26px;padding:32px;box-shadow:var(--np-shadow);position:relative}.np-gpm-price-grid article.is-featured{border-color:#9b5cff;transform:translateY(-10px)}.np-gpm-price-grid article>span{display:inline-flex;background:#e6008d;color:#fff;border-radius:999px;padding:8px 12px;font-weight:900;font-size:12px;margin-bottom:14px}.np-gpm-price-grid h3{font-size:24px;margin:0 0 12px}.np-gpm-price-grid strong{display:block;color:var(--np-primary);font-size:38px;letter-spacing:-1.3px;margin-bottom:12px}.np-gpm-price-grid p{color:var(--np-muted);line-height:1.65;min-height:54px}.np-gpm-faq{background:#fff}@media(max-width:980px){.np-gpm-hero-grid,.np-gpm-two{grid-template-columns:1fr}.np-gpm-strip-grid,.np-gpm-feature-grid{grid-template-columns:1fr 1fr}.np-gpm-price-grid{grid-template-columns:1fr}.np-gpm-price-grid article.is-featured{transform:none}}@media(max-width:640px){.np-gpm-hero{padding:58px 0}.np-gpm-actions .np-btn{width:100%}.np-gpm-strip-grid,.np-gpm-feature-grid,.np-gpm-screens,.np-gpm-audience-grid{grid-template-columns:1fr}.np-gpm-screen-large{grid-column:auto}.np-gpm-hero-media img{transform:none}.np-gpm-two h2{font-size:34px}}

/* v1.2.1 Homepage featured product link fix */
.np-featured-product-grid{margin-bottom:34px}.np-product-card-featured{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(124,60,255,.16),transparent 34%),#fff!important}.np-product-card-featured:after{content:"";position:absolute;right:-44px;top:-44px;width:140px;height:140px;border-radius:50%;background:rgba(124,60,255,.08);pointer-events:none}.np-product-card-featured h3{max-width:92%}.np-product-card-mini{background:#fff!important}.np-woo-featured-products{margin-top:10px}@media(max-width:640px){.np-featured-product-grid{gap:18px!important}.np-product-card-featured h3{max-width:100%}}

/* v1.2.2 footer logo consistency */
.np-brand-footer .custom-logo{display:block;width:auto;max-height:58px;max-width:220px}.np-footer .np-brand-footer{display:inline-flex;align-items:center;gap:12px}.np-footer .np-brand-footer .np-logo-text small{color:var(--np-primary)}@media(max-width:640px){.np-brand-footer .custom-logo{max-height:52px;max-width:200px}}

/* v1.2.3 Global Payout Methods Sales Page Conversion Upgrade */
.np-gpm-v123 .np-gpm-hero-upgraded{padding:104px 0 92px}.np-gpm-v123 .np-gpm-hero-upgraded h1{max-width:760px}.np-gpm-btn-ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:none}.np-gpm-hero-stack{isolation:isolate}.np-gpm-floating-card{position:absolute;right:18px;bottom:18px;z-index:3;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.65);border-radius:18px;padding:16px 18px;box-shadow:0 18px 50px rgba(0,0,0,.25);color:#111827}.np-gpm-floating-card strong{display:block;color:#7c3cff;font-size:28px;line-height:1}.np-gpm-floating-card span{display:block;margin-top:5px;color:#5b6475;font-weight:800;font-size:13px}.np-gpm-callout-copy{background:#fff;border:1px solid var(--np-border);border-radius:28px;padding:30px;box-shadow:var(--np-shadow)}.np-gpm-screens-upgraded{grid-template-columns:1.15fr .85fr}.np-gpm-screens-upgraded figure:nth-child(4),.np-gpm-screens-upgraded figure:nth-child(5),.np-gpm-screens-upgraded figure:nth-child(6),.np-gpm-screens-upgraded figure:nth-child(7){grid-column:auto}.np-gpm-compat{background:linear-gradient(180deg,#fff,#f7f2ff)}.np-gpm-compat-box{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#080716;color:#fff;border-radius:34px;padding:48px;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(25,14,61,.22)}.np-gpm-compat-box h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.6px;margin:10px 0 16px}.np-gpm-compat-box p{color:#d9d6e8;font-size:18px;line-height:1.7}.np-gpm-compat-box .np-eyebrow{color:#cdb5ff}.np-gpm-compat-box ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.np-gpm-compat-box li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px 18px 18px 48px;position:relative;font-weight:800}.np-gpm-compat-box li:before{content:'✓';position:absolute;left:18px;color:#35d7c8}.np-gpm-sticky-buy{position:fixed;left:18px;right:18px;bottom:16px;z-index:50;display:none;align-items:center;justify-content:center;text-align:center;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#7c3cff,#e6008d);color:#fff!important;font-weight:900;text-decoration:none;box-shadow:0 18px 50px rgba(124,60,255,.35)}.np-gpm-v123 .np-faq-list details{transition:box-shadow .2s ease,transform .2s ease}.np-gpm-v123 .np-faq-list details:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(44,18,102,.1)}@media(max-width:980px){.np-gpm-screens-upgraded,.np-gpm-compat-box{grid-template-columns:1fr}.np-gpm-v123 .np-gpm-hero-upgraded{padding:70px 0}.np-gpm-floating-card{right:12px;bottom:12px}.np-gpm-sticky-buy{display:flex}}@media(max-width:640px){.np-gpm-v123 .np-gpm-hero-upgraded h1{font-size:42px;letter-spacing:-1.5px}.np-gpm-btn-ghost{width:100%}.np-gpm-floating-card{position:relative;right:auto;bottom:auto;margin:14px 0 0}.np-gpm-compat-box{padding:28px;border-radius:24px}.np-gpm-sticky-buy{font-size:15px}.np-gpm-v123{padding-bottom:72px}}
