.faq-lp{--faq-primary: #f97316;--faq-primary-dark: #ea580c;--faq-primary-deep: #c2410c;--faq-primary-light: #fff7ed;--faq-primary-light-2: #ffedd5;--faq-orange-border: #fed7aa;--faq-heading: #18181b;--faq-text: #52525b;--faq-muted: #71717a;--faq-white: #ffffff;--faq-border: #e7e5e4;--faq-background: #fafafa;--faq-shadow: 0 10px 35px rgba(24, 24, 27, .06);--faq-shadow-hover: 0 18px 45px rgba(249, 115, 22, .12);--faq-radius: 18px;width:100%;padding:70px 20px 90px;color:#1f2937;line-height:1.6;font-family:Plus Jakarta Sans,system-ui,sans-serif;background:radial-gradient(circle at top left,rgba(249,115,22,.08),transparent 32%),var(--faq-background)}.faq-lp__container{width:100%;max-width:1220px;margin:auto}.faq-lp__hero{max-width:850px;margin:0 auto 38px;text-align:center}.faq-lp__badge{display:inline-flex;justify-content:center;align-items:center;padding:8px 16px;margin-bottom:16px;border-radius:999px;background:var(--faq-primary-light);border:1px solid var(--faq-orange-border);color:var(--faq-primary-dark);font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.faq-lp__h1{color:var(--faq-heading);font-size:clamp(32px,4vw,48px);line-height:1.18;margin:0 0 16px;font-weight:800;letter-spacing:-1.2px}.faq-lp__h1 span{color:var(--faq-primary)}.faq-lp__hero-desc{max-width:700px;margin:auto;color:var(--faq-text);font-size:16px;line-height:1.8}.faq-lp__search-wrap{max-width:700px;margin:30px auto 22px;position:relative}.faq-lp__search-wrap svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;stroke:#8b8b93;pointer-events:none}.faq-lp__search{width:100%;height:58px;padding:0 55px 0 52px;border:1px solid var(--faq-border);border-radius:14px;background:var(--faq-white);color:var(--faq-heading);outline:none;box-shadow:0 6px 24px #18181b0d;transition:border-color .25s ease,box-shadow .25s ease;font:inherit}.faq-lp__search::placeholder{color:#a1a1aa}.faq-lp__search:focus{border-color:#f973168c;box-shadow:0 0 0 4px #f973161a}.faq-lp__clear{display:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#71717a;font-size:21px;cursor:pointer;align-items:center;justify-content:center}.faq-lp__clear:hover{background:var(--faq-primary-light);color:var(--faq-primary-dark)}.faq-lp__filters{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin:0 auto 38px}.faq-lp__filter{padding:9px 16px;border-radius:999px;border:1px solid var(--faq-border);background:var(--faq-white);color:#5f636d;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;font:inherit}.faq-lp__filter:hover{color:var(--faq-primary-dark);border-color:#f973164d;background:var(--faq-primary-light)}.faq-lp__filter.is-active{background:linear-gradient(135deg,var(--faq-primary-dark),var(--faq-primary));border-color:var(--faq-primary);color:#fff;box-shadow:0 6px 18px #f9731638}.faq-lp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.faq-lp__category{background:var(--faq-white);border:1px solid var(--faq-border);border-radius:var(--faq-radius);padding:24px;box-shadow:var(--faq-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.faq-lp__category:hover{transform:translateY(-2px);border-color:#f9731638;box-shadow:var(--faq-shadow-hover)}.faq-lp__cat-head{display:flex;align-items:center;gap:13px;padding-bottom:18px;margin-bottom:2px;border-bottom:1px solid #f0f0f0}.faq-lp__cat-icon{flex:0 0 43px;width:43px;height:43px;display:flex;justify-content:center;align-items:center;border-radius:11px;background:linear-gradient(135deg,var(--faq-primary-light),var(--faq-primary-light-2));color:var(--faq-primary-dark);border:1px solid var(--faq-orange-border)}.faq-lp__cat-icon svg{width:21px;height:21px;stroke:currentColor}.faq-lp__cat-title{margin:0;color:var(--faq-heading);font-size:17px;font-weight:800;line-height:1.35}.faq-lp__cat-desc{margin:3px 0 0;color:var(--faq-muted);font-size:12px;line-height:1.4}.faq-lp__item{border-bottom:1px solid #f0f0f0}.faq-lp__item:last-child{border-bottom:none}.faq-lp__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;border:none;background:transparent;text-align:left;cursor:pointer;color:#27272a;font-size:14px;font-weight:700;line-height:1.55;transition:color .2s ease;font:inherit}.faq-lp__question:hover{color:var(--faq-primary-dark)}.faq-lp__q-text{flex:1}.faq-lp__toggle{flex:0 0 29px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f6f6f7;transition:background .25s ease}.faq-lp__toggle svg{width:15px;height:15px;stroke:#71717a;transition:transform .3s ease,stroke .3s ease}.faq-lp__item.is-open .faq-lp__question{color:var(--faq-primary-dark)}.faq-lp__item.is-open .faq-lp__toggle{background:var(--faq-primary-light)}.faq-lp__item.is-open .faq-lp__toggle svg{transform:rotate(180deg);stroke:var(--faq-primary-dark)}.faq-lp__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-lp__item.is-open .faq-lp__answer-wrap{grid-template-rows:1fr}.faq-lp__answer-inner{overflow:hidden}.faq-lp__answer{padding:0 38px 18px 2px;color:var(--faq-text);font-size:14px;line-height:1.75}.faq-lp__no-results{display:none;grid-column:1 / -1;text-align:center;padding:50px 25px;background:var(--faq-white);border:1px solid var(--faq-border);border-radius:var(--faq-radius);box-shadow:var(--faq-shadow)}.faq-lp__no-results-icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;margin:0 auto 14px;border-radius:50%;background:var(--faq-primary-light);color:var(--faq-primary-dark)}.faq-lp__no-results h3{margin:0 0 6px;color:var(--faq-heading);font-size:20px}.faq-lp__no-results p{margin:0;color:var(--faq-muted);font-size:14px}.faq-lp__help{position:relative;overflow:hidden;margin-top:40px;padding:38px 40px;border-radius:20px;background:linear-gradient(135deg,#c2410c,#ea580c 40%,#f97316 72%,#fb923c);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 18px 45px #ea580c38}.faq-lp__help:before,.faq-lp__help:after{content:"";position:absolute;border-radius:50%;background:#ffffff17}.faq-lp__help:before{width:220px;height:220px;right:-75px;top:-105px}.faq-lp__help:after{width:130px;height:130px;right:180px;bottom:-85px}.faq-lp__help-content{position:relative;z-index:2}.faq-lp__help h2{margin:0 0 7px;font-size:24px;line-height:1.3}.faq-lp__help p{margin:0;max-width:620px;opacity:.95;font-size:15px;line-height:1.7}.faq-lp__help-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:14px 22px;border-radius:999px;background:#fff;color:var(--faq-primary-deep);font-weight:800;text-decoration:none;box-shadow:0 10px 24px #0000001f;transition:transform .2s ease}.faq-lp__help-btn:hover{transform:translateY(-2px)}@media(max-width:900px){.faq-lp__grid{grid-template-columns:1fr}.faq-lp__help{flex-direction:column;align-items:flex-start;padding:28px 24px}.faq-lp{padding:48px 16px 70px}}
