.fsfaq-page{ --fsfaq-bg:#07090d; --fsfaq-bg2:#0d1218; --fsfaq-bg3:#11171d; --fsfaq-card:#131a21; --fsfaq-line:rgba(255,255,255,.10); --fsfaq-gold:#d9a53a; --fsfaq-gold2:#f0c15b; --fsfaq-white:#ffffff; --fsfaq-muted:#a7afb7; --fsfaq-max:1240px; font-family:Arial,Helvetica,sans-serif; background:var(--fsfaq-bg); color:#fff; overflow:hidden; } .fsfaq-page *,.fsfaq-page *::before,.fsfaq-page *::after{box-sizing:border-box} .fsfaq-page a{text-decoration:none;color:inherit} .fsfaq-page img{display:block;max-width:100%} .fsfaq-wrap{width:min(calc(100% - 40px),var(--fsfaq-max));margin-inline:auto} .fsfaq-kicker{ display:flex;align-items:center;gap:11px;margin:0 0 14px; color:var(--fsfaq-gold2);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.17em } .fsfaq-kicker::before{content:"";width:36px;height:2px;background:var(--fsfaq-gold)} .fsfaq-btn{ display:inline-flex;align-items:center;justify-content:center;min-height:52px; padding:0 24px;border:1px solid var(--fsfaq-gold2);border-radius:2px; background:linear-gradient(135deg,var(--fsfaq-gold),var(--fsfaq-gold2)); color:#07090d;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase; transition:.2s ease } .fsfaq-btn:hover{transform:translateY(-2px);filter:brightness(1.04);color:#07090d} .fsfaq-btn--outline{background:transparent;color:#fff;border-color:rgba(240,193,91,.7)} .fsfaq-btn--outline:hover{background:var(--fsfaq-gold2);color:#07090d} .fsfaq-hero{ min-height:585px;display:flex;align-items:center; background: linear-gradient(90deg,rgba(4,7,10,.96),rgba(4,7,10,.77) 40%,rgba(4,7,10,.20) 75%), url("https://fivestarexoticcars.org/wp-content/uploads/2026/09/IMG_9596.jpg") center/cover no-repeat; } .fsfaq-hero__copy{width:min(740px,68%);padding:78px 0} .fsfaq-hero h1{ margin:0 0 15px;font-size:clamp(50px,5.8vw,84px);line-height:.92; letter-spacing:-.052em;font-weight:950;text-transform:uppercase;font-style:italic } .fsfaq-hero h1 span{display:block;color:var(--fsfaq-gold2)} .fsfaq-hero p{ margin:0 0 28px;max-width:640px;color:rgba(255,255,255,.84); font-size:18px;line-height:1.62 } .fsfaq-hero__actions{display:flex;gap:12px;flex-wrap:wrap} .fsfaq-quick-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px} .fsfaq-quick-links a{ display:inline-flex;align-items:center;min-height:34px;padding:0 11px; border:1px solid rgba(240,193,91,.42);color:rgba(255,255,255,.88); font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase } .fsfaq-quick-links a:hover{background:var(--fsfaq-gold2);border-color:var(--fsfaq-gold2);color:#07090d} .fsfaq-trust{background:#0d1116;border-top:1px solid rgba(216,165,58,.18);border-bottom:1px solid rgba(216,165,58,.18)} .fsfaq-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)} .fsfaq-trust__item{padding:24px 28px;border-right:1px solid rgba(255,255,255,.10);display:flex;gap:15px;align-items:center} .fsfaq-trust__item:last-child{border-right:0} .fsfaq-trust__icon{font-size:27px;color:var(--fsfaq-gold2)} .fsfaq-trust__item strong{display:block;margin-bottom:3px;font-size:13px;text-transform:uppercase} .fsfaq-trust__item span{color:rgba(255,255,255,.58);font-size:12px} .fsfaq-search{ padding:64px 0;background:linear-gradient(180deg,#090d11,#0e1318) } .fsfaq-search__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:32px;align-items:stretch} .fsfaq-search__copy{padding:26px 0} .fsfaq-search h2{ margin:0 0 14px;font-size:clamp(38px,4.5vw,58px);line-height:.98; text-transform:uppercase;font-style:italic } .fsfaq-search h2 span{color:var(--fsfaq-gold2)} .fsfaq-search p{margin:0 0 22px;color:rgba(255,255,255,.69);font-size:15px;line-height:1.7} .fsfaq-search__form{display:grid;grid-template-columns:1fr auto;gap:0;max-width:650px} .fsfaq-search__input{ min-height:54px;width:100%;border:1px solid rgba(255,255,255,.20);border-right:0; background:#0e141a;color:#fff;padding:0 18px;font-size:14px;outline:none } .fsfaq-search__input:focus{border-color:var(--fsfaq-gold2)} .fsfaq-search__button{ min-width:120px;border:1px solid var(--fsfaq-gold2);background:var(--fsfaq-gold2); color:#07090d;font-weight:950;text-transform:uppercase;cursor:pointer } .fsfaq-search__visual{ min-height:385px;border:1px solid var(--fsfaq-line); background: linear-gradient(90deg,rgba(8,11,15,.45),rgba(8,11,15,.06)), url("https://fivestarexoticcars.org/wp-content/uploads/2026/09/IMG_5324.jpg") center/cover no-repeat } .fsfaq-categories{padding:54px 0 22px;background:#0b1015} .fsfaq-category-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px} .fsfaq-category{ min-height:112px;padding:16px 12px;border:1px solid rgba(255,255,255,.11); background:#10161c;color:#fff;cursor:pointer;text-align:center;transition:.2s ease; display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px } .fsfaq-category:hover,.fsfaq-category.is-active{ border-color:var(--fsfaq-gold2);background:rgba(216,165,58,.10);color:var(--fsfaq-gold2) } .fsfaq-category__icon{font-size:25px;line-height:1} .fsfaq-category strong{font-size:11px;line-height:1.25;text-transform:uppercase;letter-spacing:.035em} .fsfaq-topic-cards{padding:28px 0 62px;background:#0b1015} .fsfaq-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px} .fsfaq-topic{ background:var(--fsfaq-card);border:1px solid var(--fsfaq-line);overflow:hidden } .fsfaq-topic__image{height:205px;overflow:hidden} .fsfaq-topic__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease} .fsfaq-topic:hover .fsfaq-topic__image img{transform:scale(1.04)} .fsfaq-topic__body{padding:21px} .fsfaq-topic h3{margin:0 0 9px;font-size:18px;text-transform:uppercase} .fsfaq-topic p{margin:0;color:rgba(255,255,255,.64);font-size:13px;line-height:1.58} .fsfaq-main{padding:64px 0;background:#090c11} .fsfaq-main__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px} .fsfaq-main__head h2{margin:0;font-size:clamp(36px,4vw,52px);line-height:.98;text-transform:uppercase;font-style:italic} .fsfaq-main__head p{max-width:520px;margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.6} .fsfaq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px} .fsfaq-item{ background:#10161c;border:1px solid rgba(255,255,255,.12) } .fsfaq-item[hidden]{display:none!important} .fsfaq-item summary{ position:relative;cursor:pointer;list-style:none;padding:17px 50px 17px 18px; font-size:14px;font-weight:800;line-height:1.35 } .fsfaq-item summary::-webkit-details-marker{display:none} .fsfaq-item summary::after{ content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%); color:var(--fsfaq-gold2);font-size:22px;font-weight:400 } .fsfaq-item[open] summary::after{content:"–"} .fsfaq-item__answer{ padding:0 18px 18px;color:rgba(255,255,255,.66);font-size:13px;line-height:1.66 } .fsfaq-item__answer a{color:var(--fsfaq-gold2);font-weight:800} .fsfaq-empty{ display:none;grid-column:1/-1;padding:35px;border:1px dashed rgba(255,255,255,.18); text-align:center;color:rgba(255,255,255,.65) } .fsfaq-empty.is-visible{display:block} .fsfaq-support{ display:grid;grid-template-columns:.95fr 1.05fr;min-height:390px;background:#07090c } .fsfaq-support__copy{ padding:52px max(34px,calc((100vw - var(--fsfaq-max))/2));padding-right:46px; display:flex;flex-direction:column;justify-content:center } .fsfaq-support__copy h2{ margin:0 0 12px;font-size:42px;line-height:1;text-transform:uppercase;font-style:italic } .fsfaq-support__copy h2 span{color:var(--fsfaq-gold2)} .fsfaq-support__copy p{margin:0 0 24px;color:rgba(255,255,255,.70);font-size:14px;line-height:1.66} .fsfaq-support__image{ background: linear-gradient(90deg,rgba(7,9,12,.34),rgba(7,9,12,.08)), url("https://fivestarexoticcars.org/wp-content/uploads/2026/09/IMG_6563.jpg") center/cover no-repeat } .fsfaq-contact{padding:0;background:#0c1116;border-top:1px solid var(--fsfaq-line);border-bottom:1px solid var(--fsfaq-line)} .fsfaq-contact__grid{display:grid;grid-template-columns:repeat(4,1fr)} .fsfaq-contact__item{padding:24px 26px;border-right:1px solid var(--fsfaq-line);display:flex;gap:14px;align-items:center} .fsfaq-contact__item:last-child{border-right:0} .fsfaq-contact__icon{color:var(--fsfaq-gold2);font-size:26px} .fsfaq-contact__item strong{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase} .fsfaq-contact__item span,.fsfaq-contact__item a{color:rgba(255,255,255,.63);font-size:12px} .fsfaq-cta{ min-height:380px;display:flex;align-items:center; background: linear-gradient(90deg,rgba(4,7,10,.96),rgba(4,7,10,.62) 46%,rgba(4,7,10,.15)), url("https://fivestarexoticcars.org/wp-content/uploads/2026/09/IMG_7045.jpg") center/cover no-repeat; } .fsfaq-cta__copy{width:min(680px,66%);padding:58px 0} .fsfaq-cta h2{ margin:0 0 13px;font-size:clamp(42px,5vw,64px);line-height:.98;text-transform:uppercase;font-style:italic } .fsfaq-cta h2 span{color:var(--fsfaq-gold2)} .fsfaq-cta p{margin:0 0 24px;color:rgba(255,255,255,.80);font-size:16px;line-height:1.6} .fsfaq-hero{background-position:center 50%} .fsfaq-search__visual{background-position:center 42%} .fsfaq-topic__image img{object-position:center center} .fsfaq-support__image{background-position:center 44%} .fsfaq-cta{background-position:center 52%} @media(max-width:1100px){ .fsfaq-category-grid{grid-template-columns:repeat(4,1fr)} .fsfaq-topic-grid{grid-template-columns:repeat(2,1fr)} } @media(max-width:900px){ .fsfaq-search__grid,.fsfaq-support{grid-template-columns:1fr} .fsfaq-support__copy{padding:44px 32px} .fsfaq-support__image{min-height:320px} .fsfaq-contact__grid{grid-template-columns:repeat(2,1fr)} .fsfaq-contact__item:nth-child(2){border-right:0} .fsfaq-contact__item:nth-child(-n+2){border-bottom:1px solid var(--fsfaq-line)} } @media(max-width:700px){ .fsfaq-wrap{width:min(calc(100% - 24px),var(--fsfaq-max))} .fsfaq-hero{min-height:auto;background-position:62% center} .fsfaq-hero__copy{width:100%;padding:42px 0 46px} .fsfaq-hero h1{font-size:clamp(42px,11.5vw,58px)} .fsfaq-hero p{font-size:16px;max-width:34ch} .fsfaq-hero__actions{display:grid;grid-template-columns:1fr} .fsfaq-btn{width:100%} .fsfaq-quick-links{display:grid;grid-template-columns:1fr 1fr} .fsfaq-quick-links a{justify-content:center} .fsfaq-trust__grid{grid-template-columns:1fr} .fsfaq-trust__item{border-right:0;border-bottom:1px solid var(--fsfaq-line)} .fsfaq-trust__item:last-child{border-bottom:0} .fsfaq-search{padding:44px 0} .fsfaq-search__visual{min-height:280px} .fsfaq-search__form{grid-template-columns:1fr} .fsfaq-search__input{border-right:1px solid rgba(255,255,255,.20);border-bottom:0} .fsfaq-search__button{min-height:52px} .fsfaq-category-grid{grid-template-columns:repeat(2,1fr)} .fsfaq-topic-grid{grid-template-columns:1fr} .fsfaq-topic__image{height:235px} .fsfaq-main{padding:46px 0} .fsfaq-main__head{flex-direction:column;align-items:flex-start} .fsfaq-list{grid-template-columns:1fr} .fsfaq-contact__grid{grid-template-columns:1fr} .fsfaq-contact__item{border-right:0!important;border-bottom:1px solid var(--fsfaq-line)!important} .fsfaq-contact__item:last-child{border-bottom:0!important} .fsfaq-cta{min-height:auto;background-position:62% center} .fsfaq-cta__copy{width:100%;padding:48px 0} }
.fsn-restored[hidden],.fsn-restored [hidden]{display:none!important}.fsn-restored{color-scheme:light}.fsn-content-opening{width:min(calc(100% - 40px),1240px);margin-inline:auto;padding:36px 0 24px}.fsn-content-opening h1{font-size:clamp(32px,4vw,54px);line-height:1.08;margin:0 0 12px;color:inherit}.fsn-content-opening p{color:inherit;opacity:.8;margin:0;max-width:720px}.fsn-restored section{scroll-margin-top:110px}.fsn-restored a:focus-visible,.fsn-restored button:focus-visible,.fsn-restored summary:focus-visible,.fsn-restored input:focus-visible{outline:3px solid #a77a20;outline-offset:4px}.fsn-restored img{max-width:100%}.fsn-restored .fsn-sponsor-explainer{color:#555e68;font-size:14px;max-width:850px;margin:0 0 28px}.fsn-restored .fsn-sponsor-logo img{width:100%;height:100%;object-fit:contain}.fsn-restored .fsfaq-search__grid{grid-template-columns:1fr}.fsn-restored .fsfaq-search{padding:24px 0}.fsn-restored .fsfaq-main{padding-top:30px}.fsn-restored .fsfaq-category{color:#fff}.fsn-restored .fsfaq-search__input{color:#fff;color-scheme:dark}.fsn-restored [data-fsfaq-count]{color:#c4ccd3;font-size:13px;margin:18px 0 0}.fsn-restored .fsfaq-item[hidden]{display:none!important}@media(max-width:650px){.fsn-content-opening{padding:28px 0 16px}.fsn-restored section:not(.fsfaq-categories){padding-top:28px;padding-bottom:28px}}
