:root{--bg:#0b0e24;--bg2:#111530;--card:#161b3d;--card2:#202754;--border:rgba(0, 210, 255, .22);--border2:rgba(255,255,255,.18);--cyan:#00d2ff;--cyan2:#38bdf8;--cyan-dim:rgba(0,210,255,.08);--cyan-border:rgba(0,210,255,.18);--orange:#00d2ff;--orange2:#38bdf8;--odim:rgba(0,210,255,.08);--oborder:rgba(0,210,255,.18);--white:#fff;--muted:#8a99ad;--muted2:#475569;--text:#d1d5db;--green:#10b981;--blue:#3b82f6;--glow:0 0 30px rgba(0, 210, 255, .15);--radial-1: rgba(0, 210, 255, .05);--radial-2: rgba(56, 189, 248, .04);--orb-opacity: .2;--input-bg: #111530;--msg-bg: #0b0e24;--shadow: 0 10px 30px rgba(0, 0, 0, .25);--btn-text: #020208;--nav-bg: rgba(11, 14, 36, .85)}[data-theme=cyan]{--bg:#0b0e24;--bg2:#111530;--card:#161b3d;--card2:#202754;--border:rgba(0, 210, 255, .22);--border2:rgba(255,255,255,.18);--cyan:#00d2ff;--cyan2:#38bdf8;--cyan-dim:rgba(0,210,255,.08);--cyan-border:rgba(0,210,255,.18);--orange:#00d2ff;--orange2:#38bdf8;--odim:rgba(0,210,255,.08);--oborder:rgba(0,210,255,.18);--white:#fff;--muted:#8a99ad;--muted2:#475569;--text:#d1d5db;--green:#10b981;--blue:#3b82f6;--glow:0 0 30px rgba(0, 210, 255, .15);--radial-1: rgba(0, 210, 255, .05);--radial-2: rgba(56, 189, 248, .04);--orb-opacity: .2;--input-bg: #111530;--msg-bg: #0b0e24;--shadow: 0 10px 30px rgba(0, 0, 0, .25);--btn-text: #020208;--nav-bg: rgba(11, 14, 36, .85)}[data-theme=aurora]{--bg:#f0f7f7;--bg2:#e0eeee;--card:#ffffff;--card2:#d5e9e9;--border:rgba(13, 148, 136, .08);--border2:rgba(13, 148, 136, .15);--cyan:#0d9488;--cyan2:#0f766e;--cyan-dim:rgba(13, 148, 136, .06);--cyan-border:rgba(13, 148, 136, .15);--orange:#0d9488;--orange2:#0f766e;--odim:rgba(13, 148, 136, .06);--oborder:rgba(13, 148, 136, .15);--white:#0f172a;--muted:#475569;--muted2:#64748b;--text:#334155;--green:#10b981;--blue:#0284c7;--glow:0 0 30px rgba(13, 148, 136, .1);--radial-1: rgba(13, 148, 136, .03);--radial-2: rgba(20, 184, 166, .02);--orb-opacity: .06;--input-bg: #ffffff;--msg-bg: #e0eeee;--shadow: 0 10px 30px rgba(15, 23, 42, .06);--btn-text: #ffffff;--nav-bg: rgba(252, 250, 245, .85)}::-webkit-scrollbar{width:10px;background:var(--bg)}::-webkit-scrollbar-track{background:var(--bg);border-left:1px solid var(--border)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cyan-dim),var(--cyan));border-radius:5px;border:2px solid var(--bg);box-shadow:0 0 10px var(--cyan-dim)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--cyan),var(--cyan2))}.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);background-image:radial-gradient(circle at 10% 20%,var(--radial-1) 0%,transparent 45%),radial-gradient(circle at 90% 80%,var(--radial-2) 0%,transparent 45%);color:var(--white);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden;position:relative}.orb{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(180px);z-index:-1;pointer-events:none;opacity:var(--orb-opacity, .2);animation:drift 25s infinite alternate ease-in-out}.orb-1{background:var(--cyan);top:-150px;left:-150px}.orb-2{background:var(--blue);bottom:-150px;right:-150px;animation-delay:-12.5s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(120px,80px) scale(1.25)}}.animate-fade-up{opacity:0;transform:translateY(24px);animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp{to{opacity:1;transform:none}}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.25s}.delay-3{animation-delay:.4s}.delay-4{animation-delay:.55s}.perspective-container{perspective:1500px;width:100%;display:flex;justify-content:center;transform-style:preserve-3d}.mockup-3d{transform:rotateX(10deg) rotateY(-10deg) rotate(3deg);transform-style:preserve-3d;box-shadow:-25px 25px 50px #000000a6,0 0 35px #00d2ff14;transition:all .6s cubic-bezier(.16,1,.3,1);border-radius:18px;overflow:hidden;background:var(--card);border:1.5px solid rgba(0,210,255,.28)}.mockup-3d:hover{transform:rotateX(4deg) rotateY(-4deg) rotate(1deg) translateY(-12px);box-shadow:-35px 35px 70px #000c,0 0 50px #00d2ff38;border-color:#00d2ffbf}.image-3d{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mockup-3d:hover .image-3d{transform:scale(1.04)}.page{display:none}.page.active{display:block}.landing-tab{display:none;opacity:0;transform:translateY(16px);transition:opacity .4s ease-out,transform .4s ease-out;will-change:opacity,transform}.landing-tab.active{display:block}.landing-tab.fade-in-tab{opacity:1;transform:translateY(0)}a{text-decoration:none;color:inherit}input,select,textarea,button{font-family:Inter,sans-serif}.nav{position:fixed;top:0;left:0;right:0;z-index:400;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 8%;background:var(--nav-bg, rgba(3,3,12,.85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.logo,.foot-logo{font-family:Outfit,sans-serif;font-weight:800;font-size:24px;cursor:pointer;letter-spacing:-.02em;color:var(--white);display:inline-flex;align-items:center;gap:10px}.logo span,.foot-logo span{color:var(--cyan);text-shadow:0 0 10px rgba(0,210,255,.3)}.logo-img{height:28px;width:auto;display:inline-block;vertical-align:middle}.nav-links{display:flex;gap:8px}.menu-btn{display:none;font-size:24px;cursor:pointer;color:var(--white)}.nav-link{font-size:14px;font-weight:500;color:var(--muted);padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .2s;background:none;border:none;position:relative}.nav-link:hover{color:var(--white)}.nav-link.active-link{color:var(--cyan)}.nav-link.active-link:after{content:"";position:absolute;bottom:-4px;left:16px;right:16px;height:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);border-radius:2px}.nav-right{display:flex;gap:12px;align-items:center}.btn-ghost{font-size:14px;font-weight:600;color:var(--muted);padding:8px 18px;border:1px solid var(--border2);border-radius:8px;cursor:pointer;background:none;transition:all .2s}.btn-ghost:hover{color:var(--white);border-color:#ffffff40;background:#ffffff08}.btn-orange{background:var(--cyan);color:var(--btn-text, #020208);padding:10px 22px;border-radius:20px;font-family:Outfit,sans-serif;font-weight:700;font-size:14px;border:none;cursor:pointer;transition:all .2s;box-shadow:0 0 15px #00d2ff33}.btn-orange:hover{background:var(--cyan2);transform:translateY(-1px);box-shadow:0 0 25px #00d2ff73}.user-chip{display:flex;align-items:center;gap:8px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--cyan);display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:800;font-size:15px;color:var(--btn-text, #020208);flex-shrink:0;cursor:pointer;box-shadow:0 0 10px #00d2ff26}.btn-big{background:var(--cyan);color:var(--btn-text, #020208);padding:16px 36px;border-radius:8px;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;box-shadow:0 0 20px #00d2ff40}.btn-big:hover{background:var(--cyan2);transform:translateY(-2px);box-shadow:0 0 35px #00d2ff80}.btn-outline{background:transparent;color:var(--white);padding:16px 36px;border-radius:8px;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;border:1px solid var(--border2);cursor:pointer;transition:all .2s}.btn-outline:hover{border-color:var(--cyan);background:var(--cyan-dim);box-shadow:0 0 20px #00d2ff14}.submit-btn{width:100%;background:var(--cyan);color:var(--btn-text, #020208);padding:14px;border-radius:8px;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .2s;box-shadow:0 0 15px #00d2ff33}.submit-btn:hover{background:var(--cyan2);transform:translateY(-1px);box-shadow:0 0 25px #00d2ff66}.form-group{margin-bottom:20px}.form-group label{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted);display:block;margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;background:var(--input-bg, #050614);border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-size:14px;color:var(--white);outline:none;transition:all .2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--cyan-border);box-shadow:0 0 10px #00d2ff0f}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff3}.form-group textarea{resize:vertical}.form-group select option{background:var(--input-bg, #050614)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.section{padding:100px 8%}.section-alt{background:var(--bg2);background-image:radial-gradient(ellipse at 50% 0%,rgba(0,210,255,.03),transparent 75%)}.inner{max-width:1200px;margin:0 auto}.sec-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;text-align:center}.sec-title{font-family:Outfit,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;color:var(--white);text-align:center;margin-bottom:20px;line-height:1.15}.sec-subtitle{font-size:18px;color:var(--muted);text-align:center;max-width:640px;margin:0 auto 60px;font-weight:300}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feat-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:36px;transition:all .3s ease;position:relative;overflow:hidden}.feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background .3s}.feat-card:hover{border-color:#00d2ffb3;background:var(--card2);transform:translateY(-5px);box-shadow:0 12px 40px #00000080,0 0 20px #00d2ff40}.feat-card:hover:before{background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.feat-icon{width:48px;height:48px;background:var(--cyan-dim);border:1px solid var(--cyan-border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:24px}.feat-card h3{font-family:Outfit,sans-serif;font-size:22px;font-weight:700;color:var(--white);margin-bottom:12px}.feat-card p{font-size:14.5px;color:var(--muted);line-height:1.7;margin-bottom:20px}.feat-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--cyan);cursor:pointer;transition:all .2s}.feat-link:hover{color:var(--white);transform:translate(3px)}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:12px;overflow:hidden}.step-box{background:var(--card);padding:32px 24px;text-align:center;transition:background .3s}.step-box:hover{background:var(--card2)}.step-num{width:52px;height:52px;border-radius:50%;background:var(--odim);border:2px solid var(--oborder);display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:900;font-size:20px;color:var(--orange);margin:0 auto 20px}.step-box h3{font-family:Outfit,sans-serif;font-size:19px;font-weight:700;color:var(--white);margin-bottom:8px}.step-box p{font-size:13.5px;color:var(--muted);line-height:1.7}.stat-box{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--cyan);border-radius:10px;padding:20px}.stat-val{font-family:Outfit,sans-serif;font-size:32px;font-weight:800;color:var(--cyan)}.stat-lbl{font-size:12px;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.stat-ch{font-size:12px;color:var(--green);margin-top:6px}.tbl-wrap{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.tbl-head{padding:18px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.tbl-title{font-family:Outfit,sans-serif;font-size:19px;font-weight:700;color:var(--white)}table{width:100%;border-collapse:collapse}th{padding:12px 18px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:#00000026}td{padding:14px 18px;font-size:14px;color:var(--text);border-bottom:1px solid rgba(255,255,255,.03)}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff03}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.badge-green{background:#10b9811a;color:var(--green)}.badge-orange{background:#00d2ff1a;color:var(--cyan)}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.prod-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:all .3s}.prod-card:hover{border-color:#00d2ffb3;transform:translateY(-4px);box-shadow:0 12px 30px #00000080,0 0 15px #00d2ff33}.prod-thumb{height:140px;background:linear-gradient(135deg,var(--card2),rgba(0,210,255,.04));display:flex;align-items:center;justify-content:center;font-size:48px;border-bottom:1px solid var(--border)}.prod-body{padding:20px}.prod-cat{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--cyan);letter-spacing:.05em;margin-bottom:8px}.prod-name{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;color:var(--white);margin-bottom:8px}.prod-desc{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:16px}.prod-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border)}.prod-price{font-family:Outfit,sans-serif;font-size:22px;font-weight:800;color:var(--cyan)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;background:var(--cyan-dim);color:var(--cyan);border:1px solid var(--cyan-border)}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 5%}.auth-box{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:44px;width:100%;max-width:440px;box-shadow:var(--shadow)}.auth-title{font-family:Outfit,sans-serif;font-size:32px;font-weight:800;color:var(--white);margin-bottom:8px}.auth-sub{font-size:14px;color:var(--muted);margin-bottom:32px}.auth-div{display:flex;align-items:center;gap:12px;margin:24px 0}.auth-div:before,.auth-div:after{content:"";flex:1;height:1px;background:var(--border)}.auth-div span{font-size:12px;color:var(--muted);font-weight:600}.auth-switch{text-align:center;font-size:14px;color:var(--muted);margin-top:24px}.auth-switch a{color:var(--cyan);cursor:pointer;font-weight:600}.dash-body{padding-top:90px;min-height:100vh}.dash-content{padding:40px 8%;max-width:1280px;margin:0 auto}.dash-hdr{margin-bottom:36px;display:flex;justify-content:space-between;align-items:flex-end}.dash-hdr h1{font-family:Outfit,sans-serif;font-size:36px;font-weight:800;color:var(--white)}.dash-hdr p{font-size:15px;color:var(--muted);margin-top:6px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}.stats-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}.preview-box{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;position:sticky;top:100px}.preview-thumb{height:160px;background:linear-gradient(135deg,var(--card2),rgba(0,210,255,.05));display:flex;align-items:center;justify-content:center;font-size:56px;border-bottom:1px solid var(--border)}.preview-body{padding:20px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:600;opacity:0;pointer-events:none;transition:opacity .3s}.modal-bg.open{opacity:1;pointer-events:all}.modal{background:var(--card);border:1px solid var(--border2);border-radius:16px;padding:36px;width:100%;max-width:500px;transform:translateY(20px);transition:transform .3s;box-shadow:0 12px 40px #0009}.modal-bg.open .modal{transform:none}.modal-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-title{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:var(--white)}.close-x{background:none;border:none;color:var(--muted);font-size:22px;cursor:pointer;padding:4px 8px;line-height:1}.msg-thread{height:200px;overflow-y:auto;background:var(--msg-bg, #03030d);border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.msg-thread::-webkit-scrollbar{width:4px}.msg-thread::-webkit-scrollbar-thumb{background:#111229;border-radius:4px}.bubble{max-width:85%;padding:11px 15px;border-radius:10px;font-size:14px;line-height:1.5}.bubble-them{background:var(--card2);color:var(--text);align-self:flex-start;border-radius:12px 12px 12px 2px;border:1px solid var(--border)}.bubble-me{background:var(--cyan-dim);color:var(--white);align-self:flex-end;border-radius:12px 12px 2px;border:1px solid var(--cyan-border)}.detail-grid{display:grid;grid-template-columns:1fr 360px;gap:36px;align-items:start}.detail-img{height:280px;background:linear-gradient(135deg,var(--card2),rgba(0,210,255,.06));border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:88px;border:1px solid var(--border);margin-bottom:24px}.buy-box{background:var(--card);border:1px solid var(--border2);border-radius:16px;padding:32px;position:sticky;top:100px;box-shadow:0 8px 30px #0000004d}.buy-price{font-family:Outfit,sans-serif;font-size:44px;font-weight:900;color:var(--cyan);margin-bottom:6px}.buy-feats{list-style:none;margin:24px 0 28px;display:flex;flex-direction:column;gap:12px}.buy-feat{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.buy-feat:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0}.review-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:16px}.review-hdr{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 8% 80px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;width:80%;height:100%;background:radial-gradient(ellipse at 80% 20%,rgba(0,210,255,.07),transparent 60%);pointer-events:none}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--cyan-dim);border:1px solid var(--cyan-border);color:var(--cyan);padding:8px 18px;border-radius:24px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:32px}.dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.hero h1{font-family:Outfit,sans-serif;font-size:clamp(44px,7vw,96px);font-weight:900;line-height:1.02;margin-bottom:32px}.hero h1 .l1{display:block;color:var(--white)}.hero h1 .l2{display:block;background:linear-gradient(135deg,#fff 20%,var(--cyan) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-p{font-size:clamp(16px,2vw,20px);color:var(--muted);max-width:600px;line-height:1.75;margin-bottom:48px;font-weight:300}.hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:64px}.hero-metrics{display:flex;border-top:1px solid var(--border);padding-top:48px;max-width:760px;width:100%}.metric{flex:1;text-align:center;padding:0 20px;border-right:1px solid var(--border)}.metric:last-child{border-right:none}.metric-val{font-family:Outfit,sans-serif;font-size:32px;font-weight:800;color:var(--cyan)}.metric-lbl{font-size:12px;color:var(--muted);margin-top:4px;letter-spacing:.04em}.proof-strip{padding:40px 5%;display:flex;flex-direction:column;align-items:center;gap:20px}.proof-lbl{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--muted2)}.logos-row{display:flex;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap}.proof-logo{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:var(--muted2);letter-spacing:-.03em;cursor:default;transition:all .3s}.proof-logo:hover{color:var(--muted);text-shadow:0 0 10px rgba(255,255,255,.05)}footer{background:var(--bg2);border-top:1px solid var(--border);padding:60px 8% 40px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto 48px}.footer-col h4{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col ul li{font-size:14px;color:var(--muted);cursor:pointer;transition:all .2s}.footer-col ul li:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--border);padding-top:30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:1200px;margin:0 auto}.footer-info{font-size:14px;color:var(--muted)}.footer-social{display:flex;gap:16px;font-size:14px}.footer-social a:hover{color:var(--cyan)}.sol-block{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.sol-block:last-child{margin-bottom:0}.sol-block.reverse{direction:rtl}.sol-block.reverse>*{direction:ltr}.sol-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan);background:var(--cyan-dim);padding:4px 10px;border-radius:4px;margin-bottom:16px}.sol-title{font-family:Outfit,sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:800;color:var(--white);margin-bottom:18px;line-height:1.2}.sol-desc{font-size:16px;color:var(--muted);line-height:1.8;margin-bottom:28px}.sol-bullets{list-style:none;margin-bottom:32px;display:flex;flex-direction:column;gap:14px}.sol-bullet{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text)}.sol-bullet:before{content:"✓";color:var(--cyan);font-weight:700}.sol-visual{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:24px;aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 30px #00d2ff05;position:relative;overflow:hidden}.wa-mockup{background:#090b1c;border:1px solid rgba(255,255,255,.06);border-radius:16px;width:85%;height:90%;padding:16px;display:flex;flex-direction:column;gap:12px}.wa-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}.wa-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.wa-bubble{max-width:80%;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.4}.wa-bubble.them{background:#14162e;color:var(--text);align-self:flex-start}.wa-bubble.me{background:#00d2ff1f;color:var(--white);border:1px solid var(--cyan-border);align-self:flex-end}.lead-qualification-card{background:#090b1c;border:1px solid rgba(255,255,255,.06);border-radius:16px;width:85%;padding:20px;display:flex;flex-direction:column;gap:12px}.lq-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff05;border:1px solid var(--border);border-radius:10px}.lq-info{display:flex;align-items:center;gap:12px}.lq-initial{width:32px;height:32px;background:var(--border2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.lq-name{font-weight:600;font-size:14px}.lq-status{font-size:12px;color:var(--muted)}.lq-score{text-align:right}.lq-val{font-weight:800;color:var(--cyan);font-size:16px}.lq-lbl{font-size:10px;color:var(--muted);text-transform:uppercase}.ind-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ind-card{background:var(--card);border:1.5px solid var(--border);border-radius:20px;padding:40px;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.ind-card:hover{border-color:#00d2ffb3;box-shadow:0 12px 40px #00000080,0 0 25px #00d2ff40;transform:translateY(-4px)}.ind-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.ind-icon{font-size:24px;color:var(--cyan)}.ind-title{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:var(--white)}.ind-section{margin-bottom:20px}.ind-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);margin-bottom:4px}.ind-text{font-size:14.5px;color:var(--text);line-height:1.6}.ind-metric{border-top:1px solid var(--border);padding-top:20px;display:flex;justify-content:space-between;align-items:center}.ind-m-lbl{font-size:12px;font-weight:600;color:var(--muted)}.ind-m-val{font-family:Outfit,sans-serif;font-weight:800;font-size:20px;color:var(--cyan)}.ind-progress-bar{width:120px;height:6px;background:var(--border);border-radius:3px;overflow:hidden}.ind-progress-fill{height:100%;background:var(--cyan);border-radius:3px}.toggle-row{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:48px}.toggle-btn{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:4px;display:flex;gap:4px}.toggle-opt{font-size:13px;font-weight:600;color:var(--muted);padding:6px 16px;border-radius:20px;cursor:pointer;transition:all .2s;border:none;background:none}.toggle-opt.active{background:#ffffff0d;color:var(--white)}.toggle-badge{font-size:11px;font-weight:700;color:var(--cyan);background:var(--cyan-dim);padding:3px 10px;border-radius:12px;border:1px solid var(--cyan-border)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:88px;align-items:stretch}.pricing-card{background:var(--card);border:1.5px solid var(--border);border-radius:20px;padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s;position:relative}.pricing-card:hover{border-color:#00d2ffb3;box-shadow:0 12px 40px #00000080,0 0 25px #00d2ff40;transform:translateY(-4px)}.pricing-card.popular{border-color:#00d2ff66;box-shadow:var(--glow);background:linear-gradient(180deg,var(--card) 0%,rgba(0,210,255,.02) 100%)}.pricing-card.popular:hover{border-color:#00d2fff2;box-shadow:0 12px 45px #0000008c,0 0 35px #00d2ff66}.popular-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#020208;background:var(--cyan);padding:4px 12px;border-radius:12px;box-shadow:0 0 10px #00d2ff66}.pricing-header h3{font-family:Outfit,sans-serif;font-size:24px;font-weight:700;color:var(--white);margin-bottom:8px}.pricing-header p{font-size:14px;color:var(--muted);margin-bottom:28px}.price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:32px}.price-row .currency{font-family:Outfit,sans-serif;font-size:28px;font-weight:700;color:var(--white)}.price-row .val{font-family:Outfit,sans-serif;font-size:56px;font-weight:900;color:var(--white)}.price-row .period{font-size:14px;color:var(--muted)}.pricing-feats{list-style:none;margin-bottom:40px;display:flex;flex-direction:column;gap:16px}.pricing-feat{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--text)}.pricing-feat.disabled{opacity:.4}.pricing-feat:before{content:"✓";color:var(--cyan);font-weight:700;flex-shrink:0}.pricing-feat.disabled:before{content:"—";color:var(--muted)}.compare-title{font-family:Outfit,sans-serif;font-size:28px;font-weight:700;text-align:center;margin-bottom:32px}.notif{position:fixed;bottom:24px;right:24px;background:var(--cyan);color:#020208;padding:14px 24px;border-radius:8px;font-size:14.5px;font-weight:700;z-index:1000;transform:translateY(80px);opacity:0;transition:all .3s ease;max-width:340px;pointer-events:none;box-shadow:0 4px 20px #00d2ff4d}.notif.show{transform:none;opacity:1}.empty-state{text-align:center;padding:80px 20px}.empty-state .ei{font-size:56px;margin-bottom:20px}.empty-state h3{font-family:Outfit,sans-serif;font-size:28px;font-weight:700;margin-bottom:10px}.empty-state p{font-size:15px;color:var(--muted)}.mkt-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px;align-items:center}.filt-btn{font-size:13px;font-weight:700;padding:8px 16px;border-radius:20px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;transition:all .2s;letter-spacing:.02em}.filt-btn:hover{color:var(--white);border-color:#ffffff40}.filt-btn.on{background:var(--cyan);color:#020208;border-color:var(--cyan);box-shadow:0 0 10px #00d2ff26}.search-bar{flex:1;min-width:200px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:10px 18px;font-size:14px;color:var(--white);outline:none}.search-bar:focus{border-color:var(--cyan-border)}.close-menu{display:none}@media (max-width: 960px){.cards4,.cards3,.prod-grid,.pricing-grid,.steps-row,.stats-row,.stats-row3{grid-template-columns:repeat(2,1fr)}.detail-grid,.sol-block,.ind-grid{grid-template-columns:1fr;gap:40px}.sol-block.reverse{direction:ltr}.section{padding:80px 5%}.hero{padding-top:140px}.contact-grid,.about-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.cards4,.cards3,.cards2,.prod-grid,.pricing-grid,.steps-row,.stats-row,.stats-row3,.form-row,.role-grid,.add-grid,.detail-grid,.contact-grid,.about-grid,.footer-grid{grid-template-columns:1fr}.nav{padding:0 20px}.logo{font-size:20px}.logo-img{height:22px}.menu-btn{display:block}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:390;opacity:0;pointer-events:none;transition:opacity .3s ease}.menu-backdrop.open{opacity:1;pointer-events:all}.nav-links{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:var(--bg);flex-direction:column;padding:30px 20px;transition:left .3s ease;z-index:500;border-right:1px solid var(--border);box-shadow:10px 0 40px #000000b3}.nav-links.open{left:0}.close-menu{display:block;text-align:right;font-size:24px;color:var(--muted);cursor:pointer;margin-bottom:20px}.nav-link{width:100%;text-align:left;padding:14px 20px;font-size:16px;border-radius:8px;margin-bottom:6px}.nav-link.active-link:after{display:none}.nav-link.active-link{background:var(--cyan-dim)}.user-chip span{display:none}.btn-ghost{padding:6px 12px;font-size:12px}.section{padding:60px 5%}.dash-content{padding:24px 5%}.hero h1{font-size:40px}.auth-box,.modal{padding:28px}.tbl-wrap{overflow-x:auto}.tbl-head{flex-direction:column;gap:14px;align-items:flex-start}.mkt-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.mkt-filters::-webkit-scrollbar{display:none}.preview-box,.buy-box{position:static;margin-top:24px}.logos-row{gap:32px}}.tilt-card-3d{position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .1s ease-out,box-shadow .3s ease;will-change:transform}.tilt-card-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(300px circle at var(--mouse-x, 0px) var(--mouse-y, 0px),rgba(0,210,255,.12),transparent 80%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.tilt-card-3d:hover:before{opacity:1}.tilt-card-3d>*{transform-style:preserve-3d;position:relative;z-index:2}.pop-3d-1{transform:translateZ(20px)}.pop-3d-2{transform:translateZ(40px)}.pop-3d-3{transform:translateZ(60px)}.pop-3d-img{transform:translateZ(30px);box-shadow:0 15px 35px #00000080,0 0 25px #00d2ff1a}.theme-switcher-float{position:fixed;bottom:24px;left:24px;z-index:999;font-family:Inter,sans-serif}.theme-toggle-btn{background:var(--card);border:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--white);padding:10px 16px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow)}.theme-toggle-btn:hover{border-color:var(--cyan);box-shadow:var(--glow);transform:translateY(-2px)}.theme-dropdown{position:absolute;bottom:50px;left:0;background:var(--card);border:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:8px;width:200px;max-height:300px;overflow-y:auto;display:none;flex-direction:column;gap:4px;box-shadow:var(--shadow);animation:slideUp .25s cubic-bezier(.16,1,.3,1)}.theme-dropdown::-webkit-scrollbar{width:6px}.theme-dropdown::-webkit-scrollbar-track{background:transparent}.theme-dropdown::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.theme-dropdown.open{display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.theme-opt-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text);cursor:pointer;transition:all .2s}.theme-opt-item:hover{background:var(--cyan-dim);color:var(--white)}.theme-opt-item.active{background:var(--cyan-dim);color:var(--cyan);font-weight:600}.theme-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.theme-dot.cyan{background:#00d2ff;box-shadow:0 0 8px #00d2ff}.theme-dot.aurora{background:#0d9488;box-shadow:0 0 8px #0d9488}.image-3d,img.pop-3d-img,.sol-visual img{transition:filter .5s cubic-bezier(.16,1,.3,1)}[data-theme=aurora] .image-3d,[data-theme=aurora] img.pop-3d-img,[data-theme=aurora] .sol-visual img{filter:hue-rotate(344deg) saturate(1.1)}div.pop-3d-img{position:relative;isolation:isolate}div.pop-3d-img img{position:relative;z-index:1}div.pop-3d-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyan);mix-blend-mode:color;pointer-events:none;opacity:0;transition:opacity .5s ease,background .5s ease;z-index:2}[data-theme=aurora] div.pop-3d-img:after{opacity:.45}.customizer-divider{height:1px;background:var(--border);margin:8px 4px}.customizer-section{padding:4px 8px 8px}.customizer-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;margin-bottom:8px}.slider-group{margin-bottom:8px;display:flex;flex-direction:column;gap:2px}.slider-group label{font-size:11px;color:var(--text);display:flex;justify-content:space-between}.slider-group input[type=range]{width:100%;height:4px;background:var(--border);border-radius:2px;outline:none;-webkit-appearance:none}.slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:var(--cyan);cursor:pointer;box-shadow:0 0 5px var(--cyan)}.cursor-spotlight{position:fixed;top:0;left:0;width:400px;height:400px;background:radial-gradient(circle,var(--cyan-dim) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1;opacity:0;transform:translateZ(0) translate(-50%,-50%);transition:opacity .5s ease;will-change:transform}.ai-assistant-float{position:fixed;bottom:24px;right:24px;z-index:999;font-family:Inter,sans-serif}.ai-assistant-btn{background:var(--card);border:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--white);padding:10px 18px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow)}.ai-assistant-btn:hover{border-color:var(--cyan);box-shadow:var(--glow);transform:translateY(-2px)}.ai-chat-card{position:absolute;bottom:55px;right:0;background:var(--card);border:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;width:320px;height:420px;display:none;flex-direction:column;box-shadow:var(--shadow);overflow:hidden;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.ai-chat-card.open{display:flex}.ai-chat-hdr{padding:14px 16px;background:#ffffff08;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.ai-avatar{width:28px;height:28px;border-radius:50%;background:var(--cyan-dim);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px}.ai-chat-body{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ai-msg{max-width:85%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.5;word-wrap:break-word}.ai-msg.bot{background:var(--bg2);color:var(--text);align-self:flex-start;border-bottom-left-radius:4px;border:1px solid rgba(255,255,255,.05)}.ai-msg.user{background:var(--cyan);color:var(--btn-text);align-self:flex-end;border-bottom-right-radius:4px;font-weight:500}.ai-suggested-prompts{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ai-chip{background:var(--bg);border:1px solid var(--border);color:var(--cyan);font-size:11.5px;padding:6px 10px;border-radius:20px;cursor:pointer;transition:all .2s;font-weight:500}.ai-chip:hover{background:var(--cyan-dim);border-color:var(--cyan)}.ai-chat-footer{padding:10px;border-top:1px solid var(--border);display:flex;gap:8px}.ai-msg-input{flex:1;background:var(--input-bg);border:1px solid var(--border);color:var(--white);font-size:13px;padding:8px 12px;border-radius:20px;outline:none}.ai-msg-input:focus{border-color:var(--cyan)}.ai-send-btn{background:var(--cyan);border:none;color:var(--btn-text);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.ai-send-btn:hover{opacity:.9}.sandbox-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:20px}.sandbox-tab-btn{background:none;border:none;color:var(--muted);font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer;position:relative;transition:color .2s}.sandbox-tab-btn.active{color:var(--cyan)}.sandbox-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cyan);box-shadow:var(--glow)}.sandbox-pane{display:none}.sandbox-pane.active{display:block}.sandbox-terminal{background:#05050a;border:1px solid var(--border);border-radius:12px;font-family:Courier New,Courier,monospace;overflow:hidden;box-shadow:var(--shadow)}.term-header{background:#ffffff08;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.term-dots{display:flex;gap:6px}.term-dot{width:8px;height:8px;border-radius:50%}.term-body{padding:16px;font-size:12.5px;color:#10b981;max-height:240px;overflow-y:auto;line-height:1.5}.term-prompt{color:#38bdf8;margin-bottom:8px}.term-log{color:#e5e7eb}.sandbox-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.sandbox-control-group{display:flex;flex-direction:column;gap:6px}.sandbox-control-group label{font-size:12px;color:var(--muted);font-weight:500}.sandbox-control-group select,.sandbox-control-group input{background:var(--input-bg);border:1px solid var(--border);color:var(--white);padding:8px 12px;border-radius:8px;outline:none;font-size:13px}.checkout-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:1000}.checkout-modal-bg.open{display:flex}.checkout-card-box{background:var(--card);border:1px solid var(--border);border-radius:16px;width:440px;overflow:hidden;box-shadow:var(--shadow);animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.checkout-body{padding:24px}.pay-methods{display:flex;gap:8px;margin-bottom:20px}.pay-method-btn{flex:1;background:var(--bg2);border:1px solid var(--border);color:var(--text);padding:10px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;text-align:center;transition:all .2s}.pay-method-btn.active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.card-vis{background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:var(--btn-text);padding:20px;border-radius:12px;aspect-ratio:1.58;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow);margin-bottom:20px;position:relative;overflow:hidden}.card-chip{width:40px;height:30px;background:#ffffffb3;border-radius:6px}.card-num{font-family:Courier New,Courier,monospace;font-size:18px;font-weight:700;letter-spacing:.1em}.upi-sim-box{background:var(--bg2);border:1px solid var(--border);padding:20px;border-radius:12px;text-align:center;margin-bottom:20px}.qr-placeholder{width:140px;height:140px;background:#fff;margin:0 auto 12px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.qr-line{position:absolute;left:0;right:0;height:2px;background:red;animation:qrScan 2s infinite ease-in-out}@keyframes qrScan{0%{top:0}50%{top:100%}to{top:0}}.tilt-card-3d:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(to bottom right,var(--cyan),transparent,var(--cyan2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3}.tilt-card-3d:hover:after{opacity:.6}
