.integration-faq{box-sizing:border-box;width:100%;padding:80px 24px;background:#fff}.integration-faq *{box-sizing:border-box}.integration-faq__inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}.integration-faq__sidebar{position:sticky;top:6rem}.integration-faq__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e4e7ec;border-radius:999px;margin-bottom:20px;color:#000;font-family:var(--font-body);font-size:.8125rem;font-weight:500}.integration-faq__heading{font-family:"Creato Display",var(--font-heading);font-size:44px;font-weight:500;color:#000;margin:0 0 20px;line-height:1.1;letter-spacing:-1px}.integration-faq__intro{margin:0 0 28px;color:var(--body-light);font-family:var(--font-body);font-size:1rem;line-height:1.6}.integration-faq__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:#171a21;color:#fff;font-family:var(--font-body);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s ease,transform .2s ease}.integration-faq__cta:hover{background:#000;transform:translateY(-1px)}.integration-faq__list{display:flex;min-width:0;flex-direction:column;gap:16px;counter-reset:integration-faq}.integration-faq__item{counter-increment:integration-faq;padding:4px 28px;overflow:hidden;border:1px solid #e4e7ec!important;border-radius:20px;background:#fff;transition:background .25s ease,border-color .25s ease}.integration-faq__item[open]{border-color:#e4e7ec;background:#e4e7ec}.integration-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-family:"Creato Display",var(--font-heading);font-size:1.0625rem;font-weight:500;color:#000;cursor:pointer;list-style:none}.integration-faq__question strong{font-weight:500}.integration-faq__question strong:before{content:counter(integration-faq) ". "}.integration-faq__question::-webkit-details-marker{display:none}.integration-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.integration-faq__icon:before,.integration-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%,-50%)}.integration-faq__icon:before{width:14px;height:2px}.integration-faq__icon:after{width:2px;height:14px;transition:opacity .2s ease}.integration-faq__item[open] .integration-faq__icon{transform:scale(.9)}.integration-faq__item[open] .integration-faq__icon:after{opacity:0}.integration-faq__answer{max-width:640px;padding:0 0 24px}.integration-faq__answer p{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:#000;margin:0}@media(prefers-reduced-motion:reduce){.integration-faq__item,.integration-faq__icon,.integration-faq__icon:after{transition:none}}@media(max-width:1024px){.integration-faq__inner{grid-template-columns:1fr;gap:40px}.integration-faq__sidebar{position:static}.integration-faq__heading{font-size:32px}}@media(max-width:767px){.integration-faq{padding:56px 16px}.integration-faq__heading{font-size:28px}.integration-faq__item{padding:4px 20px;border-radius:16px}.integration-faq__question{font-size:.9375rem;padding:18px 0}}.integration-four{box-sizing:border-box;width:100%;padding:clamp(90px,10vw,140px) 24px;background:#fff}.integration-four *{box-sizing:border-box}.integration-four__inner{width:min(1200px,100%);margin:0 auto}.integration-four__header{margin-bottom:64px;text-align:center}.integration-four__eyebrow{display:block!important;margin-bottom:16px;color:#375dfb;font:700 13px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.integration-four__header h2{max-width:960px;margin:0 auto;background:linear-gradient(135deg,#222,#333 40%,#888);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--font-heading);font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.integration-four__grid{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid #e8ecf2!important}.integration-four__notch{position:absolute;top:0;z-index:2;width:28px;height:28px;transform:translate(-50%,-50%);pointer-events:none;line-height:0}.integration-four__notch svg{display:block;width:28px;height:28px}.integration-four__notch--1{left:25%}.integration-four__notch--2{left:50%}.integration-four__notch--3{left:75%}.integration-four__card{display:block!important;min-height:320px!important;padding:28px!important;border:0!important;border-left:1px solid #e8ecf2!important;background:#fff!important}.integration-four__card--first{border-left:0!important}.integration-four__card--link{color:inherit!important;text-decoration:none!important;transition:background-color .2s ease}.integration-four__card--link:hover{background:#f8faff!important}.integration-four__card--link:focus-visible{outline:2px solid #375dfb!important;outline-offset:-2px}.integration-four__icon{display:inline-flex!important;width:30px!important;height:30px!important;margin-bottom:28px!important;align-items:center;justify-content:center;color:#375dfb!important}.integration-four__icon svg{display:block!important;width:100%!important;height:100%!important;stroke:#375dfb!important}.integration-four__card h3{min-height:2.3em;margin:0 0 28px;color:#22272f;font-family:var(--font-heading);font-size:21px;font-weight:500;line-height:1.15}.integration-four__card p{margin:14px 0 0;color:#525866;font-family:var(--font-body);font-size:15px;line-height:1.4}@media(max-width:992px){.integration-four__grid{grid-template-columns:1fr!important}.integration-four__notch{display:none!important}.integration-four__card{min-height:0!important;border-top:1px solid #e8ecf2!important;border-left:0!important}.integration-four__card--first{border-top:0!important}}@media(max-width:767px){.integration-four{padding:72px 16px}.integration-four__header{margin-bottom:42px}.integration-four__header h2{font-size:36px}.integration-four__card{padding:26px 12px!important}.integration-four__card h3{min-height:0;margin-bottom:14px}}
