@font-face{font-family:Golos;src:url('assets/golos-regular.ttf') format('truetype');font-weight:100 500;font-display:swap}@font-face{font-family:Golos;src:url('assets/golos-bold.ttf') format('truetype');font-weight:600 900;font-display:swap}
:root{--paper:#f8f5ee;--ink:#183c2e;--green:#173f30;--muted:#607568;--line:#d4ddd3;--lime:#d5edaa;--red:#ce4938}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{overflow-x:clip;margin:0;background:var(--paper);color:var(--ink);font-family:Golos,Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:5px}button,a,video{touch-action:manipulation}a:focus-visible,video:focus-visible{outline:3px solid #246db5;outline-offset:6px}img,video{max-width:100%;display:block}video{background:#e4eddc;height:auto;overflow:hidden;contain:paint}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{overflow-wrap:break-word;line-height:1.06;letter-spacing:-.045em}h1{font-size:clamp(54px,5vw,76px);font-weight:700}h2{font-size:clamp(38px,4.1vw,60px);font-weight:600}h3{font-size:23px;line-height:1.23;letter-spacing:-.025em}p+p{margin-top:22px}.wrap{max-width:1280px;margin:0 auto;padding-inline:48px}.site-header{max-width:1376px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:27px 48px}.site-header nav{display:flex;gap:34px;font-size:14px}.site-header a{text-decoration:none}.site-header nav a:hover,.plain-link:hover,.next-link:hover{color:#267348}.header-contact{font-size:14px;border:1px solid var(--ink);padding:10px 21px;border-radius:100px}.header-contact:hover{background:var(--green);color:white}.skip{position:fixed;top:-100px;left:16px;background:white;padding:12px;z-index:20}.skip:focus{top:16px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.7;margin-bottom:27px}.dot{display:inline-block;width:8px;height:8px;background:#71954c;border-radius:50%;margin-right:7px}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center;padding-top:48px;padding-bottom:80px}.hero h1{margin-bottom:33px}.marked{position:relative;white-space:nowrap}.marked:after{content:'';position:absolute;left:0;right:0;bottom:-8px;height:8px;border-top:3px solid var(--red);border-radius:50%;transform:rotate(-2deg)}.lead{font-size:20px;line-height:1.55;max-width:530px;margin-bottom:30px}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--green);color:#fff;padding:16px 24px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.4;min-height:54px;transition:background .2s}.button:hover{background:#286449}.plain-link{font-size:14px;font-weight:500}.micro{font-size:12px;line-height:1.65;color:var(--muted)}.hero .micro{margin-top:20px}.hero-proof{background:#e7eddf;border:1px solid #d6dfcf;border-radius:15px;padding:30px 30px 20px;box-shadow:0 25px 55px #183c2e0a;transform:rotate(1deg)}.proof-kicker{font-size:10px;letter-spacing:.12em;font-weight:600;padding-bottom:24px;border-bottom:1px solid #c6d2bf}.task-title{padding:26px 0}.task-title>span{font-size:12px;color:#52664c}.task-title h2{font-size:27px;line-height:1.25;letter-spacing:-.03em;margin:10px 0}.task-title p{font-size:13px}.proof-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.proof-list li{display:flex;align-items:flex-start;gap:15px;background:#fafcf6;border-radius:8px;padding:20px}.proof-number{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #b7c9b2;border-radius:50%;font-size:10px;color:#45613d}.proof-list small{display:block;font-size:9px;letter-spacing:.12em;margin-bottom:5px;color:#52664c}.proof-list strong{font-size:21px;font-weight:600;line-height:1.2;display:block}.proof-list p{font-size:11px;margin-top:6px;color:#52664c}.proof-note{font-size:10px;margin-top:20px;color:#52664c}.problem{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:86px;padding-bottom:95px}.muted{color:#78917e}.large-copy{font-size:21px;line-height:1.55}.problem-copy>p:not(.large-copy){font-size:16px;color:#526958}.margin-note{font-size:23px;line-height:1.35;color:#ad392d;border-left:3px solid #ce4938;padding:4px 0 4px 24px;margin-top:35px;transform:rotate(-2deg);letter-spacing:-.03em}.bridge{background:var(--green);color:#f6f7ed;padding:90px 0 95px}.bridge .eyebrow{color:var(--lime)}.bridge h2{font-size:clamp(42px,5vw,70px);max-width:920px}.bridge p:last-child{margin-top:28px;max-width:700px;color:#c9d6c4;font-size:18px}.chapters{padding-top:20px}.chapter{display:grid;grid-template-columns:1.07fr .93fr;gap:110px;align-items:center;padding:100px 0;border-bottom:1px solid var(--line)}.chapter.reverse{grid-template-columns:.93fr 1.07fr}.chapter.reverse .chapter-copy{order:2}.chapter h2{margin-bottom:30px}.chapter .large-copy{font-size:20px}.chapter-copy>p:not(.eyebrow):not(.large-copy){font-size:16px;color:#526958}.chapter-copy .eyebrow{color:#547047}.outcome{margin-top:35px;border-top:1px solid #bfceba;padding-top:22px}.outcome>span{font-size:10px;letter-spacing:.15em;font-weight:700}.outcome p{font-size:16px;line-height:1.55;margin-top:8px}.next-link{display:inline-block;font-size:13px;margin-top:24px;text-decoration:none}.demo-film{padding:14px 14px 12px;background:#e5ecdd;border:1px solid #d2dec9;border-radius:13px}.film-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 13px;font-size:10px;color:#52664c}.film-top span:first-child{font-weight:600}.demo-film video{width:100%;border-radius:8px}.demo-film figcaption{font-size:10px;color:#5c7053;margin-top:10px}.story-section{margin-top:90px;background:#e9edde;padding:86px 0}.story-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:140px;align-items:center}.story-grid h2{margin-bottom:27px}.story-grid>div>p:not(.eyebrow){max-width:475px;font-size:17px}.story-grid .micro{font-size:12px!important;margin-top:25px;margin-bottom:24px}.story-video{max-width:330px;width:100%;justify-self:end}.story-video video{border-radius:10px;box-shadow:0 16px 45px #183c2e14;width:100%;background:var(--paper)}.fit{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:105px;padding-bottom:95px}.fit h2{margin-bottom:27px}.fit>div>p:last-child{max-width:465px;font-size:17px;color:#526958}.fit-list article{display:flex;gap:24px;padding:26px 0;border-top:1px solid var(--line)}.fit-list article:last-child{border-bottom:1px solid var(--line)}.fit-list article>span{font-size:11px;color:#547047;padding-top:3px}.fit-list p{font-size:15px;color:#526958;margin-top:10px}.integrations{padding-top:60px;padding-bottom:100px;border-top:1px solid var(--line)}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.integration-grid h2{font-size:42px}.tool-line{font-size:22px;font-weight:500;letter-spacing:-.03em}.integrations .micro{margin-top:16px}.pilot-section{background:var(--green);color:var(--paper);padding:92px 0}.pilot-section .eyebrow{color:var(--lime)}.pilot-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.pilot-heading>p{font-size:19px;color:#d5e0cc;max-width:470px;padding-bottom:6px}.pilot-steps{list-style:none;padding:0;margin:65px 0 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.pilot-steps li{border-top:1px solid #58745c;padding-top:23px}.pilot-steps span{font-size:11px;color:var(--lime)}.pilot-steps h3{font-size:24px;margin-top:19px;margin-bottom:16px}.pilot-steps p{font-size:15px;color:#cbd8c6;max-width:320px}.pilot-bottom{display:flex;align-items:center;gap:35px}.button.light{color:var(--green);background:var(--lime)}.button.light:hover{background:#edffd0}.pilot-bottom p{font-size:12px;color:#cbd8c6}.founder{display:grid;grid-template-columns:.5fr 1fr;gap:100px;padding-top:100px;padding-bottom:105px}.founder-monogram{width:90px;height:90px;background:#e4eadb;display:grid;place-items:center;border-radius:50%;font-size:26px;color:#466148;margin-top:30px}.founder blockquote{font-size:29px;line-height:1.5;letter-spacing:-.025em}.signature{margin:26px 0 17px}.signature strong{font-size:16px;font-weight:600;display:block}.signature span{display:block;color:#607568;font-size:12px;margin-top:2px}.questions{padding-top:65px;padding-bottom:90px;border-top:1px solid var(--line)}.questions h2{margin-bottom:45px}.answers{display:grid;grid-template-columns:1fr 1fr;gap:40px 65px}.answers article{border-top:1px solid var(--line);padding-top:23px}.answers h3{font-size:21px;line-height:1.3}.answers p{font-size:15px;color:#526958;margin-top:14px}.last-cta{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding-top:70px;padding-bottom:85px;border-top:1px solid var(--line)}.last-cta h2{font-size:48px}.last-cta p{font-size:17px;margin-bottom:24px}.contact-email{display:block;margin-top:16px;font-size:14px}.footer{padding-top:45px;padding-bottom:40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr 1fr;gap:30px 70px}.footer img{margin-bottom:22px}.footer p{font-size:12px;color:#607568;line-height:1.75}.footer .micro{font-size:10px;margin-top:15px}.footer nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px 25px;font-size:12px;padding-top:8px}.copyright{grid-column:1/-1;margin-top:10px!important}
@media(min-width:1440px){.hero{padding-top:95px;padding-bottom:125px}}
@media(max-width:1050px){.wrap{padding-inline:32px}.site-header{padding-inline:32px}.hero{gap:36px;grid-template-columns:1.1fr .9fr}.hero h1{font-size:64px}.hero-proof{padding:22px}.lead{font-size:18px}.hero .actions{gap:16px}.problem,.chapter,.chapter.reverse,.fit,.integration-grid,.pilot-heading,.founder{gap:55px}.story-grid{gap:75px}.chapter h2{font-size:43px}.chapter .large-copy{font-size:18px}.chapter-copy>p:not(.eyebrow):not(.large-copy){font-size:15px}.pilot-steps{gap:28px}.hero-proof .task-title h2{font-size:23px}.proof-list li{padding:16px 13px}.proof-list strong{font-size:18px}.site-header nav{gap:24px}.last-cta h2{font-size:42px}}
@media(max-width:760px){body{font-size:16px}.wrap{padding-inline:24px}.site-header{padding:21px 24px;gap:16px}.site-header img{width:86px;height:auto}.site-header nav{display:none}.header-contact{font-size:12px;padding:8px 15px}.hero{grid-template-columns:1fr;gap:50px;padding-top:44px;padding-bottom:65px}.hero h1{font-size:clamp(48px,10vw,70px)}.hero .eyebrow{font-size:10px;margin-bottom:24px}.lead{font-size:18px;margin-top:30px;margin-bottom:27px;max-width:580px}.hero .actions{gap:20px}.button{font-size:14px;gap:22px;padding:16px 22px}.hero-proof{width:100%;max-width:490px;justify-self:center;transform:none;padding:25px}.task-title h2{font-size:27px!important}.proof-list li{padding:18px}.proof-list strong{font-size:20px}.proof-note{font-size:10px}.problem{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:60px}.problem h2{font-size:40px}.eyebrow{font-size:10px;margin-bottom:22px}.large-copy{font-size:19px}.margin-note{font-size:22px;margin-top:28px}.bridge{padding:60px 0}.bridge h2{font-size:39px}.bridge p:last-child{font-size:16px;margin-top:24px}.desktop{display:none}.chapters{padding-top:0}.chapter,.chapter.reverse{grid-template-columns:1fr;gap:36px;padding:62px 0}.chapter.reverse .chapter-copy{order:initial}.chapter h2{font-size:41px;margin-bottom:25px}.chapter .large-copy{font-size:19px}.chapter-copy>p:not(.eyebrow):not(.large-copy){font-size:16px}.outcome{margin-top:27px;padding-top:18px}.outcome p{font-size:15px}.demo-film{max-width:430px;width:100%;justify-self:center;padding:12px}.film-top{font-size:10px}.story-section{margin-top:60px;padding:60px 0}.story-grid{grid-template-columns:1fr;gap:35px}.story-grid h2{font-size:42px}.story-video{justify-self:center;max-width:320px}.fit{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:55px}.fit h2{font-size:41px}.fit-list article{padding:23px 0}.integrations{padding-top:45px;padding-bottom:60px}.integration-grid{grid-template-columns:1fr;gap:25px}.integration-grid h2{font-size:36px}.tool-line{font-size:20px}.pilot-section{padding:60px 0}.pilot-heading{grid-template-columns:1fr;gap:28px}.pilot-heading h2{font-size:45px}.pilot-heading>p{font-size:17px}.pilot-steps{grid-template-columns:1fr;margin:38px 0;gap:30px}.pilot-steps h3{margin:10px 0 12px;font-size:24px}.pilot-steps p{max-width:none;font-size:16px}.pilot-bottom{display:block}.pilot-bottom p{margin-top:22px}.founder{grid-template-columns:1fr;gap:10px;padding-top:60px;padding-bottom:60px}.founder-monogram{display:none}.founder blockquote{font-size:24px}.founder .eyebrow{margin-bottom:20px}.questions{padding-top:50px;padding-bottom:60px}.questions h2{font-size:36px;margin-bottom:30px}.answers{grid-template-columns:1fr;gap:27px}.answers h3{font-size:21px}.answers p{font-size:16px}.last-cta{grid-template-columns:1fr;gap:28px;padding-top:50px;padding-bottom:60px}.last-cta h2{font-size:39px}.footer{grid-template-columns:1fr;gap:25px;padding-top:34px}.footer nav{gap:14px 20px}.footer p{font-size:12px}.footer .micro{font-size:11px}.footer br{display:none}.copyright{margin-top:0!important}}
@media(max-width:370px){.wrap{padding-inline:20px}.site-header{padding-inline:20px}.hero h1{font-size:47px}.hero-proof{padding:19px}.proof-list li{padding:15px 11px}.proof-list strong{font-size:18px}.problem h2{font-size:35px}.chapter h2{font-size:36px}.bridge h2{font-size:35px}.story-grid h2{font-size:37px}.button{width:100%}.actions .plain-link{padding-bottom:2px}.last-cta h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.video-action{display:block;width:100%;font:600 12px/1.5 Golos,Arial,sans-serif;min-height:44px;background:transparent;color:var(--ink);border:1px solid #a8bba1;border-radius:5px;padding:10px 12px;margin-top:12px;cursor:pointer}.video-action:hover{background:#d5e3c8}.video-action:focus-visible{outline:3px solid #246db5;outline-offset:4px}
