:root{--night: #0D0705;--warmwhite: #FFF5EB;--smoke: #8B7355;--ember: #FF6B35;--flame: #FF8C42}.legal-page{background:var(--night);color:var(--smoke);font-family:Newsreader,serif;-webkit-font-smoothing:antialiased;min-height:100vh}.legal-page a{color:var(--flame);text-decoration:underline;text-underline-offset:2px;transition:color .3s}.legal-page a:hover{color:var(--warmwhite)}.legal-page nav{padding:18px 32px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,179,71,.05)}.legal-page .nav-brand{font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;color:var(--warmwhite);text-decoration:none}.legal-page .nav-brand:hover{color:var(--flame)}.legal-inner{max-width:680px;margin:0 auto;padding:60px 32px 80px}.legal-page h1{font-family:"Instrument Serif",serif;font-size:36px;color:var(--warmwhite);margin-bottom:8px;font-weight:400}.legal-updated{font-size:13px;color:#8b735580;margin-bottom:36px}.legal-page h2{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:var(--flame);margin-top:28px;margin-bottom:8px;letter-spacing:.01em}.legal-page p{font-size:14.5px;line-height:1.75;margin-bottom:12px}.legal-page strong{color:var(--warmwhite);font-weight:600}.legal-page code{font-family:monospace;font-size:13px;background:#ffb3470f;padding:2px 6px;border-radius:4px;color:var(--flame)}.legal-page footer{padding:36px 32px;border-top:1px solid rgba(255,179,71,.05);text-align:center;font-family:DM Sans,sans-serif;font-size:12.5px;color:#8b735566}.legal-page footer a{color:#8b735566;margin:0 10px}.legal-page footer a:hover{color:var(--smoke)}@media(max-width:768px){.legal-inner{padding:40px 18px 60px}.legal-page h1{font-size:28px}}:root{--ember: #FF6B35;--flame: #FF8C42;--glow: #FFB347;--coal: #1A0E0A;--ash: #2D1B14;--smoke: #8B7355;--warmwhite: #FFF5EB;--cream: #FFECD2;--coral: #FF6F61;--deep: #0D0705;--glass: rgba(255, 139, 66, .05);--glass-border: rgba(255, 179, 71, .1);--glass-hover: rgba(255, 139, 66, .09);--polaroid-cream: #F5F0E8;--aqua-blue: #4FC3F7;--aqua-shine: rgba(255,255,255,.45);--cork: #C4A67D;--cork-dark: #A08060;--paper: #FFF8F0;--sticker-pink: #FF87AB;--sticker-yellow: #FFE156;--sticker-green: #7DCEA0;--sticker-blue: #87CEEB}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,-apple-system,sans-serif;background:var(--deep);color:var(--warmwhite);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:#ff6b354d;color:var(--cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}.ambient{position:fixed;border-radius:50%;filter:blur(130px);pointer-events:none;z-index:0}.g1{width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,53,.14) 0%,transparent 70%);top:-200px;left:-100px;animation:gf 20s ease-in-out infinite}.g2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,140,66,.09) 0%,transparent 70%);bottom:-150px;right:-100px;animation:gf 25s ease-in-out infinite reverse}@keyframes gf{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.ember-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.ember{position:absolute;width:3px;height:3px;background:var(--glow);border-radius:50%;box-shadow:0 0 6px 2px #ffb34766;animation:rise linear infinite;opacity:0}@keyframes rise{0%{transform:translateY(100vh) translate(0) scale(1);opacity:0}10%{opacity:.7}90%{opacity:.2}to{transform:translateY(-10vh) translate(var(--drift)) scale(.3);opacity:0}}.sparkle-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.sparkle-star{position:absolute;color:var(--glow);font-size:14px;animation:sparkle-twinkle 2s ease-in-out infinite;opacity:0;text-shadow:0 0 6px rgba(255,179,71,.6)}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:.7;transform:scale(1) rotate(180deg)}}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;transition:all .4s ease}nav.scrolled{background:#0d0705e0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,179,71,.06);padding:12px 32px}.nav-logo{display:flex;align-items:center;gap:10px}.nav-flame{width:32px;height:28px}.nav-flame svg{width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(212,80,10,.35))}.nav-brand{font-family:"Instrument Serif",serif;font-size:19px;color:var(--cream);letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:28px;list-style:none}.nav-links a{color:var(--smoke);text-decoration:none;font-size:13.5px;font-weight:400;transition:color .3s}.nav-links a:hover{color:var(--cream)}.nav-cta{background:linear-gradient(180deg,var(--flame) 0%,var(--ember) 60%,#D45520 100%);color:var(--warmwhite)!important;padding:8px 20px;border-radius:100px;font-weight:500!important;box-shadow:0 2px 12px #ff6b354d,inset 0 1px #fff3;transition:all .3s;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.nav-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff26,#fff0);border-radius:100px;pointer-events:none}.nav-cta:hover{box-shadow:0 4px 24px #ff6b3580,inset 0 1px #ffffff40}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px 40px;text-align:center;z-index:2}.hero-flame-wrap{position:relative;width:88px;height:80px;margin-bottom:20px;animation:hfin 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px) scale(.8)}@keyframes hfin{to{opacity:1;transform:translateY(0) scale(1)}}.hero-flame-wrap svg{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(255,140,66,.5)) drop-shadow(0 0 40px rgba(255,107,53,.25))}.hero-flame-pulse{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;background:radial-gradient(circle,rgba(255,140,66,.18) 0%,transparent 70%);border-radius:50%;animation:pg 3s ease-in-out infinite}@keyframes pg{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.7}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 7px;background:linear-gradient(180deg,#ffb3471f,#ff6b350f);border:1px solid rgba(255,179,71,.18);border-radius:100px;font-size:11px;color:var(--glow);letter-spacing:.05em;text-transform:uppercase;font-weight:500;margin-bottom:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fu .8s .3s cubic-bezier(.16,1,.3,1) both;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0003}.badge-dot{width:6px;height:6px;background:var(--ember);border-radius:50%;box-shadow:0 0 8px var(--ember);animation:bp 2s ease-in-out infinite}@keyframes bp{0%,to{opacity:1}50%{opacity:.35}}.hero-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.hero-star{position:absolute;font-size:18px;opacity:.15;animation:star-float 6s ease-in-out infinite;color:var(--glow);text-shadow:0 0 10px rgba(255,179,71,.5)}@keyframes star-float{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-8px) rotate(15deg);opacity:.25}}.hero h1{font-family:"Instrument Serif",serif;font-size:clamp(40px,7vw,82px);font-weight:400;line-height:1.06;letter-spacing:-.035em;color:var(--cream);max-width:780px;margin-bottom:20px;animation:fu .8s .5s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.hero h1 em{font-family:Newsreader,serif;font-style:italic;font-weight:300;background:linear-gradient(135deg,var(--flame),var(--glow) 50%,var(--coral));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-family:Newsreader,serif;font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.65;color:var(--smoke);max-width:580px;margin-bottom:32px;letter-spacing:.01em;animation:fu .8s .7s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.hero-title{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--flame);margin-bottom:16px;animation:fu .8s .35s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.hero-cta{animation:fu .8s .9s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.hero-actions{display:flex;align-items:center;gap:14px;animation:fu .8s .9s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}@keyframes fu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 32px;background:linear-gradient(180deg,var(--flame) 0%,var(--ember) 60%,#D45520 100%);color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;border:none;border-radius:14px;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px #fff3,0 4px 16px #ff6b354d,0 8px 32px #ff6b3526;transition:all .25s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff2e,#fff0);border-radius:14px 14px 0 0;pointer-events:none}.btn-primary:hover{box-shadow:inset 0 1px #ffffff40,0 8px 32px #ff6b3566,0 16px 48px #ff6b3533}.btn-primary:active{box-shadow:inset 0 2px 3px #00000026,0 2px 8px #ff6b3533}.btn-primary .arrow{transition:transform .3s}.btn-primary:hover .arrow{transform:translate(3px)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,179,71,.14);border-radius:14px;color:var(--cream);font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;cursor:pointer;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease;box-shadow:inset 0 1px #ffffff14}.btn-ghost:hover{background:var(--glass-hover);border-color:#ffb3472e}.section-line{width:100%;max-width:1080px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(255,179,71,.08),transparent)}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.tenx{position:relative;z-index:2;padding:40px 24px 60px}.tenx-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tenx-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--flame);margin-bottom:24px;font-weight:500}.tenx-text h2{font-family:"Instrument Serif",serif;font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.03em;color:var(--cream);line-height:1.15;margin-bottom:20px}.tenx-text h2 em{font-family:Newsreader,serif;font-style:italic;font-weight:300;color:var(--glow)}.tenx-text p{font-family:Newsreader,serif;font-size:17px;font-weight:300;line-height:1.7;color:var(--smoke);margin-bottom:16px}.tenx-text p strong{color:#fff5ebcc;font-weight:400}.tenx-demo{display:flex;justify-content:center;perspective:1000px}.phone{position:relative;width:270px;height:560px;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:42px;padding:10px;box-shadow:0 40px 80px #00000080,0 20px 40px #0000004d,inset 0 1px #ffffff12,inset 0 -1px #ffffff05,-1px 0 #ffffff0a,1px 0 #ffffff0a,0 0 80px #ff8c421f;transition:transform .6s cubic-bezier(.16,1,.3,1)}.phone:hover{transform:rotateY(-3deg) rotateX(2deg) translateY(-6px)}.phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#0d0705,#1a0e0a 30%);border-radius:33px;overflow:hidden;position:relative}.phone-glow{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);width:180px;height:100px;background:radial-gradient(ellipse,rgba(255,140,66,.18) 0%,transparent 70%);filter:blur(25px);pointer-events:none}.manifesto{position:relative;z-index:2;padding:60px 24px;text-align:center}.manifesto-inner{max-width:660px;margin:0 auto}.manifesto-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--flame);margin-bottom:36px;font-weight:500}.manifesto p{font-family:Newsreader,serif;font-size:clamp(19px,2.8vw,26px);font-weight:300;line-height:1.7;color:#fff5eb99;margin-bottom:28px}.manifesto p strong{color:var(--cream);font-weight:400}.manifesto p em{color:var(--glow);font-style:italic}.manifesto-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:44px auto;color:var(--flame);font-size:12px;opacity:.5}.manifesto-divider:before,.manifesto-divider:after{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--ember),transparent)}.product{position:relative;z-index:2;padding:48px 24px 60px}.product-header{text-align:center;margin-bottom:48px}.product-header h2{font-family:"Instrument Serif",serif;font-size:clamp(30px,5vw,48px);font-weight:400;letter-spacing:-.03em;color:var(--cream);margin-bottom:12px}.product-header p{font-family:Newsreader,serif;font-size:17px;color:var(--smoke);font-weight:300}.tab-nav{display:flex;justify-content:center;gap:0;margin-bottom:0;max-width:460px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.tab-btn{padding:12px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;color:var(--smoke);cursor:pointer;transition:all .3s ease;flex:1;text-align:center;border:1px solid rgba(255,179,71,.08);border-bottom:none;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border-radius:12px 12px 0 0;margin:0 2px;position:relative;box-shadow:inset 0 1px #ffffff0a}.tab-btn.active{background:linear-gradient(180deg,#ff6b3526,#ff6b350f);color:var(--cream);font-weight:500;border-color:#ffb34726;box-shadow:inset 0 1px #ffffff1a,0 -2px 12px #ff6b3514;z-index:3}.tab-btn:hover:not(.active){color:var(--cream);background:#ffffff08}.tab-content-wrap{max-width:1080px;margin:0 auto;background:linear-gradient(180deg,#ff6b350a,#ff6b3503);border:1px solid rgba(255,179,71,.1);border-radius:0 0 20px 20px;padding:36px 32px;box-shadow:inset 0 1px #ffffff08,0 8px 32px #00000026}.tab-panel{display:none}.tab-panel.active{display:block}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feat-card{position:relative;padding:32px 28px;background:linear-gradient(180deg,#ffb3470f,#ff6b3505);border:1px solid rgba(255,179,71,.1);border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 3px 10px #0000001f}.feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,179,71,.15),transparent)}.feat-card:hover{background:linear-gradient(180deg,#ffb3471f,#ff6b350d);border-color:#ffb34740;box-shadow:0 4px 24px #ff6b351f,0 0 0 1px #ffb3471a}.feat-icon{width:48px;height:48px;background:linear-gradient(145deg,#ffb3472e,#ff6b3514);border:1px solid rgba(255,179,71,.15);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:22px;box-shadow:0 3px 8px #0003}.feat-card h3{font-family:"Instrument Serif",serif;font-size:20px;font-weight:400;color:var(--cream);margin-bottom:8px;letter-spacing:-.02em}.feat-card p{font-size:13.5px;line-height:1.6;color:var(--smoke);font-weight:300}.replaces-section{position:relative;z-index:2;padding:48px 24px;text-align:center}.replaces-inner{max-width:560px;margin:0 auto}.replaces-punchline{font-family:"Instrument Serif",serif;font-size:clamp(22px,3vw,30px);color:var(--cream);letter-spacing:-.02em;margin-bottom:16px}.replaces-answer{font-family:"Instrument Serif",serif;font-size:clamp(26px,3.5vw,34px);color:var(--flame);letter-spacing:-.02em}.seven-apps-trigger{position:relative;cursor:default;border-bottom:1px dashed rgba(255,179,71,.3);transition:border-color .3s}.seven-apps-trigger:hover{border-bottom-color:var(--ember)}.seven-apps-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;padding:10px 16px;background:#140e0af2;border:1px solid rgba(255,179,71,.15);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Newsreader,serif;font-size:14px;font-weight:300;color:#8b735580;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translate(-50%) translateY(4px);box-shadow:0 8px 24px #0000004d}.seven-apps-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#ffb34726}.seven-apps-trigger:hover .seven-apps-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.cta-section{position:relative;z-index:2;padding:48px 24px 80px;text-align:center}.cta-card{max-width:600px;margin:0 auto;padding:56px 44px;background:linear-gradient(145deg,#ff6b3512,#ff8c4205);border:1px solid rgba(255,179,71,.12);border-radius:28px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.cta-card:before{content:"";position:absolute;top:-80px;left:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);pointer-events:none}.cta-card h2{font-family:"Instrument Serif",serif;font-size:clamp(26px,4vw,38px);font-weight:400;letter-spacing:-.03em;color:var(--cream);margin-bottom:14px;position:relative;z-index:1}.cta-card>p{font-family:Newsreader,serif;font-size:16px;color:var(--smoke);font-weight:300;line-height:1.6;margin-bottom:32px;position:relative;z-index:1}.cta-form{display:flex;gap:10px;max-width:400px;margin:0 auto;position:relative;z-index:1}.cta-input{flex:1;padding:13px 18px;background:#ffffff0a;border:1px solid rgba(255,179,71,.1);border-radius:12px;color:var(--cream);font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:all .3s}.cta-input::placeholder{color:#8b735573}.cta-input:focus{border-color:#ff8c4240;box-shadow:0 0 0 3px #ff6b3514;background:#ffffff0f}.cta-btn{padding:13px 24px;background:linear-gradient(180deg,var(--flame) 0%,var(--ember) 60%,#D45520 100%);border:none;border-radius:12px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 4px 16px #ff6b3540;transition:all .25s}.cta-btn:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff26,#fff0);border-radius:12px 12px 0 0;pointer-events:none}.cta-btn:hover{box-shadow:inset 0 1px #ffffff40,0 8px 24px #ff6b3559}.hero-launch{font-family:DM Sans,sans-serif;font-size:13px;color:#8b735580;margin-top:16px;letter-spacing:.02em}.screenshots-section{position:relative;z-index:2;padding:60px 24px;text-align:center}.screenshots-header{max-width:520px;margin:0 auto 48px}.screenshots-header h2{font-family:"Instrument Serif",serif;font-size:clamp(24px,3.5vw,34px);font-weight:400;letter-spacing:-.03em;color:var(--cream);margin-bottom:10px}.screenshots-header p{font-family:Newsreader,serif;font-size:15px;color:var(--smoke);font-weight:300;line-height:1.6}.screenshots-grid{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;max-width:900px;margin:0 auto}.screenshot-item{display:flex;flex-direction:column;align-items:center;gap:16px;flex:0 1 260px}.screenshot-phone{width:200px;height:406px;background:transparent;border:1px solid rgba(255,179,71,.12);border-radius:28px;overflow:hidden;position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}.screenshot-label{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:var(--smoke);letter-spacing:.01em}.visitor-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;position:relative;z-index:1}.counter-label{font-family:VT323,monospace;font-size:13px;color:#8b735580;text-transform:uppercase;letter-spacing:.05em}.counter-digits{display:flex;gap:2px}.counter-digit{width:18px;height:24px;background:linear-gradient(180deg,#1a1a1a,#0a0a0a,#1a1a1a);border:1px solid rgba(255,179,71,.1);border-radius:3px;display:flex;align-items:center;justify-content:center;font-family:VT323,monospace;font-size:16px;color:var(--ember);text-shadow:0 0 6px rgba(255,107,53,.5);box-shadow:inset 0 1px 2px #0006,0 1px #ffffff0a}footer{position:relative;z-index:2;padding:36px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;border-top:1px solid rgba(255,179,71,.05)}.footer-row{display:flex;align-items:center;gap:10px;line-height:1}.footer-flame{width:20px;height:18px;flex-shrink:0;display:flex;align-items:center}.footer-flame svg{width:100%;height:100%;display:block;opacity:.5;filter:drop-shadow(0 0 3px rgba(212,80,10,.25))}.footer-text{font-size:12.5px;color:#8b735566;line-height:1}.footer-links{display:flex;align-items:center;gap:20px}.footer-links a{font-size:12.5px;color:#8b735566;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--smoke)}.retro-badge{padding:3px 10px;border-radius:4px;font-family:Silkscreen,cursive;font-size:9px;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;box-shadow:inset 0 1px #ffffff26,0 1px 3px #0000004d}.badge-made{background:linear-gradient(180deg,#333,#111);color:var(--smoke);border:1px solid rgba(255,255,255,.06)}.magnetic{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cursor-sparkle{position:fixed;pointer-events:none;z-index:10000;font-size:10px;color:var(--glow);text-shadow:0 0 4px rgba(255,179,71,.6);animation:cursor-fade .6s ease-out forwards}@keyframes cursor-fade{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.3) translateY(-20px) rotate(90deg)}}@media(max-width:900px){.tenx-inner{grid-template-columns:1fr;gap:48px}.tenx-demo{order:-1}}@media(max-width:768px){nav{padding:14px 18px}.nav-links{display:none}.hero{padding:100px 18px 60px}.hero-actions{flex-direction:column;width:100%}.btn-primary,.btn-ghost{width:100%;justify-content:center}.hero-cta.btn-primary{width:auto}.feat-grid{grid-template-columns:1fr}.cta-form{flex-direction:column}.cta-card{padding:40px 24px}footer{padding:28px 18px}.phone{width:230px;height:480px;border-radius:36px}.phone-screen{border-radius:27px}.tab-nav{max-width:100%}.tab-btn{padding:10px 16px;font-size:13px}.tab-content-wrap{padding:24px 16px}.hero-stars{display:none}}@media(max-width:600px){.screenshots-grid{gap:24px}.screenshot-phone{width:180px;height:366px}}
