:root{--green:#006f45;--dark:#064c38;--ink:#222b28;--orange:#d74713;--cream:#f5f3ee;--line:#dfe5e2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{color:inherit}.container{width:min(1320px,92%);margin:auto}.site-header{height:84px;background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 12px rgba(0,0,0,.08)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--dark)}.logo strong{display:block;font-size:27px;letter-spacing:-1px;line-height:1}.logo small{display:block;color:var(--orange);font-size:9px;letter-spacing:1.7px;font-weight:800;margin-top:4px}.logo-symbol{width:46px;height:40px;display:flex;flex-direction:column;justify-content:center;gap:4px;transform:skewX(-18deg)}.logo-symbol i{display:block;height:6px;background:var(--orange);border-radius:8px}.logo-symbol i:nth-child(1){width:42px}.logo-symbol i:nth-child(2){width:33px}.logo-symbol i:nth-child(3){width:24px}.nav{display:flex;align-items:center;gap:29px}.nav a{text-decoration:none;font-size:16px}.nav a:hover{color:var(--orange)}.nav-quote{background:var(--orange);color:#fff!important;padding:18px 31px;border-radius:3px}.menu-toggle{display:none;border:0;background:none;font-size:28px}.hero-slider{height:650px;position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 6s ease}.hero-slide.active{opacity:1;transform:scale(1)}.hero-copy{position:relative;z-index:3}.hero-label,.kicker{font-size:13px;text-transform:uppercase;letter-spacing:2.2px;font-weight:800;color:var(--orange)}.hero-copy h1{font-size:62px;line-height:1.03;max-width:850px;margin:13px 0 22px;letter-spacing:-2px}.hero-copy p{font-size:20px;max-width:740px;color:#edf7f2;margin-bottom:30px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;text-decoration:none;font-weight:800;padding:14px 24px;border:0;border-radius:3px;cursor:pointer;font-size:15px}.orange{background:var(--orange);color:#fff}.ghost{border:1px solid #fff;color:#fff;background:transparent}.white{background:#fff;color:var(--dark)}.slider-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.12);color:#fff;font-size:32px;cursor:pointer}.slider-arrow.prev{left:25px}.slider-arrow.next{right:25px}.slider-dots{position:absolute;z-index:5;left:50%;bottom:25px;transform:translateX(-50%);display:flex;gap:9px}.slider-dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(255,255,255,.5)}.slider-dots .active{background:#fff;transform:scale(1.3)}.audience-section{padding:76px 0}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.audience-card{height:355px;border-radius:8px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:48px;color:#fff;text-decoration:none;overflow:hidden;transition:.3s}.audience-card:hover{transform:translateY(-5px);filter:saturate(1.08)}.audience-card span{font-size:43px;font-weight:900}.audience-card small{opacity:0;transform:translateY(10px);transition:.3s;font-size:15px}.audience-card:hover small{opacity:1;transform:none}.platform-strip{padding:29px 0 24px;background:#f8f8f6;overflow:hidden;border-block:1px solid #eee}.platform-strip p{text-align:center;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.7px;color:#68736f;margin:0 0 20px}.logo-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.logo-track{display:flex;width:max-content;gap:16px;animation:marquee 25s linear infinite}.platform{height:68px;min-width:185px;background:#fff;border:1px solid #e2e5e2;border-radius:5px;display:grid;place-items:center;font-size:24px;font-weight:900;box-shadow:0 5px 15px rgba(0,0,0,.04)}.walmart{color:#0879c9}.shopify{color:#58872a}.amazon{color:#151d28}.ebay{color:#3565ad}.woo{color:#8055a7}.etsy{color:#f06422}@keyframes marquee{to{transform:translateX(calc(-50% - 8px))}}.section{padding:92px 0}.split-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:end;margin-bottom:48px}.split-heading h2{font-size:48px;line-height:1.08;margin:8px 0 0;color:var(--dark);letter-spacing:-1.4px}.split-heading p{font-size:19px;color:#5a6763;margin:0}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.services-grid article{padding:31px 25px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px}.services-grid b{font-size:13px;color:var(--orange)}.services-grid h3{font-size:23px;color:var(--dark);margin:52px 0 12px}.services-grid p{color:#66716e;margin:0}.photo-feature{display:grid;grid-template-columns:1fr 1fr}.photo-panel{min-height:520px;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff;padding:48px;position:relative}.photo-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,44,33,.82),rgba(0,44,33,.04) 70%)}.photo-panel>div{position:relative;z-index:2;max-width:500px}.warehouse-photo{background-image:url('../images/warehouse.jpg')}.truck-photo{background-image:url('../images/freight-truck.jpg')}.photo-panel span{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#ffb493;font-weight:800}.photo-panel h2{font-size:38px;margin:8px 0}.photo-panel p{font-size:18px;margin:0}.quote-section{background:var(--green);padding:85px 0;color:#fff}.quote-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:start}.light{color:#ffb493}.quote-steps>h2{font-size:43px;line-height:1.12;margin:10px 0 43px}.step{display:grid;grid-template-columns:53px 1fr;gap:22px;margin:0 0 32px}.step i{width:34px;height:34px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800}.step h3{font-size:24px;margin:0 0 9px}.step p{font-size:17px;color:#e1f1eb;margin:0;max-width:610px}.quote-form{background:#fff;color:#171d1b;padding:38px;border-radius:4px;box-shadow:0 18px 40px rgba(0,0,0,.15)}.quote-form h2{font-size:29px;margin:0 0 20px}.quote-form label{display:block;font-size:13px;font-weight:800;margin:0 0 14px}.quote-form input,.quote-form textarea{display:block;width:100%;border:1px solid #cfd9d5;background:#f6f8f7;padding:12px 13px;margin-top:6px;font:inherit;border-radius:2px}.quote-form textarea{height:90px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consent{display:flex!important;align-items:flex-start;gap:8px;font-weight:400!important}.consent input{width:auto;margin:4px 0 0}.form-submit{width:100%;margin-top:5px}.cta-band{padding:50px 0;background:#073e31;color:#fff}.cta-band .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-band span{text-transform:uppercase;letter-spacing:2px;color:#ffb493;font-size:12px}.cta-band h2{font-size:35px;margin:5px 0 0}.quote-page-head{background:linear-gradient(90deg,rgba(0,70,52,.91),rgba(0,70,52,.55)),url('../images/freight-truck.jpg') center/cover;color:#fff;padding:95px 0}.quote-page-head h1{font-size:50px;margin:8px 0}.quote-page-head span{color:#ffb493;text-transform:uppercase;letter-spacing:2px;font-weight:800}.quote-page-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.quote-page-info h2{font-size:35px;color:var(--dark)}.quote-page-info p,.quote-page-info li{color:#64706c}.quote-page-info ul{padding-left:20px}.light-form{box-shadow:0 12px 35px rgba(0,0,0,.1);border:1px solid #e4e8e5}.success-box{background:#eff7f3;padding:45px;border-left:5px solid var(--green)}.success-box h2{color:var(--dark)}.banner{padding:70px 0;text-align:center;background:var(--green);color:#fff}.banner h2{font-size:42px;margin:0 0 10px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card,.contact-box{padding:30px;border:1px solid var(--line);border-radius:6px;background:#fff}.card h3{color:var(--dark)}.footer{background:#032f26;color:#fff;padding:48px 0 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.copyright{text-align:center;background:#02271f;margin-top:35px;padding:18px}.footer a{color:#fff}.footer p{color:#d9e5e1}
@media(max-width:980px){.nav{gap:17px}.nav a{font-size:14px}.hero-copy h1{font-size:50px}.audience-card{height:280px}.audience-card span{font-size:34px}.split-heading,.quote-layout,.quote-page-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:repeat(2,1fr)}.photo-panel{min-height:430px}.quote-layout{gap:45px}}
@media(max-width:760px){.site-header{height:auto;min-height:75px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:75px;background:#fff;flex-direction:column;align-items:stretch;padding:18px 4%;box-shadow:0 12px 20px rgba(0,0,0,.1)}.nav.open{display:flex}.nav-quote{text-align:center}.hero-slider{height:610px}.hero-copy h1{font-size:42px}.hero-copy p{font-size:17px}.slider-arrow{display:none}.audience-grid,.photo-feature{grid-template-columns:1fr}.audience-card{height:310px}.split-heading{gap:25px}.split-heading h2{font-size:38px}.services-grid{grid-template-columns:1fr}.quote-steps>h2{font-size:34px}.form-row{grid-template-columns:1fr}.quote-form{padding:25px}.photo-panel{min-height:390px;padding:30px}.cta-band .container{flex-direction:column;text-align:center}.footer-grid{grid-template-columns:1fr}}
.tiktok{color:#111}.logo-marquee:hover .logo-track{animation-play-state:paused}.about-hero{padding:115px 0;background:linear-gradient(90deg,rgba(0,64,47,.93),rgba(0,64,47,.55)),url('../images/warehouse.jpg') center/cover;color:#fff}.about-hero h1{font-size:54px;line-height:1.05;max-width:760px;margin:12px 0 18px}.about-hero p{font-size:20px;max-width:720px;color:#e8f4ef}.about-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:start}.about-copy h2{font-size:46px;line-height:1.1;color:var(--dark);margin:10px 0 24px}.about-copy>p{font-size:18px;color:#596763;margin:0 0 18px}.about-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.about-points div{border:1px solid var(--line);padding:22px;border-radius:5px;background:#fafbf9}.about-points strong{display:block;font-size:23px;color:var(--green)}.about-points span{display:block;font-size:13px;color:#66716e;margin-top:5px}.about-contact-card{background:var(--dark);color:#fff;padding:38px;border-radius:7px;box-shadow:0 18px 38px rgba(0,0,0,.14)}.about-contact-card>span{text-transform:uppercase;letter-spacing:1.7px;font-size:12px;color:#ffb493;font-weight:800}.about-contact-card h3{font-size:30px;line-height:1.15;margin:10px 0 14px}.about-contact-card p{color:#dbe9e4}.contact-link{display:block;color:#fff;text-decoration:none;border-top:1px solid rgba(255,255,255,.18);padding:14px 0;font-weight:700;overflow-wrap:anywhere}.about-contact-card .btn{margin-top:18px}.about-platforms{margin-top:0}
@media(max-width:980px){.about-grid{grid-template-columns:1fr}.about-points{grid-template-columns:1fr 1fr}.about-hero h1{font-size:46px}}
@media(max-width:760px){.about-hero{padding:80px 0}.about-hero h1{font-size:38px}.about-copy h2{font-size:36px}.about-points{grid-template-columns:1fr}}
