:root{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:#f7f7ee}.marketing-site{--ink: #143b2f;--muted: #69766b;--paper: #f7f7ee;color:var(--ink);background:var(--paper);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketing-site *{box-sizing:border-box}.marketing-site [id]{scroll-margin-top:96px}.marketing-site span{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.marketing-site p,.marketing-site h1,.marketing-site h2,.marketing-site h3{color:inherit;margin:0}.marketing-site .site-link>*,.marketing-site .site-link{color:inherit;text-decoration:none}.marketing-site .site-link>*{display:flex;align-items:center;gap:9px;font-family:inherit}.marketing-site a,.marketing-site button,.marketing-site input,.marketing-site textarea{-webkit-tap-highlight-color:transparent}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site input:focus-visible,.marketing-site textarea:focus-visible,.marketing-site [role=checkbox]:focus-visible{outline:3px solid #537f22;outline-offset:5px}.section-wrap{max-width:1280px;width:calc(100% - 104px);margin:0 auto}.site-header{border-bottom:1px solid #dce1d4;background:var(--paper)}.header-inner{max-width:1440px;margin:0 auto;padding:25px 52px;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.brand-wordmark{width:154px!important;height:38px!important}.site-brand{width:154px;flex-shrink:0}.site-nav{flex-direction:row;align-items:center;gap:34px}.site-nav .site-link>*{font-size:13px;font-weight:500}.header-quote{border:1px solid #143b2f;border-radius:4px;padding:11px 15px}.header-quote>*{font-size:13px;font-weight:600!important}.skip-link{position:absolute!important;top:-100px;left:20px;z-index:50;padding:12px;background:#d9f17c}.skip-link:focus{top:8px}.hero{padding-top:85px;padding-bottom:67px;flex-direction:row;justify-content:space-between;align-items:center;gap:50px}.hero-copy{max-width:850px}.marketing-site .kicker{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:11px;line-height:1.6;letter-spacing:1.8px;font-weight:700}.status-dot{width:7px;height:7px;border-radius:50%;background:#698b35}.marketing-site .hero h1{font-size:clamp(40px,5.1vw,68px);line-height:1.28;letter-spacing:-2.4px;margin-top:23px;font-weight:800}.marketing-site .hero-description{font-size:16px;line-height:1.95;color:#5b6d60;max-width:630px;margin-top:24px}.hero-actions{flex-direction:row;gap:28px;align-items:center;margin-top:29px}.primary-link{background:#d8ef78;padding:15px 22px;border-radius:4px;border:1px solid #c4dc62}.primary-link>*,.text-cta>*{font-size:14px;font-weight:600!important}.marketing-site .hero-caption{font-size:11px;color:#728074;margin-top:19px}.hero-aside{width:185px;flex-shrink:0;align-items:flex-end;gap:23px;padding-top:32px}.marketing-site .vertical-caption{font-size:8px;letter-spacing:1.3px;color:#829280}.hero-symbol{height:112px;width:112px;border:1px solid #a6b49a;border-radius:50%;align-items:center;justify-content:center;color:#718361}.hero-aside>span:last-child{font-size:13px;line-height:1.9;color:#63725d;text-align:right}.product-stage{background:#173f32;padding:26px 44px 24px;border-radius:7px;box-shadow:0 24px 60px #173f3210}.stage-topline,.stage-caption{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;color:#b9c9b4}.stage-topline{font-size:10px;letter-spacing:1.3px;margin-bottom:21px}.product-image{overflow:hidden;border-radius:5px;background:#ebeee5}.product-image>div[role=img]{width:100%!important;aspect-ratio:16 / 10;height:auto!important}.product-image img{-o-object-fit:contain;object-fit:contain}.stage-caption{font-size:11px;margin-top:19px}.stage-caption>:first-child{color:#eff5df}.image-unavailable{aspect-ratio:16 / 10;align-items:center;justify-content:center;gap:15px;color:#687562;font-size:14px}.workflow-section{padding-top:115px;padding-bottom:105px;flex-direction:row;gap:95px}.section-heading{flex:0 0 36%}.marketing-site h2{font-size:clamp(28px,3vw,40px);line-height:1.5;letter-spacing:-1.2px;font-weight:700}.section-heading h2,.section-intro h2,.team-copy h2,.quote-intro h2{margin-top:19px}.marketing-site .body-copy{margin-top:20px;font-size:14px;line-height:2;color:#6c786a}.workflow-list{flex:1}.workflow-item{flex-direction:row;align-items:flex-start;gap:23px;border-top:1px solid #d8dfce;padding:26px 0 31px}.workflow-item:last-child{border-bottom:1px solid #d8dfce}.workflow-item>svg{flex-shrink:0;margin-top:5px}.marketing-site .step-number{font-size:11px;color:#7c8973;margin-top:8px}.step-copy{flex:1}.marketing-site .step-copy h3{font-size:20px;margin-bottom:10px;letter-spacing:-.5px}.step-copy>span{font-size:13px;color:#6c786a;line-height:1.9}.marketing-site .step-copy .step-label{margin-top:16px;font-size:10px;color:#78896e;letter-spacing:.6px}.team-section{background:#e9eddf;overflow:hidden}.team-inner{padding:73px 0;flex-direction:row;align-items:center;gap:65px}.team-copy{flex:0 0 32%}.team-copy .text-cta{margin-top:25px}.team-inner .product-image{flex:1;box-shadow:0 12px 35px #203c2415;border:1px solid #d4dccb}.download-section{padding-top:107px;padding-bottom:105px;flex-direction:row;gap:70px}.section-intro{flex:1}.marketing-site .system-note{margin-top:28px;padding-top:18px;border-top:1px solid #d8dfce;max-width:380px;color:#6b7866;font-size:12px;line-height:1.8}.download-panel{flex:1.05;border:1px solid #d5ddcb;border-radius:6px;padding:22px;background:#ffffff60}.platform-switch{flex-direction:row;gap:7px;padding:4px;border-radius:4px;background:#e8ecdf}.marketing-site .platform-option,.marketing-site .team-option{background:transparent;border:1px solid transparent;border-radius:3px;height:40px;flex:1;padding:0 12px}.marketing-site .platform-option>*,.marketing-site .team-option>*{color:#64735b;font-family:inherit;font-size:13px}.marketing-site .platform-option.active{background:var(--paper);box-shadow:0 1px 4px #172b1a13}.marketing-site .platform-option.active>*,.marketing-site .team-option.active>*{color:#173f32}.download-state{padding:35px 8px;min-height:210px;justify-content:center;gap:14px}.download-state h3{font-size:21px}.download-state>span{font-size:13px;line-height:1.8;color:#6c786a}.download-state .site-link{margin-top:3px}.download-state .site-link>*{font-size:13px}.marketing-site .download-footnote{border-top:1px solid #d8dfce;padding-top:16px;color:#7a8474;font-size:10px;line-height:1.8}.release-row{padding:23px 0;border-bottom:1px solid #dde3d4;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.release-row h3{font-size:17px}.marketing-site .release-detail{color:#74816d;font-size:10px;margin-top:6px;line-height:1.7}.download-link{border:1px solid #173f32;border-radius:3px;padding:9px 12px}.download-link>*{font-size:12px}.marketing-site .release-hash{width:100%;word-break:break-all;font-size:9px;line-height:1.8;color:#87917f}.marketing-site .arch-help{font-size:11px;line-height:1.9;color:#6e7c64;margin-top:18px}.quote-section{background:#143d30;color:#f3f5e8}.quote-inner{padding-top:83px;padding-bottom:85px;flex-direction:row;gap:105px}.quote-intro{flex:1;padding-top:10px}.marketing-site .quote-intro .kicker{color:#c6db8a}.marketing-site .quote-intro h2{color:#f3f5e8}.marketing-site .quote-intro .body-copy{color:#a9beaa;max-width:400px}.quote-expectations{gap:15px;margin-top:34px}.quote-expectations>span{display:flex;align-items:center;gap:12px;font-size:13px;color:#d9e4c9}.quote-expectations svg{color:#c8e27b}.marketing-site .quote-note{margin-top:41px;font-size:11px;line-height:1.9;color:#8da68e;max-width:340px}.quote-form,.quote-success{flex:1;background:#f7f7ee;color:#143b2f;border-radius:6px;padding:30px;gap:19px}.quote-grid{flex-direction:row;gap:16px}.quote-grid>*{flex:1;min-width:0}.quote-field{gap:8px}.quote-field label,.quote-field label>*,.quote-field [data-slot=label]{font-family:inherit;font-size:12px;font-weight:500;color:#40573e}.marketing-site .site-input{height:44px;border:1px solid #d2dbca;border-radius:3px;background:#ffffff90}.marketing-site .site-input:focus-within,.marketing-site .site-textarea:focus-within{border-color:#5a7c44;outline:1px solid #5a7c44}.marketing-site .site-input input,.marketing-site .site-textarea textarea{color:#24422e;font-size:13px;font-family:inherit}.marketing-site input::-moz-placeholder,.marketing-site textarea::-moz-placeholder{color:#98a28e;font-size:12px}.marketing-site input::placeholder,.marketing-site textarea::placeholder{color:#98a28e;font-size:12px}.team-options{flex-direction:row;gap:8px}.marketing-site .team-option{border-color:#d2dbca;padding:0 7px}.marketing-site .team-option>*{font-size:11px}.marketing-site .team-option.active{background:#e3eccd;border-color:#6e8c49}.marketing-site .site-textarea{height:115px;border-color:#d2dbca;border-radius:3px;background:#ffffff90}.privacy-checkbox{align-items:flex-start!important;gap:10px!important}.privacy-checkbox>:first-child{flex-shrink:0;margin-top:2px}.privacy-checkbox>:last-child{flex:1;font-family:inherit;font-size:11px;line-height:1.8;color:#6b7c60}.marketing-site .site-button{background:#d7ec7e;border:1px solid #c1d665;color:#173f32;height:46px;border-radius:3px}.marketing-site .site-button>*{color:#173f32;font-size:13px;font-family:inherit}.marketing-site .site-button.secondary{border:1px solid #bdc9b0;background:transparent}.marketing-site .privacy-note{font-size:10px;line-height:1.8;color:#8b9680}.marketing-site .field-error{font-size:11px;line-height:1.8;color:#ad3a30}.quote-honeypot{display:none;position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote-success{justify-content:center;gap:22px;min-height:480px}.quote-success>span{font-size:14px;color:#6c786a;line-height:1.9}.success-icon{border-radius:50%;background:#d7ec7e;width:60px;height:60px;align-items:center;justify-content:center}.marketing-site .submission-id{font-size:11px;word-break:break-all}.site-footer{background:#edf0e5}.footer-inner{padding-top:48px;padding-bottom:25px;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:25px}.footer-inner>:first-child>span{margin-top:13px;font-size:11px;color:#7c8a70}.footer-links{flex-direction:row;gap:25px;margin-top:11px}.footer-links .site-link>*{font-size:11px;color:#6f7d64}.marketing-site .footer-bottom{width:100%;padding-top:24px;border-top:1px solid #d7dece;color:#8a967e;font-size:10px;margin-top:10px}@media(min-width:1600px){.hero{padding-top:100px;padding-bottom:80px}}@media(max-width:1000px){.section-wrap{width:calc(100% - 56px)}.header-inner{padding:20px 28px}.site-nav{gap:20px}.hero-aside{display:none}.hero{padding-top:62px}.workflow-section{gap:42px}.workflow-item{gap:15px}.team-inner{gap:35px}.team-copy{flex-basis:37%}.download-section{gap:36px}.quote-inner{gap:40px}.quote-form,.quote-success{padding:24px}.footer-links{flex-wrap:wrap;gap:18px}}@media(max-width:720px){.section-wrap{width:calc(100% - 40px)}.header-inner{padding:18px 20px;gap:15px;flex-wrap:wrap}.brand-wordmark,.site-brand{width:130px!important;height:32px!important}.site-nav{order:3;width:100%;justify-content:space-between;padding-top:10px;gap:14px}.site-nav .site-link>*{font-size:11px}.header-quote{padding:9px 12px;margin-left:auto}.header-quote>*{font-size:11px}.hero{padding-top:46px;padding-bottom:38px}.marketing-site .hero h1{font-size:39px;letter-spacing:-1.7px;margin-top:18px}.marketing-site .hero-description{font-size:14px;margin-top:18px}.hero-actions{gap:20px;margin-top:24px}.primary-link{padding:13px 16px}.primary-link>*,.text-cta>*{font-size:12px}.marketing-site .kicker{font-size:9px;letter-spacing:1.25px}.product-stage{padding:17px 14px}.stage-topline{font-size:8px;letter-spacing:.6px;margin-bottom:14px}.stage-caption{align-items:flex-start;font-size:9px;line-height:1.6}.stage-caption>:last-child{text-align:right;max-width:65%}.workflow-section{padding-top:64px;padding-bottom:64px;flex-direction:column;gap:32px}.section-heading{flex-basis:auto}.marketing-site h2{font-size:29px;letter-spacing:-.7px}.marketing-site .body-copy{font-size:13px;margin-top:15px}.workflow-item{gap:15px;padding:24px 0}.marketing-site .step-copy h3{font-size:19px}.step-copy>span{font-size:12px}.team-inner{padding:52px 0;flex-direction:column;align-items:stretch;gap:31px}.team-copy{flex-basis:auto}.download-section{padding-top:62px;padding-bottom:62px;flex-direction:column;gap:29px}.marketing-site .system-note{max-width:none;margin-top:20px}.download-panel{padding:17px}.quote-inner{padding:53px 0;flex-direction:column;gap:33px}.quote-expectations{gap:12px;margin-top:25px}.marketing-site .quote-note{margin-top:24px}.quote-form,.quote-success{padding:22px;gap:19px}.quote-grid{gap:12px}.footer-inner{padding-top:34px}.footer-links{gap:17px}}@media(max-width:360px){.marketing-site .hero h1{font-size:34px}.hero-actions{gap:14px}.quote-grid{flex-direction:column;gap:19px}.quote-form{padding:18px}.team-options{gap:4px}.marketing-site .team-option{padding:0 4px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
