.subpage{--sp-paper:#f4f3f3;--sp-ink:#1d1c1b;--sp-muted:#565955;background:var(--sp-paper);color:var(--sp-ink);font-size:17px;line-height:1.7}.documentation-center{background:#fff}.documentation-center .docs-header{background:#fafcfb;border-bottom:1px solid #dde3df;align-items:center;gap:32px;padding:20px 32px;display:flex}.docs-brand{white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:650;display:flex}.docs-brand small{color:#62716b;font-size:13px;font-weight:400;display:block}.docs-header nav{gap:24px;font-size:15px;display:flex}.docs-search{width:320px;max-width:40%;margin-left:auto}.docs-search input{background:#fff;border:1px solid #cbd5cf;border-radius:6px;width:100%;min-width:0;padding:10px 14px;font-size:15px}.docs-workspace{grid-template-columns:260px minmax(0,1fr) 180px;max-width:1700px;min-height:760px;margin:auto;display:grid}.docs-sidebar{border-right:1px solid #e1e7e2;align-self:start;max-height:100vh;padding:32px 24px;font-size:15px;position:sticky;top:0;overflow-y:auto}.docs-sidebar section{margin-top:28px}.documentation-center .docs-sidebar h2,.documentation-center .docs-mobile-menu h2{color:#344d42;margin-bottom:10px;font-size:14px;font-weight:650}.docs-sidebar a,.docs-mobile-menu nav a{color:#5f7168;overflow-wrap:anywhere;border-radius:4px;padding:7px 10px;display:block}.docs-sidebar a[aria-current],.docs-sidebar .is-current,.docs-sidebar a:hover{color:#203c2c;background:#edf5e9}.docs-main{min-width:0;padding:45px 44px 70px}.documentation-center .docs-main h1{overflow-wrap:anywhere;margin:12px 0 22px;font-size:40px;font-weight:600;line-height:1.3}.documentation-center .docs-main h2{margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.5}.documentation-center .docs-main p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px;font-size:16px;line-height:1.9}.docs-eyebrow{color:#41725b;font-size:13px;font-weight:600}.docs-main .docs-notice{color:#435a3c;background:#f1f6eb;border-left:3px solid #92b860;margin:28px 0;padding:15px 18px;font-size:14px}.docs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.docs-category-grid article{border:1px solid #dce3df;border-radius:6px;padding:22px}.documentation-center .docs-category-grid h2{margin-bottom:4px;font-size:19px}.documentation-center .docs-category-grid p{color:#738278;margin-bottom:12px;font-size:13px}.docs-category-grid a{color:#40594a;justify-content:space-between;gap:15px;padding:8px 0;font-size:15px;display:flex}.docs-category-grid a:hover,.docs-pagination a:hover,.docs-toc a:hover{text-decoration:underline}.docs-category-grid a span{flex-shrink:0}.docs-toc{align-self:start;padding:48px 20px 30px 0;font-size:13px;position:sticky;top:0}.docs-toc b{margin-bottom:18px;font-weight:600;display:block}.docs-toc a{color:#667b6e;overflow-wrap:anywhere;border-left:1px solid #d6e0d8;padding:6px 0 6px 14px;display:block}.docs-breadcrumb{color:#728177;flex-wrap:wrap;gap:12px;margin-bottom:25px;font-size:13px;display:flex}.docs-article header{border-bottom:1px solid #dce4de;padding-bottom:15px}.docs-article>section{margin-top:40px;scroll-margin-top:25px}.docs-code{background:#f6f8f7;border:1px solid #d2ddd7;border-radius:6px;margin:22px 0;overflow:hidden}.docs-code>div{font:13px var(--font-mono),monospace;background:#e9efeb;justify-content:space-between;align-items:center;padding:8px 15px;display:flex}.docs-code button{color:#345841;background:0 0;border:0;padding:3px 6px;font-size:13px}.docs-code pre{max-width:100%;font:14px/1.8 var(--font-mono),monospace;color:#20372b;margin:0;padding:22px;overflow:auto}.docs-source{color:#738278;border-top:1px solid #dce4de;flex-wrap:wrap;gap:20px;margin-top:45px;padding-top:24px;font-size:13px;display:flex}.docs-pagination{border-top:1px solid #dce4de;justify-content:space-between;gap:24px;margin-top:30px;padding-top:25px;font-size:16px;display:flex}.docs-pagination a{overflow-wrap:anywhere;max-width:48%}.docs-pagination a:last-child{text-align:right}.docs-pagination small{color:#738278;margin-bottom:7px;font-size:12px;display:block}.docs-results>a{border-bottom:1px solid #dce4de;padding:24px 0;display:block}.documentation-center .docs-results h2{margin-block:8px;font-size:22px}.docs-results small{color:#6a7d70}.docs-results button{background:#fff;border:1px solid #b8c8bb;border-radius:4px;margin-top:24px;padding:8px 15px}.docs-mobile-menu{display:none}.documentation-center footer{background:var(--paper)}@media (max-width:1200px){.docs-workspace{grid-template-columns:230px minmax(0,1fr)}.docs-toc{display:none}.docs-main{padding-inline:32px}}@media (max-width:760px){.documentation-center .docs-header{flex-wrap:wrap;gap:18px;padding:20px}.docs-header nav{gap:14px;margin-left:auto}.docs-search{width:100%;max-width:100%}.docs-workspace{min-height:640px;display:block}.docs-sidebar{display:none}.docs-main{padding:22px 20px 50px}.documentation-center .docs-main h1{font-size:30px}.docs-category-grid{grid-template-columns:minmax(0,1fr)}.docs-mobile-menu{border-bottom:1px solid #dce4de;margin-bottom:28px;padding:14px 0;display:block}.docs-mobile-menu summary{cursor:pointer;font-size:16px;font-weight:600}.docs-mobile-menu nav{padding-top:20px}.docs-mobile-menu section{margin-top:22px}.docs-code pre{padding:16px}}.content-document .document-hero{min-height:460px}.content-document .document-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:70px;padding-block:72px 100px;display:grid}.content-document .document-toc{font-size:15px;position:sticky;top:28px}.content-document .document-toc>span{font-weight:650}.content-document .document-toc nav{gap:14px;margin-block:22px 30px;display:grid}.content-document .document-toc a{overflow-wrap:anywhere}.content-document .document-toc a:hover{text-decoration:underline}.content-document .document-body{overflow-wrap:anywhere;min-width:0;max-width:860px}.content-document .document-lead{margin-bottom:42px;font-size:28px;line-height:1.6}.content-document .document-body section{margin-bottom:40px;scroll-margin-top:30px}.content-document .document-body h2{margin-bottom:18px;font-size:25px;line-height:1.5}.content-document .document-body section p{white-space:pre-wrap;margin-bottom:18px;font-size:18px;line-height:1.95}.document-article .document-body{max-width:740px}.document-article .document-lead{border-left:3px solid var(--lime);padding-left:24px;font-size:24px}@media (max-width:750px){.content-document .document-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:40px 60px}.content-document .document-toc{position:static}.content-document .document-toc nav{flex-wrap:wrap;gap:12px 24px;display:flex}.content-document .document-lead{font-size:24px}}.subpage *{letter-spacing:0}.subpage :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid #4482ae}.subpage button,.subpage input{font:inherit}.subpage button{cursor:pointer}.subpage h1,.subpage h2,.subpage h3,.subpage p{margin:0}.subpage .sp-shell{width:min(1280px,100% - 80px);margin-inline:auto}.subpage .sp-announcement{background:#d9ff73;justify-content:center;align-items:center;height:48px;font-size:14px;display:flex}.subpage .sp-announcement span{margin-left:24px;font-weight:650}.subpage .sp-hero{isolation:isolate;color:#f7f7f4;background:#0b1719 url(/space-earth-bg.png) 50% 60%/cover;min-height:690px;position:relative;overflow:clip}.subpage .sp-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#071012e8 0%,#0710129c 46%,#07101218 100%);position:absolute;inset:0}.subpage .sp-header{z-index:20;border-bottom:1px solid #ffffff28;align-items:center;gap:36px;width:min(1440px,100% - 64px);height:92px;margin:auto;display:flex;position:relative}.subpage .sp-brand{flex-shrink:0;align-items:center;gap:10px;font-size:25px;font-weight:650;line-height:1;display:flex}.subpage .sp-desktop-nav{align-items:center;gap:28px;margin-inline:auto;display:flex}.subpage .sp-desktop-nav a{color:#e1e8e4;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:29px 0;font-size:16px;display:flex}.subpage .sp-desktop-nav a[aria-current],.subpage .sp-desktop-nav a:hover{color:#d9ff73;border-color:#d9ff73}.subpage .sp-console{white-space:nowrap;border:1px solid #ffffff60;border-radius:8px;padding:9px 17px;font-size:15px}.subpage .sp-console span{margin-left:14px}.subpage .sp-menu-button{color:inherit;background:0 0;border:1px solid #ffffff60;border-radius:6px;padding:7px 12px;display:none}.subpage .sp-mobile-nav{background:#101c18;border:1px solid #ffffff40;border-radius:8px;padding:12px 24px;position:absolute;top:80px;left:0;right:0;box-shadow:0 16px 40px #0005}.subpage .sp-mobile-nav a{border-bottom:1px solid #ffffff20;justify-content:space-between;padding:12px 0;display:flex}.subpage .sp-mobile-nav a[aria-current]{color:#d9ff73}.subpage .sp-hero-content{padding-top:28px;padding-bottom:92px;position:relative}.subpage .sp-breadcrumb{color:#d3ded7;gap:14px;margin-bottom:38px;font-size:14px;display:flex}.subpage .sp-breadcrumb a:hover{text-decoration:underline}.subpage .sp-eyebrow{font:500 12px/1.5 var(--font-mono),monospace;margin-bottom:20px;display:block}.subpage .sp-hero .sp-eyebrow{color:#d9ff73}.subpage .sp-hero h1{max-width:900px;font-size:56px;font-weight:450;line-height:1.25}.subpage .sp-hero h1>span{display:block}.subpage .sp-accent{color:#d9ff73}.subpage .sp-hero-content>p{color:#e5eae6;max-width:660px;margin-top:25px;font-size:18px;line-height:1.9}.subpage .sp-hero-buttons{gap:12px;margin-top:32px;display:flex}.subpage .sp-action{color:#fff;background:#1b211a;border:1px solid #1b211a;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:11px 22px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.subpage .sp-action:hover{background:#35452c;transform:translateY(-2px)}.subpage .sp-action-light{color:#182012;background:#d9ff73;border-color:#d9ff73}.subpage .sp-action-light:hover{background:#edffbd}.subpage .sp-hero-buttons .sp-action:nth-child(2){color:#fff;background:0 0;border-color:#ffffff80}.subpage .sp-hero-buttons .sp-action:nth-child(2):hover{background:#ffffff18}.subpage .sp-hero-caption{font:12px var(--font-mono),sans-serif;color:#c9d7ce;justify-content:space-between;display:flex;position:absolute;bottom:20px;left:40px;right:40px}.subpage .sp-section{padding-block:88px;scroll-margin-top:24px}.subpage .sp-section-head{max-width:850px;margin-bottom:38px}.subpage .sp-section-head .sp-eyebrow{color:#646e60;margin-bottom:14px}.subpage h2{text-wrap:balance;font-size:38px;font-weight:480;line-height:1.4}.subpage .sp-section-head p{color:var(--sp-muted);max-width:720px;margin-top:20px}.subpage h3{font-size:25px;font-weight:550;line-height:1.45}.subpage .sp-cyan{background:#d6efed}.subpage .sp-lilac{background:#e4def2}.subpage .sp-peach{background:#f6dfd0}.subpage .sp-lime{background:#e4edc9}.subpage .sp-capabilities{grid-template-columns:1fr 1fr;gap:24px;display:grid}.subpage .sp-feature{border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;min-height:400px;padding:36px;transition:transform .25s;display:flex}.subpage .sp-feature:hover{transform:translateY(-5px)}.subpage .sp-feature h3{font-size:31px}.subpage .sp-feature p{color:#3b453d;max-width:490px;margin-top:18px}.subpage .sp-feature>a{justify-content:space-between;width:100%;margin-top:auto;padding-top:24px;font-weight:600;display:flex}.subpage .sp-wordmark{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:100%;padding-top:30px;font-size:32px;font-weight:550;display:flex}.subpage .sp-wordmark span{font-size:22px;font-weight:400}.subpage .sp-file-stack{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:26px;display:flex}.subpage .sp-file-stack span{font:14px/1.5 var(--font-mono);overflow-wrap:anywhere;border-left:2px solid #746b91;max-width:100%;padding:3px 14px}.subpage .sp-file-stack span:nth-child(2){max-width:calc(100% - 25px);margin-left:25px}.subpage .sp-file-stack span:nth-child(3){max-width:calc(100% - 50px);margin-left:50px}.subpage .sp-inline-stat{flex-direction:column;gap:7px;padding-top:35px;display:flex}.subpage .sp-inline-stat b{font-size:32px;font-weight:500}.subpage .sp-inline-stat span{color:#60544b;font-size:15px}.subpage .sp-tool-list{font:15px/1.7 var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin-top:30px;display:flex}.subpage .sp-dark-band{color:#f3f5ee;background:#111b16;padding:80px 0;scroll-margin-top:0}.subpage .sp-dark-band .sp-section-head .sp-eyebrow{color:#c6e99b}.subpage .sp-dark-band .sp-section-head p{color:#bdc9bf}.subpage .sp-model-layout,.subpage .sp-billing{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.subpage .sp-model-layout>div:first-child .sp-action{margin-top:28px}.subpage .sp-segments{border:1px solid #ffffff50;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.subpage .sp-segments button{color:#d7dfd8;background:0 0;border:0;border-radius:5px;padding:10px 19px;font-size:16px;line-height:1.5;transition:background .2s,color .2s}.subpage .sp-segments button[aria-pressed=true]{color:#1a2415;background:#d9ff73}.subpage .sp-light-segments{border-color:#bcc2ba}.subpage .sp-light-segments button{color:#495044}.subpage .sp-light-segments button[aria-pressed=true]{color:#fff;background:#1d251e}.subpage .sp-model-display{background:#202f24;border:1px solid #6f8768;border-radius:8px;flex-direction:column;min-height:375px;padding:40px;display:flex}.subpage .sp-model-display .sp-eyebrow{color:#ccdebf}.subpage .sp-model-display h3{color:#d9ff73;margin-bottom:12px;font-size:54px}.subpage .sp-model-display p{color:#e3ebe0}.subpage .sp-model-display ul{margin:22px 0 0;padding-left:20px;line-height:1.9}.subpage .sp-display-caption{color:#c8d5c6;margin-top:auto;padding-top:25px;font-size:14px}.subpage .sp-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.subpage .sp-process article{border-top:1px solid #b7beb2;padding-top:22px}.subpage .sp-process article>span{font:40px var(--font-mono);color:#68795f}.subpage .sp-process h3{margin-top:28px;margin-bottom:16px}.subpage .sp-process p{color:var(--sp-muted)}.subpage .sp-pricing-intro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.subpage .sp-pricing-intro .sp-section-head{margin-bottom:0}.subpage .sp-control-label{color:#56604e;margin-bottom:10px;font-size:14px;display:block}.subpage .sp-pricing-intro>div:last-child{flex-shrink:0}.subpage .sp-region-note{color:#5c6456;margin:24px 0 20px;font-size:14px}.subpage .sp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.subpage .sp-plan{border-radius:8px;flex-direction:column;min-width:0;padding:27px 24px;display:flex}.subpage .sp-plan-topline{font:13px var(--font-mono);justify-content:space-between;align-items:center;height:24px;margin-bottom:24px;display:flex}.subpage .sp-plan-topline b{font:500 13px var(--font-geist),sans-serif;color:#fff;background:#253a18;border-radius:4px;padding:2px 9px}.subpage .sp-plan h3{font-size:28px}.subpage .sp-plan-target{color:#485041;min-height:52px;margin-top:10px;font-size:15px}.subpage .sp-price{white-space:nowrap;align-items:baseline;gap:3px;margin:25px 0;font-size:49px;font-weight:550;line-height:1;display:flex}.subpage .sp-price>span{font-size:23px}.subpage .sp-price small{margin-left:3px;font-size:14px;font-weight:400}.subpage .sp-token{border-top:1px solid #293b2028;flex-direction:column;gap:2px;margin-bottom:22px;padding-top:18px;display:flex}.subpage .sp-token strong{font-size:27px;font-weight:550}.subpage .sp-token>span{font-size:14px}.subpage .sp-plan .sp-action{padding-inline:14px;font-size:15px}.subpage .sp-plan dl{margin:24px 0 0;font-size:15px}.subpage .sp-plan dl>div{border-bottom:1px solid #293b201f;justify-content:space-between;gap:8px;padding:11px 0;display:flex}.subpage .sp-plan dd{margin:0;font-weight:600}.subpage .sp-plan-note{color:#46523e;margin-top:20px;font-size:13px}.subpage .sp-source-note{color:#60665b;margin-top:22px;font-size:14px;line-height:1.8}.subpage .sp-billing ol{margin:0;padding:0;list-style:none}.subpage .sp-billing li{border-bottom:1px solid #ffffff30;gap:24px;padding:24px 0;display:flex}.subpage .sp-billing li>span{font:19px var(--font-mono);color:#d9ff73;padding-top:8px}.subpage .sp-billing h3{margin-bottom:10px;font-size:22px}.subpage .sp-billing p{color:#bdc9bf}.subpage .sp-faq{border-top:1px solid #bfc4b8}.subpage .sp-faq details{border-bottom:1px solid #bfc4b8}.subpage .sp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.subpage .sp-faq summary::-webkit-details-marker{display:none}.subpage .sp-faq summary>span{flex-shrink:0;font-size:26px;font-weight:300;transition:transform .2s}.subpage .sp-faq details[open] summary>span{transform:rotate(45deg)}.subpage .sp-faq details>p{color:#4f584c;padding:0 45px 26px 0}.subpage .sp-scenario-tabs{border-top:1px solid #bfc4b8;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.subpage .sp-scenario-tabs button{color:#62695c;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:space-between;align-items:center;padding:22px 18px;font-size:19px;display:flex}.subpage .sp-scenario-tabs button>span{font:13px var(--font-mono)}.subpage .sp-scenario-tabs button[aria-selected=true]{color:#1c2616;background:#e3ebd1;border-bottom-color:#263a1d}.subpage .sp-scenario-panel{border-radius:8px;grid-template-columns:1fr 1fr;gap:65px;min-height:465px;margin-top:20px;padding:48px;display:grid}.subpage .sp-scenario-panel h3{margin-bottom:20px;font-size:32px}.subpage .sp-scenario-panel p{color:#414e3b}.subpage .sp-outcome{padding:25px 0;font-size:14px;font-weight:500;display:block}.subpage .sp-workflow{border-left:1px solid #253b242b;padding-left:40px}.subpage .sp-workflow ol{margin:24px 0;padding:0;list-style:none}.subpage .sp-workflow li{border-bottom:1px solid #253b242b;align-items:center;gap:18px;padding:23px 0;display:flex}.subpage .sp-workflow li>span{font:15px var(--font-mono);color:#55634b}.subpage .sp-workflow strong{font-size:18px;font-weight:550}.subpage .sp-workflow>p{font-size:14px}.subpage .sp-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.subpage .sp-principles article{border-top:1px solid #aec3a14d;padding-top:25px}.subpage .sp-principles article>span{color:#d9ff73;font-size:48px;font-weight:350}.subpage .sp-principles h3{margin:20px 0 15px}.subpage .sp-principles p{color:#bdc9bf}.subpage .sp-split-copy{grid-template-columns:1.1fr 1fr;align-items:start;gap:100px;display:grid}.subpage .sp-split-copy>div:last-child{color:var(--sp-muted);padding-top:32px}.subpage .sp-split-copy .sp-action{margin-top:24px}.subpage .sp-developer-layout{grid-template-columns:1fr 1fr;gap:65px;display:grid}.subpage .sp-client-preview{border-radius:8px;min-height:330px;margin-top:24px;padding:36px}.subpage .sp-client-preview h3{margin-bottom:20px;font-size:42px}.subpage .sp-client-preview .sp-action{margin-top:28px}.subpage .sp-setup-steps{margin:0;padding:0;list-style:none}.subpage .sp-setup-steps li{gap:24px;padding:0 0 28px;display:flex}.subpage .sp-setup-steps li>span{font:25px var(--font-mono);color:#6b785e;padding-top:5px}.subpage .sp-setup-steps li>div{border-bottom:1px solid #c4c8bc;flex:1;padding-bottom:24px}.subpage .sp-setup-steps h3{margin-bottom:10px;font-size:23px}.subpage .sp-setup-steps p{color:#59604f;font-size:16px}.subpage .sp-setup-steps a{margin-top:12px;font-size:15px;font-weight:600;display:inline-block}.subpage .sp-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:55px;display:grid}.subpage .sp-brief>div{border-top:1px solid #93b67c80;padding-top:25px}.subpage .sp-brief>div>span{font:13px var(--font-mono);color:#d9ff73}.subpage .sp-brief h3{margin:24px 0 16px}.subpage .sp-brief p{color:#bdc9bf}.subpage .sp-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.subpage .sp-checklist article{border-radius:8px;padding:32px}.subpage .sp-checklist p{color:#46503f;margin-top:18px}.subpage .sp-resource-tools{justify-content:space-between;align-items:center;gap:32px;display:flex}.subpage .sp-search{flex-direction:column;flex-shrink:0;gap:6px;width:310px;display:flex}.subpage .sp-search>span{color:#505b48;font-size:14px}.subpage .sp-search input{color:#252c21;background:#fff;border:1px solid #b7c0af;border-radius:6px;width:100%;height:48px;padding:0 14px;font-size:16px}.subpage .sp-result-count{color:#68705f;margin:22px 0;font-size:14px}.subpage .sp-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.subpage .sp-resource{border-radius:8px;flex-direction:column;min-height:290px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex}.subpage .sp-resource:hover{transform:translateY(-5px);box-shadow:0 8px 20px #20321814}.subpage .sp-resource h3{margin-bottom:16px;font-size:27px}.subpage .sp-resource p{color:#4a5543}.subpage .sp-resource-link{justify-content:space-between;margin-top:auto;padding-top:30px;font-size:15px;font-weight:600;display:flex}.subpage .sp-resource-link b{font-size:23px;font-weight:400}.subpage .sp-empty{text-align:center;border:1px dashed #bdc4b2;padding:60px 24px}.subpage .sp-empty p{color:#606953;margin:12px 0 24px}.subpage .sp-empty button{color:#fff;background:#1d251e;border:0;border-radius:6px;padding:12px 22px}.subpage .sp-faq-band{background:#e5eadc;padding:80px 0;scroll-margin-top:24px}.subpage .sp-faq-layout{grid-template-columns:1fr 1.8fr;gap:80px;display:grid}.subpage .sp-company-statement{grid-template-columns:1.2fr 1fr;gap:30px 65px;display:grid}.subpage .sp-company-statement>.sp-eyebrow{grid-column:1/-1;margin:0}.subpage .sp-company-statement h2{font-size:44px}.subpage .sp-company-statement h2 span{color:#55713d}.subpage .sp-company-statement p{color:#4d5943;margin-bottom:20px}.subpage .sp-contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.subpage .sp-contact{border-radius:8px;padding:38px}.subpage .sp-contact h3{font-size:30px}.subpage .sp-contact p{color:#4d5647;margin:18px 0 30px}.subpage .sp-contact-email{overflow-wrap:anywhere;margin-top:18px;font-size:16px;display:block}.subpage .sp-company-info{border-top:1px solid #bfc7b5;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:16px 22px;margin-top:40px;padding-top:28px;font-size:15px;display:grid}.subpage .sp-company-info>span{color:#626c58}.subpage .sp-company-info strong{font-weight:500}.subpage .sp-bottom-cta{background:#d9ff73;padding:80px 0}.subpage .sp-bottom-cta h2{margin-bottom:20px;font-size:44px}.subpage .sp-bottom-cta .sp-shell>div{gap:12px;margin-top:30px;display:flex}.subpage .sp-bottom-cta .sp-action{color:#fff;background:#1b211a;border-color:#1b211a}.subpage .sp-bottom-cta .sp-action:nth-child(2){color:#1b211a;background:0 0}.subpage .sp-footer{color:#f0f4ec;background:#111b16;padding:64px 0 30px}.subpage .sp-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding-bottom:60px;display:grid}.subpage .sp-footer-grid h3{margin-bottom:20px;font-size:16px;font-weight:600}.subpage .sp-footer-grid>div>a:not(.sp-brand){color:#c0cbbc;padding:6px 0;font-size:15px;display:block}.subpage .sp-footer-grid a:hover{color:#d9ff73}.subpage .sp-footer-intro p{margin-top:25px;margin-bottom:14px;font-size:22px;line-height:1.6}.subpage .sp-footer-bottom{color:#bcc6b7;border-top:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:25px;font-size:13px;display:flex}@media (min-width:1600px){.subpage .sp-hero{min-height:730px}.subpage .sp-hero-content{padding-top:40px}.subpage .sp-hero h1{font-size:64px}}@media (max-width:1200px){.subpage .sp-desktop-nav{gap:20px}.subpage .sp-desktop-nav a{font-size:15px;display:block}.subpage .sp-desktop-nav a>span{display:none}.subpage .sp-header{gap:20px}.subpage .sp-shell{width:calc(100% - 64px)}.subpage .sp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.subpage .sp-plan-target{min-height:0}.subpage .sp-model-layout,.subpage .sp-billing{gap:40px}.subpage .sp-scenario-panel{gap:36px;padding:34px}.subpage .sp-workflow{padding-left:30px}.subpage .sp-resource-tools{align-items:flex-end}.subpage .sp-resource-tools .sp-segments{max-width:440px}}@media (max-width:900px){.subpage .sp-desktop-nav{display:none}.subpage .sp-console{margin-left:auto}.subpage .sp-menu-button{display:block}.subpage .sp-header{height:80px}.subpage .sp-hero h1{font-size:46px}.subpage .sp-hero{background-position:60%;min-height:650px}.subpage .sp-hero-content>p{max-width:560px}.subpage .sp-section{padding-block:65px}.subpage h2{font-size:32px}.subpage .sp-feature{min-height:410px;padding:28px}.subpage .sp-feature h3{font-size:27px}.subpage .sp-wordmark{gap:12px;font-size:26px}.subpage .sp-pricing-intro{display:block}.subpage .sp-pricing-intro>div:last-child{margin-top:28px}.subpage .sp-scenario-panel{grid-template-columns:1fr;gap:36px}.subpage .sp-workflow{border:0;padding-left:0}.subpage .sp-scenario-panel h3{font-size:30px}.subpage .sp-principles,.subpage .sp-brief{gap:28px}.subpage .sp-split-copy{gap:40px}.subpage .sp-split-copy>div:last-child{padding-top:0}.subpage .sp-developer-layout{gap:36px}.subpage .sp-setup-steps li{gap:14px}.subpage .sp-checklist{gap:16px}.subpage .sp-checklist article{padding:24px}.subpage .sp-checklist h3{font-size:22px}.subpage .sp-resource-tools{flex-direction:column;align-items:stretch}.subpage .sp-resource-tools .sp-segments{align-self:flex-start;max-width:none}.subpage .sp-search{width:100%}.subpage .sp-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage .sp-faq-layout{grid-template-columns:1fr;gap:0}.subpage .sp-company-statement{grid-template-columns:1fr}.subpage .sp-company-info{grid-template-columns:auto 1fr}.subpage .sp-contact{padding:28px}.subpage .sp-contact h3{font-size:25px}.subpage .sp-footer-grid{grid-template-columns:repeat(3,1fr)}.subpage .sp-footer-intro{grid-column:1/-1}.subpage .sp-footer-intro p br{display:none}}@media (max-width:640px){.subpage{font-size:16px}.subpage .sp-shell{width:calc(100% - 40px)}.subpage .sp-announcement{font-size:12px}.subpage .sp-announcement span{margin-left:10px}.subpage .sp-header{gap:10px;width:calc(100% - 40px)}.subpage .sp-brand{font-size:22px}.subpage .sp-console{padding:7px 10px;font-size:13px}.subpage .sp-console span{margin-left:4px}.subpage .sp-menu-button{padding:7px 10px;font-size:13px}.subpage .sp-hero{min-height:640px}.subpage .sp-hero:before{background:linear-gradient(90deg,#071012ed,#0710128a)}.subpage .sp-hero-content{padding-top:22px;padding-bottom:74px}.subpage .sp-breadcrumb{margin-bottom:28px;font-size:13px}.subpage .sp-hero h1{font-size:34px;line-height:1.4}.subpage .sp-hero-content>p{margin-top:23px;font-size:16px}.subpage .sp-eyebrow{margin-bottom:16px;font-size:11px}.subpage .sp-hero-buttons{flex-wrap:wrap;gap:10px}.subpage .sp-action{gap:22px;min-height:48px;padding:11px 16px;font-size:15px}.subpage .sp-hero-caption{font-size:10px;left:20px;right:20px}.subpage .sp-hero-caption>span:last-child{display:none}.subpage .sp-section{padding-block:52px}.subpage h2{font-size:28px;line-height:1.45}.subpage .sp-section-head{margin-bottom:28px}.subpage .sp-capabilities,.subpage .sp-model-layout,.subpage .sp-billing,.subpage .sp-process,.subpage .sp-principles,.subpage .sp-split-copy,.subpage .sp-developer-layout,.subpage .sp-brief,.subpage .sp-checklist,.subpage .sp-resources,.subpage .sp-contact-grid{grid-template-columns:1fr}.subpage .sp-capabilities{gap:18px}.subpage .sp-feature{min-height:370px}.subpage .sp-feature h3{font-size:29px}.subpage .sp-wordmark{gap:20px;font-size:28px}.subpage .sp-dark-band{padding-block:52px}.subpage .sp-model-display{min-height:380px;padding:28px}.subpage .sp-model-display h3{font-size:44px}.subpage .sp-process{gap:32px}.subpage .sp-process h3{margin-top:16px}.subpage .sp-plans{grid-template-columns:1fr;gap:20px}.subpage .sp-plan{padding:28px}.subpage .sp-price{font-size:54px}.subpage .sp-plan-target,.subpage .sp-plan dl{font-size:16px}.subpage .sp-plan-note{font-size:14px}.subpage .sp-token{flex-direction:row;align-items:baseline;gap:14px}.subpage .sp-pricing-intro .sp-section-head{margin-bottom:24px}.subpage .sp-faq summary{padding:21px 0;font-size:18px}.subpage .sp-faq details>p{padding-right:12px;font-size:16px}.subpage .sp-scenario-tabs{grid-template-columns:1fr 1fr;margin-top:25px}.subpage .sp-scenario-tabs button{padding:17px 12px;font-size:16px}.subpage .sp-scenario-panel{padding:26px}.subpage .sp-scenario-panel h3{font-size:29px}.subpage .sp-workflow strong{font-size:17px}.subpage .sp-workflow li{gap:12px;padding:20px 0}.subpage .sp-principles{gap:35px}.subpage .sp-principles article>span{font-size:40px}.subpage .sp-split-copy{gap:0}.subpage .sp-client-preview{padding:26px}.subpage .sp-setup-steps{margin-top:14px}.subpage .sp-segments button{padding:10px 14px;font-size:14px}.subpage .sp-resources{gap:18px}.subpage .sp-resource{min-height:265px;padding:28px}.subpage .sp-faq-band{padding-block:52px}.subpage .sp-company-statement h2{font-size:36px}.subpage .sp-company-info{grid-template-columns:1fr;gap:10px}.subpage .sp-company-info a{margin-bottom:8px}.subpage .sp-company-info>span{margin-top:8px;font-size:13px}.subpage .sp-bottom-cta{padding-block:58px}.subpage .sp-bottom-cta h2{font-size:34px}.subpage .sp-bottom-cta .sp-shell>div{flex-wrap:wrap}.subpage .sp-footer{padding-top:45px}.subpage .sp-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.subpage .sp-footer-grid>div:last-child{grid-column:1/-1}.subpage .sp-footer-bottom{flex-direction:column;gap:14px}}@media (max-height:800px) and (min-width:641px){.subpage .sp-hero{min-height:570px}.subpage .sp-hero-content{padding-bottom:40px}.subpage .sp-breadcrumb{margin-bottom:28px}.subpage .sp-hero+.sp-section{padding-top:42px}}@media (prefers-reduced-motion:reduce){.subpage *,.subpage :before,.subpage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
