:root{--mx-bg:#06111f;--mx-bg-2:#091a2d;--mx-panel:#0d2035;--mx-silver:#dce7ee;--mx-steel:#91a8b8;--mx-muted:#9fb1c2;--mx-line:rgba(201,224,236,.18);--mx-cyan:#45d9d2;--mx-violet:#755dff;--mx-coral:#ff7459;--mx-shadow:0 24px 58px rgba(0,8,22,.35);--mx-metal:linear-gradient(120deg,#60798a 0%,#e8f1f5 22%,#7891a2 43%,#f7fbfc 58%,#526c7e 78%,#cddbe3 100%)}
html{background:var(--mx-bg);color-scheme:dark}body{color:var(--mx-silver);background:radial-gradient(circle at 10% 8%,rgba(27,135,179,.16),transparent 27rem),radial-gradient(circle at 88% 18%,rgba(111,76,255,.13),transparent 32rem),var(--mx-bg);font-family:"Aptos","Segoe UI Variable","Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.section-title,.free-tools-title{font-family:"Aptos Display","Segoe UI Variable Display","Segoe UI",Arial,sans-serif;text-wrap:balance}::selection{background:rgba(69,217,210,.28);color:#fff}:focus-visible{outline:2px solid var(--mx-cyan);outline-offset:3px}
.nav{background:rgba(5,16,30,.9)!important;border-bottom:1px solid var(--mx-line)!important;box-shadow:0 12px 35px rgba(0,7,20,.22)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(222,239,247,.55),rgba(69,217,210,.5),transparent)}.logo{color:#f4f9fb!important;letter-spacing:-1.2px!important}.logo i{background:linear-gradient(110deg,#f4fbff,#8fdedc 48%,#9c8bff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.logo small{color:#91a8b8!important}.links>a{color:#c4d3dc;transition:color .2s ease}.links>a:hover{color:#fff}.lang{background:rgba(144,169,185,.12)!important;border:1px solid var(--mx-line)}.lang button{color:#9fb1c2!important}.lang .on{background:linear-gradient(145deg,#eaf3f7,#96aebe)!important;color:#071626!important;box-shadow:inset 0 1px #fff,0 5px 15px #0005!important}.mobile-menu{background:linear-gradient(145deg,#182d42,#0b1a2b)!important;color:#e7f2f6;border:1px solid var(--mx-line)!important}
.btn{border:1px solid rgba(227,241,247,.2)!important;position:relative;overflow:hidden;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.72}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,8,20,.32)}.primary,.portfolio-intro .btn,.qr-actions .btn.demo{background:linear-gradient(135deg,#ff8063,#d94f5b)!important;color:#fff!important;border-color:rgba(255,196,180,.38)!important;box-shadow:inset 0 1px rgba(255,255,255,.38),0 14px 34px rgba(234,77,83,.22)!important}.secondary,.qr-actions .btn:not(.demo),.product-price .btn{background:linear-gradient(145deg,#edf5f8,#9eb1bd)!important;color:#081727!important;border-color:#f3fbff!important;box-shadow:inset 0 1px #fff,0 14px 30px rgba(0,10,24,.28)!important}.textlink{color:#71e3dd!important;text-underline-offset:4px}
main>.hero{background:radial-gradient(circle at 77% 20%,rgba(99,80,255,.3),transparent 24rem),radial-gradient(circle at 38% 110%,rgba(26,181,190,.22),transparent 32rem),linear-gradient(126deg,#07111f 0%,#0a2136 42%,#17234c 72%,#3a2866 100%)!important;border-bottom:1px solid var(--mx-line)}main>.hero:before{background:linear-gradient(135deg,rgba(227,241,247,.14),rgba(102,75,219,.16))!important;border:1px solid rgba(230,242,247,.1)}main>.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#dce9ef8c,#47d8d0a6,transparent)}.eyebrow{color:#b8f6f1!important;background:rgba(11,36,55,.58)!important;border:1px solid rgba(117,220,218,.26)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 28px rgba(0,10,28,.14)}main>.hero h1{color:#f6fafc;text-shadow:0 18px 50px rgba(0,0,0,.25)}main>.hero h1 span,.portfolio-intro .section-title span{background:linear-gradient(104deg,#c9d9e2 0%,#fff 22%,#5fddd6 50%,#8f7cff 78%,#e9f3f7 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}main>.hero p{color:#c0d0da!important}.benefits{color:#dce7ed}.dot{background:linear-gradient(145deg,#b9cbd5,#5e7a8e)!important;color:#05101e!important;border:1px solid #dce8ed;box-shadow:0 5px 15px rgba(0,0,0,.22)}.hero-visual{filter:saturate(.94) contrast(1.03)}.real-laptop,.real-phone{filter:drop-shadow(0 28px 25px rgba(0,5,18,.44))!important}.device-note{color:#b9f5f1!important;text-shadow:0 2px 12px rgba(0,0,0,.38)!important}.note-phone{color:#fff!important}
.service-band{background:linear-gradient(180deg,rgba(5,16,30,0),#071421 55%)}.service{background:linear-gradient(145deg,rgba(22,47,69,.96),rgba(7,24,40,.98))!important;border:1px solid var(--mx-line)!important;box-shadow:var(--mx-shadow)!important;position:relative;overflow:hidden}.service:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#e7f2f6,#5eddd7,#725dff)}.service .icon{background:linear-gradient(145deg,#dce8ed,#617b8d)!important;color:#071525!important;border:1px solid #edf7fa;box-shadow:inset 0 1px #fff,0 10px 25px #0005}.service small{color:#77e6df!important}.service h2{color:#f1f7fa}.service p{color:var(--mx-muted)!important}
.section{position:relative}.section:not(.portfolio):not(.contact):not(.qr-offer):not(.tools-section){background:var(--mx-bg)}.section-title{color:#f1f7fa}.sub{color:var(--mx-muted)!important}.portfolio{background:radial-gradient(circle at 88% 14%,rgba(50,139,205,.2),transparent 30rem),linear-gradient(140deg,#04101d,#082136 58%,#101b38)!important;border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line)}.project{background:linear-gradient(155deg,#172d41,#0a1b2d 72%)!important;color:var(--mx-silver)!important;border:1px solid var(--mx-line);box-shadow:0 22px 50px rgba(0,7,20,.38)!important}.project:hover{border-color:rgba(103,225,219,.42);box-shadow:0 28px 60px rgba(0,10,24,.48),0 0 30px rgba(52,194,191,.09)!important}.project-img{background:#071421!important;border-bottom:1px solid var(--mx-line)}.project p{color:var(--mx-muted)!important}.chip{background:rgba(153,177,191,.12)!important;color:#c8d6df!important;border:1px solid var(--mx-line)}.tag{background:rgba(255,116,89,.14)!important;color:#ff9d88!important;border:1px solid rgba(255,126,100,.25)}.tag.green{background:rgba(62,215,185,.12)!important;color:#79e9d4!important;border-color:rgba(75,225,197,.24)}.tag.real{background:rgba(125,103,255,.14)!important;color:#b6a9ff!important;border-color:rgba(148,128,255,.25)}
.benefit-strip{background:linear-gradient(180deg,#0a1b2c,#071421)!important;border-color:var(--mx-line)!important}.benefit-icon{background:linear-gradient(145deg,#d8e5eb,#607c8f)!important;color:#071525!important;border:1px solid #e8f3f6;box-shadow:inset 0 1px #fff,0 8px 22px #0004}.benefit-item b{color:#eef6f8}.benefit-item span{color:var(--mx-muted)!important}
.pricing{background:linear-gradient(180deg,#071421,#091b2d)!important}.price-grid .price{background:linear-gradient(150deg,#122a40,#091928 75%)!important;border:1px solid var(--mx-line)!important;color:#eaf3f6;box-shadow:0 20px 45px rgba(0,7,20,.26)!important;position:relative;overflow:hidden}.price-grid .price:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--mx-metal);opacity:.65}.price-grid .price.pop{border:1px solid rgba(104,219,215,.52)!important;background:linear-gradient(150deg,#15394d,#101d3b 68%,#251c4c)!important;box-shadow:0 25px 58px rgba(0,7,20,.38),0 0 35px rgba(67,214,207,.09)!important}.price-grid .price h3,.price-grid .price strong{color:#f4fafb}.price-grid .price ul{color:#aebfca!important}
.qr-offer{background:radial-gradient(circle at 85% 20%,rgba(66,218,209,.18),transparent 24rem),linear-gradient(140deg,#06131f,#0a2a3c)!important;border-block:1px solid var(--mx-line)}.qr-card{background:linear-gradient(150deg,#132c42,#091a2b)!important;color:#edf6f8!important;border:1px solid var(--mx-line);box-shadow:var(--mx-shadow)!important}.qr-list{color:#aebfca!important}.combo{background:rgba(97,216,211,.1)!important;color:#cce5e7;border:1px solid rgba(99,218,213,.2)}.combo b{color:#7ae5df!important}.qr-visual{background:linear-gradient(145deg,rgba(229,240,245,.13),rgba(30,69,87,.22))!important;border-color:var(--mx-line)!important;box-shadow:inset 0 1px rgba(255,255,255,.11)}
.tools-section{background:radial-gradient(circle at 12% 14%,rgba(116,91,255,.14),transparent 27rem),linear-gradient(155deg,#071421,#0a1d32 58%,#111d3c)!important}.panel,.tool-card,.product-offer{background:linear-gradient(150deg,#122a40,#091a2c 76%)!important;color:#eaf3f6!important;border:1px solid var(--mx-line)!important;box-shadow:0 18px 42px rgba(0,7,20,.3)!important;position:relative;overflow:hidden}.panel:before,.tool-card:before,.product-offer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--mx-metal);opacity:.45}.field label,.tool-fields label{color:#cddae1}.field input,.tool-fields input{background:#061522!important;color:#eff7f9!important;border:1px solid rgba(170,200,215,.25)!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.22);min-height:44px}.field input:focus,.tool-fields input:focus{border-color:var(--mx-cyan)!important;outline:none;box-shadow:0 0 0 3px rgba(69,217,210,.13)}.result,.product-price{background:linear-gradient(145deg,#0c3342,#172151 58%,#2a215d)!important;border:1px solid rgba(130,210,216,.24)}.big{background:linear-gradient(105deg,#fff,#89e8e2,#b0a1ff);-webkit-background-clip:text;background-clip:text;color:transparent}.tool-card>p,.product-offer ul,.sale-note{color:var(--mx-muted)!important}.tool-result{background:rgba(63,207,201,.09)!important;color:#d8f3f1!important;border:1px solid rgba(83,216,210,.17)}.premium-label{color:#83e8e1!important}.product-price .old{color:#b7c6cf}
.contact{background:radial-gradient(circle at 20% 25%,rgba(58,210,203,.18),transparent 22rem),linear-gradient(125deg,#071828,#172451 58%,#35265f)!important;border-block:1px solid var(--mx-line)}.contact .sub{color:#c7d7df!important}.footer{background:#030b14!important;border-top:1px solid var(--mx-line)}.foot{color:#afc0ca}.foot h4{color:#edf5f7}.footer a:hover{color:#6ee3dc}.credit{border-top-color:var(--mx-line)!important;color:#8298a6}
body>.wrap>.top{margin-bottom:24px}body>.wrap>.card{background:linear-gradient(150deg,#10263a,#081724 78%)!important;color:#dce7ec!important;border:1px solid var(--mx-line);box-shadow:var(--mx-shadow)!important;position:relative;overflow:hidden}body>.wrap>.card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--mx-metal);opacity:.68}body>.wrap>.card h1,body>.wrap>.card h2{color:#f2f8fa}body>.wrap>.card a{color:#6de2dc!important}body>.wrap>.card .muted,body>.wrap>footer{color:#93a8b5!important}.langnote{background:rgba(62,210,202,.09)!important;color:#cce3e5;border:1px solid rgba(78,219,212,.18)}body>.wrap>.card hr{border-top-color:var(--mx-line)!important}
body>.top{background:rgba(4,15,27,.94)!important;border-bottom:1px solid var(--mx-line);backdrop-filter:blur(14px)}body>.top .lang button{border-color:var(--mx-line)!important;color:#d6e4ea!important}body>.top .lang button.on{background:linear-gradient(145deg,#edf5f7,#9fb5c1)!important;color:#071522!important}header.hero{text-align:center}.cats{background:rgba(6,17,31,.94)!important;backdrop-filter:blur(14px)}.cats a{background:linear-gradient(145deg,#122b40,#091827)!important;color:#dce8ed!important;border-color:var(--mx-line)!important}.item{background:linear-gradient(145deg,#10263a,#081724)!important;border:1px solid var(--mx-line);box-shadow:0 12px 28px rgba(0,7,20,.24)!important}.item h3,.section h2{color:#eef6f8}.item p,.foot{color:var(--mx-muted)!important}.item .price{color:#70e3dc!important;background:none!important;border:0!important;box-shadow:none!important}.allergen{background:rgba(153,177,191,.1)!important;color:#b9cad3!important;border:1px solid var(--mx-line)}
@media(max-width:820px){.service-band{background:#071421}.project:hover,.btn:hover{transform:none}}@media(max-width:560px){main>.hero{background:radial-gradient(circle at 75% 18%,rgba(111,86,255,.3),transparent 18rem),linear-gradient(145deg,#071421,#102744 58%,#2f2459)!important}.price-grid .price,.panel,.tool-card,.product-offer,.qr-card{border-radius:18px!important}.project-img{height:220px!important}}@media(max-width:360px){.actions{gap:6px!important}.actions .btn{font-size:10px!important;padding-inline:6px!important}.service{padding-inline:15px!important}.panel,.tool-card{padding:18px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
