*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#080808;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1184px,100% - 80px);margin:0 auto}.topbar{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;height:78px;display:flex}.nav{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:-4px;font-size:42px;font-style:italic;font-weight:950;line-height:1}.logo.small{font-size:38px}.logo .f{color:#080808}.logo .anex{color:#ef1f16}nav{text-transform:uppercase;gap:33px;font-size:12px;font-weight:800;display:flex}nav a{position:relative}nav .active:after{content:"";background:#ef1f16;width:31px;height:2px;position:absolute;bottom:-22px;left:0}.quoteBtn{color:#fff;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;background:#eb1711;border:0;justify-content:center;align-items:center;gap:17px;height:47px;padding:0 31px;font-size:13px;font-weight:900;display:inline-flex}.quoteBtn.wide{width:187px}.hero{border-bottom:1px solid #e8e8e8;height:418px;overflow:hidden}.heroGrid{grid-template-columns:42% 58%;align-items:center;height:100%;display:grid}.heroText{padding-top:3px}.hero h1{letter-spacing:-2.7px;margin:0;font-size:50px;line-height:1.08}.shortLine{background:#ef1f16;width:45px;height:3px;margin:28px 0 22px}.hero p{max-width:375px;margin:0;font-size:16px;line-height:1.55}.heroActions{align-items:center;gap:30px;margin-top:28px;display:flex}.phoneHero{color:#ef1f16;align-items:center;gap:13px;display:flex}.phoneHero b{color:#111;margin-bottom:3px;font-size:12px;display:block}.phoneHero strong{font-size:20px;font-weight:500;display:block}.heroImage{background:linear-gradient(90deg,#fff 0%,#ffffffe0 5%,#ffffff40 24%,#fff0 42%),url(/hero.png) 50%/cover no-repeat;height:100%}.trust{background:#fafafa;border-bottom:1px solid #eee;height:112px}.trustGrid{grid-template-columns:repeat(4,1fr);align-items:center;height:100%;display:grid}.trustGrid>div{border-right:1px solid #d3d3d3;align-items:flex-start;gap:20px;min-height:64px;padding:0 30px 0 10px;display:flex}.trustGrid>div:last-child{border-right:0}.trust svg{stroke-width:1.7px;width:35px;height:35px}.trust b{margin-bottom:7px;font-size:15px;display:block}.trust p{color:#333;margin:0;font-size:13px;line-height:1.5}.quotePanel{background:#fff;border:1px solid #ededed;border-radius:4px;grid-template-columns:265px 1fr;gap:55px;margin-top:22px;margin-bottom:30px;padding:28px 31px;display:grid;box-shadow:0 17px 50px #0000001a}.redLabel{text-transform:uppercase;color:#ef1f16;font-size:12px;font-weight:900}.quoteIntro h2,.servicesIntro h2,.why h2{letter-spacing:-1px}.quoteIntro h2{margin:14px 0 18px;font-size:31px;line-height:1.14}.quoteIntro p{color:#444;margin:0;font-size:14px;line-height:1.52}.callBox{border:1px solid #e1e1e1;border-radius:7px;align-items:center;gap:14px;width:225px;margin-top:28px;padding:16px;display:flex}.circle{color:#ef1f16;border:1px solid #ff2b22;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.callBox b{font-size:12px;display:block}.callBox strong{color:#ef1f16;margin:2px 0;font-size:20px;font-weight:500;display:block}.callBox small{color:#444;font-size:11px;display:block}.leadForm{grid-template-columns:repeat(3,1fr);align-content:start;gap:13px;padding-top:2px;display:grid}input,select,textarea{height:36px;font:inherit;color:#777;background:#fff;border:1px solid #d7d7d7;border-radius:0;padding:0 14px;font-size:13px}textarea{resize:vertical;grid-column:span 2;height:117px;padding-top:13px}.formBtn{width:205px;height:45px;margin-top:9px}.services{grid-template-columns:245px repeat(4,1fr);gap:20px;margin-top:13px;margin-bottom:26px;display:grid}.servicesIntro h2{margin:14px 0 17px;font-size:29px;line-height:1.15}.servicesIntro p{color:#444;margin:0 0 30px;font-size:14px;line-height:1.6}.outlineBtn{text-transform:uppercase;border:1px solid #bdbdbd;justify-content:center;align-items:center;gap:16px;width:153px;height:39px;font-size:12px;font-weight:900;display:flex}.serviceCard{background:#fff;border:1px solid #e0e0e0;min-height:245px}.serviceCard img{object-fit:cover;width:100%;height:135px;display:block}.serviceCard div{padding:16px 15px}.serviceCard h3{margin:0 0 9px;font-size:15px;line-height:1.2}.serviceCard p{color:#333;margin:0 0 14px;font-size:12px;line-height:1.45}.serviceCard span{color:#ef1f16;font-size:21px}.why{grid-template-columns:435px 1fr;align-items:center;gap:45px;margin-top:10px;margin-bottom:12px;display:grid}.movers{object-fit:cover;width:435px;height:218px}.why h2{margin:8px 0;font-size:31px}.whyText>p{color:#333;max-width:600px;margin:0;font-size:14px;line-height:1.5}.whyItems{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:33px;display:grid}.whyItems>div{border-right:1px solid #ddd;padding-right:21px}.whyItems>div:last-child{border-right:0}.whyItems svg{color:#ef1f16;margin-bottom:12px}.whyItems b{margin-bottom:9px;font-size:14px;display:block}.whyItems p{color:#333;margin:0;font-size:12px;line-height:1.45}footer{color:#fff;background:#080808;padding:28px 0 22px}.footGrid{grid-template-columns:260px 150px 130px 190px 190px;justify-content:space-between;gap:30px;display:grid}.footGrid p,.footGrid a{color:#eee;margin:0 0 5px;font-size:12px;line-height:1.65;display:block}.footGrid h4{text-transform:uppercase;margin:0 0 13px;font-size:13px}.socials{color:#fff;margin-top:16px}.license{border-left:1px solid #444;padding-left:25px}.license svg{width:43px;height:43px;margin-bottom:11px}footer .logo .f{color:#fff}footer .logo .anex{color:#ef1f16}@media (max-width:900px){.wrap{width:min(100% - 28px,1184px)}nav{display:none}.hero{height:auto}.heroGrid,.quotePanel,.why{grid-template-columns:1fr}.heroText{padding:42px 0}.heroImage{height:290px}.trust{height:auto}.trustGrid{grid-template-columns:1fr 1fr}.trustGrid>div{border-bottom:1px solid #ddd;padding:24px}.leadForm,.services{grid-template-columns:1fr}textarea{grid-column:span 1}.why{gap:25px}.movers{width:100%;height:auto}.whyItems{grid-template-columns:1fr}.footGrid{grid-template-columns:1fr 1fr}.quotePanel{gap:24px}}@media (max-width:560px){.logo{font-size:34px}.hero h1{font-size:40px}.heroActions{flex-direction:column;align-items:flex-start}.trustGrid{grid-template-columns:1fr}.quotePanel{padding:22px}.footGrid{grid-template-columns:1fr}}
