.CustomerServicesPage_page__hXxJl{background:var(--bg);color:var(--text-primary);min-height:100vh;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,4rem) 4rem}.CustomerServicesPage_hero__0NPdz{align-items:center;background:var(--primary);border:1px solid var(--gray-light);border-radius:8px;box-shadow:var(--card-shadow);display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1180px;overflow:hidden;padding:clamp(1.25rem,3vw,2.4rem);position:relative}.CustomerServicesPage_hero__0NPdz:before{background:var(--accent);content:"";inset:0 auto 0 0;position:absolute;width:6px}.CustomerServicesPage_heroText__TIR1b{max-width:720px;padding-left:.4rem}.CustomerServicesPage_eyebrow__E7Bc2{color:var(--accent-dark);font-size:.82rem;font-weight:800;letter-spacing:0;margin:0 0 .55rem;text-transform:uppercase}.CustomerServicesPage_hero__0NPdz h1{color:var(--text-primary);font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.02;margin:0}.CustomerServicesPage_hero__0NPdz p{color:var(--text-secondary);font-size:1rem;line-height:1.55;margin:.8rem 0 0}.CustomerServicesPage_brandMark__sGk5j{align-items:center;aspect-ratio:16/9;background:var(--secondary);border:1px solid var(--gray-light);border-radius:8px;color:var(--primary);display:flex;flex:0 0 min(290px,32vw);justify-content:center;overflow:hidden}.CustomerServicesPage_brandMark__sGk5j span{color:var(--accent);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900}.CustomerServicesPage_brandMark__sGk5j img{display:block;height:100%;object-fit:cover;width:100%}.CustomerServicesPage_summaryBand__3tYUT{background:var(--bg-alt);border:1px solid var(--gray-light);border-radius:8px;box-shadow:var(--card-shadow);color:var(--text-primary);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem auto;max-width:1180px;overflow:hidden}.CustomerServicesPage_summaryBand__3tYUT div{background:var(--bg-alt);padding:1rem}.CustomerServicesPage_historyItem__kQEJO span,.CustomerServicesPage_sectionHeader__JXyMp p,.CustomerServicesPage_serviceDescription__eR6vp,.CustomerServicesPage_summaryBand__3tYUT span{color:var(--text-secondary);display:block}.CustomerServicesPage_summaryBand__3tYUT span{font-size:.8rem;font-weight:700;text-transform:uppercase}.CustomerServicesPage_summaryBand__3tYUT strong{color:var(--text-primary);display:block;font-size:1.25rem;margin-top:.25rem}.CustomerServicesPage_history__2fpxe,.CustomerServicesPage_section__s5kyG{margin:1rem auto 0;max-width:1180px;padding:clamp(1rem,2vw,1.4rem) 0 0}.CustomerServicesPage_sectionHeader__JXyMp{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.CustomerServicesPage_sectionHeader__JXyMp h2{color:var(--text-primary);font-size:clamp(1.45rem,3vw,2rem);margin:0}.CustomerServicesPage_sectionHeader__JXyMp p{margin:0}.CustomerServicesPage_serviceGrid__fDmXY{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.CustomerServicesPage_serviceTile__QAy_4{background:var(--bg-alt);border:1px solid var(--gray-light);border-radius:8px;box-shadow:var(--card-shadow);color:inherit;display:flex;flex-direction:column;min-height:176px;padding:1rem;text-decoration:none;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.CustomerServicesPage_serviceTile__QAy_4:hover{border-color:var(--accent);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.CustomerServicesPage_subscribedTile__PJD7z{background:color-mix(in srgb,var(--accent) 12%,var(--bg-alt));border-color:var(--accent)}.CustomerServicesPage_serviceName__AGj09{color:var(--text-primary);font-size:1.16rem;font-weight:850}.CustomerServicesPage_serviceDescription__eR6vp{font-size:.92rem;line-height:1.45;margin-top:.6rem}.CustomerServicesPage_serviceAction__QqaBl{align-self:flex-start;background:var(--accent);border-radius:999px;color:var(--primary);font-size:.84rem;font-weight:800;margin-top:auto;padding:.45rem .85rem}.CustomerServicesPage_historyList__ambaj{display:grid;grid-gap:.7rem;gap:.7rem}.CustomerServicesPage_emptyState__scsmv,.CustomerServicesPage_historyItem__kQEJO{background:var(--bg-alt);border:1px solid var(--gray-light);border-radius:8px;box-shadow:var(--card-shadow);padding:1rem}.CustomerServicesPage_historyItem__kQEJO strong{color:var(--text-primary)}.CustomerServicesPage_emptyState__scsmv{color:var(--text-secondary);grid-column:1/-1}@media (max-width:900px){.CustomerServicesPage_hero__0NPdz,.CustomerServicesPage_sectionHeader__JXyMp{align-items:stretch;flex-direction:column}.CustomerServicesPage_brandMark__sGk5j{flex-basis:auto;width:min(320px,100%)}.CustomerServicesPage_serviceGrid__fDmXY,.CustomerServicesPage_summaryBand__3tYUT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.CustomerServicesPage_serviceGrid__fDmXY,.CustomerServicesPage_summaryBand__3tYUT{grid-template-columns:1fr}}