.hero[data-astro-cid-pdxs3jeg]{background:linear-gradient(135deg,#0a1628e0,#0a1628c7),url(/images/Transport-Moldova-Germania.webp);background-size:cover;background-position:center;padding:120px 40px 80px;color:#fff}.hero-container[data-astro-cid-pdxs3jeg]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.hero-content[data-astro-cid-pdxs3jeg] h1[data-astro-cid-pdxs3jeg]{font-size:48px;margin-bottom:20px;line-height:1.2}.hero-content[data-astro-cid-pdxs3jeg] h2[data-astro-cid-pdxs3jeg]{font-size:20px;font-weight:600;color:#fafbfce6;margin-bottom:32px;line-height:1.6}.features-list[data-astro-cid-pdxs3jeg]{list-style:none;padding-left:0;margin-bottom:32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.features-list[data-astro-cid-pdxs3jeg] li[data-astro-cid-pdxs3jeg]{padding:12px 16px 12px 48px;background:#ffb84d1a;border-left:3px solid var(--warm-gold);border-radius:8px;position:relative;font-weight:600;font-size:15px}.features-list[data-astro-cid-pdxs3jeg] li[data-astro-cid-pdxs3jeg] i[data-astro-cid-pdxs3jeg]{position:absolute;left:16px;top:14px;color:var(--warm-gold);font-size:18px}.hero-cta[data-astro-cid-pdxs3jeg]{display:flex;gap:16px;flex-wrap:wrap}.hero-btn[data-astro-cid-pdxs3jeg]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s;border:2px solid transparent;font-family:Montserrat,sans-serif}.hero-btn[data-astro-cid-pdxs3jeg].primary{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}.hero-btn[data-astro-cid-pdxs3jeg].primary:hover{background:transparent;transform:translateY(-2px);box-shadow:0 12px 40px #0038ff4d}.hero-btn[data-astro-cid-pdxs3jeg].secondary{background:transparent;color:#fff;border-color:#ffffff4d}.hero-btn[data-astro-cid-pdxs3jeg].secondary:hover{background:#ffffff1a;border-color:#fff}.hero-image[data-astro-cid-pdxs3jeg]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.hero-image[data-astro-cid-pdxs3jeg] img[data-astro-cid-pdxs3jeg]{width:100%;height:auto;display:block}.service-section[data-astro-cid-pdxs3jeg]{padding:80px 40px;background:var(--off-white)}.service-section[data-astro-cid-pdxs3jeg].white-bg{background:#fff}.service-container[data-astro-cid-pdxs3jeg]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.service-container[data-astro-cid-pdxs3jeg].reverse{direction:rtl}.service-container[data-astro-cid-pdxs3jeg].reverse>[data-astro-cid-pdxs3jeg]{direction:ltr}.service-label[data-astro-cid-pdxs3jeg]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--primary-blue);font-weight:700;margin-bottom:12px}.service-content[data-astro-cid-pdxs3jeg] h2[data-astro-cid-pdxs3jeg]{font-size:36px;margin-bottom:24px;color:var(--deep-navy)}.service-content[data-astro-cid-pdxs3jeg] p[data-astro-cid-pdxs3jeg]{font-size:16px;line-height:1.8;color:#374151;margin-bottom:20px}.service-content[data-astro-cid-pdxs3jeg] h3[data-astro-cid-pdxs3jeg]{font-size:20px;margin-top:32px;margin-bottom:16px;color:var(--deep-navy)}.service-content[data-astro-cid-pdxs3jeg] ul[data-astro-cid-pdxs3jeg]{list-style:none;padding-left:0}.service-content[data-astro-cid-pdxs3jeg] ul[data-astro-cid-pdxs3jeg] li[data-astro-cid-pdxs3jeg]{padding:8px 0 8px 32px;position:relative;color:#374151;font-weight:600}.service-content[data-astro-cid-pdxs3jeg] ul[data-astro-cid-pdxs3jeg] li[data-astro-cid-pdxs3jeg]:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;background:var(--warm-gold);border-radius:50%}.service-image[data-astro-cid-pdxs3jeg]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.service-image[data-astro-cid-pdxs3jeg] img[data-astro-cid-pdxs3jeg]{width:100%;height:auto;display:block}.info-box[data-astro-cid-pdxs3jeg]{background:#fff;padding:24px;border-radius:12px;border-left:4px solid var(--primary-blue);margin-top:24px}.info-box[data-astro-cid-pdxs3jeg] p[data-astro-cid-pdxs3jeg]{margin:0 0 8px;font-size:15px;color:#374151}.info-box[data-astro-cid-pdxs3jeg] p[data-astro-cid-pdxs3jeg]:last-child{margin-bottom:0}.cities-section[data-astro-cid-pdxs3jeg]{padding:80px 40px;background:#fff}.cities-container[data-astro-cid-pdxs3jeg]{max-width:1200px;margin:0 auto}.cities-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg]{font-size:36px;text-align:center;margin-bottom:48px;color:var(--deep-navy)}.cities-image[data-astro-cid-pdxs3jeg]{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000001a;margin-bottom:32px}.cities-image[data-astro-cid-pdxs3jeg] img[data-astro-cid-pdxs3jeg]{width:100%;height:auto;display:block}.cities-grid[data-astro-cid-pdxs3jeg]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.city-card[data-astro-cid-pdxs3jeg]{background:var(--off-white);padding:24px;border-radius:12px;border:2px solid rgba(0,0,0,.06);transition:all .3s}.city-card[data-astro-cid-pdxs3jeg]:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.city-route[data-astro-cid-pdxs3jeg]{font-size:18px;font-weight:700;color:var(--deep-navy);margin-bottom:12px;display:flex;align-items:center;gap:12px}.city-route[data-astro-cid-pdxs3jeg] i[data-astro-cid-pdxs3jeg]{color:var(--warm-gold);font-size:16px}.city-price[data-astro-cid-pdxs3jeg]{font-size:32px;font-weight:800;color:var(--primary-blue);font-family:Montserrat,sans-serif}.cities-note[data-astro-cid-pdxs3jeg]{text-align:center;font-size:16px;color:#4b5563;margin-bottom:24px}.faq-section[data-astro-cid-pdxs3jeg]{background:var(--deep-navy);padding:80px 40px;color:#fff}.faq-container[data-astro-cid-pdxs3jeg]{max-width:1000px;margin:0 auto}.faq-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg]{font-size:36px;text-align:center;margin-bottom:48px}.faq-section[data-astro-cid-pdxs3jeg] .faq-item[data-astro-cid-pdxs3jeg]{background:var(--lighter-navy);border:1px solid var(--border-color)}.faq-section[data-astro-cid-pdxs3jeg] .faq-question[data-astro-cid-pdxs3jeg]{color:var(--soft-white)}.faq-section[data-astro-cid-pdxs3jeg] .faq-answer[data-astro-cid-pdxs3jeg]{color:#fafbfcd9}.reviews-section[data-astro-cid-pdxs3jeg]{padding:80px 40px;background:var(--off-white)}.reviews-container[data-astro-cid-pdxs3jeg]{max-width:1200px;margin:0 auto}.reviews-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg]{font-size:36px;text-align:center;margin-bottom:48px;color:var(--deep-navy)}.cta-container[data-astro-cid-pdxs3jeg]{max-width:800px;margin:0 auto}@media(max-width:1200px){.hero-container[data-astro-cid-pdxs3jeg],.service-container[data-astro-cid-pdxs3jeg]{grid-template-columns:1fr}.cities-grid[data-astro-cid-pdxs3jeg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero[data-astro-cid-pdxs3jeg]{padding:80px 20px 60px}.hero-content[data-astro-cid-pdxs3jeg] h1[data-astro-cid-pdxs3jeg]{font-size:32px}.hero-content[data-astro-cid-pdxs3jeg] h2[data-astro-cid-pdxs3jeg]{font-size:18px}.features-list[data-astro-cid-pdxs3jeg]{grid-template-columns:1fr}.hero-cta[data-astro-cid-pdxs3jeg]{flex-direction:column}.hero-btn[data-astro-cid-pdxs3jeg]{width:100%;justify-content:center}.service-section[data-astro-cid-pdxs3jeg],.cities-section[data-astro-cid-pdxs3jeg],.faq-section[data-astro-cid-pdxs3jeg],.reviews-section[data-astro-cid-pdxs3jeg]{padding:60px 20px}.service-content[data-astro-cid-pdxs3jeg] h2[data-astro-cid-pdxs3jeg],.cities-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg],.faq-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg],.reviews-container[data-astro-cid-pdxs3jeg]>h2[data-astro-cid-pdxs3jeg]{font-size:28px}.cities-grid[data-astro-cid-pdxs3jeg]{grid-template-columns:1fr}.faq-question[data-astro-cid-pdxs3jeg]{padding:20px}.faq-question[data-astro-cid-pdxs3jeg] h3[data-astro-cid-pdxs3jeg]{font-size:16px}.faq-answer[data-astro-cid-pdxs3jeg]{padding:0 20px}.faq-item[data-astro-cid-pdxs3jeg].active .faq-answer[data-astro-cid-pdxs3jeg]{padding:0 20px 20px}}

/* rsp-bg */
@media(max-width:480px){.hero[data-astro-cid-pdxs3jeg]{background-image:linear-gradient(135deg,#0a1628e0,#0a1628c7),url(/images/Transport-Moldova-Germania-480w.webp)}}
@media(min-width:481px) and (max-width:768px){.hero[data-astro-cid-pdxs3jeg]{background-image:linear-gradient(135deg,#0a1628e0,#0a1628c7),url(/images/Transport-Moldova-Germania-768w.webp)}}
@media(max-width:540px) and (-webkit-min-device-pixel-ratio:2),(max-width:540px) and (min-resolution:192dpi){.hero[data-astro-cid-pdxs3jeg]{background-image:linear-gradient(135deg,#0a1628e0,#0a1628c7),url(/images/Transport-Moldova-Germania-1080w.webp)}}