.five-gen-home-faq-grid {width:100%!important;margin:0!important;padding:0!important;}
.fg-home-faq {color:#C4D4E6;background:#0C182A;font:400 16px/1.85 Manrope,Arial,sans-serif;padding:85px 0 95px;}
.fg-home-faq * {box-sizing:border-box;}
.fg-home-faq-wrap {max-width:1700px;margin:auto;padding:0 48px;}
.fg-home-faq h2,.fg-home-faq h3 {font-family:Oxanium,Arial,sans-serif!important;font-weight:500!important;line-height:1.2;color:#F6FAFF;letter-spacing:-.025em;text-transform:none;margin:0;padding:0;}
.fg-home-faq h2 {font-size:46px!important;}.fg-home-faq h2 span {color:#F1CB4B;}.fg-home-faq h3 {font-size:34px!important;}
.fg-home-faq p {font:inherit;color:inherit;padding:0;margin:0 0 20px;}
.fg-home-faq-eyebrow {font-size:11px!important;font-weight:800!important;letter-spacing:1.7px;color:#07BCFD!important;margin-bottom:17px!important;}
.fg-home-faq-heading {display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:40px;}
.fg-home-faq-heading > p {max-width:610px;margin-bottom:4px;}
.fg-home-faq-layout {display:grid;grid-template-columns:380px minmax(0,1fr);gap:32px;align-items:start;}
.fg-home-faq-guide {position:sticky;top:24px;isolation:isolate;overflow:hidden;min-height:690px;border:1px solid #29415D;border-radius:22px;padding:310px 30px 32px;display:flex;align-items:flex-end;background:#10213A;}
.fg-home-faq-guide > img {position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center top;}
.fg-home-faq-guide::before {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,20,36,.99),rgba(8,20,36,.9) 36%,rgba(8,20,36,.06) 76%);}
.fg-home-faq-guide h3 {margin-bottom:20px;}.fg-home-faq-guide p {font-size:15px;}
.fg-home-faq a {color:#07BCFD;text-decoration:none;}.fg-home-faq a:hover {color:#F1CB4B;}.fg-home-faq a:focus-visible,.fg-home-faq summary:focus-visible {outline:2px solid #07BCFD;outline-offset:5px;}
.fg-home-faq-guide a {display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:13px 17px;border:1px solid #07BCFD;border-radius:9px;background:#07BCFD;color:#071321;font-size:13px;font-weight:800;}.fg-home-faq-guide a:hover {background:#F1CB4B;border-color:#F1CB4B;color:#071321;}
.fg-home-faq-card {position:relative;isolation:isolate;overflow:hidden;border:1px solid #29415D;border-radius:18px;margin:0 0 16px;background:#10213A;}
.fg-home-faq-card:last-child {margin-bottom:0;}.fg-home-faq-card[open] {border-color:#07BCFD;}
.fg-home-faq-card-photo {position:absolute;z-index:-3;right:0;top:0;width:37%;height:190px;object-fit:cover;object-position:center top;opacity:.9;}
.fg-home-faq-card::before {content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#10213A 44%,rgba(16,33,58,.98) 57%,rgba(16,33,58,.46) 84%),linear-gradient(0deg,#10213A 0,transparent 180px);}
.fg-home-faq-card summary {display:grid;grid-template-columns:28px minmax(0,1fr) 56px;align-items:center;gap:18px;padding:27px 26px;min-height:137px;cursor:pointer;list-style:none;}
.fg-home-faq-card summary::-webkit-details-marker {display:none;}.fg-home-faq-card summary::marker {content:"";}
.fg-home-faq-number {align-self:start;padding-top:6px;font:500 15px/1.4 Oxanium,Arial,sans-serif;color:#F1CB4B;}
.fg-home-faq-question {font:500 24px/1.35 Oxanium,Arial,sans-serif;color:#F6FAFF;max-width:680px;padding-right:25px;}
.fg-home-faq-toggle {position:relative;display:block;width:56px;height:56px;border:1px solid rgba(7,188,253,.55);border-radius:50%;background:rgba(8,20,36,.8);}
.fg-home-faq-toggle::before,.fg-home-faq-toggle::after {content:"";position:absolute;left:50%;top:50%;background:#07BCFD;border-radius:2px;transform:translate(-50%,-50%);}
.fg-home-faq-toggle::before {width:23px;height:3px;}.fg-home-faq-toggle::after {width:3px;height:23px;}.fg-home-faq-card[open] .fg-home-faq-toggle::after {display:none;}
.fg-home-faq-answer {padding:0 95px 28px 72px;max-width:900px;}.fg-home-faq-answer p {font-size:15.5px;line-height:1.85;}.fg-home-faq-answer a {display:inline-flex;gap:20px;align-items:center;font-size:13px;font-weight:800;}
@media(max-width:1200px){.fg-home-faq-layout {grid-template-columns:310px minmax(0,1fr);gap:24px;}.fg-home-faq-guide {min-height:640px;padding-left:25px;padding-right:25px;}.fg-home-faq-question {font-size:22px;padding-right:0;}.fg-home-faq-answer {padding-left:68px;padding-right:30px;}.fg-home-faq-card summary {gap:14px;padding:24px;}}
@media(max-width:1000px){.fg-home-faq-layout {grid-template-columns:minmax(0,1fr);}.fg-home-faq-guide {position:relative;min-height:330px;padding:38px;display:block;}.fg-home-faq-guide > img {width:52%;left:auto;right:0;object-position:center 20%;}.fg-home-faq-guide::before {background:linear-gradient(90deg,#10213A 15%,rgba(16,33,58,.95) 43%,rgba(16,33,58,.12));}.fg-home-faq-guide > div {max-width:55%;}.fg-home-faq-guide a {max-width:280px;}.fg-home-faq-heading {gap:35px;}.fg-home-faq-wrap {padding:0 32px;}}
@media(max-width:767px){.fg-home-faq {padding:58px 0 65px;}.fg-home-faq-wrap {padding:0 22px;}.fg-home-faq h2 {font-size:36px!important;}.fg-home-faq h3 {font-size:29px!important;}.fg-home-faq-heading {grid-template-columns:1fr;gap:19px;margin-bottom:28px;}.fg-home-faq-heading > p {font-size:15px;}.fg-home-faq-guide {min-height:430px;padding:200px 25px 28px;}.fg-home-faq-guide > img {width:100%;height:330px;object-position:center 16%;}.fg-home-faq-guide::before {background:linear-gradient(0deg,#10213A 0%,rgba(16,33,58,.94) 43%,rgba(16,33,58,.08) 87%);}.fg-home-faq-guide > div {max-width:none;}.fg-home-faq-card summary {grid-template-columns:20px minmax(0,1fr) 46px;gap:12px;padding:23px 18px;min-height:145px;}.fg-home-faq-question {font-size:20px;}.fg-home-faq-toggle {width:46px;height:46px;}.fg-home-faq-toggle::before {width:20px;}.fg-home-faq-toggle::after {height:20px;}.fg-home-faq-number {font-size:13px;}.fg-home-faq-card-photo {width:65%;height:180px;opacity:.65;}.fg-home-faq-card::before {background:linear-gradient(90deg,rgba(16,33,58,.97),rgba(16,33,58,.9) 47%,rgba(16,33,58,.5)),linear-gradient(0deg,#10213A,transparent 170px);}.fg-home-faq-answer {padding:0 22px 25px;}.fg-home-faq-answer p {font-size:15px;}}

/* Yellow controls, full-card open photos and a full-height portrait. */
.fg-home-faq-layout {align-items:stretch;}
.fg-home-faq-guide {position:relative;top:auto;min-height:100%;height:100%;}
.fg-home-faq-guide > img {object-position:center top;}
.fg-home-faq-toggle {border-color:rgba(241,203,75,.7);}
.fg-home-faq-toggle::before,.fg-home-faq-toggle::after {background:#F1CB4B;}
.fg-home-faq-card[open] .fg-home-faq-card-photo {width:100%;height:100%;opacity:1;object-position:center 35%;}
.fg-home-faq-card[open]::before {background:linear-gradient(90deg,rgba(8,20,36,.97),rgba(8,20,36,.91) 46%,rgba(8,20,36,.55) 85%);}
@media(max-width:1000px){.fg-home-faq-guide {min-height:330px;height:auto;}.fg-home-faq-guide > img {object-position:center 25%;}}
@media(max-width:767px){.fg-home-faq-guide {min-height:430px;}.fg-home-faq-guide > img {object-position:center 19%;}.fg-home-faq-card[open]::before {background:linear-gradient(90deg,rgba(8,20,36,.96),rgba(8,20,36,.87) 70%,rgba(8,20,36,.7));}}
