
.topbar{padding:0}.topbar-inner{min-height:40px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.topbar-inner span,.topbar-inner a,.topbar-inner button{font-size:12px}.topbar-inner a{color:#fff}.topbar-offer{border:0;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}.home-text-btn{border:0;background:transparent;font:inherit;color:#333;font-size:12px;font-weight:700;cursor:pointer}.home-text-btn:hover{color:var(--green)}.hd-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hd-brand-grid button{min-height:58px;background:#fff;border:1px solid var(--line);font:600 12px Poppins,sans-serif;cursor:pointer;padding:12px}.hd-brand-grid button:hover{border-color:var(--green);color:var(--green);transform:translateY(-1px)}.hd-trust-section{padding-top:10px}.hd-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hd-trust-grid article{border:1px solid var(--line);padding:22px;background:#fff}.hd-trust-grid article span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfeee5;color:var(--green);border-radius:50%;font-size:17px}.hd-trust-grid h3{font:600 16px Poppins,sans-serif;margin:14px 0 8px}.hd-trust-grid p{margin:0;color:#6f6f6f;line-height:1.7;font-size:13px}.hd-reviews-section{background:#fafafa}.hd-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hd-review-grid article{border:1px solid var(--line);background:#fff;padding:22px;min-height:160px}.hd-stars{letter-spacing:2px;color:#555;margin-bottom:12px}.hd-review-grid p{line-height:1.7;color:#666;font-size:13px;min-height:63px}.hd-review-grid strong{font:600 12px Poppins,sans-serif}.hd-faq-list{border-top:1px solid var(--line)}.hd-faq-list details{border-bottom:1px solid var(--line)}.hd-faq-list summary{cursor:pointer;list-style:none;padding:18px 3px;font:600 14px Poppins,sans-serif}.hd-faq-list summary::-webkit-details-marker{display:none}.hd-faq-list summary:after{content:'+';float:right;color:#777;font-size:20px}.hd-faq-list details[open] summary:after{content:'−'}.hd-faq-list p{margin:0 0 18px;color:#666;line-height:1.75;max-width:900px}.hd-knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hd-knowledge-grid article{border:1px solid var(--line);background:#fff}.hd-knowledge-img{aspect-ratio:16/9;background:#f7f7f7;overflow:hidden}.hd-knowledge-img img{width:100%;height:100%;object-fit:cover;display:block}.hd-knowledge-grid article>div:last-child{padding:16px}.hd-knowledge-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-weight:700}.hd-knowledge-grid h3{font:600 16px Poppins,sans-serif;margin:7px 0 12px}.hd-knowledge-grid button{border:0;background:transparent;padding:0;font:600 12px Poppins,sans-serif;cursor:pointer}.hd-knowledge-grid button:hover{color:var(--green)}.hd-footer-social{display:flex;gap:7px;margin-top:13px}.hd-footer-social button{width:30px;height:30px;border:1px solid #444;background:#222;color:#bbb;border-radius:50%;cursor:pointer}.hd-footer-social button:hover{color:#fff;border-color:#fff}.hd-small-modal,.hd-search-modal{background:#fff;border:1px solid var(--line);box-shadow:0 24px 70px rgba(0,0,0,.22);width:min(650px,100%);max-height:calc(100vh - 44px);overflow:auto;position:relative;padding:28px}.hd-small-head{padding:0 25px 14px}.hd-small-head h2{font:700 27px Poppins,sans-serif;margin:0 0 7px}.hd-small-head p{color:#666;line-height:1.6;margin:0}.hd-account-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:0 25px}.hd-account-tabs button{border:0;background:transparent;padding:12px 0;font:700 12px Poppins,sans-serif;color:#888;cursor:pointer;border-bottom:2px solid transparent}.hd-account-tabs button.active{color:#222;border-color:var(--green)}.hd-account-form{padding:18px 25px}.hd-account-form label{display:block;font-size:12px;font-weight:700;margin-bottom:13px}.hd-account-form input,.hd-account-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #ddd;padding:11px 12px;font:inherit;box-sizing:border-box}.hd-account-user{margin:0 25px 20px;background:#f6faf7;border:1px solid #dbeee1;padding:14px;font-size:13px;line-height:1.7}.hd-search-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px 25px 18px}.hd-search-form input{min-width:0;border:1px solid #ddd;padding:12px;font:inherit}.hd-search-results{padding:0 25px 18px;display:grid;gap:8px}.hd-search-result{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);padding:10px;background:#fff;cursor:pointer;text-align:left}.hd-search-result img{width:70px;height:70px;object-fit:contain;background:#f7f7f7}.hd-search-result strong{font:600 13px Poppins,sans-serif;line-height:1.35}.hd-search-result span{font-size:11px;color:#777;display:block;margin-top:4px}.hd-search-result b{font-size:12px}.hd-search-empty{padding:25px;text-align:center;color:#777;font-size:13px;border:1px dashed #ddd}.hd-appointment-success{margin:0 25px 20px;background:#eef8f2;border:1px solid #d8efdf;padding:16px;color:#245b39;font-size:13px;line-height:1.6}.hd-track-result{margin:0 25px 20px}.hd-track-card{border:1px solid var(--line);background:#fafafa;padding:16px}.hd-track-card strong{display:block;font:700 14px Poppins,sans-serif;margin-bottom:5px}.hd-track-card span{color:#666;font-size:12px;display:block;line-height:1.6}.hd-rich-copy{padding:0 25px 20px;color:#555;line-height:1.75;font-size:13px}.hd-rich-copy p{margin:0 0 13px}.hd-wheel-wrap{height:280px;display:grid;place-items:center;position:relative}.hd-wheel{width:220px;height:220px;border-radius:50%;border:9px solid #fff;box-shadow:0 8px 30px rgba(0,0,0,.15);background:conic-gradient(#eaf6ee 0 60deg,#fff 60deg 120deg,#eaf6ee 120deg 180deg,#fff 180deg 240deg,#eaf6ee 240deg 300deg,#fff 300deg 360deg);position:relative;transition:transform 3s cubic-bezier(.17,.67,.12,.99)}.hd-wheel span{position:absolute;left:50%;top:50%;font:700 11px Poppins,sans-serif}.hd-wheel span:nth-child(1){transform:translate(-8px,-104px)}.hd-wheel span:nth-child(2){transform:translate(52px,-45px)}.hd-wheel span:nth-child(3){transform:translate(53px,35px)}.hd-wheel span:nth-child(4){transform:translate(-14px,75px)}.hd-wheel span:nth-child(5){transform:translate(-73px,32px)}.hd-wheel span:nth-child(6){transform:translate(-76px,-45px)}.hd-wheel-pointer{position:absolute;top:24px;font-size:22px;z-index:2}.hd-spin-result{text-align:center;min-height:42px;padding:8px 20px 0;font:700 15px Poppins,sans-serif}.hd-compare-modal{width:min(900px,100%)}.hd-compare-table{width:100%;border-collapse:collapse;font-size:12px}.hd-compare-table th,.hd-compare-table td{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.hd-compare-table img{width:70px;height:70px;object-fit:contain;background:#f7f7f7}.hd-compare-empty{text-align:center;padding:30px;color:#777;border:1px dashed #ddd}.hd-compare-actions{display:flex;justify-content:flex-end;margin-top:12px}
.hd-catalog-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}
.hd-catalog-tools label{font-size:11px;color:#777;font-weight:600}
.hd-catalog-tools select,.hd-catalog-tools button{height:36px;border:1px solid #ddd;background:#fff;padding:0 11px;font:600 11px Poppins,sans-serif;cursor:pointer}
.hd-catalog-tools select:focus,.hd-catalog-tools button:focus{outline:1px solid var(--green);outline-offset:1px}
.hd-browse-status{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;border:1px solid #dceee2;background:#f6fbf8;color:#356148;font-size:11px;font-weight:600}
.hd-brand-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.hd-brand-filter-grid button{border:1px solid #ddd;background:#fff;padding:9px 8px;text-align:left;font:600 10px Poppins,sans-serif;color:#555;cursor:pointer}
.hd-brand-filter-grid button:hover{border-color:var(--green);color:var(--green)}
.hd-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}
.hd-card-actions button{width:100%;border:1px solid #ddd;background:#fff;height:34px;color:#555;font:600 10px DM Sans,sans-serif;cursor:pointer}
.hd-card-actions button:hover{border-color:var(--green);color:var(--green)}
@media(max-width:900px){.topbar-inner{gap:12px;padding:7px 8px}.hd-brand-grid{grid-template-columns:repeat(3,1fr)}.hd-trust-grid,.hd-review-grid,.hd-knowledge-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hd-brand-grid{grid-template-columns:repeat(2,1fr)}.hd-trust-grid,.hd-review-grid,.hd-knowledge-grid{grid-template-columns:1fr}.hd-small-modal,.hd-search-modal{width:100%;height:100%;max-height:100vh;border:0;padding:22px}.hd-search-form{grid-template-columns:1fr}.hd-search-result{grid-template-columns:56px 1fr}.hd-search-result img{width:56px;height:56px}.hd-search-result b{display:none}.hd-small-head,.hd-account-tabs,.hd-account-form,.hd-search-form,.hd-search-results{padding-left:10px;padding-right:10px}.hd-account-user,.hd-rich-copy,.hd-appointment-success,.hd-track-result{margin-left:10px;margin-right:10px}.hd-wheel{width:180px;height:180px}}
