body.nano-banana-body{--bg: #040713;--bg-alt: #0a1024;--card: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--text: #e7ecff;--muted: #9fb2d9;--gold: #ffd36a;--gold-strong: #f8c246;--neon: #42f3ff;--shadow: 0 20px 60px rgba(0, 0, 0, .5);margin:0;font-family:Manrope,Segoe UI,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(66,243,255,.08),transparent 25%),radial-gradient(circle at 80% 10%,rgba(255,211,106,.15),transparent 30%),linear-gradient(140deg,#040713,#0c1430 55%,#07132a);color:var(--text);line-height:1.6;scroll-behavior:smooth}body.nano-banana-body .nano-banana{min-height:100vh}body.nano-banana-body .nano-banana *{box-sizing:border-box}body.nano-banana-body .nano-banana a{color:inherit;text-decoration:none}body.nano-banana-body .nano-banana img{max-width:100%;display:block}body.nano-banana-body .nano-banana .wrapper{max-width:1180px;margin:0 auto;padding:26px 18px 80px}body.nano-banana-body .nano-banana nav{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040713b3;border-bottom:1px solid var(--border)}body.nano-banana-body .nano-banana .nav-inner{max-width:1180px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}body.nano-banana-body .nano-banana .brand{font-weight:800;letter-spacing:.4px}body.nano-banana-body .nano-banana .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--neon);font-size:13px}body.nano-banana-body .nano-banana .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:12px;border:none;cursor:pointer;font-weight:700;font-size:16px;background:var(--gold);color:#0b0f1f;box-shadow:0 14px 30px #ffd36a40;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}body.nano-banana-body .nano-banana .btn:hover{transform:translateY(-1px);background:var(--gold-strong)}body.nano-banana-body .nano-banana .btn:disabled{cursor:not-allowed;opacity:.7;transform:none}body.nano-banana-body .nano-banana .btn.secondary{background:transparent;color:var(--text);border:1px solid var(--border);box-shadow:none;font-weight:600}body.nano-banana-body .nano-banana .section{padding:58px 0}body.nano-banana-body .nano-banana h1,body.nano-banana-body .nano-banana h2,body.nano-banana-body .nano-banana h3{margin:0;line-height:1.2;font-family:Manrope,Segoe UI,sans-serif}body.nano-banana-body .nano-banana h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.5px}body.nano-banana-body .nano-banana h2{font-size:clamp(26px,4vw,34px);margin-bottom:10px}body.nano-banana-body .nano-banana p{margin:0 0 14px;color:var(--muted)}body.nano-banana-body .nano-banana .hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:center;padding:60px 0 30px}body.nano-banana-body .nano-banana .card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow)}body.nano-banana-body .nano-banana .hero-left h1{margin-top:8px}body.nano-banana-body .nano-banana .bullets{list-style:none;padding:0;margin:12px 0 20px}body.nano-banana-body .nano-banana .bullets li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;color:var(--text);margin-bottom:10px}body.nano-banana-body .nano-banana .bullets .dot{width:24px;height:24px;border-radius:50%;background:#ffd36a2e;color:var(--gold);display:grid;place-items:center;font-weight:800;font-size:12px}body.nano-banana-body .nano-banana .hero-img{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--border);box-shadow:var(--shadow);background:#050816}body.nano-banana-body .nano-banana .hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060d2000,#060d208c)}body.nano-banana-body .nano-banana .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}body.nano-banana-body .nano-banana .grid .card h3{margin-bottom:6px;font-size:18px}body.nano-banana-body .nano-banana .proofs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:18px}body.nano-banana-body .nano-banana .proof{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);background:#0b1022}body.nano-banana-body .nano-banana .proof figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 14px;background:linear-gradient(180deg,transparent 0%,rgba(5,7,18,.7) 60%,rgba(5,7,18,.92) 100%);font-weight:700}body.nano-banana-body .nano-banana .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:14px}body.nano-banana-body .nano-banana .step{border:1px solid var(--border);padding:16px;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#0a1024e6)}body.nano-banana-body .nano-banana .step-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffd36a33;color:var(--gold);font-weight:800;margin-bottom:10px}body.nano-banana-body .nano-banana .testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}body.nano-banana-body .nano-banana .testimonial{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}body.nano-banana-body .nano-banana .testimonial img{border-radius:50%;height:56px;width:56px;-o-object-fit:cover;object-fit:cover}body.nano-banana-body .nano-banana .price-box{margin-top:16px;padding:18px;border-radius:14px;background:linear-gradient(135deg,#ffd36a1a,#040713e6);border:1px solid var(--border);box-shadow:var(--shadow)}body.nano-banana-body .nano-banana .price-large{font-size:38px;font-weight:800;color:var(--gold)}body.nano-banana-body .nano-banana .price-old{text-decoration:line-through;color:var(--muted);margin-right:10px}body.nano-banana-body .nano-banana .guarantee{margin-top:12px;padding:12px;border-radius:12px;background:#42f3ff14;border:1px solid rgba(66,243,255,.2);color:var(--neon)}body.nano-banana-body .nano-banana .pay-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}body.nano-banana-body .nano-banana .badge{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px dashed var(--border);color:var(--muted);font-size:14px}body.nano-banana-body .nano-banana .stripe-error{margin-top:10px;color:#ffb4b4;font-size:14px}body.nano-banana-body .nano-banana .faq{margin-top:16px}body.nano-banana-body .nano-banana .faq-item{padding:12px 14px;margin-bottom:10px;border-radius:12px;border:1px solid var(--border);background:var(--card)}body.nano-banana-body .nano-banana footer{padding:24px 0 34px;color:var(--muted);font-size:14px;border-top:1px solid var(--border);margin-top:36px}@media (max-width: 720px){body.nano-banana-body .nano-banana .nav-inner{flex-direction:column;align-items:flex-start}body.nano-banana-body .nano-banana .btn.nav-cta{width:100%;justify-content:center}}
