.info-page__title{display:none}.aplift-faq-page{--ap-navy:#0c2d62;--ap-navy-deep:#071d42;--ap-red:#ff1f2d;--ap-red-dark:#e20f20;--ap-bg:#f4f7fb;--ap-line:#d9e2ef;--ap-text:#1d2d4a;--ap-muted:#6a7891;--ap-blue-soft:#eaf1fa;--ap-shadow:0 18px 48px rgba(12,45,98,.11);color:var(--ap-text);line-height:1.55;overflow:hidden}
.aplift-faq-page *{box-sizing:border-box}.aplift-faq-page .ap-container{width:100%;margin:0 auto}.aplift-faq-page .ap-section{padding:64px 0}.aplift-faq-page .ap-section--soft{background:var(--ap-bg);margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.aplift-faq-page h1,.aplift-faq-page h2,.aplift-faq-page h3{color:var(--ap-navy);line-height:1.1;letter-spacing:-.028em}.aplift-faq-page h1{font-size:48px;margin:0 0 18px}.aplift-faq-page h2{font-size:34px;margin:0 0 16px}.aplift-faq-page h3{font-size:22px;margin:0 0 10px}.aplift-faq-page p{margin-top:0}.aplift-faq-page .ap-muted{color:var(--ap-muted)}
.aplift-faq-page .ap-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 15px;color:var(--ap-red);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.aplift-faq-page .ap-eyebrow:before{content:"";width:44px;height:4px;border-radius:99px;background:var(--ap-red)}.aplift-faq-page .ap-lead{font-size:20px;color:#33415e}.aplift-faq-page .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:12px;font-weight:800;text-decoration:none;transition:.18s ease}.aplift-faq-page .ap-btn--primary{background:var(--ap-red);color:#fff;box-shadow:0 9px 22px rgba(255,31,45,.2)}.aplift-faq-page .ap-btn--primary:hover{background:var(--ap-red-dark);color:#fff;transform:translateY(-1px)}.aplift-faq-page .ap-btn--secondary{background:#fff;color:var(--ap-navy);border:1px solid var(--ap-navy)}
.aplift-faq-page .ap-hero{position:relative;background:#fff url("../img/faq/buyer-hero-bg.webp") center/cover no-repeat;border-radius:22px;overflow:hidden}.aplift-faq-page .ap-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 52%,rgba(255,255,255,.42))}.aplift-faq-page .ap-hero__inner{position:relative;z-index:1;padding:52px 34px 62px}.aplift-faq-page .ap-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:center}.aplift-faq-page .ap-hero-copy>p{font-size:17px;color:var(--ap-muted)}.aplift-faq-page .ap-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.aplift-faq-page .ap-answer-card{background:linear-gradient(145deg,var(--ap-navy-deep),var(--ap-navy));border-radius:26px;padding:30px;color:#fff;box-shadow:var(--ap-shadow);position:relative;overflow:hidden}.aplift-faq-page .ap-answer-card:after{content:"?";position:absolute;right:-5px;bottom:-95px;font-size:300px;line-height:1;color:rgba(255,255,255,.04);font-weight:900}.aplift-faq-page .ap-answer-card h3{color:#fff;font-size:28px}.aplift-faq-page .ap-answer-card p{color:#d6e2f2}.aplift-faq-page .ap-answer-card__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.aplift-faq-page .ap-answer-fact{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:15px}.aplift-faq-page .ap-answer-fact strong{display:block;color:#fff;font-size:18px}.aplift-faq-page .ap-answer-fact span{font-size:12px;color:#c8d7ea}
.aplift-faq-page .ap-finder{margin:-26px 24px 0;position:relative;z-index:3;background:#fff;border:1px solid var(--ap-line);border-radius:20px;padding:22px;box-shadow:var(--ap-shadow)}.aplift-faq-page .ap-finder-grid{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.aplift-faq-page .ap-faq-search{position:relative}.aplift-faq-page .ap-faq-search input{width:100%;height:56px;border:1px solid #becde0;border-radius:12px;padding:0 50px 0 18px;outline:0;color:var(--ap-text)}.aplift-faq-page .ap-faq-search input:focus{border-color:var(--ap-navy);box-shadow:0 0 0 3px rgba(12,45,98,.08)}.aplift-faq-page .ap-faq-search:after{content:"⌕";position:absolute;right:17px;top:7px;font-size:28px;color:var(--ap-navy)}.aplift-faq-page .ap-result-count{font-size:13px;color:var(--ap-muted);white-space:nowrap}
.aplift-faq-page .ap-category-nav{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:34px}.aplift-faq-page .ap-category-btn{min-height:42px;padding:0 15px;border:1px solid var(--ap-line);border-radius:999px;background:#fff;color:var(--ap-navy);font-weight:750;cursor:pointer}.aplift-faq-page .ap-category-btn:hover,.aplift-faq-page .ap-category-btn.is-active{background:var(--ap-navy);border-color:var(--ap-navy);color:#fff}.aplift-faq-page .ap-category-btn.is-active:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ap-red);margin-right:8px;vertical-align:1px}
.aplift-faq-page .ap-faq-group{margin-bottom:44px}.aplift-faq-page .ap-faq-group[hidden],.aplift-faq-page .ap-faq-item[hidden]{display:none}.aplift-faq-page .ap-group-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.aplift-faq-page .ap-group-icon{width:50px;height:50px;border-radius:15px;background:var(--ap-blue-soft);color:var(--ap-red);display:flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 50px}.aplift-faq-page .ap-group-head h2{font-size:30px;margin:0}.aplift-faq-page .ap-group-head span{display:block;color:var(--ap-muted);font-size:13px;margin-top:4px}.aplift-faq-page .ap-faq-list{display:grid;gap:10px}.aplift-faq-page .ap-faq-item{background:#fff;border:1px solid var(--ap-line);border-radius:16px;overflow:hidden;box-shadow:0 3px 12px rgba(12,45,98,.025)}.aplift-faq-page .ap-faq-item summary{list-style:none;cursor:pointer;position:relative;padding:20px 60px 20px 22px;color:var(--ap-navy);font-weight:800;font-size:17px}.aplift-faq-page .ap-faq-item summary::-webkit-details-marker{display:none}.aplift-faq-page .ap-faq-item summary:after{content:"+";position:absolute;right:20px;top:13px;width:34px;height:34px;border-radius:10px;background:var(--ap-bg);display:flex;align-items:center;justify-content:center;color:var(--ap-red);font-size:24px}.aplift-faq-page .ap-faq-item[open] summary:after{content:"–"}.aplift-faq-page .ap-faq-answer{padding:0 22px 21px;color:#4b5870}.aplift-faq-page .ap-faq-answer p{margin-bottom:10px}.aplift-faq-page .ap-faq-empty{padding:26px;border:1px solid var(--ap-line);border-radius:16px;background:var(--ap-bg);color:var(--ap-muted)}
.aplift-faq-page .ap-section-head{max-width:800px;margin-bottom:32px}.aplift-faq-page .ap-section-head p{font-size:17px;color:var(--ap-muted)}.aplift-faq-page .ap-help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aplift-faq-page .ap-help-card{background:#fff;border:1px solid var(--ap-line);border-radius:18px;padding:22px;text-decoration:none;box-shadow:0 8px 26px rgba(12,45,98,.065);transition:.18s}.aplift-faq-page .ap-help-card:hover{transform:translateY(-2px);box-shadow:var(--ap-shadow)}.aplift-faq-page .ap-help-icon{width:44px;height:44px;border-radius:13px;background:var(--ap-navy);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.aplift-faq-page .ap-help-card strong{display:block;color:var(--ap-navy);font-size:17px;margin-bottom:6px}.aplift-faq-page .ap-help-card span{font-size:13px;color:var(--ap-muted)}.aplift-faq-page .ap-cta{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;background:linear-gradient(135deg,#f7f9fc,#eef3f9);border:1px solid var(--ap-line);border-radius:24px;padding:34px;position:relative;overflow:hidden}.aplift-faq-page .ap-cta:after{content:"?";position:absolute;right:18px;bottom:-52px;font-size:180px;color:rgba(255,31,45,.055);font-weight:900}.aplift-faq-page .ap-cta-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;position:relative;z-index:1}
@media(max-width:900px){.aplift-faq-page .ap-hero-grid,.aplift-faq-page .ap-cta{grid-template-columns:1fr}.aplift-faq-page .ap-answer-card{max-width:680px}.aplift-faq-page .ap-help-grid{grid-template-columns:repeat(2,1fr)}.aplift-faq-page h1{font-size:40px}.aplift-faq-page .ap-cta-actions{justify-content:flex-start}}
@media(max-width:620px){.aplift-faq-page .ap-section{padding:50px 0}.aplift-faq-page .ap-section--soft{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.aplift-faq-page .ap-hero__inner{padding:34px 18px 52px}.aplift-faq-page h1{font-size:32px}.aplift-faq-page h2{font-size:27px}.aplift-faq-page .ap-hero-copy>p,.aplift-faq-page .ap-section-head p{font-size:15px}.aplift-faq-page .ap-hero-actions{display:grid}.aplift-faq-page .ap-hero-actions .ap-btn{width:100%}.aplift-faq-page .ap-answer-card__facts,.aplift-faq-page .ap-finder-grid,.aplift-faq-page .ap-help-grid{grid-template-columns:1fr}.aplift-faq-page .ap-finder{margin-left:10px;margin-right:10px;padding:16px}.aplift-faq-page .ap-result-count{white-space:normal}.aplift-faq-page .ap-group-head{align-items:flex-start}.aplift-faq-page .ap-group-head h2{font-size:25px}.aplift-faq-page .ap-faq-item summary{font-size:16px;padding-left:18px}.aplift-faq-page .ap-faq-answer{padding-left:18px;padding-right:18px}.aplift-faq-page .ap-cta{padding:24px}.aplift-faq-page .ap-cta-actions{display:grid}.aplift-faq-page .ap-cta-actions .ap-btn{width:100%}}
