.container[data-astro-cid-ryguqszp]{max-width:900px;margin:40px auto;padding:0 20px}.page-header[data-astro-cid-ryguqszp]{text-align:center;margin-bottom:50px}.page-header[data-astro-cid-ryguqszp] h1[data-astro-cid-ryguqszp]{font-size:2.5em;color:#1a1a1a;margin-bottom:15px}.page-header[data-astro-cid-ryguqszp] p[data-astro-cid-ryguqszp]{font-size:1.2em;color:#666}.calculator-card[data-astro-cid-ryguqszp]{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a;margin-bottom:40px}.calculator-title[data-astro-cid-ryguqszp]{font-size:2em;color:#1a1a1a;margin-bottom:30px;text-align:center;border-bottom:3px solid #ffd900;padding-bottom:15px}.input-group[data-astro-cid-ryguqszp]{margin-bottom:25px}.input-group[data-astro-cid-ryguqszp] label[data-astro-cid-ryguqszp]{display:block;font-size:1.2em;font-weight:600;color:#1a1a1a;margin-bottom:10px}.input-group[data-astro-cid-ryguqszp] input[data-astro-cid-ryguqszp]{width:100%;padding:15px 20px;font-size:1.3em;border:2px solid #e0e0e0;border-radius:10px;transition:border-color .3s}.input-group[data-astro-cid-ryguqszp] input[data-astro-cid-ryguqszp]:focus{outline:none;border-color:#ffd900}.calculate-btn[data-astro-cid-ryguqszp]{width:100%;background:linear-gradient(135deg,#ffd900,#ffed4e);color:#1a1a1a;padding:18px;font-size:1.4em;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .3s;margin-top:10px}.calculate-btn[data-astro-cid-ryguqszp]:hover{transform:scale(1.02);box-shadow:0 5px 20px #ffd90066}.result-box[data-astro-cid-ryguqszp]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:30px;border-radius:15px;margin-top:30px;text-align:center;display:none}.result-box[data-astro-cid-ryguqszp].show{display:block;animation:slideDown .5s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.result-box[data-astro-cid-ryguqszp] h3[data-astro-cid-ryguqszp]{font-size:1.5em;color:#ffd900;margin-bottom:15px}.result-price[data-astro-cid-ryguqszp]{font-size:3em;font-weight:700;color:#ffd900;margin:20px 0}.result-details[data-astro-cid-ryguqszp]{font-size:1.1em;color:#ccc;margin-top:15px;line-height:1.8}.disclaimer[data-astro-cid-ryguqszp]{background:#fff3cd;border-left:4px solid #ffc107;padding:20px;border-radius:10px;margin:30px 0}.disclaimer[data-astro-cid-ryguqszp] strong[data-astro-cid-ryguqszp]{color:#856404;font-size:1.1em}.disclaimer[data-astro-cid-ryguqszp] p[data-astro-cid-ryguqszp]{color:#856404;margin:10px 0;line-height:1.6}.price-info[data-astro-cid-ryguqszp]{background:#fff;padding:40px;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px}.price-info[data-astro-cid-ryguqszp] h2[data-astro-cid-ryguqszp]{color:#1a1a1a;margin-bottom:20px;font-size:2em;border-bottom:3px solid #ffd900;padding-bottom:10px}.price-info[data-astro-cid-ryguqszp] h3[data-astro-cid-ryguqszp]{color:#2d2d2d;margin:25px 0 15px;font-size:1.5em}.price-info[data-astro-cid-ryguqszp] p[data-astro-cid-ryguqszp]{color:#555;line-height:1.8;margin-bottom:15px}.price-table[data-astro-cid-ryguqszp]{width:100%;border-collapse:collapse;margin:25px 0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.price-table[data-astro-cid-ryguqszp] th[data-astro-cid-ryguqszp]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#ffd900;padding:15px;text-align:left;font-size:1.1em}.price-table[data-astro-cid-ryguqszp] td[data-astro-cid-ryguqszp]{padding:15px;border-bottom:1px solid #eee;color:#555}.price-table[data-astro-cid-ryguqszp] tr[data-astro-cid-ryguqszp]:last-child td[data-astro-cid-ryguqszp]{border-bottom:none}.price-table[data-astro-cid-ryguqszp] tr[data-astro-cid-ryguqszp]:hover{background:#f8f9fa}.popular-routes[data-astro-cid-ryguqszp]{background:#fff;padding:40px;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px}.route-item[data-astro-cid-ryguqszp]{display:flex;justify-content:space-between;align-items:center;padding:20px;margin:15px 0;background:#f8f9fa;border-radius:10px;border-left:5px solid #ffd900}.route-name[data-astro-cid-ryguqszp]{font-size:1.2em;font-weight:600;color:#1a1a1a}.route-distance[data-astro-cid-ryguqszp]{color:#666;margin-top:5px}.route-price[data-astro-cid-ryguqszp]{font-size:1.5em;font-weight:700;color:#1a1a1a}.cta-box[data-astro-cid-ryguqszp]{background:linear-gradient(135deg,#ffd900,#ffed4e);padding:40px;border-radius:15px;text-align:center}.cta-box[data-astro-cid-ryguqszp] h2[data-astro-cid-ryguqszp]{font-size:2em;color:#1a1a1a;margin-bottom:20px}.cta-box[data-astro-cid-ryguqszp] p[data-astro-cid-ryguqszp]{font-size:1.2em;color:#2d2d2d;margin-bottom:30px}.phone-btn[data-astro-cid-ryguqszp]{display:inline-block;background:#1a1a1a;color:#fff;padding:18px 40px;border-radius:50px;text-decoration:none;font-size:1.4em;font-weight:700;margin:10px;transition:all .3s}.phone-btn[data-astro-cid-ryguqszp]:hover{background:#2d2d2d;transform:scale(1.05)}@media (max-width: 768px){.calculator-card[data-astro-cid-ryguqszp],.price-info[data-astro-cid-ryguqszp],.popular-routes[data-astro-cid-ryguqszp]{padding:25px 20px}.page-header[data-astro-cid-ryguqszp] h1[data-astro-cid-ryguqszp]{font-size:1.8em}.result-price[data-astro-cid-ryguqszp]{font-size:2.2em}.route-item[data-astro-cid-ryguqszp]{flex-direction:column;text-align:center;gap:10px}}
