div.ho-hero{background:#1a1710;padding:3.5rem 0 3rem;max-width:100%}div.ho-hero-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box;display:grid!important;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start;flex-direction:row}div.ho-hero-text{padding-top:1rem;display:flex;flex-direction:column}span.ho-hero-card-label,span.ho-hero-label{display:inline-block;font-weight:700;text-transform:uppercase;border-radius:3px;align-self:flex-start}span.ho-hero-label{color:var(--theme);font-size:.7rem;letter-spacing:2px;margin-bottom:1rem;padding:.35rem .8rem;border:1px solid rgba(196,162,101,.3)}.ho-hero-text h1{color:#fff!important;font-size:2.6rem!important;font-weight:800;line-height:1.15;margin:0 0 1rem!important;letter-spacing:-.5px;text-align:left!important}.ho-hero-text>p{color:#888;font-size:.9rem;line-height:1.7;margin:0 0 1.75rem}div.ho-hero-btns{display:flex;flex-direction:row;gap:.75rem;margin-bottom:2rem}.ho-bar,a.ho-btn-fill{background:var(--theme)}a.ho-btn-fill,a.ho-btn-wa{color:#fff;padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;border-radius:5px;transition:.2s;display:inline-block}a.ho-btn-fill{text-align:center}a.ho-btn-fill:hover{background:#a8884f}a.ho-btn-wa{background:#00b744}a.ho-btn-wa:hover{background:#1da851}div.ho-hero-trust{display:flex;flex-direction:row;gap:2rem;padding-top:1.5rem;border-top:1px solid #2a2520}div.ho-hero-trust-item{color:#666;font-size:.78rem}.ho-hero-trust-item strong{color:#fff;font-size:1.1rem;font-weight:800;display:block;margin-bottom:.1rem}div.ho-hero-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:.75rem;flex-direction:row}a.ho-hero-card{background:#1e1a14;border:1px solid #2a2520;border-radius:8px;padding:1.25rem;transition:.2s;display:flex;flex-direction:column}a.ho-hero-card:hover{background:#221e17}a.ho-hero-card-lg{grid-column:1/-1;padding:1.5rem;background:linear-gradient(135deg,#221e14 0,#1e1a14 100%);border-color:#332d22}a.ho-hero-card-lg:hover,a.ho-hero-card:hover{border-color:var(--theme)}span.ho-hero-card-label{background:var(--theme);color:#fff;font-size:.6rem;letter-spacing:1px;padding:.2rem .6rem;margin-bottom:.6rem}.ho-hero-card strong{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:.25rem}.ho-hero-card-lg strong{font-size:1.05rem}.ho-hero-card p{color:#777;font-size:.75rem;line-height:1.5;margin:0;flex:1}.ho-hero-card-lg p{font-size:.82rem;color:#999}span.ho-hero-card-link{color:var(--theme);font-size:.72rem;font-weight:600;margin-top:.5rem;transition:.2s}a.ho-hero-card:hover .ho-hero-card-link{color:#d4b87a}.ho-bar{display:flex}.ho-bar-item{flex:1;padding:1.25rem 1.5rem;border-right:1px solid rgba(255,255,255,.15);color:#fff;text-align:center}.ho-bar-item:last-child{border-right:none}.ho-bar-item strong{display:block;font-size:.78rem;font-weight:700;color:#fff;margin-bottom:.15rem}.ho-bar-item span{font-size:.7rem;opacity:.8}.ho-db-products{max-width:1600px;margin:0 auto;padding:3rem 2rem 2rem;box-sizing:border-box;width:100%}.ho-db-products-wrap{text-align:center;margin-bottom:1.5rem}.ho-db-products-wrap h2,.ho-products-wrap h2{font-size:1.6rem;font-weight:700;margin:0 0 .3rem}.ho-db-products-wrap p,.ho-products-wrap p{color:#777;font-size:.9rem;margin:0}.ho-db-products .items{margin:0}.ho-db-products .activate{display:none!important;flex-wrap:wrap;margin:0}.ho-db-products .activate.active{display:flex!important}.ho-db-products-cta{text-align:center;padding:2rem 0 1rem}.ho-db-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.ho-db-grid .ho-db-card:nth-child(-n+4) .ho-db-img{height:200px}.ho-db-card{border:1px solid #eee;border-radius:10px;overflow:hidden;transition:.2s;background:#fff;display:flex;flex-direction:column}.ho-db-card:hover,.ho-sector:hover{border-color:var(--theme);box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.ho-db-img{height:180px;background-size:cover;background-position:center;position:relative}.ho-db-badge{position:absolute;top:.6rem;left:.6rem;background:var(--theme);color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .5rem;border-radius:3px}.ho-db-info{padding:1rem;display:flex;flex-direction:column;gap:.25rem}.ho-db-info strong{font-size:.88rem;color:#111}.ho-db-size{font-size:.75rem;color:#999}.ho-db-price{font-size:.85rem;font-weight:700;color:var(--theme);margin-top:.25rem}@media (max-width:1024px){.ho-db-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ho-db-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.ho-db-grid{grid-template-columns:1fr}}.ho-products{padding:3.5rem 0 4rem}.ho-products-grid,.ho-products-wrap{max-width:1600px;margin:0 auto;box-sizing:border-box}.ho-products-wrap{padding:0 2rem 2rem;text-align:center}.ho-products-grid{display:grid!important;grid-template-columns:repeat(4,1fr);flex-direction:row;gap:3px;padding:0 2rem}.ho-pg-inner,.ho-pg-item{position:relative;display:flex}.ho-pg-item{min-height:240px;align-items:flex-end;overflow:hidden;transition:.3s;background-size:cover;background-position:center;border-radius:8px}.ho-pg-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(to top,rgba(0,0,0,.7)0,transparent 100%);z-index:1;transition:.3s}.ho-pg-item:hover::before{height:100%;background:linear-gradient(to top,rgba(0,0,0,.8)0,rgba(0,0,0,.3) 100%)}.ho-pg-inner{z-index:2;padding:1.25rem;width:100%;flex-direction:column;box-sizing:border-box}.ho-pg-inner strong{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.15rem}.ho-pg-inner>span{color:rgba(255,255,255,.65);font-size:.72rem}.ho-pg-link{color:var(--theme)!important;font-weight:600;font-size:.72rem!important;margin-top:.4rem;opacity:0;transform:translateY(5px);transition:.3s}.ho-pg-item:hover .ho-pg-link{opacity:1;transform:translateY(0)}.ho-sectors{background:#f8f5f0;padding:4rem 0}.ho-sectors h2,.ho-why h2{font-size:1.6rem;font-weight:700;text-align:center}.ho-sectors h2{margin:0 0 .4rem;padding:0 2rem}.ho-sectors-sub{text-align:center;color:#888;font-size:.9rem;margin:0 0 2.5rem;padding:0 2rem}.ho-guides-grid,.ho-sectors-grid{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.ho-sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ho-sector{background:#fff;padding:1.75rem;border:1px solid #eee;border-radius:10px;transition:.2s;display:flex;flex-direction:column}.ho-sector strong{font-size:1.05rem;color:#111;margin-bottom:.6rem;display:block}.ho-sector p,.ho-why-card p{font-size:.82rem;color:#777;margin:0}.ho-sector p{line-height:1.65;flex:1}.ho-sector-link{color:var(--theme);font-size:.78rem;font-weight:600;margin-top:1rem;display:block;transition:.2s}.ho-guide-item:hover .ho-guide-read,.ho-sector:hover .ho-sector-link{color:#a8884f}.ho-why{max-width:1600px;margin:0 auto;padding:4rem 2rem;box-sizing:border-box}.ho-why h2{margin:0 0 2rem}.ho-why-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1rem;flex-direction:row}.ho-why-card{padding:1.5rem;border:1px solid #eee;border-radius:8px;transition:.2s}.ho-guide-item:hover,.ho-why-card:hover{border-color:var(--theme)}svg.ho-why-icon{width:2rem;height:2rem;color:var(--theme);margin-bottom:.75rem;flex-shrink:0}.ho-why-sub{text-align:center;color:#888;font-size:.9rem;margin:0 0 2.5rem}.ho-guide-item strong,.ho-why-card strong{display:block;font-size:.95rem;color:#111;margin-bottom:.3rem}.ho-why-card p{line-height:1.5}.ho-guides{background:#fff;padding:4rem 0;border-top:1px solid #eee}.ho-guides h2,.ho-guides-sub{text-align:center;padding:0 2rem}.ho-guides h2{font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.ho-guides-sub{color:#888;font-size:.9rem;margin:0 0 2.5rem}.ho-guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ho-guide-item{background:#fff;padding:1.75rem;border-radius:10px;text-align:left;border:1px solid #eee;transition:.2s;display:flex;flex-direction:column}.ho-guide-item:hover{box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.ho-guide-tag{display:inline-block;background:#f8f5f0;color:var(--theme);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .6rem;border-radius:4px;margin-bottom:.75rem;align-self:flex-start}.ho-guide-item strong{line-height:1.4;margin-bottom:.6rem}.ho-guide-item p{color:#888;font-size:.8rem;line-height:1.65;margin:0;flex:1}.ho-guide-read{color:var(--theme);font-size:.78rem;font-weight:600;margin-top:1rem;display:block;transition:.2s}.ho-faq{background:#f8f5f0;padding:4rem 0}.ho-faq-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box;display:grid!important;grid-template-columns:1fr 2fr;gap:3rem;flex-direction:row}.ho-faq-left{position:sticky;top:7rem;align-self:start}.ho-faq-left h2{font-size:1.8rem;font-weight:800;color:#111;margin:0 0 .5rem}.ho-faq-left>p{color:#888;font-size:.9rem;margin:0 0 1.5rem;line-height:1.6}.ho-faq-stats{display:flex;gap:1.5rem;margin-bottom:1.5rem}.ho-cta-row div,.ho-faq-right,.ho-faq-stat{display:flex;flex-direction:column}.ho-faq-stat strong{font-size:1.6rem;font-weight:800;color:var(--theme);line-height:1}.ho-faq-stat span{font-size:.72rem;color:#999;margin-top:.15rem}.ho-faq-item{padding:1.25rem 0;border-bottom:1px solid #e0dbd4}.ho-faq-item:first-child{padding-top:0}.ho-faq-item:last-child{border-bottom:none}.ho-faq-item strong{display:block;font-size:.95rem;color:#111;margin-bottom:.4rem}.ho-faq-item p{font-size:.84rem;color:#777;line-height:1.7;margin:0}.ho-faq-item a{color:var(--theme);font-weight:600}.ho-faq-item a:hover{text-decoration:underline}.ho-cta{background:#1a1710;padding:4rem 0 5rem}.ho-cta-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box;display:grid!important;grid-template-columns:1.3fr 1fr;gap:3rem;flex-direction:row}.ho-cta-left h2{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 .25rem}.ho-cta-left>p{color:#777;font-size:.85rem;margin:0 0 1.5rem}.ho-cta-left .input{margin-bottom:.5rem}.ho-cta-left .input input,.ho-cta-left .input textarea{background:0 0;color:#fff;border:0;border-bottom:1px solid #333;border-radius:0;padding:.75rem 0;transition:.2s}.ho-cta-left .input input:focus,.ho-cta-left .input textarea:focus{border-bottom-color:var(--theme)}.ho-cta-left .input input::placeholder,.ho-cta-left .input textarea::placeholder{color:#666}.ho-cta-left textarea{min-height:4rem}.ho-cta-left .checkbox-text{color:#666}.ho-cta-left .checkbox-text a{color:var(--theme)}.ho-cta-left .btn-theme{background:var(--theme);border-radius:6px;padding:.75rem 2.5rem;font-weight:600;margin-top:.5rem}.ho-cta-left .btn-theme:hover{background:#a8884f}.ho-cta-right{display:flex;flex-direction:column;justify-content:center}.ho-cta-info h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 1.25rem}.ho-cta-row{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid #2a2520;transition:.2s;flex-direction:row}.ho-cta-row:last-child{border-bottom:none}.ho-cta-row:hover{padding-left:.5rem}.ho-cta-svg{width:1.1rem;height:1.1rem;color:var(--theme);flex-shrink:0}.ho-cta-row strong{margin-bottom:.1rem}.ho-cta-row div>span{font-size:.78rem;color:#888}.ho-cta-hours{margin-top:1.5rem;padding:1rem;background:#221e17;border-radius:8px;display:flex;flex-direction:column;gap:.2rem}.ho-cta-hours strong,.ho-cta-row strong{color:#fff;font-size:.8rem}.ho-cta-hours span{color:var(--theme);font-size:.8rem;font-weight:500}@media (max-width:1024px){div.ho-hero-wrap{grid-template-columns:1fr}div.ho-hero-grid{grid-template-columns:repeat(3,1fr)}a.ho-hero-card-lg{grid-column:1/-1}.ho-products-grid{grid-template-columns:repeat(4,1fr)}.ho-guides-grid,.ho-sectors-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ho-products-grid{grid-template-columns:repeat(2,1fr)}.ho-faq-wrap{grid-template-columns:1fr}.ho-faq-left{position:static}div.ho-hero{padding:2.5rem 0 2rem}.ho-hero-text h1{font-size:2.1rem!important}div.ho-hero-grid{grid-template-columns:1fr 1fr}.ho-bar{flex-wrap:wrap}.ho-bar-item{flex:0 0 50%;border-bottom:1px solid rgba(255,255,255,.1)}.ho-bar-item:nth-child(2),.ho-bar-item:nth-child(4){border-right:none}.ho-why-grid{grid-template-columns:repeat(2,1fr)}.ho-cta-wrap{grid-template-columns:1fr}}@media (max-width:600px){.ho-hero-text h1{font-size:1.75rem!important}div.ho-hero-btns{flex-direction:column}.ho-hero-btns a{text-align:center}div.ho-hero-grid{grid-template-columns:1fr}a.ho-hero-card-lg{grid-column:auto}div.ho-hero-trust{gap:1.25rem}.ho-products-grid{grid-template-columns:1fr 1fr}.ho-guides-grid,.ho-sectors-grid,.ho-why-grid{grid-template-columns:1fr}.ho-cta-left{padding:0}.ho-bar{flex-direction:column}.ho-bar-item{flex:none;border-right:none}.ho-why-right{flex-direction:column}}