.landing-noise{position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:1}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--orbit-accent);z-index:2000;transition:width .1s ease}.landing-glow{position:fixed;width:60vw;height:60vw;top:-30vw;right:-10vw;background:radial-gradient(circle,var(--orbit-accent-glow) 0,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0;opacity:.6}.landing-nav{position:fixed;top:0;left:0;right:0;height:80px;display:flex;align-items:center;z-index:1000;transition:all .3s ease;background:var(--app-header-bg);backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid var(--orbit-border-subtle)}.landing-nav.scrolled{background:var(--orbit-bg-surface);box-shadow:var(--app-card-shadow)}.nav-container{max-width:1280px;margin:0 auto;width:100%;padding:0 2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-left{gap:.75rem}.nav-center,.nav-left{display:flex;align-items:center}.nav-center{justify-content:center}.nav-right{display:flex;align-items:center;justify-content:flex-end;gap:.625rem}.nav-right-divider{width:1px;height:22px;background:var(--orbit-border-subtle);border-radius:1px;flex-shrink:0}.nav-logo{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:1.2rem;cursor:pointer;color:var(--orbit-text-primary)}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--orbit-accent),#a08050);border-radius:10px;display:grid;place-items:center}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-links a{color:var(--orbit-text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s ease}.nav-links a:hover{color:var(--orbit-text-primary)}.hero-bg-line{height:1px;background:linear-gradient(90deg,transparent,var(--orbit-border-subtle),transparent)}.hero-bg-dot,.hero-bg-line{position:absolute;z-index:1}.hero-bg-dot{width:6px;height:6px;border-radius:50%;background:var(--orbit-accent);opacity:.3;animation:float 6s ease-in-out infinite}.dot-1{top:20%;right:15%}.dot-2{top:35%;left:8%;background:#7a9ec8}.dot-3{bottom:25%;right:25%;background:#c87a7a;width:8px;height:8px}.delay-neg-4{animation-delay:-4s}.theme-toggle-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);border-radius:10px;color:var(--orbit-text-secondary);cursor:pointer;transition:all .25s ease;flex-shrink:0}.theme-toggle-btn:hover{background:var(--orbit-accent-dim);border-color:var(--orbit-accent);color:var(--orbit-accent);transform:translateY(-1px)}.theme-toggle-btn i{font-size:1rem}.lang-toggle-icon{font-size:.9rem}.nav-btn-login{background:transparent;border:1px solid var(--orbit-border-subtle);border-radius:10px;color:var(--orbit-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;height:36px;padding:0 18px;transition:background .25s ease,border-color .25s ease,color .25s ease;white-space:nowrap}.nav-btn-login:hover{background:var(--orbit-bg-card);border-color:var(--orbit-border-medium,var(--orbit-border-subtle));color:var(--orbit-text-primary)}.hero{max-width:1280px;margin:0 auto;padding:160px 2rem 80px;display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative;z-index:2}.hero,.hero-badge{align-items:center}.hero-badge{display:inline-flex;gap:.6rem;padding:.5rem 1rem;background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);border-radius:999px;margin-bottom:2rem;font-size:.75rem;font-weight:500;color:var(--orbit-text-secondary)}.hero-title{font-size:clamp(3rem,8vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;margin-bottom:1.5rem;color:var(--orbit-text-primary)}.hero-word{display:inline-block;overflow:hidden;vertical-align:bottom}.hero-word span{display:inline-block;transform:translateY(110%);animation:revealWord 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes revealWord{to{transform:translateY(0)}}.italic-accent{font-family:var(--font-instrument-serif),serif;font-style:italic;color:var(--orbit-accent);font-weight:400}.hero-subtitle{font-size:clamp(1.125rem,2vw,1.25rem);color:var(--orbit-text-secondary);max-width:500px;line-height:1.6;margin-bottom:2.5rem}.hero-actions{gap:1.25rem;margin-top:2rem;margin-bottom:3rem}.hero-actions,.watch-demo-btn{display:flex;align-items:center}.watch-demo-btn{gap:.75rem;padding:14px 32px 14px 14px!important}.play-icon-box{width:32px;height:32px;border-radius:8px;background:var(--app-hover-bg);border:1px solid var(--orbit-border-subtle);display:grid;place-items:center;transition:all .3s ease}.watch-demo-btn:hover .play-icon-box{border-color:var(--orbit-accent);background:var(--orbit-accent-dim)}.social-proof{display:flex;flex-direction:column;gap:1.2rem}.social-top{gap:1.5rem}.avatar-group,.social-top{display:flex;align-items:center}.avatar-group img{width:38px;height:38px;border-radius:50%;border:2px solid var(--orbit-bg-deep);margin-left:-12px;-o-object-fit:cover;object-fit:cover}.avatar-group img:first-child{margin-left:0}.avatar-more-dark{width:38px;height:38px;border-radius:50%;background:var(--orbit-bg-surface);border:2px solid var(--orbit-bg-deep);margin-left:-12px;display:grid;place-items:center;font-size:.7rem;font-weight:600;color:var(--orbit-text-muted)}.rating{display:flex;align-items:center;gap:.6rem}.rating-val{font-weight:700;font-size:1rem}.social-text{font-size:.85rem;color:var(--orbit-text-muted);opacity:.7}.hero-visual{position:relative}.hero-image-wrapper{position:relative;border-radius:24px;width:100%;aspect-ratio:780/500;height:auto;overflow:hidden;margin:0 auto;box-shadow:0 40px 100px -30px rgba(0,0,0,.5);z-index:5;display:block}.db-header{height:40px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--orbit-border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 15px}.db-search{width:120px;height:20px;background:rgba(255,255,255,.05);border-radius:6px}.db-actions{display:flex;gap:8px}.db-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.1)}.db-grid{flex:1;display:grid;grid-template-columns:60px 1fr}.db-sidebar{border-right:1px solid var(--orbit-border-subtle);padding:20px 10px;display:flex;flex-direction:column;gap:15px;background:rgba(255,255,255,.01)}.db-nav-item{width:100%;height:30px;background:rgba(255,255,255,.03);border-radius:8px}.db-main{padding:30px;display:flex;flex-direction:column;gap:30px}.db-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.db-stat-card{height:80px;background:rgba(255,255,255,.03);border:1px solid var(--orbit-border-subtle);border-radius:12px;position:relative;overflow:hidden}.db-stat-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(200,169,110,.05),transparent);transform:translateX(-100%);animation:db-shimmer 3s infinite}.db-chart-area{height:180px;background:rgba(0,0,0,.2);border-radius:16px;position:relative;padding:20px;border:1px solid var(--orbit-border-subtle)}.db-svg-chart{width:100%;height:100%;filter:drop-shadow(0 0 10px var(--orbit-accent-glow))}.db-path-main{animation:db-draw 5s ease-out forwards,db-pulse 4s 5s infinite}.db-path-main,.db-path-sub{stroke-dasharray:1000;stroke-dashoffset:1000}.db-path-sub{animation:db-draw 7s ease-out forwards}.db-grid-line{position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.03)}.db-grid-line:first-child{top:20%}.db-grid-line:nth-child(2){top:40%}.db-grid-line:nth-child(3){top:60%}.db-grid-line:nth-child(4){top:80%}.db-table{display:flex;flex-direction:column;gap:12px}.db-table-row{display:grid;grid-template-columns:32px 1fr 60px;align-items:center;gap:15px;padding:10px;background:rgba(255,255,255,.02);border-radius:10px}.db-cell-icon{width:32px;height:32px;background:rgba(255,255,255,.05);border-radius:8px}.db-cell-text{background:rgba(255,255,255,.05)}.db-cell-text,.db-cell-val{height:10px;border-radius:4px}.db-cell-val{background:var(--orbit-accent-dim);width:40px}.db-scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--orbit-accent),transparent);opacity:.2;box-shadow:0 0 20px var(--orbit-accent);animation:db-scan 8s linear infinite;z-index:10}@keyframes db-draw{to{stroke-dashoffset:0}}@keyframes db-pulse{0%,to{filter:drop-shadow(0 0 10px var(--orbit-accent-glow))}50%{filter:drop-shadow(0 0 20px var(--orbit-accent-glow))}}@keyframes db-shimmer{to{transform:translateX(100%)}}@keyframes db-scan{0%{top:0}to{top:100%}}.gradient-border{position:relative;background:var(--orbit-bg-card)}.gradient-border:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:conic-gradient(from 0deg,transparent,rgba(200,169,110,.2),transparent,rgba(122,158,200,.15),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotateBorder 8s linear infinite}@keyframes rotateBorder{to{transform:rotate(1turn)}}.visual-card{background:var(--app-header-bg);backdrop-filter:blur(20px);border:1px solid var(--orbit-border-subtle);border-radius:20px;padding:16px;box-shadow:var(--app-card-shadow);position:absolute;z-index:10}.floating-stat{bottom:-24px;left:-24px;display:flex;align-items:center;gap:16px;padding:20px 24px;min-width:200px}.stat-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.bg-green-dim{background:rgba(124,174,122,.1)}.stat-text{display:flex;flex-direction:column}.stat-val{font-weight:700;font-size:1.125rem;color:var(--orbit-text-primary)}.stat-lab{font-size:.75rem;color:var(--orbit-text-muted)}.floating-collab{top:-16px;right:-16px;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:16px}.pulse-dot-green{width:8px;height:8px;background:#7cae7a;border-radius:50%;animation:dot-pulse 2s infinite}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 rgba(124,174,122,.4)}70%{box-shadow:0 0 0 8px rgba(124,174,122,0)}to{box-shadow:0 0 0 0 rgba(124,174,122,0)}}.float-slow{animation:float 6s ease-in-out infinite}.delay-neg-3{animation-delay:-3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marquee{padding:3rem 0;border-top:1px solid var(--orbit-border-subtle);border-bottom:1px solid var(--orbit-border-subtle);overflow:hidden}.marquee-track{display:flex;gap:4rem;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-track span{color:var(--orbit-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.3em}.features,.pricing,.steps-section{max-width:1280px;margin:0 auto;padding:120px 2rem}.section-header{text-align:center;max-width:800px;margin:0 auto 5rem}.section-kicker{font-family:monospace;color:var(--orbit-accent);text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;margin-bottom:1.5rem}.section-title{font-size:3rem;font-weight:600;margin-bottom:1.5rem}.section-subtitle{color:var(--orbit-text-secondary);font-size:1.1rem;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card{background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);padding:3rem;border-radius:24px;transition:all .4s ease}.feature-card:hover{transform:translateY(-8px);border-color:rgba(200,169,110,.3);background:rgba(200,169,110,.02)}.feature-icon-box{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;margin-bottom:1.5rem}.bg-accent-dim{background:rgba(200,169,110,.1)}.bg-blue-dim{background:rgba(122,158,200,.1)}.bg-rose-dim{background:rgba(200,122,122,.1)}.how-it-works{padding:100px 0;position:relative}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;position:relative}.steps-grid:before{content:"";position:absolute;top:32px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--orbit-border-subtle),transparent);z-index:1}.step-card{text-align:center;position:relative;z-index:2}.step-number{width:64px;height:64px;background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);border-radius:16px;display:grid;place-items:center;margin:0 auto 2rem;font-weight:700;font-size:1.25rem;color:var(--orbit-accent)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto}.pricing-grid.single-item{display:flex;justify-content:center}.pricing-grid.single-item>.price-card{max-width:380px;width:100%}.price-card{background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);padding:3rem;border-radius:24px;position:relative;transition:all .4s ease}.price-card.popular{border-color:var(--orbit-accent);background:rgba(200,169,110,.03);transform:scale(1.05);z-index:5}.popular-tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--orbit-accent);color:var(--orbit-bg-deep);padding:4px 16px;border-radius:999px;font-size:.75rem;font-weight:700}.price-header{margin-bottom:2.5rem}.plan-name{font-weight:600;margin-bottom:.5rem}.plan-price{font-size:2.5rem;font-weight:700}.plan-price small{font-size:1rem;color:var(--orbit-text-muted);font-weight:400}.plan-tagline{color:var(--orbit-text-muted);font-size:.9rem;margin-top:.5rem}.plan-features{list-style:none;padding:0;margin:0 0 2.5rem;display:flex;flex-direction:column;gap:1rem}.plan-features li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--orbit-text-secondary)}.footer{border-top:1px solid var(--orbit-border-subtle);padding:100px 0 50px;margin-top:5rem}.footer-container{max-width:1280px;margin:0 auto;padding:0 2rem}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:4rem;margin-bottom:5rem}.footer-brand{display:flex;flex-direction:column;gap:1.5rem}.footer-tagline{color:var(--orbit-text-muted);font-size:.9rem;max-width:200px}.social-links{display:flex;gap:1rem}.social-links a{width:36px;height:36px;border-radius:50%;border:1px solid var(--orbit-border-subtle);display:grid;place-items:center;color:var(--orbit-text-secondary);transition:all .3s ease}.social-links a:hover{border-color:var(--orbit-accent);color:var(--orbit-accent);background:rgba(200,169,110,.05)}.footer-grid h4{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--orbit-text-muted);margin-bottom:1.5rem}.footer-grid ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.8rem}.footer-grid ul a{color:var(--orbit-text-secondary);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-grid ul a:hover{color:var(--orbit-text-primary)}.footer-bottom{padding-top:2rem;border-top:1px solid var(--orbit-border-subtle);display:flex;justify-content:space-between;align-items:center;color:var(--orbit-text-muted);font-size:.75rem}.footer-meta{display:flex;gap:2rem}.footer-meta a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-meta a:hover{color:var(--orbit-text-primary)}.modal-overlay{position:fixed;inset:0;background:var(--modal-overlay-bg);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:5000;padding:1rem;animation:fadeIn .3s ease}.modal-card{background:var(--orbit-bg-elevated);border:1px solid var(--orbit-border-subtle);width:100%;max-width:460px;border-radius:20px;padding:0;position:relative;animation:slideUp .4s cubic-bezier(.16,1,.3,1);overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modal-card.modal-wide{max-width:750px}.modal-inner{padding:1rem 1.25rem;overflow-y:auto;flex:1}.modal-card::-webkit-scrollbar{display:none}.modal-close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:var(--orbit-text-muted);font-size:1.2rem;cursor:pointer;z-index:5010;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:all .3s ease;pointer-events:auto}.modal-close:hover{background:var(--orbit-accent-dim);color:var(--orbit-accent)}.auth-header{text-align:center;margin-bottom:.5rem}.auth-header h3{font-size:1.15rem;margin-bottom:.15rem}.auth-header p{font-size:.85rem}.auth-icon{width:32px;height:32px;background:var(--orbit-accent-dim);color:var(--orbit-accent);border-radius:12px;display:grid;place-items:center;font-size:1.1rem;margin:0 auto .5rem}.auth-error{background:rgba(239,68,68,.1);color:#ef4444;padding:.6rem;border-radius:10px;font-size:.8rem;margin-bottom:1rem;text-align:center}.form-group{margin-bottom:.75rem}.form-group label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--orbit-text-muted);margin-bottom:.5rem;padding-left:.2rem}.form-group input{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--orbit-border-subtle);border-radius:10px;padding:.65rem 1rem;color:var(--orbit-text-primary);outline:none;transition:border-color .3s ease;font-size:.9rem}.form-group input:focus{border-color:var(--orbit-accent)}.checkbox-wrap{margin-top:1.5rem}.checkbox-container{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-container input{width:16px;height:16px;border-radius:4px;margin-top:2px}.checkbox-label{font-size:.85rem;color:var(--orbit-text-secondary);line-height:1.4}.checkbox-label a{color:var(--orbit-accent);text-decoration:none}.auth-divider{position:relative;text-align:center;margin:1.5rem 0}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--orbit-border-subtle)}.auth-divider span{position:relative;background:var(--orbit-bg-elevated);padding:0 1rem;font-size:.75rem;color:var(--orbit-text-muted);text-transform:uppercase;letter-spacing:.05em}.auth-social{display:flex;gap:1rem;margin-bottom:1.5rem}.btn-social{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;background:var(--app-hover-bg);border:1px solid var(--orbit-border-subtle);border-radius:12px;color:var(--orbit-text-secondary);font-size:.85rem;font-weight:500;transition:all .3s ease}.btn-social:hover{border-color:var(--orbit-border-medium);background:var(--orbit-bg-card);color:var(--orbit-text-primary)}.auth-footer{margin-top:1rem;text-align:center;color:var(--orbit-text-muted);font-size:.85rem}.auth-footer button{background:transparent;border:none;color:var(--orbit-accent);font-weight:600}.auth-inline-note{background:rgba(200,169,110,.05);border:1px solid rgba(200,169,110,.1);padding:1.5rem;border-radius:16px;font-size:.95rem;color:var(--orbit-text-secondary);line-height:1.5}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease forwards}@media (max-width:1024px){.landing-nav{height:64px}.hero{grid-template-columns:1fr;gap:4rem;padding-top:100px;text-align:center}.hero-content{display:flex;flex-direction:column;align-items:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-visual{max-width:600px;margin:0 auto;width:100%}.features-grid,.pricing-grid,.steps-grid{grid-template-columns:1fr;gap:2rem}.footer-grid{grid-template-columns:1fr;gap:3rem;text-align:center}.footer-brand{align-items:center}.footer-tagline{max-width:100%}.social-links{justify-content:center}.footer-bottom{flex-direction:column;gap:1.5rem}.nav-center{display:none}.nav-container{grid-template-columns:1fr auto;padding:0 1.25rem}.nav-right{gap:.75rem}.hero-title{font-size:2.75rem}}@media (max-width:640px){.nav-logo span{display:none}.btn-primary{padding:10px 16px;font-size:.85rem}.nav-btn-login{padding:0 12px;font-size:.85rem}}@media (max-width:768px){.hero-visual{display:none}.section-header h2{font-size:2.2rem}.pricing-card.popular{transform:none}.modal-card{max-height:95vh;margin:10px}.modal-card,.modal-card.modal-wide{max-width:95%!important}.modal-inner{padding:1.25rem}}.step-progress{display:flex;justify-content:center;gap:.5rem;margin:.75rem 0 1.25rem}.step-pill{width:8px;height:8px;border-radius:4px;background:var(--orbit-border-subtle);transition:all .4s cubic-bezier(.16,1,.3,1)}.step-pill.active{width:32px;background:var(--orbit-accent)}.step-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--orbit-text-muted);text-align:center;margin-bottom:1.25rem}.biz-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.biz-item{background:var(--app-hover-bg);border-radius:16px;padding:1rem;gap:.5rem;transition:all .3s ease}.biz-item i{color:var(--orbit-text-muted)}.biz-item span{font-weight:600}.biz-item:hover{background:var(--orbit-bg-card)}.biz-item.active i{color:var(--orbit-accent)}.plan-list{display:flex;flex-direction:column;gap:.75rem}.plan-item{background:var(--app-hover-bg);transition:all .3s ease}.plan-name{font-weight:700;font-size:.85rem;color:var(--orbit-text-primary)}.plan-desc{font-size:.75rem;color:var(--orbit-text-muted)}.price-val{font-weight:800;color:var(--orbit-accent);text-align:right}.price-dur{font-size:.7rem;color:var(--orbit-text-muted);text-align:right}.step-actions{display:flex;gap:1rem}.step-actions .btn-primary{flex:2;padding:12px}.step-actions .btn-secondary{flex:1;padding:12px}.rounded-xl{border-radius:16px!important}.billing-toggle-wrapper{display:flex;justify-content:center}.billing-toggle{display:flex;background:var(--orbit-bg-card);border:1px solid var(--orbit-border-subtle);padding:4px;border-radius:14px;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.billing-toggle button{background:transparent;border:none;padding:10px 24px;border-radius:10px;font-size:.875rem;font-weight:600;color:var(--orbit-text-secondary);cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;display:flex;align-items:center;justify-content:center;gap:8px;z-index:1;flex:1;min-width:120px}.billing-toggle button.active{color:var(--orbit-bg-deep)}.billing-toggle:after{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(33.333% - 4px);background:var(--orbit-accent);border-radius:10px;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0;box-shadow:0 4px 12px rgba(200,169,110,.3)}.billing-toggle.monthly:after{transform:translateX(0)}.billing-toggle.yearly:after{transform:translateX(100%)}.billing-toggle.trial:after{transform:translateX(200%)}.save-badge{background:var(--orbit-bg-surface);color:var(--orbit-accent);font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700;transition:all .3s ease}.billing-toggle button.active .save-badge{background:rgba(0,0,0,.2);color:var(--orbit-bg-deep)}.feature-selection-list{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto;padding-right:8px}.feature-select-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid var(--orbit-border-subtle);border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.feature-select-item:hover{background:rgba(255,255,255,.08);transform:translateX(4px);border-color:var(--orbit-border-medium);background:var(--app-hover-bg)}.feature-select-item.active{border-color:var(--orbit-accent);background:var(--orbit-accent-dim);box-shadow:0 0 0 1px var(--orbit-accent)}.feature-select-item .bi-circle{color:var(--orbit-border-medium);font-size:1.1rem}.pricing-summary-bar{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);border:1px solid var(--orbit-border-subtle);transition:all .3s ease}.feature-checkbox{width:20px;height:20px;border:2px solid var(--orbit-border-medium);border-radius:6px;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s ease}.feature-checkbox.checked{background:var(--orbit-accent);border-color:var(--orbit-accent);color:white}.feature-select-item .fw-bold{color:var(--orbit-text-main)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.biz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;justify-content:center}.biz-grid.centered{grid-template-columns:repeat(2,180px);justify-content:center}.biz-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .2rem;min-height:70px;background:rgba(255,255,255,.02);border:1px solid var(--orbit-border-subtle);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center}.biz-item:hover{background:rgba(255,255,255,.07);transform:translateY(-4px)}.biz-item i{font-size:1.25rem}.biz-item i,.biz-item span{color:var(--orbit-text-secondary)}.biz-item span{font-size:.85rem;font-weight:500;line-height:1.2}.biz-item:hover{background:var(--app-hover-bg);border-color:var(--orbit-border-medium)}.biz-item.active{background:var(--orbit-accent-dim);border-color:var(--orbit-accent)}.biz-item.active i,.biz-item.active span{color:var(--orbit-accent)}@media (max-width:576px){.biz-grid{grid-template-columns:repeat(2,1fr)}.biz-grid.centered{grid-template-columns:1fr}}.plan-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(255,255,255,.02);border:1px solid var(--orbit-border-subtle);border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.plan-item:hover{background:rgba(255,255,255,.07);border-color:var(--orbit-border-medium);background:var(--app-hover-bg)}.plan-item.active{border-color:var(--orbit-accent);background:var(--orbit-accent-dim)}.plan-item .plan-name{font-weight:700;font-size:.9rem}.plan-item .plan-desc{font-size:.75rem;color:var(--orbit-text-muted)}.plan-item .price-val{font-weight:700;color:var(--orbit-text-primary);text-align:right}.plan-item .price-dur{font-size:.7rem;color:var(--orbit-text-muted);text-align:right}.stores-config-list{display:flex;flex-direction:column;gap:12px}.store-config-item{transition:all .25s cubic-bezier(.4,0,.2,1)}.store-config-item:hover{border-color:var(--orbit-accent)!important;background:var(--orbit-accent-dim)!important}.biz-mini-item{transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.biz-mini-item:hover{border-color:var(--orbit-accent)!important;color:var(--orbit-accent)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--orbit-border-subtle);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--orbit-accent)}.qr-wrapper{transition:all .4s cubic-bezier(.16,1,.3,1);background:white}.qr-wrapper:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.1)}.letter-spacing-1{letter-spacing:1px}.x-small{font-size:11px}.rotate-90{transform:rotate(90deg);transition:transform .3s ease}.letter-spacing-1{letter-spacing:.1em}.btn-icon-circle{width:32px;height:32px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important}@media (max-width:576px){.modal-card.modal-wide{width:95%!important;max-width:95%!important}.modal-inner{padding:1rem!important}.biz-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.biz-item{padding:.75rem!important}.biz-item i{font-size:1.1rem!important}.billing-toggle button{min-width:unset!important;padding:8px 12px!important;font-size:.75rem!important}.billing-toggle-container,.billing-toggle-wrapper{width:100%;overflow-x:auto;padding-bottom:4px}}