.ServiceDetailModal_container__4hJN7{display:flex;flex-direction:column;gap:1.5rem}.ServiceDetailModal_imageBanner__hBAl1{position:relative;height:240px;border-radius:var(--radius-lg);overflow:hidden}.ServiceDetailModal_bannerImg__HqCt7{width:100%;height:100%;object-fit:cover}.ServiceDetailModal_bannerOverlay__hikCu{position:absolute;bottom:1rem;left:1rem}.ServiceDetailModal_body__QoMmX{display:flex;flex-direction:column;gap:1.5rem}.ServiceDetailModal_metaRow__Dq5C4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ServiceDetailModal_metaBox__Fbjk9{padding:.85rem 1rem;background-color:var(--color-surface-hover);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:.2rem}.ServiceDetailModal_metaLabel__DCmRK{font-size:.75rem;text-transform:uppercase;font-weight:600;color:var(--color-text-muted)}.ServiceDetailModal_metaValue__wkmu_{font-size:.925rem;font-weight:600;color:var(--color-text-primary)}.ServiceDetailModal_section__GGtYU{display:flex;flex-direction:column;gap:.6rem}.ServiceDetailModal_sectionTitle__FrvgY{font-family:var(--font-body);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.ServiceDetailModal_description__hFNEJ{font-size:.95rem;line-height:1.6;color:var(--color-text-secondary)}.ServiceDetailModal_benefitsList__Wk86M{list-style:none;display:flex;flex-direction:column;gap:.6rem}.ServiceDetailModal_benefitItem__6pnTq{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--color-text-primary)}.ServiceDetailModal_checkIcon__HJN7U{color:var(--color-primary);flex-shrink:0}.ServiceDetailModal_tierSelector__uJRdA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.85rem;gap:.85rem}.ServiceDetailModal_tierCard__rVpuC{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem;background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.ServiceDetailModal_tierCard__rVpuC:hover{border-color:var(--color-primary)}.ServiceDetailModal_activeTierCard__kP5_v{border-color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:var(--shadow-sm)}.ServiceDetailModal_tierDuration__Gloq_{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.ServiceDetailModal_activeTierCard__kP5_v .ServiceDetailModal_tierDuration__Gloq_{color:var(--color-primary)}.ServiceDetailModal_tierPrice__NxXOk{font-size:1.35rem;font-weight:700;color:var(--color-price)}[data-theme=dark] .ServiceDetailModal_tierPrice__NxXOk{color:#F5CE58!important}[data-theme=light] .ServiceDetailModal_tierPrice__NxXOk{color:#B45309!important}.ServiceDetailModal_tierTax__ISmaN{font-size:.7rem;color:var(--color-text-muted)}.ServiceDetailModal_footerAction__9YO11{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--color-border);margin-top:.5rem;gap:1.5rem}.ServiceDetailModal_priceSummary__Vl2xt{display:flex;flex-direction:column}.ServiceDetailModal_summaryLabel__lrbqa{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase}.ServiceDetailModal_summaryPrice__D_c_T{font-size:1.6rem;font-weight:800;color:var(--color-price);line-height:1.1}[data-theme=dark] .ServiceDetailModal_summaryPrice__D_c_T{color:#F5CE58!important;text-shadow:0 0 12px rgba(245,206,88,.3)}[data-theme=light] .ServiceDetailModal_summaryPrice__D_c_T{color:#B45309!important}.ServiceDetailModal_summaryDuration__QxFea{font-size:.775rem;color:var(--color-text-secondary)}.ServiceDetailModal_modalBtnGroup__G8qHT{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ServiceDetailModal_modalWhatsAppBtn__n2lSs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.35rem;background:linear-gradient(135deg,#25D366,#128C7E);color:#ffffff;font-weight:700;font-size:.9rem;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 4px 14px rgba(37,211,102,.35)}.ServiceDetailModal_modalWhatsAppBtn__n2lSs:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,.5);background:linear-gradient(135deg,#2BF074,#15A090)}@media (max-width:600px){.ServiceDetailModal_metaRow__Dq5C4,.ServiceDetailModal_tierSelector__uJRdA{grid-template-columns:1fr}.ServiceDetailModal_footerAction__9YO11{flex-direction:column;align-items:stretch}}