.sp-page{min-height:70vh;padding-bottom:40px}.sp-hero{padding:55px 0}.sp-breadcrumb{color:#5c786b;margin-bottom:35px;font-size:11px;display:inline-block}.sp-breadcrumb span{color:#8b9c90}.sp-hero>.fq-kicker{margin-bottom:20px}.fq .sp-hero h1{letter-spacing:-.05em;max-width:850px;font-size:clamp(37px,4.7vw,64px);font-weight:500;line-height:1.08}.sp-intro{color:#637b6b;max-width:720px;font-size:18px;line-height:1.8;margin-top:24px!important}.sp-section{padding:65px 0}.sp-section>.fq-kicker{margin-bottom:17px}.sp-section>h2{max-width:800px;font-size:clamp(29px,3vw,39px)}.sp-cta{background:#eaf0e9;border:1px solid #d2ded2;border-radius:8px;justify-content:space-between;align-items:center;gap:35px;margin:65px 0 25px;padding:45px;display:flex}.sp-cta h2{margin-top:14px;font-size:32px}.sp-cta p:not(.fq-kicker){color:#61786a;margin-top:14px;font-size:14px;line-height:1.8}.sp-services-grid{border-top:1px solid #d1ddd3;border-left:1px solid #d1ddd3;grid-template-columns:repeat(2,1fr);display:grid}.sp-services-grid>a{border-bottom:1px solid #d1ddd3;border-right:1px solid #d1ddd3;padding:34px;transition:background .2s}.sp-services-grid>a:hover{background:#edf3ec}.sp-services-grid>a>div{justify-content:space-between;align-items:center;display:flex}.sp-services-grid h2{margin:25px 0 16px;font-size:28px}.sp-services-grid p{color:#637b6c;font-size:14px;line-height:1.8}.sp-service-tags{font:10px var(--font-geist-mono);color:#668b76;margin-top:25px;line-height:1.7;display:block}.sp-text-split,.sp-company-story{grid-template-columns:1fr 1fr;gap:70px;display:grid}.sp-text-split p,.sp-company-story p{color:#63796c;margin-bottom:18px;font-size:16px;line-height:1.9}.sp-service-hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.fq .sp-service-hero h1{font-size:clamp(36px,4vw,56px)}.sp-service-hero .sp-intro{font-size:16px}.sp-service-diagram{background:#edf3ed;border:1px solid #cedcd1;border-radius:8px;margin:25px 0;padding:24px;overflow:hidden}.sp-panel-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.sp-panel-top h2{font-size:24px}.sp-panel-top p{color:#6a8072;margin-top:8px;font-size:12px;line-height:1.7}.sp-chip{color:#4b7d6c;background:#ecf6ee;border:1px solid #bcd6c7;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-flex}.sp-diagram-nodes{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.sp-diagram-nodes button{text-align:left;background:#f8faf6;border:1px solid #c3d5c8;border-radius:5px;min-height:90px;padding:15px;position:relative}.sp-diagram-nodes button[aria-pressed=true]{background:#d6ece0;border-color:#64a48b;box-shadow:0 0 0 3px #8fcbb525}.sp-diagram-nodes button>span{font:10px var(--font-geist-mono);color:#719c85}.sp-diagram-nodes strong{margin-top:10px;font-size:13px;font-weight:500;display:block}.sp-diagram-nodes svg{color:#73a38b;position:absolute;top:15px;right:15px}.sp-diagram-inspector{border-top:1px solid #cedcd1;min-height:125px;padding-top:20px}.sp-diagram-inspector h3{margin-top:10px;font-size:19px}.sp-diagram-inspector p{color:#688473;margin-top:10px;font-size:12px;line-height:1.8}.sp-feature-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.sp-feature-grid article{border-top:1px solid #cbd9cd;padding-top:20px}.sp-feature-grid article>span{font:11px var(--font-geist-mono);color:#81988a}.sp-feature-grid h3{margin:18px 0 14px;font-size:22px}.sp-feature-grid p{color:#667f6e;font-size:14px;line-height:1.8}.sp-delivery{color:#ecf4ef;background:#10272b;border-radius:8px;grid-template-columns:1fr 1fr;gap:70px;padding:45px;display:grid}.sp-delivery .fq-kicker{color:#84bfa7}.sp-delivery h2{margin-top:18px;font-size:32px}.sp-delivery p{color:#a7c0b0;margin-top:20px;font-size:14px;line-height:1.9}.sp-delivery ol{margin:0;padding:0;list-style:none}.sp-delivery li{border-bottom:1px solid #314c43;gap:18px;padding:18px 0;display:flex}.sp-delivery li>span{font:10px var(--font-geist-mono);color:#7caa94;padding-top:6px}.sp-delivery h3{font-size:19px}.sp-delivery li p{margin-top:8px;font-size:12px}.sp-faq{border-top:1px solid #ccd9ce;margin-top:30px}.sp-faq details{border-bottom:1px solid #ccd9ce;padding:23px 0}.sp-faq summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.6}.sp-faq p{color:#5c7865;max-width:850px;margin-top:16px;font-size:14px;line-height:1.9}.sp-toolbar{justify-content:space-between;align-items:center;gap:25px;margin:20px 0;display:flex}.sp-search{align-items:center;gap:10px;min-width:250px;display:flex}.sp-search svg{color:#739080;flex-shrink:0}.sp-search input{background:#fff}.sp-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.sp-tabs button{color:#6b8273;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 12px;font-size:12px}.sp-tabs button[aria-pressed=true]{color:#1c6c54;background:#e7f0e8;border-color:#bbd0c2}.sp-result-count{font:10px var(--font-geist-mono);color:#82988a;margin:20px 0!important}.sp-catalog{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.sp-catalog-card{background:#fafcf8;border:1px solid #d2dfd4;border-radius:8px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.sp-catalog-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #123a2210}.sp-card-visual{background:#eaf1e9;border-bottom:1px solid #d2dfd4;border-radius:8px 8px 0 0;justify-content:center;align-items:center;height:150px;margin:-22px -22px 23px;display:flex;position:relative;overflow:hidden}.sp-visual-1{background:#e4efeb}.sp-visual-2{background:#ecede3}.sp-mini-flow{gap:14px;display:flex;position:relative}.sp-mini-flow:before{content:"";background:#6c9e86;height:1px;position:absolute;top:50%;left:0;right:0}.sp-mini-flow span{font:10px var(--font-geist-mono);background:#f6faf3;border:1px solid #a2c1ad;border-radius:5px;padding:13px 9px;position:relative}.sp-lines{gap:13px;width:120%;display:grid;transform:rotate(-28deg)}.sp-lines i{background:#c4dec9;border:1px solid #568e75;height:18px;box-shadow:7px 6px #eff5ec}.sp-catalog-card h2{margin:13px 0;font-size:25px;line-height:1.2}.sp-catalog-card p{color:#667e6d;margin-bottom:25px;font-size:13px;line-height:1.8}.sp-catalog-card .fq-text-link{margin-top:auto}.sp-empty{text-align:center;color:#647e6e;border:1px dashed #bacfc0;border-radius:8px;margin:25px 0;padding:45px}.sp-empty h2{font-size:24px}.sp-empty h3{font-size:20px}.sp-empty p{max-width:430px;margin:18px auto;font-size:14px;line-height:1.8}.sp-empty>svg{margin:0 auto 20px}.sp-notice{color:#536f5e;background:#edf3eb;border:1px solid #ceddcf;border-radius:6px;align-items:flex-start;gap:12px;margin:16px 0;padding:15px 19px;font-size:12px;line-height:1.8;display:flex}.sp-notice:empty{display:none}.sp-notice svg{flex-shrink:0;margin-top:3px}.sp-article-meta{color:#78907e;border-block:1px solid #d4e0d5;gap:25px;padding:18px 0;font-size:11px;display:flex}.sp-reading-layout{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:90px;padding:50px 0;display:grid}.sp-article-body section{padding-bottom:45px}.sp-article-body h2{margin:12px 0 22px;font-size:30px}.sp-article-body p{color:#4d6c58;font-size:17px;line-height:1.95}.sp-article-callout{background:#eaf2e7;border-left:3px solid #4d9978;gap:22px;margin-top:30px;padding:24px;display:flex}.sp-article-callout svg{color:#45856a;flex-shrink:0;margin-top:4px}.sp-article-callout p{font-size:16px}.sp-toc{border-left:1px solid #d2dfd3;align-self:start;gap:20px;padding-left:25px;display:grid;position:sticky;top:115px}.sp-toc>a{color:#607e68;font-size:12px;line-height:1.6}.sp-toc>a:last-child{border-top:1px solid #d2dfd3;gap:10px;padding-top:18px;display:flex}.sp-company-story{border-top:1px solid #d3e0d3;padding:50px 0}.sp-company-story h2{margin-top:20px;font-size:37px}.sp-values{background:#edf3e9;border:1px solid #d2dfcf;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:35px;padding:35px;display:grid}.sp-values svg{color:#488667}.sp-values h3{margin:20px 0 12px;font-size:22px}.sp-values p{color:#6b856f;font-size:13px;line-height:1.8}.sp-muted{color:#6e8674;font-size:13px;line-height:1.85;margin:20px 0!important}.sp-muted a{text-decoration:underline}.sp-team{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.sp-team img{object-fit:cover;object-position:30% center;background:#e9f0e6;border-radius:6px;width:100%;height:230px}.sp-team h3{margin-top:17px;font-size:17px}.sp-team p{color:#7b9380;margin-top:7px;font-size:11px}.sp-careers-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.sp-careers-intro h2{margin:17px 0 25px;font-size:35px}.sp-careers-intro p:not(.fq-kicker){color:#6a826f;margin-top:15px;font-size:15px;line-height:1.8}.sp-careers-intro img{border-radius:8px;width:100%;height:auto}.sp-careers-intro figcaption{color:#829885;margin-top:10px;font-size:10px}.sp-interest-rows{margin-top:50px}.sp-interest-rows a{border-top:1px solid #cddccd;align-items:center;gap:25px;padding:25px 0;display:flex}.sp-interest-rows h3{min-width:150px;font-size:24px}.sp-interest-rows p{color:#708873;font-size:13px}.sp-interest-rows span{white-space:nowrap;color:#3e8060;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.sp-inquiry-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:85px;padding-top:30px;display:grid}.sp-inquiry-layout>.sp-form{margin-top:55px}.sp-inquiry-layout h2{margin-top:18px}.sp-inquiry-layout>div>p:not(.fq-kicker){color:#637f69;margin:25px 0;font-size:16px;line-height:1.9}.sp-inquiry-layout .fq-text-link{margin-top:15px}.sp-form{background:#fdfefb;border:1px solid #cadcca;border-radius:8px;padding:32px;box-shadow:0 10px 40px #163f1d06}.sp-form h2{margin:0 0 28px;font-size:26px}.sp-form label,.sp-config-form label,.sp-editor label{margin:18px 0 9px;font-size:12px;display:block}.sp-form :is(input,textarea,select),.sp-config-form :is(input,select),.sp-editor :is(input,textarea){background:#fff;width:100%;font-size:13px}.sp-form select{border:1px solid #d2dcd3;border-radius:6px;padding:10px}.sp-form>.fq-primary{width:100%;margin-top:25px}.sp-form-note{color:#738d79;font-size:11px;line-height:1.8;margin-top:15px!important}.sp-benefits{gap:23px;margin:0 0 40px;display:grid}.sp-benefits>div{gap:15px;display:flex}.sp-benefits svg{color:#5a9973;margin-top:3px}.sp-benefits h3{font-size:18px}.sp-benefits p{color:#728c77;margin-top:7px;font-size:13px;line-height:1.7}.sp-account-platforms{gap:12px;margin:20px 0 30px;display:grid}.sp-account-platforms a{border:1px solid #d2dfcf;border-radius:6px;align-items:center;gap:15px;padding:17px;font-size:14px;display:flex}.sp-account-platforms a>svg:last-child{margin-left:auto}.sp-workflow-page{padding-top:50px}.sp-studio-title{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:35px;display:flex}.fq .sp-studio-title h1{letter-spacing:-.045em;margin:18px 0;font-size:42px}.sp-studio-title p{color:#67816e;max-width:700px;font-size:15px;line-height:1.8}.sp-studio-title>.sp-chip{max-width:230px;margin-top:45px}.sp-studio{background:#fcfdf9;border:1px solid #cadbce;border-radius:8px;grid-template-columns:160px minmax(0,1fr);min-height:550px;display:grid;overflow:hidden}.sp-studio-nav{background:#edf3eb;border-right:1px solid #cadbce;flex-direction:column;gap:10px;padding:25px 15px;display:flex}.sp-studio-nav a{color:#68826e;border-radius:5px;padding:12px;font-size:12px}.sp-studio-nav a[aria-current=page]{color:#286943;background:#dcebdd}.sp-studio-nav>span{font:8px var(--font-geist-mono);letter-spacing:.08em;color:#8aa18d;margin-top:auto;padding:20px 10px}.sp-studio-main{min-width:0;padding:25px}.sp-workspace-grid{border:1px solid #cfdecf;border-radius:6px;grid-template-columns:minmax(0,1fr) 220px;display:grid;overflow:hidden}.sp-flow-canvas{background-color:#f2f6ef;background-image:radial-gradient(#97b39a60 .7px,#0000 .7px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;min-height:350px;padding:25px 15px;display:flex}.sp-flow-nodes{gap:10px;margin:45px 0;display:flex;position:relative}.sp-flow-nodes:before{content:"";background:#7faf8a;height:1px;position:absolute;top:50%;left:0;right:0}.sp-flow-nodes button{z-index:1;text-align:center;background:#f8fcf5;border:1px solid #b8d0ba;border-radius:5px;flex:1;min-width:0;padding:15px 5px;position:relative}.sp-flow-nodes button.active{background:#e5f4e6;border-color:#389779;box-shadow:0 0 0 3px #9ed5b850}.sp-flow-nodes button.done{background:#d1ead5}.sp-flow-nodes button>span{color:#57926b;justify-content:center;margin-bottom:14px;display:flex}.sp-flow-nodes strong{overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.6;display:block}.sp-flow-nodes small{font:8px var(--font-geist-mono);color:#7c9a80;margin-top:10px;display:block}.sp-run-status{color:#537f5b;min-height:40px;font-size:11px;line-height:1.8}.sp-step-inspector{background:#fff;border-left:1px solid #cfdecf;padding:23px}.sp-step-inspector h3{margin:15px 0;font-size:22px}.sp-step-inspector>p{color:#6c8871;font-size:12px;line-height:1.8}.sp-approval{border-top:1px solid #cedfce;gap:12px;margin-top:20px;padding-top:15px;display:grid}.sp-approval p{color:#5d7c64;font-size:12px;line-height:1.8}.sp-approval button{white-space:normal;font-size:11px!important}.sp-studio-notes{max-width:750px;padding:28px 0 5px}.sp-studio-notes h3{font-size:18px}.sp-studio-notes p{color:#68846e;margin:15px 0;font-size:13px;line-height:1.8}.sp-studio-notes a,.sp-help a{color:#387c57;align-items:center;gap:10px;font-size:12px;display:inline-flex}.sp-config-form{grid-template-columns:1.2fr .8fr;gap:30px;display:grid}.sp-help{background:#edf4e9;border:1px solid #d3e0d0;border-radius:6px;align-self:start;padding:25px}.sp-help h3{margin:12px 0 18px;font-size:22px;line-height:1.25}.sp-help p{color:#6b866e;margin:15px 0;font-size:13px;line-height:1.9}.sp-form-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.sp-form-actions button{font-size:12px}.sp-file-list{border-block:1px solid #d5e2d2}.sp-file-list label{border-bottom:1px solid #e1eadf;align-items:center;gap:12px;padding:16px 8px;font-size:12px;display:flex}.sp-file-list label>span{overflow-wrap:anywhere;min-width:0}.sp-file-list label>small{color:#7b9380;white-space:nowrap;margin-left:auto;font-size:10px}.sp-timeline{margin:30px 0;padding:0;list-style:none}.sp-timeline li{gap:22px;padding:0 0 30px;display:flex}.sp-timeline li>span{color:#6b9475;width:35px;height:35px;font:10px var(--font-geist-mono);background:#eaf4e9;border:1px solid #b8d4bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp-timeline h3{font-size:18px}.sp-timeline p{color:#6a8570;margin-top:8px;font-size:13px;line-height:1.8}.sp-admin-grid{grid-template-columns:1fr 1.1fr;gap:35px;margin:30px 0;display:grid}.sp-admin-grid>section{background:#fcfdf9;border:1px solid #ceddce;border-radius:8px;min-width:0;padding:25px}.sp-admin-grid .sp-panel-top{flex-wrap:wrap}.sp-draft-list{gap:10px;display:grid}.sp-draft-list>button{text-align:left;background:#f3f7ef;border:1px solid #d2dfcf;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.sp-draft-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.sp-draft-list small{margin-left:auto;font-size:10px}.sp-local-preview{background:#edf4e9;border:1px solid #ccddc9;border-radius:6px;margin-top:25px;padding:25px}.sp-local-preview h2{overflow-wrap:anywhere;margin:15px 0;font-size:27px}.sp-local-preview p{white-space:pre-wrap;overflow-wrap:anywhere;color:#55755a;font-size:15px;line-height:1.9}.sp-learning{border:1px solid #cbdcc9;border-radius:8px;grid-template-columns:310px minmax(0,1fr);margin-top:25px;display:grid;overflow:hidden}.sp-learning nav{background:#edf4e8;flex-direction:column;gap:12px;padding:25px;display:flex}.sp-learning nav>.fq-kicker{margin-bottom:15px}.sp-learning nav>button{text-align:left;color:#58785c;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;padding:15px 10px;font-size:12px;display:flex}.sp-learning nav>button[aria-pressed=true]{background:#f8fcf3;border-color:#b4cfb7}.sp-learning nav>button>span{font:10px var(--font-geist-mono);flex-shrink:0;width:20px}.sp-learning nav>p{color:#7f9680;margin-top:auto;padding-top:25px;font-size:11px}.sp-learning>article{background:#fcfdf9;padding:40px}.sp-learning>article h2{margin:15px 0 25px;font-size:32px}.sp-learning>article>p:not(.sp-form-note){color:#59795f;font-size:16px;line-height:1.9}.sp-learning .sp-help{margin:25px 0}.fq-desktop-nav a[aria-current=page]{color:var(--teal)}.fq-footer nav{flex-wrap:wrap;justify-content:flex-end;max-width:650px}.fq-mobile-links{flex-wrap:wrap}.sp-page a:hover{color:#087e84}.sp-page a.fq-primary:hover{color:#fff}.sp-page :is(h1,h2,h3){text-wrap:balance}@media (max-width:1100px){.sp-service-hero{gap:30px}.sp-inquiry-layout{gap:45px}.sp-workspace-grid{grid-template-columns:1fr}.sp-step-inspector{border-top:1px solid #cfdecf;border-left:0}.sp-flow-canvas{min-height:270px}.sp-reading-layout{gap:45px}.sp-catalog{gap:18px}.sp-mini-flow{gap:6px}.sp-mini-flow span{padding:10px 6px;font-size:9px}.sp-learning{grid-template-columns:250px minmax(0,1fr)}.fq-desktop-nav{gap:20px}}@media (max-width:800px){.sp-service-hero{grid-template-columns:1fr;gap:0}.sp-service-diagram{margin-top:0}.sp-catalog{grid-template-columns:repeat(2,1fr)}.sp-delivery{gap:35px;padding:30px}.sp-toolbar{flex-direction:column;align-items:stretch;gap:0}.sp-reading-layout{grid-template-columns:1fr}.sp-toc{order:-1;gap:10px;position:static}.sp-toc>a:last-child{display:none}.sp-company-story{gap:35px}.sp-values{gap:25px;padding:25px}.sp-team{grid-template-columns:1fr 1fr}.sp-team img{height:260px}.sp-careers-intro{gap:35px}.sp-interest-rows a{flex-wrap:wrap;gap:15px}.sp-interest-rows p{order:3;width:100%}.sp-inquiry-layout{grid-template-columns:1fr;gap:0}.sp-inquiry-layout>.sp-form{width:100%;max-width:600px;margin-top:25px}.sp-admin-grid,.sp-studio{grid-template-columns:1fr}.sp-studio-nav{border-bottom:1px solid #cadbce;border-right:0;flex-flow:wrap;padding:12px}.sp-studio-nav>span{display:none}.sp-learning{grid-template-columns:1fr}.sp-learning nav{grid-template-columns:1fr 1fr;display:grid}.sp-learning nav>.fq-kicker,.sp-learning nav>p{grid-column:1/-1}.sp-learning nav>p{padding-top:10px}.fq-desktop-nav{gap:14px;font-size:12px}}@media (max-width:700px){.sp-hero{padding:35px 0}.sp-breadcrumb{margin-bottom:28px}.sp-intro{font-size:16px}.sp-section{padding:45px 0}.sp-cta{flex-direction:column;align-items:flex-start;margin:40px 0 15px;padding:28px}.sp-cta h2{font-size:28px}.sp-services-grid{grid-template-columns:1fr}.sp-services-grid>a{padding:25px}.sp-services-grid h2{font-size:26px}.sp-text-split{grid-template-columns:1fr;gap:25px}.sp-feature-grid{grid-template-columns:1fr;gap:28px}.sp-delivery{grid-template-columns:1fr;gap:25px;padding:25px}.sp-delivery h2{font-size:29px}.sp-service-diagram{padding:20px}.sp-panel-top{flex-wrap:wrap;align-items:flex-start;gap:15px}.sp-service-diagram .sp-panel-top{flex-direction:column}.sp-catalog{grid-template-columns:1fr}.sp-card-visual{height:170px}.sp-mini-flow{gap:18px}.sp-mini-flow span{padding:14px 12px;font-size:11px}.sp-article-meta{flex-direction:column;gap:12px}.sp-reading-layout{gap:35px;padding-top:30px}.sp-article-body p{font-size:16px}.sp-company-story{grid-template-columns:1fr;gap:25px;padding:30px 0}.sp-company-story h2{font-size:32px}.sp-values{grid-template-columns:1fr;gap:35px}.sp-team{gap:20px 12px}.sp-team img{height:170px}.sp-team h3{font-size:15px}.sp-careers-intro{grid-template-columns:1fr;gap:30px}.sp-careers-intro h2{font-size:30px}.sp-interest-rows h3{min-width:0;font-size:22px}.sp-interest-rows span{font-size:11px}.sp-inquiry-layout{padding-top:0}.sp-form{padding:25px}.sp-studio-title{flex-direction:column;gap:20px}.sp-studio-title>.sp-chip{margin:0}.fq .sp-studio-title h1{font-size:36px}.sp-studio-main{padding:18px}.sp-studio-nav{gap:3px;padding:10px}.sp-studio-nav a{padding:10px;font-size:11px}.sp-flow-nodes{grid-template-columns:1fr;gap:15px;margin:15px 0;display:grid}.sp-flow-nodes:before{width:1px;height:auto;top:0;bottom:0;left:50%}.sp-flow-nodes button{text-align:left;align-items:center;gap:12px;padding:15px;display:flex}.sp-flow-nodes button>span{margin:0}.sp-flow-nodes strong{font-size:12px}.sp-flow-nodes small{margin:0 0 0 auto;font-size:8px}.sp-config-form{grid-template-columns:1fr;gap:20px}.sp-help{padding:20px}.sp-studio-main .sp-panel-top>.fq-primary{width:100%}.sp-admin-grid>section{padding:20px}.sp-form-actions{gap:10px}.sp-learning>article{padding:25px}.sp-learning>article h2{font-size:28px}.sp-learning nav{gap:6px;padding:20px}.sp-learning nav>button{padding:10px 7px;font-size:11px}.fq-footer nav{justify-content:flex-start}}.sp-hero>a.fq-primary{margin-top:24px}
