@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}:root{--paper: #f9f9fe;--ink: #17143a;--muted: #5c5a73;--line: #e2e0f0;--purple: #5b40ff;--orange: #ff851b;--teal: #31c2bb;--card: #fff;font-family:Poppins,system-ui,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0;line-height:1.55;background:var(--paper)}a{color:inherit}h1,h2{font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 .5em}.nav,main,.footer,.cta>div{max-width:1120px;margin:0 auto;padding:0 16px}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;border-bottom:1px solid var(--line)}.nav nav{display:flex;align-items:center;gap:24px}.nav nav a:not(.btn){text-decoration:none}.nav nav a:not(.btn):hover{text-decoration:underline}.logo{display:flex}.lang{position:relative}.lang summary{cursor:pointer;list-style:none}.lang summary::-webkit-details-marker{display:none}.lang summary:after{content:" ▾";font-size:.8em}.lang ul{position:absolute;right:0;top:calc(100% + 10px);z-index:10;list-style:none;margin:0;padding:6px;min-width:140px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px -16px #17143a59}.lang ul a{display:block;padding:8px 12px;border-radius:4px}.lang ul a:hover{background:var(--paper);text-decoration:none}.lang ul a[aria-current]{color:var(--purple);font-weight:600}.btn{display:inline-block;padding:13px 22px;border-radius:6px;background:var(--purple);color:#fff;font-weight:600;text-decoration:none}.btn:hover{background:var(--ink)}.btn-sm{padding:8px 14px}.link{font-weight:600;text-underline-offset:4px}.lead{font-size:1.15rem;color:var(--muted);max-width:560px}.hero{padding:80px 0 96px}.hero>div:first-child{max-width:820px;margin:0 auto;text-align:center}.hero .lead{margin-inline:auto}.hero .actions{justify-content:center}.shots{position:relative;margin-top:64px;padding-bottom:12%}.shot{margin:0;background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -24px #17143a73}.shot img{display:block;width:100%;height:auto}.shot-console{width:48%;transform:rotate(-3deg)}.shot-logistics{position:absolute;top:4%;right:0;width:48%;transform:rotate(3deg)}.shot-tracking{position:absolute;top:0;left:50%;width:17%;border:6px solid var(--ink);border-radius:24px;transform:translate(-50%)}.hero h1{font-size:clamp(2.2rem,5vw,3.6rem)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.section{padding:80px 0;border-top:1px solid var(--line)}.section h2{font-size:clamp(1.8rem,4vw,2.8rem)}.section-head{max-width:760px;margin:0 auto 48px;text-align:center}.section-head .lead{margin-inline:auto}.platforms{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.platforms a{display:flex;flex-direction:column;gap:6px;height:100%;padding:28px;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:8px;text-decoration:none}.platforms .logistics a{border-top-color:var(--teal)}.platforms a:hover{border-color:var(--purple)}.platforms strong{font-size:1.5rem;letter-spacing:-.02em}.platforms span{color:var(--muted)}.platforms .platform-for{color:var(--ink);font-weight:600;font-size:.9rem}.platforms .platform-more{margin-top:auto;padding-top:12px;color:var(--purple);font-weight:600}.platforms-note{color:var(--muted);margin:24px auto 0;max-width:640px;text-align:center}.product-body{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:center}.logistics .product-body{grid-template-columns:1fr 1.5fr}.logistics .product-shots{order:2}.product-shots{position:relative}.shot-phone{position:absolute;right:-2%;bottom:-18%;width:24%;border:6px solid var(--ink);border-radius:24px;transform:rotate(3deg)}.product-shots:has(.shot-phone){margin-bottom:14%}.section .product-name{font-size:1rem;letter-spacing:0;display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto 12px}.section .product-name:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--orange)}.logistics .product-name:before{background:var(--teal)}.punch{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5em}.features{margin:0 0 28px}.features div{padding:16px 0;border-top:1px solid var(--line)}.features dt{font-weight:700}.features dd{margin:4px 0 0;color:var(--muted)}.note p{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;letter-spacing:-.02em;max-width:820px;margin:0 auto;text-align:center}.cta{background:var(--ink);color:var(--paper);padding:96px 0}.cta>div{text-align:center}.cta h2{font-size:clamp(2rem,5vw,3.6rem);max-width:720px;margin-inline:auto}.cta p{color:#bdb8e6;font-size:1.15rem;margin:0 0 32px}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.cta-socials{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.cta-socials a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:6px;border:1px solid #4a4580;color:var(--paper)}.cta-socials a:hover{background:var(--paper);color:var(--ink)}.cta-socials span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding-block:28px;color:var(--muted);font-size:.9rem}@media (max-width: 860px){.product-body,.logistics .product-body{grid-template-columns:1fr;gap:40px}.logistics .product-shots{order:0}.hero{padding-top:48px}}@media (max-width: 600px){.nav nav>a:not(.btn){display:none}.platforms{grid-template-columns:1fr}}
