.zn-product:is([data-product-page="community"],[data-product-page="design"]) .feature-text>.italic{display:block;font-family:"Polysans Slim Italic",Arial,sans-serif;font-style:italic;font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:12px 0 25px;color:#757783}
.zn-content-illustration{position:relative;width:100%;aspect-ratio:1;background:var(--zn-bg, #1a1919);border:1px solid #202228;border-radius:28px;overflow:hidden}
.zn-content-illustration>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.24;filter:grayscale(1);pointer-events:none}
.zn-content-illustration>.zn-content-art{position:absolute;inset:0;z-index:2;pointer-events:none}
.zn-sftp-centered{text-align:center;margin:20px auto 0;width:100%}.zn-product .zn-sftp-centered .integrate-head{margin-bottom:45px}
.zn-sftp-art{max-width:520px;margin:0 auto 45px}
.zn-sftp-steps.dev-icon-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left;padding:0;margin:0;max-width:none;width:100%}
.zn-sftp-steps .dev-icon{display:block;width:100%;padding:0;margin:0;background:transparent;border:0;box-shadow:none;text-align:left}
.zn-sftp-steps .dev-icon h4{font:600 19px/1.3 "Polysans median",Arial,sans-serif;color:#292c36;margin:0 0 14px}
.zn-sftp-steps p{font:300 15px/1.6 "Polysans slim",Arial,sans-serif;color:#62636e;margin-top:14px}
.zn-content-question{border-bottom:1px solid #d6d6de;padding:22px 0}.zn-content-question summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font:400 20px/1.3 "Polysans neutral",Arial,sans-serif;color:#272831}
.zn-content-question summary::-webkit-details-marker{display:none}.zn-content-question summary span{font-size:26px;font-weight:300}.zn-content-question[open] summary span{transform:rotate(45deg)}
.zn-content-question p{font:300 16px/1.6 "Polysans slim",Arial,sans-serif;color:#62636e;margin:18px 35px 0 0}.zn-content-question summary:focus-visible{outline:2px solid #778798;outline-offset:5px}
@media(max-width:767px){.zn-sftp-steps.dev-icon-row{grid-template-columns:1fr;gap:24px}.zn-content-question summary{font-size:18px}}
