*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-page: #0B0817;--bg-card: rgba(255, 255, 255, .04);--bg-card-hover: rgba(255, 255, 255, .07);--bg-elevated: #110D1F;--purple: #9B5DFF;--purple-light: #c090ff;--purple-hover: #a870ff;--purple-dark: #6a2ed4;--purple-dim: rgba(155, 93, 255, .15);--purple-glow: rgba(155, 93, 255, .35);--cyan: #00D4FF;--emerald: #0FE09A;--amber: #FF9A3C;--rose: #FF4D6A;--gold: #FFD600;--text-primary: #F0ECFF;--text-secondary: #C8C0E0;--text-muted: #998DB8;--text-dim: #635A7A;--border-subtle: rgba(255, 255, 255, .07);--border-medium: rgba(255, 255, 255, .12);--section-py: clamp(4rem, 8vw, 7rem)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-page);color:var(--text-secondary);line-height:1.6;overflow-x:hidden}::selection{background:#9b5dff4d;color:var(--text-primary)}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:Syne,sans-serif;color:var(--text-primary);line-height:1.2}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}.section{padding:var(--section-py) 0}.section-alt{background:var(--bg-elevated)}.section-header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.section-label{display:inline-block;font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--purple-light);background:var(--purple-dim);border:1px solid rgba(155,93,255,.25);padding:.3rem .85rem;border-radius:100px;margin-bottom:1rem}.section-header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.section-sub{font-size:1.05rem;color:var(--text-muted);max-width:520px;margin:0 auto}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;transition:background .3s,box-shadow .3s,padding .3s}.nav.scrolled{background:#0b0817d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--border-subtle);padding:.65rem 0}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo{display:flex;align-items:center;gap:.5rem}.logo-icon{display:flex}.logo-text{font-family:Syne,sans-serif;font-weight:700;font-size:1.15rem;color:var(--text-primary)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-actions{display:flex;align-items:center;gap:.75rem}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-toggle span{display:block;width:22px;height:2px;background:var(--text-secondary);border-radius:2px;transition:.2s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:DM Sans,sans-serif;font-weight:500;font-size:.875rem;padding:.6rem 1.25rem;border-radius:10px;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#9b5dff,#7040ee);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#a870ff,#8050f5);box-shadow:0 0 24px #9b5dff66}.btn-secondary{background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border-medium)}.btn-secondary:hover{background:#ffffff1a;color:var(--text-primary)}.btn-ghost{background:transparent;color:var(--text-muted)}.btn-ghost:hover{color:var(--text-primary)}.btn-lg{padding:.8rem 1.75rem;font-size:.95rem;border-radius:12px}.btn-block{width:100%}.hero{position:relative;padding:8rem 0 4rem;overflow:hidden}.hero-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(155,93,255,.12) 0%,transparent 70%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-badge{display:inline-block;font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);padding:.3rem .85rem;border-radius:100px;margin-bottom:1.25rem}.hero h1{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;margin-bottom:1.25rem;letter-spacing:-.02em}.text-gradient{background:linear-gradient(135deg,#9b5dff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:1.1rem;color:var(--text-muted);max-width:480px;margin-bottom:2rem;line-height:1.7}.hero-cta{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.hero-note{font-family:DM Mono,monospace;font-size:.75rem;color:var(--text-dim)}.hero-visual{display:flex;justify-content:center}.phone-mockup{width:280px;border-radius:32px;background:linear-gradient(180deg,#1a1430,#130f22);border:1px solid var(--border-medium);padding:1.25rem;box-shadow:0 24px 64px #00000080,0 0 40px #9b5dff14,inset 0 1px #ffffff12;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.phone-screen{background:#ffffff08;border-radius:20px;padding:1.5rem 1.25rem;border:1px solid var(--border-subtle)}.mock-header{margin-bottom:1.25rem}.mock-store{font-family:Syne,sans-serif;font-weight:600;font-size:.85rem;color:var(--text-primary);margin-bottom:.2rem}.mock-label{font-family:DM Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.mock-points{text-align:center;margin-bottom:.75rem}.mock-points-value{font-family:Syne,sans-serif;font-size:2.25rem;font-weight:800;color:var(--text-primary);display:block;line-height:1}.mock-points-label{font-family:DM Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.mock-progress{height:6px;background:#ffffff0f;border-radius:3px;margin-bottom:.5rem;overflow:hidden}.mock-progress-bar{height:100%;background:linear-gradient(90deg,#9b5dff,#00d4ff);border-radius:3px}.mock-next{font-family:DM Mono,monospace;font-size:.65rem;color:var(--text-dim);text-align:center;margin-bottom:1.25rem}.mock-rewards{display:flex;flex-direction:column;gap:.5rem}.mock-reward{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:10px;font-size:.8rem;color:var(--text-muted)}.mock-reward-active{border-color:#9b5dff40;background:var(--purple-dim);color:var(--purple-light)}.mock-reward-icon{font-size:.75rem;color:var(--emerald)}.mock-reward-locked{color:var(--text-dim)}.stats-bar{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:2.5rem 0;background:var(--bg-elevated)}.stats-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stat-value,.stat-suffix{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:var(--text-primary)}.stat-label{display:block;font-family:DM Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-top:.25rem}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem 1.5rem;transition:border-color .3s,box-shadow .3s}.step-card:hover{border-color:#9b5dff40;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0d}.step-number{font-family:Syne,sans-serif;font-weight:800;font-size:2.5rem;color:#9b5dff1a;position:absolute;top:1rem;right:1.25rem;line-height:1}.step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--purple-dim);border:1px solid rgba(155,93,255,.2);border-radius:12px;margin-bottom:1.25rem}.step-card h3{font-size:1.05rem;font-weight:600;margin-bottom:.6rem}.step-card p{font-size:.9rem;color:var(--text-muted);line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:1.75rem 1.5rem;transition:border-color .3s,box-shadow .3s,transform .3s}.feature-card:hover{border-color:#9b5dff33;box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.feature-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:11px;margin-bottom:1rem}.feature-icon-purple{background:#9b5dff1f;color:var(--purple);border:1px solid rgba(155,93,255,.2)}.feature-icon-cyan{background:#00d4ff1f;color:var(--cyan);border:1px solid rgba(0,212,255,.2)}.feature-icon-emerald{background:#0fe09a1f;color:var(--emerald);border:1px solid rgba(15,224,154,.2)}.feature-icon-amber{background:#ff9a3c1f;color:var(--amber);border:1px solid rgba(255,154,60,.2)}.feature-icon-rose{background:#ff4d6a1f;color:var(--rose);border:1px solid rgba(255,77,106,.2)}.feature-icon-gold{background:#ffd6001f;color:var(--gold);border:1px solid rgba(255,214,0,.2)}.feature-card h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.feature-card p{font-size:.875rem;color:var(--text-muted);line-height:1.6}.dashboard-preview{max-width:900px;margin:0 auto}.preview-frame{background:#0f0b1c;border:1px solid var(--border-medium);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000080,0 0 60px #9b5dff0f}.preview-bar{display:flex;gap:6px;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid var(--border-subtle)}.preview-dot{width:10px;height:10px;border-radius:50%;background:#ffffff1a}.preview-content{display:flex;min-height:320px}.preview-sidebar{width:52px;background:#ffffff05;border-right:1px solid var(--border-subtle);padding:1rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.preview-sidebar-logo{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#9b5dff,#7040ee);display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-weight:700;font-size:.65rem;color:#fff;margin-bottom:.75rem}.preview-sidebar-item{width:28px;height:28px;border-radius:7px;background:#ffffff0a}.preview-sidebar-item.active{background:var(--purple-dim);border:1px solid rgba(155,93,255,.25)}.preview-main{flex:1;padding:1.25rem}.preview-cards-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.preview-stat-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;padding:.875rem .75rem}.preview-stat-label{font-family:DM Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:.35rem}.preview-stat-value{font-family:Syne,sans-serif;font-weight:700;font-size:1.1rem;color:var(--text-primary);margin-bottom:.25rem}.preview-stat-change{font-family:DM Mono,monospace;font-size:.5rem;color:var(--text-dim)}.preview-stat-change.positive{color:var(--emerald)}.preview-chart{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;padding:1rem}.preview-chart-label{font-family:DM Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:.75rem}.preview-chart-bars{display:flex;align-items:flex-end;gap:.5rem;height:100px}.preview-bar-col{flex:1;height:100%;display:flex;align-items:flex-end}.preview-bar-fill{width:100%;height:var(--h);background:linear-gradient(180deg,var(--purple) 0%,rgba(155,93,255,.3) 100%);border-radius:4px 4px 0 0;transition:height .6s ease}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:1.75rem 1.5rem;transition:border-color .3s}.testimonial-card:hover{border-color:#9b5dff33}.testimonial-stars{display:flex;gap:2px;margin-bottom:1rem}.testimonial-quote{font-size:.95rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:.75rem}.testimonial-avatar{width:40px;height:40px;border-radius:10px;background:var(--purple-dim);border:1px solid rgba(155,93,255,.2);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;color:var(--purple-light)}.testimonial-name{font-weight:600;font-size:.875rem;color:var(--text-primary)}.testimonial-role{font-family:DM Mono,monospace;font-size:.7rem;color:var(--text-dim)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}.pricing-card{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;padding:2rem 1.5rem;transition:border-color .3s,box-shadow .3s}.pricing-card:hover{border-color:#9b5dff33}.pricing-card-featured{border-color:#9b5dff59;background:linear-gradient(180deg,rgba(155,93,255,.06) 0%,var(--bg-card) 100%);box-shadow:0 0 40px #9b5dff14}.pricing-badge{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);font-family:DM Mono,monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,#9b5dff,#7040ee);padding:.25rem .85rem;border-radius:100px;white-space:nowrap}.pricing-tier{font-family:Syne,sans-serif;font-weight:600;font-size:1.1rem;color:var(--text-primary);margin-bottom:.75rem}.pricing-price{margin-bottom:.75rem}.pricing-amount{font-family:Syne,sans-serif;font-weight:800;font-size:2.5rem;color:var(--text-primary);letter-spacing:-.02em}.pricing-period{font-family:DM Mono,monospace;font-size:.8rem;color:var(--text-dim)}.pricing-desc{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem;line-height:1.5}.pricing-features{list-style:none;margin-bottom:1.75rem}.pricing-features li{position:relative;padding:.4rem 0 .4rem 1.25rem;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.pricing-features li:before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;border-radius:50%;background:var(--purple)}.pricing-card-featured .pricing-features li:before{background:var(--purple-light);box-shadow:0 0 8px #9b5dff66}.cta-section{padding:var(--section-py) 0}.cta-inner{position:relative;text-align:center;background:linear-gradient(180deg,rgba(155,93,255,.08) 0%,transparent 100%);border:1px solid rgba(155,93,255,.2);border-radius:24px;padding:4rem 2rem;overflow:hidden}.cta-glow{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(ellipse at center,rgba(155,93,255,.15) 0%,transparent 70%);pointer-events:none}.cta-inner h2{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;margin-bottom:.75rem;position:relative}.cta-inner p{font-size:1rem;color:var(--text-muted);max-width:480px;margin:0 auto 2rem;position:relative}.cta-actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;position:relative}.footer{border-top:1px solid var(--border-subtle);padding:3.5rem 0 2rem}.footer-inner{display:flex;flex-direction:column;gap:2.5rem}.footer-brand{max-width:280px}.footer-tagline{font-size:.875rem;color:var(--text-dim);margin-top:.75rem}.footer-links{display:flex;gap:4rem}.footer-col h4{font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:.75rem}.footer-col a{display:block;font-size:.85rem;color:var(--text-muted);padding:.25rem 0;transition:color .2s}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--border-subtle)}.footer-bottom p{font-size:.8rem;color:var(--text-dim)}.footer-legal{display:flex;gap:1.5rem}.footer-legal a{font-size:.8rem;color:var(--text-dim);transition:color .2s}.footer-legal a:hover{color:var(--text-muted)}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0b0817cc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:1.5rem;overflow-y:auto}.modal-overlay.open{display:flex}.modal-panel{position:relative;width:100%;max-width:520px;background:#1a1430;border:1px solid var(--border-medium);border-radius:18px;padding:2rem;box-shadow:0 24px 64px #0009,inset 0 1px #ffffff12;animation:modal-in .25s ease-out;margin:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:6px;transition:color .2s,background .2s}.modal-close:hover{color:var(--text-primary);background:#ffffff0f}.modal-header{margin-bottom:1.5rem}.modal-header h2{font-size:1.35rem;font-weight:700;margin-bottom:.4rem}.modal-header p{font-size:.875rem;color:var(--text-muted)}.modal-form{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.35rem}.form-group label{font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.form-optional{text-transform:none;letter-spacing:0;color:var(--text-dim);font-weight:400}.input{background:#ffffff0d;border:1px solid var(--border-medium);border-radius:10px;padding:.625rem .875rem;font-family:DM Sans,sans-serif;font-size:.875rem;color:var(--text-primary);transition:border-color .2s,box-shadow .2s;outline:none;width:100%}.input::placeholder{color:var(--text-dim)}.input:focus{border-color:#9b5dff99;box-shadow:0 0 0 3px #9b5dff26,0 0 12px #9b5dff1a}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23635A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem;cursor:pointer}select.input option{background:#1a1430;color:var(--text-primary)}textarea.input{resize:vertical;min-height:60px}.modal-success{text-align:center;padding:1.5rem 0}.success-icon{margin-bottom:1rem}.modal-success h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.modal-success p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;max-width:360px;margin-left:auto;margin-right:auto}@media(max-width:520px){.form-row{grid-template-columns:1fr}.modal-panel{padding:1.5rem}}.legal-page{padding:6rem 0 3rem}.legal-container{max-width:780px}.legal-header{margin-bottom:3rem}.legal-header h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:.75rem}.legal-effective{font-family:DM Mono,monospace;font-size:.75rem;color:var(--text-dim);letter-spacing:.02em}.legal-body{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0d}.legal-section{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--border-subtle)}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.legal-section h3{font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.6rem}.legal-section p{font-size:.9rem;color:var(--text-secondary);line-height:1.75;margin-bottom:.75rem}.legal-section p:last-child{margin-bottom:0}.legal-section ul{list-style:none;margin:.5rem 0 .75rem;padding:0}.legal-section ul li{position:relative;padding:.3rem 0 .3rem 1.25rem;font-size:.9rem;color:var(--text-secondary);line-height:1.65}.legal-section ul li:before{content:"";position:absolute;left:0;top:.7rem;width:5px;height:5px;border-radius:50%;background:var(--purple)}.legal-section a{color:var(--purple-light);transition:color .2s}.legal-section a:hover{color:var(--purple-hover)}.legal-callout{margin:1.25rem 0;padding:1.25rem 1.5rem;background:var(--purple-dim);border:1px solid rgba(155,93,255,.25);border-radius:12px;border-left:3px solid var(--purple)}.legal-callout p{color:var(--text-primary);font-size:.9rem;line-height:1.75;margin:0}.legal-contact{margin-top:.75rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:10px}.legal-contact p{margin-bottom:.25rem;font-size:.875rem}.legal-contact p:last-child{margin-bottom:0}.legal-identity{text-align:center;padding-top:1rem}.legal-identity p{font-family:DM Mono,monospace;font-size:.75rem;color:var(--text-dim);letter-spacing:.02em}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-sub{margin:0 auto 2rem}.hero-cta{justify-content:center}.hero-note{text-align:center}.hero-visual{margin-top:2rem}.features-grid,.preview-cards-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links,.nav-actions{display:none}.nav-toggle{display:flex}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#0b0817f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle);gap:.5rem}.nav-actions.open{display:flex;position:absolute;top:calc(100% + 120px);left:0;right:0;background:#0b0817f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0 1.5rem 1rem;border-bottom:1px solid var(--border-subtle)}.hero{padding:6.5rem 0 3rem}.stats-inner{grid-template-columns:repeat(2,1fr);gap:1.5rem}.steps-grid,.features-grid,.testimonials-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card-featured{order:-1}.preview-content{flex-direction:column}.preview-sidebar{flex-direction:row;width:100%;border-right:none;border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem}.preview-sidebar-logo{margin-bottom:0;margin-right:.5rem}.preview-cards-row{grid-template-columns:repeat(2,1fr)}.footer-links{flex-direction:column;gap:1.5rem}.footer-bottom{flex-direction:column;gap:.75rem;text-align:center}}@media(max-width:480px){.stats-inner,.preview-cards-row{grid-template-columns:1fr}.hero h1{font-size:1.85rem}}
