@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#18382d;--green:#235d46;--green-deep:#174c38;--muted:#63716b;--line:#e2e8e2;--wash:#f5f7f2;--sage:#eaf1e7;--white:#fff;--yellow:#e7edb4;--radius:16px;--font:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);font:16px/1.6 var(--font);font-synthesis:none;scroll-behavior:smooth;background:#fff;scroll-padding-top:110px}*{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #6f95ca}button:disabled{cursor:default}svg{flex-shrink:0}em{color:var(--green);font-style:normal}.container{max-width:1232px;margin:0 auto;padding:0 32px}.preview-banner{background:var(--wash);letter-spacing:.1px;color:#4e6257;border-bottom:1px solid #eaf0e7;justify-content:center;align-items:center;gap:9px;min-height:35px;font-size:11px;display:flex}.preview-banner>span:last-child{color:#617257;margin-left:10px}.live-dot{background:#7b9a50;border-radius:50%;width:5px;height:5px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fffffff5;height:91px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:24px;font-weight:720;line-height:1;display:inline-flex}.brand-symbol{background:var(--sage);color:var(--green);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.brand-period{color:#86a445;margin-left:-7px}.main-nav{align-items:center;gap:32px;font-size:13px;font-weight:550;display:flex}.main-nav>a:not(.button):hover,.footer-links a:hover{color:#478754}.button{border:1px solid var(--green);color:#fff;background:var(--green);border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:var(--green-deep);transform:translateY(-1px)}.button-small{gap:14px;min-height:42px;padding:11px 17px;font-size:12px}.button-large{min-height:52px;padding:15px 23px;font-size:14px}.button-outline{color:var(--green);background:#fff;border-color:#b5c9bb}.button-outline:hover{background:#edf4ed}.button-white{color:var(--green);background:#fff;border-color:#fff}.button-white:hover{background:#eff3e8}.menu-toggle{appearance:none;color:var(--green);border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;line-height:0;display:none}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{background:var(--sage);border-color:var(--green)}.menu-toggle:focus-visible{outline-color:var(--green)}.skip-link{z-index:100;border:2px solid var(--green);background:#fff;border-radius:7px;padding:10px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:38px;padding-top:91px;padding-bottom:99px;display:grid}.eyebrow{letter-spacing:1.7px;color:var(--green);align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.eyebrow>span{background:#8a9f46;border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(42px,4.05vw,59px);font-weight:600;line-height:1.12}.hero h1 em{color:var(--green)}.hero-description{color:var(--muted);letter-spacing:-.2px;max-width:414px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:22px;margin:28px 0 20px;display:flex}.text-link{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.text-link:hover{color:#478754}.play-circle{border:1px solid #c5d4c8;border-radius:50%;place-items:center;width:25px;height:25px;padding-left:2px;display:grid}.hero-small{color:#617257;align-items:center;gap:6px;font-size:11px;display:flex}.hero-preview-note{color:#617257;margin-top:8px;font-size:10px;line-height:1.7}.promo-notice{color:#4d683a;overflow-wrap:anywhere;background:#f5f9ee;border:1px solid #d8e4cc;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:12px 15px;font-size:12px;display:flex}.promo-notice.invalid{color:#715323;background:#fff8e9;border-color:#e9d9b5}.pricing-no-card,.pricing-promo{color:var(--green);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:25px;font-size:12px;display:flex}.pricing-promo{color:#617257;margin-top:12px;font-size:11px}.trial-dialog{width:min(540px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid #d6e0d0;border-radius:18px;padding:40px;overflow-y:auto;box-shadow:0 24px 80px #153b2d35}.trial-dialog::backdrop{background:#18382d80}.dialog-close{border:1px solid var(--line);width:34px;height:34px;color:var(--green);background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.trial-dialog .eyebrow{margin-top:6px;margin-bottom:18px}.trial-dialog h2{font-size:35px}.trial-summary{color:#617257;margin-top:18px;font-size:13px;line-height:1.8}.trial-inclusions{margin:23px 0;padding:0;list-style:none}.trial-inclusions li{color:#516b46;align-items:flex-start;gap:9px;margin:11px 0;font-size:12px;display:flex}.trial-inclusions svg{margin-top:2px}.trial-promo{color:#4d683a;overflow-wrap:anywhere;background:#f1f6e9;border-radius:7px;margin-bottom:17px;padding:12px;font-size:12px}.trial-no-card{color:var(--green);align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.trial-disclaimer{color:#617257;font-size:11px;line-height:1.9}.trial-dialog>.button{width:100%;margin-top:24px}.trial-secondary{color:var(--green);text-align:center;text-underline-offset:3px;margin-top:16px;font-size:11px;text-decoration:underline;display:block}body:has(.trial-dialog[open]){overflow:hidden}@media (max-width:650px){.hero-preview-note{font-size:9px}.promo-notice{align-items:flex-start;font-size:10px;line-height:1.8}.promo-notice svg{margin-top:2px}.trial-dialog{padding:33px 24px 27px}.trial-dialog h2{font-size:29px}.trial-dialog .eyebrow{margin-top:8px;font-size:8px}.trial-summary{font-size:12px}.trial-inclusions li,.trial-promo,.trial-no-card,.pricing-no-card{font-size:11px}.pricing-promo{font-size:10px}.hero-actions{flex-direction:column;gap:14px}}.hero-visual{min-width:0;padding:13px 0 15px 5px}.hero-product{isolation:isolate;background:#fff;border:1px solid #d7dfd5;border-radius:13px;position:relative;transform:rotate(-1.4deg);box-shadow:0 26px 65px -28px #31523650,0 4px 8px #254f2110}.hero-product:before{content:"";z-index:-1;background:#f0f4e9;border:1px solid #e8eddd;border-radius:25px;position:absolute;inset:-23px 20px -22px -20px;transform:rotate(3deg)}.product-browser{color:#7d8980;background:#f7f9f5;border-bottom:1px solid #dfe6dc;border-radius:13px 13px 0 0;align-items:center;gap:20px;height:35px;padding:0 13px;font-size:8px;display:flex}.product-browser>span{align-items:center;gap:5px;margin:auto;display:flex}.browser-dots{gap:4px;display:flex}.browser-dots i{background:#c7d2c8;border-radius:50%;width:5px;height:5px}.product-workspace{border-radius:0 0 13px 13px;grid-template-columns:40% 60%;min-height:410px;display:grid;overflow:hidden}.fb-preview{background:#f4f6f3;border-right:1px solid #dce5dc;padding:15px 15px 0;position:relative;overflow:hidden}.community-cover{color:#386345;background:#dbe6cd;border-radius:5px;height:130px;padding:14px;line-height:.95;position:relative;overflow:hidden}.community-cover>span:first-child{font:italic 13px Georgia,serif}.community-cover>span,.community-cover strong{z-index:1;position:relative}.community-cover strong{letter-spacing:-1px;font:italic 29px/.92 Georgia,serif;display:block}.community-cover>span:last-of-type{letter-spacing:2px;margin-top:7px;font-size:7px;display:block}.cover-line{border:1px solid #78935980;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-18px;right:-40px;box-shadow:0 0 0 10px #dbe6cd,0 0 0 11px #78935955,0 0 0 21px #dbe6cd,0 0 0 22px #78935933}.community-title{letter-spacing:-.4px;margin-top:10px;font-size:14px;font-weight:650}.community-meta{color:#617257;font-size:7px}.community-nav{color:#677b68;border-bottom:1px solid #dde4da;justify-content:space-between;padding:17px 0 8px;font-size:8px;display:flex}.community-nav span{background:#e0e8da;border-radius:4px;padding:0 4px}.ghost-person{align-items:center;gap:7px;margin-top:14px;display:flex}.avatar{letter-spacing:-.1px;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.avatar-sand{color:#806d48;background:#e4dec8}.avatar-purple{color:#617257;background:#e2deed}.avatar-peach{color:#805631;background:#f1decd}.ghost-person .avatar{width:24px;height:24px;font-size:7px}.ghost-person b{color:#617257;font-size:8px;font-weight:600;display:block}.ghost-person span:not(.avatar){color:#617257;font-size:6px;display:block}.ghost-lines{gap:5px;padding:10px 0 0 31px;display:grid}.ghost-lines i{background:#e0e6db;border-radius:2px;height:3px}.ghost-lines i:last-child{width:67%}.sprout-preview{background:#fff;padding:17px 16px 20px}.preview-brand{color:var(--green);letter-spacing:-.4px;align-items:center;gap:6px;font-size:12px;display:flex}.preview-more{letter-spacing:1px;color:#617257;margin-left:auto;font-size:11px}.preview-context{gap:3px;margin-top:22px;display:grid}.tiny-label{letter-spacing:1px;color:#617257;font-size:6px;font-weight:650}.preview-context strong{letter-spacing:-.5px;font-size:16px}.preview-context>span:last-child{color:#617257;font-size:8px}.preview-tabs{border-bottom:1px solid var(--line);color:#617257;justify-content:space-between;margin:17px 0 13px;padding-bottom:8px;font-size:8px;display:flex}.preview-tabs b{background:#edf2e7;margin-left:3px;padding:1px 3px;font-size:6px}.preview-tabs .active{color:var(--green);font-weight:600;position:relative}.preview-tabs .active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-9px;left:0;right:0}.preview-person{border:1px solid var(--line);border-radius:7px;padding:11px}.person-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.person-heading strong{font-size:10px;display:block}.person-heading>div>span{color:#617257;font-size:7px;display:block}.person-heading .avatar{width:26px;height:26px;font-size:8px}.checked-box{background:var(--green);color:#fff;border-radius:3px;place-items:center;width:12px;height:12px;display:grid}.answer-item{padding-bottom:9px}.answer-item>span{color:#617257;font-size:7px;display:block}.answer-item p{margin-top:2px;font-size:8px;line-height:1.6}.qualifies{color:#507445;background:#edf4e7;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:6px;display:inline-flex}.preview-save{color:#617257;justify-content:center;align-items:center;gap:4px;margin:15px 0 9px;font-size:7px;display:flex}.preview-action{background:var(--green);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:25px;padding:11px;font-size:9px;font-weight:600;display:flex}.hero-product figcaption{color:#617257;text-align:center;font-size:8px;position:absolute;bottom:-25px;left:0;right:0;transform:rotate(1.4deg)}.floating-receipt{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:-14px;right:-20px;transform:rotate(1.4deg);box-shadow:0 8px 22px #1d44251a}.receipt-check{color:#54824d;background:#e8f2e5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.floating-receipt strong{font-size:10px;font-weight:600;display:block}.floating-receipt div>span{color:#617257;align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.floating-receipt i{background:#8aa47a;border-radius:50%;width:3px;height:3px}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:24px;padding-top:26px;padding-bottom:26px;display:grid}.benefit-strip>div{color:#758b63;justify-content:center;align-items:center;gap:14px;display:flex}.benefit-strip>div+div{border-left:1px solid var(--line)}.benefit-strip span{color:var(--muted);font-size:12px}.benefit-strip strong{color:var(--ink);font-weight:550}.section{padding-top:102px;padding-bottom:102px;scroll-margin-top:10px}.section-heading{margin-bottom:46px}.section-heading h2,h2{letter-spacing:-1.8px;font-size:41px;font-weight:550;line-height:1.18}.section-heading .eyebrow,h2+.eyebrow{margin-bottom:18px}.split-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:110px;display:grid}.split-heading>p{color:var(--muted);margin-bottom:2px;font-size:14px;line-height:1.9}.steps-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.steps-grid article{padding-top:12px;position:relative}.step-number{color:#617257;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.step-mini{align-items:center;height:118px;margin:0 0 21px;display:flex;position:relative}.capture-mini>div{background:#f9fbf6;border:1px solid #dbe5d5;border-radius:7px;gap:7px;width:150px;height:72px;margin-left:25px;padding:16px;display:grid;transform:rotate(-5deg)}.capture-mini>div i{background:#d8e3d0;border-radius:2px;height:4px}.capture-mini>div i:first-child{background:#b4c8a7;width:60%}.capture-mini>div i:last-child{width:76%}.capture-mini>span{color:#4e6c40;white-space:nowrap;background:#e9f1e2;border:1px solid #dce7d2;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex;position:absolute;bottom:15px;left:110px}.approve-mini{background:#f7f9f4;border:1px solid #e5ebdf;border-radius:7px;gap:12px;height:70px;margin-top:24px;margin-bottom:45px;padding:15px;transform:rotate(1deg)}.approve-mini>span{color:#6b8652;background:#e7eddc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.approve-mini>div{flex:1}.approve-mini b{font-size:10px;font-weight:600;display:block}.approve-mini small{color:#617257;font-size:8px;display:block}.approve-mini>svg{color:#79965f}.sync-mini{justify-content:center;gap:10px}.sync-mini>span{color:#7b9667;background:#f1f6ed;border:1px solid #e2ebd9;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.sync-mini>span:first-child{color:var(--green);background:#e7efdf}.sync-mini i{border-top:1px dashed #bfcdb3;width:23px;height:1px}.steps-grid h3{letter-spacing:-.45px;margin-bottom:10px;font-size:18px;font-weight:600}.steps-grid p{color:var(--muted);max-width:320px;font-size:13px;line-height:1.9}.section-development-note{text-align:center;color:#617257;margin-top:42px;font-size:10px}.preview-section{background:var(--wash);border-top:1px solid #e9eee4;border-bottom:1px solid #e9eee4}.centered{text-align:center;max-width:650px;margin-left:auto;margin-right:auto}.centered .eyebrow{justify-content:center}.centered p{color:var(--muted);margin-top:17px;font-size:14px}.interactive-demo{background:#fff;border:1px solid #dce4d7;border-radius:16px;grid-template-columns:.85fr 1.15fr;max-width:950px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 40px -20px #233d2320}.demo-controls,.demo-request{padding:35px 36px}.demo-controls{border-right:1px solid var(--line);background:#fcfdf9}.demo-step-label{letter-spacing:1.4px;color:#617257;align-items:center;gap:10px;font-size:9px;font-weight:650;display:flex}.demo-step-label>span{color:#617257;letter-spacing:0;background:#edf2e5;border-radius:3px;padding:3px 5px;font-size:10px}.demo-controls h3{letter-spacing:-.7px;margin:18px 0 8px;font-size:22px;font-weight:550;line-height:1.3}.demo-controls>p{color:var(--muted);max-width:250px;font-size:12px}.demo-fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.demo-fieldset legend{margin-bottom:13px;font-size:11px;font-weight:600}.destination-check{cursor:pointer;background:#fff;border:1px solid #dfe7d8;border-radius:8px;align-items:center;gap:11px;margin-bottom:9px;padding:13px 11px;display:flex}.destination-check input{accent-color:var(--green);flex-shrink:0;width:15px;height:15px;margin:0}.destination-check strong{font-size:12px;font-weight:600;display:block}.destination-check small{color:#617257;margin-top:1px;font-size:9px;display:block}.destination-icon{border-radius:7px;place-items:center;width:34px;height:36px;display:grid}.sheets-icon{color:#3a8b5c;background:#edf7ee}.crm-icon{color:#b8842f;background:#fff7e6}.demo-help{color:#617257;max-width:265px;margin-top:12px;font-size:9px;line-height:1.6;display:block}.rules label{cursor:pointer;align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.rules input{accent-color:var(--green);width:14px;height:14px;margin:0}.scenario-tabs{background:#f3f6ef;border-radius:7px;gap:2px;margin:20px 0 17px;padding:3px;display:flex}.scenario-tabs button{color:#617257;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 4px;font-size:9px;font-weight:550;line-height:1.3}.scenario-tabs button[aria-pressed=true]{color:var(--green);background:#fff;box-shadow:0 1px 3px #28441c0f}.sample-card{border:1px solid var(--line);border-radius:9px;overflow:hidden}.sample-person{border-bottom:1px solid #edf0e9;align-items:center;gap:10px;padding:14px;display:flex}.sample-person strong{font-size:12px;font-weight:600;display:block}.sample-person>div>span{color:#617257;font-size:9px;display:block}.status-pill{color:#48663b;white-space:nowrap;background:#edf5e5;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:8px}.status-pill.pending{color:#7e5a28;background:#fbf4e7}.sample-card dl{margin:0;padding:13px 15px}.sample-card dl>div{margin-bottom:11px}.sample-card dl>div:last-child{margin-bottom:0}.sample-card dt{color:#617257;font-size:9px}.sample-card dd{color:#304832;margin:3px 0 0;font-size:11px}.sample-card .unanswered{color:#80633a;font-style:italic}.demo-run{width:100%;min-height:43px;margin-top:15px;padding:10px;font-size:12px}.demo-result{min-height:105px;padding-top:16px}.demo-result>p{color:#617257;justify-content:center;align-items:center;gap:7px;padding:20px 0;font-size:10px;display:flex}.result-heading{color:#5d7b4b;align-items:flex-start;gap:7px;font-size:10px;display:flex}.result-heading strong{font-weight:550}.demo-result ul{margin:8px 0 0;padding:0;font-size:10px;list-style:none}.demo-result li{color:#617257;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.demo-result li b{color:#527547;text-align:right;font-size:9px;font-weight:550}.demo-result li .muted-status{color:#617257}.demo-result>p:last-child:not(:first-child){text-align:left;padding:5px 0;font-size:9px;line-height:1.7;display:block}.demo-footnote{border-top:1px solid var(--line);color:#617257;background:#fff;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-size:9px;display:flex}.connections-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:110px;display:grid}.connection-copy .eyebrow{margin-bottom:21px}.connection-copy h2{line-height:1.22}.connection-copy h2 em{color:#7a9363}.connection-copy>p{color:var(--muted);max-width:390px;margin-top:20px;font-size:14px;line-height:1.9}.check-list{margin:23px 0 0;padding:0;list-style:none}.check-list li{color:#63795a;align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex}.connection-visual{background:#f8faf5;border:1px solid #e4eadf;border-radius:16px;padding:29px 27px}.flow-source{background:#fff;border:1px solid #dce7d4;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 2px 5px #23461b03}.flow-source .brand-symbol{background:#e8efde;width:43px;height:43px}.flow-source strong{font-size:13px;font-weight:600;display:block}.flow-source div>span{color:#617257;font-size:9px;display:block}.flow-branches{padding:28px 0 0 25px;position:relative}.flow-branches:before{content:"";border-left:1px dashed #c7d5bb;position:absolute;top:0;bottom:43px;left:12px}.connection-card{background:#fff;border:1px solid #e0e9d8;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:14px 12px;display:flex;position:relative}.connection-card:before{content:"";border-top:1px dashed #c7d5bb;width:13px;position:absolute;top:50%;left:-14px}.connection-card strong{font-size:12px;font-weight:600;display:block}.connection-card div>span{color:#617257;font-size:9px;display:block}.connection-card small{color:#7b7145;white-space:nowrap;background:#f8f6e8;border-radius:4px;margin-left:auto;padding:4px 5px;font-size:7px}.local-record{color:#617257;align-items:center;gap:8px;padding:15px 4px 3px;font-size:9px;display:flex}.connections-next{color:#617257;border-top:1px solid #e4ebdd;margin-top:16px;padding-top:15px;font-size:8px}.stories-section{background:var(--wash);border-top:1px solid var(--line)}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.story-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.story-placeholder{background:var(--sage);color:var(--green);border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600}.story-card h3{letter-spacing:-.4px;margin-top:23px;font-size:18px;font-weight:600;line-height:1.4}.story-card blockquote{color:var(--muted);margin:15px 0 28px;font-size:15px;line-height:1.85}.story-card figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:21px;display:flex}.story-avatar{height:38px;color:var(--green);background:var(--wash);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.story-card figcaption strong,.story-card figcaption span>span{font-size:11px;line-height:1.7;display:block}.story-card figcaption strong{font-weight:600}.story-card figcaption span>span{color:var(--muted)}@media (max-width:850px){.stories-grid{grid-template-columns:1fr}.story-card{padding:25px}}.pricing-section{background:#fafbf7;border-top:1px solid #ecf0e5;border-bottom:1px solid #ecf0e5}.billing-toggle{background:#f0f4e9;border:1px solid #e2e8da;border-radius:8px;gap:3px;width:max-content;margin:0 auto 43px;padding:4px;display:flex}.billing-toggle button{color:#617257;background:0 0;border:0;border-radius:5px;padding:9px 17px;font-size:11px;font-weight:550}.billing-toggle button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #20441312}.billing-toggle span{color:#516734;background:#e4edcf;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:19px;max-width:1010px;margin:0 auto;display:grid}.pricing-card{background:#fff;border:1px solid #dce4d4;border-radius:12px;padding:30px 26px;position:relative}.pricing-card.featured{border:1.5px solid #5b8150;box-shadow:0 9px 25px -15px #2c4c2830}.plan-recommendation{color:#4d683a;white-space:nowrap;background:#e4eccf;border:1px solid #bdd19c;border-radius:5px;padding:4px 12px;font-size:8px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name{letter-spacing:-.5px;font-size:18px;font-weight:600}.pricing-card>p{color:#617257;max-width:210px;min-height:40px;margin-top:7px;font-size:11px;line-height:1.8}.plan-price{align-items:baseline;gap:4px;margin:21px 0 17px;display:flex}.plan-price strong{letter-spacing:-2px;font-size:41px;font-weight:550;line-height:1.2}.plan-price>span{color:#617257;font-size:11px}.plan-group-count{color:#637955;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:flex}.pricing-card .button{gap:12px;width:100%;min-height:43px;padding:11px 13px;font-size:11px}.pricing-card ul{border-top:1px solid #edf0e7;margin:23px 0 0;padding:18px 0 0;list-style:none}.pricing-card li{color:#617257;align-items:flex-start;gap:8px;margin:12px 0;font-size:10px;line-height:1.5;display:flex}.pricing-card li svg{color:#91a77c}.pricing-note{text-align:center;color:#617257;max-width:750px;min-height:34px;margin:26px auto 0;font-size:10px;line-height:1.7}.faq-section{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-heading .eyebrow{margin-bottom:20px}.faq-heading p{color:var(--muted);margin-top:20px;font-size:13px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list summary svg{color:#8c9e7d;transition:transform .15s}.faq-list p{color:var(--muted);padding:13px 28px 0 0;font-size:12px;line-height:1.9}.final-section{background:var(--green-deep);color:#fff;isolation:isolate;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;max-width:1168px;padding:49px 55px;display:flex;position:relative;overflow:hidden}.final-section .eyebrow{color:#c2d1aa;margin-bottom:19px;font-size:8px}.final-section h2{letter-spacing:-1.1px;font-size:33px;font-weight:500}.final-section p{color:#b2c5b3;max-width:410px;margin-top:15px;font-size:12px}.final-section .button{z-index:1;white-space:nowrap;gap:18px;font-size:12px;position:relative}.cta-sprout{color:#2d654a;z-index:-1;position:absolute;bottom:-49px;right:83px;transform:rotate(-16deg)}.site-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:25px;padding-top:62px;padding-bottom:23px;display:flex}.site-footer .brand{font-size:21px}.site-footer .brand svg{color:var(--green)}.site-footer p{color:#617257;margin-top:13px;font-size:10px}.footer-links{color:#617257;gap:28px;padding-top:8px;font-size:11px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#617257;flex-basis:100%;justify-content:space-between;gap:20px;margin-top:17px;padding-top:20px;font-size:8px;display:flex}@media (min-width:1600px){.hero{padding-top:100px;padding-bottom:110px}.hero h1{font-size:60px}.hero-product{margin-left:15px}}@media (max-width:1100px){.main-nav{gap:22px}.hero{gap:28px;padding-top:70px;padding-bottom:80px}.hero h1{letter-spacing:-2.3px;font-size:46px}.hero-description{font-size:15px}.hero-actions{gap:15px}.hero-actions .button{padding:14px 18px;font-size:12px}.hero-actions .text-link{font-size:10px}.floating-receipt{right:-10px}.sprout-preview{padding:15px 11px}.product-workspace{min-height:396px}.split-heading{gap:60px}.steps-grid{gap:30px}.connections-section{gap:65px}.connection-card{gap:8px}.connection-card small{font-size:6px}.section-heading h2,h2{font-size:36px}.benefit-strip span{font-size:11px}.demo-controls,.demo-request{padding:30px}.final-section{margin:0 32px}.faq-section{gap:60px}.pricing-card{padding:28px 22px}}@media (max-width:850px){.main-nav{gap:18px;font-size:11px}.brand{font-size:22px}.main-nav .button{gap:8px;padding:11px;font-size:10px}.hero{text-align:center;grid-template-columns:1fr;gap:50px;padding-top:57px;padding-bottom:65px}.hero .eyebrow{justify-content:center}.hero h1{letter-spacing:-2.7px;margin:21px 0;font-size:57px}.hero-description{max-width:440px;margin:auto;font-size:16px}.hero-actions{justify-content:center;gap:23px;margin:25px 0 17px}.hero-actions .button{font-size:13px}.hero-actions .text-link{font-size:11px}.hero-small{justify-content:center}.hero-visual{text-align:left;width:100%;max-width:540px;margin:auto;padding:15px}.hero-product{transform:rotate(-1deg)}.product-workspace{min-height:400px}.sprout-preview{padding:17px 16px}.floating-receipt{right:-20px}.benefit-strip{gap:12px;padding-top:22px;padding-bottom:22px}.benefit-strip>div{gap:8px}.benefit-strip span{font-size:10px;line-height:1.6}.benefit-strip strong{display:block}.section{padding-top:75px;padding-bottom:75px}.section-heading h2,h2{letter-spacing:-1.4px;font-size:35px}.split-heading{gap:35px}.split-heading>p{font-size:12px}.steps-grid{gap:24px}.steps-grid h3{font-size:15px}.steps-grid p{font-size:11px}.capture-mini>div{width:120px;margin-left:12px}.capture-mini>span{padding:7px 9px;font-size:8px;left:60px}.approve-mini{gap:7px;padding:10px}.approve-mini>span{width:29px;height:29px}.approve-mini b{font-size:9px}.approve-mini small{font-size:7px}.sync-mini{gap:7px}.sync-mini>span{width:41px;height:45px}.sync-mini i{width:12px}.interactive-demo{grid-template-columns:.9fr 1.1fr}.demo-controls,.demo-request{padding:25px 21px}.demo-controls h3{font-size:20px}.destination-check{gap:8px;padding:12px 9px}.destination-check strong{font-size:10px}.destination-check small{font-size:8px}.demo-controls>p{font-size:11px}.rules label{font-size:10px}.demo-step-label,.scenario-tabs button{font-size:8px}.sample-person{gap:8px;padding:12px}.sample-person strong{font-size:11px}.status-pill{padding:4px;font-size:7px}.sample-person>div>span{font-size:8px}.connections-section{grid-template-columns:.95fr 1.05fr;gap:35px}.connection-copy>p{font-size:12px}.check-list li{font-size:10px}.connection-visual{padding:22px 17px}.flow-source{gap:9px;padding:12px}.flow-source strong{font-size:11px}.flow-source div>span{font-size:8px}.connection-card{flex-wrap:wrap;padding:11px 9px}.connection-card small{background:0 0;margin-left:44px;padding:0;font-size:7px}.connection-card div>span,.local-record{font-size:8px}.connections-next{font-size:7px}.pricing-grid{gap:12px}.pricing-card{padding:25px 17px}.pricing-card>p{min-height:54px;font-size:10px}.pricing-card li{gap:5px;font-size:9px}.pricing-card li svg{width:12px}.plan-group-count{gap:5px;font-size:9px}.plan-price strong{font-size:36px}.plan-price>span{font-size:9px}.faq-section{grid-template-columns:.85fr 1.15fr;gap:40px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.final-section{gap:25px;padding:38px 35px}.final-section h2{font-size:28px}.final-section p{font-size:11px}.final-section .button{gap:9px;padding:13px 17px;font-size:10px}}@media (max-width:650px){.container{padding-left:22px;padding-right:22px}.preview-banner{gap:6px;min-height:33px;font-size:9px}.preview-banner>span:last-child{margin-left:2px;font-size:8px}.site-header{height:75px}.nav-inner{gap:10px}.brand{font-size:23px}.brand-symbol{border-radius:9px;width:34px;height:34px}.menu-toggle{display:block}.main-nav{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:0;padding:20px 22px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 10px 15px #1b422a09}.main-nav.is-open{flex-direction:column;display:flex}.main-nav>a:not(.button){padding:10px 0;font-size:14px}.main-nav .button{min-height:46px;margin-top:12px;font-size:13px}.hero{gap:40px;padding-top:47px;padding-bottom:58px}.eyebrow{letter-spacing:1.3px;font-size:8px}.hero h1{letter-spacing:-2.2px;margin:19px 0;font-size:43px;line-height:1.15}.hero-description{max-width:350px;font-size:14px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:16px;margin:24px 0 17px}.hero-actions .button{gap:11px;min-height:47px;padding:14px 17px;font-size:12px}.hero-actions .text-link{gap:6px;font-size:10px}.hero-small{font-size:9px}.hero-visual{max-width:450px;padding:12px 9px}.hero-product:before{inset:-15px 9px -16px -10px}.product-browser{gap:10px;height:29px;padding:0 11px;font-size:6px}.product-workspace{grid-template-columns:38% 62%;min-height:345px}.fb-preview{padding:12px 10px 0}.community-cover{height:110px;padding:11px}.community-cover strong{font-size:24px}.community-cover>span:first-child{font-size:11px}.community-cover>span:last-of-type{letter-spacing:1px;font-size:6px}.cover-line{right:-50px}.community-title{font-size:11px}.community-meta{font-size:6px}.community-nav{padding-top:14px;font-size:6px}.ghost-person{gap:5px}.ghost-person b{font-size:6px}.ghost-person span:not(.avatar){font-size:5px}.ghost-person .avatar{width:19px;height:19px;font-size:6px}.ghost-lines{padding-left:24px}.sprout-preview{padding:13px 11px 14px}.preview-brand{gap:5px;font-size:10px}.preview-brand>svg{width:15px;height:15px}.preview-context{margin-top:17px}.preview-context strong{font-size:13px}.preview-context>span:last-child{font-size:6px}.tiny-label{font-size:5px}.preview-tabs{margin:14px 0 11px;font-size:6px}.preview-tabs b{font-size:5px}.preview-person{padding:8px}.person-heading{gap:5px;margin-bottom:10px}.person-heading .avatar{width:22px;height:22px;font-size:6px}.person-heading strong{font-size:8px}.person-heading>div>span{font-size:6px}.checked-box{width:10px;height:10px}.answer-item>span{font-size:6px}.answer-item p{font-size:6.5px}.qualifies{padding:2px 3px;font-size:5px}.qualifies svg{width:9px;height:9px}.preview-save{gap:3px;margin:12px 0 8px;font-size:6px}.preview-save svg{width:11px;height:11px}.preview-action{gap:17px;padding:9px;font-size:7px}.hero-product figcaption{font-size:6px;bottom:-19px}.floating-receipt{border-radius:7px;gap:7px;padding:9px 10px;bottom:-13px;right:-8px}.receipt-check{width:25px;height:25px}.receipt-check svg{width:14px;height:14px}.floating-receipt strong{font-size:8px}.floating-receipt div>span{gap:4px;font-size:6px}.benefit-strip{grid-template-columns:1fr;gap:17px;max-width:calc(100% - 44px);padding:23px 0}.benefit-strip>div{justify-content:flex-start;gap:15px}.benefit-strip>div+div{border-left:0}.benefit-strip span{font-size:11px}.benefit-strip strong{display:inline}.benefit-strip svg{width:18px;height:18px}.section{padding-top:60px;padding-bottom:60px}.section-heading{margin-bottom:32px}.section-heading h2,h2{letter-spacing:-1.2px;font-size:31px;line-height:1.22}.section-heading .eyebrow{margin-bottom:16px}.split-heading{grid-template-columns:1fr;gap:20px}.split-heading>p{max-width:370px;font-size:13px;line-height:1.9}.steps-grid{grid-template-columns:1fr;gap:30px}.steps-grid article{grid-template-columns:1fr;padding:0 0 0 35px;display:grid}.step-number{top:8px}.step-mini{display:none}.steps-grid h3{margin-bottom:7px;font-size:17px}.steps-grid p{max-width:390px;font-size:12px}.section-development-note{text-align:left;margin-top:31px;padding-left:35px;font-size:9px}.centered p{max-width:320px;margin:16px auto 0;font-size:12px;line-height:1.8}.interactive-demo{border-radius:12px;grid-template-columns:1fr}.demo-controls{border-right:0;border-bottom:1px solid var(--line);padding:26px 23px}.demo-controls h3{margin-top:16px;font-size:23px}.demo-controls>p{max-width:none;font-size:12px}.demo-fieldset{margin-top:23px}.demo-fieldset legend{margin-bottom:12px;font-size:12px}.destination-check{gap:12px;padding:12px}.destination-check strong{font-size:12px}.destination-check small{font-size:10px}.destination-icon{width:36px;height:36px}.demo-help{max-width:none;font-size:10px}.rules label{margin:11px 0;font-size:12px}.rules input{width:16px;height:16px}.demo-request{padding:25px 23px 17px}.demo-step-label{font-size:9px}.scenario-tabs{margin-top:19px}.scenario-tabs button{padding:10px 4px;font-size:9px}.sample-person{padding:14px 12px}.sample-person strong{font-size:12px}.sample-person>div>span{font-size:9px}.status-pill{padding:4px 6px;font-size:8px}.sample-card dt{font-size:10px}.sample-card dd{font-size:12px}.sample-card dl{padding:14px}.sample-card dl>div{margin-bottom:14px}.demo-run{min-height:44px;font-size:12px}.demo-result{min-height:82px}.demo-result>p{font-size:10px;line-height:1.7}.result-heading{gap:7px;font-size:11px}.demo-result li{font-size:11px}.demo-result li b{font-size:10px}.demo-footnote{text-align:center;align-items:flex-start;padding:13px 16px;font-size:8px;line-height:1.7}.demo-footnote svg{flex-shrink:0;margin-top:1px}.connections-section{grid-template-columns:1fr;gap:32px}.connection-copy h2{font-size:34px}.connection-copy>p{margin-top:18px;font-size:13px}.check-list{margin-top:21px}.check-list li{margin:11px 0;font-size:11px}.connection-visual{padding:23px 20px}.flow-source{gap:12px;padding:15px}.flow-source strong{font-size:12px}.flow-source div>span{font-size:9px}.connection-card{flex-wrap:nowrap;gap:10px;padding:13px 11px}.connection-card strong{font-size:12px}.connection-card div>span{font-size:8px}.connection-card small{background:#f8f6e8;margin-left:auto;padding:3px 4px;font-size:6px}.local-record{font-size:9px;line-height:1.7}.connections-next{font-size:8px;line-height:1.7}.billing-toggle{margin-bottom:31px}.billing-toggle button{padding:10px 16px;font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:25px;max-width:390px}.pricing-card{padding:28px}.plan-name{font-size:21px}.pricing-card>p{max-width:265px;min-height:0;font-size:12px}.plan-price{margin:20px 0 15px}.plan-price strong{font-size:43px}.plan-price>span{font-size:12px}.plan-group-count{gap:8px;margin-bottom:20px;font-size:12px}.pricing-card .button{min-height:45px;font-size:12px}.pricing-card ul{margin-top:23px;padding-top:14px}.pricing-card li{gap:9px;margin:12px 0;font-size:11px}.pricing-card li svg{width:15px;height:15px}.plan-recommendation{font-size:9px;top:-12px}.pricing-note{max-width:335px;margin-top:24px;font-size:9px;line-height:1.8}.faq-section{grid-template-columns:1fr;gap:31px}.faq-heading h2 br{display:none}.faq-heading p{margin-top:15px;font-size:12px}.faq-list summary{font-size:12px;line-height:1.8}.faq-list details{padding:18px 0}.faq-list p{padding-right:0;font-size:12px;line-height:1.85}.final-section{border-radius:12px;flex-direction:column;align-items:flex-start;gap:24px;max-width:none;margin:0 22px;padding:34px 27px}.final-section h2{font-size:28px;line-height:1.25}.final-section .eyebrow{letter-spacing:1.2px;margin-bottom:16px;font-size:7px}.final-section p{max-width:290px;font-size:11px;line-height:1.9}.final-section .button{gap:12px;min-height:47px;padding:13px 18px;font-size:12px}.cta-sprout{opacity:.8;bottom:-30px;right:-35px}.site-footer{gap:25px;padding-top:43px;padding-bottom:21px}.site-footer .brand{font-size:22px}.footer-links{flex-basis:100%;gap:22px;padding-top:0;font-size:11px}.footer-bottom{flex-direction:column;gap:9px;margin-top:0;padding-top:18px;font-size:8px;line-height:1.8}}@media (max-width:370px){.container{padding-left:18px;padding-right:18px}.preview-banner{font-size:8px}.preview-banner>span:last-child{font-size:7px}.hero h1{letter-spacing:-1.9px;font-size:38px}.hero-actions{gap:13px}.hero-actions .button{gap:8px;padding:13px;font-size:11px}.hero-actions .text-link{font-size:9px}.hero-description{font-size:13px}.product-workspace{min-height:330px}.sprout-preview{padding:12px 9px}.community-cover{height:99px}.community-cover strong{font-size:21px}.demo-controls,.demo-request{padding-left:18px;padding-right:18px}.status-pill{font-size:7px}.connection-card small{display:none}.pricing-card{padding:25px}.final-section{margin:0 18px;padding:31px 24px}.final-section h2{font-size:25px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
:root{--ink:#14332d;--green:#226b53;--green-deep:#19513f;--muted:#53635f;--line:#dfe5e2;--wash:#f5f7f4;--sage:#edf4eb;--radius:12px}.container{max-width:1280px}.preview-banner{background:#fff;min-height:32px;font-size:12px}.preview-banner>span:last-child{font-size:12px}.site-header{background:#fff;height:82px}.brand{letter-spacing:-1.1px;gap:9px;font-size:27px;font-weight:750}.brand img{flex-shrink:0}.main-nav{gap:25px;font-size:14px}.button{border-radius:9px;min-height:48px;padding:13px 22px;font-size:15px}.button-small{min-height:44px;padding:12px 17px;font-size:13px}.button-large{min-height:54px;font-size:16px}.hero-surface{background:#f2f7f1;border-bottom:1px solid #eaf0e8;overflow:clip}.hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:76px;padding-top:40px;padding-bottom:40px}.hero h1{letter-spacing:-2.8px;margin:22px 0 26px;font-size:clamp(43px,4.65vw,67px);font-weight:760;line-height:1.1}.hero h1 em{color:var(--green);font-style:normal}.eyebrow{letter-spacing:.6px;font-size:13px;line-height:1.5}.hero-description{letter-spacing:-.3px;max-width:620px;font-size:20px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:15px;margin:29px 0 18px}.hero-actions .button-outline{color:var(--green);background:0 0;gap:10px}.hero-actions .play-circle{background:var(--green);color:#fff;border:0;width:25px;height:25px}.hero-small{color:var(--muted);font-size:13px;line-height:1.5}.hero-preview-note{color:var(--muted);margin-top:7px;font-size:12px}.hero-benefits{gap:15px;margin:31px 0 0;padding:0;list-style:none;display:grid}.hero-benefits li{color:var(--muted);align-items:center;gap:12px;font-size:16px;display:flex}.hero-benefits svg{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:5px}.hero-visual{min-width:0;padding:0;position:relative}.hero-visual:before{content:"";pointer-events:none;background:#e2eee0;border-radius:90% 8% 80% 15%;position:absolute;inset:12% -10% 17%;transform:rotate(13deg)}.guided-product{max-width:368px;color:var(--ink);isolation:isolate;margin:0 auto;position:relative}.guided-product-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #17392f12}.guided-product-brand{align-items:center;gap:6px;padding:18px 16px 15px;display:flex}.guided-product-brand strong{letter-spacing:-.85px;font-size:19px;font-weight:750}.guided-product-help{color:var(--muted);margin-left:auto;font-size:11px}.guided-product-group{margin:0 16px 16px}.guided-product-group>span{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:650;display:block}.guided-product-group>div{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:550;display:flex}.guided-product-tabs{border-bottom:1px solid var(--line);justify-content:space-around;gap:14px;padding:0 16px;display:flex}.guided-product-tabs>span{text-align:center;color:var(--muted);border-bottom:2px solid #0000;flex:1;padding:9px 0 11px;font-size:13px}.guided-product-tabs>.active{border-color:var(--green);color:var(--green);font-weight:650}.guided-product-tabs small{background:#edf1ed;border-radius:3px;padding:1px 3px;font-size:10px}.guided-product-body{padding:18px 16px 0}.guided-product-body h2{letter-spacing:-.6px;margin:0 0 7px;font-size:22px;font-weight:730;line-height:1.25}.guided-product-intro{color:var(--muted);font-size:13px;line-height:1.5}.guided-product-progress{background:#e8ede9;border-radius:20px;height:7px;margin-top:18px;overflow:hidden}.guided-product-progress span{background:#4aa468;border-radius:20px;width:33.333%;height:100%;display:block}.guided-product-progress-label{color:var(--muted);margin:6px 0 18px;font-size:11px}.guided-product-step{border:1px solid var(--line);background:#f8faf8;border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:7px 10px;margin-bottom:10px;padding:12px;display:grid}.guided-step-number{width:26px;height:26px;color:var(--muted);background:#e6ece7;border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.guided-product-step.complete .guided-step-number{background:var(--green);color:#fff}.guided-product-step.current{border-color:var(--green);background:#fff}.guided-product-step.current .guided-step-number{color:var(--green);background:#dceee0}.guided-product-step strong{font-size:12px;font-weight:650;line-height:1.5;display:block}.guided-product-step p{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5}.guided-product-cta{background:var(--green);color:#fff;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:11px 8px;font-size:12px;font-weight:600;display:flex}.guided-product-csv{text-align:center;color:var(--green);text-underline-offset:2px;grid-column:1/-1;padding:4px 0 2px;font-size:11px;line-height:1.5;text-decoration:underline}.guided-product-support{background:#f0f5ee;border:1px solid #dfe9dd;border-radius:9px;margin-top:17px;padding:12px}.guided-product-support>div{align-items:center;gap:10px;margin-bottom:10px;display:flex}.guided-support-icon{border:2px solid var(--green);width:30px;height:30px;color:var(--green);border-radius:12px 12px 12px 3px;flex-shrink:0;place-items:center;font-size:20px;font-weight:700;display:grid}.guided-product-support p>strong{font-size:14px;display:block}.guided-product-support p>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.guided-product-question{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;margin-top:7px;padding:9px;font-size:11px;display:flex}.guided-product-backup{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:17px;padding:17px 0;font-size:12px;font-weight:550;display:flex}.guided-product-backup svg:last-child{margin-left:auto}.guided-product>figcaption{color:var(--muted);text-align:center;margin-top:13px;font-size:12px;line-height:1.5}.guided-product>figcaption span{margin-top:3px;font-size:10px;display:block}.benefit-strip{border-bottom:1px solid var(--line);gap:34px;padding-top:35px;padding-bottom:35px}.benefit-strip>div{align-items:flex-start;gap:18px}.benefit-strip>div>svg{width:32px;height:32px;color:var(--green);flex-shrink:0;margin-top:2px}.benefit-strip>div>span{color:var(--muted);font-size:14px;line-height:1.6;display:block}.benefit-strip strong{color:var(--ink);margin:0 0 3px;font-size:16px;font-weight:650;display:block}.section{padding-top:76px;padding-bottom:76px}.section-heading{margin-bottom:40px}.section-heading h2,.faq-heading h2{letter-spacing:-1.3px;font-size:clamp(29px,3vw,40px);font-weight:700;line-height:1.2}.section-heading h2 em,.connection-copy h2 em{color:var(--green);font-style:normal}.section-heading.centered{max-width:850px}.centered p,.split-heading>p{font-size:16px;line-height:1.7}.how-section .steps-grid{gap:45px}.how-section .steps-grid article{grid-template-columns:46px minmax(0,1fr);gap:7px 17px;padding:0;display:grid}.how-section .step-number{width:46px;height:46px;color:var(--green);background:#e4f0e3;border-radius:50%;grid-row:1/3;place-items:center;font-size:22px;font-weight:650;display:grid;position:static}.how-section .step-mini{display:none}.how-section .steps-grid h3{margin:1px 0 0;font-size:19px;font-weight:650;line-height:1.3}.how-section .steps-grid p{max-width:none;font-size:15px;line-height:1.65}.section-development-note{color:var(--muted);margin-top:32px;font-size:12px}.interactive-demo{border-radius:var(--radius);box-shadow:0 5px 24px #14332d08}.demo-step-label{font-size:12px}.demo-controls>p,.demo-help,.demo-caption{font-size:14px;line-height:1.6}.demo-controls h3{font-size:24px}.demo-fieldset legend,.destination-check strong{font-size:15px}.destination-check small,.rules label,.scenario-tabs button{font-size:13px}.demo-answer strong,.demo-answer p,.demo-request p{font-size:14px;line-height:1.6}.connections-section{gap:70px}.connection-copy h2{letter-spacing:-1px;font-size:38px;font-weight:700;line-height:1.25}.connection-copy>p,.check-list{font-size:16px;line-height:1.7}.connection-visual{background:var(--wash);border-radius:var(--radius);padding:26px;transform:none}.flow-source strong,.connection-card strong{font-size:15px}.flow-source span:not(.brand-symbol),.connection-card div>span,.local-record,.connections-next{font-size:13px;line-height:1.6}.connection-card{border-radius:9px;gap:12px;padding:18px}.connection-card small{font-size:10px}.stories-section{background:#fff}.split-heading{gap:70px}.story-card{background:#f9fbf8;border-radius:12px;padding:25px}.story-card h3{font-size:20px}.story-card blockquote{font-size:16px;line-height:1.7}.story-placeholder{font-size:12px}.story-card figcaption strong,.story-card figcaption span>span{font-size:13px}.pricing-section{background:var(--wash)}.billing-toggle button{min-height:44px;font-size:14px}.billing-toggle span{font-size:11px}.pricing-card{border-radius:12px;padding:28px}.pricing-card.featured{border-color:var(--green);box-shadow:none}.plan-recommendation{color:var(--green);background:#e4f0e3;border-color:#bfd6bd;font-size:11px}.plan-name{font-size:23px;font-weight:650}.pricing-card>p{max-width:none;min-height:48px;font-size:14px;line-height:1.7}.plan-price strong{font-size:45px;font-weight:650}.plan-price>span,.plan-group-count,.pricing-card li{font-size:14px;line-height:1.65}.pricing-card .button{min-height:48px;font-size:14px}.pricing-note,.pricing-no-card,.pricing-promo{font-size:14px;line-height:1.6}.faq-heading>p,.faq-list p{font-size:16px;line-height:1.7}.faq-list summary{font-size:17px;line-height:1.6}.final-section{color:var(--ink);text-align:center;background:#edf4eb;border:1px solid #e3ece0;border-radius:14px;flex-direction:column;align-items:center;gap:24px;margin-bottom:25px;padding:48px;display:flex}.final-section .eyebrow{color:var(--green);justify-content:center;margin-bottom:14px;font-size:12px}.final-section h2{letter-spacing:-1px;font-size:38px;font-weight:720;line-height:1.2}.final-section p{color:var(--muted);max-width:600px;margin:12px auto 0;font-size:16px;line-height:1.65}.final-section .button{min-height:52px;font-size:16px}.site-footer{padding-top:38px;padding-bottom:25px}.site-footer>div>p,.footer-links{font-size:14px;line-height:1.6}.footer-bottom{font-size:12px;line-height:1.6}.trial-dialog{border-radius:14px}.trial-summary,.trial-disclaimer,.trial-secondary{font-size:15px;line-height:1.65}.trial-inclusions li{font-size:15px}.trial-no-card{font-size:14px}@media (max-width:1050px){.main-nav{gap:16px}.main-nav .button-small{padding:12px;font-size:12px}.hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}.hero h1{letter-spacing:-2px;font-size:49px}.hero-description{font-size:18px}.hero-actions{gap:12px}.hero-actions .button,.hero-benefits li{font-size:14px}.connections-section,.split-heading{gap:36px}.guided-product-brand strong{font-size:17px}}@media (max-width:850px){.hero{grid-template-columns:1fr;gap:42px;padding-top:48px;padding-bottom:38px}.hero-copy{max-width:640px}.hero h1{letter-spacing:-2px;font-size:clamp(39px,6.7vw,59px)}.hero h1 br{display:none}.hero h1 em{display:block}.hero-description{max-width:610px;font-size:19px}.hero-visual{width:100%;max-width:420px;margin:0 auto}.guided-product{max-width:368px}.hero-visual:before{inset:13% -5% 18%}.benefit-strip{gap:25px}.benefit-strip>div{gap:12px}.benefit-strip>div>span{font-size:13px}.benefit-strip strong{font-size:14px}.how-section .steps-grid{grid-template-columns:1fr;gap:27px;max-width:550px;margin:auto}.connections-section{grid-template-columns:1fr;gap:32px}.connection-visual{width:100%;max-width:570px;margin:0 auto}.split-heading{grid-template-columns:1fr;gap:20px}.pricing-card{padding:22px}.pricing-card .button,.pricing-card li,.pricing-card>p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:30px}.final-section{margin-inline:28px;padding:38px 25px}.section{padding-block:58px}}@media (max-width:650px){.container{padding-inline:22px}.preview-banner{flex-wrap:wrap;gap:6px;padding:7px 12px;font-size:10px;line-height:1.5}.preview-banner>span:last-child{margin-left:0;font-size:10px}.site-header{height:74px}.brand{font-size:24px}.menu-toggle{min-width:44px;min-height:44px}.main-nav{font-size:16px}.main-nav .button-small{min-height:48px;font-size:15px}.hero{padding-top:37px;padding-bottom:32px}.hero h1{letter-spacing:-1.8px;margin:18px 0 22px;font-size:43px;line-height:1.12}.hero-description{font-size:18px;line-height:1.65}.hero-actions{grid-template-columns:1fr;gap:12px;margin:24px 0 17px;display:grid}.hero-actions .button{min-height:52px;font-size:16px}.hero-small{align-items:flex-start;font-size:12px;line-height:1.6}.hero-preview-note{font-size:12px}.hero-benefits{gap:14px;margin-top:26px}.hero-benefits li{font-size:15px}.eyebrow{letter-spacing:.55px;font-size:12px}.benefit-strip{grid-template-columns:1fr;gap:24px;padding-block:29px;display:grid}.benefit-strip>div{border:0;gap:17px;padding:0}.benefit-strip>div>span{font-size:15px}.benefit-strip strong{font-size:16px}.benefit-strip>div>svg{width:30px;height:30px}.section-heading h2,.faq-heading h2,.connection-copy h2{letter-spacing:-.85px;font-size:31px;line-height:1.25}.section-heading{margin-bottom:30px}.section-heading p,.connection-copy>p,.check-list,.faq-list p{font-size:16px}.steps-grid article{padding:0}.how-section .steps-grid p{font-size:15px}.demo-controls,.demo-request{padding:24px}.demo-controls h3{font-size:23px}.demo-controls>p,.demo-help,.demo-caption{font-size:14px}.demo-fieldset legend,.destination-check strong{font-size:15px}.rules label,.destination-check small{font-size:13px}.scenario-tabs button{min-height:42px;font-size:12px}.demo-request p{font-size:14px}.connection-visual{padding:20px}.connection-card{padding:15px}.connection-card small{white-space:normal;font-size:10px;display:inline}.connection-card strong,.flow-source strong{font-size:14px}.connection-card div>span,.local-record,.connections-next{font-size:12px}.story-card{padding:23px}.story-card blockquote{font-size:16px}.pricing-card{padding:27px}.pricing-card>p{min-height:0;font-size:15px}.pricing-card li,.plan-group-count,.plan-price>span{font-size:14px}.pricing-card .button{font-size:15px}.plan-recommendation{font-size:11px}.pricing-note{max-width:none;font-size:13px}.plan-name{font-size:24px}.faq-list summary{font-size:16px}.final-section{gap:22px;margin-inline:22px;padding:34px 23px}.final-section h2{font-size:31px;line-height:1.25}.final-section p{font-size:16px}.final-section .eyebrow{font-size:11px}.final-section .button{min-height:52px;font-size:15px}.site-footer .brand{font-size:24px}.footer-links{gap:20px;font-size:14px}.footer-bottom{font-size:12px;line-height:1.65}.trial-dialog .eyebrow{font-size:11px}.trial-dialog h2{font-size:29px}.trial-summary,.trial-disclaimer,.trial-inclusions li{font-size:14px}}@media (max-width:370px){.container{padding-inline:18px}.hero h1{letter-spacing:-1.3px;font-size:37px}.hero-description{font-size:17px}.hero-benefits li{font-size:14px}.guided-product-brand{padding-inline:12px}.guided-product-brand strong{font-size:17px}.guided-product-group{margin-inline:12px}.guided-product-body{padding-inline:12px}.guided-product-body h2{font-size:21px}.guided-product-step{column-gap:8px;padding:10px}.guided-product-step strong{font-size:11.5px}.guided-product-step p{font-size:11px}.guided-product-support{padding:10px}.guided-product-question{font-size:10.5px}.guided-product-help{font-size:10px}.demo-controls,.demo-request{padding:20px}.connection-visual{padding:15px}.connection-card{gap:9px;padding:12px}.destination-icon{flex-shrink:0}.final-section{margin-inline:18px}.footer-links{gap:17px}}
.content-page{max-width:1050px;padding-top:72px;padding-bottom:80px}.content-page-heading{max-width:850px;margin-bottom:48px}.content-page-heading h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.08}.content-page-heading>p{color:#52675e;font-size:1.25rem;line-height:1.65}.content-page-body{max-width:780px}.content-page-body section{margin:0 0 40px}.content-page-body h2,.content-page-cta h2{letter-spacing:-.025em;margin-bottom:14px;font-size:1.65rem}.content-page-body p,.content-page-body li,.content-page-cta p{color:#40564c;font-size:1.08rem;line-height:1.8}.content-page-body p{margin:14px 0}.content-page-body li{margin:10px 0}.content-page-body ol{padding-left:24px}.content-page-body a:not(.button),.cookie-panel a{color:#1c674b;text-underline-offset:3px;text-decoration:underline}.content-page-cta{background:#edf5ed;border:1px solid #d8e6d9;border-radius:20px;margin-top:44px;padding:32px}.content-page-cta .button{margin-top:16px}.text-button{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-panel{z-index:90;background:#fff;border:1px solid #b8cbbb;border-radius:18px;align-items:center;gap:28px;max-width:1100px;max-height:calc(100dvh - 40px);margin:auto;padding:24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;overflow:auto;box-shadow:0 12px 60px #153a2729}.cookie-panel h2{margin:0 0 8px;font-size:1.2rem}.cookie-panel p{color:#40564c;margin:6px 0;font-size:.95rem;line-height:1.6}.cookie-actions{flex-direction:column;gap:10px;min-width:190px;display:flex}.cookie-actions .button{justify-content:center}.cookie-options{gap:24px;margin-top:14px;display:flex}.cookie-options label{align-items:center;gap:8px;display:flex}.cookie-options input{accent-color:#276f50;width:19px;height:19px}.muted{color:#5b6f62}.content-page-body .button{white-space:normal;overflow-wrap:anywhere}@media (max-width:700px){.content-page{padding-top:44px;padding-bottom:48px}.content-page-heading{margin-bottom:32px}.content-page-body section{margin-bottom:30px}.cookie-panel{max-height:calc(100dvh - 20px);padding:18px;display:block;bottom:10px;left:10px;right:10px}.cookie-actions{flex-flow:wrap;min-width:0;margin-top:14px;display:flex}.cookie-actions .button{white-space:nowrap;flex:1}.cookie-actions .text-button{text-align:center;width:100%}.content-page-cta{padding:24px}}
