.faq-sec{background:var(--bg-page-alt,#f4f7fa) url("https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/Code%20Ninjas%20Winnipeg/download%20(8).png") center /cover no-repeat;padding:72px 24px}.faq-inner{margin:0 auto;max-width:800px}.faq-sec .sec-head{margin-bottom:40px;text-align:center}.faq-sec .sec-head h2{color:var(--text-dark);font-size:var(--hd);font-weight:var(--hw);margin-bottom:8px}.faq-sec .sec-head p{color:var(--text-mid);font-size:15px}.faq-item{background:var(--bg-white);border-radius:var(--radius-md);box-shadow:0 1px 4px rgba(0,35,64,.06);margin-bottom:12px;overflow:hidden}.faq-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--font);gap:16px;justify-content:space-between;padding:20px 28px;text-align:left;width:100%}.faq-btn:hover .faq-q{color:var(--cn-teal-dark)}.faq-q{color:var(--text-dark);font-size:15px;font-weight:800;margin:0;transition:color .15s}.faq-chevron{align-items:center;background:var(--cn-teal);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .25s ease;width:22px}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-item.open .faq-body{grid-template-rows:1fr}.faq-body-inner{overflow:hidden}.faq-a{color:var(--text-mid);display:block;font-size:14px;line-height:1.7;margin:0;padding:0 28px 20px}.faq-a a{color:var(--cn-blue);font-weight:600}.build-sec{background:var(--bg-white);overflow:hidden;padding:64px 24px 80px;position:relative;text-align:center}.build-sec h2{color:var(--text-dark);font-size:var(--hd);font-weight:var(--hw);margin-bottom:4px}.build-sec h2 .green{color:var(--cn-teal-dark)}.build-sec p{color:var(--text-mid);font-size:16px;margin:0 auto 36px;max-width:740px}.build-photos{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 389px 1fr;margin:0 auto 32px;max-width:980px}.build-photo{border-radius:var(--radius-md);box-shadow:0 3px 6px 0 rgba(0,106,221,.25);height:200px;overflow:hidden}.build-photo:nth-child(2){height:300px}