
.hye-faq-page{background:#181c28;color:#f5f6f8;overflow:hidden}.hye-faq-page *{box-sizing:border-box}.hye-faq-hero{position:relative;isolation:isolate;min-height:540px;display:flex;align-items:center;background:radial-gradient(ellipse at 78% 38%,#35394d 0,#222838 48%,#171b27 100%)}.hye-faq-hero-svg{position:absolute;inset:0 0 0 34%;z-index:-1;opacity:.4;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 25%,#000 75%,transparent)}.hye-faq-hero-svg img{height:100%;width:100%;object-fit:contain;transform:translate3d(var(--faq-x,0px),var(--faq-y,0px),0) scale(1.07);transition:transform .25s ease-out}.hye-faq-hero-inner{padding:100px 0;position:relative}.hye-faq-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#e5bf58;text-transform:uppercase}.hye-faq-hero h1{max-width:790px;font-size:clamp(48px,6.5vw,88px);line-height:1.05;letter-spacing:-.052em;font-weight:800;margin:22px 0}.hye-faq-page em{color:#e9c45e;font-style:normal}.hye-faq-hero p{font-size:18px;line-height:1.8;color:#c8ceda;max-width:560px}.hye-faq-hero-link,.hye-faq-contact{display:inline-flex;align-items:center;gap:24px;background:#e5bd53;color:#161b25;text-decoration:none;padding:15px 24px;border-radius:6px;font-size:14px;font-weight:800;margin-top:22px;transition:background .2s,transform .2s}.hye-faq-hero-link:hover,.hye-faq-contact:hover{background:#f8d779;color:#161b25;transform:translateY(-2px)}.hye-faq-content{padding:clamp(60px,8vw,110px) 0;background:#1b202d}.hye-faq-content-head{display:flex;justify-content:space-between;align-items:end;gap:25px;flex-wrap:wrap;margin-bottom:28px}.hye-faq-page h2{font-size:clamp(30px,3.5vw,49px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:16px 0 0}.hye-faq-search{display:flex;align-items:center;gap:10px;min-width:min(100%,310px);border:1px solid #4d5668;background:#282f40;border-radius:7px;padding:13px 16px}.hye-faq-search:focus-within{border-color:#e5bd53}.hye-faq-search svg{width:19px;height:19px;fill:none;stroke:#c3cad7;stroke-width:2}.hye-faq-search input{background:transparent;border:0;outline:0;color:#fff;width:100%;font-size:14px}.hye-faq-search input::placeholder{color:#b1b9c8}.hye-faq-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:27px}.hye-faq-filters button{border:1px solid #424b5e;border-radius:30px;padding:11px 18px;background:#293143;color:#cbd2de;font-size:13px;font-weight:700;cursor:pointer}.hye-faq-filters button.active,.hye-faq-filters button:hover{background:#e5bd53;border-color:#e5bd53;color:#1b202d}.hye-faq-list{display:grid;gap:12px}.hye-faq-item{background:#272e3e;border:1px solid #40495b;border-radius:8px;overflow:hidden}.hye-faq-item[open]{border-color:#b8974e;background:#2b3242}.hye-faq-item[hidden]{display:none!important}.hye-faq-item summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:24px 26px;color:#fff;font-size:17px;font-weight:750;line-height:1.4}.hye-faq-item summary::-webkit-details-marker{display:none}.hye-faq-number{font-size:12px;color:#e5bd53;font-weight:800;min-width:25px}.hye-faq-question{flex:1}.hye-faq-plus{width:25px;height:25px;border:1px solid #5b6372;border-radius:50%;position:relative;flex-shrink:0}.hye-faq-plus:before,.hye-faq-plus:after{content:"";position:absolute;background:#e5bd53;left:6px;right:6px;top:11px;height:2px}.hye-faq-plus:after{transform:rotate(90deg);transition:transform .2s}.hye-faq-item[open] .hye-faq-plus:after{transform:rotate(0)}.hye-faq-answer{padding:0 29px 24px 69px;color:#cbd2dd;font-size:15px;line-height:1.85;max-width:1050px}.hye-faq-answer p{margin:0 0 13px}.hye-faq-answer p:last-child{margin-bottom:0}.hye-faq-empty{padding:25px;color:#d5dbe4}.hye-faq-disclaimer{color:#aab3c1;font-size:12px;line-height:1.7;margin:30px 0 0}.hye-faq-help{padding:75px 0;background:radial-gradient(ellipse at 80% 70%,#33384b,#1b202d 70%)}.hye-faq-help-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.hye-faq-help h2{margin:12px 0}.hye-faq-help p{color:#c3cad6;line-height:1.7;margin:0}.hye-faq-contact{margin-top:0;white-space:nowrap}@media(max-width:767px){.hye-faq-hero{min-height:490px}.hye-faq-hero-svg{left:0;opacity:.16}.hye-faq-hero-inner{padding:85px 0}.hye-faq-content-head{align-items:stretch}.hye-faq-search{width:100%}.hye-faq-item summary{padding:20px 16px;gap:10px;font-size:15px}.hye-faq-answer{padding:0 18px 20px 52px;font-size:14px}.hye-faq-filters button{padding:10px 13px}.hye-faq-help{padding:60px 0}}@media(prefers-reduced-motion:reduce){.hye-faq-hero-svg img,.hye-faq-hero-link,.hye-faq-contact{transition:none}}
