:root{--harvest-orange:#fa5d00;--harvest-orange-10:rgba(250,93,0,.1);--harvest-coral:#fb9569;--harvest-apricot:#fea986;--black:#000;--pure-white:#fff;--warm-white:#fff8f1;--beige-light:#fbf5f0;--beige-dark:#f3ebe4;--green-bright:#23a40c;--smokey-charcoal:#1d1e1c;--smokey-charcoal-80:rgba(29,30,28,.8);--smokey-charcoal-60:rgba(29,30,28,.6);--smokey-charcoal-40:rgba(29,30,28,.4);--smokey-charcoal-10:rgba(29,30,28,.1);--text-nav:#6a696a;--text-secondary:#8b8b8b;--text-body-dark:#2c222d;--surface-page:#fbf5f0;--surface-section:#fbf5f0;--surface-card:#fbf5f0;--surface-card-alt:#fff;--surface-subcard:#f3ebe4;--surface-faq:#fff;--border-card:rgba(29,30,28,.1);--font-besley:"Besley",Georgia,"Times New Roman",serif;--font-muoto:"Muoto VAR","MuotoWeb","Helvetica Neue",Helvetica,Arial,sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--fs-h1:70px;--ls-h1:-2.8px;--lh-h1:1.1;--fs-h2:50px;--ls-h2:-2px;--lh-h2:1.1;--fs-h2-sm:30px;--ls-h2-sm:-0.9px;--lh-h2-sm:1.2;--fs-h3:26px;--ls-h3:-0.78px;--lh-h3:1.3;--fs-h3-card:22px;--ls-h3-card:-0.66px;--lh-h3-card:1.2;--fs-body:16px;--ls-body:-0.32px;--lh-body:1.5;--fs-body-lg:19px;--ls-body-lg:-0.57px;--lh-body-lg:1.4;--fs-btn:17px;--ls-btn:-0.17px;--fw-btn:500;--radius-card:20px;--radius-pill:30px;--radius-button:30px;--radius-full:50%;--transition-fast:0.2s;--transition-base:0.3s;--asset-check-bullet-coral:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet-coral.svg);--asset-check-bullet-black:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet-black.svg);--asset-check-bullet:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet.svg);--harvest-orange-20:rgba(250,93,0,.2);--smokey-charcoal-70:rgba(29,30,28,.7);--smokey-charcoal-50:rgba(29,30,28,.5);--smokey-charcoal-15:rgba(29,30,28,.15);--smokey-charcoal-07:rgba(29,30,28,.07);--smokey-charcoal-05:rgba(29,30,28,.05);--cta-black-hover:#4f4f4f;--text-primary:#1d1e1c;--bg-green:#21a5a0;--red-primary:#be2923;--red-light:#fde2dd;--logo-harvest:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/harvest-logo-rebrand.svg);--logo-harvest-black:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/harvest-logo-black.svg);--logo-marque:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/harvest-marque-orange.svg);--icon-check:var(--asset-check-bullet-coral);--icon-chevron:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/chevron-down-14-charcoal.svg);--icon-quote:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/quote-open.svg);--icon-apple:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/apple.svg);--icon-android:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/android.svg);--stars-4:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/openai-landing-pages/review-stars-4.svg);--stars-4-5:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/openai-landing-pages/review-stars-45.svg);--stars-5:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/openai-landing-pages/review-stars-5.svg)}@font-face{font-display:swap;font-family:Muoto VAR;font-style:normal;font-weight:100 900;src:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/fonts/muoto/MuotoVAR.woff2) format("woff2")}body,html{background:var(--surface-page);color:var(--text-body-dark);font-family:var(--font-muoto);font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2{color:var(--text-primary);font-family:var(--font-besley);font-weight:var(--font-weight-normal);margin:0 0 20px}h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}p{font-size:var(--fs-body);letter-spacing:var(--ls-body);line-height:var(--lh-body);margin:0 0 1.4rem}a{color:var(--harvest-orange);cursor:pointer;text-decoration:none}a:focus,a:hover{text-decoration:underline}[hidden]{display:none!important}[data-pico] *{pointer-events:none}#sign-up-with-google{box-sizing:border-box;text-decoration:none}.signup-field input:focus~label,.signup-field input:not(:placeholder-shown)~label,.signup-password-field input:focus~label,.signup-password-field input:not(:placeholder-shown)~label{font-size:12px;opacity:.5;top:7px}.signup-gdpr{align-items:flex-start;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0 0 16px}.signup-gdpr input{flex:none;margin-top:3px}#create_account_button:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}body{background:#fbf5f0;margin:0}.walkthrough-reviews-track::-webkit-scrollbar{display:none}@media (max-width:1240px){.walkthrough-wrap{padding-left:20px!important;padding-right:20px!important}}@media (max-width:1080px){.walkthrough-final-title{font-size:56px!important;letter-spacing:-2.24px!important}.walkthrough-final-lede{font-size:20px!important}.walkthrough-footer-bottom,.walkthrough-footer-top{align-items:center!important;flex-direction:column!important}.walkthrough-footer-bottom{display:flex!important;gap:20px!important;text-align:center!important}}@media (max-width:1024px){.walkthrough-proof-row{gap:32px!important}.walkthrough-stat-value{font-size:32px!important}}@media (max-width:1080px){.walkthrough-flow,.walkthrough-story{gap:24px!important;grid-template-columns:1fr!important}}@media (max-width:960px){.walkthrough-final-panel{border-radius:28px 28px 0 0!important;padding:24px 16px 0!important}.walkthrough-final-card{grid-template-columns:1fr!important;min-height:0!important;padding:40px 24px 0!important}.walkthrough-final-title{font-size:40px!important;letter-spacing:-1.6px!important}.walkthrough-final-copy{max-width:none!important}.walkthrough-footer-nav{flex-direction:column!important;gap:24px!important}}@media (max-width:767px){.walkthrough-story{gap:36px!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:850px){.walkthrough-story-quote{font-size:26px!important;letter-spacing:-.78px!important}.walkthrough-hero{grid-template-columns:1fr!important;row-gap:0!important}.walkthrough-intro{display:contents!important;text-align:center!important}.walkthrough-title{font-size:36px!important;letter-spacing:-1.44px!important;margin-bottom:0!important;padding-right:0!important}#walkthrough-signup{margin:38px 0;order:1}.walkthrough-benefits{margin-top:24px!important;order:2}.walkthrough-concept-label{margin-top:4px!important;order:3;text-align:left!important}.walkthrough-signup-card{margin-top:0!important;padding:30px!important}.walkthrough-benefit{padding-right:0!important}}@media (max-width:640px){.walkthrough-row{flex-wrap:wrap!important;gap:2px 14px!important}.walkthrough-row>span:first-child{flex:1 1 100%!important}.walkthrough-row>span{flex:0 0 auto!important;text-align:left!important}.walkthrough-row--head{display:none!important}.walkthrough-proof-row{align-items:center!important;flex-direction:column!important;gap:24px!important}.walkthrough-final-title{font-size:32px!important;letter-spacing:-1.28px!important}}.walkthrough-page{background:var(--beige-light);color:var(--text-body-dark);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;position:relative}.walkthrough-header{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:60px 0 0;position:relative;z-index:1}.walkthrough-logo-link{display:inline-flex;margin-left:-4px}.walkthrough-logo{background-image:var(--logo-harvest);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:28px;width:138px}.walkthrough-hero{align-items:center;box-sizing:border-box;display:grid;gap:38px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:24px 0 60px;position:relative;z-index:1}.landing-min-width-0{min-width:0}.walkthrough-kicker{color:var(--smokey-charcoal-80);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.4;margin:0 0 24px}.walkthrough-title{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 24px;padding-right:50px}.walkthrough-benefits{list-style:none;margin:0;padding:0}.walkthrough-benefit{color:var(--smokey-charcoal-80);font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:1.5;margin-bottom:12px;padding-left:28px;padding-right:40px;position:relative;text-align:left}.walkthrough-benefit-icon{background-image:var(--icon-check);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;left:0;position:absolute;top:6px;width:16px}.walkthrough-benefit-lead{color:var(--smokey-charcoal);font-weight:500}.walkthrough-signup-card{background:var(--surface-card-alt);border:1px solid var(--border-card);border-radius:20px;box-shadow:none;box-sizing:border-box;margin-top:-30px;padding:40px;width:100%}.walkthrough-signup-heading{margin-bottom:24px;text-align:center}.walkthrough-signup-title{color:var(--black);font-family:Besley,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:-.9px;line-height:1.2;margin:0 0 8px}.walkthrough-signup-subtitle{color:var(--smokey-charcoal-60);font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:1.5;margin:0}.signup-google,.walkthrough-signup-subtitle{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.signup-google{align-items:center;background:transparent;border:1px solid var(--border-card);border-radius:30px;color:var(--smokey-charcoal);cursor:pointer;display:inline-flex;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.17px;line-height:normal;min-height:53px;padding:8px 48px;position:relative;transition:background .15s linear,border-color .15s linear;width:100%}.signup-google-icon{display:block;left:12px;margin-top:-12px;position:absolute;top:50%}.signup-divider{border-bottom:1px solid var(--border-card);color:var(--smokey-charcoal-60);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.32px;line-height:0;margin:40px 0;text-align:center}.signup-divider-label{background:var(--surface-card-alt);padding:0 8px}.signup-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-column-gap:20px}.signup-field,.signup-password-field{display:block;margin-bottom:25px;position:relative;width:100%}.signup-input{background:var(--pure-white);border-color:var(--border-card);border-radius:16px;border-style:solid;border-width:1px;box-sizing:border-box;color:var(--smokey-charcoal);letter-spacing:-.32px;outline:none;padding:24px 15px 9px;transition:border-color .2s,box-shadow .2s;width:100%}.signup-input,.signup-label{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.signup-label{color:var(--smokey-charcoal-60);left:15px;opacity:1;pointer-events:none;position:absolute;top:15px;transition:all .2s}.signup-password{background:var(--pure-white);border-color:var(--border-card);border-radius:16px;border-style:solid;border-width:1px;box-sizing:border-box;color:var(--smokey-charcoal);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.32px;outline:none;padding:24px 100px 9px 15px;transition:border-color .2s,box-shadow .2s;width:100%}.signup-password-toggle{background:transparent;border:0;border-radius:30px;color:var(--smokey-charcoal-60);font-size:13px;height:32px;padding:0 12px;position:absolute;right:12px;top:10px;transition:background .15s linear}.signup-password-toggle,.signup-submit{cursor:pointer;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.signup-submit{align-items:center;background:var(--black);border:1px solid var(--black);border-radius:30px;color:var(--pure-white);display:inline-flex;font-size:17px;justify-content:center;letter-spacing:-.17px;line-height:normal;min-height:53px;padding:8px 20px;transition:background .15s linear,border-color .15s linear;width:100%}.signup-terms{color:var(--smokey-charcoal-60);display:block;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;margin:24px 0 0;text-align:left}.signup-terms-link{color:var(--smokey-charcoal-60);text-decoration:underline}.signup-signin{color:var(--smokey-charcoal-60);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.32px;margin:20px 0 0;text-align:center}.signup-signin-link{color:var(--smokey-charcoal);text-decoration:underline}.walkthrough-section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:80px 0 0;position:relative;z-index:1}.walkthrough-eyebrow{color:var(--harvest-orange);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.4;margin:0 0 18px}.walkthrough-section-title{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 20px;max-width:16ch}.walkthrough-section-intro{color:var(--smokey-charcoal-80);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;letter-spacing:-.57px;line-height:1.4;margin:0 0 40px;max-width:62ch}.walkthrough-flow{align-items:start;display:grid;gap:38px;grid-template-columns:minmax(0,380px) minmax(0,1fr)}.walkthrough-steps{display:flex;flex-direction:column;gap:12px;min-width:0}.walkthrough-step{background:var(--pure-white);border:1px solid var(--border-card);border-radius:20px;cursor:pointer;display:block;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;padding:20px 22px;text-align:left;transition:border-color .15s linear,background .15s linear;width:100%}.walkthrough-step-head{align-items:center;display:flex;gap:12px;margin-bottom:10px}.walkthrough-step-num{align-items:center;background:var(--smokey-charcoal-07);border-radius:50%;color:var(--smokey-charcoal);display:inline-flex;flex:none;font-size:14px;font-weight:500;height:26px;justify-content:center;width:26px}.walkthrough-step-title{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:22px;font-weight:500;letter-spacing:-.66px;line-height:1.2}.walkthrough-step-body{color:var(--smokey-charcoal-80);display:block;font-size:16px;letter-spacing:-.32px;line-height:1.5}.walkthrough-window{background:var(--pure-white);border:1px solid var(--border-card);border-radius:20px;overflow:hidden}.walkthrough-window-bar{align-items:center;background:var(--beige-light);border-bottom:1px solid var(--border-card);display:flex;gap:12px;padding:14px 18px}.walkthrough-window-dot{background-image:var(--logo-marque);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:18px}.walkthrough-window-title{color:var(--smokey-charcoal);font-size:15px;font-weight:500;letter-spacing:-.3px}.walkthrough-window-chip{border:1px solid var(--smokey-charcoal-15);border-radius:30px;color:var(--smokey-charcoal-50);font-size:11px;font-weight:500;letter-spacing:.08em;margin-left:auto;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.walkthrough-window-body{padding:22px}.walkthrough-window-stats{display:flex;flex-wrap:wrap;gap:16px 36px;padding-bottom:18px}.walkthrough-window-stat-value{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.9px;line-height:1.2}.walkthrough-window-stat-label{color:var(--smokey-charcoal-60);font-size:14px;line-height:1.4;margin-top:2px}.walkthrough-window-stat-sub{color:var(--smokey-charcoal-50);font-size:13px;line-height:1.4}.walkthrough-row--head{align-items:center;color:var(--smokey-charcoal-50);display:flex;font-size:13px;font-weight:500;gap:12px;letter-spacing:.04em;padding:0 0 10px;text-transform:uppercase}.walkthrough-th-1{flex:2.2 1 0;min-width:0}.walkthrough-th-2{flex:1.2 1 0;min-width:0}.walkthrough-th-3{flex:1 1 0;min-width:0}.walkthrough-th-4{flex:0 0 110px;text-align:right}.walkthrough-row--body{align-items:center;border-top:1px solid var(--smokey-charcoal-10);color:var(--smokey-charcoal);display:flex;font-size:15px;gap:12px;line-height:1.4;padding:13px 0}.walkthrough-td-1{flex:2.2 1 0;font-weight:500;min-width:0}.walkthrough-td-2{flex:1.2 1 0}.walkthrough-td-2,.walkthrough-td-3{color:var(--smokey-charcoal-60);min-width:0}.walkthrough-td-3{flex:1 1 0}.walkthrough-td-4{flex:0 0 110px;font-variant-numeric:tabular-nums;text-align:right}.walkthrough-window-note{color:var(--smokey-charcoal-50);font-size:13px;line-height:1.5;margin:18px 0 0}.walkthrough-bar-row{align-items:center;border-top:1px solid var(--smokey-charcoal-10);display:flex;gap:16px;padding:14px 0}.walkthrough-bar-label{flex:0 0 170px;min-width:0}.walkthrough-bar-name{color:var(--smokey-charcoal);font-size:16px;font-weight:500;letter-spacing:-.32px}.walkthrough-bar-sub{color:var(--smokey-charcoal-60);font-size:13px;line-height:1.4}.walkthrough-bar-tracks{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.walkthrough-bar-track{background:var(--smokey-charcoal-07);border-radius:5px;height:10px;overflow:hidden}.walkthrough-bar-value{color:var(--smokey-charcoal-80);flex:0 0 155px;font-size:14px;line-height:1.4;text-align:right}.walkthrough-story{align-items:start;border-top:1px solid var(--smokey-charcoal-10);display:grid;gap:56px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-top:48px}.walkthrough-story-quote-icon{background-image:var(--icon-quote);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;margin-bottom:18px;width:20px}.walkthrough-story-quote{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;letter-spacing:-.96px;line-height:1.28;margin:0 0 26px;text-wrap:pretty}.walkthrough-story-name{color:var(--smokey-charcoal);margin:0}.walkthrough-story-name,.walkthrough-story-role{font-size:16px;letter-spacing:-.32px;line-height:1.5}.walkthrough-story-role{color:var(--smokey-charcoal-60);margin:2px 0 0}.walkthrough-story-body{color:var(--smokey-charcoal-80);font-size:16px;letter-spacing:-.32px;line-height:1.5;margin:0 0 16px}.walkthrough-story-link{color:var(--smokey-charcoal);font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.walkthrough-faq-title{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 32px}.walkthrough-faq-list{display:flex;flex-direction:column;gap:12px;max-width:860px}.walkthrough-faq-item{background:var(--surface-faq);border:1px solid var(--border-card);border-radius:20px;overflow:hidden}.walkthrough-faq-question{align-items:center;background:transparent;border:0;color:var(--smokey-charcoal);cursor:pointer;display:flex;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:-.66px;line-height:1.4;padding:22px 24px;text-align:left;transition:background .15s linear;width:100%}.walkthrough-faq-chevron{background-image:var(--icon-chevron);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex:none;height:14px;transition:transform .2s;width:14px}.walkthrough-faq-answer{color:var(--smokey-charcoal-80);font-size:16px;letter-spacing:-.32px;line-height:1.5;margin:0;max-width:70ch;padding:0 24px 24px}.walkthrough-cta{align-items:center;border-top:1px solid var(--smokey-charcoal-10);display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;padding-top:48px}.walkthrough-cta-copy{max-width:640px;min-width:0}.walkthrough-cta-title{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0 0 16px}.walkthrough-cta-body{color:var(--smokey-charcoal-80);font-size:19px;letter-spacing:-.57px;line-height:1.4;margin:0}.walkthrough-cta-button{align-items:center;background:var(--black);border:1px solid var(--black);border-radius:30px;color:var(--pure-white);cursor:pointer;display:inline-flex;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.17px;min-height:53px;padding:8px 24px;transition:background .15s linear}.walkthrough-cta-button,.walkthrough-proof{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.walkthrough-proof{color:var(--smokey-charcoal);padding:16px 24px 8px;position:relative;text-align:center;z-index:1}.walkthrough-proof-title{color:var(--smokey-charcoal-60);font-size:16px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.walkthrough-ratings{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin:0}.walkthrough-rating{align-items:center;display:flex;flex-direction:column;gap:6px}.walkthrough-rating-score{align-items:center;display:flex;gap:10px}.walkthrough-rating-stars--4{background-image:var(--stars-4);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:98px}.walkthrough-rating-value{color:var(--smokey-charcoal);font-size:19px;font-weight:500;line-height:1}.walkthrough-rating-caption{color:var(--smokey-charcoal-60);font-size:16px;margin:0}.walkthrough-rating-source{color:var(--smokey-charcoal);font-weight:500}.walkthrough-rating-stars--45{background-image:var(--stars-4-5)}.walkthrough-rating-stars--45,.walkthrough-rating-stars--5{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:98px}.walkthrough-rating-stars--5{background-image:var(--stars-5)}.walkthrough-stats{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin-top:16px}.walkthrough-stat{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:140px}.walkthrough-stat-value{color:var(--smokey-charcoal);font-family:Besley,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.walkthrough-stat-label{color:var(--smokey-charcoal-60);font-size:16px}.walkthrough-reviews{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:32px 0;position:relative;z-index:1}.walkthrough-reviews-carousel{align-items:center;display:flex;gap:4px}.walkthrough-reviews-nav{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;opacity:.4;transition:opacity .2s;width:24px}.walkthrough-reviews-nav-icon--prev{background-image:var(--icon-chevron);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:14px;transform:rotate(90deg);width:14px}.walkthrough-reviews-track{display:flex;flex:1;gap:16px;min-width:0;overflow-x:auto;padding:8px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.walkthrough-review{background:var(--surface-card-alt);border:1px solid var(--border-card);border-radius:20px;box-shadow:none;box-sizing:border-box;display:flex;flex:0 0 clamp(250px,31.8%,380px);flex-direction:column;padding:24px;scroll-snap-align:start}.walkthrough-review-stars{display:block;height:23px;margin-bottom:16px;width:124px}.walkthrough-review-quote{color:var(--smokey-charcoal);font-size:16px;letter-spacing:-.32px;line-height:1.5;margin:0 0 16px}.walkthrough-review-author{margin:auto 0 0}.walkthrough-review-name{border-top:1px solid var(--smokey-charcoal-10);color:var(--smokey-charcoal);display:inline-block;font-size:16px;letter-spacing:-.32px;line-height:1.5;padding-top:20px}.walkthrough-reviews-nav-icon--next{background-image:var(--icon-chevron);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:14px;transform:rotate(-90deg);width:14px}.walkthrough-final{background:var(--beige-light);border-bottom:1px solid var(--beige-dark);margin-top:40px;padding:0 20px;position:relative;z-index:1}.walkthrough-final-panel{background-color:var(--harvest-coral);background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.07) 0 42px,hsla(0,0%,100%,0) 42px 84px);border-radius:40px 40px 0 0;box-sizing:border-box;margin:0 auto;max-width:1297px;padding:56px 70px 0;position:relative;width:100%}.walkthrough-final-card{align-items:end;background:var(--pure-white);border-radius:30px 30px 0 0;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:531px;overflow:hidden;padding:58px 56px 0;position:relative}.walkthrough-final-copy{max-width:685px;padding-bottom:46px}.walkthrough-final-title{color:var(--black);font-family:Besley,Georgia,Times New Roman,serif;font-size:67px;font-weight:400;letter-spacing:-2.68px;line-height:1.1;margin:0 0 23px}.walkthrough-final-lede{color:var(--text-body-dark);font-size:23px;letter-spacing:-.69px;line-height:1.42;margin:0 0 16px;max-width:492px;opacity:.7}.walkthrough-final-button,.walkthrough-final-lede{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.walkthrough-final-button{align-items:center;background:var(--black);border:0;border-radius:30px;color:var(--pure-white);cursor:pointer;display:inline-flex;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.17px;line-height:1;margin:0 0 35px;min-height:53px;padding:8px 20px;transition:background .2s}.walkthrough-apps{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px}.walkthrough-app-group{display:flex;flex-direction:column;gap:10px}.walkthrough-app-group-title{color:var(--text-body-dark);font-size:16px;font-weight:500;letter-spacing:-.48px;line-height:1.42;margin:0;opacity:.7}.walkthrough-app-links{display:flex;flex-wrap:wrap;gap:6px}.walkthrough-app-link{align-items:center;background:var(--black);border:1px solid var(--black);border-radius:30px;color:var(--pure-white);display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;min-height:40px;padding:8px 18px;text-decoration:none;transition:background .15s linear}.walkthrough-app-icon--apple{background-image:var(--icon-apple);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;filter:invert(1);height:14px;width:14px}.landing-svg-block{display:block}.walkthrough-app-icon--android{background-image:var(--icon-android);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;filter:invert(1);height:14px;width:14px}.walkthrough-final-media{align-items:flex-end;display:flex;justify-content:flex-end;min-width:0}.walkthrough-final-image{display:block;height:auto;max-width:495px;width:100%}.walkthrough-footer{background:var(--pure-white);color:var(--black);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;padding:56px 0 48px;position:relative;z-index:1}.walkthrough-footer-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:1200px;padding:0}.walkthrough-footer-brand{align-items:center;display:flex}.walkthrough-footer-logo-link{align-items:center;display:inline-flex;text-decoration:none}.walkthrough-footer-logo{background-image:var(--logo-harvest-black);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:28px;width:138px}.walkthrough-footer-top{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;width:100%}.walkthrough-footer-nav{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:49px;min-width:0}.walkthrough-footer-col{display:flex;flex-direction:column;gap:15px;min-width:120px}.walkthrough-footer-col-title{color:var(--text-secondary);font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5;margin:0;opacity:.7}.walkthrough-footer-links{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.walkthrough-footer-link{color:var(--black);font-size:16px;letter-spacing:-.32px;line-height:1.5;opacity:.7;text-decoration:none}.walkthrough-footer-promo{align-items:center;background:var(--surface-subcard);border-radius:24px;box-sizing:border-box;display:flex;flex-shrink:0;max-width:100%;padding:30px 24px;text-decoration:none;transition:background .2s;width:444px}.walkthrough-footer-promo-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:15px;min-width:0}.walkthrough-footer-promo-eyebrow{color:var(--harvest-orange);font-size:14px;letter-spacing:-.42px;line-height:1.4;margin:0 0 6px}.walkthrough-footer-promo-title{color:var(--black);font-size:22px;font-weight:500;letter-spacing:-.66px;line-height:1.4;margin:0 0 4px}.walkthrough-footer-promo-text{color:var(--text-nav);font-size:14px;letter-spacing:-.42px;line-height:1.4;margin:0;max-width:260px}.walkthrough-footer-promo-cta{align-items:center;background:var(--pure-white);border-radius:30px;color:var(--black);display:inline-flex;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.17px;line-height:1;padding:12px 24px}.walkthrough-footer-bottom{align-items:center;border-top:1px solid var(--smokey-charcoal-10);column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:32px;row-gap:16px;width:100%}.walkthrough-legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 0;grid-column:1;grid-row:1;list-style:none;margin:0;min-width:0;padding:0}.walkthrough-legal-item--first{border-right:1px solid hsla(0,0%,54.5%,.3);line-height:1;padding:0 16px 0 0}.walkthrough-legal-link{color:var(--black);font-size:14px;letter-spacing:-.28px;line-height:1.5;opacity:.7;text-decoration:none}.walkthrough-legal-item{border-right:1px solid hsla(0,0%,54.5%,.3);line-height:1;padding:0 16px}.walkthrough-legal-item--last{line-height:1;padding:0 0 0 16px}.walkthrough-social{align-items:center;display:flex;flex-shrink:0;gap:8px;grid-column:2;grid-row:1}.walkthrough-social-link{align-items:center;color:var(--black);display:inline-flex;height:28px;justify-content:center;opacity:.7;text-decoration:none;width:28px}.walkthrough-copyright{color:var(--text-secondary);font-size:14px;grid-column:1/-1;grid-row:2;letter-spacing:-.28px;line-height:1.5;margin:0;opacity:.7}.signup-google:hover{background:var(--smokey-charcoal-05);border-color:var(--smokey-charcoal-10)}.signup-password-toggle:hover{background:var(--smokey-charcoal-05);color:var(--smokey-charcoal)}.signup-submit:hover{background:var(--cta-black-hover);border-color:var(--cta-black-hover)}.walkthrough-step:hover{border-color:var(--smokey-charcoal-40)}.walkthrough-faq-question:hover{background:rgba(0,0,0,.02)}.walkthrough-app-link:hover,.walkthrough-cta-button:hover,.walkthrough-final-button:hover{background:var(--cta-black-hover)}.walkthrough-reviews-nav:hover{opacity:.6}.walkthrough-footer-link:hover,.walkthrough-legal-link:hover,.walkthrough-social-link:hover{color:var(--harvest-orange);opacity:1}.walkthrough-footer-promo:hover{background:rgba(243,235,228,.85)}.signup-google:focus-visible,.signup-submit:focus-visible,.walkthrough-cta-button:focus-visible,.walkthrough-final-button:focus-visible,.walkthrough-reviews-nav:focus-visible,.walkthrough-step:focus-visible,.walkthrough-tab:focus-visible{outline:2px solid var(--harvest-orange);outline-offset:2px}.signup-input:focus-visible,.signup-password:focus-visible{border-color:var(--harvest-orange);box-shadow:0 0 0 3px var(--harvest-orange-20)}.signup-password-toggle:focus-visible{outline:2px solid var(--harvest-orange);outline-offset:1px}.walkthrough-faq-question:focus-visible{outline:2px solid var(--harvest-orange);outline-offset:-2px}.signup-google:active{background:var(--smokey-charcoal-10)}.signup-submit:active,.walkthrough-cta-button:active{filter:brightness(.8)}.walkthrough-reviews-nav:active{opacity:.8}.walkthrough-concept-label{color:var(--smokey-charcoal-40);font-size:12px;line-height:1.4;margin:20px 0 0}.walkthrough-callout{align-items:center;background:var(--surface-subcard);border-radius:20px;display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:20px 22px}.walkthrough-callout-text{color:var(--smokey-charcoal-80);flex:1 1 300px;font-size:15px;letter-spacing:-.3px;line-height:1.5;margin:0}.walkthrough-callout-link{color:var(--smokey-charcoal);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.walkthrough-legend{color:var(--smokey-charcoal-60);display:flex;font-size:13px;gap:20px;padding-top:14px}.walkthrough-legend-item{align-items:center;display:flex;gap:8px}.walkthrough-legend-planned{background:var(--harvest-orange)}.walkthrough-legend-planned,.walkthrough-legend-tracked{border-radius:4px;display:inline-block;height:8px;width:14px}.walkthrough-legend-tracked{background:var(--smokey-charcoal-40)}.signup-note{color:var(--smokey-charcoal-50);font-size:12px;line-height:1.5;margin:24px 0 0}.walkthrough-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.walkthrough-tab{background:transparent;border:1px solid var(--border-card);border-radius:30px;color:var(--smokey-charcoal-60);cursor:pointer;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s linear,color .15s linear}.walkthrough-tab:hover{background:rgba(0,0,0,.04)}.walkthrough-bar-fill{background:var(--harvest-orange);border-radius:5px;height:100%;transition:width .2s}.walkthrough-bar-fill--over{background:var(--red-primary)}.walkthrough-bar-fill--tracked{background:var(--smokey-charcoal-40)}[data-step][aria-current=step]{background:#fff;border-color:#1d1e1c}[data-step][aria-current=false]{background:transparent}[data-step][aria-current=step] .walkthrough-step-num{background:#fa5d00;color:#fff}[data-tab][aria-pressed=true]{background:#ffe7d9;border-color:#fa5d00;color:#1d1e1c}[aria-expanded=true] .walkthrough-faq-chevron{transform:rotate(180deg)}