.apt-sf-profile,.apt-sf-profile *{box-sizing:border-box}.apt-sf-profile{margin:0 0 26px;color:#111827}.apt-sf-hero,.apt-sf-card,.apt-sf-stats{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 8px 30px rgba(15,76,92,.08);overflow:hidden}.apt-sf-hero{margin-bottom:14px}.apt-sf-cover{height:76px;background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.22) 2px,transparent 3px) 0 0/22px 22px,linear-gradient(135deg,#07566b 0%,#0f4c5c 45%,#0bbf6a 100%)}.apt-sf-hero-body{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:15px;align-items:center;padding:0 20px 16px;margin-top:-32px}.apt-sf-avatar{width:82px;height:82px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.16);background:#fff}.apt-sf-avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:900;color:#0f4c5c;background:#e0f2fe}.apt-sf-kicker{margin:27px 0 2px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.apt-sf-identity h1{margin:0;font-size:27px;line-height:1.08;font-weight:900;color:#0f172a}.apt-sf-tagline{margin:4px 0 8px;color:#4b5563;font-weight:600}.apt-sf-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:#111827}.apt-sf-rating span{color:#6b7280}.apt-sf-rating--none{color:#9ca3af;font-weight:700}.apt-star{color:#d1d5db;font-size:14px;line-height:1}.apt-star--full{color:#f59e0b}.apt-sf-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:#64748b;margin-bottom:9px}.apt-sf-badges{display:flex;flex-wrap:wrap;gap:7px}.apt-vbadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;padding:6px 10px;border-radius:999px;border:1px solid;line-height:1;white-space:nowrap}.apt-vbadge--member{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.apt-vbadge--verified{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.apt-vbadge--insurance{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.apt-vbadge--top{background:#fffbeb;color:#b45309;border-color:#fde68a}.apt-vbadge--fast{background:#fdf4ff;color:#a21caf;border-color:#f5d0fe}.apt-vbadge--available{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.apt-vbadge--quote{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.apt-sf-actions{display:flex;flex-direction:column;gap:9px;align-items:stretch;margin-top:28px}.apt-sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:11px;padding:11px 18px;font-weight:900;font-size:13px;text-decoration:none!important;border:1px solid transparent;cursor:pointer;white-space:nowrap}.apt-sf-btn-primary{background:#0f4c5c;color:#fff!important;box-shadow:0 10px 20px rgba(15,76,92,.18)}.apt-sf-btn-primary:hover{background:#083b49;color:#fff!important}.apt-sf-btn-secondary{background:#ecfdf5;color:#047857!important;border-color:#bbf7d0}.apt-sf-btn-secondary:hover{background:#d1fae5;color:#065f46!important}.apt-sf-nav{display:flex;gap:4px;overflow-x:auto;border-top:1px solid #eef2f7;padding:0 18px}.apt-sf-nav a{padding:15px 14px;font-size:13px;font-weight:800;color:#475569!important;text-decoration:none!important;border-bottom:3px solid transparent;white-space:nowrap}.apt-sf-nav a:hover{color:#0f4c5c!important;border-bottom-color:#0bbf6a}.apt-sf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-bottom:14px}.apt-sf-stats div{padding:14px 16px;border-right:1px solid #eef2f7}.apt-sf-stats div:last-child{border-right:none}.apt-sf-stats strong{display:block;font-size:20px;line-height:1;font-weight:900;color:#0f172a}.apt-sf-stats span{display:block;margin-top:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.apt-sf-card{margin-bottom:13px;padding:17px 18px}.apt-sf-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.apt-sf-card-head h3,.apt-sf-quote h3{margin:0;font-size:18px;line-height:1.25;font-weight:900;color:#0f172a}.apt-sf-card-head span{font-size:12px;color:#64748b;font-weight:700}.apt-sf-about-card p,.apt-sf-quote p{margin:0;font-size:14px;line-height:1.65;color:#475569}.apt-sf-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.apt-sf-chips span{padding:7px 11px;border-radius:999px;background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd;font-size:12px;font-weight:800}.apt-sf-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.apt-sf-gallery a{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f1f5f9;display:block}.apt-sf-gallery img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.apt-sf-gallery a:hover img{transform:scale(1.04)}.apt-sf-quote{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#bbf7d0;background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%)}.apt-sf-quote>div{min-width:0}.apt-sf-reviews{display:grid;gap:10px}.apt-sf-review{border:1px solid #eef2f7;border-radius:12px;padding:13px 14px;background:#fafafa}.apt-sf-review>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.apt-sf-review strong{font-size:13px;color:#0f172a}.apt-sf-review span{font-size:11px;color:#94a3b8}.apt-sf-review-stars{margin-bottom:7px}.apt-sf-review p{margin:0;font-size:13px;line-height:1.55;color:#475569}.apt-services-heading{margin-top:18px!important;margin-bottom:14px!important;font-size:24px!important;font-weight:900!important;color:#0f172a!important}.apt-service-card-polish{border-radius:16px!important;box-shadow:0 6px 18px rgba(15,76,92,.06)!important}.apt-service-card-polish .hp-listing__title,.apt-service-card-polish h3,.apt-service-card-polish h4{font-weight:900!important}.hp-vendor--view-page .hp-vendor__actions a,.hp-vendor--view-page .hp-vendor__actions button{border-radius:10px!important;font-weight:900!important}.hp-page__sidebar .hp-vendor,.hp-page__sidebar .hp-vendor--view-page{max-height:430px;overflow:hidden}@media (max-width:991px){.apt-sf-hero-body{grid-template-columns:78px minmax(0,1fr)}.apt-sf-avatar{width:78px;height:78px}.apt-sf-actions{grid-column:1/-1;flex-direction:row;margin-top:0}.apt-sf-actions .apt-sf-btn{flex:1 1 0}.apt-sf-identity h1{font-size:24px}.apt-sf-kicker{margin-top:26px}.apt-sf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.apt-sf-stats div{border-bottom:1px solid #eef2f7}.apt-sf-stats div:nth-child(2n){border-right:none}.apt-sf-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.apt-sf-cover{height:66px}.apt-sf-hero-body{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:0 15px 15px;margin-top:-30px}.apt-sf-avatar{width:64px;height:64px;border-width:4px}.apt-sf-identity h1{font-size:21px}.apt-sf-kicker{margin-top:22px}.apt-sf-actions{flex-direction:column}.apt-sf-nav{padding:0 10px}.apt-sf-nav a{padding:13px 10px}.apt-sf-card{padding:16px}.apt-sf-card-head{align-items:flex-start;flex-direction:column;gap:4px}.apt-sf-quote{flex-direction:column;align-items:stretch}.apt-sf-stats strong{font-size:20px}}.apt-sf-profile--member .apt-sf-cover{background:linear-gradient(135deg,#0f4c5c 0%,#0b7285 55%,#14b8a6 100%)}.apt-sf-profile--member .apt-sf-hero{border-color:#dbeafe}.apt-sf-profile--member .apt-sf-rating--none{color:#92400e;background:#fffbeb;border:1px solid #fde68a;display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;font-weight:800}.apt-sf-profile--member .apt-sf-stats div strong{font-size:20px}.apt-sf-profile--member .apt-sf-about-card{border-color:#fde68a;background:#fffdf6}