:root{--nvh-bg:#0D0E12;--nvh-card:#17191F;--nvh-text:#FFF3E6;--nvh-border:#A84F0C;--nvh-primary:#FF8C1A;--nvh-secondary:#FFA53A;--nvh-glow:#FFB04D;--nvh-deep:#D96800}
.page-index-review-no-hu-8live{background:var(--nvh-bg);color:var(--nvh-text);line-height:1.6;min-height:100vh}
.page-index-review-no-hu-8live__hero-section{display:flex;flex-direction:column;gap:24px;padding:0 0 20px}
.page-index-review-no-hu-8live__hero-image-wrap{width:100%;overflow:hidden;background:linear-gradient(135deg,#FF8C1A 0%,#D96800 100%)}
.page-index-review-no-hu-8live__hero-image{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover}
.page-index-review-no-hu-8live__hero-content{max-width:1200px;margin:0 auto;padding:10px 24px 8px;box-sizing:border-box;text-align:center}
.page-index-review-no-hu-8live__hero-title{color:var(--nvh-text);font-weight:800;line-height:1.25;letter-spacing:.5px;max-width:820px;margin:0 auto 18px;font-size:clamp(1.6rem,3.2vw,2.4rem)}
.page-index-review-no-hu-8live__hero-desc{color:#FFE8D2;font-size:clamp(.95rem,1.4vw,1.07rem);max-width:820px;margin:0 auto 24px;text-align:center}
.page-index-review-no-hu-8live__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:999px;font-weight:700;text-decoration:none;font-size:1rem;border:2px solid transparent;transition:all .2s ease;cursor:pointer;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word}
.page-index-review-no-hu-8live__btn--primary{background:linear-gradient(180deg, #FFA53A 0%, #D96800 100%);color:#fff;border-color:var(--nvh-glow);box-shadow:0 4px 20px rgba(255,176,77,.25)}
.page-index-review-no-hu-8live__btn--primary:hover{background:linear-gradient(180deg, #FFB04D 0%, #E67500 100%);transform:translateY(-2px)}
.page-index-review-no-hu-8live__btn--outline{background:transparent;color:var(--nvh-glow);border-color:var(--nvh-glow)}
.page-index-review-no-hu-8live__btn--outline:hover{background:rgba(255,176,77,.1)}
.page-index-review-no-hu-8live__hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}
.page-index-review-no-hu-8live__logo-section{padding:20px 16px 8px;box-sizing:border-box}
.page-index-review-no-hu-8live__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 18px;justify-items:center;max-width:1200px;margin:0 auto}
.page-index-review-no-hu-8live__logo-item{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}
.page-index-review-no-hu-8live__logo-link{display:block;width:100%}
.page-index-review-no-hu-8live__logo-image{display:block;width:100%;aspect-ratio:2/1;object-fit:contain;border-radius:10px;transition:opacity .3s}
.page-index-review-no-hu-8live__logo-image:hover{opacity:.9}
.page-index-review-no-hu-8live__logo-cta{background:linear-gradient(180deg, #FFA53A 0%, #D96800 100%);color:#fff;padding:9px 20px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.92rem;box-shadow:0 3px 12px rgba(255,138,26,.22)}
.page-index-review-no-hu-8live__logo-cta:hover{background:var(--nvh-glow);transform:translateY(-1px)}
.page-index-review-no-hu-8live__logo-item--5{grid-column:2}
.page-index-review-no-hu-8live__logo-item--6{grid-column:3}
.page-index-review-no-hu-8live__guide-section{padding:48px 0 56px}
.page-index-review-no-hu-8live__guide-inner{max-width:1080px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.page-index-review-no-hu-8live__guide-title{text-align:center;color:var(--nvh-text);font-weight:900;margin:0 auto 33px;max-width:750px;font-size:clamp(1.35rem,3vw,2.2rem);letter-spacing:.4px}
.page-index-review-no-hu-8live__guide-figure{margin:0 0 22px}
.page-index-review-no-hu-8live__guide-figure img{width:100%;max-width:800px;margin:0 auto;display:block;border-radius:8px;box-shadow:0 15px 45px rgba(0,0,0,.25);aspect-ratio:2/1;object-fit:cover}
.page-index-review-no-hu-8live__guide-subtitle{color:var(--nvh-primary);font-size:1.5rem;margin-bottom:12px}
.page-index-review-no-hu-8live__guide-text{color:#E8D9C4;font-size:1.04rem}
.page-index-review-no-hu-8live__guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}
.page-index-review-no-hu-8live__guide-step{background:var(--nvh-card);border:1px solid var(--nvh-border);border-radius:12px;padding:24px 20px;box-shadow:0 5px 18px rgba(0,0,0,.15)}
.page-index-review-no-hu-8live__step-title{color:var(--nvh-glow);font-weight:700;font-size:1.12rem;margin-bottom:10px}
.page-index-review-no-hu-8live__step-text{color:#D0C0A6;font-size:.92rem;margin:0}
.page-index-review-no-hu-8live__guide-notice{background:linear-gradient(120deg, rgba(255,140,26,.1), rgba(13,14,18,.95));border:1px solid var(--nvh-border);border-radius:12px;margin-top:28px;padding:24px;text-align:center}
.page-index-review-no-hu-8live__guide-notice-text{color:var(--nvh-text);font-size:1.03rem;margin-bottom:18px}
@media (max-width: 1024px){
.page-index-review-no-hu-8live__guide-steps{grid-template-columns:repeat(3,1fr);gap:16px}
.page-index-review-no-hu-8live__guide-step{padding:20px 15px}
.page-index-review-no-hu-8live__logo-grid{gap:18px 14px}
}
@media (max-width: 768px){
.page-index-review-no-hu-8live__hero-image{aspect-ratio:16/9}
.page-index-review-no-hu-8live__hero-title{font-size:1.45rem}
.page-index-review-no-hu-8live__hero-desc{font-size:.91rem}
.page-index-review-no-hu-8live__hero-section{gap:14px}
.page-index-review-no-hu-8live__hero-content{padding-left:14px;padding-right:14px}
.page-index-review-no-hu-8live__hero-actions{flex-direction:column;gap:10px}
.page-index-review-no-hu-8live__btn{width:100%;max-width:100%;box-sizing:border-box;font-size:.95rem;padding:12px 18px}
.page-index-review-no-hu-8live__logo-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}
.page-index-review-no-hu-8live__logo-item--5,.page-index-review-no-hu-8live__logo-item--6{grid-column:auto}
.page-index-review-no-hu-8live__logo-item--5{grid-row:3}
.page-index-review-no-hu-8live__logo-cta{max-width:100%;box-sizing:border-box;text-align:center;width:100%}
.page-index-review-no-hu-8live__guide-title{font-size:1.28rem}
.page-index-review-no-hu-8live__guide-subtitle{font-size:1.2rem}
.page-index-review-no-hu-8live__guide-figure{margin-bottom:14px}
.page-index-review-no-hu-8live__guide-figure img{width:100%;max-width:100%;display:block;aspect-ratio:2/1;object-fit:cover}
.page-index-review-no-hu-8live__guide-steps{grid-template-columns:1fr}
.page-index-review-no-hu-8live__guide-text{font-size:.96rem}
.page-index-review-no-hu-8live__guide-section{padding:30px 0}
.page-index-review-no-hu-8live__guide-inner{padding:0 16px}
img{max-width:100%!important;height:auto!important;}
}