.sj-acc{font-family:Inter,sans-serif}.sj-acc *{box-sizing:border-box}.sj-acc__inner{margin:0 auto;width:100%}.sj-acc__head{margin-bottom:44px}.sj-acc__head--center{text-align:center}.sj-acc__head--right{text-align:right}.sj-acc__head--left{text-align:left}.sj-acc__eyebrow{display:block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.sj-acc__heading{font-family:Macan,sans-serif!important;font-size:clamp(30px,3.7vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.sj-acc__subheading{font-size:17px;line-height:1.6;margin:16px 0 0;max-width:640px}.sj-acc__head--center .sj-acc__subheading{margin-left:auto;margin-right:auto}.sj-acc__list{display:flex;flex-direction:column;gap:14px}.sj-acc__item{border-radius:12px;overflow:hidden}.sj-acc__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Macan,sans-serif!important;font-size:clamp(20px,2vw,22px);font-weight:800;gap:16px;justify-content:space-between;padding:24px 28px;text-align:left;width:100%}.sj-acc__chev{flex-shrink:0;transition:transform .2s ease}.sj-acc__item.is-open .sj-acc__chev{transform:rotate(180deg)}.sj-acc__panel{padding:0 28px 28px}.sj-acc__panel-grid{display:block}.sj-acc__panel-grid--split{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.sj-acc__panel-grid--media-left .sj-acc__panel-body{order:2}.sj-acc__panel-grid--media-left .sj-acc__panel-media{order:1}.sj-acc__panel-body{font-size:16px;line-height:1.6}.sj-acc__panel-body p{margin:0 0 16px}.sj-acc__panel-body p:last-child{margin-bottom:0}.sj-acc__panel-body ol,.sj-acc__panel-body ul{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding-left:20px}.sj-acc__panel-body :last-child{margin-bottom:0}.sj-acc__panel-body b,.sj-acc__panel-body strong{font-weight:600}.sj-acc__panel-media{min-width:0;position:relative}.sj-acc__frame{aspect-ratio:4/3;background:#0c0f0e;border:1px solid #262b29;border-radius:14px;overflow:hidden;position:relative}.sj-acc__frame img{display:block;height:100%;object-fit:cover;width:100%}.sj-acc__tint{background:linear-gradient(180deg,rgba(16,20,18,.18),rgba(16,20,18,0) 45%,rgba(16,20,18,.28));inset:0;pointer-events:none;position:absolute}.sj-acc--text-dark .sj-acc__frame{background:#f4f6f5;border-color:#dde2e0}.sj-acc__screenshot{min-width:0;position:relative}.sj-acc__screenshot img{display:block;height:auto;width:100%}.sj-acc__screenshot--screen{background:#0c0f0e;border:1px solid hsla(0,0%,100%,.08);border-bottom:none;border-radius:14px;padding:24px 24px 0}.sj-acc--text-dark .sj-acc__screenshot--screen{background:#1a1f1d;border-color:rgba(0,0,0,.12)}.sj-acc__screenshot--screen .sj-acc__screenshot-inner{border-radius:10px 10px 0 0;overflow:hidden}.sj-acc__screenshot--plain img{object-fit:contain}@media (max-width:720px){.sj-acc__panel-grid--split{gap:20px;grid-template-columns:1fr}.sj-acc__panel-grid--media-left .sj-acc__panel-body,.sj-acc__panel-grid--media-left .sj-acc__panel-media{order:0}}.sj-acc--light-cards .sj-acc__item{background:#fff;border:1px solid #e2e4e8}.sj-acc--dark-cards .sj-acc__item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.sj-acc--text-light .sj-acc__heading{color:#fff}.sj-acc--text-light .sj-acc__subheading{color:hsla(0,0%,100%,.72)}.sj-acc--text-dark .sj-acc__heading{color:#12161a}.sj-acc--text-dark .sj-acc__subheading{color:#3e3d37}.sj-acc--light-cards .sj-acc__trigger{color:#12161a}.sj-acc--light-cards .sj-acc__panel-body{color:#3e3d37}.sj-acc--light-cards .sj-acc__panel-body b,.sj-acc--light-cards .sj-acc__panel-body strong{color:#12161a}.sj-acc--dark-cards .sj-acc__trigger{color:#fff}.sj-acc--dark-cards .sj-acc__panel-body{color:hsla(0,0%,100%,.72)}.sj-acc--dark-cards .sj-acc__panel-body b,.sj-acc--dark-cards .sj-acc__panel-body strong{color:#fff}.container{max-width:1240px}.container-fluid{max-width:100%}.container-narrow{max-width:960px}@media (max-width:480px){.sj-acc__item{border-radius:12px}.sj-acc__trigger{font-size:18px;padding:20px}.sj-acc__panel{padding:0 20px 20px}.sj-acc__panel-body{font-size:15px}}