.hero-left h1.hero-title-art{margin:0 0 4px!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;max-width:none!important}
.hero-left h1.hero-title-art img{display:block;width:100%;max-width:500px;height:auto;aspect-ratio:2002/641}
.hero-grid.hero-van-layout .hero-left{padding-top:14px!important}
.hero{min-height:0!important}
.hero-grid.hero-van-layout{min-height:0!important;align-items:start!important}
.hero-grid.hero-van-layout .hero-left{padding-top:0!important}
main .hero .hero-grid.hero-van-layout .hero-left{padding-top:0!important}
main .hero .hero-grid.hero-van-layout .hero-left{padding-top:6px!important}
.pricing-guide-icon{width:38px!important;height:38px!important;border-radius:12px!important;color:#fff;background:linear-gradient(145deg,#17b863,#079a4a)!important;box-shadow:0 6px 14px rgba(7,154,74,.25),inset 0 1px 0 rgba(255,255,255,.3)}
.pricing-guide-icon svg{display:block}
.pricing-guide-row-express .pricing-guide-icon{background:linear-gradient(145deg,#ffc83d,#f59e0b)!important;box-shadow:0 6px 14px rgba(245,158,11,.28),inset 0 1px 0 rgba(255,255,255,.35)}
.why-icon,.truck-circle{border-radius:13px!important;color:#fff;background:linear-gradient(145deg,#17b863,#079a4a)!important;box-shadow:0 6px 14px rgba(7,154,74,.22),inset 0 1px 0 rgba(255,255,255,.3)}
.why-icon{width:44px!important;height:44px!important}
.truck-circle{width:44px!important;height:44px!important}
.why-icon svg,.truck-circle svg{display:block}
.express-parcel,.express-letter{font-size:0!important;color:#0a9f4d}
.express-parcel .express-svg{width:38px;height:38px;display:block}
.express-letter .express-svg{width:28px;height:28px;display:block;color:#f59e0b}
.phone-icon{display:flex;align-items:center;justify-content:center;color:#0a9f4d}
.placeholder-express{background:none!important;display:flex;align-items:center;justify-content:center}
.placeholder-express::after{display:none!important}
.express-art{display:block;width:100%;height:100%;max-height:96px}
.express-art svg{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 6px rgba(20,40,30,.12))}

/* Header polish */
.site-header{background:rgba(255,255,255,.88)!important;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(15,60,40,.07)!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 24px -12px rgba(7,154,74,.22)!important;position:relative}
.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(23,184,99,.45) 20%,rgba(23,184,99,.45) 80%,transparent);pointer-events:none}
.site-header .main-nav{display:flex;align-items:center;gap:4px}
.site-header .main-nav a{position:relative;padding:9px 14px;border-radius:999px;font-weight:600;font-size:14.5px;letter-spacing:.01em;color:#22332b;white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease}
.site-header .main-nav a:hover,.site-header .main-nav a:focus-visible{color:#067a3a;background:linear-gradient(180deg,#f2fbf6,#e6f7ed);box-shadow:0 0 0 1px rgba(23,184,99,.18),0 6px 14px -6px rgba(7,154,74,.35);outline:none}
.site-header .main-nav .nav-arrow{color:#17b863;margin-left:2px}
.site-header .language-switcher{padding:3px;border-radius:999px;background:rgba(240,246,243,.9);border:1px solid rgba(15,60,40,.08);box-shadow:inset 0 1px 2px rgba(15,60,40,.06)}
.site-header .language-switcher a{border-radius:999px;font-weight:700;font-size:12.5px;letter-spacing:.04em;color:#5d6f66;transition:color .2s,background .2s,box-shadow .2s}
.site-header .language-switcher a:hover{color:#067a3a}
.site-header .language-switcher a.active{color:#067a3a;background:#fff;box-shadow:0 2px 8px -2px rgba(7,154,74,.35),0 0 0 1px rgba(23,184,99,.2)}
.site-header .phone-number{font-weight:800;letter-spacing:.01em;color:#16241d;white-space:nowrap}
.site-header .phone-number:hover{color:#067a3a}
.site-header .phone-time{white-space:nowrap}
.site-header .phone-icon{width:34px;height:34px;border-radius:11px;background:linear-gradient(180deg,#f2fbf6,#e3f6ea);box-shadow:0 0 0 1px rgba(23,184,99,.18);color:#0a9f4d}
.site-header .arides-account-button{border-radius:13px!important;border:1px solid rgba(15,60,40,.1)!important;background:#fff!important;color:#22332b!important;box-shadow:0 4px 12px -6px rgba(15,60,40,.25)!important;transition:box-shadow .2s,border-color .2s,color .2s,transform .2s!important}
.site-header .arides-account-button:hover{color:#067a3a!important;border-color:rgba(23,184,99,.45)!important;box-shadow:0 0 0 3px rgba(23,184,99,.12),0 8px 18px -8px rgba(7,154,74,.5)!important;transform:translateY(-1px)}
.site-header .header-actions .btn-primary{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border-radius:14px;font-weight:800;letter-spacing:.01em;color:#fff;border:0;background:linear-gradient(145deg,#1fc46c,#079a4a)!important;box-shadow:0 10px 22px -8px rgba(7,154,74,.65),inset 0 1px 0 rgba(255,255,255,.3)!important;transition:transform .2s,box-shadow .2s,filter .2s}
.site-header .header-actions .btn-primary:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 14px 28px -8px rgba(7,154,74,.75),inset 0 1px 0 rgba(255,255,255,.35)!important}
.site-header .header-actions .btn-primary:active{transform:translateY(0)}
.site-header .main-nav{gap:0}
.site-header .main-nav a{padding:9px clamp(8px,.95vw,14px);font-weight:500;font-size:clamp(13px,1.15vw,14.5px)}
.site-header .header-actions{gap:clamp(8px,1vw,14px)}
.site-header .header-actions .btn-primary{padding:0 clamp(14px,1.4vw,20px);font-size:clamp(13px,1.1vw,14.5px)}
.site-header .phone-number{font-size:clamp(14px,1.2vw,16px)}
@media (max-width:1180px){.site-header .header-actions .btn-primary>span{display:none}}
.site-header .header-inner{gap:clamp(8px,1vw,16px)}
.site-header .header-actions{gap:clamp(6px,.8vw,12px)}
.site-header .header-actions .btn-primary{padding:0 clamp(12px,1.2vw,18px)}
.site-header .main-nav{margin-inline:auto;min-width:0}
.site-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto!important}
.site-header .header-actions{justify-content:flex-end}
.site-header .header-actions .btn-primary{width:auto!important;min-width:0!important;height:44px!important;padding:0 clamp(14px,1.3vw,20px)!important;border-radius:13px!important;font-size:clamp(13px,1.1vw,14.5px)!important;line-height:1!important}
.site-header .header-actions .btn-primary>span{font-size:inherit!important}
@media (max-width:1360px){.site-header .phone-time{display:none}}
html .site-header .header-actions .btn-primary{width:auto!important;min-width:0!important}
html .site-header .header-actions .btn-primary>span{display:none!important}

/* Nav panel icons */
.aic{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.22em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.aic-truck{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h10v9H3zM13%2010h4l3%203v3h-7%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E")}
.aic-van{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h10v9H3zM13%2010h4l3%203v3h-7%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E")}
.aic-route{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M8.2%2018H15a3%203%200%200%200%200-6H9a3%203%200%200%201%200-6h6.8%22%2F%3E%3C%2Fsvg%3E")}
.aic-box{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%204.2v9.6L12%2021l-8-4.2V7.2z%22%2F%3E%3Cpath%20d%3D%22M4%207.2l8%204.3%208-4.3M12%2011.5V21%22%2F%3E%3C%2Fsvg%3E")}
.aic-bolt{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%203L5%2013.5h6L10%2021l8-10.5h-6z%22%2F%3E%3C%2Fsvg%3E")}
.aic-pin{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6-5.2-6-10a6%206%200%201%201%2012%200c0%204.8-6%2010-6%2010z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2211%22%20r%3D%222.2%22%2F%3E%3C%2Fsvg%3E")}
.aic-calc{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M8.5%207h7M9%2012v.01M12%2012v.01M15%2012v.01M9%2016v.01M12%2016v.01M15%2016v.01%22%2F%3E%3C%2Fsvg%3E")}
.aic-users{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3.5%2020v-1a5.5%205.5%200%200%201%2011%200v1%22%2F%3E%3Cpath%20d%3D%22M16%205.3a3%203%200%200%201%200%205.4M18.5%2014.5a5%205%200%200%201%202.5%204.5v1%22%2F%3E%3C%2Fsvg%3E")}
.aic-idcard{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2211%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.5%2016c.6-1.4%201.7-2%202.5-2s1.9.6%202.5%202M14%2010h4M14%2013.5h3%22%2F%3E%3C%2Fsvg%3E")}
.aic-timer{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%209v4l2.5%202M9%202.5h6%22%2F%3E%3C%2Fsvg%3E")}
.aic-phone{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h4l2%205-2.5%201.5a11%2011%200%200%200%205%205L15%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%206a2%202%200%200%201%202-2z%22%2F%3E%3C%2Fsvg%3E")}
.aic-mail{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225.5%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M3.5%207.5l8.5%206%208.5-6%22%2F%3E%3C%2Fsvg%3E")}
.aic-fb{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%208h2.5V4.5H14a3.5%203.5%200%200%200-3.5%203.5V10H8v3.5h2.5V21H14v-7.5h2.5L17%2010h-3V8.5c0-.3.2-.5.5-.5z%22%2F%3E%3C%2Fsvg%3E")}
.anp-price span,.anp-feature-list b{display:flex!important;align-items:center;gap:7px}
.anp-price .aic,.anp-feature-list .aic{width:18px;height:18px;vertical-align:0;color:#0fae5f;flex:none}
.anp-price span{font-weight:600}
.anp-business-grid>div>span{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(145deg,#1fc46c,#079a4a)!important;box-shadow:0 6px 14px -4px rgba(7,154,74,.45),inset 0 1px 0 rgba(255,255,255,.3);font-size:0!important}
.anp-business-grid>div>span .aic{width:21px;height:21px}
.anp-logo{background:linear-gradient(145deg,#1fc46c,#079a4a)!important;color:#fff!important;box-shadow:0 6px 14px -4px rgba(7,154,74,.45),inset 0 1px 0 rgba(255,255,255,.3);font-weight:800}
.anp-logo .aic{width:22px;height:22px}
.anp-contact-icon{background:linear-gradient(145deg,#f2fbf6,#e0f5e9)!important;box-shadow:0 0 0 1px rgba(23,184,99,.18)}
.anp-contact-icon .aic{width:18px;height:18px;vertical-align:0}

/* Services dropdown icons */
.aic-building{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V5.5A1.5%201.5%200%200%201%206.5%204h7A1.5%201.5%200%200%201%2015%205.5V21M15%2010h3.5A1.5%201.5%200%200%201%2020%2011.5V21M3%2021h18M8.5%208h.01M11.5%208h.01M8.5%2012h.01M11.5%2012h.01M8.5%2016h.01M11.5%2016h.01%22%2F%3E%3C%2Fsvg%3E")}
.aic-sofa{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2011V8a3%203%200%200%201%203-3h8a3%203%200%200%201%203%203v3%22%2F%3E%3Cpath%20d%3D%22M3%2012.5a2%202%200%200%201%204%200V15h10v-2.5a2%202%200%200%201%204%200V18a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1zM6%2019v1.5M18%2019v1.5%22%2F%3E%3C%2Fsvg%3E")}
.aic-appliance{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213.5%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M8.5%206.5h.01M11.5%206.5h.01%22%2F%3E%3C%2Fsvg%3E")}
.aic-bricks{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M3%2014.5h18M9%205v5M15%2010v4.5M9%2014.5V19%22%2F%3E%3C%2Fsvg%3E")}
.aic-cart{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h2.5l2%2011h10l2-8H7%22%2F%3E%3Ccircle%20cx%3D%229.5%22%20cy%3D%2219%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2219%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
.aic-plus{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E")}
.arides-services-icon{display:flex!important;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:12px;font-size:0!important;color:#fff;background:linear-gradient(145deg,#1fc46c,#079a4a);box-shadow:0 6px 14px -5px rgba(7,154,74,.5),inset 0 1px 0 rgba(255,255,255,.3)}
.arides-services-icon .aic{width:20px;height:20px;vertical-align:0}
.arides-services-card{transition:box-shadow .2s,border-color .2s,transform .2s}
.arides-services-card:hover{box-shadow:0 0 0 1px rgba(23,184,99,.28),0 12px 24px -12px rgba(7,154,74,.4);transform:translateY(-1px)}
body .arides-services-card>.arides-services-icon{background:linear-gradient(145deg,#1fc46c,#079a4a)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 6px 14px -5px rgba(7,154,74,.5),inset 0 1px 0 rgba(255,255,255,.3)!important;width:38px!important;height:38px!important;opacity:1!important;filter:none!important}

/* Photo button: person photographing cargo */
.aic-shoot{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M1.5%2021v-4.5A4.5%204.5%200%200%201%206%2012a4.5%204.5%200%200%201%204.5%204.5V21%22%2F%3E%3Cpath%20d%3D%22M10%2015.2l3-2.2%22%2F%3E%3Crect%20x%3D%2213%22%20y%3D%228%22%20width%3D%223.8%22%20height%3D%226.6%22%20rx%3D%221.1%22%2F%3E%3Cpath%20d%3D%22M14.9%2012.8v.01%22%2F%3E%3Cpath%20d%3D%22M21%2013.6l4-2.2%204%202.2v4.8l-4%202.2-4-2.2zM21%2013.6l4%202.2%204-2.2M25%2015.8v4.8%22%2F%3E%3Cpath%20d%3D%22M19.3%209.6V7.3h2.3M30.7%209.6V7.3h-2.3%22%2F%3E%3C%2Fsvg%3E");width:30px!important;height:22px!important;vertical-align:0!important}
.arides-hero-chat-photo{display:flex;align-items:center;justify-content:center;color:#0a8a4e!important;background:linear-gradient(180deg,#f2fbf6,#e2f5ea)!important;border:1px solid rgba(8,122,69,.22)!important;box-shadow:0 4px 10px -4px rgba(7,154,74,.35);transition:box-shadow .2s,transform .2s}
.arides-hero-chat-photo:hover{box-shadow:0 0 0 3px rgba(23,184,99,.14),0 8px 16px -8px rgba(7,154,74,.55);transform:translateY(-1px)}
.arides-hero-chat-compose{grid-template-columns:minmax(0,1fr) 46px 42px!important}

/* Bigger photo/send buttons with the cargo-photo illustration */
.aic-shoot{-webkit-mask:none!important;mask:none!important;background:url("/assets/ui/photo-cargo.webp") center/contain no-repeat!important;width:56px!important;height:52px!important}
.arides-hero-chat-compose{grid-template-columns:minmax(0,1fr) 72px 56px!important;align-items:stretch}
.arides-hero-chat-compose .arides-hero-chat-input{min-height:56px}
.arides-hero-chat-photo{min-height:56px;border-radius:14px!important;padding:0!important}
.arides-hero-chat-send{min-height:56px;font-size:22px!important;border-radius:14px!important}
.arides-assistant-photo{width:64px!important;min-width:64px!important;min-height:54px;border-radius:14px!important;background:linear-gradient(180deg,#f2fbf6,#e2f5ea)!important;border:1px solid rgba(8,122,69,.22)!important;box-shadow:0 4px 10px -4px rgba(7,154,74,.35)}
.arides-assistant-photo:hover{box-shadow:0 0 0 3px rgba(23,184,99,.14),0 8px 16px -8px rgba(7,154,74,.55)}
.arides-assistant-send{min-width:54px;min-height:54px;font-size:22px!important;border-radius:14px!important}
.arides-assistant-photo .aic-shoot{width:54px!important;height:50px!important}
@media (max-width:560px){.arides-hero-chat-compose{grid-template-columns:minmax(0,1fr) 62px 50px!important}.aic-shoot{width:48px!important;height:45px!important}}

/* ===== Final polish ===== */
html{scroll-behavior:smooth}
[id]{scroll-margin-top:84px}
::selection{background:rgba(23,184,99,.28);color:#0b3d24}
:focus-visible{outline:2px solid #17b863;outline-offset:3px;border-radius:8px}
*{scrollbar-width:thin;scrollbar-color:#9fd8b7 transparent}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#a9dcc0;border-radius:10px;border:2px solid #f4faf7}::-webkit-scrollbar-thumb:hover{background:#17b863}

/* scroll reveal */
.rv{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.rv.rv-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}

/* header gets a deeper shadow after scroll */
.site-header{transition:box-shadow .3s,background .3s}
.site-header.is-scrolled{box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 34px -14px rgba(7,154,74,.35)!important}

/* cards: layered green-tinted shadows + hover lift */
main article,.service-card{box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 2px 4px rgba(15,60,40,.04),0 18px 40px -22px rgba(7,154,74,.28)!important;border:1px solid rgba(23,184,99,.12)!important}
.service-card{transition:transform .25s,box-shadow .25s,border-color .25s!important}
.service-card:hover{transform:translateY(-3px);border-color:rgba(23,184,99,.35)!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 4px 8px rgba(15,60,40,.05),0 24px 44px -20px rgba(7,154,74,.45)!important}
.service-arrow{transition:transform .25s,box-shadow .25s}
.service-card:hover .service-arrow{transform:translateX(3px);box-shadow:0 0 0 5px rgba(23,184,99,.16),0 8px 16px -6px rgba(7,154,74,.6)}
.pricing-guide-row{transition:background .2s}
.pricing-guide-row:hover{background:linear-gradient(90deg,rgba(23,184,99,.07),transparent)}
.why-item{transition:transform .2s}
.why-item:hover{transform:translateX(3px)}
.pricing-guide-cta{box-shadow:0 14px 28px -12px rgba(7,154,74,.7),inset 0 1px 0 rgba(255,255,255,.3)!important;position:relative;overflow:hidden}
.pricing-guide-cta::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s}
.pricing-guide-cta:hover::after{transform:translateX(120%)}

/* stars glow */
.fb-reviews .stars,[class*="review"] [class*="stars"]{text-shadow:0 2px 8px rgba(245,158,11,.4)}

/* useful places */
.arides-useful-links{background:linear-gradient(180deg,#eaf3f8 0,#f8fafc 140px)!important}
.arides-useful-links a{transition:transform .2s,box-shadow .2s,border-color .2s}
.arides-useful-links a:hover{transform:translateY(-3px);border-color:rgba(23,184,99,.4)!important;box-shadow:0 14px 26px -14px rgba(7,154,74,.5)}

/* FAQ */
.faq-item{transition:transform .25s,box-shadow .25s,border-color .25s}
.faq-item:hover{transform:translateY(-2px);border-color:rgba(23,184,99,.35)!important;box-shadow:0 18px 34px -20px rgba(7,154,74,.45)}

/* footer */
footer{position:relative;background:linear-gradient(180deg,#f6fbf8,#fff 60%)!important;border-top:0!important}
footer::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(23,184,99,.55) 25%,rgba(23,184,99,.55) 75%,transparent)}
footer a{color:#22332b;text-decoration:none;padding:3px 8px;border-radius:8px;transition:color .2s,background .2s}
footer a:hover{color:#067a3a;background:rgba(23,184,99,.1)}
footer strong,footer [class*="brand"],footer [class*="logo"]{background:linear-gradient(145deg,#1fc46c,#079a4a);-webkit-background-clip:text;background-clip:text;color:transparent}

/* back to top */
.arides-to-top{position:fixed;left:22px;bottom:22px;z-index:60;width:46px;height:46px;border-radius:15px;border:0;color:#fff;cursor:pointer;display:grid;place-items:center;background:linear-gradient(145deg,#1fc46c,#079a4a);box-shadow:0 12px 24px -10px rgba(7,154,74,.7),inset 0 1px 0 rgba(255,255,255,.3);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s,box-shadow .2s}
.arides-to-top.show{opacity:1;transform:none;pointer-events:auto}
.arides-to-top:hover{box-shadow:0 0 0 5px rgba(23,184,99,.18),0 14px 28px -10px rgba(7,154,74,.8)}
.arides-hero-chat-compose{grid-template-columns:minmax(0,1fr) 56px 72px!important}
.arides-hero-chat-compose .arides-hero-chat-send{order:2}
.arides-hero-chat-compose .arides-hero-chat-photo{order:3}
@media (max-width:560px){.arides-hero-chat-compose{grid-template-columns:minmax(0,1fr) 50px 62px!important}}

/* "New order" button in the big chat */
.arides-hero-chat-new{display:inline-flex!important;align-items:center;gap:7px;min-height:38px!important;padding:0 16px 0 12px!important;border:0!important;border-radius:13px!important;color:#fff!important;font:800 12.5px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(145deg,#1fc46c,#079a4a)!important;box-shadow:0 10px 20px -8px rgba(7,154,74,.65),inset 0 1px 0 rgba(255,255,255,.32)!important;transition:transform .2s,box-shadow .2s,filter .2s}
.arides-hero-chat-new::before{content:"";width:16px;height:16px;border-radius:6px;background:rgba(255,255,255,.22);-webkit-mask:none;mask:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E");background-color:rgba(255,255,255,.22);background-size:12px;background-position:center;background-repeat:no-repeat;filter:invert(1)}
.arides-hero-chat-new:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 0 0 4px rgba(23,184,99,.16),0 14px 26px -8px rgba(7,154,74,.75),inset 0 1px 0 rgba(255,255,255,.35)!important}
.arides-hero-chat-new:active{transform:translateY(0)}

/* Popup chat "Uuenda tellimust": same look as the big chat button */
.arides-assistant-new-conversation{height:38px!important;padding:0 16px 0 12px!important;gap:7px!important;border:0!important;border-radius:13px!important;color:#fff!important;font:800 12.5px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(145deg,#1fc46c,#079a4a)!important;box-shadow:0 10px 20px -8px rgba(7,154,74,.65),inset 0 1px 0 rgba(255,255,255,.32)!important;transition:transform .2s,box-shadow .2s,filter .2s}
.arides-assistant-new-conversation::before{width:16px;height:16px;display:grid!important;place-items:center;border-radius:6px;background:rgba(255,255,255,.22);font-size:12px!important;transform:none!important}
.arides-assistant-new-conversation:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 0 0 4px rgba(23,184,99,.16),0 14px 26px -8px rgba(7,154,74,.75),inset 0 1px 0 rgba(255,255,255,.35)!important}
.arides-assistant-new-conversation:active{transform:translateY(0)}
/* Same refresh icon as in the popup chat */
.arides-hero-chat-new::before{content:"↻"!important;display:grid!important;place-items:center;width:16px;height:16px;border-radius:6px;background:rgba(255,255,255,.22)!important;background-image:none!important;filter:none!important;font-size:12px;font-weight:800;line-height:1;color:#fff}
@media(max-width:560px){
	.arides-hero-chat-avatar{width:36px!important;height:42px!important;flex-basis:36px!important}
	.arides-hero-chat-person{gap:6px!important}
	.arides-hero-chat-new{padding-left:7px!important;padding-right:7px!important;gap:4px!important;font-size:11px!important}
	.arides-hero-chat-title strong{font-size:13px!important;white-space:normal!important;text-overflow:clip!important}
	.arides-hero-chat-title span{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}
