:root{--bg:#07090c;--panel:#0d1117;--panel2:#121821;--text:#f6f7f9;--muted:#aab3c0;--line:#242c37;--blue:#2ca8ff;--blue2:#0b7fd2;--gold:#f5ad27;--white:#fff;--radius:24px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Segoe UI Variable","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(7,9,12,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-in{height:76px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.02em}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--gold),#f06721);color:#14100a}.brand-mark svg{width:25px}.nav{display:flex;gap:26px;margin-left:auto;color:#c5ccd5;font-size:.94rem}.nav a:hover{color:#fff}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;min-height:50px;padding:0 22px;background:var(--blue);color:#03111b;font-weight:800;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset}.header-cta{min-height:44px;padding:0 18px}.btn:hover{background:#53b8ff;transform:translateY(-1px)}.btn-secondary{background:transparent;color:#fff;border:1px solid #3a4655}.menu-btn{display:none;margin-left:auto;background:none;color:#fff;border:1px solid var(--line);border-radius:12px;width:44px;height:44px}.hero{min-height:790px;display:flex;align-items:center;padding:84px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:740px;height:740px;border-radius:50%;right:-220px;top:-170px;background:radial-gradient(circle,rgba(44,168,255,.24),rgba(44,168,255,0) 68%);pointer-events:none}.hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;left:-260px;bottom:-320px;background:radial-gradient(circle,rgba(245,173,39,.13),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #2d3744;border-radius:999px;background:#0c1118;color:#cbd2dc;font-size:.82rem;font-weight:700}.dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(3.2rem,6.6vw,6.2rem);line-height:.95;letter-spacing:-.065em;margin:24px 0}.hero h1 span{color:var(--blue)}.hero-copy{font-size:1.16rem;color:#c2c9d3;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.proofline{display:flex;gap:24px;flex-wrap:wrap;color:#dce1e7;font-size:.92rem}.proofline span{display:flex;align-items:center;gap:8px}.check{color:var(--gold)}.visual{position:relative;min-height:550px;border:1px solid #28323e;border-radius:32px;background:linear-gradient(160deg,#101824,#070a0e 64%);overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.45)}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent)}.route{position:absolute;inset:78px 36px 72px}.route svg{width:100%;height:100%;overflow:visible}.route-path{stroke:var(--blue);stroke-width:3;fill:none;stroke-dasharray:9 11;filter:drop-shadow(0 0 8px rgba(44,168,255,.6))}.route-dot{fill:var(--gold);filter:drop-shadow(0 0 9px rgba(245,173,39,.9))}.city{position:absolute;padding:9px 13px;border-radius:999px;background:#111823;border:1px solid #344151;font-size:.82rem;font-weight:800}.city.china{left:9%;top:18%}.city.minsk{right:8%;bottom:18%}.shipment-card{position:absolute;left:8%;right:8%;bottom:26px;padding:18px;border:1px solid #293542;background:rgba(12,17,24,.92);border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.box-icon{width:48px;height:48px;border-radius:14px;background:#182331;display:grid;place-items:center;color:var(--gold);font-size:24px}.shipment-card small{color:var(--muted);display:block}.shipment-card b:last-child{color:#62c2ff}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0d12}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{padding:24px;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-item b{display:block;font-size:1.05rem}.trust-item span{color:var(--muted);font-size:.9rem}.section{padding:110px 0}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;margin-bottom:48px}.section-label{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.section h2{font-size:clamp(2.5rem,5vw,4.6rem);line-height:1;letter-spacing:-.055em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:260px}.card-no{color:var(--blue);font-weight:800;margin-bottom:46px}.card h3{font-size:1.45rem;line-height:1.1}.card p{color:var(--muted)}.card-link{display:inline-flex;gap:8px;color:#fff;font-weight:700;margin-top:10px}.card-link:hover{color:var(--blue)}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.choice{padding:40px;border-radius:30px;border:1px solid var(--line);background:var(--panel)}.choice.alt{background:#f1f3f5;color:#101318}.choice .chip{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800;opacity:.7}.choice h3{font-size:2.1rem;margin:28px 0 12px;letter-spacing:-.035em}.choice p{color:var(--muted)}.choice.alt p{color:#48515d}.choice ul{padding-left:20px}.choice li{margin:8px 0}.contact-band{margin:40px auto 100px;border-radius:34px;padding:60px;background:linear-gradient(120deg,#0d8edc,#37b4ff 55%,#ffd05d);color:#04121b;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.contact-band h2{font-size:clamp(2.6rem,5vw,5rem);line-height:.96;letter-spacing:-.055em;margin-bottom:18px}.mini-form{background:rgba(4,18,27,.92);color:#fff;padding:24px;border-radius:24px}.mini-form label{font-size:.84rem;color:#aeb8c4}.mini-form input,.mini-form select{width:100%;margin:7px 0 14px;background:#111923;border:1px solid #33404e;border-radius:12px;color:#fff;padding:13px}.mini-form .btn{width:100%}.form-note{font-size:.75rem;color:#8f9aa7;margin:10px 0 0}.footer{padding:54px 0;border-top:1px solid var(--line);color:#a7b0bc}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}.footer h3{font-size:.85rem;color:#fff}.footer a{display:block;margin:8px 0}.subfooter{display:flex;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:.84rem}.muted{color:var(--muted)}
@media(max-width:900px){.nav{display:none}.header-cta{display:none}.menu-btn{display:block}.nav.open{display:flex;position:absolute;top:76px;left:0;right:0;background:#090c10;padding:20px;flex-direction:column;border-bottom:1px solid var(--line)}.hero{min-height:auto;padding-top:58px}.hero-grid,.section-head,.split,.contact-band{grid-template-columns:1fr}.visual{min-height:430px}.cards{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr 1fr}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.container{width:min(100% - 28px,var(--max))}.header-in{height:68px}.brand span:last-child{font-size:.9rem}.hero h1{font-size:3.15rem}.visual{min-height:360px}.shipment-card{grid-template-columns:auto 1fr}.shipment-card>b:last-child{grid-column:2}.cards,.trust-grid,.footer-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line)}.section{padding:76px 0}.contact-band{padding:30px;margin-bottom:70px}.subfooter{flex-direction:column;gap:8px}}
