.faq-section{--fq-fade-white:#fff;--fq-fade-blue:var(--lf-fade-blue,#d2e8fa);--fq-gutter:32px;--fq-ink:#033d78;--fq-eyebrow:#0e1a57;--fq-text:#565656;--fq-rule:#181818;--fq-icon:#181818;--fq-hover:#0070c0;--fq-focus:#0070c0;--fq-surface:#fff;--fq-card-shadow:0 8px 8px rgba(0,0,0,.16);--fq-ease:cubic-bezier(0.4,0,0.2,1);--fq-cta-ring:linear-gradient(90deg,#3f79c5,#4291c9 16.5%,#56ad78 31.5%,#b7c159 43.5%,#e6a63f 57%,#db6640 67.5%,#d0463f 75%,#3f79c5);--fq-cta-arrow:url(https://cms.leadfabric.com/hubfs/raw_assets/public/LeadFabric/images/ui/long-arrow-right-blue.png);padding:var(--fq-space-top,112px) 0 var(--fq-space-bottom,94px);position:relative;width:100%}.faq-section,.faq-section.lf-bg-fade{background-color:var(--fq-fade-white)}.faq-section.lf-bg-fade--blue-to-white{background-image:linear-gradient(to bottom,var(--fq-fade-blue) 0,var(--fq-fade-white) 72.192%)}.faq-section.lf-bg-fade--white-to-blue{background-image:linear-gradient(to top,var(--fq-fade-blue) 0,var(--fq-fade-white) 72.192%)}.faq-section__container{margin:0 auto;max-width:1400px;padding:0 var(--fq-gutter)}@media (min-width:1075px) and (max-width:1166px){.faq-section{--fq-gutter:16px}}@media (max-width:1074px){.faq-section{--fq-gutter:20px}}.faq-section .faq-section__eyebrow{color:var(--fq-eyebrow);font-size:18px;line-height:22px;margin:0 0 18px;padding:0;text-transform:capitalize}.faq-section .faq-section__eyebrow,.faq-section .faq-section__heading{font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.faq-section .faq-section__heading{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#033d78 0,#0070c0 50%,#3092d0);color:#0070c0;font-size:clamp(30px,3.4vw,45px);line-height:1.0267;margin:-.08em 0 calc(66px - .08em);max-width:1217px;overflow-wrap:break-word;padding:.08em 0;text-transform:uppercase;-webkit-text-fill-color:transparent}.faq-section__grid{align-items:start;column-gap:clamp(32px,5.63vw,81px);display:grid;grid-template-areas:"list stat" "cta  .";grid-template-columns:minmax(0,878fr) minmax(0,374fr)}.faq-section__list{grid-area:list;min-width:0}.faq-section__stat{grid-area:stat}.faq-section__actions{grid-area:cta}.faq-section__item{border-top:1px solid var(--fq-rule)}.faq-section__item:last-child{border-bottom:1px solid var(--fq-rule)}.faq-section .faq-section__q{font-size:inherit;line-height:inherit;margin:0;padding:0}.faq-section__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:24px;justify-content:space-between;margin:0;min-height:77px;padding:14px 0;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.faq-section__toggle:focus{outline:none}.faq-section__toggle:focus-visible{outline:3px solid var(--fq-focus);outline-offset:2px}.faq-section__q-text{color:var(--fq-ink);font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;line-height:26px;min-width:0;overflow-wrap:break-word;padding-top:3px;text-transform:uppercase;transition:color .2s ease}.faq-section__icon{color:var(--fq-icon);flex-shrink:0;height:12px;position:relative;transition:color .2s ease,transform .3s var(--fq-ease);width:12px}.faq-section__icon:after,.faq-section__icon:before{background-color:currentColor;border-radius:3px;content:"";left:50%;position:absolute;top:50%;transition:opacity .25s ease,transform .3s var(--fq-ease)}.faq-section__icon:before{height:2px;transform:translate(-50%,-50%);width:12px}.faq-section__icon:after{height:12px;transform:translate(-50%,-50%);width:2px}.faq-section__item.is-open .faq-section__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}@media (hover:hover) and (pointer:fine){.faq-section__toggle:hover .faq-section__icon,.faq-section__toggle:hover .faq-section__q-text{color:var(--fq-hover)}}.faq-section__a{height:0;overflow:hidden;transition:height .45s var(--fq-ease),visibility 0s linear .45s;visibility:hidden}.faq-section__item.is-open .faq-section__a{height:auto;transition:height .45s var(--fq-ease),visibility 0s linear 0s;visibility:visible}.faq-section__a-inner{opacity:0;padding:0 61px 24px 0;transform:translateY(-6px);transition:opacity .3s ease,transform .45s var(--fq-ease)}.faq-section__item.is-open .faq-section__a-inner{opacity:1;transform:none;transition-delay:80ms}.faq-section__a-inner,.faq-section__a-inner li,.faq-section__a-inner p{color:var(--fq-text);font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:27px}.faq-section__a-inner ol,.faq-section__a-inner p,.faq-section__a-inner ul{margin:0 0 16px}.faq-section__a-inner ol,.faq-section__a-inner ul{padding-left:1.25em}.faq-section__a-inner ul{list-style:disc}.faq-section__a-inner ol{list-style:decimal}.faq-section__a-inner>:last-child{margin-bottom:0}.faq-section__a-inner a{color:var(--fq-hover);text-decoration:underline}.faq-section .faq-section__stat{background-color:var(--fq-surface);border-radius:30px;box-shadow:var(--fq-card-shadow);color:var(--fq-ink);display:flex;flex-direction:column;min-height:374px;padding:52px 35px 37px 40px}.faq-section .faq-section__stat-value{color:var(--fq-ink);font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(64px,6.67vw,96px);font-weight:700;letter-spacing:-.02em;line-height:.8;margin:0;overflow-wrap:break-word}.faq-section .faq-section__stat-caption{color:var(--fq-ink);font-size:clamp(24px,2.22vw,32px);letter-spacing:-.02em;line-height:1.4375;margin:0}.faq-section .faq-section__stat-caption,.faq-section .faq-section__stat-text{font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif}.faq-section .faq-section__stat-text{color:var(--fq-text);font-size:18px;line-height:30px;margin:auto 0 0;padding-top:24px;white-space:pre-line}.faq-section__actions{margin-top:78px}.faq-section .faq-section__cta{align-items:center;background-color:transparent;border:0;border-radius:50px;cursor:pointer;display:inline-flex;font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;height:46px;justify-content:center;line-height:27px;min-width:128px;padding:3px 26px 0;position:relative;white-space:nowrap;-webkit-tap-highlight-color:transparent}.faq-section .faq-section__cta,.faq-section .faq-section__cta:active,.faq-section .faq-section__cta:focus,.faq-section .faq-section__cta:hover{color:var(--fq-ink);text-decoration:none}.faq-section .faq-section__cta:before{animation:fq-cta-sweep 5s linear infinite;background-image:var(--fq-cta-ring);background-position:0 0;background-repeat:repeat-x;background-size:133.334% 100%;border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute;right:0;top:0}.faq-section .faq-section__cta:after{background:var(--fq-cta-arrow) center /contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:12px;margin:0 0 3px;overflow:hidden;transition:width .2s ease-in-out,margin .2s ease-in-out;width:0}.faq-section .faq-section__cta:focus-visible:after,.faq-section .faq-section__cta:hover:after{margin-left:8px;width:20px}.faq-section .faq-section__cta:focus-visible:before,.faq-section .faq-section__cta:hover:before{animation:fq-cta-sweep-once 1s linear 1}.faq-section .faq-section__cta:focus{outline:none}.faq-section .faq-section__cta:focus-visible{outline:3px solid var(--fq-focus);outline-offset:3px}@keyframes fq-cta-sweep{0%{background-position:0 0}to{background-position:-400% 0}}@keyframes fq-cta-sweep-once{0%{background-position:0 0}to{background-position:-400% 0}}@media (prefers-reduced-motion:reduce){.faq-section .faq-section__cta:after,.faq-section__a,.faq-section__a-inner,.faq-section__icon,.faq-section__icon:after,.faq-section__icon:before,.faq-section__item.is-open .faq-section__a,.faq-section__q-text{transition:none!important}.faq-section .faq-section__cta:before,.faq-section .faq-section__cta:focus-visible:before,.faq-section .faq-section__cta:hover:before{animation:none}}.faq-section-hidden-note{border:2px dashed #8acbf0;border-radius:20px;color:#565656;font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:24px auto;max-width:1336px;padding:16px 24px;text-align:center}@media (max-width:992px){.faq-section{padding-bottom:calc(var(--fq-space-bottom, 94px)*80/94);padding-top:calc(var(--fq-space-top, 112px)*56/112)}.faq-section .faq-section__heading{margin-bottom:calc(44px - .08em)}.faq-section__grid{grid-template-areas:"list" "stat" "cta";grid-template-columns:minmax(0,1fr)}.faq-section .faq-section__stat{border-radius:24px;margin-top:48px;min-height:0;padding:40px 32px 32px}.faq-section .faq-section__stat-text{max-width:520px}.faq-section__actions{margin-top:48px}.faq-section__q-text{font-size:22px;line-height:24px}.faq-section__a-inner{padding-right:36px}.faq-section__a-inner,.faq-section__a-inner li,.faq-section__a-inner p{font-size:17px;line-height:26px}}@media (max-width:767px){.faq-section{--fq-gutter:24px;padding-bottom:calc(var(--fq-space-bottom, 94px)*64/94);padding-top:calc(var(--fq-space-top, 112px)*48/112)}.faq-section .faq-section__eyebrow{font-size:16px;line-height:20px;margin-bottom:14px}.faq-section .faq-section__heading{font-size:28px;line-height:1;margin-bottom:calc(32px - .08em)}.faq-section__toggle{gap:16px;min-height:64px;padding:16px 0}.faq-section__q-text{font-size:20px;line-height:22px}.faq-section__a-inner{padding:0 0 20px}.faq-section__a-inner,.faq-section__a-inner li,.faq-section__a-inner p{font-size:16px;line-height:24px}.faq-section{--fq-card-shadow:0 0 0 1px rgba(3,61,120,.06),0 2px 8px rgba(0,0,0,.1),0 10px 22px rgba(0,0,0,.16)}.faq-section .faq-section__stat{border-radius:18px;margin-top:36px;padding:24px 20px 22px}.faq-section .faq-section__stat-value{font-size:52px}.faq-section .faq-section__stat-caption{font-size:20px;line-height:1.3;margin-top:4px}.faq-section .faq-section__stat-text{font-size:15px;line-height:23px;padding-top:14px}.faq-section__actions{margin-top:40px}}body[data-theme=dark] .faq-section{--fq-fade-white:var(--lf-bg,#0c213d);--fq-fade-blue:var(--lf-surface,#16305d);--fq-ink:#c4e3f7;--fq-eyebrow:var(--lf-text-strong,#fff);--fq-text:var(--lf-text,#d2e8fa);--fq-rule:rgba(196,227,247,.28);--fq-icon:var(--lf-text-strong,#fff);--fq-hover:var(--lf-accent-blue,#75b6e5);--fq-focus:var(--lf-accent-blue,#75b6e5);--fq-surface:var(--lf-surface,#16305d);--fq-card-shadow:var(--lf-shadow-card,0 18px 48px rgba(0,0,0,.35));--fq-cta-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 89 48'%3E%3Cg fill='none' stroke='%23fff' stroke-width='6'%3E%3Cpath d='M0 24h84.5M60.5 0l24 24-24 24'/%3E%3C/g%3E%3C/svg%3E")}body[data-theme=dark] .faq-section .faq-section__heading{-webkit-background-clip:text;background-clip:text;background-image:var(--lf-heading-gradient,linear-gradient(90deg,#75b6e5 0,#c4e3f7 51%,#fff 93%));-webkit-text-fill-color:transparent;color:transparent}body[data-theme=dark] .faq-section .faq-section__q-text,body[data-theme=dark] .faq-section .faq-section__stat-caption{color:var(--fq-ink)}body[data-theme=dark] .faq-section .faq-section__stat-value{color:var(--lf-text-strong,#fff)}body[data-theme=dark] .faq-section .faq-section__eyebrow{color:var(--fq-eyebrow)}body[data-theme=dark] .faq-section .faq-section__stat-text{color:var(--fq-text)}body[data-theme=dark] .faq-section .faq-section__stat{border:1px solid var(--lf-border,#183d5d)}body[data-theme=dark] .faq-section .faq-section__cta,body[data-theme=dark] .faq-section .faq-section__cta:active,body[data-theme=dark] .faq-section .faq-section__cta:focus,body[data-theme=dark] .faq-section .faq-section__cta:hover{color:var(--lf-text-strong,#fff)}body[data-theme=dark] .faq-section .faq-section__a-inner,body[data-theme=dark] .faq-section .faq-section__a-inner li,body[data-theme=dark] .faq-section .faq-section__a-inner p{color:var(--fq-text)}body[data-theme=dark] .faq-section .faq-section__a-inner a{color:var(--lf-accent-blue,#75b6e5)}body[data-theme=dark] .faq-section .faq-section__a-inner a:hover{color:var(--lf-accent-blue-hover,#c4e3f7)}body[data-theme=dark] .faq-section .faq-section__a-inner :is(span,strong,em,b,i,u){background-color:transparent!important;color:inherit!important}body[data-theme=dark] .faq-section-hidden-note{border-color:var(--lf-border,#183d5d);color:var(--lf-text,#d2e8fa)}