@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#163e73;--ink:#132e50;--gold:#f3be3e;--muted:#64748a;--line:#dfe6ee;--light:#f4f7fa}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,summary,textarea,select{outline-offset:5px}header{justify-content:space-between;align-items:center;gap:26px;max-width:1320px;height:104px;margin:auto;padding:0 48px;display:flex}header nav{gap:27px;font-size:13px;font-weight:600;display:flex}header nav a:hover,.footer-links a:hover{color:#987009}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.15;display:flex}.brand-sub{letter-spacing:3.5px;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.mark{color:var(--navy);font-size:45px;font-style:italic;line-height:1;position:relative}.mark span{color:#bb8507;margin-left:-9px;font-size:27px}.button{background:var(--gold);color:#152d4b;cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#ffca4a;transform:translateY(-2px)}.small{padding:12px 18px;font-size:12px}.button span{font-size:20px}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:45px;max-width:1320px;margin:auto;padding:72px 48px 66px;display:grid}.eyebrow{letter-spacing:1.9px;align-items:center;gap:9px;margin-bottom:22px;font-size:10px;font-weight:800;display:flex}.eyebrow i,.status i{background:#b88817;border-radius:50%;width:6px;height:6px;display:inline-block}h1,h2,h3{letter-spacing:-1.8px;margin:0 0 24px;font-family:Manrope,Arial,sans-serif;line-height:1.15}h1{font-size:clamp(38px,4.1vw,57px);font-weight:800}h1 span{color:var(--navy)}.hero-copy>p{color:var(--muted);max-width:465px;margin-bottom:28px;font-size:16px;line-height:1.8}.actions{align-items:center;gap:27px;display:flex}.text-link{font-size:13px;font-weight:700}.text-link span{margin-left:16px}.hero-note{color:var(--muted);align-items:center;gap:10px;margin-top:37px;font-size:11px;display:flex}.mini-line{background:var(--gold);width:22px;height:2px}.route-art{border:1px solid var(--line);background:linear-gradient(140deg,#fafcfe,#edf3f9);border-radius:12px;padding:24px 22px 19px;position:relative;transform:rotate(-1deg);box-shadow:0 22px 60px #213f6610}.art-top,.art-bottom{letter-spacing:1px;justify-content:space-between;gap:10px;font-size:8px;font-weight:700;display:flex}.status{letter-spacing:0;background:#fff;border-radius:20px;padding:4px 7px;font-size:8px}.route-art svg{width:100%;margin:-5px 0 -25px}.route-art svg text{fill:#64748a;letter-spacing:1px;font-family:Arial;font-size:9px}.dispatch-card{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:13px;margin:0 5px 25px;padding:18px 14px;display:flex;box-shadow:0 8px 20px #163e7308}.dispatch-card b{font-size:12px}.dispatch-card p{color:var(--muted);margin:3px 0 0;font-size:10px}.dispatch-card>span:last-child{color:var(--navy);margin-left:auto}.card-icon{background:var(--navy);color:#fff;text-align:center;border-radius:6px;width:35px;height:35px;font-size:25px}.art-bottom{color:var(--muted)}.trust{border-block:1px solid var(--line);background:#fbfcfd;justify-content:center;gap:65px;padding:24px 30px;font-size:12px;font-weight:600;display:flex}.trust b{color:#a67608;margin-right:10px}.section{max-width:1320px;margin:auto;padding:88px 48px}h2{font-size:36px}h3{letter-spacing:-.5px;font-size:19px}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);font-size:14px}.services{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service{border:1px solid var(--line);border-radius:7px;padding:26px;transition:background .2s}.service:hover{background:var(--light)}.service-number{color:#7c8ea5;justify-content:space-between;margin-bottom:33px;font-size:11px;display:flex}.service-number span{color:var(--navy);font-size:20px}.service h3{margin-bottom:12px}.service p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.equipment{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.equipment>div>p,.pricing>div>p{max-width:420px;color:var(--muted)}.equipment-list>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:25px 0;display:flex}.equipment-list h3{margin:0}.equipment-list>div>span{color:var(--muted);font-size:11px}.equipment-list b{letter-spacing:1px;color:#806015;margin-left:auto;font-size:8px}.equipment-list>p{font-size:12px}.pricing{background:var(--light);border-radius:12px;grid-template-columns:1.4fr 1fr;gap:80px;max-width:1224px;padding:58px 60px;display:grid}.pricing .button{margin-top:20px}.price{border-left:1px solid #ced9e5;padding-left:70px}.price>span{letter-spacing:2px;font-size:10px}.price>div{letter-spacing:-6px;font-family:Manrope,sans-serif;font-size:94px;font-weight:800;line-height:1.2}.price>div>span{letter-spacing:-2px;font-size:44px}.price p{margin:0}.price ul{padding:0;font-size:13px;list-style:none}.price li:before{content:"✓";color:#8c690d;margin-right:12px}.price small{max-width:280px;color:var(--muted);font-size:10px;display:block}.cta{text-align:center;background:var(--navy);color:#fff;margin-top:85px;padding:75px 30px}.cta .eyebrow{color:#d7e1ee;justify-content:center}.cta h2{font-size:43px}footer{flex-wrap:wrap;justify-content:space-between;gap:35px;max-width:1320px;margin:auto;padding:56px 48px 22px;display:flex}footer p,footer a{font-size:12px}.gold{color:#b88715}.footer-links{align-items:flex-start;gap:30px;display:flex}.footer-bottom{border-top:1px solid var(--line);width:100%;color:var(--muted);justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.footer-bottom a{font-size:10px}.mobile{display:none}.skip{z-index:10;background:#fff;padding:10px;position:absolute;top:-100px}.skip:focus{top:0}.page-head{background:var(--light);padding:75px max(48px,50vw - 612px)}.page-head h1{max-width:850px}.page-head>p{max-width:720px;color:var(--muted)}.page-content{min-height:380px}.editorial{max-width:760px}.editorial p{color:var(--muted);margin-bottom:28px}.editorial h2{margin-top:30px}.notice{background:var(--light);margin:30px 0;padding:25px;font-size:13px}.contact-layout{grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.contact-layout h2{font-size:30px}.contact-layout p{overflow-wrap:anywhere}form{max-width:800px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{margin-bottom:18px;font-size:12px;font-weight:600;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #b9c6d5;border-radius:4px;margin-top:7px;padding:12px;display:block}.form-note{color:var(--muted);font-size:12px}@media (min-width:1400px){.hero{padding-top:90px;padding-bottom:90px}}@media (max-width:1050px){header{padding:0 25px}header nav{gap:16px;font-size:11px}.hero{gap:25px;padding:50px 30px}h1{font-size:42px}.trust{gap:24px}.section{padding:65px 30px}.pricing{margin:0 30px}.equipment{gap:35px}.art-top{font-size:7px}.footer-links{gap:16px}}@media (max-width:760px){header{gap:14px;height:85px;padding:0 20px}header>nav{display:none}.brand{font-size:21px}header>.button{gap:10px;margin-left:auto;padding:10px 13px;font-size:11px}.mobile{display:block}.mobile summary{cursor:pointer;font-size:22px;list-style:none}.mobile nav{z-index:5;background:#fff;flex-direction:column;padding:25px;font-size:15px;display:flex;position:absolute;top:85px;left:0;right:0;box-shadow:0 15px 20px #132e5010}.hero{grid-template-columns:1fr;gap:38px;padding:42px 22px}h1{font-size:40px}.hero-copy>p{font-size:15px}.eyebrow{font-size:8px}.hero-note{margin-top:26px}.route-art{width:100%;max-width:550px;margin:auto}.trust{grid-template-columns:1fr 1fr;gap:15px;padding:22px;font-size:10px;display:grid}.section{padding:55px 22px}.section-heading{display:block}.section-heading>p{margin-top:22px}h2{font-size:31px}.services{grid-template-columns:1fr 1fr;gap:12px}.service{padding:20px}.service-number{margin-bottom:23px}.service h3{font-size:17px}.service p{font-size:12px}.equipment{grid-template-columns:1fr;gap:20px}.pricing{grid-template-columns:1fr;gap:35px;margin:0 18px;padding:32px 25px}.price{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.cta{margin-top:55px;padding:55px 22px}.cta h2{font-size:35px}footer{padding:40px 22px 20px}.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:20px}.page-head{padding:48px 22px}.page-head h1{font-size:37px}.contact-layout{grid-template-columns:1fr;gap:30px}.form-grid{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:380px){.services,.form-grid{grid-template-columns:1fr}h1{font-size:35px}.actions{gap:16px}.brand-sub{letter-spacing:2px}.mark{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand-symbol{flex-shrink:0}.wordmark{letter-spacing:-1.1px;font-size:27px}.brand-sub{letter-spacing:3px;font-size:9px;font-weight:700}.operator-layout{grid-template-columns:.8fr 1.3fr;align-items:start;gap:70px;display:grid}.operator-guide{position:sticky;top:35px}.operator-guide>p{color:var(--muted)}.operator-guide ol{counter-reset:step;padding:10px 0;list-style:none}.operator-guide li{counter-increment:step;padding:0 0 28px 46px;position:relative}.operator-guide li:before{content:"0" counter(step);color:#987009;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.operator-guide li b{font-size:14px;display:block}.operator-guide li span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.operator-note{border-left:3px solid var(--gold);background:var(--light);padding:12px 20px;font-size:13px}.operator-layout form,.contact-layout form{border:1px solid var(--line);border-radius:12px;padding:32px;box-shadow:0 12px 40px #163e7306}.form-intro{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:15px}.form-intro h3{font-size:25px}.form-intro p{color:var(--muted);font-size:12px}label>span{color:var(--muted);font-size:10px;font-weight:400}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button:disabled{opacity:.7;cursor:wait;transform:none}.form-feedback{border-radius:6px;padding:16px;font-size:14px}.form-feedback.success{color:#215535;background:#eaf4ee}.form-feedback.error{color:#8a3227;background:#fff0ed}.form-note a{text-decoration:underline}@media (max-width:760px){.operator-layout{grid-template-columns:1fr;gap:30px}.operator-guide{position:static}.operator-layout form,.contact-layout form{padding:23px}.brand-symbol{width:35px;height:35px}.wordmark{font-size:22px}}
