:root{--navy:#111d27;--navy-2:#19303a;--orange:#f47b20;--orange-dark:#b95f22;--cyan:#58dce8;--mint:#4ad0a4;--ink-blue:#07111c;--warehouse-deep:#081c29;--warehouse-select:#245557;--text:#202630;--muted:#657184;--line:#d7dde2;--soft:#f3f6f4;--white:#fff;--paper:#f7f5ef;--graphite:#131b22;--copper:#b66a35;--shadow:0 18px 60px #0b131c24;--radius:8px}*{box-sizing:border-box}::selection{background:var(--warehouse-deep);color:var(--white);text-shadow:none}::selection{background:var(--warehouse-deep);color:var(--white);text-shadow:none}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 6% 0,#58dce814,#0000 24%),linear-gradient(#faf9f5,#f2f6f6 48%,#f7f5ef);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.5;position:relative}main{isolation:isolate;background:linear-gradient(90deg,#58dce811,#0000 24% 76%,#f47b200e),linear-gradient(#f5f7f6 0%,#eef3f3 52%,#f7f5f1 100%);position:relative}main:before{z-index:0;content:"";pointer-events:none;opacity:.13;filter:saturate(.78)contrast(.92);mix-blend-mode:multiply;background:url(/assets/warehouse-backdrop-v2.webp) top/100% no-repeat;position:fixed;inset:104px 0 0}main>section{z-index:1;position:relative}main>section:not(.hero):not(.page-hero){background:0 0}main>.control-section:before,main>.products-section:before,main>.reviews-section:before{display:none}main>section+section{margin-top:-1px}main>.fulfillment-game-section{padding-bottom:clamp(28px,3vw,42px)}main>.reviews-section{padding-top:clamp(28px,3vw,42px)}@media (width<=1500px){main:before{opacity:.075;background-size:auto 58vh}}@media (width<=760px){main:before{display:none}}@media print{main:before{display:none}}h1,h2,h3{letter-spacing:0;font-weight:560}strong{font-weight:600}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #f47b2080}.skip-link{z-index:100;border-radius:var(--radius);background:var(--orange);color:var(--navy);padding:10px 14px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1320px,100% - 48px);margin-inline:auto}.site-header{z-index:50;isolation:isolate;backdrop-filter:blur(16px);background:radial-gradient(circle at 10%,#58dce81a,#0000 28%),radial-gradient(circle at 78% 42%,#f47b2014,#0000 24%),linear-gradient(#fbf8f1fa,#ecf2f0f0);border-bottom:1px solid #111d271a;position:sticky;top:0;overflow:visible;box-shadow:0 14px 38px #111d2714}.site-header:before{z-index:-1;content:"";pointer-events:none;background:repeating-radial-gradient(390px 145px at 8% 132%,#0000 0 25px,#081c290b 26px 27px,#0000 28px 48px),repeating-radial-gradient(460px 150px at 91% -38%,#0000 0 29px,#f47b200c 30px 31px,#0000 32px 56px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#000000db,#0000002e 48%,#000000d1)}.site-header .container{width:min(1480px,100% - 56px)}.header-inner{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding-block:10px;display:grid;position:relative}.brand-logo{width:fit-content;color:var(--navy);align-self:center;align-items:center;gap:11px;display:inline-flex}.brand-logo:hover .brand-path-a{transform:rotate(-13deg)translate(3px)}.brand-logo:hover .brand-path-b{transform:rotate(12deg)translate(-2px)}.brand-emblem{filter:drop-shadow(0 10px 18px #111d2729);flex:0 0 52px;width:52px;height:48px;position:relative}.brand-cube{background:linear-gradient(135deg,#ffffff38,#0000 36%),linear-gradient(135deg,#0b1724 0 48%,#1b4350 48% 100%);border-radius:9px;width:31px;height:31px;position:absolute;top:6px;left:10px;transform:rotate(-10deg);box-shadow:inset 0 0 0 2px #ffffff9e,0 8px 20px #07111c2e}.brand-cube:before,.brand-cube:after{content:"";position:absolute}.brand-cube:before{background:#ffffffb3;border-radius:99px;width:18px;height:2px;top:7px;left:5px;transform:rotate(31deg)}.brand-cube:after{background:#ffffff80;border-radius:99px;width:2px;height:20px;top:4px;left:13px;transform:rotate(-7deg)}.brand-path{border-color:var(--orange);border-style:solid;transition:transform .18s;position:absolute}.brand-path-a{border-width:0 0 4px 4px;border-radius:0 0 0 20px;width:39px;height:21px;bottom:4px;left:3px;transform:rotate(-13deg)}.brand-path-b{border-width:4px 4px 0 0;border-radius:0 18px 0 0;width:30px;height:23px;top:8px;right:3px;transform:rotate(12deg)}.brand-node{background:var(--mint);border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:6px;box-shadow:0 0 0 5px #4ad0a424}.brand-wordmark{gap:4px;line-height:1;display:grid}.brand-title-line,.brand-service-line{align-items:center;display:inline-flex}.brand-title-line{gap:8px}.brand-service-line{flex-direction:column;align-items:flex-start;gap:3px}.brand-wordmark strong{color:var(--navy);font-size:27px;font-weight:570}.brand-wordmark small{color:#66727a;min-width:0;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-size:14px;font-weight:650;display:inline-flex}.brand-live-mark{background:radial-gradient(circle,#fff 0 2px,#54dbc4f2 2px 4px,#0000 5px),#09172614;border:1px solid #43d5ff6b;border-radius:50%;width:21px;height:21px;position:relative;transform:translateY(5px);box-shadow:0 0 18px #54dbc442}.brand-live-mark:before,.brand-live-mark:after{content:"";border-radius:50%;position:absolute}.brand-live-mark:before{border:1px solid #f47b205c;border-top-color:var(--orange);z-index:1;animation:3.6s linear infinite brand-orbit;inset:3px}.brand-live-mark:after{z-index:0;border:1px solid #54dbc433;animation:2.8s ease-in-out infinite brand-pulse;inset:-4px}.brand-clock-hand{z-index:2;background:var(--navy);transform-origin:50% 100%;border-radius:999px;width:2px;display:block;position:absolute;bottom:50%;left:50%;box-shadow:0 0 5px #ffffffb3}.brand-clock-hour{height:5px;transform:translate(-50%)rotate(-44deg)}.brand-clock-minute{background:var(--orange);height:7px;animation:6s linear infinite brand-clock-tick}.brand-motion{color:#ecfbff;background:linear-gradient(120deg,#0c1f33f5,#14434be0),#0c1f33eb;border:1px solid #43d5ff38;border-radius:999px;align-items:center;min-height:20px;padding:3px 8px 3px 18px;font-size:10px;font-weight:580;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0814241c,inset 0 1px #ffffff29}.brand-motion:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 0 5px #f47b201f,0 0 12px #f47b206b}.brand-motion:after{content:"";background:linear-gradient(110deg,#0000 0 34%,#ffffff5c 47%,#0000 60% 100%);animation:4.8s ease-in-out infinite brand-shine;position:absolute;inset:0;transform:translate(-130%)}.brand-motion span{z-index:1;position:relative}.brand-logo-footer .brand-wordmark strong{color:#fff}.brand-logo-footer .brand-wordmark{text-align:left}.brand-logo-footer .brand-wordmark small{color:#bdc8cf;min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.logo{color:var(--navy);align-items:center;gap:10px;font-weight:600;display:inline-flex}.logo span{background:var(--soft);color:var(--navy-2);border-radius:5px;padding:4px 8px;font-size:13px}.site-nav{justify-content:center;align-self:center;align-items:center;gap:clamp(10px,1vw,18px);min-width:0;font-size:14px;font-weight:560;display:flex}.site-nav a,.footer-grid a{color:var(--navy-2)}.site-nav a{white-space:nowrap}.site-nav a:hover,.footer-grid a:hover{color:var(--orange-dark)}.header-actions{flex-shrink:0;align-self:center;align-items:center;gap:18px;width:auto;display:flex}.header-quick-contact{width:auto;height:50px;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex;position:relative;overflow:visible;transform:translate(-8px)}.header-quick-contact:before,.header-quick-contact:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='8' viewBox='0 0 48 8'%3E%3Cpath d='M0 4 C8 0 16 0 24 4 S40 8 48 4' fill='none' stroke='%23111d27' stroke-opacity='.34' stroke-width='1'/%3E%3C/svg%3E") 50%/48px 8px repeat-x;height:8px;position:absolute;left:2px;right:2px}.header-quick-contact:before{top:-3px}.header-quick-contact:after{bottom:-3px;transform:scaleY(-1)}.header-contact-label{color:#596771;white-space:nowrap;align-self:center;align-items:center;gap:7px;font-size:10px;font-weight:680;line-height:1;display:inline-flex}.header-contact-label:before{background:var(--orange);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f47b201a,0 0 14px #f47b204d}.header-messengers{border-left:0;border-right:1px solid #111d271c;align-items:center;gap:4px;margin-right:1px;padding-inline:8px;display:flex}.messenger-link{width:27px;height:27px;box-shadow:none;background:0 0;border:1px solid #111d273d;border-radius:6px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.messenger-link:hover{border-color:#f47b20b8;transform:translateY(-1px);box-shadow:0 0 0 2px #f47b201a}.messenger-link img{object-fit:contain;width:21px;height:21px;display:block}.header-phone{height:32px;color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.header-phone-chevron{background:#111d270a;border:1px solid #111d271f;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;transition:border-color .16s,background .16s;display:inline-flex;position:relative}.header-phone-chevron:before{content:"";border-bottom:1.5px solid #111d279e;border-right:1.5px solid #111d279e;width:6px;height:6px;transition:transform .16s;transform:rotate(45deg)translate(-1px,-1px)}.header-contact-menu{align-items:center;height:32px;display:inline-flex;position:relative}.header-contact-menu:after{content:"";width:100%;height:14px;position:absolute;top:100%;right:0}.header-contact-dropdown{z-index:80;color:#141b23;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #111d271a;border-radius:8px;gap:11px;min-width:320px;max-width:min(360px,100vw - 32px);padding:18px 20px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 12px);right:-8px;transform:translateY(8px);box-shadow:0 22px 54px #111d2729}.header-contact-menu:hover .header-contact-dropdown,.header-contact-menu:focus-within .header-contact-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.header-contact-menu:hover .header-phone-chevron,.header-contact-menu:focus-within .header-phone-chevron{background:#f47b2024;border-color:#f47b20b8}.header-contact-menu:hover .header-phone-chevron:before,.header-contact-menu:focus-within .header-phone-chevron:before{transform:rotate(225deg)translate(-1px,-1px)}.header-contact-phone{color:#141b23;font-size:20px;font-weight:620;line-height:1.15}.header-contact-phone:hover,.header-contact-email:hover,.header-callback-link:hover{color:var(--orange-dark)}.header-callback-link{color:#141b23;border-bottom:1px dashed #f47b208c;width:fit-content;font-size:17px;font-weight:520}.header-contact-email{color:#141b23;width:fit-content;font-size:18px;font-weight:620}.header-contact-dropdown p,.header-contact-dropdown ul{color:#26313d;margin:0;font-size:15px;line-height:1.48}.header-contact-dropdown ul{gap:8px;padding:0;list-style:none;display:grid}@media (width>=1440px){.header-inner{grid-template-columns:auto auto minmax(0,1fr)}.header-actions{grid-template-columns:minmax(360px,1fr) auto auto;width:100%;display:grid}.header-quick-contact{width:100%}}@media (width>=1061px) and (width<=1439px){.header-inner{gap:12px}.site-nav{gap:9px;font-size:13px}.header-actions{gap:8px}.header-quick-contact{gap:6px;height:48px;min-height:48px;padding-inline:7px}.header-contact-label{gap:0;width:7px;height:7px;font-size:0}.header-messengers{border-left:0;padding-left:2px;padding-right:6px}.header-phone{font-size:14px}.header-actions .btn{height:42px;min-height:42px;padding-inline:12px;font-size:14px}}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;line-height:1.2;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{isolation:isolate;color:var(--navy);background:linear-gradient(135deg,#ff8a2b,#d46d2c);position:relative;overflow:hidden;box-shadow:0 10px 24px #f47b203d}.btn-primary:before{content:"";pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:34%;height:190%;transition:transform .56s cubic-bezier(.22,.72,.24,1),opacity .12s;position:absolute;top:-45%;left:0;transform:translate(-190%)skew(-18deg)}.btn.btn-primary:hover{background:linear-gradient(135deg,#ff8a2b,#d46d2c);border-color:#0f1b25e6;transform:none;box-shadow:inset 0 0 0 1px #0f1b2552,0 0 0 1px #0f1b2533,0 10px 24px #0f1b2533}.btn-primary:hover:before{opacity:1;transform:translate(430%)skew(-18deg)}.btn-light{isolation:isolate;color:var(--navy);background-color:#ffffffd1;border-color:#111d2724;position:relative;overflow:hidden;box-shadow:0 8px 22px #111d270f}.btn-light:before{content:"";pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#f47b2057,#0000);width:34%;height:190%;transition:transform .56s cubic-bezier(.22,.72,.24,1),opacity .12s;position:absolute;top:-45%;left:0;transform:translate(-190%)skew(-18deg)}.btn.btn-light:hover{background-color:#ffffffdb;border-color:#0f1b25e6;transform:none;box-shadow:inset 0 0 0 1px #0f1b2552,0 0 0 1px #0f1b2533,0 10px 24px #0f1b2533}.btn-light:hover:before{opacity:1;transform:translate(430%)skew(-18deg)}.header-actions>.btn{white-space:nowrap;border-radius:10px;height:44px;min-height:44px;padding:0 18px;font-size:15px;font-weight:560}.header-actions>.btn-primary{padding-inline:22px;box-shadow:0 8px 18px #f47b202e}.header-actions>.btn-light{background:#ffffffc7;border-color:#111d271f;box-shadow:0 6px 16px #111d270b}.menu-toggle{border:1px solid var(--line);background:var(--white);border-radius:6px;width:44px;height:44px;display:none}.menu-toggle span{background:var(--navy);width:20px;height:2px;margin:4px auto;display:block}.hero{color:var(--white);background:radial-gradient(circle at 82% 14%,#58dce82e,#0000 26%),radial-gradient(circle at 18% 82%,#b66a3542,#0000 30%),linear-gradient(118deg,#08111a 0%,#111d27 42%,#17343b 72%,#3c3027 100%);padding:58px 0;position:relative;overflow:hidden}.hero .container{width:min(1480px,100% - 64px)}.hero:after{content:"";opacity:.3;filter:saturate(.86)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-logistics-flow.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:minmax(520px,.88fr) minmax(680px,1.12fr);align-items:center;gap:clamp(42px,4.6vw,74px);display:grid;position:relative}.eyebrow,.section-kicker{color:#ff9450;letter-spacing:0;text-transform:uppercase;background:#b66a3529;border-radius:999px;width:fit-content;margin-bottom:14px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:0;max-width:760px;margin:0 0 18px;font-size:clamp(36px,3.25vw,54px);font-weight:480;line-height:1.12}.hero-lead{color:#e8f0f0;max-width:650px;margin:0 0 26px;font-size:clamp(17px,1.65vw,20px);line-height:1.58}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.price-accent{border-left:4px solid var(--copper);background:linear-gradient(90deg,#b66a352e,#ffffff14);gap:4px;max-width:520px;padding:14px 16px;display:grid}.price-accent strong{font-size:22px;font-weight:600}.price-accent span{color:#d8e2ef}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin-top:2px;display:grid}.hero-proof-grid span{color:#eef5f5eb;background:linear-gradient(#ffffff1f,#ffffff0e);border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:4px;min-height:58px;padding:13px 14px;font-weight:620;display:grid;box-shadow:inset 0 1px #ffffff1f}.hero-proof-grid strong{color:var(--white);font-size:15px;font-weight:650;line-height:1.12}.hero-proof-grid small{color:#eef5f5ad;font-size:12px;font-weight:520;line-height:1.25}.hero-copy{animation:.7s both hero-copy-in}.directions-section{background:linear-gradient(90deg,#58dce814,#0000 34%),linear-gradient(270deg,#f47b201a,#0000 30%),linear-gradient(#f8fbfa 0%,#eef5f5 100%);padding:clamp(46px,5vw,76px) 0;position:relative;overflow:hidden}.directions-layout{gap:26px;display:grid}.directions-head{grid-template-columns:minmax(360px,.9fr) minmax(320px,.7fr);align-items:end;gap:30px;display:grid}.directions-head .section-kicker{grid-column:1}.directions-head h2{max-width:760px;color:var(--navy);grid-column:1;margin:10px 0 0;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.directions-head p{max-width:700px;color:var(--muted);grid-area:1/2/span 2;margin:0;font-size:17px;line-height:1.55}.directions-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.direction-card{min-height:266px;color:inherit;background:linear-gradient(150deg,#fffffff5,#ffffffc7),#ffffffdb;border:1px solid #111d271a;border-radius:8px;align-content:start;gap:13px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 18px 48px #111d2714}.direction-card:hover{border-color:#f47b205c;transform:translateY(-3px);box-shadow:0 24px 58px #111d271f}.direction-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.direction-card-top span{color:#c95c12;background:#f47b201f;border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;font-size:13px;font-weight:780;display:inline-flex}.direction-card-top i{background:linear-gradient(145deg,#fffffff2,#dcf7f7b3);border:1px solid #58dce857;border-radius:8px;flex:0 0 48px;width:48px;height:48px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #58dce829}.direction-card-top i:before,.direction-card-top i:after{content:"";position:absolute}.direction-card-1 .direction-card-top i:before{background:linear-gradient(90deg,#0000 48%,#ffffff59 48% 52%,#0000 52%),linear-gradient(#ffb458,#f47b20);border-radius:4px;width:24px;height:19px;top:14px;left:12px}.direction-card-1 .direction-card-top i:after{background:#f6d8a4;border-radius:3px 3px 1px 1px;width:18px;height:7px;top:10px;left:15px}.direction-card-2 .direction-card-top i:before{border:3px solid #f47b20;border-radius:999px;width:22px;height:22px;top:12px;left:13px}.direction-card-2 .direction-card-top i:after{background:var(--navy);border-radius:999px;width:17px;height:4px;bottom:9px;right:9px;transform:rotate(42deg)}.direction-card-3 .direction-card-top i:before{border:4px solid var(--navy);background:#58dce847;border-radius:5px;width:26px;height:20px;top:12px;left:11px}.direction-card-3 .direction-card-top i:after{background:#f47b20;border-radius:999px;width:12px;height:4px;bottom:9px;left:19px}.direction-card-4 .direction-card-top i:before{background:linear-gradient(135deg,#0000 58%,#f47b20 58% 69%,#0000 69%),linear-gradient(45deg,#0000 45%,#58dce8b3 45% 55%,#0000 55%),#111d27eb;border-radius:5px;width:24px;height:24px;top:12px;left:12px}.direction-card-4 .direction-card-top i:after{background:var(--mint);border-radius:999px;width:7px;height:7px;top:11px;right:12px}.direction-card-5 .direction-card-top i:before{border:3px solid #f47b20;border-color:#0000 #f47b20 #f47b20 #0000;border-radius:999px;width:23px;height:23px;top:12px;left:12px;transform:rotate(-28deg)}.direction-card-5 .direction-card-top i:after{background:var(--mint);border-radius:999px 999px 999px 2px;width:10px;height:10px;top:12px;right:10px;transform:rotate(-45deg)}.direction-card h3{color:var(--navy);margin:0;font-size:21px;line-height:1.12}.direction-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.48}.direction-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.direction-tags small{color:#111d27b3;background:#111d2712;border-radius:999px;align-items:center;min-height:29px;padding:5px 9px;font-size:12px;font-weight:720;display:inline-flex}.direction-card-link{width:fit-content;color:var(--orange-dark);font-size:14px;font-weight:780;display:inline-flex}.ops-dashboard{background:linear-gradient(#ffffff24,#ffffff0f),#0a131cbd;border:1px solid #ffffff38;border-radius:18px;justify-self:end;gap:10px;width:min(100%,820px);padding:16px;animation:.78s .12s both dashboard-in;display:grid;box-shadow:0 34px 100px #00000057}.ops-topline,.ops-bottomline{color:#dce8f4;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:450;display:flex}.ops-topline strong,.ops-bottomline span{background:#ffffff1a;border-radius:999px;padding:7px 10px}.pulse-dot{background:var(--mint);border-radius:999px;width:10px;height:10px;animation:1.8s infinite pulse-dot;box-shadow:0 0 #54e0a8b3}.radar-dashboard{width:min(100%,820px)}.hero-radar-card{background:radial-gradient(circle at 50% 48%,#43d5ff33,#0000 24%),radial-gradient(circle at 78% 20%,#54e0a824,#0000 25%),linear-gradient(145deg,#08131d,#112732 54%,#1f403e);border:1px solid #ffffff29;border-radius:14px;min-height:500px;position:relative;overflow:hidden}.hero-radar-card:before{content:"";background:linear-gradient(#43d5ff1f, #43d5ff08), repeating-conic-gradient(from -16deg, #43d5ff14 0 10deg, transparent 10deg 24deg);opacity:.75;border-radius:50%;position:absolute;inset:20px;mask-image:radial-gradient(circle,#0000 0 30%,#000 30% 31%,#0000 31% 49%,#000 49% 50%,#0000 50% 68%,#000 68% 69%,#0000 69%)}.radar-sweep{z-index:1;transform-origin:50%;background:conic-gradient(#54e0a852,#43d5ff05 34deg,#0000 82deg);border-radius:50%;width:470px;height:470px;animation:7s linear infinite radar-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring{z-index:2;border:1px solid #43d5ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{width:210px;height:210px;animation:2.8s ease-in-out infinite radar-pulse}.ring-b{width:340px;height:340px;animation:3.5s ease-in-out .26s infinite radar-pulse}.ring-c{width:470px;height:470px;animation:4.2s ease-in-out .52s infinite radar-pulse}.radar-hub{z-index:6;text-align:center;background:linear-gradient(#ffffff21,#ffffff0f),#081424d1;border:1px solid #54e0a857;border-radius:18px;place-items:center;width:188px;min-height:146px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 46px #43d5ff33,0 24px 70px #0000004d}.radar-hub span{color:var(--orange);text-transform:uppercase;font-size:12px}.radar-hub strong{color:#fff;font-size:20px;font-weight:560;line-height:1.08}.radar-hub i{color:#aebed0;font-size:11px;font-style:normal}.radar-node{z-index:5;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;gap:2px;min-width:150px;padding:12px;display:grid;position:absolute;box-shadow:0 18px 38px #0000002e}.radar-node span{color:#fff;font-weight:600}.radar-node strong{color:#b8c7d9;font-size:12px;font-weight:500}.calculator-form input,.calculator-form select,.calculator-form textarea{color-scheme:light;transition:border-color .16s,box-shadow .16s,background-color .16s}.calculator-form input:focus,.calculator-form select:focus,.calculator-form textarea:focus{border-color:var(--warehouse-deep);background:#fff;box-shadow:0 0 0 3px #081c291f}.calculator-form input:focus-visible,.calculator-form select:focus-visible,.calculator-form textarea:focus-visible{outline-offset:1px;outline:2px solid #081c2947}.calculator-form input[type=checkbox],.calculator-form input[type=radio]{accent-color:var(--warehouse-deep)}.calculator-form input:-webkit-autofill,.calculator-form input:-webkit-autofill:hover{border-color:var(--warehouse-deep);-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.calculator-form input:-webkit-autofill:focus{border-color:var(--warehouse-deep);-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #081c291f}.calculator-form select option{color:var(--navy);background:#fff}.calculator-form select option:checked,.calculator-form select option:hover,.calculator-form select option:focus,.calculator-form select option:active{background:var(--warehouse-select) linear-gradient(0deg, var(--warehouse-select), var(--warehouse-select));box-shadow:0 0 0 100vmax var(--warehouse-select) inset;color:#fff}.calculator-form ::selection{background:var(--warehouse-deep);color:#fff}.node-wb{top:96px;left:34px}.node-ozon{top:118px;right:34px}.node-ym{bottom:116px;right:76px}.node-store{bottom:118px;left:62px}.radar-route{z-index:3;transform-origin:0;background:linear-gradient(90deg,#43d5ff0d,#43d5ffd1,#54e0a81f);width:270px;height:2px;position:absolute;top:50%;left:50%}.radar-route span{background:linear-gradient(135deg, var(--orange), #ffb14f);border-radius:4px;width:14px;height:14px;animation:3.2s linear infinite route-dot;position:absolute;top:-6px;left:0;box-shadow:0 0 18px #f47b206b}.route-wb{transform:rotate(210deg)}.route-ozon{transform:rotate(-30deg)}.route-ozon span{animation-delay:-1.1s}.route-ym{transform:rotate(42deg)}.route-ym span{animation-delay:-2.1s}.route-store{transform:rotate(146deg)}.route-store span{animation-delay:-2.7s}.radar-status{z-index:6;background:#081424c2;border:1px solid #ffffff24;border-radius:10px;gap:3px;max-width:250px;padding:13px;display:grid;position:absolute;bottom:0;left:24px}.radar-status>span{color:var(--mint);text-transform:uppercase;font-size:12px}.radar-status strong{color:#fff}.radar-status strong b,.radar-status strong span{color:inherit;font:inherit;text-transform:none}.radar-status [data-live-order-count]{min-width:2ch;transition:color .22s,text-shadow .22s,transform .22s;display:inline-block}.radar-status.is-updating [data-live-order-count]{color:var(--cyan);text-shadow:0 0 16px #58dce870;transform:translateY(-1px)scale(1.04)}.radar-status small{color:#aebed0}.radar-kpis{z-index:6;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:164px;left:24px;right:24px}.radar-kpis div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:10px}.radar-kpis span{color:var(--cyan);text-transform:uppercase;font-size:11px;display:block}.radar-kpis strong{color:#fff;font-size:13px}.hero-line-card{perspective:900px;background:radial-gradient(circle at 68% 42%,#43d5ff29,#0000 34%),linear-gradient(135deg,#091729,#112844 55%,#17375f);border:1px solid #ffffff29;border-radius:14px;min-height:380px;position:relative;overflow:hidden}.hero-line-card:before{content:"";background:linear-gradient(#0000,#081424c7);height:42%;position:absolute;inset:auto 0 0}.hero-line-card:after{content:"";background:linear-gradient(90deg,#0000,#43d5ff2e,#0000);width:26%;animation:4.8s ease-in-out infinite hero-card-sweep;position:absolute;inset:0 auto 0 -34%}.line-ambient{z-index:1;filter:blur(18px);opacity:.46;border-radius:999px;position:absolute}.ambient-a{background:#43d5ff57;width:130px;height:130px;animation:5.8s ease-in-out infinite ambient-float;top:22%;right:18%}.ambient-b{background:#f47b2047;width:110px;height:110px;animation:6.6s ease-in-out .6s infinite reverse ambient-float;bottom:14%;left:16%}.line-floor{z-index:1;transform-origin:bottom;background:repeating-linear-gradient(90deg,#ffffff21 0 20px,#ffffff08 20px 42px),linear-gradient(#43d5ff14,#081424db);border-top:1px solid #43d5ff2e;height:190px;position:absolute;bottom:-34px;left:-2%;right:-2%;transform:rotateX(58deg)}.hero-racks{z-index:2;opacity:.62;grid-template-columns:repeat(4,1fr);gap:8px;width:170px;height:150px;display:grid;position:absolute;top:52px;left:24px;transform:skewY(-4deg)}.hero-racks span{background:linear-gradient(90deg,#f47b206b 0 45%,#0000 45%),repeating-linear-gradient(#ffffff24 0 12px,#0000 12px 24px),#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;animation:2.8s ease-in-out infinite rack-light}.hero-racks span:nth-child(2){animation-delay:.28s}.hero-racks span:nth-child(3){animation-delay:.56s}.hero-racks span:nth-child(4){animation-delay:.84s}.line-status-card{z-index:5;background:#081424b3;border:1px solid #ffffff29;border-radius:8px;gap:3px;min-width:200px;padding:11px 13px;display:grid;position:absolute;top:22px;right:20px;box-shadow:0 14px 30px #0003}.line-status-card span{color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:600}.line-status-card strong{color:#fff;font-size:18px;font-weight:600;line-height:1.16}.line-route-badges{z-index:4;gap:8px;display:flex;position:absolute;top:18px;left:26px;right:26px}.line-route-badges span{color:#dce8f4;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:520}.line-conveyor{z-index:3;background:repeating-linear-gradient(90deg,#ffffff2e 0 18px,#0000 18px 35px),#081424c7;border-radius:999px;height:28px;position:absolute;bottom:76px;left:30px;right:30px;box-shadow:inset 0 6px 14px #0000004d}.line-conveyor:before{content:"";background:linear-gradient(90deg, var(--orange), var(--cyan), var(--mint));border-radius:999px;height:4px;animation:2.2s ease-in-out infinite conveyor-glow;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%)}.line-package{z-index:8;width:86px;height:60px;color:var(--ink-blue);text-align:center;background:linear-gradient(90deg,#08142421 0 2px,#0000 2px 100%),linear-gradient(135deg,#ffe1ad,#f47b20);border:2px solid #08142433;border-radius:8px;place-items:center;font-size:12px;font-weight:600;animation:7s ease-in-out infinite hero-package-flow;display:grid;position:absolute;bottom:110px;left:3%;box-shadow:0 16px 34px #00000047}.line-package:before{content:"";background:#ffffff47;height:100%;position:absolute;inset:0 46% auto}.line-package:after{content:"";background:#ffffff5c;border-radius:3px;height:10px;position:absolute;top:9px;left:10px;right:10px}.line-package span{z-index:1;overflow-wrap:anywhere;max-width:72px;position:relative}.line-package-b{opacity:.72;width:64px;height:46px;animation-delay:-3.4s}.line-package-c{opacity:.84;width:72px;height:50px;animation-delay:-5.2s}.line-robot{z-index:9;width:112px;height:132px;position:absolute;bottom:122px;left:35%}.line-robot-shadow{filter:blur(5px);background:#00000038;border-radius:999px;height:18px;display:block;position:absolute;bottom:-12px;left:10px;right:0}.line-robot-head,.line-robot-body,.line-robot-arm{display:block;position:absolute}.line-robot-head{background:linear-gradient(135deg,#75e3ff,#d7f7ff);border-radius:10px;width:44px;height:36px;top:0;left:35px;box-shadow:0 0 22px #43d5ff52}.line-robot-head:before,.line-robot-head:after{content:"";border-radius:99px;position:absolute}.line-robot-head:before{background:#081424c7;height:8px;top:13px;left:10px;right:10px}.line-robot-head:after{background:var(--mint);width:6px;height:6px;top:8px;right:8px;box-shadow:0 0 12px #54e0a8a6}.line-robot-body{background:linear-gradient(135deg,#f7fbff,#c7d3e2);border-radius:14px 14px 10px 10px;width:66px;height:72px;top:46px;left:24px;box-shadow:inset -10px -12px 20px #10233f1f}.line-robot-body:after{content:"";background:var(--mint);border-radius:99px;height:8px;position:absolute;top:18px;left:18px;right:18px}.line-robot-arm{background:var(--orange);transform-origin:100%;border-radius:99px;width:50px;height:10px;animation:1.35s ease-in-out infinite hero-robot-arm;top:60px}.line-robot-arm.left{left:-10px;transform:rotate(22deg)}.line-robot-arm.right{animation-name:hero-robot-arm-right;right:-10px;transform:rotate(-22deg)}.line-scanner{z-index:7;border:3px solid #43d5ffb8;border-bottom:0;border-radius:10px 10px 0 0;width:66px;height:104px;position:absolute;bottom:96px;left:60%;box-shadow:0 0 26px #43d5ff3d}.line-scanner span{background:linear-gradient(#0000,#43d5ffd1,#0000);border-radius:999px;width:14px;height:70px;animation:1.5s ease-in-out infinite hero-scan-pulse;position:absolute;top:14px;left:23px}.line-scanner i{background:linear-gradient(90deg,#0000,#43d5ff2e,#0000);height:46px;animation:1.8s ease-in-out infinite scanner-sheet;display:block;position:absolute;top:22px;left:-24px;right:-24px;transform:skew(-18deg)}.line-scanner:after{content:"СКАН";color:var(--cyan);font-size:10px;font-weight:600;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.line-pickup-zone{z-index:6;width:112px;height:82px;color:var(--mint);text-align:center;text-transform:uppercase;border:2px dashed #54e0a8ad;border-radius:10px;place-items:center;font-size:12px;font-weight:600;line-height:1.15;animation:1.5s ease-in-out infinite alternate pickup-ready;display:grid;position:absolute;bottom:110px;right:14%}.line-truck{z-index:10;width:148px;height:70px;animation:7s ease-in-out infinite hero-truck-roll;position:absolute;bottom:96px;right:-54px}.line-truck-box,.line-truck-cab,.line-wheel{display:block;position:absolute}.line-truck-box{background:linear-gradient(135deg, var(--orange), #ffb14f);border-radius:8px 8px 3px 3px;width:92px;height:48px;bottom:16px;left:0}.line-truck-cab{background:linear-gradient(135deg, var(--cyan), #e7fbff);border-radius:8px 8px 3px 3px;width:58px;height:42px;bottom:16px;right:0}.line-wheel{background:#fff;border:5px solid #0b1728;border-radius:999px;width:22px;height:22px;bottom:0}.wheel-left{left:25px}.wheel-right{right:22px}.ops-stage-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ops-stage{color:#dce8f4;background:#ffffff1f;border-radius:6px;gap:4px;min-height:76px;padding:11px;display:grid}.ops-stage span{color:var(--cyan);font-size:12px;font-weight:600}.ops-stage strong{font-weight:600}.ops-stage.is-active{background:linear-gradient(135deg, var(--orange), #ffb14f);color:var(--ink-blue)}.ops-stage.is-active span{color:var(--ink-blue)}.conveyor-scene{background:repeating-linear-gradient(90deg,#ffffff14 0 18px,#ffffff05 18px 36px),#ffffff14;border-radius:8px;min-height:86px;position:relative;overflow:hidden}.conveyor-track{background:#0814248c;border-radius:999px;height:22px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.parcel{background:linear-gradient(90deg,#0814242e 0 1px,#0000 1px 100%),linear-gradient(135deg,#f2a759,#c57425);border-radius:5px;width:42px;height:34px;animation:5.5s linear infinite parcel-flow;position:absolute;top:-16px;box-shadow:0 10px 20px #00000040}.parcel-b{animation-delay:-1.8s}.parcel-c{animation-delay:-3.6s}.scanner-gate{border:3px solid #43d5ffbf;border-bottom:0;border-radius:8px 8px 0 0;width:52px;height:58px;position:absolute;top:15px;left:52%;box-shadow:0 0 24px #43d5ff40}.marketplace-stack{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.marketplace-stack div{background:linear-gradient(#ffffff1a,#ffffff0e);border:1px solid #ffffff24;border-radius:8px;gap:4px;padding:12px;display:grid}.marketplace-stack span{font-weight:600}.marketplace-stack strong{color:#dce8f4;font-size:12px}.trust-strip{background:radial-gradient(circle at 12% 0,#58dce81f,#0000 28%),linear-gradient(#f7f5ef,#edf4f4);border-bottom:1px solid #111d2714;padding:58px 0 0}.trust-intro{margin-bottom:20px}.trust-intro h2{max-width:860px;color:var(--navy);margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.trust-grid{grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.trust-grid div{background:#ffffff94;border-top:1px solid #111d2714;min-height:122px;padding:22px}.trust-grid strong{color:var(--navy);margin-bottom:8px;font-size:18px;display:block}.trust-grid span{color:var(--muted)}.section{padding:clamp(64px,8vw,108px) 0}.section.alt{background:radial-gradient(circle at 88% 0,#b66a351a,#0000 24%),linear-gradient(#eef5f5,#f7f5ef)}.control-section{background:radial-gradient(circle at 86% 14%,#f47b201f,#0000 25%),radial-gradient(circle at 6% 82%,#54dbc424,#0000 26%),linear-gradient(#f9faf7,#edf4f4);position:relative;overflow:hidden}.control-section:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000 0 49%,#10233f0f 49% 50%,#0000 50% 100%),repeating-linear-gradient(0deg,#0000 0 72px,#10233f0b 72px 73px);position:absolute;inset:0}.control-layout{z-index:1;grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);align-items:center;gap:34px;display:grid;position:relative}.control-copy{gap:18px;display:grid}.control-copy h2{max-width:620px;color:var(--navy);margin:0;font-size:clamp(34px,4.8vw,60px);line-height:1.04}.control-copy p{max-width:620px;color:var(--muted);margin:0;font-size:18px}.control-proof{flex-wrap:wrap;gap:8px;display:flex}.control-proof span{color:#10233fc7;background:#ffffffad;border:1px solid #10233f1a;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:720}.control-board{background:linear-gradient(135deg,#07111c 0%,#102b3a 54%,#182c30 100%);border:1px solid #ffffff29;border-radius:8px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 80px #10233f38}.control-board:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.26;transform-origin:50%;will-change:transform, opacity;background:url(/assets/control-operations-map.webp) 50%/cover no-repeat;animation:10s ease-in-out infinite alternate control-map-breathe;position:absolute;inset:0;transform:scale(1.018)}@keyframes control-map-breathe{0%{opacity:.21;transform:scale(1.012)}to{opacity:.3;transform:scale(1.024)}}.control-board-header{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:18px;display:grid;position:relative}.control-board-header span{background:var(--mint);border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 8px #54dbc41a}.control-board-header strong{color:var(--white);font-size:18px}.control-board-header small{color:#eef5f5a8;font-weight:620}.control-dashboard{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid;position:relative}.control-dashboard div,.control-flow article{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;box-shadow:inset 0 1px #ffffff14}.control-dashboard div{gap:5px;min-height:112px;padding:14px;display:grid}.control-dashboard span,.control-flow span{color:#8ff4ff;text-transform:uppercase;font-size:12px;font-weight:800}.control-dashboard strong{color:var(--white);font-size:30px;line-height:1;transition:color .22s,text-shadow .22s,transform .22s}.control-dashboard.is-updating [data-live-order-count]{color:#ffb06f;text-shadow:0 0 14px #ff7f2a42;transform:translateY(-1px)}.control-dashboard small{color:#eef5f5a8;font-size:12px;font-weight:620}.control-flow{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.control-flow article{min-height:214px;padding:18px}.control-flow h3{color:var(--white);margin:34px 0 10px;font-size:21px;line-height:1.12}.control-flow p{color:#eef5f5b8;margin:0;font-size:14px}.pain-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pain-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, white, #f8fbff), var(--white);min-height:250px;padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 40px #10233f14}.pain-card>span{background:linear-gradient(90deg, var(--orange) 0 52%, transparent 52%), linear-gradient(180deg, transparent 0 42%, var(--cyan) 42%);border-radius:8px;width:48px;height:48px;margin-bottom:44px;display:block}.pain-card h3{color:var(--navy);margin:0 0 12px;font-size:24px}.pain-card p{color:var(--muted);margin:0}.products-section{background:radial-gradient(circle at 12% 18%,#54dbc42e,#0000 26%),radial-gradient(circle at 86% 78%,#f47b2024,#0000 24%),linear-gradient(#f7fbfb 0%,#eef5f5 100%);position:relative;overflow:hidden}.products-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#10233f0b 0 1px,#0000 1px 106px),repeating-linear-gradient(0deg,#10233f09 0 1px,#0000 1px 92px);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.products-layout{z-index:1;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);align-items:start;gap:34px;display:grid;position:relative}.products-summary{gap:18px;display:grid;position:sticky;top:112px}.products-summary h2{color:var(--navy);margin:0;font-size:clamp(34px,4.6vw,58px);line-height:1.04}.products-summary p{color:var(--muted);margin:0;font-size:18px}.products-summary .btn{width:fit-content}.products-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-card{background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 80% 0,#54dbc42e,#0000 30%);border:1px solid #10233f1a;border-radius:8px;min-height:310px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 48px #10233f17}.product-card:before{content:"";background:radial-gradient(circle,#43d5ff29,#0000 62%);border:1px solid #43d5ff2e;border-radius:50%;width:82px;height:82px;position:absolute;inset:auto 18px 18px auto}.product-card:hover{border-color:#f47b2057;transform:translateY(-4px);box-shadow:0 22px 58px #10233f24}.product-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:36px;display:flex}.product-card-top small{color:#c95c12;background:#f47b201f;border-radius:999px;padding:6px 9px;font-weight:800}.product-icon{background:radial-gradient(circle at 72% 24%,#54dbc44d,#0000 18%),linear-gradient(135deg,#fff,#edf7f8);border:1px solid #10233f14;border-radius:8px;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 14px 32px #10233f14}.product-icon i,.product-icon b,.product-icon:before,.product-icon:after{content:"";display:block;position:absolute}.product-card h3{color:var(--navy);margin:0 0 12px;font-size:24px;line-height:1.12}.product-card p{color:var(--muted);margin:0;line-height:1.5}.product-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.product-tags span{color:#10233fb8;background:#10233f12;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.product-card-textile .product-icon i{clip-path:polygon(16% 0,34% 10%,66% 10%,84% 0,100% 23%,78% 39%,78% 100%,22% 100%,22% 39%,0 23%);filter:drop-shadow(0 8px 10px #10233f1f);background:linear-gradient(90deg,#0000 0 46%,#ffffff59 46% 54%,#0000 54%),linear-gradient(#ff8a25 0 30%,#9ce9f1 30% 100%);width:46px;height:42px;top:17px}.product-card-textile .product-icon:before{z-index:2;background:#fff;border-radius:0 0 12px 12px;width:14px;height:8px;top:18px}.product-card-textile .product-icon b{background:#10233f2e;border-radius:99px;width:28px;height:4px;bottom:12px}.product-card-cosmetic .product-icon i{background:linear-gradient(90deg,#9ce9f1 0 43%,#fff 43% 100%),linear-gradient(#ffffffe6,#9ce9f18c);border-radius:12px 12px 8px 8px;width:26px;height:44px;bottom:13px;box-shadow:0 8px 14px #10233f1f}.product-card-cosmetic .product-icon b{background:linear-gradient(90deg, var(--orange), #ff9d3b);border-radius:7px 7px 3px 3px;width:24px;height:10px;top:14px}.product-card-cosmetic .product-icon:before{background:#ffffff9e;border-radius:4px;width:20px;height:11px;bottom:25px;box-shadow:inset 0 0 0 1px #10233f14}.product-card-accessory .product-icon i{background:linear-gradient(90deg, transparent 0 47%, #ffffff52 47% 53%, transparent 53%), linear-gradient(135deg, #ffad4d, var(--orange));border-radius:5px 5px 10px 10px;width:44px;height:30px;bottom:14px;box-shadow:0 8px 14px #f47b202e}.product-card-accessory .product-icon b{border:4px solid #9ce9f1;border-bottom:0;border-radius:18px 18px 0 0;width:32px;height:24px;top:15px}.product-card-accessory .product-icon:before{background:#ffffffc2;border-radius:99px;width:10px;height:5px;bottom:33px}.product-card-home .product-icon i{background:linear-gradient(90deg,#0000 0 47%,#ffffff57 47% 53%,#0000 53%),linear-gradient(135deg,#ffd9a2,#f47b20);border-radius:7px;width:46px;height:38px;bottom:12px;box-shadow:0 9px 15px #f47b202b}.product-card-home .product-icon b{background:#ffffff80;border-radius:4px 4px 7px 7px;width:48px;height:13px;top:17px}.product-card-home .product-icon:before{background:#ffffff61;border-radius:99px;width:2px;height:34px;top:22px}.product-card-electronics .product-icon i{background:radial-gradient(circle at 76% 26%,#ffffffe6 0 8%,#0000 9%),linear-gradient(135deg,#54dbc49e,#43d5ff4d);border:4px solid #0f2538;border-radius:8px;width:43px;height:32px;top:18px}.product-card-electronics .product-icon b{background:var(--orange);border-radius:99px;width:31px;height:6px;bottom:14px}.product-card-electronics .product-icon:before{background:#0f2538;border-radius:2px;width:6px;height:10px;bottom:20px}.product-card-fragile .product-icon i{clip-path:polygon(20% 0,80% 0,94% 22%,74% 100%,26% 100%,6% 22%);filter:drop-shadow(0 8px 10px #10233f1f);background:linear-gradient(#fffffff2 0 34%,#0000 34%),linear-gradient(#0000 0 28%,#9ce9f1f2 28% 100%);width:40px;height:44px;bottom:12px}.product-card-fragile .product-icon b{background:var(--orange);border-radius:99px;width:25px;height:9px;top:18px}.product-card-fragile .product-icon:before,.product-card-fragile .product-icon:after{background:#ffffffd1;border-radius:50%;width:5px;height:5px}.product-card-fragile .product-icon:before{top:30px;left:24px}.product-card-fragile .product-icon:after{top:34px;right:24px}.route-board{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.route-step{border-radius:var(--radius);background:linear-gradient(#fffffffa,#ffffffe6),repeating-linear-gradient(0deg,#0000 0 28px,#10233f0f 28px 29px);min-height:230px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 44px #10233f14}.route-step:after{content:"";background:linear-gradient(90deg, var(--orange), var(--cyan));height:4px;position:absolute;bottom:0;left:0;right:0}.route-step>span{color:var(--orange-dark);margin-bottom:42px;font-weight:600;display:inline-flex}.route-step h3{color:var(--navy);margin:0 0 10px;font-size:22px}.route-step p{color:var(--muted);margin:0}.reviews-section{color:var(--white);background:radial-gradient(circle at 84% 18%,#43d5ff2e,#0000 28%),radial-gradient(circle at 10% 88%,#f47b202e,#0000 26%),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 112px),repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 92px),linear-gradient(135deg,#081422 0%,#0d2a3b 55%,#162622 100%);padding:clamp(54px,6vw,82px) 0;position:relative;overflow:hidden}.reviews-section:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(120deg,#0000 0 34%,#54dbc41f 34% 35%,#0000 35% 100%),linear-gradient(245deg,#0000 0 58%,#f47b201a 58% 59%,#0000 59% 100%);position:absolute;inset:0}.reviews-layout{z-index:1;grid-template-columns:minmax(300px,.32fr) minmax(0,.68fr);align-items:start;gap:32px;display:grid;position:relative}.reviews-summary{gap:14px;max-width:430px;display:grid}.reviews-summary h2{color:var(--white);margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.reviews-summary p{color:#eef5f5c7;margin:0;font-size:16px}.reviews-score{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;width:fit-content;min-width:156px;padding:14px 16px;display:inline-grid;box-shadow:0 18px 48px #00000038}.reviews-score strong{color:var(--cyan);font-size:38px;line-height:1}.reviews-score span{color:#eef5f5b8;font-weight:600}.reviews-metrics{gap:8px;display:grid}.reviews-metrics span{color:#eef5f5e6;background:#54dbc41a;border:1px solid #54dbc433;border-radius:999px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:720}.reviews-content{gap:12px;display:grid}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-card{background:linear-gradient(#ffffff24,#ffffff13),#0b1b2cc7;border:1px solid #ffffff29;border-radius:8px;min-height:292px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038}.case-card{flex-direction:column;display:flex}.review-card:after{content:"";background:linear-gradient(90deg, var(--orange), var(--cyan));height:3px;position:absolute;bottom:0;left:0;right:0}.review-card.is-fresh{animation:.85s both review-fresh}.review-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-card-head span{color:#8ff4ff;background:#54dbc424;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.review-card-head strong{color:#ffd3a8;background:#f47b2029;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}.review-card h3{color:var(--white);margin:0 0 10px;font-size:19px;line-height:1.16}.review-card-meta{color:#eef5f5a8;letter-spacing:0;text-transform:uppercase;width:fit-content;margin-bottom:10px;font-size:11px;font-weight:760}.review-card p{color:#eef5f5d1;margin:0}.case-flow{gap:8px;margin-top:auto;display:grid}.case-flow p{border-left:2px solid #54dbc48c;padding-left:10px;font-size:13px;line-height:1.38}.case-flow b{color:#8ff4ff;font-weight:780}@keyframes review-fresh{0%{opacity:0;transform:translateY(16px)scale(.98)}58%{opacity:1;transform:translateY(-3px)scale(1.01)}to{transform:translateY(0)scale(1)}}@media (width<=980px){.reviews-layout{grid-template-columns:1fr}.reviews-summary{max-width:760px}.reviews-grid{grid-template-columns:1fr}.review-card{min-height:auto}}@media (width<=620px){.reviews-summary h2{font-size:30px}.reviews-score{width:100%}.review-card{padding:18px}}.cookie-notice{z-index:88;border:1px solid #111d2729;border-left:4px solid var(--orange);opacity:0;backdrop-filter:blur(18px);background:linear-gradient(105deg,#fffffff7,#f6f9f8f2),radial-gradient(circle at 90% 20%,#f47b201a,#0000 34%);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(940px,100vw - 430px);min-height:94px;padding:16px 18px;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:18px;left:max(24px,50vw - 660px);overflow:hidden;transform:translateY(18px);box-shadow:0 24px 68px #07121e33,inset 0 1px #ffffffe6}.cookie-notice[hidden]{display:none}.cookie-notice.is-visible{opacity:1;transform:translateY(0)}.cookie-notice:after{content:"";pointer-events:none;border:1px solid #081c2914;border-radius:50%;width:180px;height:90px;position:absolute;bottom:-46px;right:116px}.cookie-notice-mark{background:#f47b2014;border:1px solid #f47b2042;border-radius:50%;width:42px;height:42px;position:relative}.cookie-notice-mark:before,.cookie-notice-mark:after{background:var(--orange);content:"";border-radius:50%;position:absolute}.cookie-notice-mark:before{width:16px;height:16px;top:10px;left:10px;box-shadow:12px 12px 0 -4px #081c299e}.cookie-notice-mark:after{background:#f7faf9;width:10px;height:10px;top:7px;right:8px}.cookie-notice-copy{z-index:1;gap:3px;display:grid;position:relative}.cookie-notice-copy strong{color:var(--navy);font-size:16px;font-weight:700}.cookie-notice-copy p{color:#566779;margin:0;font-size:14px;line-height:1.48}.cookie-notice-copy a{color:var(--navy-2);border-bottom:1px solid #111d276b;font-weight:650}.cookie-notice button{z-index:1;border:1px solid var(--warehouse-deep);background:var(--warehouse-deep);color:#fff;cursor:pointer;border-radius:8px;min-width:126px;min-height:46px;padding:11px 20px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.cookie-notice button:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 12px 28px #081c2933}@media (width<=980px){.cookie-notice{width:auto;bottom:14px;left:14px;right:14px}html.has-cookie-notice .nith-chat{bottom:calc(var(--cookie-notice-height,0px) + 26px)}html.has-cookie-notice .nith-chat-panel{max-height:calc(100vh - var(--cookie-notice-height,0px) - 112px)}}@media (width<=620px){.cookie-notice{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px}.cookie-notice-mark{width:36px;height:36px}.cookie-notice-mark:before{width:15px;height:15px;top:8px;left:8px}.cookie-notice-mark:after{top:6px;right:7px}.cookie-notice-copy strong{font-size:15px}.cookie-notice-copy p{font-size:13px}.cookie-notice button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.cookie-notice,.cookie-notice button{transition:none}}.reviews-section{color:var(--navy);background:radial-gradient(circle at 10% 10%,#54dbc42e,#0000 24%),radial-gradient(circle at 90% 28%,#f47b201f,#0000 28%),linear-gradient(#f7fbfb 0%,#eef5f5 100%);padding:clamp(54px,6vw,86px) 0;overflow:hidden}.reviews-section .container{width:min(1480px,100% - 80px)}.reviews-section:before{opacity:.72;background:repeating-linear-gradient(90deg,#10233f0b 0 1px,#0000 1px 112px),repeating-linear-gradient(0deg,#10233f09 0 1px,#0000 1px 92px);inset:0}.reviews-layout{z-index:1;grid-template-columns:1fr;align-items:stretch;gap:22px;min-width:0;display:grid;position:relative}.reviews-top{grid-template-columns:minmax(0,.72fr) minmax(360px,.28fr);align-items:end;gap:28px;display:grid}.reviews-summary{gap:12px;max-width:760px}.reviews-summary h2{max-width:720px;color:var(--navy);font-size:clamp(32px,3.4vw,54px)}.reviews-summary p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.56}.reviews-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reviews-metrics span{border:1px solid var(--line);width:auto;min-height:96px;color:var(--navy);background:#ffffffc7;border-radius:8px;padding:16px;box-shadow:0 18px 42px #10233f14}.reviews-metrics strong{color:var(--orange);font-size:28px;line-height:1;display:block}.reviews-metrics small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:700;line-height:1.35;display:block}.review-filters{background:linear-gradient(#ffffffe6,#f6fafad1);border:1px solid #10233f14;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:100%;max-width:1180px;margin-inline:auto;padding:8px;display:flex;position:relative;box-shadow:0 12px 28px #10233f0f}.review-filter-timeline{flex:0 0 min(520px,78%);height:16px;margin:3px auto 0;position:relative}.review-filter-timeline:before{content:"";background:linear-gradient(90deg,#f47b2033,#54dbc46b,#10233f1f);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.review-filter-timeline span{background:linear-gradient(90deg, var(--orange), var(--cyan));border-radius:999px;width:86px;height:4px;animation:4.8s ease-in-out infinite review-timeline-run;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 16px #54dbc461}.review-filter-timeline i{background:var(--orange);border:2px solid #fffffff2;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f47b201f}.review-filter-timeline i:nth-child(2){left:18%}.review-filter-timeline i:nth-child(3){background:var(--mint);left:42%;box-shadow:0 0 0 4px #54dbc421}.review-filter-timeline i:nth-child(4){background:var(--cyan);left:66%;box-shadow:0 0 0 4px #58dce821}.review-filter-timeline i:nth-child(5){left:88%}.review-filter{max-width:158px;min-height:30px;color:var(--navy);font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ffffffe6;border:1px solid #10233f1c;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 10px 0 24px;font-size:11px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.review-filter:before{content:"";background:#54dbc4b8;border-radius:2px;width:6px;height:6px;position:absolute;left:9px;box-shadow:0 0 0 4px #54dbc41c}.review-filter:hover,.review-filter.is-active{color:var(--orange-dark);background:linear-gradient(#fff4ecfa,#fffaf6eb);border-color:#f47b206b;transform:translateY(-1px);box-shadow:0 10px 22px #f47b201c}.review-filter:hover:before,.review-filter.is-active:before{background:var(--orange);box-shadow:0 0 0 4px #f47b2024}@keyframes review-timeline-run{0%,to{width:70px;left:0}45%{width:86px;left:calc(100% - 86px)}55%{width:70px;left:calc(100% - 70px)}}.reviews-carousel{width:100%;min-width:0;position:relative}.reviews-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#f47b20b3 #10233f14;scrollbar-width:thin;grid-template-columns:none;gap:14px;min-width:0;max-width:100%;padding:6px 4px 18px;scroll-padding:8px;display:flex;overflow-x:auto}.reviews-grid::-webkit-scrollbar{height:10px}.reviews-grid::-webkit-scrollbar-track{background:#10233f14;border-radius:999px}.reviews-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--orange), var(--cyan));border-radius:999px}.review-card{min-height:264px;color:var(--navy);scroll-snap-align:start;background:#fffffff0;border:1px solid #10233f14;border-radius:8px;flex:0 0 clamp(266px,25% - 12px,312px);padding:15px;box-shadow:0 10px 26px #10233f12}.review-card:after{opacity:0;height:4px;transition:opacity .18s}.review-card:hover:after{opacity:1}.review-person{grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.review-avatar{color:#10233f;background:linear-gradient(135deg,#54dbc475,#f47b2033);border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:820;display:inline-grid;box-shadow:inset 0 0 0 1px #10233f12}.review-person h3{-webkit-line-clamp:2;color:var(--navy);-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;line-height:1.1;display:-webkit-box;overflow:hidden}.review-person p{color:#4f5d70;margin:0;font-size:11px;font-weight:650}.review-stars{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-stars span{color:#f7b500;letter-spacing:1px;font-size:16px;line-height:1}.review-stars strong{min-width:34px;height:28px;color:var(--orange-dark);background:#fff0e6;border-radius:999px;place-items:center;font-size:13px;display:inline-grid}.review-card .review-text{-webkit-line-clamp:4;color:#4d5870;-webkit-box-orient:vertical;min-height:78px;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.review-card-bottom{border-top:1px solid #10233f14;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.review-card-bottom span,.review-card-bottom strong{border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;line-height:1.2;display:inline-flex}.review-card-bottom span{color:#4f5d70;background:#eef5f5}.review-card-bottom strong{color:#0f5c62;text-overflow:ellipsis;white-space:nowrap;background:#54dbc426;max-width:150px;font-weight:760;overflow:hidden}.review-category{-webkit-line-clamp:1;color:#6b7788;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.review-nav{z-index:2;width:42px;height:58px;color:var(--white);cursor:pointer;background:#10233f7a;border:0;border-radius:8px;place-items:center;transition:background .18s,transform .18s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.review-nav:hover{background:#10233fb8;transform:translateY(-50%)scale(1.03)}.review-nav span{font-size:40px;font-weight:300;line-height:.7}.review-nav-prev{left:-18px}.review-nav-next{right:-18px}@media (width<=1100px){.reviews-top{grid-template-columns:1fr}.reviews-metrics{max-width:760px}.review-card{flex-basis:min(332px,76vw)}}@media (width<=720px){.reviews-section .container{width:min(100% - 28px,1480px)}.reviews-metrics{grid-template-columns:1fr}.review-card{flex-basis:88vw;min-height:auto}.review-nav{display:none}.review-text{-webkit-line-clamp:7;min-height:auto}}.section-head{max-width:760px;margin-bottom:34px}.section-head h2,.section-copy h2,.contact-section h2{color:var(--navy);margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.08}.section-head p,.section-copy p{color:var(--muted);font-size:18px}.scheme-grid,.services-grid,.tariff-grid,.faq-grid,.page-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.scheme-card,.service-group,.tariff-card,.faq-card,.founder-card,.page-card,.callback-form,.map-placeholder{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:24px;box-shadow:0 8px 30px #10233f0f}.scheme-card{gap:16px;min-height:330px;display:grid}.service-group{scroll-margin-top:132px}.scheme-card h3,.service-group h2,.service-group h3,.tariff-card h3,.faq-card h3,.page-card h2{color:var(--navy);margin:0;font-size:24px;line-height:1.18}.scheme-card p,.service-group li,.tariff-card p,.faq-card p,.founder-card p,.page-card p,.contact-list,.offer-note{color:var(--muted)}.link-arrow{color:var(--orange-dark);font-weight:600}.service-group ul,.contact-list ul{margin:14px 0 0;padding-left:18px}.service-group li+li,.contact-list li+li{margin-top:8px}.services-hero{background:radial-gradient(circle at 82% 20%,#58dce829,#0000 30%),radial-gradient(circle at 12% 86%,#f47b201f,#0000 28%),linear-gradient(125deg,#08131f 0%,#102332 56%,#14352f 100%);padding:clamp(58px,7vw,92px) 0;position:relative;overflow:hidden}.services-hero:before{content:"";opacity:.3;filter:saturate(.86)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-services-system.webp) bottom/cover no-repeat;position:absolute;inset:0}.services-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:clamp(32px,6vw,84px);display:grid;position:relative}.services-hero-copy{max-width:820px}.services-eyebrow{width:fit-content;color:var(--orange);letter-spacing:.04em;text-transform:uppercase;background:#f47b2029;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.services-eyebrow:before{content:"";background:currentColor;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 6px #f47b201f}.services-eyebrow.light{color:var(--orange-dark);background:#f47b2017;margin-bottom:14px}.services-hero h1{max-width:880px}.services-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.services-command-card{backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff21,#ffffff0f),#07111c9e;border:1px solid #ffffff2e;border-radius:20px;padding:24px;box-shadow:0 28px 80px #00000047}.services-command-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.services-command-head span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.services-command-head strong{color:#edf8fa;background:#ffffff1f;border-radius:999px;padding:8px 12px;font-size:13px}.services-command-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid;position:relative}.services-command-flow:before{background:linear-gradient(90deg, var(--orange), var(--mint), var(--cyan));content:"";border-radius:99px;height:2px;position:absolute;top:50%;left:7%;right:7%}.services-command-flow span{z-index:1;color:#eaf3f6;text-align:center;background:#0b1c2adb;border:1px solid #58dce838;border-radius:14px;place-items:center;min-height:72px;padding:10px;font-size:14px;font-weight:700;display:grid;position:relative}.services-command-flow span:before{background:var(--mint);content:"";border-radius:99px;width:12px;height:12px;margin-bottom:-8px;box-shadow:0 0 0 7px #4ad0a41f}.services-command-grid{grid-template-columns:1fr;gap:10px;display:grid}.services-command-grid div{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;gap:4px;padding:14px;display:grid}.services-command-grid small{color:#dce5efc7;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.services-command-grid strong{color:var(--white);font-size:16px}.services-showcase{position:relative;overflow:hidden}.services-showcase:before{z-index:-1;content:"";background:radial-gradient(circle at 10% 5%,#58dce821,#0000 28%),radial-gradient(circle at 92% 14%,#f47b201a,#0000 24%);position:absolute;inset:0}.services-section-head{max-width:920px}.services-grid-rich{grid-template-columns:repeat(3,1fr);gap:20px}.service-card-rich{background:radial-gradient(circle at 88% 10%,#58dce826,#0000 22%),linear-gradient(#fffffff5,#f7fbfaf0);align-content:start;gap:16px;min-height:420px;padding:24px;display:grid;position:relative;overflow:hidden}.service-card-rich:after{content:"";background:#58dce80f;border:1px solid #58dce84d;border-radius:50%;width:126px;height:126px;position:absolute;bottom:-38px;right:-38px}.service-card-rich:hover{border-color:#f47b2052;transform:translateY(-2px);box-shadow:0 18px 48px #10233f1c}.service-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-card-number,.service-card-badge{border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.service-card-number{color:var(--orange-dark);background:#f47b201f;padding:8px 10px;font-size:13px}.service-card-badge{color:#0c695a;letter-spacing:.02em;text-transform:uppercase;background:#4ad0a424;padding:8px 12px;font-size:12px}.service-card-rich h3{max-width:92%;color:var(--navy);margin:0;font-size:24px;line-height:1.12}.service-card-rich p{color:#4d5b69;margin:0;font-size:16px}.service-card-rich ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.service-card-rich li{color:#5b6878;padding-left:18px;font-size:15px;position:relative}.service-card-rich li:before{background:var(--cyan);content:"";border-radius:99px;width:7px;height:7px;position:absolute;top:.66em;left:0}.service-card-rich li+li{margin-top:0}.service-card-result{z-index:1;background:#ffffffb8;border:1px solid #111d2717;border-radius:14px;gap:4px;margin-top:auto;padding:14px;display:grid;position:relative}.service-card-result span{color:var(--orange-dark);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.service-card-result strong{color:var(--navy);font-size:15px;line-height:1.35}.service-detail-link{z-index:1;width:fit-content;color:var(--orange-dark);align-items:center;margin-top:2px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.service-detail-link:after{content:"";background:currentColor;border-radius:99px;width:26px;height:2px;margin-left:10px}@media (width>=1121px){.service-card-rich-wide{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.35fr) minmax(250px,.75fr);align-items:start;column-gap:clamp(28px,4vw,64px);min-height:0}.service-card-rich-wide .service-card-top{grid-column:1/-1}.service-card-rich-wide h3{grid-area:2/1;max-width:320px}.service-card-rich-wide>p{grid-area:3/1;max-width:360px}.service-card-rich-wide ul{grid-area:2/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.service-card-rich-wide .service-card-result{grid-area:2/3;width:100%;margin-top:0}.service-card-rich-wide .service-detail-link{grid-area:3/3;align-self:end}}.services-route-card{isolation:isolate;background:radial-gradient(circle at 88% 12%,#5cdcd71a,#0000 28%),linear-gradient(135deg,#071724,#12373a);border:1px solid #68cec938;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(460px,1fr);align-items:center;gap:clamp(24px,5vw,70px);margin-top:26px;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #081d252e}.services-route-card:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.09;background:url(/assets/hero-logistics-flow.webp) bottom/96% no-repeat;position:absolute;inset:48% 0 0;mask-image:linear-gradient(#0000,#000 34% 100%)}.services-route-card>*{z-index:1;position:relative}.services-route-card h2{color:var(--white);margin:0 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.services-route-card p{color:#dde7edcc;margin:0;font-size:17px}.services-route-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.services-route-steps:before{content:"";background:linear-gradient(90deg,#ff7f2a,#d89a51 52%,#ffb06f);border-radius:99px;height:2px;position:absolute;bottom:20px;left:10%;right:10%;box-shadow:0 0 12px #ff7f2a29}.services-route-steps span{z-index:1;min-height:96px;color:var(--white);text-align:center;background:#ffffff12;border:1px solid #ffaa6b3d;border-radius:18px;place-items:center;padding:14px 12px 32px;font-weight:800;display:grid;position:relative;box-shadow:0 14px 36px #0412192e,inset 0 1px #ffffff17}.services-route-steps span:after{content:"";background:#ff7f2a;border:2px solid #ffb06f;border-radius:50%;width:8px;height:8px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #071724db,0 0 12px #ff7f2a3d}@media (width<=1120px){.services-hero-grid,.services-route-card{grid-template-columns:1fr}.services-command-card{max-width:780px}.services-grid-rich{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.services-hero-actions .btn{width:100%}.services-command-flow,.services-route-steps{grid-template-columns:1fr}.services-command-flow:before,.services-route-steps:before{display:none}.service-card-rich{min-height:auto}.services-route-card{gap:24px}}.promotion-hero{background:radial-gradient(circle at 82% 20%,#58dce82e,#0000 30%),radial-gradient(circle at 10% 86%,#f47b201f,#0000 28%),linear-gradient(125deg,#08131f 0%,#102332 58%,#12332f 100%);position:relative;overflow:hidden}.promotion-hero:before{opacity:.38;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marketplace-promotion-hero:before{opacity:.34;filter:saturate(.86)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-promotion-marketplace.webp) bottom/cover no-repeat;mask-image:none}.it-services-hero:before{opacity:.34;filter:saturate(.88)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-it-digital-flow.webp) bottom/cover no-repeat;mask-image:none}.infographic-hero:before{opacity:.38;filter:saturate(.9)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-infographic-production.webp) 50% 58%/cover no-repeat;mask-image:none}.china-hero:before{opacity:.42;filter:saturate(.88)contrast(1.1);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-china-cargo-route.webp) 50% 56%/cover no-repeat;mask-image:none}.china-hero .promotion-hero-grid{z-index:1}.china-hero-copy h1{max-width:820px}.china-hero-eyebrow:before{display:none}.china-flag{background:#de2910;border-radius:2px;flex:none;width:26px;height:18px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.china-flag:before,.china-flag i{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%);content:"";background:#ffde00;width:4px;height:4px;position:absolute}.china-flag:before{width:7px;height:7px;top:5px;left:4px}.china-flag i:first-child{top:3px;left:13px}.china-flag i:nth-child(2){top:6px;left:16px}.china-flag i:nth-child(3){top:11px;left:16px}.china-flag i:nth-child(4){top:13px;left:13px}.china-route-card{gap:20px;display:grid}.china-route-card:before{display:none}.china-route-line{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.china-route-line:before{background:linear-gradient(90deg, var(--orange), var(--mint), var(--cyan));content:"";border-radius:99px;height:2px;position:absolute;top:50%;left:7%;right:7%}.china-route-line span{z-index:1;color:#eef7f8;background:#071824e0;border:1px solid #58dce83d;border-radius:8px;place-items:center;min-height:56px;padding:10px 12px;font-size:13px;font-weight:800;display:grid;position:relative}.china-route-line i{z-index:1;background:var(--orange);border:2px solid #ffffffb8;border-radius:50%;justify-self:center;width:9px;height:9px;position:relative;box-shadow:0 0 0 5px #f47b201f}.china-hero-rate{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:5px;padding:20px 0;display:grid}.china-hero-rate small{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.china-hero-rate strong{color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,48px);line-height:1}.china-hero-rate p{color:#dce5efc7;font-size:15px}.china-route-facts{flex-wrap:wrap;gap:8px;display:flex}.china-route-facts span{color:#e8f2f4;background:#ffffff14;border:1px solid #58dce833;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}main>section.china-pricing-section:not(.page-hero){background:radial-gradient(circle at 8% 8%,#58dce81f,#0000 28%),radial-gradient(circle at 92% 12%,#f47b201a,#0000 24%);position:relative;overflow:hidden}.china-pricing-layout{gap:28px;display:grid}.china-pricing-head{grid-template-columns:minmax(300px,.72fr) minmax(420px,1fr);align-items:end;gap:clamp(28px,7vw,110px);display:grid}.china-pricing-head h2{color:var(--navy);margin:12px 0 0;font-size:clamp(40px,5vw,66px);line-height:1}.china-pricing-head p{color:var(--muted);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.china-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.china-rate-row{background:#ffffffdb;border:1px solid #111d271a;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:17px 20px;display:flex;box-shadow:0 12px 34px #10233f0f}.china-rate-row div{gap:4px;display:grid}.china-rate-row small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.china-rate-row strong{color:var(--navy);font-size:19px;font-weight:500}.china-rate-row>span{color:var(--orange-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:500}.china-rate-row:last-child{grid-column:1/-1}.china-rate-row.is-featured{background:linear-gradient(110deg,#f47b201c,#0000 42%),linear-gradient(120deg,#0a1926,#123f3b);border-color:#58dce840;grid-column:1/-1;min-height:118px;padding:22px 26px;box-shadow:0 24px 58px #10233f2e}.china-rate-row.is-featured small{color:#dce5efb8}.china-rate-row.is-featured strong{color:var(--white);font-size:24px;font-weight:500}.china-rate-row.is-featured>span{color:var(--white);font-size:clamp(34px,5vw,52px);font-weight:500}.china-rate-note{border-left:3px solid var(--orange);color:var(--muted);margin:0;padding:2px 0 2px 16px;font-size:15px}main>section.china-process-section:not(.page-hero){color:var(--white);background:radial-gradient(circle at 82% 18%,#58dce824,#0000 30%),linear-gradient(125deg,#08131f 0%,#102332 58%,#14352f 100%);margin-bottom:clamp(36px,4vw,58px);position:relative;overflow:hidden}main>section.china-process-section:not(.page-hero):before{content:"";opacity:.3;filter:saturate(.92)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/china-route-trucks-panorama.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.china-process-section>.container{z-index:1;position:relative}.china-process-head{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:clamp(30px,7vw,100px);margin-bottom:30px;display:grid}.china-process-head h2{max-width:820px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.06}.china-process-head p{color:#dce5efc7;margin:0;font-size:18px}.china-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.china-process-step{background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;min-height:210px;padding:22px}.china-process-step>span{color:var(--orange);margin-bottom:34px;font-size:13px;font-weight:800;display:inline-flex}.china-process-step h3{color:var(--white);margin:0 0 10px;font-size:22px}.china-process-step p{color:#dce5efb8;margin:0;font-size:15px}.china-process-action{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.china-process-action div{gap:5px;display:grid}.china-process-action small{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.china-process-action strong{color:var(--white);font-size:18px}@media (width>=981px){.china-hero{align-items:center;min-height:680px;padding-block:74px;display:grid}}@media (width>=1200px){.china-hero{height:680px}}@media (width<=980px){.china-pricing-head,.china-process-head{grid-template-columns:1fr}.china-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){main>section.china-process-section:not(.page-hero):before{opacity:.24;background-position:50%;background-size:auto 100%}.china-route-line{grid-template-columns:1fr}.china-route-line:before,.china-route-line i{display:none}.china-rate-grid,.china-process-grid{grid-template-columns:1fr}.china-rate-row.is-featured,.china-rate-row:last-child{grid-column:auto}.china-rate-row,.china-rate-row.is-featured{min-height:92px;padding:16px}.china-rate-row.is-featured>span{font-size:32px}.china-process-step{min-height:0}.china-process-step>span{margin-bottom:22px}.china-process-action{flex-direction:column;align-items:stretch}.china-process-action .btn{width:100%}}.promotion-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:clamp(34px,6vw,88px);display:grid;position:relative}.promotion-hero-copy h1{max-width:940px}.promotion-hero-copy p{max-width:760px}.promotion-control-card{backdrop-filter:blur(14px);background:radial-gradient(circle at 86% 12%,#58dce829,#0000 28%),linear-gradient(145deg,#ffffff21,#ffffff0f),#07111cb3;border:1px solid #ffffff2e;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.promotion-control-card:before{content:"";border:1px solid #58dce838;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -72px auto}.promotion-control-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex;position:relative}.promotion-control-head span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.promotion-control-head strong{color:#edf8fa;background:#ffffff1f;border-radius:999px;padding:8px 12px;font-size:13px}.promotion-control-grid{gap:12px;display:grid;position:relative}.promotion-control-grid div{background:#ffffff14;border:1px solid #58dce833;border-radius:16px;padding:18px}.promotion-control-grid small{color:#dce5efc7;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.promotion-control-grid strong{color:var(--white);font-size:18px;line-height:1.25}.promotion-detail{position:relative;overflow:hidden}.promotion-detail:before{z-index:-1;content:"";background:radial-gradient(circle at 12% 8%,#58dce821,#0000 30%),radial-gradient(circle at 88% 18%,#f47b201a,#0000 28%);position:absolute;inset:0}.promotion-section-head{max-width:980px}.promotion-service-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.promotion-service-card{background:radial-gradient(circle at 88% 10%,#58dce821,#0000 24%),linear-gradient(#fffffff5,#f7fbfaf0);border:1px solid #111d271a;border-radius:22px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 58px #10233f14}.promotion-service-card:after{content:"";background:#58dce80f;border:1px solid #58dce847;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-46px;right:-42px}.promotion-card-number{color:var(--orange-dark);background:#f47b201f;border-radius:999px;margin-bottom:18px;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.promotion-service-card small{color:#0b7667;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.promotion-service-card h3{max-width:760px;color:var(--navy);margin:8px 0 12px;font-size:clamp(25px,2.3vw,34px);line-height:1.08}.promotion-service-card p{z-index:1;color:#4d5b69;max-width:760px;margin:0 0 18px;font-size:17px;position:relative}.promotion-service-card ul{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.promotion-service-card li{color:#536173;padding-left:21px;font-size:15px;line-height:1.45;position:relative}.promotion-service-card li:before{background:var(--mint);content:"";border-radius:99px;width:8px;height:8px;position:absolute;top:.6em;left:0;box-shadow:0 0 0 5px #4ad0a41f}.it-pricing-block{border-block:1px solid #111d271f;margin-top:clamp(68px,8vw,104px);padding-block:clamp(56px,7vw,88px);position:relative}.it-pricing-block:before{z-index:-1;content:"";background:radial-gradient(circle at 8% 18%,#58dce81c,#0000 28%),radial-gradient(circle at 91% 82%,#f47b2017,#0000 26%),linear-gradient(#ffffff8f,#f6f9f8cc);position:absolute;inset:0 calc(50% - 50vw)}.it-pricing-head{grid-template-columns:minmax(0,1fr) minmax(310px,.44fr);align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:28px;display:grid}.it-pricing-copy{max-width:900px}.it-pricing-copy h2{max-width:760px;color:var(--navy);margin:12px 0 16px;font-size:clamp(34px,4.4vw,62px);line-height:1.02}.it-pricing-copy p{max-width:780px;color:var(--muted);margin:0;font-size:18px}.it-hour-rate{min-height:190px;color:var(--white);background:linear-gradient(115deg,#0000 0 62%,#58dce81a 62% 63%,#0000 63%),linear-gradient(135deg,#0a1b29,#153538);border:1px solid #58dce838;border-radius:18px;padding:27px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0817232e}.it-hour-rate:after{content:"";border:1px solid #58dce829;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-58px;right:-52px}.it-hour-rate>span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.it-hour-rate>strong{z-index:1;color:var(--white);font-size:clamp(38px,4vw,54px);line-height:1;display:block;position:relative}.it-hour-rate>strong small{color:#dce8ec;font-size:17px;font-weight:700}.it-hour-rate p{z-index:1;color:#c5d2db;margin:16px 0 0;font-size:15px;position:relative}.it-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;display:grid}.it-price-card{background:#ffffffeb;border:1px solid #111d271f;border-radius:18px;grid-template-rows:auto auto 1fr auto;min-height:398px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #10233f14}.it-price-card:after{content:"";border:1px solid #58dce82e;border-radius:50%;width:116px;height:116px;position:absolute;top:70px;right:-42px}.it-price-card.is-featured{border-color:#f47b208c;box-shadow:0 20px 58px #f47b2024}.it-price-card.is-featured:before{background:var(--orange);content:"";width:4px;position:absolute;inset:0 auto 0 0}.it-price-card-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:20px;display:flex;position:relative}.it-price-card-index{color:var(--orange-dark);font-size:13px;font-weight:900}.it-price-card-head small{color:var(--orange-dark);text-transform:uppercase;background:#f47b201f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.it-price-hours{z-index:1;color:#0b7667;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:800;display:block;position:relative}.it-price-card h3{z-index:1;color:var(--navy);margin:0 0 10px;font-size:28px;line-height:1.08;position:relative}.it-price-card p{z-index:1;color:#596777;margin:0;font-size:15px;position:relative}.it-price-card ul{z-index:1;align-content:start;gap:8px;margin:22px 0;padding:0;list-style:none;display:grid;position:relative}.it-price-card li{color:#526071;padding-left:18px;font-size:14px;position:relative}.it-price-card li:before{background:var(--orange);content:"";border:1px solid #081c278c;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.it-price-total{z-index:1;border-top:1px solid #111d271f;justify-content:space-between;align-items:end;gap:12px;padding-top:18px;display:flex;position:relative}.it-price-total>span{color:#718093;text-transform:uppercase;font-size:12px;font-weight:800}.it-price-total>strong{color:var(--navy);text-align:right;font-size:24px;line-height:1}.it-price-total>strong small{color:#718093;margin-top:5px;font-size:11px;display:block}.it-pricing-foot{border-top:1px solid #111d271c;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding-top:24px;display:flex}.it-pricing-foot p{color:#596777;max-width:900px;margin:0;font-size:15px}.it-pricing-foot .btn{flex:none}.it-pricing-block+.promotion-route-panel{margin-top:clamp(58px,7vw,88px)}.promotion-route-panel{background:radial-gradient(circle at 86% 18%,#f47b201f,#0000 28%),linear-gradient(135deg,#fff,#f2faf8);border:1px solid #111d271a;border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:24px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 20px 70px #10233f14}.promotion-route-panel h2,.promotion-manager-panel h2{color:var(--navy);margin:0 0 12px;font-size:clamp(28px,3vw,44px);line-height:1.08}.promotion-route-panel p{color:var(--muted);margin:0;font-size:17px}.promotion-route-line{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:relative}.promotion-route-line:before{background:linear-gradient(90deg, var(--orange), var(--mint), var(--cyan));content:"";border-radius:99px;height:4px;position:absolute;top:50%;left:7%;right:7%}.promotion-route-line span{z-index:1;min-height:118px;color:var(--navy);text-align:center;background:#ffffffe6;border:1px solid #58dce847;border-radius:18px;align-content:center;gap:8px;padding:16px;font-size:14px;font-weight:700;display:grid;position:relative;box-shadow:0 14px 36px #10233f14}.promotion-route-line b{color:var(--orange-dark);font-size:13px}.it-route-line{grid-template-rows:repeat(2,minmax(142px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.it-route-line:before{background:linear-gradient(90deg, var(--orange), var(--mint), var(--cyan)) 9% 25% / 82% 4px no-repeat, linear-gradient(270deg, var(--orange), var(--mint), var(--cyan)) 9% 75% / 82% 4px no-repeat, linear-gradient(180deg, var(--cyan), var(--orange)) 91% 25% / 4px 50% no-repeat;width:auto;height:auto;inset:0}.it-route-line span{min-height:142px}.it-route-line span:nth-child(4){grid-area:2/3}.it-route-line span:nth-child(5){grid-area:2/2}.it-route-line span:nth-child(6){grid-area:2/1}.promotion-manager-panel{isolation:isolate;color:var(--white);background:radial-gradient(circle at 8% 10%,#58dce829,#0000 26%),linear-gradient(125deg,#0b1824,#143033);border-radius:24px;grid-template-columns:minmax(0,.75fr) minmax(360px,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:clamp(24px,4vw,36px);display:grid;position:relative;overflow:hidden}.promotion-manager-panel:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.15;background-position:50% 72%;background-repeat:no-repeat;background-size:112%;position:absolute;inset:0}.promotion-manager-panel>*{z-index:1;position:relative}.promotion-manager-panorama:before{background-image:url(/assets/hero-contacts-route.webp);background-position:50% 65%}.it-module-panorama:before{background-image:url(/assets/hero-services-system.webp);background-position:50% 56%;background-size:108%}.infographic-series-panorama:before{background-image:url(/assets/hero-promotion-marketplace.webp);background-position:50% 61%;background-size:110%}.promotion-manager-panel h2{color:var(--white)}.promotion-manager-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.promotion-manager-panel li{color:#dce5ef;padding-left:22px;font-size:16px;position:relative}.promotion-manager-panel li:before{background:var(--cyan);content:"";border-radius:99px;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 5px #58dce81f}.promotion-manager-panel .btn{white-space:nowrap}@media (width<=1120px){.promotion-hero-grid,.promotion-route-panel,.promotion-manager-panel{grid-template-columns:1fr}.promotion-control-card{max-width:780px}.promotion-manager-panel .btn{width:fit-content}}@media (width>=981px){.marketplace-promotion-hero,.it-services-hero,.infographic-hero{align-items:center;min-height:680px;padding-block:74px;display:grid}}@media (width>=1200px){.marketplace-promotion-hero,.it-services-hero,.infographic-hero{height:680px}}@media (width<=1020px){.it-pricing-head{grid-template-columns:1fr}.it-hour-rate{max-width:520px}.it-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.promotion-service-grid,.promotion-route-line{grid-template-columns:1fr}.promotion-route-line:before{display:none}.promotion-route-line span{text-align:left;min-height:auto}.it-route-line{grid-template-rows:none}.it-route-line span:nth-child(n){grid-area:auto}}@media (width<=560px){.promotion-hero .btn,.promotion-manager-panel .btn{width:100%}.promotion-control-head{flex-direction:column;align-items:flex-start}.it-pricing-block{margin-top:52px;padding-block:48px}.it-pricing-grid{grid-template-columns:1fr}.it-price-card{min-height:0}.it-pricing-foot{flex-direction:column;align-items:stretch}.it-pricing-foot .btn{width:100%}}.infographic-hero .promotion-hero-copy h1{max-width:1020px}.infographic-control-card .promotion-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infographic-portfolio-section{margin-top:clamp(48px,7vw,96px)}.infographic-portfolio-head{max-width:900px;margin-bottom:28px}.infographic-portfolio-head h2{color:var(--navy);margin:10px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.05}.infographic-portfolio-head p{max-width:760px;color:var(--muted);margin:0;font-size:18px}.infographic-work-grid{gap:36px;display:grid}.infographic-work-card{border-bottom:1px solid #111d271a;padding:0 0 34px;position:relative}.infographic-work-card:last-child{border-bottom:0}.infographic-work-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:16px;display:grid}.infographic-work-top h3{color:var(--navy);margin:8px 0;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.infographic-work-top p{color:#556476;max-width:780px;margin:0;font-size:16px}.infographic-work-top>strong{color:#0b7667;background:#58dce81a;border:1px solid #58dce847;border-radius:999px;align-items:center;padding:9px 13px;font-size:13px;display:inline-flex}.infographic-slide-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.infographic-real-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.infographic-real-card{aspect-ratio:3/4;cursor:zoom-in;background:#fff;border:1px solid #111d271f;border-radius:18px;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 42px #10233f1a}.infographic-real-card img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.infographic-real-card:hover img{transform:scale(1.04)}.infographic-real-card span{z-index:1;color:var(--orange-dark);background:#fff6eff0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 10px 24px #10233f1a}.work-lightbox{background:#fff;border:0;border-radius:24px;width:min(92vw,920px);max-height:92vh;padding:18px;overflow:visible;box-shadow:0 30px 100px #04131f6b}.work-lightbox::backdrop{backdrop-filter:blur(8px);background:#04131fb8}.work-lightbox img{object-fit:contain;border-radius:18px;width:100%;max-height:78vh;display:block}.work-lightbox-caption{color:var(--navy);align-items:center;gap:10px;margin-bottom:12px;display:flex}.work-lightbox-caption span{width:34px;height:34px;color:var(--orange-dark);background:#f47b201f;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.work-lightbox-caption strong{font-size:17px;line-height:1.2}.work-lightbox-close{z-index:2;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;top:-16px;right:-16px;box-shadow:0 14px 34px #04131f47}.it-example-section{border-top:1px solid #111d271a;margin-top:clamp(46px,6vw,82px);padding-top:clamp(34px,5vw,60px)}.it-example-groups{gap:28px;display:grid}.it-example-group{background:radial-gradient(circle at 88% 8%,#58dce824,#0000 30%),linear-gradient(135deg,#fffffff5,#f6fbfae6);border:1px solid #111d271a;border-radius:24px;padding:clamp(18px,2.6vw,28px);box-shadow:0 20px 54px #10233f14}.it-example-group-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.it-example-group-head>span{width:42px;height:42px;color:var(--orange-dark);background:#f47b201f;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.it-example-group-head h3{color:var(--navy);margin:0 0 8px;font-size:clamp(24px,2.2vw,34px);line-height:1.08}.it-example-group-head p{color:#556476;max-width:920px;margin:0;font-size:16px;line-height:1.55}.it-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.it-example-group.is-four .it-example-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.it-example-card{cursor:zoom-in;background:#fff;border:1px solid #111d271a;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #10233f17}.it-example-card img{aspect-ratio:16/7.6;object-fit:contain;background:#f6fbfb;width:100%;height:100%;transition:transform .28s;display:block}.it-example-card:hover img{transform:scale(1.025)}.it-example-card>span{z-index:1;color:var(--orange-dark);background:#fff6eff2;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 10px 24px #10233f1f}.it-example-card>strong{min-height:54px;color:var(--navy);text-align:left;align-items:center;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.infographic-slide{background:radial-gradient(circle at 82% 18%,#58dce82e,#0000 28%),linear-gradient(160deg,#fff 0%,#f5fbfa 100%);border:1px solid #111d271c;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:205px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #10233f14}.infographic-slide:before{background:linear-gradient(90deg, var(--orange), var(--mint), var(--cyan));content:"";opacity:.72;border-radius:99px;height:8px;position:absolute;top:58px;left:16px;right:16px}.infographic-slide:after{content:"";opacity:.82;background:linear-gradient(135deg,#f47b20eb,#58dce8c2);border-radius:22px;width:68px;height:68px;position:absolute;top:82px;right:18px;transform:rotate(8deg)}.infographic-slide-index{z-index:1;color:var(--orange-dark);background:#f47b201f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.infographic-slide strong,.infographic-slide small{z-index:1;position:relative}.infographic-slide strong{color:var(--navy);margin-bottom:7px;font-size:18px;line-height:1.12}.infographic-slide small{color:#536173;font-size:13px;line-height:1.35}.infographic-work-card-2 .infographic-slide:after{border-radius:999px 999px 18px 18px}.infographic-work-card-3 .infographic-slide:after{background:linear-gradient(135deg,#58dce8c7,#4ad0a49e);border-radius:18px;transform:rotate(-6deg)}.infographic-work-card-4 .infographic-slide:after{background:linear-gradient(135deg,#08131fe6,#58dce8b3);border-radius:18px 18px 32px 32px}.infographic-price-section{margin-top:clamp(52px,7vw,96px)}.infographic-price-head{gap:12px;max-width:860px;margin-bottom:24px;display:grid}.infographic-price-head h2{color:var(--navy);margin:0;font-size:clamp(32px,4vw,54px);line-height:1.05}.infographic-price-head p{color:#556476;max-width:760px;margin:0;font-size:18px;line-height:1.6}.infographic-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.infographic-price-card{background:radial-gradient(circle at 84% 16%,#58dce833,#0000 30%),linear-gradient(160deg,#fff 0%,#f7fbfb 100%);border:1px solid #111d271c;border-radius:22px;align-content:start;min-height:360px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #10233f14}.infographic-price-card:after{content:"";background:#58dce814;border:1px solid #58dce852;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-56px;right:-46px}.infographic-price-card.featured{border-color:#f47b206b;box-shadow:0 20px 52px #f47b201f,0 18px 46px #10233f14}.infographic-price-card>span{width:fit-content;color:var(--orange-dark);background:#f47b201a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.infographic-price-card h3{color:var(--navy);margin:18px 0 12px;font-size:25px;line-height:1.12}.infographic-price-card>strong{color:var(--orange-dark);font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1;display:block}.infographic-price-card>small{color:#657285;margin-top:8px;font-size:14px}.infographic-price-card ul{z-index:1;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.infographic-price-card li{color:#536173;padding-left:17px;font-size:14px;line-height:1.42;position:relative}.infographic-price-card li:before{background:var(--mint);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.infographic-addon-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.infographic-addon-item{background:#ffffffc2;border:1px solid #111d271a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;display:flex}.infographic-addon-item span{color:#536173;font-size:14px;line-height:1.25}.infographic-addon-item strong{color:var(--navy);flex:none;font-size:15px;font-weight:700}@media (width<=1120px){.infographic-price-grid,.infographic-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infographic-real-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.it-example-grid,.it-example-group.is-four .it-example-grid,.infographic-slide-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.infographic-control-card .promotion-control-grid,.infographic-work-top,.infographic-price-grid,.infographic-addon-grid,.infographic-real-gallery,.it-example-grid,.infographic-slide-row,.it-example-group-head,.it-example-group.is-four .it-example-grid{grid-template-columns:1fr}.infographic-real-card{aspect-ratio:4/5}.infographic-work-top>strong{width:fit-content}.work-lightbox{width:calc(100vw - 24px);padding:12px}.work-lightbox-close{top:8px;right:8px}}.process-list{counter-reset:process;grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.process-list article{border-top:4px solid var(--orange);border-radius:0 0 var(--radius) var(--radius);background:var(--white);counter-increment:process;min-height:190px;padding:20px;box-shadow:0 10px 30px #10233f0f}.process-list article:before{content:"0" counter(process);color:var(--orange-dark);font-weight:600}.split-layout,.contact-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:44px;display:grid}.contact-grid,.calculator-section .split-layout{align-items:stretch}.calculator-section{padding-bottom:44px}.calculator-copy-panel{--calculator-copy-padding:clamp(24px, 3vw, 34px);padding:var(--calculator-copy-padding);background:radial-gradient(circle at 10% 0,#f47b201a,#0000 32%),linear-gradient(145deg,#fffffff5,#f8fcfcfa);border:1px solid #10233f1a;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #10233f1c}.calculator-copy-panel:before{content:"";background:linear-gradient(90deg, var(--orange), #54dbc4e6, var(--cyan));border-radius:0 0 999px 999px;height:4px;position:absolute;top:0;left:24px;right:24px}.calculator-copy-panel>*{position:relative}.price-pill{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:8px;margin-top:24px;padding:18px;display:grid}.price-pill strong{color:var(--navy);font-size:24px}.calc-live-panel{isolation:isolate;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#0b1c32,#153653);border:1px solid #43d5ff38;gap:16px;margin-top:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #10233f29}.calc-live-panel:before{z-index:-1;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.24;transform-origin:50%;will-change:transform, opacity;background:url(/assets/calculator-estimate-route.webp) 50%/cover no-repeat;animation:11s ease-in-out infinite alternate calc-estimate-route-breathe;position:absolute;inset:0;transform:scale(1.015)}.calc-live-panel>*{z-index:1;position:relative}@keyframes calc-estimate-route-breathe{0%{opacity:.19;transform:translate(-.25%)scale(1.012)}to{opacity:.28;transform:translate(.25%,-.2%)scale(1.022)}}.calc-live-panel .section-kicker{margin-bottom:0}.calc-live-panel h3{color:#fff;margin:0;font-size:24px}.calc-route{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.calc-route:before{z-index:0;content:"";background:linear-gradient(90deg, var(--orange), #54dbc4d1, var(--cyan));opacity:.92;border-radius:999px;height:3px;position:absolute;bottom:13px;left:9%;right:9%}.calc-route span{z-index:1;text-align:center;background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;place-items:center;min-height:58px;padding:12px 14px 24px;font-weight:600;display:grid;position:relative}.calc-route span:after{content:"";background:var(--cyan);border:2px solid #ffffff9e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #43d5ff1a}.calc-route span:first-child:after{background:var(--orange);box-shadow:0 0 0 5px #f47b201f}.calc-live-panel dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.calc-live-panel dl div{background:#ffffff17;border-radius:8px;padding:12px}.calc-live-panel dt{color:#b8c7d9;text-transform:uppercase;font-size:12px;font-weight:600}.calc-live-panel dd{margin:4px 0 0;font-weight:600}.calc-assurance-panel{border-radius:var(--radius);background:#ffffffd1;border:1px solid #10233f1a;gap:16px;margin-top:18px;padding:20px;display:grid;box-shadow:0 16px 46px #10233f14}.calc-assurance-panel .section-kicker{margin-bottom:8px}.calc-assurance-panel h3{color:var(--navy);margin:0;font-size:24px;line-height:1.16}.calc-assurance-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calc-assurance-panel li{border-left:3px solid var(--orange);background:#f7f9fc;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.calc-assurance-panel strong{color:var(--navy)}.calc-assurance-panel span{color:var(--muted)}.calc-info-stack{flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:18px;min-height:0;padding-top:24px;display:flex}.calc-info-stack .price-pill,.calc-info-stack .calc-live-panel,.calc-info-stack .calc-assurance-panel{margin-top:0}.calculator-copy-panel:has(.calc-ready-panel:not([hidden])) .calc-info-stack{display:none}.calc-ready-panel{min-height:590px;margin:22px calc(var(--calculator-copy-padding) * -1) calc(var(--calculator-copy-padding) * -1);color:#fff;background:linear-gradient(145deg,#071725 0%,#102d40 58%,#26332f 100%);border-top:1px solid #58dce83d;flex:1 0 auto;grid-template-rows:auto auto auto minmax(300px,1fr) auto;align-content:start;gap:22px;padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.calc-ready-panel:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 61%,#58dce814 61.2% 61.5%,#0000 61.7%),linear-gradient(28deg,#0000 0 72%,#f47b2014 72.2% 72.5%,#0000 72.7%);position:absolute;inset:0}.calc-ready-panel>*{z-index:1;position:relative}.calc-ready-panel[hidden]{display:none}.calc-ready-panel:not([hidden]){animation:.56s cubic-bezier(.2,.78,.24,1) both calc-ready-reveal}.calc-ready-head{align-items:center;gap:16px;display:flex}.calc-ready-head .section-kicker{margin-bottom:8px}.calc-ready-head h3{color:#fff;margin:0;font-size:clamp(28px,3vw,38px);font-weight:540;line-height:1.05}.calc-ready-check{background:linear-gradient(145deg,#f47b2033,#58dce824);border:1px solid #58dce857;border-radius:8px;flex:0 0 58px;width:58px;height:58px;position:relative;box-shadow:inset 0 1px #ffffff24,0 16px 34px #00000038}.calc-ready-check:before{content:"";border-bottom:4px solid #77e8f1;border-left:4px solid #77e8f1;width:22px;height:11px;position:absolute;top:18px;left:17px;transform:rotate(-45deg)}.calc-ready-panel .calc-ready-lead{color:#e7f0f6c2;max-width:560px;margin:0;font-size:17px;line-height:1.55}.calc-ready-journey{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:20px;display:grid;position:relative}.calc-ready-journey:before{content:"";background:linear-gradient(90deg, var(--orange), #f1ad64 45%, var(--cyan));opacity:.72;height:2px;position:absolute;top:34px;left:16px;right:16px}.calc-ready-journey div{z-index:1;align-content:start;gap:6px;min-width:0;display:grid;position:relative}.calc-ready-journey div>span{color:#8feaf2;background:#0b2636;border:2px solid #ffffffa3;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:5px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 5px #58dce814}.calc-ready-journey div:first-child>span{color:#ffb275;border-color:#ffb275cc;box-shadow:0 0 0 5px #f47b2017}.calc-ready-journey strong{color:#fff;font-size:14px;line-height:1.25}.calc-ready-journey small{color:#cedde7a8;font-size:11px;line-height:1.35}.calc-ready-next{grid-template-rows:auto auto auto minmax(220px,1fr);align-content:stretch;gap:14px;display:grid}.calc-ready-next .section-kicker{margin-bottom:0}.calc-ready-next h4{color:#fff;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:540;line-height:1.12}.calc-ready-next ol{margin:0;padding:0;list-style:none;display:grid}.calc-ready-next li{border-bottom:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.calc-ready-next li>span{color:#8feaf2;font-size:12px;font-weight:800}.calc-ready-next li div{gap:5px;display:grid}.calc-ready-next li strong{color:#fff;font-size:17px}.calc-ready-next li p{color:#d7e5eeb8;margin:0;font-size:14px;line-height:1.45}.calc-ready-manifest{background:linear-gradient(110deg,#ffffff0e,#0000 48%),#04141f52;border:1px solid #8feaf233;border-radius:10px;grid-template-rows:auto 1fr auto;align-self:stretch;min-height:220px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.calc-ready-manifest>*{z-index:1;position:relative}.calc-ready-manifest header,.calc-ready-manifest footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-ready-manifest header>span{color:#8feaf2;text-transform:uppercase;font-size:12px;font-weight:800}.calc-ready-manifest header strong{color:#ecf4f8d1;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.calc-ready-manifest header i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f47b201f}.calc-ready-manifest dl{border-block:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:18px 0;display:grid}.calc-ready-manifest dl div{min-width:0;padding:13px 14px}.calc-ready-manifest dl div:nth-child(odd){border-right:1px solid #ffffff1a}.calc-ready-manifest dl div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.calc-ready-manifest dt{color:#b7cddaa8;text-transform:uppercase;font-size:10px;font-weight:750}.calc-ready-manifest dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:15px;font-weight:650;overflow:hidden}.calc-ready-manifest footer{border-top:1px dashed #ffffff21;padding-top:14px}.calc-ready-barcode{opacity:.62;background:repeating-linear-gradient(90deg,#e0f1f7d1 0 2px,#0000 2px 5px,#e0f1f7d1 5px 6px,#0000 6px 10px);flex:0 0 128px;width:128px;height:28px}.calc-ready-manifest footer small{color:#b7cdda94;font-size:9px;font-weight:700}.calc-ready-footer{border-left:3px solid var(--orange);align-self:end;gap:6px;padding-left:14px;display:grid}.calc-ready-footer strong{color:#fff;font-size:16px}.calc-ready-footer span{color:#d3e1eab3;font-size:14px;line-height:1.5}@keyframes calc-ready-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.home-faq-section{background:#f8fbfbd6;border-block:1px solid #10233f14;padding:72px 0;position:relative;overflow:hidden}.home-faq-section+.contact-section{padding-top:64px}.home-faq-section:before{content:"";background:linear-gradient(90deg,#0000,#58dce875,#f47b2061,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:78px;display:grid;position:relative}.home-faq-outline{z-index:0;pointer-events:none;width:calc(100% + 60px);height:calc(100% + 68px);position:absolute;inset:-34px -30px;overflow:visible}.home-faq-outline path{fill:none;stroke:var(--warehouse-deep);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.25}.home-faq-intro,.home-faq-list{z-index:1;position:relative}.home-faq-intro{align-content:start;display:grid}.home-faq-intro .section-kicker{justify-self:start;margin-bottom:22px}.home-faq-intro h2{max-width:520px;color:var(--navy);margin:0;font-size:48px;font-weight:540;line-height:1.06}.home-faq-intro>p{max-width:520px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.65}.home-faq-flow{border-block:1px solid #10233f1a;align-items:center;width:100%;max-width:520px;margin-top:34px;padding-block:18px;display:flex}.home-faq-flow span{color:#355466;text-transform:uppercase;flex:1 1 0;align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:750;display:flex}.home-faq-flow span:before{content:"";border:2px solid var(--white);background:var(--cyan);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #58dce824}.home-faq-flow span:first-child:before{background:var(--orange);box-shadow:0 0 0 3px #f47b201f}.home-faq-flow span:not(:last-child):after{content:"";background:linear-gradient(90deg,#f47b2080,#58dce880);flex:auto;min-width:18px;height:1px}.home-faq-link{width:fit-content;color:var(--warehouse-deep);align-items:center;gap:12px;margin-top:30px;font-weight:700;display:inline-flex}.home-faq-link i{border-top:2px solid var(--orange);border-right:2px solid var(--orange);width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)}.home-faq-link:hover i,.home-faq-link:focus-visible i{transform:translate(4px)rotate(45deg)}.home-faq-list{border-top:1px solid #10233f21}.home-faq-item{border-bottom:1px solid #10233f21;transition:background-color .18s,box-shadow .18s}.home-faq-item[open]{box-shadow:inset 3px 0 0 var(--orange);background:#ffffffb8}.home-faq-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:16px;min-height:78px;padding:16px 18px;list-style:none;display:grid}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:focus-visible{outline-offset:-2px;outline:2px solid #f47b2085}.home-faq-index{color:#4b7180;font-size:11px;font-weight:800}.home-faq-item summary strong{color:var(--navy);font-size:19px;font-weight:600;line-height:1.35}.home-faq-toggle{background:#ffffffe6;border:1px solid #10233f24;border-radius:50%;width:34px;height:34px;transition:border-color .18s,background-color .18s,transform .18s;position:relative}.home-faq-toggle:before,.home-faq-toggle:after{content:"";background:var(--warehouse-deep);width:12px;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.home-faq-item[open] .home-faq-toggle{background:#f47b201a;border-color:#f47b206b;transform:rotate(180deg)}.home-faq-item[open] .home-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.home-faq-answer{padding:0 72px 24px 76px;animation:.22s both home-faq-answer-in}.home-faq-answer p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}@keyframes home-faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.calculator-section{padding-bottom:36px}.home-faq-section{padding:60px 0}.home-faq-section+.contact-section{padding-top:52px}.home-faq-layout{grid-template-columns:1fr;gap:44px}.home-faq-outline{width:calc(100% + 24px);height:calc(100% + 52px);inset:-26px -12px}.home-faq-outline-divider{display:none}.home-faq-intro h2,.home-faq-intro>p,.home-faq-flow{max-width:none}}@media (width<=620px){.home-faq-intro h2{font-size:34px}.home-faq-intro>p{font-size:16px}.home-faq-flow{align-items:stretch}.home-faq-flow span{flex-direction:column;align-items:flex-start;gap:8px}.home-faq-flow span:not(:last-child):after{width:100%;min-width:0}.home-faq-item summary{grid-template-columns:30px minmax(0,1fr) 32px;gap:10px;min-height:70px;padding:14px 10px}.home-faq-item summary strong{font-size:16px}.home-faq-toggle{width:30px;height:30px}.home-faq-answer{padding:0 42px 20px 50px}.home-faq-answer p{font-size:15px}}.calculator-panel{background:linear-gradient(180deg, #fffffff0, #fafcfffa), var(--white);border:1px solid #10233f1a;border-radius:18px;height:100%;padding:24px;position:relative;box-shadow:0 22px 70px #10233f1f}.calculator-panel:before{content:"";background:linear-gradient(90deg, var(--orange), #54dbc4e6, var(--cyan));border-radius:0 0 999px 999px;height:4px;position:absolute;top:0;left:24px;right:24px}.calculator-form,.callback-form{gap:16px;display:grid}.calculator-panel .calculator-form{align-content:start;min-height:100%}.calculator-panel-head{background:linear-gradient(135deg,#f7f9fc,#fff);border:1px solid #10233f14;border-radius:12px;gap:14px;padding:18px;display:grid}.calculator-panel-head .section-kicker{margin-bottom:8px}.calculator-panel-head h3{color:var(--navy);margin:0;font-size:26px;line-height:1.12}.calculator-panel-head p{color:var(--muted);margin:8px 0 0}.form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}label,fieldset{color:var(--navy);gap:8px;font-weight:600;display:grid}fieldset{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:16px}legend{padding:0 8px}input,select,textarea{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #c8d0dc;border-radius:6px;padding:11px 12px;font-weight:500}.custom-select{z-index:1;width:100%;min-width:0;position:relative}.custom-select.is-open{z-index:40}.custom-select-native{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important;overflow:hidden!important}.custom-select-trigger{width:100%;min-height:48px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #c8d0dc;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-weight:500;transition:border-color .16s,box-shadow .16s;display:flex}.custom-select-trigger:after{border-right:2px solid var(--warehouse-deep);border-bottom:2px solid var(--warehouse-deep);content:"";flex:0 0 8px;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.custom-select.is-open .custom-select-trigger{border-color:var(--warehouse-deep);box-shadow:0 0 0 3px #081c291f}.custom-select.is-open .custom-select-trigger:after{transform:translateY(2px)rotate(225deg)}.custom-select-trigger:focus-visible{border-color:var(--warehouse-deep);outline-offset:1px;outline:2px solid #081c2947;box-shadow:0 0 0 3px #081c291f}.custom-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-menu{border:1px solid var(--warehouse-deep);background:#fff;border-radius:6px;max-height:280px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 46px #081c2938}.custom-select-menu[hidden]{display:none}.custom-select-option{width:100%;min-height:42px;color:var(--navy);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 12px;font-weight:500;line-height:1.3;transition:color .14s;display:flex}.custom-select-option-label{min-width:0}.custom-select-rohla{background:radial-gradient(circle at 6px 15px, var(--warehouse-select) 0 2px, transparent 2.5px), radial-gradient(circle at 21px 15px, var(--warehouse-select) 0 2px, transparent 2.5px), linear-gradient(var(--warehouse-select), var(--warehouse-select)) 2px 11px / 20px 2px no-repeat, linear-gradient(var(--warehouse-select), var(--warehouse-select)) 2px 14px / 13px 1px no-repeat;opacity:0;flex:0 0 28px;width:28px;height:18px;transition:opacity .14s,transform .14s;position:relative;transform:translate(-5px)}.custom-select-rohla:before{border:1.5px solid var(--orange);content:"";background:#f47b201f;border-radius:2px 2px 1px 1px;width:11px;height:8px;position:absolute;top:3px;left:3px}.custom-select-rohla:after{border-top:2px solid var(--warehouse-select);border-left:2px solid var(--warehouse-select);content:"";border-radius:4px 0 0;width:7px;height:10px;position:absolute;top:2px;left:18px;transform:skew(-12deg)}.custom-select-option:hover,.custom-select-option:focus-visible{color:var(--warehouse-select);background:#fff;outline:0;font-weight:600}.custom-select-option:hover .custom-select-rohla,.custom-select-option:focus-visible .custom-select-rohla{opacity:1;animation:.52s ease-out both custom-select-rohla-roll;transform:translate(0)}.custom-select-option:hover .custom-select-rohla:before,.custom-select-option:focus-visible .custom-select-rohla:before{animation:.7s ease-in-out infinite alternate custom-select-rohla-lift}.custom-select-option.is-selected .custom-select-rohla{background:var(--orange);opacity:1;border-radius:50%;flex-basis:7px;width:7px;height:7px;animation:none;transform:none;box-shadow:0 0 0 4px #f47b2024}.custom-select-option.is-selected .custom-select-rohla:before,.custom-select-option.is-selected .custom-select-rohla:after{display:none}@keyframes custom-select-rohla-roll{0%{opacity:.35;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes custom-select-rohla-lift{0%{transform:translateY(1px)}to{transform:translateY(-1px)}}.check-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.check-option,.radio-row label{color:var(--text);align-items:flex-start;gap:8px;font-weight:600;display:flex}.check-option input,.radio-row input{width:auto;min-height:auto;margin-top:4px}.calculator-form .check-option{cursor:pointer;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:10px;min-height:24px;display:grid}.calculator-form .check-option input,.calculator-form .radio-row input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8d989d;border-radius:50%;outline:0;flex:0 0 14px;place-content:center;width:14px;height:14px;min-height:14px;margin:5px 0 0;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.calculator-form .radio-row input[type=radio]{transition:none}.calculator-form .check-option:hover input:not(:checked),.calculator-form .radio-row label:hover input[type=radio]:not(:checked){border-color:var(--orange)}.calculator-form .check-option input:checked,.calculator-form .radio-row input[type=radio]:checked{border-width:2px;border-color:var(--warehouse-deep);background:var(--orange);box-shadow:none}.calculator-form .check-option input:focus-visible,.calculator-form .radio-row input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #f47b204d}.radio-row{flex-wrap:wrap;gap:16px;display:flex}.calculator-form .radio-row label{cursor:pointer;align-items:flex-start;gap:10px}.calculator-form .delivery-fieldset{background:linear-gradient(90deg,#081c2909,#f47b2009),#fff;border-color:#081c2929;align-self:start;min-height:0;padding:13px 18px 15px;box-shadow:inset 3px 0 #f47b20b8}.calculator-form .delivery-fieldset legend{color:var(--warehouse-deep);padding-inline:10px;font-weight:700}.calculator-form .delivery-fieldset .radio-row{gap:28px;padding-top:2px}.calculator-form .delivery-fieldset .radio-row label{color:#25313a;align-items:center;gap:10px;min-height:26px}.calculator-form .delivery-fieldset .radio-row input[type=radio]{margin-top:0}.calculator-form .delivery-fieldset .radio-row label:has(input:checked){color:var(--warehouse-deep);font-weight:700}.calculator-submit{width:100%;margin-top:auto}.calculator-request-status{border-left:3px solid var(--warehouse-deep);color:#354454;background:#081c290d;margin:0;padding:11px 13px;font-size:14px;line-height:1.45}.calculator-request-status[hidden]{display:none}.calculator-request-status.is-success{border-color:var(--orange);color:var(--warehouse-deep)}.calculator-request-status.is-error{color:#74321f;border-color:#b14b27}.calculator-consent{color:#758092;margin:-2px 0 0;font-size:12px;line-height:1.45}.calculator-consent a{color:var(--warehouse-deep);text-underline-offset:2px;text-decoration:underline #081c2947}.calculator-empty-art{background:#fbfcfc url(/assets/calculator-pallet-jack-panorama.png) 50%/contain no-repeat;border-radius:8px;min-height:clamp(240px,25vw,340px);margin-top:2px;position:relative;overflow:hidden}.calculator-result:not([hidden])+.calculator-empty-art{display:none}.form-message{border-radius:var(--radius);color:#174626;background:#eef8f1;gap:8px;padding:16px;display:grid}.form-message[hidden]{display:none}.form-consent{color:#758092;margin:-4px 0 0;font-size:12px;line-height:1.45}.form-consent a{color:var(--warehouse-deep);text-underline-offset:2px;text-decoration:underline #081c2947}.calculator-result{isolation:isolate;color:#fff;background:linear-gradient(145deg,#09182c 0%,#122b47 56%,#102238 100%);border:1px solid #43d5ff38;border-radius:14px;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #10233f2e}.calculator-result:before{z-index:-1;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.2;background:url(/assets/calculator-result-ready.webp) 50% 58%/cover no-repeat;animation:10s ease-in-out infinite alternate calculator-result-backdrop;position:absolute;inset:0;transform:scale(1.018)}.calculator-result>*{z-index:1;position:relative}.calculator-result:not([hidden]){animation:.56s cubic-bezier(.2,.78,.24,1) both calculator-result-reveal}.calculator-result[hidden]{display:none}.calculator-result.is-warning{color:#7a3a08;background:#fff4e8}.calculator-result.is-warning:before{display:none}.calculator-result.is-warning span{color:#8d4b13}@keyframes calculator-result-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes calculator-result-backdrop{0%{opacity:.16;transform:scale(1.012)}to{opacity:.24;transform:scale(1.026)}}.calc-estimate-top{gap:8px;display:grid}.calc-estimate-top .section-kicker{margin:0}.calc-estimate-top strong{color:#fff;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.04}.calc-estimate-top p,.calc-estimate-note{color:#c8d5e5;margin:0}.calc-estimate-tags{flex-wrap:wrap;gap:8px;display:flex}.calc-estimate-tags span{color:#e9f4ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600}.calc-estimate-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.calc-estimate-lines div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px;display:flex}.calc-estimate-lines dt{color:#b9c8da;font-size:14px;font-weight:600}.calc-estimate-lines dd{color:#fff;text-align:right;white-space:nowrap;margin:0;font-weight:700}.calc-estimate-note{border-top:1px solid #ffffff1f;padding-top:14px;font-size:14px}.tariff-card strong{color:var(--orange-dark);margin:16px 0 8px;font-size:34px;line-height:1;display:block}.legal-note{color:var(--muted);margin-top:18px;font-size:15px}.tariff-hero{padding:82px 0}.tariff-hero-grid{grid-template-columns:minmax(0,.64fr) minmax(360px,.36fr)}.tariff-benchmark{background:radial-gradient(circle at 92% 12%,#43d5ff33,#0000 34%),linear-gradient(145deg,#ffffff24,#ffffff0e);border:1px solid #ffffff2e;border-radius:14px;gap:12px;padding:24px;display:grid;box-shadow:0 30px 84px #00000042}.tariff-benchmark>span{color:#ffb27a;text-transform:uppercase;background:#f47b202e;border-radius:999px;width:max-content;padding:7px 11px;font-size:13px;font-weight:700}.tariff-benchmark strong{color:var(--white);font-size:clamp(34px,4vw,50px);line-height:1}.tariff-benchmark p{color:#dce5efd6;font-size:16px}.tariff-benchmark div{flex-wrap:wrap;gap:8px;display:flex}.tariff-benchmark i{color:#dce5ef;background:#ffffff1f;border-radius:999px;padding:8px 10px;font-size:13px;font-style:normal;font-weight:700}.tariff-section{background:radial-gradient(circle at 7% 10%, #43d5ff1f, transparent 32%), radial-gradient(circle at 92% 2%, #f47b201a, transparent 26%), var(--soft)}.tariff-intro{max-width:900px}.tariff-intro h2,.tariff-operations-head h2,.tariff-delivery-head h2,.tariff-compare h2{color:var(--navy);margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.tariff-intro p,.tariff-operations-head p,.tariff-delivery-head p{color:var(--muted);margin:14px 0 0;font-size:18px;line-height:1.55}.tariff-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.tariff-plan{border:1px solid var(--line);background:#ffffffe6;border-radius:16px;align-content:start;gap:12px;min-height:320px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #10233f14}.tariff-plan:after{content:"";background:#43d5ff0f;border:1px solid #43d5ff38;border-radius:999px;width:108px;height:108px;position:absolute;bottom:-34px;right:-34px}.tariff-plan.is-featured{border-color:#f47b2080;box-shadow:0 24px 70px #f47b2021}.tariff-plan>span{width:max-content;color:var(--orange-dark);text-transform:uppercase;background:#fff0e4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.tariff-plan h2{color:var(--navy);margin:6px 0 0;font-size:25px;line-height:1.15}.tariff-plan strong{color:var(--orange-dark);font-size:42px;line-height:1}.tariff-plan small{color:#52657a;font-size:14px;font-weight:700}.tariff-plan p{color:var(--muted);margin:0;line-height:1.45}.tariff-plan ul{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tariff-plan li{color:#4b5f73;background:#edf5f6;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.tariff-operations,.tariff-delivery,.tariff-compare{margin-top:28px}.tariff-operations,.tariff-delivery{border:1px solid var(--line);background:#ffffffd1;border-radius:18px;padding:24px;box-shadow:0 18px 56px #10233f12}.tariff-operations-head,.tariff-delivery-head{grid-template-columns:minmax(0,.52fr) minmax(320px,.48fr);align-items:end;gap:28px;margin-bottom:18px;display:grid}.tariff-table{gap:8px;display:grid}.tariff-row{background:#f8fbfc;border:1px solid #10233f14;border-radius:12px;grid-template-columns:minmax(210px,1.08fr) 112px 112px minmax(260px,1.18fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.tariff-row strong{color:var(--navy);font-size:16px}.tariff-row>span{color:#a7511f;background:#fff4ea;border-radius:999px;justify-self:start;padding:8px 11px;font-size:16px;font-weight:650;line-height:1}.tariff-row small{color:#516579;font-weight:700}.tariff-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-card{background:linear-gradient(#fffffff5,#f8fbfceb);border:1px solid #10233f1a;border-radius:15px;gap:12px;padding:16px;display:grid}.delivery-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.delivery-card header strong{color:var(--navy);font-size:18px;line-height:1.25}.delivery-card header span{color:var(--orange-dark);background:#fff0e4;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.delivery-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.delivery-row{background:#eef5f6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.delivery-row span{color:#4b5f73;font-size:13px;font-weight:700}.delivery-row strong{color:var(--navy);white-space:nowrap;flex:none;font-size:15px}.tariff-compare{isolation:isolate;color:var(--white);background:radial-gradient(circle at 92% 10%,#43d5ff24,#0000 30%),linear-gradient(135deg,#07111c,#123047);border-radius:18px;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);align-items:center;gap:24px;padding:26px;display:grid;position:relative;overflow:hidden}.tariff-compare:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.13;background:url(/assets/hero-logistics-flow.webp) 50% 64%/112% no-repeat;position:absolute;inset:0}.tariff-compare>*{z-index:1;position:relative}.tariff-compare h2{color:var(--white)}.tariff-compare ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tariff-compare li{color:#dce5ef;padding-left:22px;line-height:1.45;position:relative}.tariff-compare li:before{background:var(--cyan);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 6px #43d5ff1f}.tariff-compare .btn{justify-self:start}@media (width<=1160px){.tariff-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-row{grid-template-columns:minmax(190px,1fr) 112px 100px}.tariff-row p{grid-column:1/-1}}@media (width<=900px){.tariff-hero-grid,.tariff-operations-head,.tariff-delivery-head,.tariff-compare{grid-template-columns:1fr}.tariff-benchmark{max-width:520px}.delivery-grid{grid-template-columns:1fr}}@media (width<=640px){.tariff-hero{padding:54px 0}.tariff-plan-grid{grid-template-columns:1fr}.tariff-operations,.tariff-delivery,.tariff-compare{padding:18px}.tariff-row,.delivery-table{grid-template-columns:1fr}.tariff-row{gap:7px}.delivery-card header{display:grid}}.founder-card{background:radial-gradient(circle at 8% 8%,#58dce833,#0000 26%),radial-gradient(circle at 98% 10%,#f47b2024,#0000 34%),linear-gradient(135deg,#fffffffa 0%,#f8fcfcf0 100%);gap:clamp(24px,3vw,34px);padding:clamp(30px,5vw,62px);display:grid;position:relative;overflow:hidden}.founder-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#10233f09 1px,#0000 1px),linear-gradient(90deg,#10233f09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.founder-card>*{position:relative}.founder-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.74fr);align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}.founder-intro{max-width:900px}.founder-kicker{width:fit-content;color:var(--orange-dark);letter-spacing:0;text-transform:uppercase;background:#f47b201f;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.founder-card h2{max-width:900px;color:var(--navy);margin:0 0 20px;font-size:clamp(34px,4.6vw,62px);line-height:1.05}.founder-card p{max-width:820px;margin:0;font-size:17px;line-height:1.65}.founder-card p+p{margin-top:12px}.founder-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.founder-tags span{color:#173044;background:#ffffffc2;border:1px solid #58dce84d;border-radius:999px;align-items:center;min-height:36px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #10233f0f}.founder-passport{isolation:isolate;color:var(--white);background:radial-gradient(circle at 94% 0,#58dce838,#0000 34%),linear-gradient(145deg,#071727 0%,#123344 62%,#15342f 100%);border:1px solid #ffffff24;border-radius:28px;align-content:start;gap:16px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #10233f3d}.founder-passport:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.12;background:url(/assets/calculator-estimate-route.webp) 50% 84%/156% no-repeat;position:absolute;inset:0}.founder-passport>*{z-index:1;position:relative}.founder-passport-label{width:fit-content;color:var(--cyan);letter-spacing:.05em;text-transform:uppercase;background:#58dce824;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.founder-passport h3{color:var(--white);margin:0 0 4px;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.founder-passport-row{border-top:1px solid #ffffff21;grid-template-columns:104px minmax(0,1fr);gap:14px;padding-top:15px;display:grid}.founder-passport-row span{color:#cae6ebad;text-transform:uppercase;font-size:13px;font-weight:800}.founder-passport-row strong{color:#fffffff0;font-size:16px;line-height:1.4}.founder-passport p{color:#ddedf1d1;border-top:1px solid #ffffff21;max-width:none;padding-top:16px;font-size:15px;line-height:1.6}.founder-points{background:#10233f14;border:1px solid #10233f1f;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.founder-point{background:#ffffffdb;min-height:252px;padding:clamp(20px,2vw,26px)}.founder-point span{color:#0e7882;background:#58dce82e;border-radius:14px;place-items:center;width:38px;height:38px;margin-bottom:30px;font-weight:800;display:inline-grid}.founder-point h3{color:var(--navy);margin:0 0 12px;font-size:21px;line-height:1.18}.founder-point p{font-size:16px;line-height:1.55}.founder-workflow{background:linear-gradient(90deg, var(--orange) 0%, #68cfb9 46%, var(--cyan) 100%), var(--navy);border-radius:26px;grid-template-columns:repeat(5,1fr);padding:4px;display:grid;overflow:hidden;box-shadow:0 18px 38px #10233f1a}.founder-workflow span{min-height:52px;color:var(--white);text-align:center;border-radius:22px;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.founder-workflow span:not(:last-child):after{content:"";background:#ffffff7a;width:1px;height:22px;position:absolute;right:-1px}.founder-note{border-left:4px solid var(--orange);background:linear-gradient(90deg,#f47b2014,#0000 32%),#10233f0d;border-radius:0 22px 22px 0;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);padding:22px 24px;display:grid}.founder-note strong{color:var(--navy);font-size:20px;line-height:1.25}.founder-note p{max-width:none;font-size:16px;line-height:1.55}.founder-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.founder-note-grid span{color:#21394f;background:#ffffffa8;border:1px solid #10233f1a;border-radius:16px;align-items:center;min-height:76px;padding:14px;font-size:14px;font-weight:800;line-height:1.28;display:grid}.about-depth{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-depth article{background:radial-gradient(circle at 92% 14%,#58dce833,#0000 30%),linear-gradient(#ffffffe6,#f8fcfcc7);border:1px solid #10233f1a;border-radius:24px;min-height:310px;padding:clamp(22px,2.2vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 46px #10233f14}.about-depth article:after{content:"";background:#58dce814;border:1px solid #58dce847;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-50px;right:-46px}.about-depth span{width:fit-content;color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;background:#f47b201f;border-radius:999px;margin-bottom:46px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.about-depth h3{max-width:360px;color:var(--navy);margin:0 0 14px;font-size:clamp(24px,2vw,32px);line-height:1.08}.about-depth p{color:#53667a;max-width:420px;font-size:16px;line-height:1.58}.founder-legal{background:linear-gradient(135deg,#ffffffd1,#f8fcfcb3),#ffffffb8;border:1px solid #10233f17;border-radius:18px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid;box-shadow:0 14px 36px #10233f0f}.founder-legal>span{color:#0e7882;letter-spacing:.03em;text-transform:uppercase;background:#0e788217;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:700}.founder-legal div{gap:7px;display:grid}.founder-legal strong{color:var(--navy);font-size:17px;font-weight:560;line-height:1.3}.founder-legal p{max-width:none;color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:14px;line-height:1.35;display:flex}.founder-legal p span{color:#657184;font-weight:500}@media (width<=900px){.about-hero-grid,.founder-layout{grid-template-columns:1fr}.founder-points{grid-template-columns:repeat(2,1fr)}.founder-point{min-height:auto}.founder-point span{margin-bottom:18px}.founder-workflow{border-radius:22px;grid-template-columns:1fr;padding:6px}.founder-workflow span{border-radius:18px}.founder-workflow span:not(:last-child):after{width:42px;height:1px;bottom:-3px;right:auto}.founder-note,.founder-note-grid,.about-depth{grid-template-columns:1fr}.about-depth article{min-height:auto}.about-depth span{margin-bottom:24px}.founder-legal{grid-template-columns:1fr}}.gallery-strip{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.gallery-strip img{aspect-ratio:16/10;border-radius:var(--radius);object-fit:cover;width:100%}.contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 22px;display:grid}.contact-info-card{background:radial-gradient(circle at 8% 0,#f47b201a,#0000 30%),linear-gradient(145deg,#fffffff5,#f9fbfdfa);border:1px solid #10233f1a;border-radius:18px;align-self:stretch;padding:30px;box-shadow:0 22px 70px #10233f1a}.contact-lead{max-width:620px;color:var(--muted);margin:0;font-size:18px}.contact-list article{background:#ffffffbd;border:1px solid #10233f14;border-radius:10px;gap:6px;min-height:108px;padding:16px;display:grid}.contact-list article:first-child,.contact-messenger-card,.contact-hours{grid-column:1/-1}.contact-list span{color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-list strong{color:var(--navy);gap:4px;font-size:17px;line-height:1.35;display:grid}.contact-list a{color:inherit;text-decoration:none}.contact-list a:hover{color:var(--orange-dark)}.contact-messengers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contact-messengers a{background:#fff;border:1px solid #10233f1a;border-radius:999px;justify-content:center;padding:6px 10px;font-size:14px;display:inline-flex}.contact-list p{margin:0}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.map-and-form{grid-template-rows:minmax(260px,.9fr) minmax(0,1fr);gap:18px;height:100%;display:grid}.contact-map-card,.contact-callback{background:var(--white);border:1px solid #10233f1a;border-radius:18px;overflow:hidden;box-shadow:0 22px 70px #10233f1a}.contact-map-card{isolation:isolate;min-height:360px;position:relative}.contact-map-card>a{height:100%;display:block}.contact-map{object-fit:cover;filter:saturate(.92)contrast(1.02);border:0;width:100%;height:100%;min-height:360px;display:block}.contact-map-caption{z-index:1;color:#fff;background:#07111ce0;border:1px solid #ffffff2e;border-radius:12px;gap:2px;max-width:calc(100% - 36px);padding:14px 16px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 18px 40px #07111c38}.contact-map-caption strong{font-size:17px}.contact-map-caption span{color:#c8d5e5;font-size:14px}.contact-callback{align-content:start;padding:24px;display:grid}.contact-callback .btn{align-self:end;margin-top:auto}.contact-callback h3{color:var(--navy);margin:0;font-size:26px}.contact-callback p{color:var(--muted);margin:8px 0 0}.map-placeholder{background:linear-gradient(135deg, #10233f14, transparent 45%), repeating-linear-gradient(0deg, transparent 0 28px, #10233f14 29px 30px), var(--soft);min-height:260px}.page-hero{background:var(--navy);color:var(--white);padding:74px 0}.page-hero h1{max-width:820px;margin:0 0 16px;font-size:clamp(40px,5vw,64px);line-height:1.05}.page-hero p{color:#dce5ef;max-width:720px;margin:0;font-size:20px}.about-hero{background:radial-gradient(circle at 74% 24%,#58dce829,#0000 32%),radial-gradient(circle at 20% 88%,#f47b201f,#0000 34%),linear-gradient(124deg,#07131f 0%,#102738 56%,#163230 100%);padding:clamp(84px,8vw,124px) 0;position:relative;overflow:hidden}.about-hero:before{content:"";opacity:.3;filter:saturate(.86)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background:url(/assets/hero-about-control.webp) 50%/cover no-repeat;position:absolute;inset:0}.about-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.66fr);align-items:end;gap:clamp(34px,7vw,110px);display:grid;position:relative}.about-eyebrow{width:fit-content;color:var(--orange);letter-spacing:.04em;text-transform:uppercase;background:#f47b2026;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.about-hero h1{max-width:970px;margin-bottom:22px}.about-hero p{color:#edf6f8db;max-width:860px;font-size:clamp(18px,1.35vw,23px);line-height:1.55}.about-hero-panel{backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0f),#07111cb8;border:1px solid #ffffff29;border-radius:26px;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 26px 74px #0000003d}.about-hero-panel span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.about-hero-panel strong{color:var(--white);font-size:clamp(22px,2vw,30px);line-height:1.12}.about-hero-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-hero-panel li{color:#edf6f8c7;padding-left:18px;font-size:16px;line-height:1.45;position:relative}.about-hero-panel li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 5px #f47b2024}.legal-hero{background:radial-gradient(circle at 88% 22%,#58dce821,#0000 30%),radial-gradient(circle at 8% 80%,#f47b201f,#0000 34%),linear-gradient(125deg,#08131f 0%,#102738 58%,#132c2c 100%);position:relative;overflow:hidden}.legal-hero:before{pointer-events:none;content:"";filter:saturate(.72)contrast(.92);mix-blend-mode:screen;opacity:.17;background:url(/assets/legal-data-flow-panorama.webp) 50% 62%/min(1540px,94vw) no-repeat;position:absolute;inset:0}.legal-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(28px,6vw,86px);display:grid;position:relative}.legal-hero h1{max-width:980px}.legal-eyebrow{color:var(--orange);letter-spacing:.04em;text-transform:uppercase;background:#f47b2024;border-radius:999px;align-items:center;margin-bottom:18px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.legal-operator,.legal-side-card{background:linear-gradient(#ffffff21,#ffffff0f),#07111cb8;border:1px solid #ffffff29;border-radius:14px;box-shadow:0 22px 60px #0000003d}.legal-operator{gap:8px;padding:24px;display:grid}.legal-operator span,.legal-side-accent span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.legal-operator strong{color:var(--white);font-size:24px;line-height:1.15}.legal-operator small{color:#dce5ef;font-size:15px}.legal-section{background:radial-gradient(circle at 4% 18%,#58dce81c,#0000 26%),radial-gradient(circle at 96% 72%,#f47b2014,#0000 28%),linear-gradient(#f8fbfa 0%,#eef6f5 100%);padding:clamp(54px,7vw,92px) 0}.legal-shell{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.legal-content{gap:18px;display:grid}.legal-card{background:#ffffffeb;border:1px solid #d8e4ea;border-radius:14px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 50px #10233f14}.legal-lead{border-left:4px solid var(--orange)}.legal-card h2,.legal-side-card h2{color:var(--navy);margin:0 0 14px;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.legal-card p{color:#43566f;margin:0 0 14px;font-size:18px;line-height:1.72}.legal-card p:last-child{margin-bottom:0}.legal-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-card li{color:#43566f;padding-left:28px;font-size:18px;line-height:1.6;position:relative}.legal-card li:before{background:var(--orange);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 7px #f47b201c}.legal-card a,.legal-side-card a{color:#0b7285;font-weight:800;text-decoration:none}.legal-card a:hover,.legal-side-card a:hover{color:var(--orange)}.legal-side{gap:16px;display:grid;position:sticky;top:116px}.legal-side-card{color:var(--white);background:#07111ce6;gap:10px;padding:22px;display:grid}.legal-side-card h2{color:var(--white);font-size:22px}.legal-side-card p,.legal-side-card a{color:#dce5ef;margin:0;font-size:16px;line-height:1.55}.legal-side-card strong{color:var(--white)}.legal-side-accent{background:radial-gradient(circle at 86% 18%,#58dce82e,#0000 34%),#09222cf0;border-color:#58dce852}@media (width<=900px){.legal-hero-grid,.legal-shell{grid-template-columns:1fr}.legal-side{position:static}.legal-card p,.legal-card li{font-size:16px}}.page-hero-rich{background:radial-gradient(circle at 86% 18%,#58dce829,#0000 28%),radial-gradient(circle at 12% 86%,#f47b202e,#0000 30%),linear-gradient(125deg,#07111c 0%,#102536 52%,#19353d 100%);position:relative;overflow:hidden}.page-hero-rich:before{content:"";opacity:.3;filter:saturate(.86)contrast(1.08);mix-blend-mode:screen;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.fbs-hero:before{background-image:url(/assets/hero-fbs-orders.webp)}.fbo-hero:before{background-image:url(/assets/hero-fbo-supply.webp)}.tariff-hero:before{background-image:url(/assets/hero-tariffs-operations.webp)}.contact-hero:before{opacity:.36;background-image:url(/assets/hero-contacts-route.webp);background-position:bottom}.contact-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07111c99 0%,#07111c33 48%,#07111c14 100%);position:absolute;inset:0}.page-hero-grid.contact-hero-grid{z-index:1;grid-template-columns:minmax(0,.72fr) minmax(390px,.44fr);gap:clamp(38px,6vw,92px);position:relative}.contact-hero-copy{max-width:790px}.contact-hero-copy p{max-width:690px}.contact-hero-facts{border-top:1px solid #ffffff29;grid-template-columns:.72fr 1.25fr .62fr;max-width:690px;margin-top:30px;padding-top:20px;display:grid}.contact-hero-facts div{gap:5px;min-width:0;padding:0 20px 0 18px;display:grid;position:relative}.contact-hero-facts div:before{background:var(--orange);content:"";border:1px solid #ffffff94;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0;box-shadow:0 0 0 5px #f47b201c}.contact-hero-facts div+div{border-left:1px solid #ffffff1c;padding-left:30px}.contact-hero-facts div+div:before{background:var(--cyan);left:12px;box-shadow:0 0 0 5px #58dce81a}.contact-hero-facts span{color:#dce5ef9e;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-hero-facts strong{color:#eef5f7;font-size:14px;font-weight:750;line-height:1.3}.contact-hero-panel{backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff21,#ffffff0e),#07111cb3;border:1px solid #ffffff30;border-radius:18px;gap:22px;padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.contact-hero-panel:before{background:linear-gradient(90deg, transparent, var(--cyan), var(--orange));content:"";opacity:.86;width:52%;height:2px;position:absolute;top:0;right:0}.contact-hero-panel-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.contact-hero-panel-head>span{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.contact-hero-panel-head small{color:#edf6f8cc;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.contact-hero-panel-head i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #f47b2021}.contact-hero-panel-title{max-width:430px;color:var(--white);font-size:clamp(23px,2vw,30px);font-weight:650;line-height:1.18}.contact-hero-flow{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;display:grid;position:relative}.contact-hero-flow:before{background:linear-gradient(90deg, var(--orange), var(--cyan));content:"";opacity:.75;height:1px;position:absolute;top:35px;left:8%;right:8%}.contact-hero-flow div{z-index:1;align-content:start;gap:5px;display:grid;position:relative}.contact-hero-flow div+div{border-left:1px solid #ffffff1a;padding-left:14px}.contact-hero-flow span{width:fit-content;color:var(--orange);background:#102637;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:850;box-shadow:0 0 0 4px #102637eb}.contact-hero-flow strong{color:var(--white);margin-top:10px;font-size:15px}.contact-hero-flow small{color:#dce5efb8;font-size:12px;line-height:1.35}.contact-hero-address{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.contact-hero-address span{color:#dce5efad;text-transform:uppercase;font-size:12px;font-weight:750}.contact-hero-address strong{color:var(--white);text-align:right;font-size:15px}.page-hero-grid{z-index:1;grid-template-columns:minmax(0,.72fr) minmax(330px,.38fr);align-items:center;gap:clamp(32px,5vw,70px);display:grid;position:relative}.page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fbs-hero-panel{background:linear-gradient(#ffffff21,#ffffff0e),#07111ca8;border:1px solid #fff3;border-radius:12px;gap:12px;padding:24px;display:grid;box-shadow:0 28px 80px #00000047}.fbs-hero-panel strong{color:var(--cyan);text-transform:uppercase;font-size:14px}.fbs-hero-panel span{color:var(--white);font-size:28px;font-weight:620;line-height:1.15}.fbs-hero-panel small{color:#dce5efd1;font-size:15px}.fbs-hero-metrics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fbs-hero-metrics i{color:#dffcff;background:#58dce81f;border-radius:999px;padding:8px 10px;font-style:normal;font-weight:680}@media (width>=981px){.fbs-hero,.fbo-hero,.services-hero,.tariff-hero,.about-hero,.contact-hero{align-items:center;min-height:680px;padding-block:74px;display:grid}.about-hero-grid{align-items:center}}@media (width>=1200px){.fbs-hero,.fbo-hero,.services-hero,.tariff-hero,.about-hero,.contact-hero{height:680px}}@media (width<=980px){.page-hero-grid.contact-hero-grid{grid-template-columns:1fr}.contact-hero-panel{width:min(100%,680px)}}@media (width<=620px){.contact-hero{padding-block:54px}.contact-hero-grid{gap:30px}.contact-hero-facts{grid-template-columns:1fr 1fr;gap:16px 0}.contact-hero-facts div:nth-child(3){border-left:0;grid-column:1/-1;padding-left:18px}.contact-hero-facts div:nth-child(3):before{left:0}.contact-hero-panel{gap:18px;padding:20px}.contact-hero-panel-title{font-size:22px}.contact-hero-flow{gap:8px}.contact-hero-flow div+div{padding-left:8px}.contact-hero-flow strong{font-size:13px}.contact-hero-flow small{font-size:11px}.contact-hero-address{gap:4px;display:grid}.contact-hero-address strong{text-align:left}}.fbs-intro-grid,.fbs-split,.fbs-price-card,.fbs-cta-card{grid-template-columns:minmax(0,.66fr) minmax(320px,.34fr);align-items:stretch;gap:22px;display:grid}.fbs-intro-section,.fbs-includes-section,.fbs-steps-section,.fbs-platform-section,.fbs-price-section,.fbs-faq-section,.fbs-cta-section{padding:clamp(48px,5vw,74px) 0}.page-card-lead{align-content:start;gap:14px;display:grid}.page-card-lead h2,.fbs-price-card h2,.fbs-cta-card h2{color:var(--navy);margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08}.page-card-lead p,.fbs-price-card p,.fbs-cta-card p{color:var(--muted);margin:0;font-size:17px;line-height:1.62}.page-card-accent{background:radial-gradient(circle at 88% 12%,#58dce829,#0000 28%),linear-gradient(#fff,#f6fbfb);border-color:#58dce847}.page-card-accent ul,.fbs-price-card ul{margin:0;padding:0;list-style:none}.page-card-accent li,.fbs-price-card li{color:var(--muted);padding-left:24px;position:relative}.page-card-accent li+li,.fbs-price-card li+li{margin-top:12px}.page-card-accent li:before,.fbs-price-card li:before{content:"";background:linear-gradient(135deg, var(--orange), var(--cyan));border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.fbs-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fbs-service-card,.fbs-platform-grid article{background:linear-gradient(180deg, #fffffff5, #ffffffd6), var(--white);border:1px solid #111d271a;border-radius:8px;min-height:210px;padding:20px;box-shadow:0 12px 34px #10233f12}.fbs-service-card h3,.fbs-platform-grid h3{color:var(--navy);margin:0 0 10px;font-size:22px;line-height:1.14}.fbs-service-card p,.fbs-platform-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.fbs-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.fbs-steps article{border-top:4px solid var(--orange);background:var(--white);border-radius:0 0 8px 8px;align-content:start;gap:12px;min-height:220px;padding:18px;display:grid;box-shadow:0 12px 34px #10233f12}.fbs-steps span{color:var(--orange-dark);font-size:14px;font-weight:780}.fbs-steps p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.48}.fbs-platform-section{background:linear-gradient(90deg,#58dce814,#0000 34%),linear-gradient(#f7fbfb,#eef5f5)}.fbs-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fbs-price-card,.fbs-cta-card{background:radial-gradient(circle at 92% 14%,#f47b201f,#0000 28%),linear-gradient(135deg,#fff,#f5fbfb);border:1px solid #111d271f;border-radius:12px;padding:clamp(24px,4vw,42px);box-shadow:0 20px 54px #111d2714}.fbs-price-card ul{border-left:4px solid var(--orange);background:#111d270a;align-self:center;padding:20px}.fbs-cta-card{isolation:isolate;background:radial-gradient(circle at 84% 22%,#58dce829,#0000 28%),linear-gradient(135deg,#0b1728,#17343b);align-items:center;position:relative;overflow:hidden}.fbs-cta-card:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.14;background-position:50% 62%;background-repeat:no-repeat;background-size:116%;position:absolute;inset:0}.fbs-cta-card>*{z-index:1;position:relative}.fbs-orders-panorama:before{background-image:url(/assets/game-shift-route.webp);background-position:50% 72%}.fbo-supply-panorama:before{background-image:url(/assets/calculator-estimate-route.webp);background-position:50% 58%;background-size:108%}.fbs-cta-card h2,.fbs-cta-card p{color:var(--white)}.fbs-cta-card p{color:#dce5efdb}.fbs-cta-card .btn{justify-self:end;min-width:240px}.site-footer{color:#dce5ef;background:#0b1728;padding:52px 0}.game-section{background:radial-gradient(circle at 88% 12%,#f47b2024,#0000 26%),radial-gradient(circle at 12% 78%,#43d5ff1f,#0000 30%),linear-gradient(#fff,#f3f7fc);position:relative;overflow:hidden}.game-shell{grid-template-columns:minmax(300px,.42fr) minmax(680px,.58fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.warehouse-game{grid-template-columns:minmax(280px,.36fr) minmax(700px,.64fr);align-items:center;gap:clamp(34px,5vw,78px);display:grid}.arcade-head{max-width:460px}.arcade-head h2{color:var(--ink-blue);margin:0 0 16px;font-size:clamp(34px,4vw,54px);font-weight:520;line-height:1.08}.arcade-head p{color:#4b6078;margin:0;font-size:18px;line-height:1.65}.arcade-console{color:#fff;background:radial-gradient(circle at 18% 8%,#54e0a829,#0000 28%),radial-gradient(circle at 90% 12%,#f47b202e,#0000 26%),linear-gradient(145deg,#081424,#102944 58%,#174266);border:1px solid #10233f1f;border-radius:18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 90px #10233f33}.arcade-console:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.arcade-toolbar,.arcade-scorebar,.arcade-stage,.arcade-action-row,.arcade-bottom{z-index:1;position:relative}.arcade-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.arcade-brand{gap:7px;display:grid}.arcade-brand span{color:#c7d6e8;font-size:13px;font-weight:520}.arcade-brand input{color:#fff;background:#ffffff14;border-color:#fff3;min-height:48px}.arcade-brand input::placeholder{color:#9fb2ca}.arcade-market,.arcade-run-controls{flex-wrap:wrap;gap:8px;display:flex}.arcade-market button{color:#dce8f4;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:42px;padding:9px 12px;transition:transform .16s,border-color .16s,background-color .16s}.arcade-market button:hover{border-color:#43d5ff80;transform:translateY(-1px)}.arcade-market button.is-selected{color:#fff;background:#54e0a829;border-color:#54e0a88a}.arcade-run-controls .btn{min-height:42px;padding:10px 14px}.arcade-scorebar{grid-template-columns:1.4fr .7fr .7fr 1fr;gap:8px;margin-bottom:14px;display:grid}.arcade-scorebar div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-content:center;gap:3px;min-height:64px;padding:10px 12px;display:grid}.arcade-scorebar span{color:var(--cyan);text-transform:uppercase;font-size:11px}.arcade-scorebar strong{color:#fff;font-size:15px;font-weight:560}.arcade-stage{background:radial-gradient(circle at 76% 44%,#43d5ff29,#0000 29%),linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(0deg,#ffffff0b 1px,#0000 1px) 0 0/36px 36px,#ffffff0b;border:1px solid #ffffff21;border-radius:14px;min-height:430px;position:relative;overflow:hidden}.arcade-stage:before{content:"";transform-origin:0 100%;background:repeating-linear-gradient(90deg,#ffffff24 0 20px,#0000 20px 44px),linear-gradient(#43d5ff1a,#081424db);height:170px;position:absolute;bottom:-72px;left:-4%;right:-4%;transform:skew(-12deg)}.arcade-shelves{opacity:.6;gap:10px;width:190px;height:120px;display:flex;position:absolute;top:76px;left:22px}.arcade-shelves span{background:linear-gradient(90deg,#f47b206b 0 42%,#0000 42%),repeating-linear-gradient(#ffffff26 0 12px,#0000 12px 24px),#ffffff14;border:1px solid #ffffff1f;border-radius:7px;flex:1}.arcade-station{z-index:4;color:#c9d6e6;text-align:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;gap:2px;min-width:92px;padding:8px 11px;transition:border-color .22s,background-color .22s,color .22s,transform .22s;display:grid;position:absolute}.arcade-station span{color:var(--cyan);font-size:11px}.arcade-station strong{font-size:12px;font-weight:560}.arcade-station.is-active{color:#fff;background:#54e0a829;border-color:#54e0a88f;transform:translateY(-2px)}.station-1{top:22px;left:24px}.station-2{top:22px;left:25%}.station-3{top:22px;left:45%}.station-4{top:22px;left:64%}.station-5{top:22px;right:24px}.arcade-belt{z-index:2;background:linear-gradient(90deg,#0000,#54e0a8a6,#0000),repeating-linear-gradient(90deg,#fff3 0 20px,#0000 20px 42px),#081424d1;border-radius:999px;height:30px;animation:2.8s linear infinite arcade-belt;position:absolute;bottom:108px;left:34px;right:34px;box-shadow:inset 0 8px 16px #00000057}.arcade-scanner{z-index:5;opacity:.38;border:3px solid #43d5ffc2;border-bottom:0;border-radius:12px 12px 0 0;width:70px;height:118px;transition:opacity .22s,box-shadow .22s;position:absolute;bottom:108px;left:32%}.arcade-scanner span{opacity:0;background:linear-gradient(#0000,#43d5fff2,#0000);border-radius:999px;width:10px;height:76px;position:absolute;top:14px;left:28px}.arcade-printer{z-index:5;background:linear-gradient(135deg,#243d5d,#0f2139);border-radius:9px;width:78px;height:50px;position:absolute;bottom:112px;left:63%;box-shadow:inset 0 0 0 1px #ffffff1a}.arcade-printer span{opacity:0;background:linear-gradient(90deg,#10233f26 0 28%,#0000 28%),#fff;border-radius:5px;height:26px;transition:opacity .22s,transform .22s;position:absolute;bottom:-16px;left:13px;right:13px;transform:translateY(-16px)}.arcade-package{z-index:8;width:112px;height:78px;color:var(--ink-blue);text-align:center;transform-origin:bottom;background:linear-gradient(90deg,#0814241f 0 2px,#0000 2px 100%),linear-gradient(135deg,#ffd28e,#f47b20);border:2px solid #08142429;border-radius:10px;place-items:center;transition:left .52s,bottom .52s,transform .52s,filter .22s,opacity .22s;display:grid;position:absolute;bottom:142px;left:8%;box-shadow:0 20px 38px #00000047}.arcade-package:before{content:"";background:#ffffff42;height:100%;position:absolute;inset:0 47% auto}.arcade-package:after{content:"";background:#fff6;border-radius:4px;height:12px;position:absolute;top:10px;left:13px;right:13px}.arcade-package strong{z-index:1;overflow-wrap:anywhere;max-width:88px;font-size:13px;font-weight:560;position:relative}.arcade-package span{z-index:1;background:#08142429;border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;bottom:7px;right:8px}.arcade-pack-module{z-index:7;border:3px solid #43d5ff9e;border-bottom:0;border-radius:13px 13px 0 0;width:124px;height:128px;position:absolute;bottom:108px;left:47%;box-shadow:0 0 26px #43d5ff2e}.module-press{background:linear-gradient(180deg, #ffffff3d, transparent 58%), var(--orange);border-radius:7px;width:84px;height:20px;position:absolute;top:42px;left:20px;box-shadow:0 10px 24px #f47b2038}.module-light{background:var(--mint);border-radius:999px;width:14px;height:14px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #54e0a89e}.module-arm{background:#43d5ff6b;border-radius:999px;width:8px;height:128px;position:absolute;top:0}.module-arm.left{left:16px}.module-arm.right{right:16px}.arcade-truck{z-index:9;opacity:0;width:164px;height:70px;transition:right .52s,opacity .22s;position:absolute;bottom:112px;right:-190px}.truck-cargo,.truck-cabin{border-radius:9px 9px 4px 4px;position:absolute;bottom:15px}.truck-cargo{background:linear-gradient(135deg, var(--orange), #ffb14f);width:102px;height:48px;left:0}.truck-cabin{background:linear-gradient(135deg, var(--cyan), #e7fbff);width:58px;height:42px;right:0}.arcade-truck i{background:#fff;border:5px solid #0b1728;border-radius:999px;width:22px;height:22px;position:absolute;bottom:0}.arcade-truck i:first-of-type{left:28px}.arcade-truck i:nth-of-type(2){right:24px}.arcade-feedback{z-index:8;color:#dce8f4;background:#081424c2;border:1px solid #ffffff24;border-radius:10px;width:min(280px,100% - 44px);padding:12px 14px;font-size:14px;position:absolute;bottom:28px;right:22px}.arcade-action-row{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.arcade-action-row button{color:#dce8f4;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-items:start;gap:4px;min-height:94px;padding:12px;transition:transform .16s,border-color .16s,background-color .16s,opacity .16s;display:grid}.arcade-action-row button:not(:disabled):hover{border-color:#43d5ff7a;transform:translateY(-2px)}.arcade-action-row button span{color:var(--cyan);font-size:12px}.arcade-action-row button strong{color:#fff;font-size:15px;font-weight:560}.arcade-action-row button small{color:#aebed0;font-size:12px}.arcade-action-row button.is-active{background:#54e0a824;border-color:#54e0a880}.arcade-action-row button:disabled{cursor:not-allowed;opacity:.42}.arcade-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.arcade-log{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;min-height:128px;padding:14px}.arcade-log>strong{color:#fff;margin-bottom:8px;font-weight:560;display:block}.arcade-log ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.arcade-log li{border-left:3px solid var(--orange);color:#c7d6e8;padding-left:10px;font-size:13px}.game-phase-1 .arcade-package{left:17%}.game-phase-2 .arcade-package{filter:saturate(1.12);left:32%}.game-phase-3 .arcade-package{bottom:150px;left:48%;transform:translateY(-8px)rotate(-2deg)}.game-phase-4 .arcade-package{left:64%}.game-phase-5 .arcade-package{opacity:0;left:76%;transform:translateY(4px)scale(.96)}.game-phase-2 .arcade-scanner,.game-phase-4 .arcade-scanner{opacity:1;box-shadow:0 0 28px #43d5ff42}.game-phase-2 .arcade-scanner span,.game-phase-4 .arcade-scanner span{opacity:1;animation:.76s ease-in-out infinite arcade-scan}.game-phase-3 .module-press{animation:.72s ease-in-out infinite arcade-press}.game-phase-3 .module-arm.left,.game-phase-4 .module-arm.left,.game-phase-3 .module-arm.right,.game-phase-4 .module-arm.right{animation:.76s ease-in-out infinite arcade-rail-glow}.game-phase-4 .arcade-printer span{opacity:1;transform:translateY(0)}.game-phase-5 .arcade-truck{opacity:1;animation:1.8s ease-in .72s both arcade-truck-exit;right:20px}.fulfillment-game{background:radial-gradient(circle at 18% 10%,#43d5ff2e,#0000 28%),linear-gradient(140deg,#081424,#10233f 62%,#183d62);border:1px solid #10233f24;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 26px 90px #10233f2e}.game-config{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(180px,1fr) minmax(180px,.7fr);gap:12px;padding:18px;display:grid}.game-field{color:#fff}.game-field span{margin-bottom:7px;font-weight:600;display:block}.game-field input,.game-field select{color:#fff;background:#ffffff14;border-color:#ffffff3d}.game-field select option{color:var(--ink-blue)}.game-field input::placeholder{color:#b8c7d9}.game-choice-group{flex-wrap:wrap;gap:8px;display:flex}.game-choice-group button,.game-actions button{color:#dce8f4;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;transition:transform .16s,border-color .16s,background-color .16s}.game-choice-group button{min-height:40px;padding:9px 11px}.game-choice-group button:hover,.game-actions button:not(:disabled):hover{border-color:#43d5ff73;transform:translateY(-1px)}.game-choice-group button.is-selected{color:#fff;background:#54e0a824;border-color:#54e0a885}.game-ops{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px;display:grid}.game-ops label{color:#dce8f4;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-weight:500;display:flex}.game-ops input{width:auto;min-height:auto;accent-color:var(--orange)}.game-board{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:14px;padding:18px;display:grid}.game-scene{gap:12px;min-height:560px;display:grid;position:relative}.game-status{z-index:3;color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;max-width:100%;padding:12px 14px;font-weight:600;position:relative}.game-scoreboard{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.game-scoreboard div{background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;gap:2px;padding:11px;display:grid}.game-scoreboard span{color:#9fb2ca;text-transform:uppercase;font-size:12px}.game-scoreboard strong{color:#fff;font-weight:600}.game-track{background:radial-gradient(circle at 78% 32%,#43d5ff29,#0000 30%),linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(0deg,#ffffff0d 1px,#0000 1px) 0 0/36px 36px,#ffffff0f;border-radius:10px;min-height:322px;position:relative;overflow:hidden}.game-track:before{content:"";transform-origin:0 100%;background:repeating-linear-gradient(90deg,#ffffff26 0 18px,#0000 18px 40px),linear-gradient(#43d5ff1f,#081424e0);height:138px;position:absolute;bottom:-44px;left:0;right:0;transform:skew(-13deg)}.game-track:after{content:"";background:repeating-linear-gradient(90deg,#ffffff38 0 18px,#0000 18px 34px),#081424cc;border-radius:999px;height:22px;position:absolute;bottom:74px;left:34px;right:34px}.game-stations{z-index:4;grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;top:20px;left:22px;right:22px}.game-stations span{color:#c9d6e6;text-align:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:8px 10px;font-size:12px}.game-stations span.is-active{color:#fff;background:#54e0a829;border-color:#54e0a873}.game-laser{z-index:4;opacity:.35;border:3px solid #43d5ffb8;border-bottom:0;border-radius:10px 10px 0 0;width:68px;height:92px;transition:opacity .22s;position:absolute;bottom:72px;left:52%}.game-laser:after{content:"";background:linear-gradient(#0000,#43d5ffe6,#0000);border-radius:999px;width:10px;height:62px;position:absolute;top:14px;left:28px}.game-package{left:var(--game-package-x,6%);bottom:var(--game-package-y,86px);z-index:8;color:#1c2230;text-align:center;transform-origin:bottom;background:linear-gradient(90deg,#0814241f 0 2px,#0000 2px 100%),linear-gradient(135deg,#f7bd74,#d88533);border:2px solid #08142433;border-radius:8px;place-items:center;width:104px;height:76px;font-size:13px;font-weight:600;transition:left .52s,bottom .52s,transform .52s,filter .22s;display:grid;position:absolute;box-shadow:0 16px 34px #0000004d}.game-package:before{content:"";background:#ffffff3d;height:100%;position:absolute;inset:0 48% auto}.game-package:after{content:"";background:#ffffff61;border-radius:3px;height:12px;position:absolute;top:10px;left:12px;right:12px}.game-package span{z-index:1;overflow-wrap:anywhere;max-width:86px;position:relative}.game-package i{z-index:1;background:#08142429;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;position:absolute;bottom:7px;right:8px}.game-robot{z-index:7;width:110px;height:130px;transition:transform .26s;position:absolute;bottom:116px;left:37%}.robot-head{background:linear-gradient(135deg, var(--cyan), #dff8ff);border-radius:8px;width:42px;height:34px;position:absolute;top:0;left:34px}.robot-head:before,.robot-head:after{content:"";border-radius:99px;position:absolute}.robot-head:before{background:#081424c7;height:7px;top:13px;left:11px;right:11px}.robot-head:after{background:var(--mint);width:6px;height:6px;top:8px;right:7px;box-shadow:0 0 10px #54e0a8b3}.robot-body{background:linear-gradient(135deg,#f4f7fb,#b8c7d9);border-radius:12px 12px 8px 8px;width:62px;height:70px;position:absolute;top:42px;left:24px}.robot-arm{background:var(--orange);transform-origin:100%;border-radius:99px;width:48px;height:12px;position:absolute;top:58px}.robot-arm.left{left:-12px;transform:rotate(24deg)}.robot-arm.right{right:-12px;transform:rotate(-24deg)}.packing-station{z-index:5;background:#43d5ff29;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:142px;height:30px;display:flex;position:absolute;bottom:74px;left:36%}.packing-station span{background:var(--cyan);border-radius:99px;width:12px;height:12px;animation:1.2s ease-in-out infinite station-blink}.packing-station span:nth-child(2){animation-delay:.15s}.packing-station span:nth-child(3){animation-delay:.3s}.pickup-zone{z-index:5;width:126px;height:98px;color:var(--mint);text-transform:uppercase;opacity:.65;border:2px dashed #54e0a899;border-radius:10px;place-items:center;font-size:13px;transition:opacity .22s,box-shadow .22s;display:grid;position:absolute;bottom:102px;right:9%}.label-printer{z-index:6;background:linear-gradient(135deg,#203958,#0f2139);border-radius:8px;width:72px;height:48px;position:absolute;bottom:82px;left:60%;box-shadow:inset 0 0 0 1px #ffffff1a}.label-printer span{opacity:0;background:#fff;border-radius:4px;height:22px;transition:opacity .22s,transform .22s;position:absolute;bottom:-12px;left:12px;right:12px;transform:translateY(-14px)}.delivery-truck{z-index:9;opacity:0;width:158px;height:70px;transition:right .52s,opacity .22s;position:absolute;bottom:76px;right:-190px}.truck-box,.truck-cab{border-radius:8px 8px 3px 3px;position:absolute;bottom:16px}.truck-box{background:linear-gradient(135deg, var(--orange), #ffb14f);width:98px;height:48px;left:0}.truck-cab{background:linear-gradient(135deg, var(--cyan), #e7fbff);width:58px;height:42px;right:0}.delivery-truck span{background:#fff;border:5px solid #0b1728;border-radius:999px;width:22px;height:22px;position:absolute;bottom:0}.delivery-truck span:first-of-type{left:26px}.delivery-truck span:nth-of-type(2){right:22px}.game-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.game-actions button{text-align:left;justify-items:start;gap:3px;min-height:82px;padding:11px;display:grid}.game-actions button span{color:var(--cyan);font-size:12px}.game-actions button strong{color:#fff;font-size:15px}.game-actions button small{color:#aebed0}.game-actions button.is-active{background:#54e0a824;border-color:#54e0a885}.game-actions button:disabled{cursor:not-allowed;opacity:.42}.game-live-panel{align-content:start;gap:12px;display:grid}.game-live-summary,.game-log{color:#dce8f4;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;padding:16px}.game-live-summary .section-kicker{margin-bottom:10px}.game-live-summary h3{color:#fff;margin:0 0 8px;font-size:24px}.game-live-summary p{margin:0}.game-log{min-height:210px}.game-log strong{color:#fff;margin-bottom:10px;display:block}.game-log ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.game-log li{border-left:3px solid var(--orange);color:#c7d6e8;padding-left:10px;font-size:14px}.game-control-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.game-step-2 .game-laser,.game-step-4 .game-laser,.game-step-5 .pickup-zone{opacity:1}.game-step-3 .game-package{filter:saturate(1.12);transform:translateY(-8px)rotate(-2deg)}.game-step-3 .robot-arm.left,.game-step-3 .robot-arm.right,.game-step-4 .robot-arm.left,.game-step-4 .robot-arm.right{animation:.72s ease-in-out infinite robot-left}.game-step-3 .robot-arm.right,.game-step-4 .robot-arm.right{animation-name:robot-right}.game-step-4 .label-printer span{opacity:1;transform:translateY(0)}.game-step-5 .pickup-zone{animation:.9s ease-in-out infinite alternate zone-ready}.game-step-6 .delivery-truck{opacity:1;animation:2s ease-in .7s both game-truck-leave;right:18px}.reveal-target{opacity:1;transition:opacity .54s ease var(--reveal-delay,0s), transform .54s ease var(--reveal-delay,0s);transform:translateY(0)}.reveal-target.is-visible,.is-visible{opacity:1;transform:translateY(0)}@keyframes brand-orbit{to{transform:rotate(360deg)}}@keyframes brand-pulse{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:.86;transform:scale(1.14)}}@keyframes brand-clock-tick{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes brand-shine{0%,44%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@keyframes hero-copy-in{0%{opacity:1;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-in{0%{opacity:1;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse-dot{0%{box-shadow:0 0 #54e0a8b3}70%{box-shadow:0 0 0 12px #54e0a800}to{box-shadow:0 0 #54e0a800}}@keyframes radar-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes radar-pulse{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes route-dot{0%{opacity:0;left:0;transform:rotate(45deg)scale(.85)}12%,86%{opacity:1}to{opacity:0;left:calc(100% - 12px);transform:rotate(45deg)scale(1.08)}}@keyframes arcade-belt{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,42px 0,0 0}}@keyframes arcade-scan{0%,to{opacity:.2;transform:translate(-14px)}50%{opacity:1;transform:translate(14px)}}@keyframes arcade-press{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes arcade-arm-left{0%,to{transform:rotate(22deg)}50%{transform:rotate(-18deg)translate(12px)}}@keyframes arcade-arm-right{0%,to{transform:rotate(-22deg)}50%{transform:rotate(18deg)translate(-12px)}}@keyframes arcade-rail-glow{0%,to{opacity:.45}50%{opacity:1;box-shadow:0 0 18px #43d5ff6b}}@keyframes arcade-truck-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(230px)}}@keyframes hero-card-sweep{0%,to{opacity:0;transform:translate(0)}22%,68%{opacity:1}76%{opacity:0;transform:translate(520%)}}@keyframes ambient-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14px,-10px)scale(1.08)}}@keyframes rack-light{0%,to{filter:brightness(.86)}50%{filter:brightness(1.18)}}@keyframes conveyor-glow{0%,to{opacity:.56}50%{opacity:1}}@keyframes hero-package-flow{0%{opacity:0;bottom:110px;left:-10%;transform:translateY(8px)rotate(0)scale(.94)}10%{opacity:1}26%{bottom:110px;left:34%;transform:translateY(0)rotate(0)scale(1)}40%{bottom:148px;left:36%;transform:rotate(-5deg)scale(.98)}52%{bottom:110px;left:38%;transform:rotate(0)}68%{bottom:110px;left:59%;transform:rotate(1deg)}86%{opacity:1;bottom:110px;left:76%}to{opacity:0;bottom:110px;left:106%;transform:translateY(5px)rotate(3deg)scale(.96)}}@keyframes hero-robot-arm{0%,to{transform:rotate(22deg)}50%{transform:rotate(-18deg)translate(12px)}}@keyframes hero-robot-arm-right{0%,to{transform:rotate(-22deg)}50%{transform:rotate(18deg)translate(-12px)}}@keyframes hero-scan-pulse{0%,to{opacity:.28;transform:translate(-10px)}50%{opacity:1;transform:translate(10px)}}@keyframes scanner-sheet{0%,to{opacity:.16;transform:translate(-14px)skew(-18deg)}50%{opacity:.8;transform:translate(14px)skew(-18deg)}}@keyframes pickup-ready{0%{box-shadow:0 0 #54e0a800}to{box-shadow:0 0 26px #54e0a847}}@keyframes hero-truck-roll{0%,58%{opacity:0;transform:translate(150px)}70%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(170px)}}@keyframes parcel-flow{0%{left:-52px}to{left:calc(100% + 52px)}}@keyframes station-blink{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes package-run{0%{bottom:72px;left:8%;transform:rotate(0)}28%{bottom:72px;left:38%;transform:rotate(0)}42%{bottom:104px;left:38%;transform:rotate(-4deg)scale(.98)}56%{bottom:72px;left:38%;transform:rotate(0)}76%{bottom:72px;left:66%;transform:rotate(0)}to{bottom:72px;left:80%;transform:rotate(2deg)}}@keyframes robot-left{0%,to{transform:rotate(24deg)}50%{transform:rotate(-18deg)translate(12px)}}@keyframes robot-right{0%,to{transform:rotate(-24deg)}50%{transform:rotate(18deg)translate(-12px)}}@keyframes zone-ready{0%{box-shadow:0 0 #54e0a800}to{box-shadow:0 0 28px #54e0a85c}}@keyframes truck-drive{0%{right:5%}to{right:-210px}}@keyframes game-truck-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(220px)}}.footer-grid{grid-template-columns:1.15fr .75fr 1fr 1.35fr;gap:30px;display:grid}.footer-grid h2{color:var(--white);margin:0 0 14px;font-size:18px}.footer-grid nav,.footer-grid div{align-content:start;gap:9px;display:grid}.footer-grid a{color:#dce5ef}.footer-legal-line{color:#dce5efe0;letter-spacing:0;flex-direction:column;gap:5px;max-width:520px;margin-top:8px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.footer-legal-line span{font:inherit;display:inline-block}.footer-logo{background:var(--white);border-radius:6px;width:fit-content;padding:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1240px){.directions-grid,.fbs-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.directions-head{grid-template-columns:1fr;gap:14px}.page-hero-grid,.fbs-intro-grid,.fbs-split,.fbs-price-card,.fbs-cta-card{grid-template-columns:1fr}.fbs-cta-card .btn{justify-self:start}}@media (width<=620px){.directions-section{padding:34px 0}.directions-grid{grid-template-columns:1fr}.direction-card{min-height:auto}.fbs-service-grid,.fbs-platform-grid,.fbs-steps{grid-template-columns:1fr}.fbs-service-card,.fbs-platform-grid article,.fbs-steps article{min-height:auto}}@media (width<=1340px){.hero .container{width:min(100% - 48px,1240px)}.hero-grid{grid-template-columns:minmax(440px,.88fr) minmax(520px,1.12fr);gap:36px}.hero h1{max-width:660px;font-size:clamp(34px,3.4vw,48px)}.ops-dashboard,.radar-dashboard{width:min(100%,660px)}.hero-radar-card{min-height:500px}.radar-sweep,.ring-c{width:420px;height:420px}.ring-b{width:310px;height:310px}.radar-route{width:230px}}@media (width<=1120px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:800px}}@media (width<=1260px){.site-header .container{width:min(100% - 36px,1480px)}.header-inner{gap:12px}.site-nav{gap:10px;font-size:14px}.header-actions{gap:6px}.header-quick-contact{border-radius:8px;gap:6px;height:48px;min-height:48px;padding:0 7px 0 10px;transform:none}.header-contact-label{gap:0;width:7px;height:7px;font-size:0;display:inline-flex}.header-actions .btn{height:42px;min-height:42px;padding-block:0;padding-inline:12px;font-size:14px}.header-phone{font-size:14px}.messenger-link{width:26px;height:26px}.messenger-link img{width:20px;height:20px}.header-messengers{border-left:0;padding-left:2px;padding-right:6px}.brand-wordmark strong{font-size:25px}.brand-motion{padding-right:9px;font-size:9px}}@media (width<=1060px){.header-inner{grid-template-columns:auto auto;justify-content:space-between}.menu-toggle{display:block}.site-nav,.header-actions{display:none}.site-header.is-menu-open .site-nav,.site-header.is-menu-open .header-actions{grid-column:1/-1;justify-content:stretch;gap:12px;padding-bottom:18px;display:grid}.site-header.is-menu-open .header-actions{grid-template-columns:1fr}.site-header.is-menu-open .header-quick-contact{grid-template-columns:auto 1fr;justify-items:start;gap:10px;width:100%;height:auto;min-height:0;padding:14px;display:grid}.site-header.is-menu-open .header-contact-label{grid-column:1/-1;gap:7px;width:auto;height:auto;font-size:10px;display:inline-flex}.site-header.is-menu-open .header-contact-menu{gap:8px;width:100%;display:grid}.site-header.is-menu-open .header-contact-dropdown{opacity:1;pointer-events:auto;width:100%;min-width:0;max-width:none;position:static;transform:none}.site-header.is-menu-open .header-messengers{border:0;gap:10px;width:100%;padding:0;display:flex}.site-header.is-menu-open .messenger-link{width:36px;height:36px}.hero-grid,.split-layout,.control-layout,.contact-grid,.founder-card,.game-layout,.products-layout,.game-shell,.game-board{grid-template-columns:1fr}.ops-dashboard{justify-self:stretch;width:100%}.trust-grid{grid-template-columns:repeat(3,1fr)}.control-dashboard,.control-flow{grid-template-columns:repeat(2,1fr)}.process-list{grid-template-columns:repeat(3,1fr)}.pain-grid,.products-map,.route-board{grid-template-columns:repeat(2,1fr)}.products-summary{max-width:760px;position:static}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container{width:min(100% - 28px,1180px)}.brand-logo{gap:9px}.brand-wordmark strong{font-size:24px}.brand-live-mark{width:16px;height:16px}.hero .container{width:min(100% - 28px,1180px)}.hero{padding:38px 0 40px}.hero h1{font-size:38px}.hero-actions,.btn,.header-messengers,.header-phone{width:100%}.flow-line,.game-config,.ops-stage-grid,.marketplace-stack,.trust-grid,.hero-proof-grid,.control-dashboard,.control-flow,.pain-grid,.products-map,.route-board,.scheme-grid,.services-grid,.tariff-grid,.faq-grid,.page-card-grid,.process-list,.contact-list,.form-row,.check-grid,.gallery-strip,.footer-grid{grid-template-columns:1fr}.calculator-panel,.calculator-panel-head,.calc-assurance-panel,.control-board{padding:16px}.control-board-header{grid-template-columns:auto 1fr}.control-board-header small{grid-column:2}.control-flow article{min-height:auto}.products-layout{grid-template-columns:1fr}.products-summary{position:static}.product-card{min-height:auto}.game-board{padding:14px}.game-ops{grid-template-columns:repeat(2,1fr);padding:12px 14px}.ops-topline,.ops-bottomline,.game-controls{grid-template-columns:1fr;align-items:stretch}.ops-topline,.ops-bottomline{display:grid}.ops-dashboard{padding:12px}.hero-line-card{min-height:380px}.hero-radar-card{min-height:430px}.radar-sweep{width:310px;height:310px}.ring-a{width:145px;height:145px}.ring-b{width:230px;height:230px}.ring-c{width:315px;height:315px}.radar-hub{width:138px;min-height:112px}.radar-node{min-width:126px;padding:10px}.node-wb{top:70px;left:14px}.node-ozon{top:82px;right:14px}.node-ym{bottom:92px;right:16px}.radar-route{width:155px}.radar-kpis{bottom:160px;left:14px;right:14px}.radar-status{bottom:18px;left:14px}.hero-racks{opacity:.48;width:98px;height:116px;top:118px}.line-status-card{min-width:0;top:14px;left:14px;right:14px}.line-route-badges{flex-wrap:wrap;top:84px;left:14px;right:14px}.line-conveyor{bottom:62px;left:14px;right:14px}.line-package{width:78px;height:58px;font-size:11px}.line-package-b{width:58px;height:44px}.line-robot{transform-origin:bottom;bottom:114px;left:27%;transform:scale(.82)}.line-scanner{width:56px;height:88px;bottom:96px;left:55%}.line-scanner span{height:64px;left:19px}.line-pickup-zone{width:92px;height:72px;font-size:11px;bottom:108px;right:7%}.line-truck{width:128px;bottom:92px;right:-46px}.line-truck-box{width:80px}.line-truck-cab{width:52px}.game-scene{min-height:auto;padding:14px}.game-scoreboard,.calc-estimate-lines,.calc-live-panel dl,.calc-route{grid-template-columns:1fr}.calc-route:before{width:3px;height:auto;inset:14px auto 14px 18px;transform:none}.calc-route span{text-align:left;place-items:center start;min-height:56px;padding:14px 14px 14px 42px}.calc-route span:after{top:50%;bottom:auto;left:18px;transform:translate(-50%,-50%)}.calc-live-panel:before{background-position:50% 52%;background-size:auto 76%}.calc-ready-panel{grid-template-rows:auto auto auto auto auto;gap:18px;min-height:0}.calc-ready-head{align-items:flex-start}.calc-ready-journey{grid-template-columns:1fr;gap:12px}.calc-ready-journey:before{width:2px;height:auto;inset:30px auto 30px 14px}.calc-ready-journey div{grid-template-columns:29px minmax(0,1fr);column-gap:12px}.calc-ready-journey div>span{grid-row:1/span 2;margin-bottom:0}.calc-ready-journey strong,.calc-ready-journey small{grid-column:2}.calculator-result:before{background-position:50% 62%;background-size:auto 82%}.game-track{height:auto;min-height:310px}.game-robot{transform-origin:bottom;bottom:108px;left:36%;transform:scale(.82)}.packing-station{width:118px;left:36%}.pickup-zone{width:104px;right:8%}.label-printer{left:58%}.game-actions{grid-template-columns:repeat(2,1fr)}.game-live-panel{grid-template-columns:1fr}.trust-grid div,.process-list article{min-height:auto}.scheme-card,.service-group,.tariff-card,.faq-card,.founder-card,.page-card,.callback-form,.contact-info-card,.contact-callback,.map-placeholder,.pain-card,.route-step{padding:18px}.contact-map,.contact-map-card{height:320px;min-height:320px}.map-and-form{grid-template-rows:none;height:auto}.split-layout,.contact-grid{gap:26px}}@media (width<=390px){.container{width:min(100% - 24px,1180px)}.logo img{width:112px}.logo span{display:none}.hero h1,.page-hero h1{font-size:34px}.section-head h2,.section-copy h2,.contact-section h2{font-size:28px}.hero-line-card{min-height:370px}.hero-radar-card{min-height:460px}.radar-kpis{grid-template-columns:1fr;width:128px;bottom:140px}.radar-status{max-width:none;right:14px}.radar-node{min-width:112px;font-size:12px}.node-wb{top:62px}.node-ozon{top:114px}.node-ym{bottom:84px;right:14px}.radar-route{width:132px}.hero-racks{opacity:.38;width:82px}.line-status-card strong{font-size:16px}.line-robot{bottom:110px;left:22%;transform:scale(.74)}.line-scanner{transform-origin:bottom;bottom:96px;left:54%;transform:scale(.84)}.line-pickup-zone{width:78px;bottom:112px;right:3%}.game-ops,.game-actions,.game-control-row{grid-template-columns:1fr}.game-stations{grid-template-columns:repeat(3,1fr)}.game-package{width:86px;height:68px;font-size:12px}.game-robot{bottom:108px;left:31%;transform:scale(.76)}.game-laser{width:56px;left:50%}.label-printer{width:58px;left:56%}.delivery-truck{width:128px}}@media (width<=1160px){.warehouse-game{grid-template-columns:1fr}.arcade-head{max-width:720px}}@media (width<=860px){.arcade-toolbar{grid-template-columns:1fr}.arcade-market,.arcade-run-controls{width:100%}.arcade-run-controls .btn{flex:180px}.arcade-scorebar,.arcade-action-row{grid-template-columns:repeat(2,1fr)}.arcade-bottom{grid-template-columns:1fr}.arcade-bottom .btn{width:100%}}@media (width<=560px){.brand-emblem{flex-basis:47px;width:47px;height:44px}.brand-wordmark{gap:3px}.brand-service-line{flex-direction:column;align-items:flex-start;gap:3px}.brand-motion{min-height:19px;padding:4px 8px 4px 19px;font-size:9px}.arcade-console{border-radius:14px;padding:12px}.arcade-scorebar,.arcade-action-row{grid-template-columns:1fr}.arcade-stage{min-height:460px}.arcade-shelves{width:128px;height:96px;top:74px;left:14px}.arcade-station{min-width:66px;padding:6px 7px}.arcade-station span,.arcade-station strong{font-size:10px}.station-1{top:14px;left:12px}.station-2{top:14px;left:21%}.station-3{top:14px;left:41%}.station-4{top:14px;left:61%}.station-5{top:14px;right:12px}.arcade-belt{bottom:118px;left:16px;right:16px}.arcade-package{width:88px;height:68px;bottom:150px}.arcade-package strong{max-width:68px;font-size:12px}.arcade-scanner{width:58px;height:102px;bottom:118px;left:30%}.arcade-scanner span{height:66px;left:22px}.arcade-pack-module{transform-origin:bottom;bottom:118px;left:44%;transform:scale(.82)}.arcade-printer{width:62px;bottom:122px;left:61%}.arcade-truck{width:126px;bottom:122px}.truck-cargo{width:78px}.truck-cabin{width:48px}.arcade-feedback{width:auto;bottom:20px;left:14px;right:14px}}.nith-chat{z-index:90;color:var(--navy);position:fixed;bottom:0;right:clamp(14px,2vw,28px)}.nith-chat-launcher{color:#fff;cursor:pointer;background:linear-gradient(#071d2ae6,#0c3038eb),url(/assets/chat-communication-panorama.svg) 58% 52%/360px no-repeat,linear-gradient(135deg,#071d2a,#0c3038 58%,#143e3c);border:1px solid #f47b2047;border-bottom:0;border-radius:9px 34px 0 0;align-items:center;gap:10px;min-width:min(335px,100vw - 28px);min-height:44px;padding:9px 42px 9px 18px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 -18px 46px #07121e2e,inset 0 3px #ffffff2e}.nith-chat-launcher:hover{transform:translateY(-3px);box-shadow:0 -22px 54px #071e2440,0 0 0 1px #f47b2033,inset 0 3px #ffffff38}.nith-chat-launcher>span:last-child{text-align:left;gap:3px;display:grid}.nith-chat-launcher b{font-size:15px;font-weight:720;line-height:1.08}.nith-chat-launcher small{color:#e6eef4b8;font-size:10px;font-weight:560;line-height:1.1}.nith-chat-launcher-mark{border:2px solid #fff;border-radius:4px;flex:0 0 25px;width:25px;height:18px;position:relative;box-shadow:0 0 0 5px #ffffff12}.nith-chat-launcher-mark:before,.nith-chat-launcher-mark:after{content:"";position:absolute}.nith-chat-launcher-mark:before{border-bottom:2px solid #fff;border-right:2px solid #fff;height:9px;top:2px;left:3px;right:3px;transform:rotate(45deg)skew(-8deg,-8deg)}.nith-chat-launcher-mark:after{background:#ff8a32;border:2px solid #0b2931;border-radius:99px;width:10px;height:10px;top:-7px;right:-8px}.nith-chat-panel{background:#f8faf9;border:1px solid #08252d2e;border-radius:10px 38px 10px 10px;grid-template-rows:auto auto minmax(0,1fr);width:min(344px,100vw - 24px);height:min(562px,100vh - 72px);max-height:min(580px,100vh - 84px);display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 34px 88px #07121e47,inset 0 0 0 1px #ffffffbf}.nith-chat-panel[hidden]{display:none}.nith-chat-panel:before{pointer-events:none;content:"";opacity:.07;filter:saturate(.45);background:url(/assets/chat-communication-panorama.svg) 50% 116px/710px no-repeat,radial-gradient(circle at 12% 100%,#207e841f,#0000 32%);position:absolute;inset:0;mask-image:linear-gradient(#000 0 76%,#0000 100%)}.nith-chat-head{color:#fff;background:linear-gradient(135deg,#071d2a,#0b3138 64%,#143d3a);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 16px;display:flex;position:relative;overflow:hidden}.nith-chat-head:before{pointer-events:none;content:"";filter:saturate(.35);opacity:.075;background:url(/assets/chat-communication-panorama.svg) 71% 52%/310px no-repeat;position:absolute;inset:0}.nith-chat-head>*{z-index:1;position:relative}.nith-chat-head span{color:#ebf2f7c2;margin-top:3px;font-size:11px;font-weight:520;display:block}.nith-chat-head strong{font-size:16px;font-weight:720;line-height:1.2;display:block}.nith-chat-close{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;flex:0 0 28px;width:28px;height:28px;position:relative}.nith-chat-close:before,.nith-chat-close:after{content:"";background:#fff;border-radius:99px;width:11px;height:2px;position:absolute;top:13px;left:8px}.nith-chat-close:before{transform:rotate(45deg)}.nith-chat-close:after{transform:rotate(-45deg)}.nith-chat-body{align-content:start;gap:8px;min-height:0;max-height:108px;padding:12px 16px 6px;display:grid;position:relative;overflow-y:auto}.nith-chat.has-dialog-started .nith-chat-panel{grid-template-rows:auto minmax(0,1fr) auto}.nith-chat.has-dialog-started .nith-chat-body{max-height:none;padding-bottom:12px}.nith-chat-message{display:flex}.nith-chat-message span{border-radius:12px;max-width:88%;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45}.nith-chat-message.is-support{justify-content:flex-start}.nith-chat-message.is-support span{color:#22323d;background:#eef2f3}.nith-chat-message.is-user{justify-content:flex-end}.nith-chat-message.is-user span{color:#fff;background:linear-gradient(135deg,#123944,#071d2a)}.nith-chat-form{overscroll-behavior:contain;border-top:3px solid var(--orange);background:#fffffff7;border-radius:12px;gap:8px;min-height:0;margin:4px 16px 16px;padding:13px 16px 14px;display:grid;position:relative;overflow:visible;box-shadow:0 14px 32px #111d271a,0 0 0 1px #111d2714}.nith-chat.has-dialog-started .nith-chat-form{border-top-width:1px;border-radius:14px;gap:8px;margin:8px 16px 14px;padding:11px 12px 12px;overflow:visible}.nith-chat-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.nith-chat.has-dialog-started .nith-chat-fields,.nith-chat.has-dialog-started .nith-chat-quick{display:none}.nith-chat-phone-field{grid-column:1/-1}.nith-chat-form label{gap:1px;display:grid}.nith-chat-form label span{color:#526572;font-size:10px;font-weight:620}.nith-chat-form input,.nith-chat-form textarea{color:#0e1b26;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #2c474f6b;border-radius:0;outline:none;padding:11px 0 2px;font-size:13px;font-weight:560;line-height:1.25;transition:border-color .18s,color .18s}.nith-chat-form textarea{resize:vertical;min-height:52px;max-height:66px}.nith-chat.has-dialog-started .nith-chat-form textarea{min-height:42px;max-height:78px}.nith-chat-form input:focus,.nith-chat-form textarea:focus{border-color:var(--orange);box-shadow:0 1px #f47b2033}.nith-chat-form input:-webkit-autofill,.nith-chat-form input:-webkit-autofill:hover,.nith-chat-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0e1b26;caret-color:#0e1b26;box-shadow:inset 0 0 0 1000px #fff}.nith-chat-quick{flex-wrap:wrap;gap:6px;display:flex}.nith-chat-quick button{color:#18343c;cursor:pointer;background:#f4f7f6;border:1px solid #08252d29;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:680}.nith-chat-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.nith-chat-status{color:#5c6e79;min-height:18px;margin:0;font-size:11px;font-weight:650;line-height:1.3}.nith-chat-status[data-kind=success]{color:#0f7a61}.nith-chat-status[data-kind=error]{color:#b84a18}.nith-chat-submit{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:760;box-shadow:0 12px 26px #f47b203d}@media (width<=620px){.nith-chat{bottom:12px;left:auto;right:12px}.nith-chat-launcher{border-radius:14px;justify-content:center;width:52px;min-width:0;min-height:52px;padding:0}.nith-chat-launcher>span:last-child{display:none}.nith-chat-panel{width:min(344px,100vw - 24px);max-height:calc(100vh - 92px);bottom:calc(100% + 10px);right:0}.nith-chat-actions{grid-template-columns:1fr}.nith-chat-submit{width:100%}}.products-section{background:radial-gradient(circle at 12% 18%,#73849724,#0000 28%),radial-gradient(circle at 88% 78%,#f47b2029,#0000 26%),linear-gradient(#fafafa 0%,#eef2f4 100%);padding-block:clamp(58px,6.6vw,96px)}.products-layout{grid-template-columns:minmax(340px,.38fr) minmax(640px,.62fr);align-items:stretch;gap:clamp(24px,3vw,42px)}.products-summary{display:flex;position:static;top:auto}.products-summary-panel{background:linear-gradient(140deg,#fffffff5,#fafdfde0),radial-gradient(circle at 12% 0,#f47b2021,#0000 34%),radial-gradient(circle at 98% 100%,#5e6f821a,#0000 32%);border:1px solid #10233f1c;border-radius:8px;align-content:start;gap:16px;width:100%;padding:clamp(20px,2.2vw,24px);display:grid;overflow:hidden;box-shadow:0 24px 70px #10233f1c}.products-summary h2{max-width:620px;font-size:clamp(32px,3.05vw,44px);line-height:1.08}.products-summary p{color:#607086;max-width:620px;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.products-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.products-stat-row span{background:#ffffffb8;border:1px solid #10233f17;border-radius:8px;gap:4px;min-height:74px;padding:13px 14px;display:grid}.products-stat-row strong{color:var(--navy);font-size:17px;line-height:1.15}.products-stat-row small{color:#728096;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:760}.products-showcase{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:flex;position:relative;overflow:visible}.products-showcase:before{display:none}.products-map{z-index:1;grid-auto-rows:1fr;gap:10px;width:100%;position:relative}.product-card{background:linear-gradient(#fffffffa,#f9fcfce8),radial-gradient(circle at 82% 0,#7182941f,#0000 32%);border-color:#10233f1a;min-height:0;padding:14px;box-shadow:0 16px 38px #10233f1a}.product-card:before{opacity:.82;background:radial-gradient(circle,#778a9d1f,#0000 62%);border-color:#788b9e2e;width:58px;height:58px}.product-card:hover{box-shadow:0 20px 44px #10233f24}.product-card-top{margin-bottom:8px}.product-icon{width:70px;height:70px}.product-card h3{margin-bottom:8px;font-size:clamp(18px,1.1vw,20px);line-height:1.16}.product-card p{color:#667488;font-size:14px;line-height:1.38}.product-tags{gap:6px;margin-top:10px}.product-tags span{padding:5px 8px;font-size:11px}@media (width<=1180px){.products-layout{grid-template-columns:1fr}.products-summary{max-width:none;position:static}.products-summary-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.products-summary-panel .section-kicker,.products-summary-panel h2,.products-summary-panel p,.products-stat-row{grid-column:1/-1}}@media (width<=860px){.products-map{grid-template-columns:repeat(2,minmax(0,1fr))}.products-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.products-section{padding-block:52px}.products-summary-panel{padding:18px}.products-summary h2{font-size:32px}.products-stat-row,.products-map{grid-template-columns:1fr}.product-card{min-height:auto}}@media (width<=900px){.about-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.about-hero-grid>*{min-width:0}}@media (width<=1060px){.site-header.is-menu-open .header-contact-menu{grid-column:1/-1;justify-items:stretch;height:auto;min-height:0;overflow:visible}.site-header.is-menu-open .header-contact-dropdown{inset:auto}}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}
