.price-box[data-astro-cid-mvca6iq2]{padding:var(--space-6)}.tariffs-heading[data-astro-cid-mvca6iq2]{font-size:var(--text-sm);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-text)}.tariffs-list[data-astro-cid-mvca6iq2]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5)}.tariff-item[data-astro-cid-mvca6iq2]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.tariff-item[data-astro-cid-mvca6iq2]:last-child{border-bottom:none;padding-bottom:0}.tariff-header[data-astro-cid-mvca6iq2]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.tariff-name[data-astro-cid-mvca6iq2]{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.tariff-amount[data-astro-cid-mvca6iq2]{font-size:var(--text-xl);font-weight:800;color:var(--color-text)}.tariff-subline[data-astro-cid-mvca6iq2]{display:flex;align-items:baseline;gap:4px;font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:1px;flex-wrap:wrap}.tariff-period[data-astro-cid-mvca6iq2]{color:var(--color-text-secondary)}.tariff-deposit[data-astro-cid-mvca6iq2]{font-weight:600;color:var(--color-text)}.tariff-details[data-astro-cid-mvca6iq2]{margin:var(--space-1) 0 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.price-terms-block[data-astro-cid-mvca6iq2]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-surface);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.price-term-line[data-astro-cid-mvca6iq2]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);line-height:1.45;color:var(--color-text-secondary);margin:0}.term-icon[data-astro-cid-mvca6iq2]{flex-shrink:0;margin-top:2px;color:var(--color-text)}.availability-note[data-astro-cid-mvca6iq2]{font-weight:500;color:var(--color-text)}.price-title[data-astro-cid-mvca6iq2]{font-size:var(--text-base);margin-bottom:var(--space-2)}.price-desc[data-astro-cid-mvca6iq2]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:0}.price-main[data-astro-cid-mvca6iq2]{display:flex;align-items:baseline;gap:var(--space-2)}.price-amount[data-astro-cid-mvca6iq2]{font-size:var(--text-3xl);font-weight:800;color:var(--color-text)}.price-unit[data-astro-cid-mvca6iq2]{font-size:var(--text-base);color:var(--color-text-secondary)}.price-tax[data-astro-cid-mvca6iq2],.price-conditions[data-astro-cid-mvca6iq2]{margin-top:var(--space-2);margin-bottom:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.faq-section[data-astro-cid-al2ca2vr]{margin-top:var(--space-12);margin-bottom:var(--space-12)}.faq-title[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-6)}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-al2ca2vr]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);overflow:hidden}.faq-question[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-weight:600;cursor:pointer;user-select:none;list-style:none;gap:var(--space-4)}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]:hover{background-color:var(--color-surface)}.faq-icon[data-astro-cid-al2ca2vr]{transition:transform var(--transition-fast);flex-shrink:0}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 var(--space-5) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-light);color:var(--color-text-secondary)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin-top:var(--space-4);margin-bottom:0;line-height:1.6}.page-container[data-astro-cid-ymjgwr5v]{padding-top:var(--space-8);padding-bottom:var(--space-16)}.service-detail-layout[data-astro-cid-ymjgwr5v]{display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-bottom:var(--space-16)}@media(min-width:992px){.service-detail-layout[data-astro-cid-ymjgwr5v]{grid-template-columns:1fr 360px}}.service-header[data-astro-cid-ymjgwr5v]{margin-bottom:var(--space-8)}.service-badge-row[data-astro-cid-ymjgwr5v]{margin-bottom:var(--space-3)}.badge-planned-hero[data-astro-cid-ymjgwr5v]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:var(--radius-sm)}.service-title[data-astro-cid-ymjgwr5v]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin:0 0 var(--space-3) 0}.service-headline[data-astro-cid-ymjgwr5v]{font-size:var(--text-lg);line-height:1.5;color:var(--color-text-secondary);margin:0 0 var(--space-4) 0}.service-intro[data-astro-cid-ymjgwr5v]{font-size:var(--text-base);line-height:1.7;color:var(--color-text)}.service-cta-banner[data-astro-cid-ymjgwr5v]{margin-top:var(--space-6)}.planned-notice-card[data-astro-cid-ymjgwr5v]{padding:var(--space-5);background-color:#fafafa;border:1px solid #e5e7eb;border-left:4px solid var(--color-text-secondary);margin-bottom:var(--space-8)}.planned-notice-header[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.planned-icon[data-astro-cid-ymjgwr5v]{font-size:16px}.planned-title[data-astro-cid-ymjgwr5v]{font-size:var(--text-base);font-weight:700;color:var(--color-text)}.planned-notice-text[data-astro-cid-ymjgwr5v]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.service-section[data-astro-cid-ymjgwr5v]{margin-bottom:var(--space-10)}.section-title[data-astro-cid-ymjgwr5v]{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-2) 0}.section-desc[data-astro-cid-ymjgwr5v]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0}.features-list[data-astro-cid-ymjgwr5v]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.feature-item[data-astro-cid-ymjgwr5v]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:1.5}.check-icon[data-astro-cid-ymjgwr5v]{color:var(--color-action);flex-shrink:0;margin-top:2px}.conditions-list[data-astro-cid-ymjgwr5v]{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.audiences-accordion[data-astro-cid-ymjgwr5v]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden;transition:border-color var(--transition-fast)}.audiences-accordion[data-astro-cid-ymjgwr5v]:hover{border-color:var(--color-text-secondary)}.audiences-summary[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);cursor:pointer;user-select:none;list-style:none}.audiences-summary[data-astro-cid-ymjgwr5v]::-webkit-details-marker{display:none}.audiences-summary[data-astro-cid-ymjgwr5v]:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.audiences-title[data-astro-cid-ymjgwr5v]{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--color-text)}.accordion-chevron[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;color:var(--color-text-secondary);transition:transform var(--transition-normal)}.audiences-accordion[data-astro-cid-ymjgwr5v][open] .accordion-chevron[data-astro-cid-ymjgwr5v]{transform:rotate(180deg)}.audiences-content[data-astro-cid-ymjgwr5v]{padding:0 var(--space-5) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);margin-top:0;padding-top:var(--space-4)}.audiences-line[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:680px){.audiences-line[data-astro-cid-ymjgwr5v]{flex-direction:row;flex-wrap:wrap;align-items:stretch}.audiences-line[data-astro-cid-ymjgwr5v]>.fixed-aud-card[data-astro-cid-ymjgwr5v]{flex:1 1 240px;min-width:0}}.fixed-aud-card[data-astro-cid-ymjgwr5v]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--transition-fast)}.fixed-aud-card[data-astro-cid-ymjgwr5v].is-active{background-color:var(--color-surface);border:1px solid var(--color-border)}.aud-card-header[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;gap:var(--space-3)}.aud-icon[data-astro-cid-ymjgwr5v]{font-size:20px;line-height:1}.aud-title-wrap[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:2px}.aud-name[data-astro-cid-ymjgwr5v]{font-size:var(--text-base);font-weight:700;margin:0;color:var(--color-text)}.aud-status-badge[data-astro-cid-ymjgwr5v]{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.aud-desc[data-astro-cid-ymjgwr5v]{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);margin:0}.subroles-container[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border)}@media(min-width:680px){.subroles-container[data-astro-cid-ymjgwr5v].has-multiple{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.subrole-item[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:4px}.subrole-header[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;gap:var(--space-2)}.subrole-title[data-astro-cid-ymjgwr5v]{font-size:13px;font-weight:600;color:var(--color-text)}.subrole-desc[data-astro-cid-ymjgwr5v]{font-size:12px;line-height:1.4;color:var(--color-text-secondary);margin:0}.service-sidebar[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:var(--space-6)}.sidebar-action-card[data-astro-cid-ymjgwr5v]{padding:var(--space-6)}.service-schedule-row[data-astro-cid-ymjgwr5v]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.schedule-pill[data-astro-cid-ymjgwr5v]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);background-color:var(--color-action);color:var(--color-action-text)}.schedule-days[data-astro-cid-ymjgwr5v]{font-size:12px;color:var(--color-text-secondary);font-weight:500}.service-location-compact[data-astro-cid-ymjgwr5v]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6;margin:0 0 var(--space-5) 0}.sidebar-buttons[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-contact[data-astro-cid-ymjgwr5v]{padding:var(--space-6);background-color:var(--color-surface)}.sidebar-contact-title[data-astro-cid-ymjgwr5v]{font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-2) 0}.sidebar-contact-desc[data-astro-cid-ymjgwr5v]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5;margin:0 0 var(--space-4) 0}.luggage-location-section[data-astro-cid-ymjgwr5v]{margin-top:var(--space-8)}.luggage-location-card[data-astro-cid-ymjgwr5v]{padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-4)}.luggage-location-image-link[data-astro-cid-ymjgwr5v]{display:block;position:relative;border-radius:var(--radius-sm);overflow:hidden;line-height:0;background-color:var(--color-surface);border:1px solid var(--color-border)}.luggage-location-img[data-astro-cid-ymjgwr5v]{width:100%;height:auto;display:block;transition:transform var(--transition-medium)}.luggage-location-image-link[data-astro-cid-ymjgwr5v]:hover .luggage-location-img[data-astro-cid-ymjgwr5v]{transform:scale(1.015)}.luggage-location-action[data-astro-cid-ymjgwr5v]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) var(--space-1) 0}.luggage-directions-btn[data-astro-cid-ymjgwr5v]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;font-weight:600;text-decoration:none;font-size:var(--text-base);padding:var(--space-3) var(--space-5)}.luggage-location-hint[data-astro-cid-ymjgwr5v]{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;margin:0}.related-services-section[data-astro-cid-ymjgwr5v]{padding-top:var(--space-10);border-top:1px solid var(--color-border)}.related-services-grid[data-astro-cid-ymjgwr5v]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:640px){.related-services-grid[data-astro-cid-ymjgwr5v]{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.related-services-grid[data-astro-cid-ymjgwr5v]{grid-template-columns:repeat(3,1fr)}}
