.page-no-hu__hero-section{display:flex;flex-direction:column;align-items:center;padding:10px 0 0;overflow:hidden}.page-no-hu__hero-image-wrapper{width:100%;max-width:1200px;margin:0 auto}.page-no-hu__hero-image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.page-no-hu__hero-content{max-width:1200px;width:100%;margin:0 auto;padding:16px 20px 24px;text-align:center}.page-no-hu__hero-title{font-weight:800;line-height:1.25;letter-spacing:.5px;color:#333333;max-width:820px;margin:0 auto 12px;font-size:clamp(1.3rem, 2.3vw, 2rem)}.page-no-hu__hero-content p{color:#333333;max-width:760px;margin:0 auto 18px;font-size:1rem}.page-no-hu__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:100%;overflow:hidden}.page-no-hu__btn{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;padding:12px 30px;border-radius:30px;font-weight:700;text-decoration:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.page-no-hu__btn--primary{background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#ffffff}.page-no-hu__btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(229,57,53,.35)}.page-no-hu__btn--secondary{background:#ffffff;color:#E53935;border:2px solid #E53935}.page-no-hu__btn--secondary:hover{background:#fff5f5}.page-no-hu__section{padding:48px 16px;background:#F5F7FA}.page-no-hu__section:nth-of-type(even){background:#ffffff}.page-no-hu__container{max-width:1200px;margin:0 auto}.page-no-hu__section h2{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;color:#333333;text-align:center;margin-bottom:20px}.page-no-hu__section h3{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700;color:#333333}.page-no-hu__feature-grid,.page-no-hu__steps-grid,.page-no-hu__guide-item{display:flex;gap:20px;flex-wrap:wrap}.page-no-hu__feature-card{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;padding:24px;flex:1 1 280px;text-align:center}.page-no-hu__feature-card p,.page-no-hu__step-item p{color:#333333}.page-no-hu__steps-grid{justify-content:space-between}.page-no-hu__step-item{background:#FFFFFF;border-top:4px solid #E53935;border-radius:10px;padding:22px;flex:1 1 250px;text-align:center}.page-no-hu__step-number{font-size:2rem;color:#E53935;font-weight:800;display:block}.page-no-hu__link{display:inline-block;margin-top:10px;color:#E53935;font-weight:700;text-decoration:none;border-bottom:2px solid #FF5A4F;word-break:break-word;max-width:100%}.page-no-hu__guide-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;margin-bottom:20px}.page-no-hu__guide-item--reverse{flex-direction:row-reverse}.page-no-hu__guide-image,.page-no-hu__guide-content{flex:1 1 50%;object-fit:cover}.page-no-hu__guide-image{width:100%;height:auto}.page-no-hu__guide-content{padding:24px}.page-no-hu__guide-content p{color:#333333}.page-no-hu__faq-section{background:#F5F7FA !important}.page-no-hu__faq-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:8px;margin-bottom:12px;padding:16px 20px}.page-no-hu__faq-item summary{font-weight:700;color:#333333;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.page-no-hu__faq-item summary span{color:#E53935;font-size:1.4rem}.page-no-hu__faq-item p{margin-top:10px;color:#333333}.page-no-hu__faq-item a{color:#E53935;font-weight:600}.page-no-hu img{max-width:100%;height:auto}.page-no-hu a{word-break:break-word}@media (max-width:768px){.page-no-hu__hero-section{padding-top:8px}.page-no-hu__hero-image{aspect-ratio:2/1}.page-no-hu__hero-title{font-weight:700}.page-no-hu__container{padding:0} .page-no-hu__feature-grid,.page-no-hu__steps-grid{display:flex;flex-direction:column}.page-no-hu__feature-card{padding:18px}.page-no-hu__guide-item{flex-direction:column}.page-no-hu__guide-item--reverse{flex-direction:column}.page-no-hu__guide-image{aspect-ratio:2/1}.page-no-hu__guide-content{padding:16px}.page-no-hu__btn{width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-no-hu img{max-width:100%!important;height:auto!important}.page-no-hu{max-width:100%;overflow-x:hidden}}