:root{--color-bg-primary: #0A0A0A;--color-bg-secondary: #1A1A1A;--color-bg-tertiary: #2A2A2A;--color-accent-blue: #00D9FF;--color-accent-green: #00FF88;--color-text-primary: #FFFFFF;--color-text-secondary: rgba(255, 255, 255, .9);--color-text-muted: rgba(255, 255, 255, .6);--color-border: rgba(0, 217, 255, .3);--color-gold: linear-gradient(135deg, #FFD700, #FFA500);--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-glow-blue: 0 0 20px rgba(0, 217, 255, .3);--shadow-glow-green: 0 0 20px rgba(0, 255, 136, .3);--shadow-card: 0 10px 30px rgba(0, 0, 0, .5);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--color-bg-primary);color:var(--color-text-secondary);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:var(--transition-normal)}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.gradient-text{background:linear-gradient(135deg,var(--color-accent-blue),var(--color-accent-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.check{color:var(--color-accent-green);margin-right:var(--spacing-xs);font-weight:700}.btn{display:inline-block;padding:1rem 2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-sm);transition:var(--transition-normal);font-size:.9rem;text-align:center}.btn-primary{background:var(--color-accent-green);color:var(--color-bg-primary);box-shadow:var(--shadow-glow-green)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #00ff8880}.btn-outline{border:2px solid var(--color-accent-blue);color:var(--color-accent-blue)}.btn-outline:hover{background:var(--color-accent-blue);color:var(--color-bg-primary);box-shadow:var(--shadow-glow-blue)}.btn-premium{background:var(--color-gold);color:var(--color-bg-primary);box-shadow:0 0 20px #ffd7004d}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 0 30px #ffd70080}.btn-large{padding:1.25rem 2.5rem;font-size:1rem}.btn-pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:var(--shadow-glow-green)}50%{box-shadow:0 0 40px #0f89}}.header{position:fixed;top:0;left:0;width:100%;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:1000;padding:1rem 0}.nav{display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-heading)}.logo-vip{font-size:1.5rem;font-weight:900;color:var(--color-accent-blue);text-shadow:0 0 10px rgba(0,217,255,.5)}.logo-business{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.nav-menu{display:flex;gap:2rem;align-items:center}.nav-link{font-weight:500;color:var(--color-text-muted);transition:var(--transition-fast)}.nav-link:hover{color:var(--color-accent-blue)}.nav-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer}.nav-toggle span{width:25px;height:3px;background:var(--color-accent-blue);transition:var(--transition-fast)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.hero-title{font-family:var(--font-heading);font-size:3.5rem;font-weight:900;line-height:1.1;color:var(--color-text-primary);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px}.hero-subtitle{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:2rem;line-height:1.6}.hero-kicker{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;letter-spacing:.18em;color:var(--color-accent-blue, #00e5ff);margin-bottom:.75rem;text-transform:uppercase}.hero-savings-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 1.25rem;margin:0 0 1.75rem}.hero-savings-row .old-price{font-size:1.75rem;text-decoration:line-through;opacity:.55}.hero-savings-row .new-price{font-size:2.5rem;font-weight:900;color:var(--color-accent-blue, #00e5ff)}.hero-cta{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.trust-badge-hero{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#1a1a1acc;border:2px solid var(--color-accent-blue);border-radius:var(--radius-md);box-shadow:var(--shadow-glow-blue)}.trust-icon{font-size:1.5rem;color:var(--color-accent-blue)}.trust-text{font-size:.9rem;font-weight:600}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.visual-laptop{position:relative;width:100%;max-width:500px;z-index:2}.laptop-screen{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.laptop-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(0,217,255,.2),transparent);z-index:-1;animation:glow-pulse 3s infinite}.visual-tumbler{position:absolute;bottom:-50px;right:-50px;width:200px;z-index:3}.visual-phone{width:220px;bottom:-40px;right:-30px}.visual-phone .tumbler-image{border-radius:18px;border:2px solid rgba(109,213,250,.35)}.tumbler-image{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.tumbler-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(0,255,136,.2),transparent);z-index:-1;animation:glow-pulse 3s infinite 1s}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,217,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,.1) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(0,217,255,.1),transparent 50%),radial-gradient(circle at 70% 50%,rgba(0,255,136,.1),transparent 50%)}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:var(--color-text-muted)}.business-box{padding:6rem 0;background:var(--color-bg-secondary)}.stack-visualizer{display:flex;flex-direction:column;gap:2rem}.stack-layer{position:relative;display:grid;grid-template-columns:80px 1fr 80px;gap:2rem;align-items:center;padding:2rem;background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-normal)}.stack-layer:hover{border-color:var(--color-accent-blue);box-shadow:var(--shadow-glow-blue);transform:translate(10px)}.layer-icon{font-size:3rem;text-align:center}.layer-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-accent-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.layer-items{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.layer-items li{font-size:.95rem;color:var(--color-text-secondary)}.layer-number{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:#00d9ff4d;text-align:center}.pricing{padding:6rem 0;background:var(--color-bg-primary)}.anchor-pricing{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.old-price{font-size:1.5rem;color:var(--color-text-muted);text-decoration:line-through}.new-price{font-size:2rem;font-weight:900;color:var(--color-accent-green)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.pricing-card{position:relative;padding:2.5rem 2rem;background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-normal)}.pricing-card:hover{transform:translateY(-10px);border-color:var(--color-accent-blue);box-shadow:var(--shadow-glow-blue)}.pricing-featured{border-color:var(--color-accent-blue);box-shadow:var(--shadow-glow-blue);transform:scale(1.05)}.pricing-featured:hover{transform:scale(1.05) translateY(-10px)}.pricing-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:.5rem 1.5rem;background:var(--color-bg-secondary);border:2px solid var(--color-accent-blue);border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.pricing-badge-featured{background:var(--color-accent-blue);color:var(--color-bg-primary)}.pricing-badge-premium{background:linear-gradient(135deg,gold,orange);color:var(--color-bg-primary);border-color:gold}.pricing-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;color:var(--color-text-primary);text-transform:uppercase;text-align:center;margin:1rem 0}.pricing-price{text-align:center;margin:1.5rem 0}.price-amount{font-size:3rem;font-weight:900;color:var(--color-accent-green)}.price-period{font-size:1.2rem;color:var(--color-text-muted)}.pricing-includes{font-size:.9rem;color:var(--color-accent-blue);font-weight:600;margin-bottom:1rem}.pricing-features{margin:2rem 0}.pricing-features li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.pricing-features li:last-child{border-bottom:none}.guarantee-badge-small{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#00d9ff1a;border:1px solid var(--color-accent-blue);border-radius:var(--radius-sm);margin:1.5rem 0}.guarantee-icon{color:var(--color-accent-blue);font-size:1.2rem}.guarantee-text{font-size:.85rem;font-weight:600;color:var(--color-accent-blue)}.pricing-note{text-align:center;margin-top:3rem;font-size:1.1rem;color:var(--color-text-muted)}.niches{padding:6rem 0;background:var(--color-bg-secondary)}.niches-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.niche-card{background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-normal)}.niche-card:hover{transform:translateY(-10px);border-color:var(--color-accent-blue);box-shadow:var(--shadow-glow-blue)}.niche-image{position:relative;height:250px;overflow:hidden}.niche-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.niche-card:hover .niche-image img{transform:scale(1.1)}.niche-badge{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#ff0000e6;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:20px}.niche-badge-special{background:#8a2be2e6}.niche-badge-passive{background:#00d9ffe6}.niche-content{padding:2rem}.niche-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;margin-bottom:1rem}.niche-description{font-size:.95rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.5rem}.niche-pricing{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;background:#00d9ff1a;border-radius:var(--radius-sm)}.niche-setup,.niche-monthly{font-weight:600;color:var(--color-accent-blue)}.bundle-store{padding:6rem 0;background:var(--color-bg-primary)}.bundle-selector{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:#1a1a1acc;border:2px solid var(--color-accent-blue);border-radius:var(--radius-lg);margin-bottom:3rem}.bundle-counter{display:flex;align-items:center;gap:1rem;font-size:1.5rem}.counter-label{color:var(--color-text-muted)}.counter-value{font-size:2.5rem;font-weight:900;color:var(--color-accent-green)}.counter-max{color:var(--color-text-muted)}#bundle-checkout:disabled{opacity:.5;cursor:not-allowed}.addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.addon-category{background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem}.category-title{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-accent-blue);text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}.addon-item{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1rem;border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.addon-item:hover{background:#00d9ff1a;border-color:var(--color-accent-blue)}.addon-item.selected{background:#00ff881a;border-color:var(--color-accent-green)}.addon-checkbox{width:24px;height:24px;border:2px solid var(--color-border);border-radius:4px;position:relative;transition:var(--transition-fast)}.addon-item.selected .addon-checkbox{background:var(--color-accent-green);border-color:var(--color-accent-green)}.addon-item.selected .addon-checkbox:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-bg-primary);font-weight:900}.addon-info{flex:1}.addon-name{font-size:.95rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.addon-price{font-size:.85rem;color:var(--color-accent-blue);font-weight:600}.admin-panel{padding:6rem 0;background:var(--color-bg-secondary)}.panel-showcase{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.panel-image{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.panel-image img{width:100%;border-radius:var(--radius-lg)}.panel-features{position:absolute;top:0;left:0;width:100%;height:100%}.feature-tag{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0a0a0ae6;border:2px solid var(--color-accent-blue);border-radius:20px;font-size:.85rem;font-weight:600;color:var(--color-accent-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tag-dot{width:8px;height:8px;background:var(--color-accent-blue);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 5px var(--color-accent-blue)}50%{box-shadow:0 0 15px var(--color-accent-blue)}}.panel-description h3{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem}.panel-features-list{display:flex;flex-direction:column;gap:1rem}.panel-features-list li{font-size:1rem;color:var(--color-text-secondary)}.guarantee-section{padding:6rem 0;background:linear-gradient(135deg,#00d9ff1a,#00ff881a)}.guarantee-content{max-width:900px;margin:0 auto;text-align:center}.guarantee-badge-large{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#1a1a1ae6;border:3px solid var(--color-accent-blue);border-radius:var(--radius-lg);margin-bottom:2rem}.guarantee-icon-large{font-size:2.5rem;color:var(--color-accent-blue)}.guarantee-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;color:var(--color-accent-blue);text-transform:uppercase;letter-spacing:2px}.guarantee-headline{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:var(--color-text-primary);text-transform:uppercase;margin-bottom:2rem}.guarantee-text{font-size:1.2rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:3rem}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.timeline-item{position:relative;padding:2rem;background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timeline-day{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--color-accent-blue);margin-bottom:1rem}.timeline-content h4{font-size:1.3rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.timeline-content p{font-size:.95rem;color:var(--color-text-muted);line-height:1.6}.timeline-check{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:var(--color-accent-green)}.checkout-section{padding:6rem 0;background:var(--color-bg-primary)}.checkout-container{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;max-width:1000px;margin:0 auto}.checkout-form{background:#1a1a1acc;border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.form-group input,.form-group select{width:100%;padding:1rem;background:#0a0a0acc;border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:1rem;transition:var(--transition-fast)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--color-accent-blue);box-shadow:var(--shadow-glow-blue)}.trust-badges-checkout{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.trust-item{padding:.75rem;background:#00d9ff1a;border:1px solid var(--color-accent-blue);border-radius:var(--radius-sm);font-size:.85rem;text-align:center;font-weight:600}.form-disclaimer{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;margin-top:1rem}.form-disclaimer a{color:var(--color-accent-blue);text-decoration:underline}.checkout-summary{background:#1a1a1acc;border:2px solid var(--color-accent-blue);border-radius:var(--radius-lg);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:fit-content;position:sticky;top:100px}.summary-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}.summary-item{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.item-label{display:flex;flex-direction:column;gap:.25rem}.item-label small{font-size:.85rem;color:var(--color-text-muted)}.item-value{font-weight:700;color:var(--color-accent-green)}.summary-divider{height:2px;background:var(--color-border);margin:1rem 0}.summary-total{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.total-label{font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.total-value{font-size:2rem;font-weight:900;color:var(--color-accent-green)}.summary-next{padding:1rem 0;text-align:center}.next-label{display:block;font-size:.85rem;color:var(--color-text-muted);margin-bottom:.25rem}.next-value{font-size:1.1rem;font-weight:700;color:var(--color-accent-blue)}.guarantee-badge-checkout{margin-top:2rem;padding:1.5rem;background:#00d9ff1a;border:2px solid var(--color-accent-blue);border-radius:var(--radius-md)}.guarantee-badge-checkout .guarantee-icon{font-size:2rem;color:var(--color-accent-blue);display:block;text-align:center;margin-bottom:1rem}.guarantee-badge-checkout strong{display:block;font-size:.9rem;color:var(--color-accent-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.guarantee-badge-checkout p{font-size:.85rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:.5rem}.guarantee-footer{color:var(--color-accent-green);font-weight:600}.footer{background:var(--color-bg-secondary);border-top:2px solid var(--color-border);padding:4rem 0 2rem}.footer-content{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-logo{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-heading);margin-bottom:1rem}.footer-tagline{color:var(--color-text-muted);margin-bottom:2rem}.footer-stats{display:flex;flex-direction:column;gap:1rem}.stat-item{display:flex;flex-direction:column}.stat-number{font-size:1.5rem;font-weight:900;color:var(--color-accent-blue)}.stat-label{font-size:.85rem;color:var(--color-text-muted)}.footer-column h4{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;margin-bottom:1rem}.footer-column ul{display:flex;flex-direction:column;gap:.75rem}.footer-column a{color:var(--color-text-muted);font-size:.95rem;transition:var(--transition-fast)}.footer-column a:hover{color:var(--color-accent-blue);padding-left:5px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9rem}.footer-trust{display:flex;gap:2rem}@media(max-width:1024px){.hero-content{grid-template-columns:1fr;gap:3rem}.hero-visual{order:-1}.pricing-grid,.niches-grid,.addons-grid,.panel-showcase,.timeline,.checkout-container{grid-template-columns:1fr}.checkout-summary{position:static}.footer-content{grid-template-columns:1fr 1fr}}@media(max-width:768px){html{font-size:14px}.nav-menu{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:#0a0a0afa;flex-direction:column;padding:2rem;transition:var(--transition-normal)}.nav-menu.active{left:0}.nav-toggle{display:flex}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.layer-items{grid-template-columns:1fr}.hero-cta{flex-direction:column}.btn-large{width:100%}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.footer-trust{flex-direction:column;gap:.5rem}.live-notification{left:50%;transform:translate(-50%);bottom:10px;width:90%;max-width:320px}@keyframes slideIn{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}}@media(max-width:480px){.hero-title{font-size:2rem}.section-title{font-size:1.5rem}.stack-layer{grid-template-columns:1fr;text-align:center}.layer-number{display:none}.trust-badges-checkout{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}@media print{.header,.nav,.hero-cta,.btn,.live-notification,.footer{display:none}body{background:#fff;color:#000}}.gs-shell{--gs-bg: #0a0a0a;--gs-teal: #6dd5fa;--gs-text: #f5f5f5;--gs-muted: #b0b0b0;--gs-border: #333;min-height:100vh;background:var(--gs-bg);color:var(--gs-text);display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif}.gs-top{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--gs-border);background:#050505}.gs-brand{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:3px;font-size:28px;color:var(--gs-teal)}.gs-sub{color:var(--gs-muted);font-size:13px}.gs-progress{display:flex;flex-wrap:wrap;gap:8px}.gs-progress span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#555;padding:4px 8px;border:1px solid #222;border-radius:999px}.gs-progress span.on{color:#050505;background:var(--gs-teal);border-color:var(--gs-teal)}.gs-progress span.done{color:var(--gs-teal);border-color:#355}.gs-role-pill{font-size:11px;letter-spacing:.08em;padding:6px 10px;border-radius:8px;background:#6dd5fa26;color:var(--gs-teal)}.gs-role-pill.customer{background:#ffffff0f;color:var(--gs-muted)}.gs-main{flex:1;width:min(1100px,100%);margin:0 auto;padding:28px 20px 100px}.gs-panel h1{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(36px,6vw,56px);letter-spacing:1px;line-height:1;margin:8px 0 24px;max-width:18ch}.gs-eyebrow{color:var(--gs-teal);text-transform:uppercase;letter-spacing:.14em;font-size:12px}.gs-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.gs-value-card{display:flex;gap:10px;align-items:flex-start;padding:16px;border:1px solid var(--gs-border);border-radius:14px;background:#ffffff08;animation:gsIn .45s ease both}.gs-check{color:var(--gs-teal);font-weight:700}.gs-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.gs-card{padding:20px;border-radius:16px;border:1px solid var(--gs-border);animation:gsIn .4s ease both}.gs-card.bad{background:#141414;color:#ccc}.gs-card.good{background:linear-gradient(160deg,rgba(109,213,250,.12),transparent);border-color:var(--gs-teal)}.gs-card .price{font-size:22px;margin:8px 0}.gs-card ul{margin:12px 0 0;padding-left:18px;color:var(--gs-muted)}.gs-math{margin-top:14px;padding:12px;border-radius:10px;background:#1a1a1a;display:grid;gap:4px}.gs-math em{color:var(--gs-teal);font-style:normal}.tagline{margin-top:16px;font-family:Bebas Neue,Impact,sans-serif;font-size:28px;color:var(--gs-teal)}.gs-reveal{max-width:420px;border:1px solid var(--gs-border);border-radius:16px;padding:8px 0;margin-bottom:20px}.gs-reveal .line{display:flex;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #222;animation:gsIn .35s ease both}.gs-reveal .line:last-child{border-bottom:0}.gs-reveal .credit strong{color:#2ecc71}.gs-reveal .today{background:#6dd5fa14}.gs-reveal .today strong{color:var(--gs-teal);font-size:28px;font-family:Bebas Neue,Impact,sans-serif}.gs-plain{color:var(--gs-muted);max-width:62ch;margin-bottom:22px}.gs-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.gs-tier{border:1px solid var(--gs-border);border-radius:16px;padding:18px;background:#111}.gs-tier.featured{border-color:var(--gs-teal);box-shadow:0 0 0 1px #6dd5fa40}.gs-tier.selected{outline:2px solid var(--gs-teal)}.gs-tier .amount{font-family:Bebas Neue,Impact,sans-serif;font-size:42px;color:var(--gs-teal)}.gs-tier .amount span{font-size:16px;color:var(--gs-muted)}.gs-tier ul{margin:12px 0;padding-left:16px;color:var(--gs-muted);font-size:13px}.gs-tier .docs{font-size:12px;color:var(--gs-teal);margin-bottom:12px}.picked{color:var(--gs-teal);font-size:13px}.gs-cart{max-width:400px;border:1px solid var(--gs-border);border-radius:14px;padding:8px 0;margin:16px 0}.gs-cart .row{display:flex;justify-content:space-between;padding:10px 16px}.gs-cart .total{border-top:1px solid #333;color:var(--gs-teal);font-size:18px}.gs-fake-stripe{max-width:400px;display:grid;gap:8px;margin:12px 0 16px}.gs-fake-stripe input,.gs-input{width:100%;background:#151515;border:1px solid #333;color:#fff;border-radius:10px;padding:12px 14px}.gs-fake-stripe .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gs-teal);color:#050505;border:0;border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;cursor:pointer}.gs-btn:disabled{opacity:.4;cursor:not-allowed}.gs-btn.ghost{background:transparent;color:var(--gs-text);border:1px solid #444}.gs-btn.danger{background:#e74c3c;color:#fff}.gs-btn.full{width:100%}.gs-success{margin-top:12px;padding:12px 14px;border-radius:10px;background:#2ecc711f;color:#2ecc71}.gs-config{display:grid;gap:16px;margin-bottom:20px}.gs-config fieldset{border:1px solid #333;border-radius:12px;padding:14px}.gs-config legend{color:var(--gs-teal);padding:0 6px}.gs-config label{display:inline-flex;gap:6px;align-items:center;margin:6px 10px 6px 0;padding:8px 10px;border-radius:8px;border:1px solid transparent}.gs-config label.on{border-color:var(--gs-teal);background:#6dd5fa14}.gs-checks,.gs-docs{display:grid;gap:6px}.gs-docs label{display:flex;gap:10px;width:100%;margin:0}.gs-docs small{display:block;color:#888}.gs-docs .dim{opacity:.45}.gs-summary pre{background:#111;border:1px solid #333;border-radius:12px;padding:14px;overflow:auto;font-size:12px;color:#cde;margin:10px 0 14px}.gs-mock{border:2px solid;border-radius:16px;padding:24px;margin:16px 0;max-width:640px}.gs-mock-nav{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid;padding-bottom:10px;margin-bottom:16px;font-size:13px;opacity:.85}.gs-jingle{margin:16px 0;padding:14px;border:1px solid #333;border-radius:12px;max-width:640px}.gs-audio-fake{margin-top:8px;padding:16px;background:#151515;border-radius:8px;color:var(--gs-teal)}.gs-deadline{margin:16px 0;padding:14px;border-radius:12px;background:#6dd5fa1a;border:1px solid #355}.gs-handoff-list{margin:16px 0 24px;padding-left:18px;color:var(--gs-muted)}.gs-agent-bar{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 20px;background:#050505f2;border-top:1px solid #333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gs-agent-hint{color:#888;font-size:13px;flex:1;text-align:center}.gs-empty{margin:80px auto;text-align:center;max-width:420px}.gs-empty h1{margin-bottom:12px}.gs-empty p{color:#888;margin-bottom:20px}.fade-in{animation:gsIn .4s ease both}@keyframes gsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.crm-shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#070707;color:#f5f5f5}.crm-side{border-right:1px solid #222;padding:18px;background:#0b0b0b}.crm-brand{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:2px;font-size:26px;color:#6dd5fa}.crm-hint{color:#777;font-size:12px;margin-bottom:16px}.crm-leads{display:grid;gap:8px}.crm-leads button{text-align:left;background:#121212;border:1px solid #222;color:#ddd;border-radius:12px;padding:12px;display:grid;gap:2px}.crm-leads button.on{border-color:#6dd5fa}.crm-leads em{color:#6dd5fa;font-style:normal;font-size:11px}.crm-link{display:inline-block;margin-top:20px;color:#888;font-size:13px}.crm-main{padding:24px}.crm-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.crm-head h1{font-family:Bebas Neue,Impact,sans-serif;font-size:40px;letter-spacing:1px}.crm-head p{color:#888}.crm-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px}.crm-card{background:#111;border:1px solid #262626;border-radius:16px;padding:18px}.crm-card h2{margin-bottom:12px;font-size:18px}.crm-steps{margin:0 0 16px;padding-left:18px;color:#aaa;line-height:1.6}.crm-session-box{margin-top:16px;padding-top:16px;border-top:1px solid #2a2a2a}.crm-session-box .ok{color:#2ecc71;margin-bottom:10px}.crm-session-box label{display:block;font-size:12px;color:#888;margin:10px 0 4px}.crm-copy-row{display:flex;flex-wrap:wrap;gap:8px}.crm-copy-row input{flex:1;min-width:180px;background:#0a0a0a;border:1px solid #333;color:#eee;border-radius:8px;padding:10px}.crm-copy-row button{background:#222;color:#fff;border:1px solid #444;border-radius:8px;padding:10px 12px}.crm-script{margin-top:14px;padding:12px;background:#6dd5fa14;border-radius:10px;color:#cde;font-size:14px}.crm-card textarea{width:100%;background:#0a0a0a;border:1px solid #333;color:#eee;border-radius:10px;padding:12px;resize:vertical}.crm-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.crm-outcomes button{background:#1a1a1a;border:1px solid #333;color:#ccc;border-radius:8px;padding:8px 10px}.crm-outcomes .sold{border-color:#2ecc71;color:#2ecc71}.crm-outcomes .dnc{border-color:#e74c3c;color:#e74c3c}.crm-recent{list-style:none;display:grid;gap:8px}.crm-recent li{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #222}.crm-recent a{color:#6dd5fa;font-size:13px}.muted{color:#888}@media(max-width:900px){.crm-shell,.crm-grid{grid-template-columns:1fr}.gs-agent-hint{display:none}}.dev-crm-nav{display:grid;gap:6px;margin:12px 0 18px}.dev-crm-nav button{text-align:left;background:#121212;border:1px solid #222;color:#bbb;border-radius:10px;padding:10px 12px;font-size:13px}.dev-crm-nav button.on{border-color:#6dd5fa;color:#6dd5fa;background:#6dd5fa14}.crm-side-stats{display:grid;gap:8px;margin-bottom:16px;padding:12px;border:1px solid #222;border-radius:12px;background:#101010}.crm-side-stats div{display:flex;justify-content:space-between;font-size:13px;color:#888}.crm-side-stats strong{color:#6dd5fa}.crm-toolbar{display:flex;gap:8px;margin-bottom:12px}.crm-toolbar input,.crm-toolbar select,.crm-card .field input,.crm-card .field textarea,.crm-card .field select,.crm-session-box textarea{width:100%;background:#0a0a0a;border:1px solid #333;color:#eee;border-radius:8px;padding:10px}.crm-toolbar input{flex:1}.crm-leads.dense{max-height:520px;overflow:auto}.crm-card .field{margin-bottom:10px}.crm-card .field label{display:block;font-size:11px;color:#888;margin-bottom:4px;letter-spacing:.06em;text-transform:uppercase}.sales-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.sales-stats strong{display:block;font-size:28px;font-family:Bebas Neue,Impact,sans-serif;color:#6dd5fa;margin-top:4px}.tier-breakdown{display:flex;flex-wrap:wrap;gap:10px;color:#888;font-size:13px}.dev-crm .crm-card .stack{gap:10px}.dev-crm .section-label{font-size:11px;letter-spacing:.08em;color:#777;text-transform:uppercase}:root{--black: #050505;--deep: #0a0a0f;--card: #111118;--border: #1e1e2a;--cyan: #00e5ff;--gold: #ffd000;--green: #00ff88;--red: #ff4d4d;--white: #f0f0f0;--muted: #666680;--font-display: "Bebas Neue", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:radial-gradient(ellipse at top,#0c1520 0%,var(--black) 55%);color:var(--white);font-family:var(--font-body);line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topnav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#050505d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.brand{font-family:var(--font-display);letter-spacing:3px;font-size:28px}.brand span{color:var(--cyan)}.nav-links{display:flex;gap:16px;align-items:center}.nav-links a,.nav-links button{background:none;border:none;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:1px}.nav-links a:hover,.nav-links button:hover{color:var(--white)}.page{width:min(1100px,100%);margin:0 auto;padding:32px 20px 64px}.page-narrow{width:min(720px,100%);margin:0 auto;padding:32px 20px 64px}.hero-title{font-family:var(--font-display);font-size:clamp(48px,10vw,88px);letter-spacing:2px;line-height:.95;margin:16px 0}.hero-sub{color:var(--muted);font-size:18px;max-width:560px;margin-bottom:28px}.savings-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:20px 0 28px}.price-old{font-family:var(--font-display);font-size:42px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--red)}.price-new{font-family:var(--font-display);font-size:64px;color:var(--cyan)}.savings-pill{background:#00ff881f;border:1px solid var(--green);color:var(--green);font-family:var(--font-mono);font-size:12px;letter-spacing:1px;padding:8px 12px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.btn{border:none;font-family:var(--font-display);letter-spacing:2px;font-size:20px;padding:14px 22px;transition:transform .15s ease,filter .15s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn-primary{background:var(--cyan);color:#000}.btn-ghost{background:transparent;color:var(--white);border:1px solid var(--border)}.btn-gold{background:var(--gold);color:#000}.btn-full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.card{background:var(--card);border:1px solid var(--border);padding:20px}.section-label{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--muted);margin-bottom:10px}.field{margin-bottom:14px}.field label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:var(--muted);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;background:var(--deep);border:1px solid var(--border);color:var(--white);padding:12px 14px;outline:none}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cyan)}.chat-box{display:flex;flex-direction:column;height:min(520px,70vh);background:var(--card);border:1px solid var(--border)}.chat-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.bubble{max-width:85%;padding:10px 12px;font-size:14px;border:1px solid var(--border)}.bubble.ai,.bubble.dev{align-self:flex-start;background:var(--deep)}.bubble.user{align-self:flex-end;background:#00e5ff1f;border-color:#00e5ff59}.bubble.system{align-self:center;background:transparent;color:var(--muted);border:none;font-size:12px}.chat-input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--border)}.chat-input input{flex:1;background:var(--deep);border:1px solid var(--border);color:var(--white);padding:12px}.chat-input button{background:var(--cyan);border:none;color:#000;padding:0 16px;font-family:var(--font-display);letter-spacing:1px}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.slot{background:var(--deep);border:1px solid var(--border);color:var(--white);padding:12px 8px;font-family:var(--font-mono);font-size:12px;text-align:center}.slot:hover,.slot.selected{border-color:var(--cyan);color:var(--cyan)}.slot:disabled{opacity:.35;cursor:not-allowed}.room-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}@media(max-width:900px){.room-layout{grid-template-columns:1fr}}.flash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}@media(max-width:700px){.flash-grid{grid-template-columns:1fr}}.flash-card{background:var(--deep);border:1px solid var(--border);padding:16px 12px;text-align:center;min-height:120px;display:flex;flex-direction:column;justify-content:center;gap:8px;transition:border-color .15s ease,transform .15s ease}.flash-card:hover{border-color:var(--cyan);transform:translateY(-2px)}.flash-card.selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.flash-card h4{font-family:var(--font-display);letter-spacing:1px;font-size:22px}.flash-card p{color:var(--muted);font-size:12px}.phone-shell{width:min(320px,100%);margin:0 auto;background:linear-gradient(160deg,#1a1a1c,#0c0c0e);border:3px solid #2f2f33;border-radius:40px;padding:10px 9px 14px;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff0f;position:relative}.phone-bezel{height:22px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.phone-speaker{width:72px;height:6px;border-radius:999px;background:#050505;border:1px solid #333}.phone-camera{width:8px;height:8px;border-radius:50%;background:#111;box-shadow:inset 0 0 0 2px #222,0 0 0 1px #3a3a40}.phone-screen{background:#fff;color:#111;border-radius:22px;overflow:hidden;height:560px;border:1px solid #1a1a1a}.phone-home-bar{width:110px;height:4px;border-radius:999px;background:#444;margin:10px auto 0}.preview-root{overflow-y:auto;height:100%;font-family:system-ui,sans-serif}.preview-root .pv-hero{padding:36px 20px 28px;color:#fff}.preview-root .pv-hero h1{font-size:28px;line-height:1.1;margin-bottom:10px}.preview-root .pv-hero p{opacity:.9;font-size:14px;margin-bottom:16px}.preview-root .pv-cta{display:inline-block;padding:10px 16px;border:none;font-weight:700;font-size:13px}.preview-root .pv-section{padding:22px 20px}.preview-root .pv-section h2{font-size:18px;margin-bottom:8px}.preview-root .pv-section p{font-size:13px;color:#444}.preview-root .pv-grid{display:grid;gap:10px}.preview-root .pv-card{border:1px solid #e8e8e8;padding:12px;border-radius:10px;font-size:13px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:1px}.error{color:var(--red);font-size:13px;margin-top:8px}.success{color:var(--green)}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.app-shell.marketing-mode{background:transparent}.marketing-root{min-height:100vh}.savings-banner{display:inline-block;margin-top:12px;padding:8px 14px;border:1px solid #00ff88;color:#0f8;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1px}.vip-dual-cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:860px;margin:0 auto}.vip-cta-card{text-align:center;padding:28px 20px}.vip-cta-card p{margin:12px 0 20px;opacity:.85}.addon-item.selected{outline:2px solid #00e5ff}.addon-item{cursor:pointer}.app-shell:not(.marketing-mode){background:radial-gradient(ellipse at top,#0c1520,#050505 55%);color:#f0f0f0;font-family:DM Sans,sans-serif}.app-shell:not(.marketing-mode) .btn{border:none;font-family:Bebas Neue,sans-serif;letter-spacing:2px;font-size:20px;padding:14px 22px;border-radius:0;text-transform:none;display:inline-block;width:auto}.app-shell:not(.marketing-mode) .btn-primary{background:#00e5ff;color:#000}.app-shell:not(.marketing-mode) .btn-ghost{background:transparent;color:#f0f0f0;border:1px solid #1e1e2a}.app-shell:not(.marketing-mode) .btn-gold{background:#ffd000;color:#000}.app-shell:not(.marketing-mode) .btn-full{width:100%}.app-shell:not(.marketing-mode) .card{background:#111118;border:1px solid #1e1e2a;border-radius:0;padding:20px}
