:root{--cw-deep: #041a71;--cw-bright: #7dd3fc;--cw-fun: #ff9f1c;--cw-fresh: #84cc16;--cw-pop: #ff4d8d;--cw-ink: #334155;--cw-navy: #041a71;--cw-navy-deep: #041a71;--cw-orange: #ff9f1c;--cw-orange-hover: #e88f0a;--cw-teal: #7dd3fc;--cw-sky: #f3f8fc;--cw-black: #041a71;--cw-white: #ffffff;--cw-text: #1f2937;--cw-text-muted: #334155;--cw-success: #10b981;--cw-error: #ef4444;--cw-border-light: rgba(4, 26, 113, 0.15);--cw-font: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;--cw-font-heading: Rubik, system-ui, -apple-system, sans-serif;--cw-fs-h1: clamp(2.5rem, 6vw, 4.8125rem);--cw-fs-h2: clamp(1.75rem, 3vw, 2.5rem);--cw-fs-h3: 1.3125rem;--cw-fs-body: 1rem;--cw-fs-small: 0.875rem;--cw-container: 75rem;--cw-gutter: clamp(1rem, 4vw, 2rem);--cw-radius-pill: 9999px;--cw-shadow-cta: 0 0.25rem 0.875rem rgba(255, 159, 28, 0.35);--cw-transition: 0.2s ease}.faqs-section{position:relative;overflow:hidden;background:#f3f8fc;padding-top:100px;padding-bottom:80px}.faqs-section::before,.faqs-section::after{position:absolute;pointer-events:none;z-index:0;color:hsla(0,0%,100%,.85);font-family:"Rubik",system-ui,-apple-system,sans-serif;font-weight:800;line-height:1}.faqs-section__inner{position:relative;z-index:1}.faqs-section__inner::before{content:"";position:absolute;top:-22px;left:-85px;width:22px;height:63px;background:url("../../src/images/top-left-shape.svg") no-repeat center/contain;opacity:1;pointer-events:none;z-index:0}.faqs-section__inner::after{content:"";position:absolute;right:-9rem;bottom:-2rem;width:134px;height:85px;background:url("../../src/images/white-number.svg") no-repeat center/contain;opacity:1;pointer-events:none;z-index:0}.faqs-section.white-bkg{background:#fff}.faqs-section.white-bkg .faqs-section__inner::before{background:url("../../src/images/blue-q.svg") no-repeat center/contain}.faqs-section.white-bkg .faqs-section__inner::after{background:url("../../src/images/hero-numbers.png") no-repeat center/contain}.faqs-section.white-bkg .faqs-section__item{background:#f3f8fc !important;border-radius:24px}.faqs-section.white-bkg .faqs-section__header::after{content:"";position:absolute;background:url(../../../codewiz/src/images/light-blue-shape.svg) no-repeat center/contain;top:-72%;right:-2%;width:41px;height:45px;z-index:2}.faqs-section__header{display:flex;align-items:center;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);position:relative}.faqs-section__header::after{content:"";top:-50px;right:40px;width:41px;height:45px;background:url("../../src/images/top-shape.svg") no-repeat center/contain;opacity:1;position:absolute;pointer-events:none;z-index:0}.faqs-section__mark{display:block;flex-shrink:0;width:clamp(3.5rem,8vw,5rem);height:auto}.faqs-section__header-content{min-width:0}.faqs-section__title{margin:0 0 .75rem;font-family:"Rubik",system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.2;color:#041a71;margin-bottom:0 !important}.faqs-section__description{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6;color:#041a71;font-weight:600}.faqs-section__description p{margin:0}.faqs-section__description p:not(:last-child){margin-bottom:.75rem}.faqs-section__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}@media(min-width: 768px){.faqs-section__grid{flex-direction:row;align-items:flex-start;gap:clamp(1rem,2.5vw,1.5rem)}}.faqs-section__column{display:flex;flex:1;flex-direction:column;gap:clamp(.75rem,2vw,1rem);min-width:0}.faqs-section__item{border-radius:80px;background:#fff;overflow:hidden}.faqs-section__heading{margin:0}.faqs-section__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:16px 32px;border:0;background:rgba(0,0,0,0);color:#041a71;text-align:left;cursor:pointer}.faqs-section__question{flex:1;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1.5;color:#041a71}.faqs-section__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#ff9f1c;transition:transform .25s ease}.faqs-section__toggle::before{content:"";display:block;width:.5rem;height:.5rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(45deg)}.faqs-section__item.is-expanded{border-radius:30px}.faqs-section__item.is-expanded .faqs-section__toggle{transform:rotate(180deg)}.faqs-section__panel{padding:0 1.5rem 1.25rem}.faqs-section__panel[hidden]{display:none}.faqs-section__answer{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.55;color:#041a71}.faqs-section__answer p{margin:0 0 .75rem}.faqs-section__answer p:last-child{margin-bottom:0}.faqs-section__grid::after{content:"";background:url("../../src/images/fluent_braces-16-filled.svg") no-repeat center/contain;position:absolute;right:24rem;bottom:-2rem;width:21px;height:21px;opacity:1;pointer-events:none;z-index:0}@media screen and (max-width: 768px){.faqs-section{padding-top:50px;padding-bottom:40px}.faqs-section__header{gap:1rem;margin-bottom:10px;flex-wrap:wrap}.faqs-section__header:after{display:none}.faqs-section__grid:after{display:none}}/*# sourceMappingURL=faqs-section.css.map */