@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--secondary:#10b981;--accent:#f59e0b;--bg-dark:#0f0f1a;--bg-card:#1a1a2e;--bg-elevated:#252540;--text-primary:#fff;--text-secondary:#a0a0b0;--text-muted:#6b6b80;--border:hsla(0,0%,100%,.1);--shadow:0 4px 32px rgba(0,0,0,.3);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:4rem;--radius-sm:0.375rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);background:var(--bg-dark);color:var(--text-primary);line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-base)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;box-shadow:0 4px 16px rgba(99,102,241,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,.4)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn-outline:hover{background:hsla(0,0%,100%,.05);border-color:var(--primary)}.btn-lg{padding:1rem 2rem;font-size:1rem}.nav{justify-content:center;padding:var(--space-lg) 0;position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(15,15,26,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav,.nav-container{display:flex;align-items:center}.nav-container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-xl);justify-content:space-between}.brand-logo-white{filter:brightness(0) invert(1);height:auto;object-fit:contain}.nav-brand{display:flex;align-items:center;gap:var(--space-sm)}.logo{font-size:1.5rem;color:var(--primary)}.brand-name{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--primary-light) 0,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:var(--space-md)}.hero,.landing{min-height:100vh}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;padding:calc(var(--space-xl) * 2) var(--space-xl);max-width:1400px;margin:0 auto}.hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:var(--space-lg)}.gradient-text{background:linear-gradient(135deg,var(--primary-light) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title-line{display:block;white-space:nowrap}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:480px;margin-bottom:var(--space-lg)}.hero-title-small{font-size:3rem;margin-bottom:var(--space-md)}.hero-cta{display:flex;flex-direction:column;gap:var(--space-sm)}.hero-cta-inline{flex-direction:row;align-items:center;gap:var(--space-md)}.hero-cta .btn-primary{padding:1rem 2.5rem;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 0 20px rgba(99,102,241,.5);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.hero-cta .btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 30px rgba(99,102,241,.7)}.hero-cta .btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:skewX(-20deg);animation:button-shine 3s infinite}@keyframes button-shine{0%{left:-100%}20%{left:200%}to{left:200%}}.cta-note{font-size:.875rem;color:var(--text-muted)}.cta-note-inline{font-size:.9rem;color:var(--text-muted);white-space:nowrap}.hero-visual{display:flex;justify-content:center;align-items:center}.viewer-mockup{width:400px;background:var(--bg-card);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow)}.mockup-header{display:flex;gap:6px;padding:var(--space-md);background:var(--bg-elevated);border-bottom:1px solid var(--border)}.dot{width:12px;height:12px;border-radius:50%}.dot.red{background:#ff5f57}.dot.yellow{background:#ffbd2e}.dot.green{background:#28c840}.mockup-content{height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#0f0f1a)}.cube-animation{perspective:600px}.cube{position:relative;transform-style:preserve-3d;animation:rotateCube 8s linear infinite}.cube,.face{width:100px;height:100px}.face{position:absolute;border:2px solid var(--primary);background:rgba(99,102,241,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.front{transform:translateZ(50px)}.back{transform:translateZ(-50px) rotateY(180deg)}.right{transform:translateX(50px) rotateY(90deg)}.left{transform:translateX(-50px) rotateY(-90deg)}.top{transform:translateY(-50px) rotateX(90deg)}.bottom{transform:translateY(50px) rotateX(-90deg)}@keyframes rotateCube{0%{transform:rotateX(-20deg) rotateY(0deg)}to{transform:rotateX(-20deg) rotateY(1turn)}}.features{padding:var(--space-xl) * 2;max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:var(--space-xl)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.feature-card{background:var(--bg-card);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center;transition:all var(--transition-base)}.feature-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 8px 32px rgba(99,102,241,.15)}.feature-icon{font-size:2.5rem;margin-bottom:var(--space-md)}.feature-card h3{font-size:1.1rem;margin-bottom:var(--space-sm)}.feature-card p{font-size:.9rem;color:var(--text-secondary)}.pricing{padding:8rem 2rem;max-width:1200px;margin:0 auto}.pricing-header{text-align:center;max-width:700px;margin:0 auto var(--space-xl);display:flex;flex-direction:column;align-items:center}.pricing-subtitle{margin-bottom:2rem;font-size:1.25rem}.pricing-cta-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.pricing-note{font-size:.9rem;color:var(--text-muted)}.btn-shine-anim{position:relative;padding:1rem 3rem;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;overflow:hidden;box-shadow:0 0 20px rgba(99,102,241,.4);transition:all .3s ease}.btn-shine-anim:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(99,102,241,.6)}.btn-shine-anim:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-20deg);animation:shine-sweep 3s infinite}@keyframes shine-sweep{0%{left:-100%}20%{left:200%}to{left:200%}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;align-items:stretch;margin-top:2rem}.pricing-card{background:rgba(30,30,50,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2.5rem;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.08);text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.15)}.pricing-card.featured{background:rgba(37,37,64,.8);border:1px solid var(--primary);box-shadow:0 12px 50px rgba(99,102,241,.25);transform:scale(1.05);z-index:2}.pricing-card.featured:hover{transform:scale(1.05) translateY(-8px);box-shadow:0 20px 60px rgba(99,102,241,.35)}.pricing-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.price{font-size:3.5rem;font-weight:800;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#a0a0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-list{list-style:none;margin-bottom:2rem;flex-grow:1;text-align:left}.features-list li{padding:.75rem 0;color:var(--text-secondary);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;gap:.5rem}.features-list li:before{content:"✓";color:var(--secondary);font-weight:700}.features-list li:last-child{border-bottom:none}.btn-block{width:100%;display:flex;justify-content:center}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.pricing-card.featured{transform:none;order:-1}.pricing-card.featured:hover{transform:translateY(-5px)}}.social-proof-section,.vision-section{--bg-cream:#faf8f5;--bg-cream-dark:#f5f2ed;--text-dark:#1a1a2e;--text-dark-secondary:#4a4a5e}.hero-badge{display:inline-block;padding:.5rem 1rem;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:50px;font-size:.85rem;color:var(--primary-light);margin-bottom:1.5rem;animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.typewriter-container{display:inline;position:relative;white-space:nowrap}.typewriter-text{display:inline;font-weight:800;background:linear-gradient(110deg,#6366f1,#a5f3fc 25%,#fff 50%,#a5f3fc 75%,#6366f1);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shine-text 3s linear infinite;filter:drop-shadow(0 0 2px rgba(165,243,252,.3))}@keyframes shine-text{to{background-position:200%}}.typewriter-text:after{content:"Marketing Machines";animation:typewriter-cycle 12s infinite}.typewriter-text:before{content:"";position:absolute;right:-4px;top:0;height:100%;width:3px;background:var(--primary-light);animation:blink-cursor .8s infinite}@keyframes typewriter-cycle{0%,18%{content:"Marketing Machines"}20%,38%{content:"Sales Funnels"}40%,58%{content:"Educational Content"}60%,78%{content:"Product Presentations"}80%,98%{content:"Project Showcases"}}@keyframes blink-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.model-showcase{width:100%;max-width:800px;background:transparent;border-radius:0;overflow:visible;border:none;box-shadow:none;position:relative;z-index:10}.model-iframe{width:140%;height:500px;border:none;display:block;margin-left:-20%}.model-caption{display:none}.caption-dot{width:8px;height:8px;background:#28c840;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.vision-section{background:linear-gradient(180deg,var(--bg-cream) 0,var(--bg-cream-dark) 100%);padding:6rem 2rem;text-align:center}.vision-container{max-width:1200px;margin:0 auto}.vision-badge{display:inline-block;padding:.4rem 1rem;background:rgba(99,102,241,.1);border-radius:50px;font-size:.8rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.vision-title{font-size:2.75rem;font-weight:800;color:var(--text-dark);line-height:1.2;margin-bottom:1.5rem}.gradient-text-warm{background:linear-gradient(135deg,#f59e0b,#ef4444 50%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vision-text{font-size:1.15rem;color:var(--text-dark-secondary);line-height:1.7;margin-bottom:2.5rem}.reasons-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:4rem;text-align:left}.reason-card{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2rem;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:flex-start;height:100%}.reason-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08);background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.8)}.reason-icon{font-size:2rem;margin-bottom:1.25rem;background:linear-gradient(135deg,#fff,#f8fafc);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.8)}.reason-title{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem;line-height:1.3}.reason-desc{font-size:.95rem;color:var(--text-dark-secondary);line-height:1.6}@media (max-width:1024px){.reasons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reasons-grid{grid-template-columns:1fr}}.feature-showcase{display:flex;flex-direction:column;gap:8rem;padding:4rem var(--space-xl);max-width:1400px;margin:0 auto;width:100%}.feature-row{display:flex;align-items:center;gap:6rem}.feature-row.reverse{flex-direction:row-reverse}.feature-content{flex:0.75 1;text-align:left}.feature-icon-box{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:1rem;font-size:2rem;margin-bottom:1.5rem;border:1px solid rgba(99,102,241,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.feature-content h3{font-size:2rem;font-weight:700;margin-bottom:1.25rem;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-content p{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}.feature-tags{gap:.75rem}.tag{background:hsla(0,0%,100%,.05);padding:.4rem 1rem;font-size:.85rem;border:1px solid rgba(99,102,241,.2)}.feature-visual{flex:1.5 1;position:relative}.app-screenshot-placeholder{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#1e1e2f,#131320);border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.app-screenshot-placeholder:not(.video-container):before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.app-screenshot-placeholder:not(.video-container):after{content:"";position:absolute;top:14px;left:16px;width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:20px 0 0 #ffbd2e,40px 0 0 #28c840}.placeholder-content{color:var(--text-muted);font-size:1.2rem;font-weight:500;text-align:center;border:2px dashed hsla(0,0%,100%,.1);padding:2rem;border-radius:1rem}.feature-video{width:100%;height:100%;object-fit:cover;border-radius:1rem}.video-container{padding:0;background:transparent;border:none;box-shadow:0 20px 50px rgba(0,0,0,.4)}@media (max-width:968px){.feature-row,.feature-row.reverse{flex-direction:column;gap:3rem}.feature-content h3{font-size:1.75rem}}.section-header{text-align:center;max-width:600px;margin:0 auto 4rem}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);margin-top:.75rem}.features-grid-new{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.feature-card-new{background:var(--bg-card);padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--border);transition:all .3s ease}.feature-card-new:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 40px rgba(99,102,241,.15)}.feature-card-new.feature-highlight{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(16,185,129,.05));border-color:rgba(99,102,241,.3);grid-column:span 1}.feature-icon-new{font-size:2.5rem;margin-bottom:1rem}.feature-card-new h3{font-size:1.2rem;margin-bottom:.75rem;color:var(--text-primary)}.feature-card-new p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.feature-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.tag{padding:.35rem .75rem;background:rgba(99,102,241,.15);border-radius:50px;font-size:.75rem;color:var(--primary-light)}.social-proof-section{background:var(--bg-cream);padding:5rem 2rem;text-align:center}.proof-container{max-width:900px;margin:0 auto}.proof-title{font-size:2rem;font-weight:700;color:var(--text-dark);margin-bottom:2.5rem}.use-cases{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.use-case{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;background:#fff;border-radius:var(--radius-lg);min-width:120px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .2s ease}.use-case:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(0,0,0,.1)}.use-icon{font-size:1.75rem}.use-case span:last-child{font-size:.85rem;font-weight:500;color:var(--text-dark)}.final-cta{background:#050510;padding:8rem 2rem;text-align:center;position:relative;overflow:hidden;perspective:1000px;border-top:1px solid var(--border)}.final-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.15),transparent 70%);z-index:1;pointer-events:none}.perspective-grid-container{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;z-index:0;opacity:.6}.grid-plane{position:absolute;top:50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(99,102,241,.3) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.3) 1px,transparent 0);background-size:50px 50px;transform:rotateX(60deg) translateY(-50px) translateZ(-200px);transform-origin:50% 0;animation:gridMove 20s linear infinite;-webkit-mask-image:linear-gradient(0deg,transparent,#000 80%);mask-image:linear-gradient(0deg,transparent,#000 80%)}.glow-horizon{position:absolute;top:40%;left:0;width:100%;height:200px;background:radial-gradient(ellipse at 50% 50%,rgba(99,102,241,.4),transparent 70%);filter:blur(40px);transform:translateZ(-500px)}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 500px}}.floating-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.shape{position:absolute;transform-style:preserve-3d}.cube{width:60px;height:60px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.5);box-shadow:0 0 20px rgba(99,102,241,.2)}.cube-1{top:20%;left:15%;animation:floatRotate 15s linear infinite}.cube-2{bottom:25%;right:15%;width:80px;height:80px;animation:floatRotate 20s linear infinite reverse;border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.05)}.cube-3{top:15%;right:25%;width:40px;height:40px;animation:floatRotate 12s linear infinite;border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.05)}@keyframes floatRotate{0%{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0)}50%{transform:translate3d(20px,-30px,50px) rotateX(180deg) rotateY(180deg) rotate(90deg)}to{transform:translateZ(0) rotateX(1turn) rotateY(1turn) rotate(180deg)}}.relative-z{position:relative;z-index:10}.cta-container{max-width:700px;margin:0 auto}.cta-container h2{font-size:3rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 10px 30px rgba(0,0,0,.5)}.cta-container p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.pricing-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:3rem;margin-top:-1.5rem}.footer{text-align:center;padding:var(--space-xl);color:var(--text-muted);border-top:1px solid var(--border);margin-top:0}@media (max-width:1024px){.hero{grid-template-columns:1fr;text-align:center;padding-top:calc(var(--space-xl) * 3)}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-visual{order:-1}.hero-cta{align-items:center}.features-grid,.features-grid-new,.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{max-width:800px;margin:0 auto}.pricing-card.featured{transform:none}.model-iframe{height:350px}.vision-title{font-size:2.25rem}}@media (max-width:640px){.hero-title{font-size:2.5rem}.features-grid,.features-grid-new{grid-template-columns:1fr}.nav{padding:var(--space-md)}.pricing-grid{grid-template-columns:1fr;max-width:400px}.model-iframe{height:300px}.vision-title{font-size:1.85rem}.proof-title{font-size:1.5rem}.use-cases{gap:1rem}.use-case{min-width:100px;padding:1rem}.value-pills{gap:.75rem}.hero-cta-inline{flex-direction:column;align-items:center;gap:var(--space-sm)}.cta-note-inline{font-size:.85rem}.hero-title-small{font-size:2.25rem}.pill{padding:.6rem 1rem;font-size:.85rem}}.dashboard{max-width:1200px}.welcome-section{margin-bottom:2rem}.welcome-section h2{font-size:1.75rem;margin-bottom:.5rem}.welcome-section p{color:#a0a0b0}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.action-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1a1a2e;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);text-decoration:none;color:inherit;transition:all .2s}.action-card:hover{border-color:#6366f1;transform:translateY(-2px)}.action-card.primary{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(79,70,229,.15));border-color:rgba(99,102,241,.3)}.action-icon{font-size:2rem}.action-content h3{font-size:1rem;margin-bottom:.25rem}.action-content p{font-size:.8rem;color:#a0a0b0}.top-bar-container{display:flex;align-items:stretch;gap:.75rem;margin-bottom:1.5rem}.stats-bar{display:flex;align-items:center;justify-content:space-between;flex:1 1;padding:.75rem 1.25rem;background:rgba(26,26,46,.6);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.06)}.welcome-text{font-size:.95rem;color:#a0a0b0}.welcome-text .username{font-weight:600;color:#fff}.stats-group{gap:0}.stat-item,.stats-group{display:flex;align-items:center}.stat-item{gap:.5rem;padding:0 1rem}.stat-item .stat-value{font-size:1.15rem;font-weight:700;background:linear-gradient(135deg,#818cf8,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-item .stat-label{font-size:.8rem;color:#6b6b7b;font-weight:400}.stat-divider{width:1px;height:18px;background:hsla(0,0%,100%,.1)}.btn-upload-bar{display:flex;align-items:center;justify-content:center;padding:0 1.5rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-upload-bar:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.4)}.empty-state{text-align:center;padding:4rem 2rem;background:#1a1a2e;border-radius:1rem;border:1px dashed hsla(0,0%,100%,.1)}.empty-icon{font-size:4rem;margin-bottom:1rem}.empty-state h3{font-size:1.25rem;margin-bottom:.5rem}.empty-state p{color:#a0a0b0;margin-bottom:1.5rem}.mobile-menu-toggle,.sidebar-overlay{display:none}@media (max-width:768px){.dashboard-layout,body,html{overflow-x:hidden;width:100%}.dashboard-layout{max-width:100vw}.quick-actions{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:100;left:0}.sidebar.open{transform:translateX(0)}.main-content{margin-left:0!important;width:100%}.topbar{padding:.75rem 1rem}.page-title{font-size:1.1rem}.page-content{padding:1rem;width:100%;box-sizing:border-box}.mobile-menu-toggle{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:10px;color:#a5b4fc;font-size:1.4rem;cursor:pointer;margin-right:.75rem;transition:all .2s ease}.mobile-menu-toggle:active,.mobile-menu-toggle:hover{background:rgba(99,102,241,.25);border-color:rgba(99,102,241,.5)}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}.sidebar-overlay.visible{display:block}.stats-bar{flex-direction:column;gap:.75rem;padding:1rem}.welcome-text{text-align:center;width:100%}.stats-group{flex-wrap:wrap;justify-content:center;gap:.5rem}.stat-item{padding:.5rem .75rem;background:hsla(0,0%,100%,.03);border-radius:8px}.stat-divider{display:none}.top-bar-container{flex-direction:column;gap:.75rem}.btn-upload-bar{width:100%;padding:.875rem;min-height:44px}.models-grid{grid-template-columns:1fr;gap:1rem}.user-name{display:none}.topbar-right{gap:8px;align-items:center}.topbar-right .btn-ghost{padding:8px 12px;font-size:12px;white-space:nowrap;border-radius:8px;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.topbar-right .btn-ghost:hover{background:rgba(239,68,68,.2)}.topbar-right .user-avatar{width:32px;height:32px;font-size:13px}.topbar-left{display:flex;align-items:center}.page-title{font-size:16px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--bg-card);border-radius:var(--radius-xl);padding:2.5rem;max-width:400px;width:90%;text-align:center;border:1px solid var(--border);box-shadow:0 24px 48px rgba(0,0,0,.4);animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon{font-size:4rem;margin-bottom:1rem}.modal-content h2{font-size:1.5rem;margin-bottom:.75rem}.modal-content p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.modal-email{font-weight:600;color:var(--primary-light)}.dashboard-layout{display:flex;min-height:100vh;background:#0f0f1a}.sidebar{width:260px;background:#1a1a2e;border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0}.sidebar-header{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-brand{display:flex;align-items:center;gap:.5rem;text-decoration:none}.sidebar-nav{flex:1 1;padding:1rem}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:#a0a0b0;text-decoration:none;transition:all .2s;margin-bottom:.25rem}.nav-item:hover{background:hsla(0,0%,100%,.05);color:#fff}.nav-item.active{background:rgba(99,102,241,.15);color:#818cf8}.nav-icon{font-size:1.1rem}.sidebar-footer{padding:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.usage-card{background:#252540;border-radius:.75rem;padding:1rem}.usage-card h4{font-size:.875rem;margin-bottom:.75rem}.usage-bar{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.usage-fill{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:3px;transition:width .3s}.usage-text{font-size:.75rem;color:#a0a0b0;margin-bottom:.75rem}.btn-upgrade{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:.4rem;font-size:.8rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(245,158,11,.3)}.btn-upgrade:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.4)}.main-content{flex:1 1;margin-left:260px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#1a1a2e;border-bottom:1px solid hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;z-index:50}.page-title{font-size:1.25rem;font-weight:600}.topbar-right{gap:1rem}.topbar-right,.user-menu{display:flex;align-items:center}.user-menu{gap:.75rem}.user-avatar{width:32px;height:32px;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.user-name{color:#a0a0b0;font-size:.875rem}.page-content{padding:2rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(15,15,26,.6);border-radius:8px;margin:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#4f46e5);border-radius:8px;border:2px solid rgba(15,15,26,.6);-webkit-transition:all .2s ease;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#818cf8,#6366f1);border:2px solid rgba(15,15,26,.4)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#a5b4fc,#818cf8)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:#6366f1 rgba(15,15,26,.6)}.lead-card-item{position:relative}.lead-card-item:hover{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.1))!important;border-color:rgba(99,102,241,.4)!important;transform:translateY(-1px)}.lead-card-item:hover .lead-show-btn{opacity:1!important;background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(99,102,241,.2))}.lead-show-btn:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;border-color:transparent!important;transform:scale(1.05)}@media (max-width:768px){.lead-forms-filters{flex-wrap:wrap;gap:.5rem}.lead-card-item{flex-direction:column;align-items:flex-start!important;gap:12px}.lead-card-item>div:last-child{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.lead-show-btn{opacity:1!important}}@media (max-width:480px){.lead-card-item{padding:12px!important}.lead-card-item span[style*="borderRadius: '10px'"]{font-size:9px!important;padding:1px 6px!important}}@media (max-width:768px){.billing-cards-grid{grid-template-columns:1fr!important;gap:1rem}.promo-code-container{flex-direction:column;gap:.75rem}.promo-code-container input{width:100%!important}.promo-code-container button{width:100%}.billing-toggle-container{flex-direction:column;gap:1rem;align-items:stretch!important}}@media (max-width:480px){.upgrade-modal-content{padding:1.25rem!important;max-height:90vh!important}.upgrade-modal-content h2{font-size:1.25rem!important}.upgrade-modal-plans{flex-direction:column!important;gap:1rem!important}.upgrade-modal-plan-card{width:100%!important}}@media (max-width:768px){.lead-forms-page{padding:12px!important}.lead-forms-page h1{font-size:20px!important}.inbox-header{align-items:flex-start!important;gap:12px!important;padding:12px!important}.inbox-content-wrapper,.inbox-header{flex-direction:column!important}.inbox-stats-badges{flex-wrap:wrap!important;gap:6px!important}.inbox-filters-row{flex-direction:column!important;gap:10px!important}.inbox-filters-row,.inbox-filters-row input,.inbox-filters-row>div:first-child,.inbox-filters-row>div:last-child{width:100%!important}.inbox-models-sidebar{width:100%!important;max-width:100%!important;max-height:140px!important;border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:8px!important}.inbox-models-sidebar>div:first-child{display:none!important}.inbox-models-sidebar>div:not(:first-child){flex-shrink:0!important;min-width:140px!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.08)!important;background:hsla(0,0%,100%,.03)!important}.inbox-leads-panel{padding:8px!important;flex:1 1!important;min-height:200px!important;overflow-y:auto!important}.lead-card-item{padding:14px!important}.lead-card-item>div[style*="display: flex"][style*=justifyContent]{flex-direction:column!important;gap:12px!important;align-items:stretch!important}.lead-card-item [style*="display: flex"][style*="gap: 14px"]{width:100%!important}.lead-card-item [style*="width: 42px"][style*="height: 42px"]{width:36px!important;height:36px!important;font-size:14px!important;flex-shrink:0!important}.lead-card-item [style*="flex: 1"][style*="minWidth: 0"]{width:100%!important}.lead-card-item [style*="fontSize: 12px"][style*="color: #8888a0"]{word-break:break-word!important;flex-wrap:wrap!important}.lead-card-item>div>div[style*="display: flex"][style*="gap: 8px"]:last-child{width:100%!important;justify-content:space-between!important;align-items:center!important;padding-top:8px!important;border-top:1px solid hsla(0,0%,100%,.05)!important;margin-top:4px!important}.lead-show-btn{opacity:1!important;padding:8px 14px!important;font-size:12px!important}.lead-card-item [style*="display: flex"][style*="gap: 4px"]{gap:6px!important}.lead-card-item button[style*="width: 32px"]{width:38px!important;height:38px!important;font-size:16px!important}.lead-card-item [style*="textAlign: right"]{text-align:left!important;font-size:11px!important}.lead-card-item [style*="color: #fca5a5"]{font-size:11px!important;margin-top:6px!important}.cta-banner-content{flex-direction:column!important;gap:12px!important;padding:14px!important;align-items:stretch!important}.cta-banner-content>div:first-child>div:first-child{width:36px!important;height:36px!important;font-size:18px!important;border-radius:10px!important}.cta-banner-content>div:last-child{width:100%!important;justify-content:center!important;text-align:center!important;padding:12px 16px!important}}@keyframes lead-pulse-glow{0%,to{box-shadow:0 0 8px rgba(99,102,241,.6),0 0 18px rgba(139,92,246,.4),0 0 28px rgba(168,85,247,.2);transform:scale(1)}50%{box-shadow:0 0 12px rgba(99,102,241,.9),0 0 26px rgba(139,92,246,.6),0 0 38px rgba(168,85,247,.35);transform:scale(1.05)}}@keyframes lead-ring-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2);opacity:0}}@keyframes lead-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.new-lead-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);border-radius:10px;font-size:10px;font-weight:600;color:#fff;position:relative;animation:lead-pulse-glow 2s ease-in-out infinite;cursor:pointer;transition:all .2s ease}.new-lead-badge:before{content:"";position:absolute;inset:-3px;border-radius:14px;border:1.5px solid rgba(139,92,246,.5);animation:lead-ring-pulse 2.5s ease-out infinite}.new-lead-badge:hover{animation:lead-shake .5s ease-in-out}.new-lead-badge .badge-icon{font-size:12px}.new-lead-badge-lg{padding:4px 12px;font-size:12px;border-radius:14px}.model-row-has-new-leads{position:relative}.model-row-has-new-leads:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#8b5cf6;border-radius:50%;animation:lead-pulse-glow 2s ease-in-out infinite}