.faq-accordion-list{display:flex;flex-direction:column;gap:10px}.faq-accordion-list .faq-accordion-item{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 3px rgba(15,23,42,.02);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.faq-accordion-list .faq-accordion-item:hover:not(.is-open){border-color:#e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.04)}.faq-accordion-list .faq-accordion-item.is-open{background:linear-gradient(180deg,#fffaf5,#fff7ed);border-color:#ffedd5;box-shadow:0 8px 24px -6px rgba(234,88,12,.08)}.faq-accordion-list .faq-accordion-item.is-open .faq-item-number{background:#ffedd5;color:#ea580c}.faq-accordion-list .faq-accordion-item.is-open .faq-item-question{color:#0f172a}.faq-accordion-list .faq-accordion-item.is-open .faq-toggle-icon-wrap{background:#ef5323;background:var(--themeColor,#ef5323);border-radius:50%;box-shadow:0 4px 10px rgba(239,83,35,.3);color:#fff;height:30px;min-width:30px;width:30px}.faq-accordion-list .faq-accordion-item.is-open .faq-toggle-icon-wrap .toggle-icon{color:#fff;fill:#fff;font-size:16px}.faq-accordion-list .faq-accordion-item .faq-accordion-header{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:10px;text-align:left;transition:background-color .2s ease;width:100%}@media(max-width:576px){.faq-accordion-list .faq-accordion-item .faq-accordion-header{gap:10px}}.faq-accordion-list .faq-accordion-item .faq-accordion-header .header-left-content{align-items:center;display:flex;flex:1;gap:14px;min-width:0}@media(max-width:576px){.faq-accordion-list .faq-accordion-item .faq-accordion-header .header-left-content{gap:10px}}.faq-accordion-list .faq-accordion-item .faq-accordion-header .faq-item-number{align-items:center;background:#fff2eb;border-radius:8px;color:#393939;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;min-width:34px;padding:0 6px;transition:all .25s ease}.faq-accordion-list .faq-accordion-item .faq-accordion-header .faq-item-question{color:#1e293b;font-size:clamp(13.5px,1.1vw,15px);font-weight:600;line-height:1.45;transition:color .2s ease}.faq-accordion-list .faq-accordion-item .faq-accordion-header .faq-toggle-icon-wrap{align-items:center;color:#64748b;display:flex;flex-shrink:0;height:28px;justify-content:center;min-width:28px;transition:all .25s cubic-bezier(.4,0,.2,1);width:28px}.faq-accordion-list .faq-accordion-item .faq-accordion-header .faq-toggle-icon-wrap .toggle-icon{font-size:18px;transition:transform .2s ease}.faq-accordion-list .faq-accordion-item .faq-accordion-body{overflow:hidden}.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer{color:#475569;font-size:13.5px;line-height:1.65;padding:0 20px 18px 66px}@media(max-width:768px){.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer{padding:0 16px 16px}}.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer p{margin:0 0 8px}.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer p:last-child{margin-bottom:0}.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer ol,.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer ul{margin:6px 0 0 18px;padding:0}.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer ol li,.faq-accordion-list .faq-accordion-item .faq-accordion-body .faq-accordion-answer ul li{margin-bottom:4px}.service-faq-section{background-color:#fff;overflow:visible;padding:50px 0;position:relative}@media(max-width:991px){.service-faq-section{padding:45px 0}}.service-faq-section .container{position:relative;z-index:1}.service-faq-section .faq-layout-grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:20px;align-items:start;gap:20px}@media(max-width:991px){.service-faq-section .faq-layout-grid{gap:15px;grid-template-columns:1fr}}.service-faq-section .faq-left-col{align-self:start;height:-moz-fit-content;height:fit-content;position:sticky;top:130px}@media(max-width:991px){.service-faq-section .faq-left-col{position:static;top:auto}}.service-faq-section .faq-left-col .faq-sticky-content{display:flex;flex-direction:column;z-index:1}.service-faq-section .faq-left-col .bg-vector-img{height:350px;position:relative;z-index:-1}.service-faq-section .faq-left-col .bg-vector-img .faq-qa-image-wrap{bottom:25%;opacity:.5;position:absolute;right:20%;z-index:1}.service-faq-section .faq-left-col .bg-vector-img .faq-bg-waves-layer{bottom:-6%;left:-20%;position:absolute;width:110%}.service-faq-section .faq-left-col .bg-vector-img .faq-bg-waves-layer img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.3;width:100%}@media only screen and (max-width:1024px){.service-faq-section .faq-left-col .bg-vector-img{height:auto}}@media only screen and (max-width:767px){.service-faq-section .faq-left-col .bg-vector-img{height:80px}.service-faq-section .faq-left-col .bg-vector-img .faq-qa-image-wrap{max-width:120px}.service-faq-section .faq-left-col .bg-vector-img .faq-qa-image-wrap .qa-illustration-img{height:auto;width:100%}}@media only screen and (max-width:400px){.service-faq-section .faq-left-col .bg-vector-img{height:60px}.service-faq-section .faq-left-col .bg-vector-img .faq-qa-image-wrap{max-width:80px}.service-faq-section .faq-left-col .bg-vector-img .faq-qa-image-wrap .qa-illustration-img{height:auto;width:100%}}.service-faq-section .faq-left-col .section-eyebrow-left{align-items:center;display:inline-flex;gap:12px;margin-bottom:.85rem}.service-faq-section .faq-left-col .section-eyebrow-left .eyebrow-line{background:#ef5323;background:var(--themeColor,#ef5323);border-radius:2px;display:inline-block;height:2px;width:32px}.service-faq-section .faq-left-col .section-eyebrow-left .eyebrow-text{color:#4b5563;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media(max-width:360px){.service-faq-section .faq-left-col .section-eyebrow-left{text-align:center}}.service-faq-section .faq-left-col .faq-section-title{color:#0f172a;font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.4px;line-height:1.25;margin:0 0 1.15rem}.service-faq-section .faq-left-col .faq-section-title .highlight{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:1650px){.service-faq-section .faq-left-col .faq-section-title{font-size:32px}.service-faq-section .faq-left-col .faq-section-title br{display:none}}@media(max-width:1200px){.service-faq-section .faq-left-col .faq-section-title{font-size:28px}}@media(max-width:991px){.service-faq-section .faq-left-col .faq-section-title{font-size:24px}}@media(max-width:768px){.service-faq-section .faq-left-col .faq-section-title{font-size:22px}}@media(max-width:480px){.service-faq-section .faq-left-col .faq-section-title{font-size:20px}}.service-faq-section .faq-left-col .faq-section-desc{color:#64748b;font-size:15px;line-height:1.65;margin:0 0 1.75rem;max-width:92%}@media(max-width:991px){.service-faq-section .faq-left-col .faq-section-desc{max-width:100%}}.service-faq-section .faq-left-col .faq-feature-pills-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1.75rem}.service-faq-section .faq-left-col .faq-feature-pills-row .faq-feature-pill{align-items:center;background:#fff8f5;border:1px solid #ffedd5;border-radius:12px;display:inline-flex;gap:10px;padding:10px 15px 10px 10px;transition:all .25s ease}.service-faq-section .faq-left-col .faq-feature-pills-row .faq-feature-pill:hover{background:#fff3eb;box-shadow:0 4px 12px rgba(234,88,12,.08);transform:translateY(-2px)}.service-faq-section .faq-left-col .faq-feature-pills-row .faq-feature-pill .pill-icon-box{align-items:center;color:#ea580c;display:flex;font-size:24px;justify-content:center;line-height:1}.service-faq-section .faq-left-col .faq-feature-pills-row .faq-feature-pill .pill-text-group{color:#334155;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;line-height:1.25}.service-faq-section .faq-left-col .faq-cta-btn-wrap{margin-bottom:1.5rem}.service-faq-section .faq-left-col .faq-cta-btn-wrap .faq-connect-btn{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:100px;box-shadow:0 10px 25px rgba(234,88,12,.35);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:13px 30px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.service-faq-section .faq-left-col .faq-cta-btn-wrap .faq-connect-btn .btn-mail-icon{font-size:20px}.service-faq-section .faq-left-col .faq-cta-btn-wrap .faq-connect-btn .btn-arrow-icon{font-size:17px;transition:transform .2s ease}.service-faq-section .faq-left-col .faq-cta-btn-wrap .faq-connect-btn:hover{box-shadow:0 14px 30px rgba(234,88,12,.45);color:#fff;transform:translateY(-2px)}.service-faq-section .faq-left-col .faq-cta-btn-wrap .faq-connect-btn:hover .btn-arrow-icon{transform:translateX(4px)}@media(max-width:991px){.service-faq-section .faq-left-col .faq-cta-btn-wrap{text-align:center}}.service-faq-section .faq-left-col .faq-left-bottom-artwork{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:1rem;min-height:190px;position:relative;width:100%}@media(max-width:991px){.service-faq-section .faq-left-col .faq-left-bottom-artwork{margin-top:.5rem;min-height:160px}}.service-faq-section .faq-left-col .faq-left-bottom-artwork .faq-bg-waves-layer{bottom:-20px;left:-35px;line-height:0;pointer-events:none;position:absolute;width:calc(100% + 70px);z-index:0}.service-faq-section .faq-left-col .faq-left-bottom-artwork .faq-bg-waves-layer .faq-bg-waves-img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;opacity:.45;width:100%}.service-faq-section .faq-left-col .faq-left-bottom-artwork .faq-qa-image-wrap{align-items:center;display:flex;margin-left:10px;max-width:270px;position:relative;width:100%;z-index:1}@media(max-width:991px){.service-faq-section .faq-left-col .faq-left-bottom-artwork .faq-qa-image-wrap{margin-left:0;max-width:210px}}.service-faq-section .faq-left-col .faq-left-bottom-artwork .faq-qa-image-wrap .qa-illustration-img{display:block;filter:drop-shadow(0 14px 28px rgba(234,88,12,.14));height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.service-faq-section .faq-right-col{height:100%;min-width:0;width:100%}.blog-faq .service-faq-section .faq-layout-grid{grid-template-columns:1fr}.blog-faq .service-faq-section .faq-left-col{position:static;top:auto}.blog-faq .service-faq-section .faq-left-col .bg-vector-img{display:none}.blog-faq .service-faq-section .faq-left-col .faq-sticky-content .faq-feature-pills-row .faq-feature-pill .pill-text-group{flex-direction:row}.blog-faq .service-faq-section .faq-left-bottom-artwork,.blog-faq .service-faq-section .faq-left-col .faq-cta-btn-wrap{display:none}