.slug-module__FwpeRq__providerPage{padding:48px 16px 80px}.slug-module__FwpeRq__providerDetailSection{width:100%}.slug-module__FwpeRq__providerDetailShell{max-width:760px;margin:0 auto}.slug-module__FwpeRq__providerDetailCard{background:#f6ecfb;border:1px solid #dcc3ee;border-radius:26px;padding:28px 30px;box-shadow:0 10px 28px #5b2b7d0f}.slug-module__FwpeRq__providerDetailTop{align-items:center;gap:18px;margin-bottom:24px;display:flex}.slug-module__FwpeRq__providerDetailAvatar{color:#6c3796;background:#efe4f8;border:1px solid #d8bee9;border-radius:22px;justify-content:center;align-items:center;width:84px;min-width:84px;height:84px;font-size:2rem;font-weight:700;display:flex}.slug-module__FwpeRq__providerDetailHead{flex:1}.slug-module__FwpeRq__providerDetailKicker{color:#5d2c86;margin:0 0 4px;font-size:.95rem}.slug-module__FwpeRq__providerDetailHead h1{color:#2f1d3a;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.15}.slug-module__FwpeRq__providerDetailTags{flex-wrap:wrap;gap:10px;display:flex}.slug-module__FwpeRq__providerTag{color:#6a3e8e;background:#eee1f8;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.slug-module__FwpeRq__providerDetailIntro{margin-bottom:22px}.slug-module__FwpeRq__providerDetailIntro p{color:#2f2f2f;margin:0;font-size:1.05rem;line-height:1.7}.slug-module__FwpeRq__providerDetailGrid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:22px;display:grid}.slug-module__FwpeRq__providerInfoBox{min-width:0}.slug-module__FwpeRq__providerInfoBox h2,.slug-module__FwpeRq__providerDetailBlock h2{color:#4f1f7a;margin:0 0 14px;font-size:1.05rem;font-weight:700}.slug-module__FwpeRq__providerInfoList{margin:0;padding:0;list-style:none}.slug-module__FwpeRq__providerInfoList li{color:#2e2e2e;margin-bottom:8px;font-size:1rem;line-height:1.6}.slug-module__FwpeRq__providerInfoList li:last-child{margin-bottom:0}.slug-module__FwpeRq__providerDetailBlock{margin-top:18px}.slug-module__FwpeRq__providerTextBox,.slug-module__FwpeRq__providerEmptyBox{color:#5a5a5a;background:#ffffff61;border:1px solid #d9c0ea;border-radius:18px;padding:18px 20px;font-size:1rem;line-height:1.6}.slug-module__FwpeRq__providerTextBox p,.slug-module__FwpeRq__providerEmptyBox p{margin:0}@media (max-width:768px){.slug-module__FwpeRq__providerPage{padding:32px 14px 64px}.slug-module__FwpeRq__providerDetailShell{max-width:100%}.slug-module__FwpeRq__providerDetailCard{border-radius:22px;padding:22px 18px}.slug-module__FwpeRq__providerDetailTop{align-items:flex-start;gap:14px;margin-bottom:20px}.slug-module__FwpeRq__providerDetailAvatar{border-radius:18px;width:72px;min-width:72px;height:72px;font-size:1.7rem}.slug-module__FwpeRq__providerDetailHead h1{font-size:1.7rem}.slug-module__FwpeRq__providerDetailTags{gap:8px}.slug-module__FwpeRq__providerTag{padding:8px 14px;font-size:.9rem}.slug-module__FwpeRq__providerDetailGrid{grid-template-columns:1fr;gap:18px}}@media (max-width:520px){.slug-module__FwpeRq__providerDetailTop{flex-direction:column;align-items:flex-start}.slug-module__FwpeRq__providerDetailHead{width:100%}.slug-module__FwpeRq__providerDetailHead h1{margin-bottom:12px}}.slug-module__FwpeRq__reviewHeader{margin-bottom:20px}.slug-module__FwpeRq__reviewTopStars{align-items:center;gap:12px;margin-top:8px;display:flex}.slug-module__FwpeRq__bigStars{color:#9c27b0;letter-spacing:3px;font-size:1.8rem}.slug-module__FwpeRq__bigRating{color:#3c096c;font-weight:600}.slug-module__FwpeRq__reviewSubline{color:#777;margin-top:6px;font-size:.95rem}.slug-module__FwpeRq__reviewList{gap:18px;display:grid}.slug-module__FwpeRq__reviewCard{background:#fff;border:1px solid #eadcf6;border-radius:20px;padding:20px;transition:all .2s}.slug-module__FwpeRq__reviewCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #3c096c14}.slug-module__FwpeRq__reviewCardTop{justify-content:space-between;align-items:flex-start;display:flex}.slug-module__FwpeRq__reviewStarsRow{color:#9c27b0;letter-spacing:2px;font-size:1.2rem;font-weight:600}.slug-module__FwpeRq__reviewAuthor{color:#3c096c;margin:0;font-weight:700}.slug-module__FwpeRq__reviewDate{color:#888;font-size:.85rem}.slug-module__FwpeRq__reviewText{color:#333;margin-top:10px;line-height:1.6}
