.mkt{--gn:#B16CFF;--gn2:#FF6FD8;--gn-ink:#23072E;--gn-grad:linear-gradient(100deg,#B16CFF 8%,#FF6FD8 92%)}.mkt .gn-btn{background:var(--gn-grad);color:var(--gn-ink);border:none;border-radius:100px;padding:15px 30px;font:inherit;font-weight:800;font-size:16px;cursor:pointer;display:inline-block;box-shadow:0 10px 34px -12px rgba(177,108,255,.55)}.mkt .gn-btn:hover{filter:brightness(1.08)}.mkt .wb-caret{display:inline-block;width:2px;height:.92em;background:var(--ink);margin-left:2px;vertical-align:-.12em;animation:gn-blink 1s steps(1) infinite}@keyframes gn-blink{50%{opacity:0}}.mkt .gn-hero{position:relative;min-height:94vh;display:flex;align-items:center;overflow:hidden;padding:150px 0 90px;background:radial-gradient(70% 55% at 78% 18%,rgba(177,108,255,.2),transparent 62%),radial-gradient(60% 50% at 18% 85%,rgba(255,111,216,.1),transparent 60%),var(--bg)}.mkt .gn-hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;width:100%}@media(max-width:980px){.mkt .gn-hero .wrap{grid-template-columns:1fr}}.mkt .gn-hero h1{font-size:clamp(2.7rem,5.6vw,5rem);font-weight:700;letter-spacing:-.03em}.mkt .gn-hero h1 .gw{background:var(--gn-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .gn-hero .sub{margin-top:22px;color:var(--mut);font-size:clamp(1.02rem,1.25vw,1.25rem);max-width:46ch}.mkt .gn-hero .ctas{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.mkt .gn-hero .micro{margin-top:15px;color:var(--mut2);font-size:13.5px}.mkt .gn-mark{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--gn2);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.mkt .gn-mark .spark{width:22px;height:22px;display:inline-block;position:relative}.mkt .gn-mark .spark:after,.mkt .gn-mark .spark:before{content:"";position:absolute;inset:0;background:var(--gn-grad);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:gn-twinkle 2.6s ease infinite}.mkt .gn-mark .spark:after{transform:scale(.45) translate(105%,-95%);animation-delay:1.3s}@keyframes gn-twinkle{0%,to{opacity:1;rotate:0deg}50%{opacity:.55;rotate:18deg}}.mkt .gn-wish{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 50px 110px -42px rgba(0,0,0,.85)}.mkt .gn-prompt{display:flex;align-items:center;gap:10px;background:#0a0d0b;border:1px solid rgba(139,124,246,.45);border-radius:100px;padding:12px 16px;font-size:13.5px;color:var(--ink);box-shadow:0 0 0 4px rgba(139,124,246,.08)}.mkt .gn-prompt .s{color:var(--gn2)}.mkt .gn-built{margin-top:14px;border-radius:14px;overflow:hidden;background:#fff;color:#11201b}.mkt .gn-built .b-head{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;font-weight:800;font-size:12px;border-bottom:1px solid #eee;animation:gn-pop .5s ease both}.mkt .gn-built .b-head span{font-weight:500;color:#8a958f;font-size:10px}.mkt .gn-built .b-hero{height:96px;background:linear-gradient(120deg,#eef5f1,#dcebe3);display:flex;flex-direction:column;justify-content:flex-end;padding:12px;animation:gn-pop .5s ease both;animation-delay:.9s}.mkt .gn-built .b-hero b{font-size:14px}.mkt .gn-built .b-hero i{font-style:normal;font-size:9.5px;color:#5a6b63}.mkt .gn-built .b-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.mkt .gn-built .b-p{animation:gn-pop .5s ease both}.mkt .gn-built .b-p:first-child{animation-delay:1.7s}.mkt .gn-built .b-p:nth-child(2){animation-delay:1.95s}.mkt .gn-built .b-p:nth-child(3){animation-delay:2.2s}.mkt .gn-built .b-p i{display:block;height:46px;border-radius:7px}.mkt .gn-built .b-p small{display:block;font-size:8.5px;font-weight:700;margin-top:4px}.mkt .gn-built .b-p span{font-size:8px;color:#7a8a82}@keyframes gn-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.mkt .gn-status{margin-top:12px;font-size:12.5px;font-weight:600;color:var(--mut2);display:flex;gap:8px;align-items:center}.mkt .gn-status .ok{color:var(--accent)}.mkt .gn-sec{border-top:1px solid var(--line)}.mkt .gn-sec.alt{background:var(--bg2)}.mkt .gn-sheet{position:relative;z-index:5;background:#F7F3FB;color:#2A2333;border-radius:32px 32px 0 0;margin:-32px 0 0;padding:clamp(70px,8vw,120px) 0}.mkt .gn-sheet .eyebrow{color:#9333EA}.mkt .gn-sheet .gn-duo .txt h2{color:#1E1528}.mkt .gn-sheet .gn-duo .txt li,.mkt .gn-sheet .gn-duo .txt p{color:#5B5266}.mkt .gn-sheet .gn-duo .txt li:before{color:#B16CFF}.mkt .gn-sheet .gn-studio{background:#fff;border-color:rgba(30,21,40,.08);box-shadow:0 24px 60px -30px rgba(30,21,40,.25)}.mkt .gn-sheet .gn-arrow{color:#B16CFF}.mkt .gn-sheet .gn-before figcaption{background:rgba(30,21,40,.65)}.mkt .gn-duo{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:8px}@media(max-width:980px){.mkt .gn-duo{grid-template-columns:1fr}}.mkt .gn-duo .txt .eyebrow{margin-bottom:14px}.mkt .gn-duo .txt h2{font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;letter-spacing:-.03em}.mkt .gn-duo .txt p{color:var(--mut);margin-top:14px;font-size:1.05rem;max-width:46ch}.mkt .gn-duo .txt ul{list-style:none;margin:18px 0 0;padding:0;color:var(--mut)}.mkt .gn-duo .txt li{padding:6px 0 6px 26px;position:relative;font-size:.98rem}.mkt .gn-duo .txt li:before{content:"✦";position:absolute;left:0;color:var(--gn2)}.mkt .gn-studio{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px;display:grid;grid-template-columns:minmax(150px,38%) 28px 1fr;align-items:center;gap:14px}.mkt .gn-before{border-radius:14px;overflow:hidden;position:relative}.mkt .gn-before .gph{display:block;height:210px;background:linear-gradient(160deg,#4a4438,#2b2722 65%,#1c1916);position:relative}.mkt .gn-before .gph:after{content:"";position:absolute;inset:18% 22% 30% 24%;background:linear-gradient(150deg,#9caf88,#6f8262);border-radius:6px;transform:rotate(-7deg);filter:brightness(.8) blur(.4px)}.mkt .gn-before figcaption{position:absolute;left:10px;bottom:10px;font-size:10.5px;font-weight:700;background:rgba(0,0,0,.55);color:#fff;border-radius:100px;padding:4px 10px}.mkt .gn-arrow{flex:0 0 auto;color:var(--gn2);font-size:22px;animation:gn-nudge 2.4s ease infinite}@keyframes gn-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.mkt .gn-after{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt .gn-after figure{margin:0;border-radius:12px;overflow:hidden;position:relative;animation:gn-pop .6s ease both}.mkt .gn-after figure:first-child{animation-delay:.3s}.mkt .gn-after figure:nth-child(2){animation-delay:.55s}.mkt .gn-after figure:nth-child(3){animation-delay:.8s}.mkt .gn-after figure:nth-child(4){animation-delay:1.05s}.mkt .gn-after .sh{height:96px}.mkt .gn-after .sh.catalog{background:linear-gradient(160deg,#f6f6f4,#e8e8e4 60%),#fff}.mkt .gn-after .sh.catalog:after{content:"";display:block;width:46%;height:62%;margin:12% auto;background:linear-gradient(150deg,#9caf88,#7d9270);border-radius:6px;box-shadow:0 14px 22px -12px rgba(0,0,0,.35)}.mkt .gn-after .sh.life{background:linear-gradient(150deg,#d9c8ae,#a98f6d)}.mkt .gn-after .sh.life:after{content:"";display:block;width:40%;height:58%;margin:14% 0 0 14%;background:linear-gradient(150deg,#9caf88,#75895f);border-radius:6px;box-shadow:18px 16px 26px -14px rgba(60,40,10,.5)}.mkt .gn-after .sh.social{background:radial-gradient(120% 120% at 30% 20%,#f3ddc4,#e0b890)}.mkt .gn-after .sh.social:after{content:"Eid Edit · Rs 2,499";display:grid;place-items:center;height:100%;font-size:10px;font-weight:800;color:#5a4326;letter-spacing:.06em}.mkt .gn-after .sh.model{background:linear-gradient(160deg,#c9b79c,#8d7a5e)}.mkt .gn-after .sh.model:after{content:"";display:block;width:30%;height:74%;margin:8% auto 0;background:linear-gradient(180deg,#9caf88 30%,#75895f);border-radius:40px 40px 8px 8px}.mkt .gn-after figcaption{position:absolute;left:8px;bottom:7px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,255,255,.85);color:#15201b;border-radius:100px;padding:3px 8px}.mkt .gn-chat{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px}.mkt .gn-chat .bub{max-width:86%;border-radius:14px;padding:11px 14px;font-size:13.5px;line-height:1.45;animation:gn-pop .5s ease both}.mkt .gn-chat .bub.you{align-self:flex-end;background:var(--accent);color:var(--accent-ink);font-weight:600}.mkt .gn-chat .bub.gen{align-self:flex-start;background:#0a0d0b;border:1px solid var(--line);color:var(--mut)}.mkt .gn-chat .bub.gen b{color:var(--ink)}.mkt .gn-chat .bub:first-child{animation-delay:.2s}.mkt .gn-chat .bub:nth-child(2){animation-delay:1s}.mkt .gn-chat .row{display:flex;align-items:center;justify-content:space-between;background:#0a0d0b;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:12.5px;animation:gn-pop .5s ease both;animation-delay:1.7s}.mkt .gn-chat .row b{font-size:12.5px}.mkt .gn-chat .row .pr{color:var(--accent);font-weight:800}.mkt .gn-chat .row .st{color:var(--mut2)}.mkt .gn-chat .row .st .up{color:var(--gn2);font-weight:700}.mkt .gn-words{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px}.mkt .gn-words .w-title{font-size:16.5px;font-weight:800;color:var(--ink)}.mkt .gn-words .w-desc{margin-top:10px;color:var(--mut);font-size:13.5px;line-height:1.55}.mkt .gn-words .w-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mkt .gn-words .w-tags i{font-style:normal;font-size:11px;font-weight:700;border:1px solid rgba(139,124,246,.5);color:var(--gn2);border-radius:100px;padding:4px 11px;animation:gn-pop .5s ease both}.mkt .gn-words .w-tags i:first-child{animation-delay:.2s}.mkt .gn-words .w-tags i:nth-child(2){animation-delay:.4s}.mkt .gn-words .w-tags i:nth-child(3){animation-delay:.6s}.mkt .gn-words .w-tags i:nth-child(4){animation-delay:.8s}.mkt .gn-words .w-meta{margin-top:16px;border-top:1px solid var(--line);padding-top:13px;font-size:11.5px;color:var(--mut2)}.mkt .gn-words .w-meta b{color:var(--accent)}.mkt .gn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}@media(max-width:980px){.mkt .gn-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.mkt .gn-grid{grid-template-columns:1fr}}.mkt .gn-cell{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--bg2);position:relative;overflow:hidden}.mkt .gn-cell:before{content:"✦";position:absolute;top:18px;right:18px;color:var(--gn2);opacity:.7}.mkt .gn-cell h3{font-size:1.08rem;font-weight:700;margin-bottom:8px}.mkt .gn-cell p{color:var(--mut);font-size:.95rem}.mkt .gn-cell .ur{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--gn2);border:1px solid rgba(139,124,246,.4);border-radius:100px;padding:3px 10px}.mkt .gn-strip{display:flex;gap:34px;justify-content:center;flex-wrap:wrap;margin-top:46px;color:var(--mut);font-size:14.5px;font-weight:600}.mkt .gn-strip span:before{content:"✓ ";color:var(--accent);font-weight:800}@media (prefers-reduced-motion:reduce){.mkt [class*=gn-],.mkt [class*=gn-]:after,.mkt [class*=gn-]:before{animation:none!important}}