*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Montserrat,sans-serif}.hhs{min-height:100vh;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;background:#fff}.hhs-banner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 16px;min-height:calc(100vh - 68px);background-color:#0b0705;background-size:cover;background-position:center top;background-repeat:no-repeat;background-blend-mode:normal;position:relative;isolation:isolate}.hhs-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#0000001a,#00000080)}.hhs-title{margin:0 0 8px;color:#fff;font-family:Sedan,Georgia,Times New Roman,serif;font-size:56px;font-weight:400;letter-spacing:-.02em;text-align:center;line-height:1.15}.hhs-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;width:100%}.hhs-card{display:flex;flex-direction:column;align-items:center;width:340px;padding:32px 28px 30px;border-top:4px solid #e8b24a;border-radius:12px;background:#fffaf1;box-shadow:0 18px 40px #00000073;text-align:center;color:#1a1a1a;transition:transform .25s,box-shadow .25s}.hhs-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0000008c}.hhs-card__name{margin:0;font-family:Sedan,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;letter-spacing:-.01em}.hhs-card__name:after{content:"";display:block;width:44px;height:2px;margin:14px auto 18px;background:#e8b24a}.hhs-card__phone{display:block;margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:.02em;color:#1a1a1a;text-decoration:none}.hhs-card__address{margin:0 0 26px;font-size:14px;line-height:1.6;color:#555}.hhs-card__order{position:relative;display:inline-block;margin:8px 8px 4px;padding:16px 40px;border:2px solid #1a1a1a;border-radius:0;background:#fff;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.hhs-card__order:before,.hhs-card__order:after{content:"";position:absolute;width:26px;height:22px;border:0 solid #c19a5b;transition:transform .2s}.hhs-card__order:before{top:-10px;left:-10px;border-top-width:4px;border-left-width:4px}.hhs-card__order:after{right:-10px;bottom:-10px;border-right-width:4px;border-bottom-width:4px}.hhs-card__order:hover{background:#1a1a1a;color:#fff}.hhs-card__order:hover:before{transform:translate(-3px,-3px)}.hhs-card__order:hover:after{transform:translate(3px,3px)}@media(max-width:767px){.hhs-title{font-size:36px}.hhs-card{width:100%;max-width:340px}.hhs-cards{flex-direction:column;align-items:center;gap:20px}}.hhs-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 10px #00000014;border-bottom:1px solid rgba(0,0,0,.05)}.hhs-header__container{max-width:1200px;margin:0 auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;min-height:68px}.hhs-header__logo-link{display:inline-flex;align-items:center;text-decoration:none}.hhs-header__logo{display:block;height:54px;width:auto;max-width:100%;object-fit:contain;transition:transform .2s ease}.hhs-header__logo-link:hover .hhs-header__logo{transform:scale(1.04)}.hhs-header__nav{display:flex;align-items:center}.hhs-header__nav-list{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.hhs-header__nav-item{position:relative}.hhs-header__nav-link{display:inline-block;padding:8px 2px;color:#2b2b2b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;position:relative;transition:color .2s ease}.hhs-header__nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#c19a5b;transition:width .25s ease}.hhs-header__nav-link:hover{color:#c19a5b}.hhs-header__nav-link:hover:after{width:100%}.hhs-header__nav-link--active{color:#c19a5b}.hhs-header__nav-link--active:after{width:100%}.hhs-header__hamburger{display:none;flex-direction:column;justify-content:space-around;width:32px;height:26px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101}.hhs-header__hamburger-bar{width:100%;height:3px;background-color:#1a1a1a;border-radius:2px;transition:all .25s ease}.hhs-header__hamburger-bar.open:nth-child(1){transform:translateY(8px) rotate(45deg)}.hhs-header__hamburger-bar.open:nth-child(2){opacity:0}.hhs-header__hamburger-bar.open:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hhs-header__mobile-menu{display:none;background:#fff;border-top:1px solid #f0f0f0;padding:16px 24px 24px;box-shadow:0 10px 15px #00000014}.hhs-header__mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.hhs-header__mobile-link{display:block;padding:10px 0;color:#2b2b2b;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #f5f5f5;transition:color .2s ease,padding-left .2s ease}.hhs-header__mobile-link:hover,.hhs-header__mobile-link--active{color:#c19a5b;padding-left:6px}@media(max-width:860px){.hhs-header__container{padding:8px 16px;min-height:60px}.hhs-header__logo{height:48px}.hhs-header__nav{display:none}.hhs-header__hamburger{display:flex}.hhs-header__mobile-menu{display:block}}.hhs-footer{background:#110e0c;color:#a09d9a;padding:32px 20px 24px;border-top:1px solid rgba(255,255,255,.08);font-family:Montserrat,sans-serif;margin-top:auto}.hhs-footer__container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.hhs-footer__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.hhs-footer__links a{color:#d8d4cf;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.hhs-footer__links a:hover{color:#e8b24a}.hhs-footer__dot{color:#555;font-size:12px}.hhs-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);gap:16px}.hhs-footer__copy{margin:0;font-size:13px;color:#88837e}.hhs-footer__powered{display:flex;align-items:center;gap:8px;font-size:13px;color:#88837e;margin-left:auto}.hhs-footer__powered img{display:block;height:22px;width:auto;opacity:.85;transition:opacity .2s}.hhs-footer__powered img:hover{opacity:1}@media(max-width:767px){.hhs-footer__bottom{flex-direction:column;align-items:center;gap:12px}.hhs-footer__powered{margin-left:0}}.hhs-page{display:flex;flex-direction:column;min-height:calc(100vh - 68px);background:#fcfbf9;color:#2b2b2b}.hhs-page-hero{position:relative;background-color:#0b0705;background-size:cover;background-position:center;padding:60px 20px 50px;text-align:center;color:#fff;isolation:isolate}.hhs-page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#0006,#000000bf)}.hhs-page-hero__title{margin:0 0 12px;font-family:Sedan,Georgia,Times New Roman,serif;font-size:46px;font-weight:400;color:#fff;letter-spacing:-.01em}.hhs-page-hero__subtitle{margin:0 auto;max-width:650px;font-size:17px;line-height:1.6;color:#dfdbd5;font-weight:400}.hhs-page-hero__divider{width:50px;height:3px;background:#e8b24a;margin:18px auto 0}.hhs-page-body{max-width:1040px;margin:0 auto;padding:48px 24px 64px;width:100%}.hhs-section{margin-bottom:48px}.hhs-section:last-child{margin-bottom:0}.hhs-section__title{font-family:Sedan,Georgia,Times New Roman,serif;font-size:32px;color:#1a1a1a;margin:0 0 16px;font-weight:400;text-align:center}.hhs-section__lead{font-size:16px;line-height:1.8;color:#555;text-align:center;max-width:780px;margin:0 auto 32px}.hhs-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.hhs-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hhs-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.hhs-feature-card{background:#fff;border-radius:12px;border-top:4px solid #e8b24a;padding:28px 24px;box-shadow:0 6px 20px #0000000d;text-align:center;transition:transform .25s,box-shadow .25s}.hhs-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000017}.hhs-feature-card__icon{font-size:32px;margin-bottom:14px;display:inline-block}.hhs-feature-card__title{font-family:Sedan,Georgia,serif;font-size:22px;color:#1a1a1a;margin:0 0 12px}.hhs-feature-card__text{font-size:14px;line-height:1.65;color:#666;margin:0}.hhs-form-card{background:#fff;border-radius:12px;padding:36px 32px;box-shadow:0 8px 30px #0000000f;border:1px solid #eae6df;max-width:680px;margin:0 auto}.hhs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.hhs-form-group{margin-bottom:20px;display:flex;flex-direction:column}.hhs-form-group label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.hhs-form-group input,.hhs-form-group select,.hhs-form-group textarea{width:100%;padding:12px 14px;border:1px solid #d4cfc7;border-radius:6px;font-family:Montserrat,sans-serif;font-size:14px;background:#fff;color:#1a1a1a;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.hhs-form-group input:focus,.hhs-form-group select:focus,.hhs-form-group textarea:focus{outline:none;border-color:#c19a5b;box-shadow:0 0 0 3px #c19a5b26}.hhs-btn-primary{display:inline-block;background:#1a1a1a;color:#fff;border:2px solid #1a1a1a;padding:14px 32px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}.hhs-btn-primary:hover{background:#c19a5b;border-color:#c19a5b;color:#fff}.hhs-btn-gold{display:inline-block;background:#e8b24a;color:#1a1a1a;border:none;padding:14px 32px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.hhs-btn-gold:hover{background:#d69f35;transform:translateY(-2px)}.hhs-callout{background:#fffaf1;border-left:4px solid #e8b24a;padding:24px 28px;border-radius:6px;margin:28px 0;color:#444;line-height:1.7;font-size:15px}.hhs-callout strong{color:#1a1a1a}@media(max-width:767px){.hhs-page-hero{padding:44px 16px 36px}.hhs-page-hero__title{font-size:34px}.hhs-page-body{padding:32px 16px 48px}.hhs-grid-2,.hhs-grid-3,.hhs-form-row{grid-template-columns:1fr}}.hhs-value-item{display:flex;gap:16px;align-items:baseline;border-bottom:1px dashed #eedfc7;padding-bottom:16px}.hhs-value-item:last-child{border-bottom:none;padding-bottom:0}.hhs-value-label{font-family:Sedan,Georgia,serif;font-size:19px;font-weight:700;color:#c19a5b;min-width:170px;margin:0;letter-spacing:.03em}.hhs-value-desc{font-size:15px;line-height:1.7;color:#3e3e3e;margin:0;flex:1}@media(max-width:767px){.hhs-value-item{flex-direction:column;gap:6px}.hhs-value-label{min-width:auto}}
