.jfaq{background:#f5f7f9;color:#07111f;min-height:100vh}.jfaq *{box-sizing:border-box}.jfaq-wrap{width:min(1240px,calc(100% - 40px));margin:0 auto}.jfaq-hero{background:linear-gradient(135deg,#07111f,#152a45);color:#fff;padding:82px 0 72px}.jfaq-hero span,.jfaq-cta span{font-size:12px;font-weight:900;letter-spacing:.14em;color:#e4b84d}.jfaq-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.08;margin:12px 0 16px;color:#fff;max-width:920px}.jfaq-hero p{max-width:850px;line-height:1.9;color:#d9e0e8;font-size:17px}.jfaq-search{position:relative;max-width:760px;margin-top:30px}.jfaq-search input{width:100%;border:1px solid rgba(255,255,255,.2);background:#fff;color:#07111f;border-radius:16px;padding:17px 52px 17px 18px;font:inherit;outline:none;box-shadow:0 14px 35px rgba(0,0,0,.16)}[dir=rtl] .jfaq-search input{padding:17px 18px 17px 52px}.jfaq-search span{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;color:#7b8794}[dir=rtl] .jfaq-search span{right:auto;left:18px}.jfaq-main{padding:34px 0 70px}.jfaq-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.jfaq-filters button{border:1px solid #dfe4e9;background:#fff;color:#263648;border-radius:999px;padding:10px 15px;font-weight:800;cursor:pointer}.jfaq-filters button.active{background:#07111f;border-color:#07111f;color:#fff}.jfaq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.jfaq-item{background:#fff;border:1px solid #e2e7ec;border-radius:17px;overflow:hidden;box-shadow:0 7px 24px rgba(7,17,31,.045)}.jfaq-item[hidden]{display:none}.jfaq-item summary{cursor:pointer;list-style:none;padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:center}.jfaq-item summary::-webkit-details-marker{display:none}.jfaq-item summary span{grid-column:1;font-size:11px;text-transform:uppercase;font-weight:900;color:#9b7722;letter-spacing:.04em}.jfaq-item summary strong{grid-column:1;font-size:17px;line-height:1.55}.jfaq-item summary i{grid-column:2;grid-row:1/3;font-style:normal;font-size:25px;color:#9b7722;transition:.2s}.jfaq-item[open] summary i{transform:rotate(45deg)}.jfaq-item>div{padding:0 20px 20px;border-top:1px solid #eef1f4}.jfaq-item p{line-height:1.9;color:#465568;margin:15px 0 12px}.jfaq-item a{font-weight:900;color:#8a6719;text-decoration:none}.jfaq-empty{background:#fff;border:1px dashed #cfd7df;border-radius:16px;padding:25px;text-align:center;color:#667085}.jfaq-note{margin:24px 0;background:#fff8e7;border:1px solid #ead7a6;border-radius:15px;padding:15px 18px;line-height:1.8;color:#6f571b}.jfaq-cta{margin-top:30px;border-radius:24px;padding:32px;background:#07111f;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:28px}.jfaq-cta h2{color:#fff;font-size:30px;margin:7px 0}.jfaq-cta p{color:#d7dfe8;margin:0;line-height:1.8}.jfaq-actions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto}.jfaq-actions a{background:#e4b84d;color:#07111f;padding:13px 18px;border-radius:999px;font-weight:900;text-decoration:none}.jfaq-actions a.alt{background:#fff;color:#07111f}@media(max-width:820px){.jfaq-grid{grid-template-columns:1fr}.jfaq-cta{display:block}.jfaq-actions{margin-top:20px}.jfaq-hero{padding:58px 0 52px}.jfaq-wrap{width:min(100% - 28px,1240px)}}