/* Theme-level changes only on pages containing this shortcode. */
body.sch-full-page #masthead,body.sch-full-page #site-navigation,body.sch-full-page #colophon,body.sch-full-page #right-sidebar,body.sch-full-page #left-sidebar,body.sch-full-page .site-footer,body.sch-full-page .site-header,body.sch-full-page .main-navigation {display:none!important}
body.sch-full-page .site,body.sch-full-page .site-content,body.sch-full-page .content-area,body.sch-full-page .site-main,body.sch-full-page .inside-article,body.sch-full-page .entry-content,body.sch-full-page .separate-containers .inside-article{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}
body.sch-full-page .entry-header,body.sch-full-page .entry-title,body.sch-full-page .page-header{display:none!important}
body.sch-full-page{background:#fff}
.sch{--ink:#17223e;--muted:#66718a;--line:#e6eaf2;--blue:#3c53e9;--purple:#7651da;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);line-height:1.6;background:#fff;font-size:16px}
.sch *{box-sizing:border-box}.sch a{text-decoration:none}.sch button{cursor:pointer}.sch [hidden]{display:none!important}.sch-container{max-width:1190px;margin:auto;padding:0 24px}
.sch-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.sch-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sch-logo{display:inline-flex;align-items:center;gap:11px;color:var(--ink);font-size:21px;font-weight:750;letter-spacing:-.8px;white-space:nowrap}.sch-logo strong{color:var(--blue)}.sch-logo-mark{display:grid;place-items:center;width:39px;height:39px;background:linear-gradient(140deg,var(--blue),var(--purple));color:#fff;font-size:14px;border-radius:12px;letter-spacing:0}.sch-menu{display:flex;align-items:center;gap:32px}.sch-menu a{font-size:14px;font-weight:650;color:#3c4860}.sch-menu a:hover{color:var(--blue)}.sch-menu .sch-nav-cta{background:var(--ink);padding:11px 17px;border-radius:10px;color:#fff}.sch-menu .sch-nav-cta:hover{color:#fff;background:#34446c}.sch-menu-toggle{display:none;background:none;border:0;font-size:26px}
.sch-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 15%,#e3e5ff 0,transparent 38%),linear-gradient(135deg,#f8faff,#f4f3ff);border-bottom:1px solid var(--line)}.sch-hero-inner{text-align:center;padding-top:106px;padding-bottom:91px}.sch-eyebrow,.sch-kicker{color:#5362cb;font-size:12px;font-weight:800;letter-spacing:1.5px}.sch-eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #dfe1ff;border-radius:30px;padding:8px 15px;background:#fff}.sch-dot{height:8px;width:8px;border-radius:50%;background:#42b899}.sch-hero h1{font-size:clamp(38px,5.8vw,70px);line-height:1.13;letter-spacing:-2.7px;max-width:900px;margin:27px auto 22px;font-weight:850}.sch-hero h1 span{background:linear-gradient(100deg,var(--blue),#9257c9);color:transparent;background-clip:text}.sch-hero p{font-size:19px;line-height:1.8;color:var(--muted);max-width:690px;margin:0 auto}.sch-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:33px}.sch-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:740;font-size:15px;padding:14px 24px;border-radius:11px}.sch-button-primary{background:var(--blue);color:#fff!important;box-shadow:0 9px 21px #3349b42b}.sch-button-muted{color:#273a65;background:#fff;border:1px solid #dce0ef}.sch-button:hover{transform:translateY(-1px)}.sch-marketplaces{margin-top:64px;color:#6e7790}.sch-marketplaces>span{font-size:11px;font-weight:800;letter-spacing:1.5px}.sch-marketplaces>div{margin-top:13px;font-size:15px;font-weight:650}.sch-marketplaces b{padding:0 11px;color:#bec2d1}
.sch-section{padding:90px 0}.sch-section-soft{background:#f8faff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sch-section-heading{text-align:center;margin-bottom:40px}.sch-section-heading h2{font-size:clamp(29px,3.5vw,43px);line-height:1.22;letter-spacing:-1.2px;margin:10px 0}.sch-section-heading p{color:var(--muted);margin:0;font-size:16px}.sch-filter{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:31px}.sch-filter button{border:1px solid var(--line);background:#fff;color:#5b6984;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700}.sch-filter button.is-active{color:#fff;background:var(--ink);border-color:var(--ink)}
.sch-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.sch-tool{display:flex;flex-direction:column;min-height:242px;border:1px solid var(--line);padding:25px;border-radius:16px;box-shadow:0 5px 14px #16295405;background:#fff;transition:.2s ease}.sch-tool:hover{border-color:#ccd2f8;box-shadow:0 14px 35px #22387411;transform:translateY(-2px)}.sch-tool-top{display:flex;justify-content:space-between;align-items:center}.sch-tool-icon{display:grid;place-items:center;border-radius:12px;width:47px;height:47px;background:#ecefff;color:#4d58c9;font-weight:800;font-size:17px}.sch-state{font-size:11px;color:#4870af;background:#f0f5ff;border-radius:30px;padding:5px 10px;font-weight:700}.sch-state-planned{color:#976e35;background:#fff5e6}.sch-tool h3{font-size:18px;margin:19px 0 7px;letter-spacing:-.3px}.sch-tool p{font-size:14px;color:var(--muted);margin:0 0 20px;line-height:1.7}.sch-tool-link{margin-top:auto;font-size:13px;font-weight:800;color:var(--blue);display:inline-flex;gap:10px}.sch-disabled{color:#8a94a7}.sch-note{font-size:13px;text-align:center;color:#7c869a;margin:27px auto 0;max-width:740px}
.sch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sch-steps article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:31px}.sch-steps article>span{font-size:34px;font-weight:850;color:#d2d8fc}.sch-steps h3{font-size:20px;margin:14px 0 8px}.sch-steps p{font-size:14px;color:var(--muted);margin:0}.sch-faq-container{max-width:820px}.sch details{padding:21px 6px;border-bottom:1px solid var(--line)}.sch summary{font-weight:700;cursor:pointer;font-size:16px}.sch details p{font-size:14px;color:var(--muted);margin-bottom:0}.sch-footer{background:#131d34;color:#d9deed;padding:55px 0 0}.sch-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:48px}.sch-footer .sch-logo{color:#fff}.sch-footer .sch-logo strong{color:#aab7ff}.sch-footer p{max-width:330px;color:#a9b3cc;font-size:14px}.sch-footer h4{font-size:14px;color:#fff;margin:0 0 16px}.sch-footer-grid>div:not(:first-child) a{display:block;margin-bottom:10px;font-size:14px;color:#bdc7dc}.sch-footer-bottom{padding-top:18px;padding-bottom:22px;border-top:1px solid #2b364f;color:#8f9bb6;font-size:13px}
@media(max-width:900px){.sch-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sch-hero-inner{padding-top:80px;padding-bottom:70px}.sch-menu{gap:17px}.sch-hero h1{letter-spacing:-1.6px}}
@media(max-width:640px){.sch-container{padding-left:17px;padding-right:17px}.sch-nav{min-height:68px}.sch-menu-toggle{display:block}.sch-menu{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:20px;flex-direction:column;align-items:stretch;gap:20px}.sch-menu.is-open{display:flex}.sch-hero-inner{padding-top:68px;padding-bottom:62px}.sch-hero h1{font-size:40px;letter-spacing:-1.5px}.sch-hero p{font-size:16px}.sch-marketplaces{margin-top:44px}.sch-marketplaces>div{line-height:2}.sch-section{padding:62px 0}.sch-tools-grid,.sch-steps,.sch-footer-grid{grid-template-columns:1fr}.sch-tool{min-height:220px}.sch-footer-grid{gap:25px}}
