@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=JetBrains+Mono:wght@300;400;500&family=DM+Sans:wght@300;400;500&display=swap";:root{--black: #030507;--bg: #070A0D;--bg2: #0C1014;--bg3: #111820;--surface: #141B22;--surface2: #1A232C;--border: #1E2B36;--border2: #253340;--cyan: #00E5FF;--cyan-dim: rgba(0,229,255,.08);--cyan-glow: rgba(0,229,255,.2);--cyan-mid: rgba(0,229,255,.5);--purple: #9B59FF;--purple-dim: rgba(155,89,255,.08);--purple-glow:rgba(155,89,255,.2);--volt: #CEFF00;--volt-dim: rgba(206,255,0,.08);--volt-glow: rgba(206,255,0,.2);--volt-mid: rgba(206,255,0,.5);--basic: #00E5FF;--pro: #9B59FF;--premium: #CEFF00;--text: #EEF2F5;--text2: #7A9AAF;--text3: #3D5566;--red: #FF3B4E;--green: #00D68F;--font-display: "Barlow Condensed", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-body: "DM Sans", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;border:none;background:none}ul,ol{list-style:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scanDown{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes meshShift{0%{transform:translate(0) scale(1)}50%{transform:translate(-2%,2%) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes pulseGlow{0%,to{opacity:.55}50%{opacity:.85}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}h1,h2,h3,h4{font-family:var(--font-display);line-height:.95;letter-spacing:-.01em;text-transform:uppercase}h1{font-size:clamp(3.5rem,9vw,8rem);font-weight:900}h2{font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800}h3{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}em{font-style:normal;color:var(--cyan)}p{color:var(--text2)}.btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1.8rem;border:1px solid transparent;transition:all .2s var(--ease);position:relative;overflow:hidden;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0;transition:opacity .2s}.btn:hover:before{opacity:.06}.btn-cyan{background:var(--cyan);color:var(--black);border-color:var(--cyan);box-shadow:0 0 #00e5ff00,0 2px 20px #00e5ff26;transition:all .25s var(--ease)}.btn-cyan:hover{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #00e5ff1f,0 0 40px #00e5ff59,0 0 80px #00e5ff1a;transform:translateY(-2px)}.btn-cyan:active{transform:translateY(0);box-shadow:0 0 20px #00e5ff33}.btn-outline{background:transparent;color:var(--text);border-color:var(--border2)}.btn-outline:hover{border-color:var(--cyan);color:var(--cyan)}.btn-ghost{background:transparent;color:var(--text2);border-color:transparent;padding-left:0}.btn-ghost:hover{color:var(--cyan)}.btn-lg{padding:1.1rem 2.4rem;font-size:.88rem}.hero-actions .btn-cyan{animation:pulseGlow 3s ease-in-out infinite}.hero-actions .btn-cyan:hover{animation:none}.container{max-width:1200px;margin:0 auto;padding:0 5%}.section{padding:7rem 0}.section-sm{padding:4rem 0}.mono-tag{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);opacity:.9}.divider{width:100%;height:1px;background:var(--border)}.cyan-line{display:inline-block;width:2px;height:1em;background:var(--cyan);margin-right:.6rem;vertical-align:middle}.nav{position:fixed;top:0;left:0;right:0;z-index:200;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#070a0deb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:border-color .3s,box-shadow .3s}.nav.scrolled{background:#070a0df7;border-bottom-color:var(--border2);box-shadow:0 1px 30px #0006}.nav-logo{font-family:var(--font-display);font-size:1.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--text);line-height:1}.nav-logo span{color:var(--cyan)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text2);transition:color .2s}.nav-links a:hover{color:var(--cyan)}.nav-cta{background:transparent!important;color:var(--cyan)!important;border-color:#00e5ff59!important;padding:.55rem 1.2rem;font-size:.72rem}.nav-cta:hover{background:var(--cyan)!important;color:var(--black)!important;box-shadow:0 0 20px var(--cyan-glow)!important}.lang-toggle{display:flex;align-items:center;gap:.3rem;border:1px solid var(--border2);padding:.25rem .5rem;border-radius:3px}.lang-btn{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;color:var(--text3);background:none;border:none;cursor:pointer;padding:.1rem .2rem;transition:color .2s;line-height:1}.lang-btn:hover,.lang-btn.active{color:var(--cyan)}.lang-sep{font-family:var(--font-mono);font-size:.65rem;color:var(--border2);pointer-events:none}.nav-cart{display:flex;align-items:center;justify-content:center;position:relative;color:var(--text2);width:36px;height:36px;transition:color .2s}.nav-cart:hover{color:var(--cyan)}.nav-cart-count{position:absolute;top:-4px;right:-4px;background:var(--cyan);color:var(--black);font-family:var(--font-mono);font-size:.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0}.nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--text2);transition:all .25s}.nav-hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile-right{display:none;align-items:center;gap:.6rem}.nav-cart-mobile{display:none}.mobile-menu{position:fixed;top:64px;left:0;right:0;background:var(--bg2);border-bottom:1px solid var(--border);padding:1.5rem 5%;display:none;flex-direction:column;gap:.2rem;z-index:190;transform:translateY(-8px);opacity:0;transition:transform .3s var(--ease),opacity .3s}.mobile-menu.open{display:flex;transform:translateY(0);opacity:1}.mobile-menu a{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text2);padding:.8rem 0;border-bottom:1px solid var(--border);transition:color .2s}.mobile-menu a:last-child{border-bottom:none}.mobile-menu a:hover{color:var(--cyan)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:64px}.hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(155,89,255,.07) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 20%,rgba(0,229,255,.05) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 60% 80%,rgba(206,255,0,.04) 0%,transparent 70%);animation:meshShift 12s ease-in-out infinite;pointer-events:none;z-index:0}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;z-index:0}.hero-scan{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.3;animation:scanDown 8s linear infinite;z-index:0}.hero-inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:5rem 5%}.hero-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.hero-eyebrow-dot{width:7px;height:7px;background:var(--cyan);border-radius:50%;animation:pulseDot 2s ease-in-out infinite}.hero h1{margin-bottom:1.2rem}.hero h1 .line2{color:var(--cyan)}.hero-sub{font-size:1rem;color:var(--text2);line-height:1.7;max-width:560px;margin-bottom:2.5rem}.hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:4rem}.hero-stats{display:flex;align-items:stretch;gap:0;border-top:1px solid var(--border);padding-top:2.5rem;max-width:600px}.hero-stat{flex:1;padding-right:2rem;margin-right:2rem;border-right:1px solid var(--border)}.hero-stat:last-child{border-right:none;padding-right:0;margin-right:0}.hero-stat-num{font-family:var(--font-display);font-size:2.4rem;font-weight:900;line-height:1;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.3rem}.hero-stat-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.proof-bar{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.9rem 5%;overflow:hidden}.proof-bar-inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.proof-item{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);white-space:nowrap;transition:color .2s;cursor:default}.proof-item svg{color:var(--cyan);flex-shrink:0}.proof-item:hover{color:var(--text2)}.proof-item:hover svg{filter:drop-shadow(0 0 4px var(--cyan))}.proof-sep{width:1px;height:16px;background:var(--border2);flex-shrink:0}.ticker-strip{background:var(--black);border-bottom:1px solid var(--border);padding:.7rem 0;overflow:hidden}.ticker-track{display:flex;gap:60px;animation:scrollLeft 35s linear infinite;width:max-content}.ticker-item{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);white-space:nowrap;display:flex;align-items:center;gap:10px}.ticker-item:before{content:"//";color:var(--cyan);opacity:.5}.section-header{margin-bottom:3.5rem}.section-header-center{text-align:center}.section-sub{font-size:1rem;color:var(--text2);line-height:1.7;max-width:560px;margin-top:1rem}.section-header-center .section-sub{margin:1rem auto 0}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-card{background:var(--bg2);border:1px solid var(--border);padding:2.2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .2s;will-change:transform}.product-card:hover{transform:translateY(-6px) scale(1.005);box-shadow:0 12px 40px #0006,0 2px 12px #0000004d;background:var(--bg3);z-index:2}.product-card-accent{position:absolute;top:0;left:0;right:0;height:2px;transition:box-shadow .3s}.product-card-accent.basic{background:var(--basic)}.product-card-accent.pro{background:var(--pro)}.product-card-accent.premium{background:var(--premium)}.product-card:hover .product-card-accent.basic{box-shadow:0 0 20px #00e5ff80}.product-card:hover .product-card-accent.pro{box-shadow:0 0 20px #9b59ff80}.product-card:hover .product-card-accent.premium{box-shadow:0 0 20px #ceff0080}.product-card-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .7rem;border:1px solid;margin-bottom:1rem}.product-card-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.product-card-badge.basic{color:var(--basic);border-color:#00e5ff40;background:#00e5ff0f}.product-card-badge.pro{color:var(--pro);border-color:#9b59ff40;background:#9b59ff0f}.product-card-badge.premium{color:var(--premium);border-color:#ceff0040;background:#ceff000f}.product-card-badge.bundle{color:var(--text2);border-color:var(--border2);background:transparent}.product-card h3{margin-bottom:.7rem}.product-card-desc{font-size:.88rem;color:var(--text2);line-height:1.65;margin-bottom:1.4rem;flex:1}.product-card-includes{list-style:none;margin-bottom:1.6rem}.product-card-includes li{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text2);padding:.45rem 0;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:.6rem}.product-card-includes li:before{content:"\25b8";color:var(--cyan);flex-shrink:0;margin-top:1px;font-size:.6rem}.product-card-includes li:last-child{border-bottom:none}.product-price-row{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.2rem}.product-price{font-family:var(--font-display);font-size:3rem;font-weight:900;line-height:1;letter-spacing:-.02em;background:linear-gradient(135deg,#ffffff 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(0,229,255,.2))}.product-price-old{font-family:var(--font-mono);font-size:.8rem;color:var(--text3);text-decoration:line-through}.product-guarantee{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);text-align:center;margin-top:.7rem}.product-card-bundle{grid-column:1 / -1;grid-template-columns:1fr 1fr;display:grid;gap:3rem;align-items:start}.bundle-includes-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-top:1rem}.bundle-tag{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;color:var(--text2);border:1px solid var(--border);padding:.5rem .7rem;background:var(--surface);transition:background .2s,border-color .2s}.bundle-tag:hover{background:var(--bg3);border-color:var(--border2)}.bundle-tag-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.why-card{background:var(--bg2);border:1px solid transparent;padding:2rem;transition:transform .25s var(--ease),background .2s,border-color .2s}.why-card:hover{transform:translateY(-4px);background:var(--bg3);border-color:var(--border2)}.why-icon{width:42px;height:42px;background:var(--cyan-dim);border:1px solid rgba(0,229,255,.18);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;transition:background .25s,border-color .25s,box-shadow .25s}.why-card:hover .why-icon{background:#00e5ff1f;border-color:#00e5ff4d;box-shadow:0 0 16px #00e5ff26}.why-card h3{font-size:1.25rem;margin-bottom:.6rem}.why-card p{font-size:.9rem;line-height:1.7}.system-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);position:relative}.system-step{background:var(--bg);padding:2rem;transition:background .2s}.system-step:hover{background:var(--bg2)}.system-step-num{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;color:var(--cyan);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.system-step-num:after{content:"";flex:1;height:1px;background:var(--border2);opacity:0;transition:opacity .2s}.system-step:hover .system-step-num:after{opacity:1}.system-step h3{font-size:1.1rem;margin-bottom:.5rem}.system-step p{font-size:.85rem;line-height:1.65}.funnel-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;counter-reset:funnel}.funnel-tier{background:var(--bg2);border:1px solid var(--border);padding:2rem;position:relative;transition:transform .25s var(--ease),background .2s}.funnel-tier:hover{transform:translateY(-3px);background:var(--bg3)}.funnel-tier-num{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:1;color:var(--border2);margin-bottom:1rem}.funnel-tier h3{font-size:1.4rem;margin-bottom:.5rem}.funnel-tier-price{font-family:var(--font-display);font-size:2rem;font-weight:700;margin-top:1.2rem;background:linear-gradient(135deg,var(--text) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terminal{background:var(--black);border:1px solid var(--border);padding:1.75rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.8}.terminal-header{display:flex;align-items:center;gap:6px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.terminal-dot{width:10px;height:10px;border-radius:50%}.td-r{background:#ff5f57}.td-y{background:#ffbd2e}.td-g{background:#28c840}.terminal-title{font-size:.65rem;letter-spacing:.1em;color:var(--text3);margin-left:auto}.tl-prompt{color:var(--cyan)}.tl-cmd{color:var(--text)}.tl-out{color:var(--text3)}.tl-ok{color:var(--volt)}.tl-cursor{display:inline-block;width:8px;height:14px;background:var(--cyan);vertical-align:middle;animation:blink 1s step-end infinite}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);transition:background .2s;border-radius:2px;padding:0 .5rem;margin:0 -.5rem}.faq-item:hover{background:#ffffff05}.faq-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.4rem 0;cursor:pointer;background:none;border:none;text-align:left}.faq-btn-text{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text);transition:color .2s}.faq-btn:hover .faq-btn-text{color:var(--cyan)}.faq-icon{font-family:var(--font-mono);font-size:1.1rem;color:var(--text3);flex-shrink:0;transition:transform .3s var(--ease),color .2s;line-height:1}.faq-btn[aria-expanded=true] .faq-icon{transform:rotate(45deg);color:var(--cyan)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-answer.open{max-height:300px}.faq-answer-inner{padding-bottom:1.4rem;font-size:.92rem;color:var(--text2);line-height:1.75}.cta-final{text-align:center;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(0,229,255,.05) 0%,rgba(155,89,255,.03) 40%,transparent 70%);pointer-events:none}.cta-final h2{margin-bottom:1rem}.cta-final h2 em{color:var(--volt)}.cta-final .section-sub{margin:1rem auto 2.5rem}.cta-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-top:1.25rem}.cta-guarantee:before,.cta-guarantee:after{content:"\2014";color:var(--border2)}.product-page{padding:110px 5% 6rem}.product-page-header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-bottom:4rem}.product-page-badge{margin-bottom:1.2rem}.product-page-title{margin-bottom:1rem}.product-page-desc{font-size:1rem;line-height:1.75;margin-bottom:2rem}.product-page-price-row{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.product-page-price{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#ffffff 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 16px rgba(0,229,255,.25))}.product-page-price-old{font-family:var(--font-mono);font-size:1rem;color:var(--text3);text-decoration:line-through}.product-page-actions{display:flex;flex-direction:column;gap:.8rem}.product-page-actions .btn{justify-content:center}.product-page-meta{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-top:.8rem;display:flex;gap:1.2rem;flex-wrap:wrap}.product-page-meta span:before{content:"\2713  ";color:var(--cyan)}.product-page-visual{background:var(--bg2);border:1px solid var(--border);padding:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;gap:1rem;transition:box-shadow .3s}.product-page-visual:hover{box-shadow:0 0 40px #00e5ff0f}.product-page-visual-label{font-family:var(--font-display);font-size:3.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;transition:filter .3s;filter:drop-shadow(0 0 20px currentColor)}.product-page-visual-tag{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.product-modules{display:flex;flex-direction:column;gap:1px;background:var(--border)}.product-module{background:var(--bg2);padding:1.5rem 2rem;display:grid;grid-template-columns:2rem 1fr;gap:1rem;align-items:start}.product-module-num{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--cyan);padding-top:3px}.product-module h3{font-size:1.1rem;color:var(--text);margin-bottom:.4rem}.product-module p{font-size:.9rem;color:var(--text2);line-height:1.7}.cart-page{padding:110px 5% 5rem;max-width:760px}.cart-page h1{margin-bottom:2.5rem}.cart-empty{text-align:center;padding:5rem 0;border:1px dashed var(--border2)}.cart-empty p{margin-bottom:1.5rem}.cart-items{margin-bottom:2rem}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--border)}.cart-item-img{background:var(--bg2);border:1px solid var(--border);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.3rem}.cart-item-price{font-family:var(--font-mono);font-size:.8rem;color:var(--text3)}.cart-item-remove{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);cursor:pointer;background:none;border:none;transition:color .2s}.cart-item-remove:hover{color:var(--red)}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-top:1px solid var(--border2);margin-bottom:1.5rem}.cart-total-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text2)}.cart-total-price{font-family:var(--font-display);font-size:2rem;font-weight:900;background:linear-gradient(135deg,var(--text) 0%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cart-vat-note{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:1.5rem}.legal-page{padding:110px 5% 6rem;max-width:760px;margin:0 auto}.legal-page h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:.4rem}.legal-date{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);display:block;margin-bottom:3rem}.legal-page h2{font-family:var(--font-display);font-size:1.2rem;color:var(--text);margin:2.5rem 0 .8rem;text-transform:uppercase}.legal-page p,.legal-page li{font-size:.95rem;color:var(--text2);line-height:1.8;margin-bottom:.6rem}.legal-page ul,.legal-page ol{padding-left:1.4rem;margin-bottom:1rem}.legal-page ul li{list-style:disc}.legal-page ol li{list-style:decimal}.legal-page a{color:var(--cyan)}.legal-page strong{color:var(--text)}.legal-hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.page-404{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5%}.page-404-code{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:1rem}.page-404 h1{margin-bottom:1rem}.page-404 p{margin-bottom:2.5rem}.footer{background:var(--black);border-top:1px solid var(--border)}.footer-inner{max-width:1200px;margin:0 auto;padding:4rem 5% 3rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-brand .nav-logo{margin-bottom:1rem;display:inline-block}.footer-tagline{font-size:.88rem;color:var(--text3);line-height:1.7}.footer-col h4{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text2);margin-bottom:1.2rem}.footer-col ul{display:flex;flex-direction:column;gap:.55rem}.footer-col a{font-size:.88rem;color:var(--text3);transition:color .2s,padding-left .2s;position:relative}.footer-col a:hover{color:var(--cyan);padding-left:.4rem}.footer-bottom{border-top:1px solid var(--border);padding:1.5rem 5%;max-width:100%}.footer-legal-note{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--text3);line-height:1.7;max-width:900px;margin-bottom:.8rem}.footer-copy{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.cookie{position:fixed;bottom:1.5rem;left:1.5rem;max-width:420px;background:var(--bg2);border:1px solid var(--border2);padding:1.2rem 1.5rem;display:flex;align-items:center;gap:1rem;z-index:500;box-shadow:0 8px 40px #00000080}.cookie p{font-size:.78rem;color:var(--text2);line-height:1.5;flex:1}.cookie a{color:var(--cyan)}.cookie.hidden{display:none}@media(max-width:768px){.nav-links{display:none!important}.nav-mobile-right,.nav-cart-mobile,.nav-hamburger{display:flex}.lang-toggle-mobile{border:1px solid var(--border2);padding:.25rem .5rem;border-radius:3px;display:flex;align-items:center;gap:.3rem}}@media(max-width:1024px){.products-grid{grid-template-columns:1fr 1fr}.product-card-bundle{grid-column:auto;grid-template-columns:1fr}.funnel-tiers{grid-template-columns:1fr}.why-grid,.system-steps,.footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:768px){.products-grid,.why-grid,.system-steps{grid-template-columns:1fr}.hero-stats{flex-direction:column;gap:1.5rem}.hero-stat{border-right:none;border-bottom:1px solid var(--border);padding-bottom:1.5rem;padding-right:0;margin-right:0}.hero-stat:last-child{border-bottom:none}.product-page-header{grid-template-columns:1fr}.bundle-includes-grid{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:480px){.footer-inner,.bundle-includes-grid{grid-template-columns:1fr}.cookie{bottom:0;left:0;max-width:100%;border-left:none;border-right:none;border-bottom:none}.proof-sep{display:none}}@media(max-width:768px){.product-card:hover{transform:translateY(-3px) scale(1.002)}.hero:before{animation:none;opacity:.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promptora.css.map */
