/* Layout shared by native Gutenberg blocks on the homepage and in its editor. */
.sl-block-home{--sl-ink:#10132f;--sl-muted:#707795;--sl-purple:#6250ff;--sl-line:#e9ecf7}
.sl-block-home :where(.wp-block-group,.wp-block-buttons,.wp-block-image){margin-block:0}
.sl-block-home .wp-block-group{box-sizing:border-box}
.sl-block-home .wp-block-group__inner-container{display:contents}
.sl-block-home :where(.is-layout-flow)>*{margin-block-start:0}
.sl-block-home .wp-block-image img{display:block;max-width:100%;height:auto}
.sl-block-home .sl-hero-visual{width:100%;height:auto;margin:0;padding:0}
.sl-block-home .sl-hero-visual img{width:100%;border-radius:12px}
.sl-block-home .sl-feature-art{height:auto;min-height:130px;display:block}
.sl-block-home .sl-feature-art img{width:100%;object-fit:contain}
.sl-block-home .sl-feature-art:after{display:none}
.sl-block-home .sl-calendar-figure{padding:0;margin:0}
.sl-block-home .sl-connections-art{height:auto;margin:0}
.sl-block-home .sl-guide-cover{height:auto;background:none}
.sl-block-home .sl-guide-cover img{width:100%}
.sl-block-home .sl-platform-item .wp-block-image{width:35px;flex-shrink:0}
.sl-block-home .sl-platform-item .wp-block-image img{width:35px;height:35px;object-fit:contain}
.sl-block-home .sl-platform-item p{font-size:10px;color:#8b91a8;line-height:1.5}
.sl-block-home .sl-platform-item strong{font-size:11px;color:#444d71;font-weight:750}
.sl-block-home .sl-benefits>p{font-size:9px;line-height:1.45;white-space:nowrap}
.sl-block-home .sl-benefits>p:before{content:'✦';color:var(--sl-purple);margin-right:7px}
.sl-block-home .wp-block-buttons{gap:16px}
.sl-block-home .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 24px;border:1px solid #6250ff;border-radius:7px;background:linear-gradient(115deg,#7056ff,#5946ff);box-shadow:0 6px 18px #6250ff20;color:white;font:750 12px/1.5 Manrope,system-ui,sans-serif;text-decoration:none}
.sl-block-home .sl-hero-actions .wp-block-button:nth-child(2) .wp-block-button__link{background:transparent;color:#443c7b;border-color:#d2caff;box-shadow:none}
.sl-block-home .sl-final-action .wp-block-button__link{background:#fff;color:#443c7b;border-color:white}
.sl-block-home .sl-final-action>p{font-size:9px;color:#d9dcff;margin-top:10px}
.sl-block-home .sl-final-action .wp-block-buttons{justify-content:center}
.sl-block-home .sl-text-button{min-height:0;margin-bottom:0;font-size:12px;color:#6250ff}
.sl-block-home .sl-text-button a{display:inline-block;border:1px solid #d5cdff;border-radius:5px;padding:9px 15px;font-weight:700}
.sl-block-home p.sl-text-button{border:0;padding:0;background:none;box-shadow:none;display:block;min-height:0}
.sl-block-home .sl-how-steps{list-style:none}
.sl-block-home .sl-how-steps>li:before{content:'✓';color:#6250ff;display:inline-flex;justify-content:center;align-items:center;background:#ede8ff;border:4px solid #f4f0ff;width:27px;height:27px;flex-shrink:0;border-radius:50%}
.sl-block-home .sl-guide-copy>.sl-tag{display:table;margin:0;font-size:8px}
.sl-block-home .sl-guide-copy>p:last-child{font-size:10px;color:#959cb4;margin-bottom:0}
.sl-block-home .sl-guide-copy h3 a{color:inherit}
@media(max-width:760px){.sl-block-home .sl-hero-visual{max-width:620px;margin:20px auto 0}.sl-block-home .sl-hero-actions{flex-wrap:wrap}.sl-block-home .wp-block-button__link{font-size:11px;padding-inline:18px}.sl-block-home .sl-platform-item .wp-block-image{width:29px}.sl-block-home .sl-benefits{flex-wrap:wrap}.sl-block-home .sl-feature-art{min-height:0}.sl-block-home .sl-connections-art{max-width:560px;margin:20px auto 0}}
