@import url('/landing-fonts.css');
:root{--ink:#213d32;--forest:#234b3b;--muted:#68776d;--cream:#f8faf4;--lime:#d6ee9f;--line:#dfe6db}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button,a,textarea{outline-offset:5px}button{cursor:pointer}.site-header{height:100px;max-width:1400px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.sprout-word{font-weight:400}.site-header nav{display:flex;gap:30px;font-size:13px}.site-header nav a:hover,.sign-in:hover{text-decoration:underline;text-underline-offset:5px}.header-actions{display:flex;align-items:center;gap:25px;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:9px;padding:15px 21px;font-weight:600;font-size:13px;border:1px solid transparent}.button-dark{background:var(--forest);color:#fff}.button-dark:hover{background:#15382b}.landing-hero{position:relative;overflow:hidden;padding:61px 24px 74px;text-align:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#6a7f67;line-height:1.7}.landing-hero>.eyebrow{display:flex;align-items:center;justify-content:center;gap:8px}.status-dot{height:6px;width:6px;border-radius:50%;background:#769262}.landing-hero h1{font-weight:500;font-size:clamp(48px,5.9vw,83px);letter-spacing:-4.8px;line-height:1.06;margin:26px 0 23px}.green-period{color:#83a768}.hero-subtitle{font-size:24px;line-height:1.5;letter-spacing:-.6px;margin:0;color:#46604d}.hero-usecases{font-size:13px;color:#748071;margin:18px 0 30px;line-height:1.8}.mobile-break{display:none}.prompt-card{max-width:750px;margin:0 auto;background:#fff;border:1px solid #cfdbc8;box-shadow:0 10px 35px #3153260b;border-radius:17px;text-align:left;padding:23px 25px 17px;position:relative;z-index:1}.prompt-card label{font-size:14px;font-weight:600}.prompt-card textarea{display:block;width:100%;resize:vertical;min-height:80px;max-height:240px;padding:14px 0 9px;outline:none;border:none;background:transparent;font-size:16px;line-height:1.6;color:var(--ink)}.prompt-card textarea:focus-visible{outline:2px solid #a0bc8c;outline-offset:4px}.prompt-card textarea::placeholder{color:#929c91}.prompt-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#85907f}.prompt-spark{color:#739556;margin-right:6px}.prompt-submit{width:41px;height:41px;border:0;border-radius:50%;background:var(--forest);color:white;font-size:25px}.prompt-submit:hover{background:#456842}.example-prompts{display:flex;flex-wrap:wrap;justify-content:center;max-width:760px;margin:19px auto 0;gap:9px}.example-prompts button{border:1px solid #dce5d6;background:#f3f7ed;color:#586f52;border-radius:7px;font-size:11px;padding:9px 12px;display:flex;gap:12px}.example-prompts button:hover{background:#e6efda;border-color:#acc395}.hero-note{font-size:10px;color:#829078;line-height:1.8;margin:21px 0 0}.hero-note a{margin-left:6px;color:#46653c}.hero-orbit{position:absolute;pointer-events:none;border:1px solid #e3ead94f;border-radius:50%;width:480px;height:480px;z-index:-1}.orbit-one{left:-320px;top:20px}.orbit-two{right:-320px;top:230px}.result-section,.possibilities,.how-section,.pricing-section{max-width:1180px;margin:auto;padding:50px 40px}.section-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:31px}.section-caption h2,.how-section>h2{font-size:35px;font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin:14px 0 0}.section-caption>p{max-width:340px;margin:0 0 3px;font-size:14px;line-height:1.8;color:var(--muted)}.output-window{border:1px solid #d7e1d1;background:white;border-radius:16px;box-shadow:0 22px 60px #234b3b08;overflow:hidden}.window-top{height:48px;border-bottom:1px solid #e7ede4;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#fcfdf9;font-size:9px;letter-spacing:1.8px;color:#8a9685}.window-dots{color:#ccd8c4;letter-spacing:4px}.preview-label{letter-spacing:0;color:#798874;border:1px solid #e3e9dc;padding:5px 8px;border-radius:4px}.output-body{display:flex}.preview-sidebar{width:186px;flex-shrink:0;background:#f6f9f0;padding:28px 14px;border-right:1px solid #e6eddf;display:flex;flex-direction:column;gap:13px;font-size:10px;color:#6d8062}.preview-sidebar strong{padding:0 9px;font-size:12px;margin-bottom:10px;color:#385031}.preview-sidebar>span{padding:11px 10px;white-space:nowrap}.preview-sidebar .selected{background:#e5efda;border-radius:6px;color:#3d5b32}.preview-results{padding:29px 30px 20px;min-width:0;flex:1}.result-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.result-heading h3{font-size:21px;letter-spacing:-.7px;font-weight:500;margin:10px 0}.result-heading p{font-size:11px;color:#7c8976;line-height:1.7}.export-label{font-size:10px;border:1px solid #dde6d8;border-radius:5px;padding:8px;white-space:nowrap}.preview-table-wrap{overflow:auto;margin:15px 0 22px}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#87937f;padding:12px;border-bottom:1px solid #e3eadf;background:#f8faf5}td{font-size:11px;padding:16px 12px;border-bottom:1px solid #edf1e8;color:#62715b}td strong{color:#415638;font-size:11px;font-weight:500}td small{display:block;font-size:9px;margin:4px 0 0 38px;color:#94a089}.business-icon{float:left;background:#e8f0dd;color:#72885a;width:28px;height:28px;margin-right:10px;display:grid;place-items:center;border-radius:7px;font-size:11px}.business-icon.beige{background:#f3eddc;color:#9b8958}.business-icon.lilac{background:#eee7f5;color:#9782ac}.review-pill{font-size:9px;color:#718467}.preview-update{border:1px solid #dbe8ce;background:#f1f7e9;border-radius:9px;display:flex;align-items:center;gap:14px;padding:14px}.update-icon{display:grid;place-items:center;background:#e0edce;width:32px;height:32px;flex-shrink:0;border-radius:50%;color:#72964e}.preview-update strong{font-size:11px;font-weight:500}.preview-update p{font-size:9px;color:#829172;margin:5px 0;line-height:1.6}.update-arrow{margin-left:auto;color:#6f8954}.preview-disclaimer{font-size:9px;line-height:1.6;color:#99a08e;margin:14px 0 0}.possibilities{padding-top:75px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-grid article{border:1px solid #dfe7d6;border-radius:12px;padding:28px;background:#fcfdf9}.feature-icon{width:38px;height:38px;display:grid;place-items:center;background:#edf3e4;border-radius:10px;font-size:22px;color:#64834d}.feature-grid h3{font-size:22px;font-weight:500;margin:22px 0 13px}.feature-grid p,.steps p{font-size:13px;color:#7a8971;line-height:1.85}.feature-grid button,.feature-grid a{border:0;padding:0;background:none;text-align:left;color:#4e6b3b;font-size:11px;font-weight:600;margin-top:10px;display:inline-block}.how-section{padding-top:60px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:42px 0}.steps article>span{font-size:12px;color:#7a985d}.steps h3{font-size:17px;font-weight:500;margin:17px 0 12px}.source-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.source-line>span{font-size:9px;letter-spacing:1px;color:#90a080}.source-line strong{font-size:12px;color:#768a69;font-weight:500}.source-note{font-size:10px;line-height:1.8;color:#939e89}.pricing-section{padding-top:65px}.landing-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px}.landing-plan{border:1px solid #dce6d2;border-radius:14px;background:#fff;padding:29px}.landing-plan.featured{background:#edf4e5}.landing-plan h3{font-size:22px;font-weight:500;margin:0 0 18px}.price{font-size:43px;letter-spacing:-2px}.price span{font-size:12px;letter-spacing:0;color:#829474;margin-left:8px}.landing-plan p,.landing-plan li{font-size:12px;line-height:1.9;color:#718464}.landing-plan ul{padding-left:17px;line-height:1.9;margin:20px 0}.landing-plan .button{margin-top:10px;width:100%}.pricing-note{font-size:11px;color:#8b9780;line-height:1.8;max-width:920px;margin-top:21px}.text-link{font-size:12px;color:#4a6638}.final-cta{text-align:center;margin-top:45px;padding:75px 24px;background:#eef4e5;border-top:1px solid #e4edd9;border-bottom:1px solid #e4edd9}.final-cta h2{font-size:52px;line-height:1.1;font-weight:500;letter-spacing:-2.3px;margin:24px 0 30px}.site-footer{max-width:1400px;margin:auto;padding:35px 48px;display:flex;align-items:center;gap:25px;font-size:10px;color:#859377}.site-footer .wordmark{font-size:17px;color:#35522b}.site-footer p{flex:1}.site-footer>a:last-child{color:#4f6a40}.site-footer>span{border:1px solid #dce5d1;padding:6px 9px;border-radius:4px;font-size:9px}@media(min-width:1600px){.landing-hero{padding-top:80px}}@media(max-width:1000px){.site-header{padding:0 28px}.site-header nav{gap:16px;font-size:11px}.header-actions{gap:15px}.wordmark{font-size:18px}.site-header .button{padding:12px}.landing-hero h1{font-size:66px;letter-spacing:-3.5px}.preview-sidebar{display:none}.section-caption h2,.how-section>h2{font-size:30px}.feature-grid{gap:14px}.feature-grid article{padding:23px}.source-line{gap:18px}}@media(max-width:700px){.site-header{height:80px;padding:0 19px;gap:12px}.site-header nav{display:none}.wordmark{font-size:17px;gap:7px}.wordmark img{width:29px;height:29px}.header-actions{gap:12px;font-size:11px}.site-header .button{font-size:10px;padding:10px 11px;gap:6px}.site-header .button span{display:none}.landing-hero{padding:40px 20px}.landing-hero>.eyebrow{font-size:8px;letter-spacing:1.3px}.landing-hero h1{font-size:48px;letter-spacing:-2.7px;margin:23px 0}.hero-subtitle{font-size:19px;line-height:1.55}.mobile-break{display:block}.hero-usecases{font-size:11px;margin:18px 0 25px}.prompt-card{padding:20px 17px 13px;border-radius:13px}.prompt-card textarea{font-size:14px;min-height:100px}.prompt-card label{font-size:13px}.prompt-bottom{font-size:9px}.prompt-submit{width:35px;height:35px}.example-prompts{gap:7px}.example-prompts button{font-size:10px;padding:8px 9px;gap:8px}.hero-note{font-size:9px;margin-top:20px}.result-section,.possibilities,.how-section,.pricing-section{padding:39px 22px}.section-caption{display:block;margin-bottom:24px}.section-caption h2,.how-section>h2{font-size:28px;letter-spacing:-1.1px}.section-caption>p{font-size:12px;max-width:none;margin-top:17px}.window-top{padding:0 13px;font-size:7px;letter-spacing:.7px}.window-dots{display:none}.preview-results{padding:20px 14px}.result-heading h3{font-size:18px}.result-heading p{font-size:10px}.result-heading .export-label{display:none}.preview-table-wrap table{min-width:495px}th{font-size:8px}.preview-update{padding:10px;gap:9px}.preview-update strong{font-size:10px}.preview-update p{font-size:8px}.preview-disclaimer{font-size:8px}.feature-grid,.steps,.landing-plans{grid-template-columns:1fr}.feature-grid article{padding:26px}.feature-grid h3{margin-top:18px}.feature-grid p{font-size:13px}.steps{gap:22px;margin:30px 0}.steps article{border-bottom:1px solid var(--line);padding-bottom:16px}.steps h3{font-size:19px;margin-top:13px}.source-line{gap:17px}.source-line>span{width:100%}.source-line strong{font-size:10px}.final-cta{padding:53px 24px}.final-cta h2{font-size:42px}.site-footer{padding:27px 22px;gap:16px;flex-wrap:wrap}.site-footer p{order:3;flex-basis:100%;margin:0}.site-footer .wordmark{flex:1}.site-footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
