:root{--bg:#030711;--panel:#07111f;--panel2:#0b1728;--blue:#078cff;--cyan:#12c8ff;--white:#f7faff;--muted:#aab8ca;--line:#0099ff59;--green:#08a65a;--radius:20px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--bg);color:var(--white);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030711e0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:10px;font-size:1.5rem;font-weight:900;display:flex}.brand span{color:var(--cyan)}.brand small{letter-spacing:2px;color:#b8c6d9;text-align:center;margin-top:-4px;font-size:.48rem;display:block}.brand-mark{border:3px solid var(--white);border-radius:8px;place-items:center;width:33px;height:43px;font-size:1rem;display:grid;transform:rotate(7deg)}.navlinks{color:#d5deeb;align-items:center;gap:28px;font-size:.9rem;display:flex}.navlinks a:hover{color:var(--cyan)}.nav-actions{gap:10px;display:flex}.icon-link{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.menu-toggle{border:1px solid var(--line);color:#fff;background:0 0;border-radius:10px;padding:8px 12px;font-size:1.2rem;display:none}.hero{isolation:isolate;border-bottom:1px solid #ffffff0f;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(at 72% 42%,#0073ff47,#0000 42%),linear-gradient(105deg,#030711 15%,#030711e0 45%,#03071133),linear-gradient(#0000 75%,#030711 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;border:1px solid #00a0ff80;border-radius:50%;width:500px;height:500px;animation:6s ease-in-out infinite orbitGlow;position:absolute;top:6%;right:8%;box-shadow:0 0 65px #0082ff24,inset 0 0 65px #0082ff14}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;padding:62px 0;display:grid}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan);font-size:.75rem;font-weight:800}h1{letter-spacing:-3px;margin:14px 0 20px;font-size:clamp(3rem,6vw,5.6rem);font-weight:900;line-height:.95}h1 span,.gradient-text{color:#0000;background:linear-gradient(100deg,#0b8dff,#40dcff);-webkit-background-clip:text;background-clip:text}.hero-copy{color:#c7d2e1;max-width:470px;font-size:1.05rem}.benefits{flex-wrap:wrap;gap:18px;margin:28px 0;display:flex}.benefit{color:#dce8f7;align-items:center;gap:9px;font-size:.78rem;display:flex}.benefit b{color:#fff;font-size:.83rem;display:block}.benefit-icon{color:var(--cyan);font-size:1.35rem}.btn{border:1px solid var(--blue);color:#fff;background:linear-gradient(100deg,#087bff,#0757df);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:.85rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #007eff40}.btn-outline{border-color:var(--cyan);background:0 0}.hero-visual{place-items:center;min-height:400px;display:grid;position:relative}.phone-stage{perspective:1000px;place-items:center;width:min(100%,510px);height:390px;display:grid;position:relative}.phone-glow{filter:blur(48px);background:#007cff2e;border-radius:50%;width:78%;height:70%;position:absolute}.phone{background:linear-gradient(145deg,#161e2b,#05080e);border:5px solid #303a49;border-radius:32px;width:160px;height:320px;transition:transform .25s ease-out;position:absolute;overflow:hidden;box-shadow:12px 18px 40px #000,0 0 20px #008cff38}.phone:before{content:"";z-index:2;background:#03050a;border-radius:14px;width:65px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen{background:radial-gradient(at 35% 25%,#5ce2ff 0,#0000 20%),radial-gradient(at 68% 64%,#0c5dff 0,#0000 34%),linear-gradient(145deg,#070d1b,#001f5c 55%,#03050a);position:absolute;inset:0}.phone-screen:after{content:"";border:2px solid #46bfff8c;border-radius:50%;position:absolute;inset:12% 18%;transform:rotate(35deg);box-shadow:0 0 25px #078cff}.phone-camera{z-index:3;background:#10151d;border:2px solid #515967;border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;width:52px;height:65px;padding:6px;display:grid;position:absolute;top:14px;left:12px}.phone-camera i{background:radial-gradient(circle at 30% 30%,#5d7e9d,#05080e 65%);border:2px solid #303a49;border-radius:50%}.phone.back{z-index:1;transform:translate(-100px)rotate(-12deg)translateY(6px)}.phone.front{z-index:2;transform:translate(45px)rotate(7deg)}.phone.back .phone-screen{background:linear-gradient(140deg,#343b46,#06080d)}.floating-label{text-shadow:0 0 24px #008cff8c;font-size:clamp(1.4rem,3vw,2.3rem);font-style:italic;font-weight:900;line-height:1.02;position:absolute;bottom:42px;right:0;transform:rotate(-7deg)}.floating-label span{color:var(--cyan)}section{padding:76px 0}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.section-head h2{letter-spacing:-1px;margin:6px 0 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.section-head p{color:var(--muted);max-width:420px;margin:0}.categories{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.category{border:1px solid var(--line);background:linear-gradient(145deg,#0c1a2b,#030711);border-radius:18px;flex-direction:column;justify-content:end;min-height:180px;padding:18px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.category:hover{border-color:var(--cyan);transform:translateY(-6px)}.category-art{color:#167dff;opacity:.32;background:radial-gradient(circle at 50% 30%,#0086ff4d,#0000 55%);place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.category strong,.category span{z-index:1;position:relative}.category strong{font-size:1.05rem}.category span{color:var(--cyan);font-size:.8rem}.feature{background:linear-gradient(110deg,#070e1a,#101d30 52%,#030711);border-block:1px solid #ffffff0f;overflow:hidden}.feature-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;display:grid}.feature h2{margin:10px 0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.98}.feature p{color:var(--muted)}.feature-phone{place-items:center;height:300px;display:grid;position:relative}.feature-phone .phone{width:150px;height:290px}.specs{gap:18px;margin:0;padding:0;list-style:none;display:grid}.specs li{align-items:center;gap:12px;display:flex}.specs b{display:block}.specs small{color:var(--muted)}.products{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product{border:1px solid var(--line);background:linear-gradient(160deg,#0a1727,#030711);border-radius:18px;padding:16px;transition:transform .3s,border-color .3s}.product:hover{border-color:var(--cyan);transform:translateY(-5px)}.product-tag{background:#075eea;border-radius:99px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-block}.product-art{place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.mini-phone{background:linear-gradient(145deg,#182335,#030711);border:3px solid #4c5869;border-radius:17px;width:78px;height:140px;position:relative;transform:rotate(-8deg);box-shadow:0 12px 28px #000}.mini-phone:before{content:"";background:radial-gradient(circle,#8ca3ba,#111a27 65%);border:2px solid #48566a;border-radius:9px;width:27px;height:34px;position:absolute;top:7px;left:7px}.mini-phone:after{content:"";background:radial-gradient(at 60% 45%,#168eff,#0000 45%),linear-gradient(150deg,#020711,#081e49);border-radius:12px;position:absolute;inset:12px 7px 7px}.mini-phone.pink{background:linear-gradient(145deg,#f5b4c3,#8d536a)}.mini-phone.blue{background:linear-gradient(145deg,#a7d6ff,#284a7d)}.mini-phone.purple{background:linear-gradient(145deg,#9a7ad8,#201b3d)}.product h3{margin:5px 0 0;font-size:1rem}.product .sub{color:var(--muted);font-size:.78rem}.product ul{color:#d6e0ed;gap:5px;margin:12px 0 16px;padding:0;font-size:.75rem;list-style:none;display:grid}.product .btn{width:100%;padding:10px 12px;font-size:.76rem}.product-art img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.price{color:var(--cyan);margin:10px 0 0;font-size:1.05rem;font-weight:900}.filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.chip{color:#d5deeb;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.8rem;font-weight:700}.chip:hover{border-color:var(--cyan);color:var(--cyan)}.chip.active{border-color:var(--blue);color:#fff;background:linear-gradient(100deg,#087bff,#0757df)}.product .btn{margin-top:8px}.product .btn-outline{cursor:pointer;width:100%;font-family:inherit}.modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050cd1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0a1a2e,#040812);border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:28px;position:relative;overflow:auto}.modal-panel h2{margin:6px 0 14px;font-size:1.9rem;line-height:1.1}.modal-panel h3{margin:20px 0 8px;font-size:1rem}.modal-close{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font-size:1rem;position:absolute;top:12px;right:12px}.specs-table{margin:0}.specs-table div{border-bottom:1px solid #ffffff14;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;display:grid}.specs-table dt{color:var(--muted);font-size:.82rem}.specs-table dd{margin:0;font-size:.9rem}.modal-list{gap:6px;margin:0 0 14px;padding:0;font-size:.9rem;list-style:none;display:grid}.muted{color:var(--muted)}.small{font-size:.78rem}@media (width<=640px){.modal-panel{padding:22px 18px}.specs-table div{grid-template-columns:1fr;gap:2px}}@keyframes floatSoft{0%,to{translate:0}50%{translate:0 -9px}}@keyframes floatSoft2{0%,to{translate:0 -4px}50%{translate:0 7px}}.product-art>*{transition:scale .4s;animation:5s ease-in-out infinite floatSoft}.product:nth-child(2n) .product-art>*{animation-name:floatSoft2;animation-duration:6s}.product:nth-child(3n) .product-art>*{animation-delay:-2s}.product:hover .product-art>*{scale:1.06}.product-art img{filter:drop-shadow(0 14px 22px #0000008c)}.phone.back{animation:7s ease-in-out infinite floatSoft2}.phone.front{animation:6s ease-in-out infinite floatSoft}.product-art.has-photo{background:#f3f6fb;border-radius:14px}.product-art.has-photo img{object-fit:cover;object-position:50% 32%;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.modal-photo{aspect-ratio:16/8;object-fit:cover;object-position:50% 32%;background:#f3f6fb;border-radius:14px;width:100%;margin:6px 0 16px;display:block}.about-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.about-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0a1a2e,#040812);border-radius:20px;padding:28px}.about-panel h2{margin:10px 0;font-size:2.5rem;line-height:1}.promise-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promise{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;padding:17px}.promise b{display:block}.promise small{color:var(--muted)}.sellers{background:radial-gradient(at 50% 0,#005cdc33,#0000 65%),#050a14;border-block:1px solid #ffffff0f}.seller-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.seller{text-align:center;padding:16px 10px}.seller-photo{border:3px solid var(--cyan);color:#b9e8ff;background:linear-gradient(145deg,#17375b,#080d18);border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 14px;font-size:2rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 6px #008cff1a,0 0 25px #008cff2e}.seller-photo img{object-fit:cover;width:100%;height:100%}.seller h3{margin:0;font-size:1rem}.seller p{color:var(--muted);margin:2px 0 14px;font-size:.8rem}.whatsapp{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.whatsapp:hover{filter:brightness(1.1)}.contact-strip{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:20px;padding:25px 0;display:grid}.contact-strip p{color:var(--muted);margin:4px 0;font-size:.9rem}footer{color:var(--muted);border-top:1px solid #ffffff1a;padding:24px 0;font-size:.8rem}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.parallax{will-change:transform}@keyframes orbitGlow{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (width<=900px){.navlinks{gap:14px}.hero-grid{grid-template-columns:1fr 1fr}.hero{min-height:540px}.hero-visual{min-height:330px}.phone-stage{transform:scale(.86)}.categories{grid-template-columns:repeat(3,1fr)}.products{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid .specs{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.seller-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.container{width:min(var(--max),calc(100% - 28px))}.nav{min-height:64px}.brand{font-size:1.25rem}.brand-mark{width:28px;height:36px}.menu-toggle{display:block}.navlinks{border-bottom:1px solid var(--line);background:#050b16;flex-direction:column;align-items:stretch;padding:18px 22px;display:none;position:absolute;top:64px;left:0;right:0}.navlinks.open{display:flex}.nav-actions{display:none}.hero{min-height:0}.hero-grid{grid-template-columns:1fr;gap:0;padding:54px 0 30px}.hero-copy{font-size:.95rem}h1{font-size:3.5rem}.hero-visual{min-height:300px;margin-top:-10px}.phone-stage{transform-origin:50%;transform:scale(.78)}.hero:after{width:300px;height:300px;top:48%;right:0}.floating-label{font-size:1.6rem;bottom:5px;right:2%}section{padding:54px 0}.section-head{display:block}.section-head p{margin-top:12px}.categories{grid-template-columns:repeat(2,1fr)}.category{min-height:150px}.category:last-child{grid-column:span 2}.feature-grid{grid-template-columns:1fr;gap:8px}.feature-phone{height:250px}.feature-grid .specs{grid-column:auto;grid-template-columns:1fr 1fr;gap:12px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product{padding:12px}.product-art{height:130px}.mini-phone{transform:scale(.85)rotate(-8deg)}.about-grid{grid-template-columns:1fr}.promise-grid{grid-template-columns:1fr 1fr}.seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-photo{width:90px;height:90px}.contact-strip{grid-template-columns:1fr;gap:10px}}
