.NanoBananaLanding-module__7jYHSG__page{color:#fafafa;background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 50% -20%,#6be1952e,#0000 34rem),linear-gradient(#111112 0%,#050506 48%,#121212 100%);min-height:100vh;overflow-x:hidden}.NanoBananaLanding-module__7jYHSG__hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:48px;width:min(1120px,100% - 32px);min-height:720px;margin:0 auto;padding:96px 0 88px;display:grid;position:relative}.NanoBananaLanding-module__7jYHSG__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;width:100vw;position:absolute;inset:0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 20% 72%,#0000);mask-image:linear-gradient(#0000,#000 20% 72%,#0000)}.NanoBananaLanding-module__7jYHSG__heroAura{filter:blur(28px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#6be1953d,#0000 62%),radial-gradient(circle at 70% 20%,#f2d58a29,#0000 42%);width:540px;height:420px;position:absolute;inset:86px auto auto 42%}.NanoBananaLanding-module__7jYHSG__heroCopy,.NanoBananaLanding-module__7jYHSG__heroPanel{position:relative}.NanoBananaLanding-module__7jYHSG__announcement{color:#d8d8dc;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.NanoBananaLanding-module__7jYHSG__statusDot{background:#6be195;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #6be195e6}.NanoBananaLanding-module__7jYHSG__hero h1{color:#fff;letter-spacing:0;max-width:720px;margin:26px 0 0;font-size:clamp(46px,7.6vw,86px);font-weight:650;line-height:.98}.NanoBananaLanding-module__7jYHSG__heroCopy p{color:#b6b6bf;max-width:650px;margin:26px 0 0;font-size:clamp(18px,2.2vw,22px);line-height:1.55}.NanoBananaLanding-module__7jYHSG__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.NanoBananaLanding-module__7jYHSG__primaryCta,.NanoBananaLanding-module__7jYHSG__secondaryCta{border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.NanoBananaLanding-module__7jYHSG__primaryCta{color:#101010;background:#6be195}.NanoBananaLanding-module__7jYHSG__secondaryCta{color:#fff;background:#ffffff0b;border:1px solid #ffffff24}.NanoBananaLanding-module__7jYHSG__primaryCta:hover,.NanoBananaLanding-module__7jYHSG__secondaryCta:hover{transform:translateY(-1px)}.NanoBananaLanding-module__7jYHSG__trustRow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.NanoBananaLanding-module__7jYHSG__trustRow span{color:#c9c9d0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;align-items:center;min-height:34px;padding:0 11px;font-size:13px;display:inline-flex}.NanoBananaLanding-module__7jYHSG__heroPanel{background:linear-gradient(#141417f5,#08080af5);border:1px solid #ffffff1f;border-radius:14px;overflow:hidden;box-shadow:0 24px 90px #0000008f,inset 0 1px #ffffff12}.NanoBananaLanding-module__7jYHSG__panelHeader,.NanoBananaLanding-module__7jYHSG__codeHeader{color:#9b9ba4;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:13px;display:flex}.NanoBananaLanding-module__7jYHSG__livePill{color:#bdf2ce;background:#6be1951f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.NanoBananaLanding-module__7jYHSG__priceStack{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.NanoBananaLanding-module__7jYHSG__priceStack>div{background:#080809f0;padding:22px 18px}.NanoBananaLanding-module__7jYHSG__priceStack span,.NanoBananaLanding-module__7jYHSG__priceStack small{color:#8e8e97;font-size:12px;display:block}.NanoBananaLanding-module__7jYHSG__priceStack strong{color:#fff;margin:8px 0 6px;font-size:clamp(26px,3.8vw,38px);font-weight:680;line-height:1;display:block}.NanoBananaLanding-module__7jYHSG__savingsCard strong{color:#6be195}.NanoBananaLanding-module__7jYHSG__imagePreview{background:radial-gradient(circle at 50% 35%,#6be1952e,#0000 34%),linear-gradient(135deg,#ffffff0d,#0000 48%);place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.NanoBananaLanding-module__7jYHSG__imageGlow{filter:blur(.2px);background:linear-gradient(135deg,#6be1952e,#f2d58a1a),repeating-linear-gradient(45deg,#ffffff14 0 1px,#0000 1px 14px);border-radius:24px;position:absolute;inset:42px}.NanoBananaLanding-module__7jYHSG__generatedFrame{aspect-ratio:1.18;color:#d9d9df;background:radial-gradient(circle at 50% 18%,#ffffff29,#0000 34%),linear-gradient(#ffffff1a,#ffffff06);border:1px solid #ffffff29;border-radius:12px;place-items:center;gap:12px;width:min(280px,78%);font-size:13px;display:grid;position:relative;box-shadow:0 20px 60px #0000005c}.NanoBananaLanding-module__7jYHSG__codeWindow{border-top:1px solid #ffffff14}.NanoBananaLanding-module__7jYHSG__codeWindow pre{white-space:pre-wrap;color:#dedee4;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;margin:0;padding:20px 18px 24px;font-size:13px;line-height:1.7}.NanoBananaLanding-module__7jYHSG__setupSection,.NanoBananaLanding-module__7jYHSG__demoSection,.NanoBananaLanding-module__7jYHSG__networkSection,.NanoBananaLanding-module__7jYHSG__pricingSection{border-top:1px solid #ffffff0f;width:min(1120px,100% - 32px);margin:0 auto;padding:86px 0}.NanoBananaLanding-module__7jYHSG__sectionIntro,.NanoBananaLanding-module__7jYHSG__demoCopy{max-width:720px;margin-bottom:38px}.NanoBananaLanding-module__7jYHSG__sectionIntro span,.NanoBananaLanding-module__7jYHSG__demoCopy span,.NanoBananaLanding-module__7jYHSG__pricingCard>span{color:#8d8d96;margin-bottom:16px;font-size:14px;display:inline-flex}.NanoBananaLanding-module__7jYHSG__sectionIntro h2,.NanoBananaLanding-module__7jYHSG__demoCopy h2,.NanoBananaLanding-module__7jYHSG__pricingCard h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,58px);font-weight:610;line-height:1.02}.NanoBananaLanding-module__7jYHSG__sectionIntro p,.NanoBananaLanding-module__7jYHSG__demoCopy p,.NanoBananaLanding-module__7jYHSG__pricingCard p{color:#a8a8b1;max-width:690px;margin:18px 0 0;font-size:18px;line-height:1.6}.NanoBananaLanding-module__7jYHSG__stepsGrid{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.NanoBananaLanding-module__7jYHSG__stepsGrid article{background:#080809;min-height:250px;padding:28px}.NanoBananaLanding-module__7jYHSG__stepsGrid span{color:#6be195;font-family:var(--font-geist-mono),monospace;font-size:13px}.NanoBananaLanding-module__7jYHSG__stepsGrid h3{color:#fff;margin:42px 0 12px;font-size:24px;line-height:1.2}.NanoBananaLanding-module__7jYHSG__stepsGrid p,.NanoBananaLanding-module__7jYHSG__promptList p{color:#a7a7b0;margin:0;font-size:15px;line-height:1.55}.NanoBananaLanding-module__7jYHSG__demoSection{grid-template-columns:.84fr 1.16fr;align-items:start;gap:44px;display:grid}.NanoBananaLanding-module__7jYHSG__promptList{gap:12px;display:grid}.NanoBananaLanding-module__7jYHSG__promptList article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;padding:22px}.NanoBananaLanding-module__7jYHSG__promptList span{color:#6be195;font-size:12px;font-family:var(--font-geist-mono),monospace;margin-bottom:10px;display:block}.NanoBananaLanding-module__7jYHSG__networkGrid{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:1px;display:grid;overflow:hidden}.NanoBananaLanding-module__7jYHSG__networkLead,.NanoBananaLanding-module__7jYHSG__networkCards article{background:linear-gradient(#ffffff09,#ffffff03),#080809}.NanoBananaLanding-module__7jYHSG__networkLead{flex-direction:column;justify-content:space-between;min-height:430px;padding:34px;display:flex}.NanoBananaLanding-module__7jYHSG__networkLead span,.NanoBananaLanding-module__7jYHSG__networkCards span{color:#6be195;font-family:var(--font-geist-mono),monospace;font-size:12px;display:inline-flex}.NanoBananaLanding-module__7jYHSG__networkLead h3{color:#fff;max-width:460px;margin:52px 0 0;font-size:clamp(28px,3.8vw,42px);font-weight:610;line-height:1.06}.NanoBananaLanding-module__7jYHSG__networkLead p{color:#a8a8b1;max-width:520px;margin:24px 0 0;font-size:16px;line-height:1.6}.NanoBananaLanding-module__7jYHSG__networkCards{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.NanoBananaLanding-module__7jYHSG__networkCards article{min-height:214px;padding:28px}.NanoBananaLanding-module__7jYHSG__networkCards p{color:#d8d8de;margin:42px 0 0;font-size:18px;line-height:1.45}.NanoBananaLanding-module__7jYHSG__pricingCard{background:radial-gradient(circle at 90% 20%,#6be19526,#0000 30%),linear-gradient(#ffffff0e,#ffffff06);border:1px solid #6be19538;border-radius:14px;padding:clamp(28px,5vw,54px)}.NanoBananaLanding-module__7jYHSG__pricingCard .NanoBananaLanding-module__7jYHSG__primaryCta{margin-top:28px}@media (max-width:900px){.NanoBananaLanding-module__7jYHSG__hero,.NanoBananaLanding-module__7jYHSG__demoSection,.NanoBananaLanding-module__7jYHSG__networkGrid{grid-template-columns:1fr}.NanoBananaLanding-module__7jYHSG__hero{padding-top:72px}.NanoBananaLanding-module__7jYHSG__heroPanel{max-width:640px}.NanoBananaLanding-module__7jYHSG__stepsGrid{grid-template-columns:1fr}}@media (max-width:640px){.NanoBananaLanding-module__7jYHSG__hero,.NanoBananaLanding-module__7jYHSG__setupSection,.NanoBananaLanding-module__7jYHSG__demoSection,.NanoBananaLanding-module__7jYHSG__networkSection,.NanoBananaLanding-module__7jYHSG__pricingSection{width:min(100% - 24px,1120px)}.NanoBananaLanding-module__7jYHSG__hero h1{font-size:44px}.NanoBananaLanding-module__7jYHSG__heroActions{flex-direction:column;align-items:stretch}.NanoBananaLanding-module__7jYHSG__primaryCta,.NanoBananaLanding-module__7jYHSG__secondaryCta{width:100%}.NanoBananaLanding-module__7jYHSG__priceStack,.NanoBananaLanding-module__7jYHSG__networkCards{grid-template-columns:1fr}.NanoBananaLanding-module__7jYHSG__networkLead{min-height:auto}}
