/* Russia courier landing — shared brand and responsive layout */
.eda-logo{width:44px;height:44px;object-fit:contain;border-radius:12px;flex-shrink:0}.eda-brand{font-size:23px;white-space:nowrap;line-height:1.2}.eda-brand small{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--fg-3);margin-top:4px}.hdr .logo{flex-shrink:0}.ftr .logo{display:flex;font-size:23px}.nav{margin-left:auto;gap:0}.nav a{padding:8px 9px;font-size:13px}.hdr-right{flex-shrink:0}
.hero-grid>*{min-width:0}.hero-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:22px}.hero h1{font-size:clamp(38px,5.3vw,76px);line-height:1.06;text-wrap:initial}.hero-accent{color:var(--accent)}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-stat-n{font-size:clamp(25px,3vw,38px);white-space:nowrap}.hero-stat-l{letter-spacing:.02em;font-size:10px}
.courier-offer{margin-top:32px;padding:28px;border-radius:22px;border:1px solid rgba(255,219,77,.35);background:radial-gradient(ellipse at top right,rgba(255,219,77,.12),transparent 70%),var(--bg-2)}.offer-label{display:block;color:var(--accent);text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:600;margin-bottom:12px}.courier-offer strong{font-family:Manrope,sans-serif;font-size:clamp(26px,2.8vw,38px);line-height:1.2;display:block;letter-spacing:-.03em}.courier-offer strong span{color:var(--accent)}.courier-offer p{color:var(--fg-2);font-size:14px;margin:16px 0 20px}.courier-offer small{display:block;color:var(--fg-3);font-size:11px;margin-top:14px}.earnings-note{font-size:11px;color:var(--fg-3);line-height:1.5;margin-top:18px}
.transport-grid{align-items:stretch}.trans-card{min-width:0;padding:20px 18px;gap:28px}.trans-card .income{font-size:clamp(22px,2vw,27px);line-height:1.25;white-space:nowrap}.trans-card .income .u{display:block;font-size:12px;margin-top:4px}.trans-card .meta{letter-spacing:.02em;line-height:1.5}.trans-card .badge{font-size:8px;right:10px;top:10px}.perk,.calc-controls,.calc-out,.why-grid>*{min-width:0}.perk p{line-height:1.6}.form-row{grid-template-columns:1fr}.form-input{min-width:0}.map-tile{aspect-ratio:4/4.5}.map-img{opacity:1;filter:none;object-position:60% center}.map-tile::after{background:linear-gradient(0deg,rgba(0,0,0,.22),transparent 45%)}
.calc-out-amount{font-size:clamp(38px,5vw,70px)}.tabs{flex-wrap:wrap}.tab{min-width:0}.faq-wrap{row-gap:0}.faq-btn{text-align:left;gap:16px}.faq-body-inner{line-height:1.6}.footer-credit{text-align:center;color:var(--fg-3);font-size:12px;margin-top:32px}.footer-credit a{display:inline;color:var(--fg-2);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ftr-bottom-links{flex-wrap:wrap}.ftr-grid>*{min-width:0}
.delivery-cookie{position:fixed;bottom:18px;left:var(--pad);right:var(--pad);z-index:200;max-width:780px;margin:auto}.delivery-cookie[hidden]{display:none}.delivery-cookie>div{display:flex;align-items:center;gap:24px;padding:20px 24px;background:#202020;border:1px solid #45413a;border-radius:18px;box-shadow:0 12px 40px #0007}.delivery-cookie p{margin:0;font-size:12px;color:var(--fg-2);line-height:1.6}.delivery-cookie a{color:var(--accent)}.delivery-cookie .btn{flex-shrink:0;font-size:13px;padding:10px 20px}
@media(min-width:961px) and (max-width:1140px){.hdr-inner{gap:10px}.eda-brand{font-size:20px}.nav a{font-size:12px;padding:8px 6px}.header-btn{font-size:12px;padding:10px 12px}}
@media(max-width:960px){.hero-grid{gap:28px}.hero h1{font-size:clamp(38px,8vw,68px)}.hero-stat-n{font-size:32px}.hero-side{gap:16px}.map-tile{aspect-ratio:4/3;max-height:480px}.transport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-grid .trans-card:last-child{grid-column:1/-1}.trans-card .income{font-size:26px}}
@media(max-width:560px){.eda-brand{font-size:21px}.eda-logo{width:38px;height:38px}.hero-stats{gap:8px}.hero-stat-n{font-size:26px}.hero-stat-l{font-size:9px;letter-spacing:0}.hero-eyebrow{font-size:10px}.hero-visual{padding:14px;min-height:260px}.order-row{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px 8px}.order-time{grid-column:3;font-size:9px}.order-route{grid-row:span 2}.order-row .mode-ic{grid-row:span 2;width:24px;height:24px}.order-price{font-size:12px}.live-head{gap:8px}.live-status{font-size:10px}.live-counter{font-size:9px}.courier-offer{padding:22px}.courier-offer strong{font-size:29px}.courier-offer strong span{display:block;margin-top:6px}.courier-offer .btn{width:100%;font-size:14px;padding:14px 16px}.transport-grid{grid-template-columns:1fr}.transport-grid .trans-card:last-child{grid-column:auto}.trans-card{min-height:190px;gap:20px}.trans-card .income .u{display:inline}.map-tile{aspect-ratio:4/3}.delivery-cookie{bottom:12px}.delivery-cookie>div{padding:16px;gap:12px;align-items:flex-start;flex-direction:column}.delivery-cookie .btn{align-self:flex-end}.mini-n{font-size:26px}.cta-right .mini{padding:14px 12px}.modal-overlay{padding:16px}.form-card{padding:22px}.calc-out-amount{font-size:42px}.ftr-bottom-links{gap:12px}}

/* Compact footer */
.delivery-footer{padding:36px 0 24px}.delivery-footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px}.delivery-footer .logo{padding:0;flex-shrink:0;color:var(--fg)}.delivery-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.delivery-footer-nav a{font-size:14px;padding:8px 0;color:var(--fg-2)}.delivery-footer .footer-action{padding:12px 18px;min-height:44px;border:1px solid #8c7939;background:transparent;color:var(--accent);border-radius:12px;font-size:14px;gap:16px;flex-shrink:0}.delivery-footer .footer-action:hover{background:rgba(255,219,77,.08);border-color:var(--accent)}.delivery-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);margin-top:28px;padding-top:22px;font-size:12px;color:var(--fg-3)}.delivery-footer-bottom a{display:inline;padding:0;font-size:12px;color:var(--fg-3)}.delivery-footer-credit a{color:var(--accent);text-decoration:none}.delivery-footer-credit a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:960px){.delivery-footer-top{flex-wrap:wrap;gap:20px}.delivery-footer-nav{gap:8px 18px}.delivery-footer-bottom{justify-content:center;text-align:center}}
@media(max-width:600px){.delivery-footer{padding:28px 0 20px}.delivery-footer-top{flex-direction:column;gap:20px}.delivery-footer .logo{justify-content:center}.delivery-footer-nav{gap:6px 22px}.delivery-footer-bottom{flex-direction:column;gap:12px;margin-top:24px;padding-top:20px}.delivery-footer .footer-action{padding:10px 18px}}
