: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)}main#main-content.v5-pricing{padding-top:0}#pricing-header{background:#fbf5f0}#main-content #pricing-header:after{content:none}#pricing-block.v5-pricing .hero-subhead{color:rgba(29,30,28,.8);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;letter-spacing:-.57px;line-height:1.4;margin:0 auto;max-width:600px}#pricing-block.v5-pricing .pricing-headline{margin-bottom:16px}.pricing-container.v5-pricing{gap:24px;justify-content:center;max-width:1200px}#main-content .pricing-container.v5-pricing .pricing-option{background:#fff;border:1px solid rgba(29,30,28,.1);border-radius:20px;box-shadow:none;flex:1 1 0;font-size:inherit;max-width:none;min-width:0;padding:20px}.pricing-container.v5-pricing .pricing-option .price-description,.pricing-container.v5-pricing .pricing-option .pricing-plan-total{text-align:center}.pricing-container.v5-pricing .pricing-option .price-description h2,.v5-pricing .plan-col h3{color:#000;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.78px;line-height:1.3;margin-bottom:0}.v5-pricing .plan-col .pricing-plan-total h4.amount{color:#000;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.9px;line-height:1.2;margin-bottom:0}.v5-pricing .pricing-option .price-description p{color:rgba(29,30,28,.6);font-size:16px;letter-spacing:-.32px;line-height:1.5}#main-content .v5-pricing .pricing-container .pricing-option .pricing-plan-total .amount{color:#000;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.9px;line-height:1.2;margin-bottom:0}.v5-pricing .pricing-plan-total .amount .cents{font-size:22px}.v5-pricing .pricing-plan-total .starting-from{color:rgba(29,30,28,.6);display:block;font-size:16px;font-weight:500;line-height:1.2}.v5-pricing .pricing-plan-total .starting-from--placeholder{visibility:hidden}.v5-pricing .plan-col .pricing-plan-total,.v5-pricing .pricing-option .pricing-plan-total{min-height:105px}.v5-pricing .pricing-plan-total .plan-term{color:rgba(29,30,28,.6);display:block;font-size:16px;font-weight:500;line-height:1.2}.v5-pricing .pricing-plan-total .annual-total{color:rgba(29,30,28,.4);display:block;font-size:13px;font-weight:400;margin-top:4px}.v5-pricing .small-text{color:rgba(29,30,28,.4)}#main-content .v5-pricing .button-trial{background:#000;border-color:#000;font-size:17px;letter-spacing:-.17px;margin-bottom:25px;padding:10px 15px 12px;width:100%}#main-content .v5-pricing .button-trial:active,#main-content .v5-pricing .button-trial:focus,#main-content .v5-pricing .button-trial:hover{background-color:#1a1a1a;border-color:#1a1a1a}.v5-pricing .compare-plans-button{background:transparent;border-color:#999;box-shadow:none;color:#000;font-size:17px;letter-spacing:-.17px;padding:10px 40px 12px 20px}.v5-pricing .compare-plans-button,.v5-pricing .compare-plans-button:active,.v5-pricing .compare-plans-button:focus,.v5-pricing .compare-plans-button:hover{background-image:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/arrow-down-24-black.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px}.v5-pricing .compare-plans-button:active,.v5-pricing .compare-plans-button:focus,.v5-pricing .compare-plans-button:hover{background-color:rgba(0,0,0,.04);border-color:#000}.v5-pricing #compare-plans{scroll-margin-top:10px}.v5-pricing .discount-note{background:transparent;border:1px solid rgba(29,30,28,.6);border-radius:5px;color:rgba(29,30,28,.6);display:inline;font-size:12px;margin-left:8px;padding:3px 8px;position:relative;top:-1px}.v5-pricing .pricing-includes-list{border-top:1px solid rgba(29,30,28,.1);padding:20px 5px}.v5-pricing .pricing-includes-list p{font-size:15px;line-height:1.5;margin-bottom:10px}.v5-pricing .pricing-option{display:flex;flex-direction:column}.v5-pricing .pricing-fees-notice{color:rgba(29,30,28,.4);font-size:12px;font-style:italic;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:8px;text-align:center}.v5-pricing .pricing-fees-notice a{color:rgba(29,30,28,.4);text-decoration:underline}.v5-pricing .pricing-fees-notice a:hover{color:rgba(29,30,28,.6)}.v5-pricing .pricing-callout{background:#f3ebe4;border-radius:12px;clear:both;margin-top:auto;padding:16px 20px}.v5-pricing .pricing-callout p{color:rgba(29,30,28,.8);font-size:14px;font-weight:400;line-height:1.5;margin:0}.v5-pricing .feature-checklist li{background-image:url(https://19495563.fs1.hubspotusercontent-na1.net/hubfs/19495563/raw_assets/public/hubspot-theme-2026/images/icons/check-bullet-coral.svg);background-position:0 3px;background-repeat:no-repeat;background-size:16px 16px;clear:both;color:rgba(29,30,28,.8);float:left;font-size:15px;line-height:1.4;list-style:none;margin-bottom:7px;padding-left:25px}.view-yearly .v5-pricing .discount-note{border-color:#fa5d00;color:#fa5d00}.v5-pricing .additional-pricing-info{padding-bottom:20px;padding-top:20px;text-align:center}#main-content .v5-pricing .harvest-feature-table-section{background:#fbf5f0}#main-content .v5-pricing .harvest-feature-table-section .definition-col .tip{align-self:center;margin-left:10px;position:relative}.tip .trigger{background:transparent;border:1px solid #a5a5a4;border-radius:50%;color:#a5a5a4;cursor:default;display:block;font-size:14px;font-weight:500;height:20px;line-height:18px;text-align:center;width:20px;z-index:1}.tip .trigger,.tip:hover .trigger{transition:color .2s,border-color .2s}.tip:hover .trigger{border-color:#fa5d00;color:#fa5d00}.text_tip{display:inline-block;position:relative}.tip .text_trigger{border-bottom:1px dashed rgba(29,30,28,.4)}.tip:hover .text_trigger{border-bottom:1px dashed #fa5d00}.tip .tooltip{background:#1d1e1c;bottom:20px;color:#fff;font-size:12px;left:0;max-width:30ch;opacity:0;position:absolute;text-align:center;transform:translateX(calc(-50% + 10px));transition:all .2s;transition-delay:.1s;visibility:hidden;width:max-content;z-index:-1}.tip:hover .tooltip{bottom:33px;opacity:1;visibility:visible;z-index:50}.tip .tooltip{--b:2em;--h:1em;--p:50%;--r:10px;--c:#1d1e1c;background:var(--c);border-image:conic-gradient(var(--c) 0 0) fill 0/var(--r) calc(100% - var(--p) - var(--b)/2) 0 calc(var(--p) - var(--b)/2)/0 0 var(--h) 0;border-radius:var(--r) var(--r) min(var(--r),100% - var(--p) - var(--b)/2) min(var(--r),var(--p) - var(--b)/2)/var(--r);clip-path:polygon(0 100%,0 0,100% 0,100% 100%,min(100%,var(--p) + var(--b)/2) 100%,var(--p) calc(100% + var(--h)),max(0%,var(--p) - var(--b)/2) 100%);padding:1em}.tip.text_tip .tooltip{bottom:100%;left:50%}.tip.text_tip:hover .tooltip{bottom:calc(100% + 10px);left:50%}.body-container-wrapper .v5-pricing li,.body-container-wrapper .v5-pricing p,.v5-pricing .pricing-headline{font-weight:400}#main-content .v5-pricing .plan-col .button-trial{margin-bottom:5px}.v5-pricing .definition-col .price-toggle-container{justify-content:left;margin-bottom:10px}section.harvest-demo-block{background:#fbf5f0;margin-bottom:0;margin-top:0;padding:80px 0}section.harvest-demo-block .content-wrapper{padding:0}#pricing-faqs-container{background:#fbf5f0;margin:0;padding:80px 24px 120px}#pricing-faqs .faq-question,#pricing-faqs .faq-question .question-title{cursor:pointer}#pricing-faqs-container>.content-wrapper{margin:0 auto;max-width:880px;padding:0}#pricing-faqs-container h2{color:#000;margin:0 0 48px;text-align:center}@media (max-width:600px){#pricing-faqs-container{padding:56px 16px 88px}#pricing-faqs-container h2{margin-bottom:32px}}@media (max-width:960px){#main-content .pricing-container.v5-pricing{flex-wrap:wrap;gap:30px;justify-content:center}#main-content .v5-pricing h2{font-size:28px}#main-content .v5-pricing .plan-col h3{font-size:24px;margin-bottom:8px}#main-content .v5-pricing .pricing-option.free-option{order:5}#main-content .pricing-container.v5-pricing .pricing-option{border:none;border-radius:20px;flex:1 1 40%;margin-bottom:0;max-width:50%}.pricing-details{margin:10px auto}#main-content .v5-pricing .harvest-feature-table-section .definition-col .tip{display:inline-block;display:none;left:8px;position:relative;top:10px}#main-content .v5-pricing .harvest-feature-table-section .definition-col p{text-align:center}}@media (max-width:800px){.pricing-container.v5-pricing{align-items:center;flex-direction:column}#main-content .pricing-container.v5-pricing .pricing-option{max-width:100%;width:80%}#main-content .v5-pricing .plan-col h3{font-size:20px}.v5-pricing .pricing-plan-total .plan-term{font-size:12px}}@media (max-width:960px){.larger-screens-only{display:none}}@media (min-width:961px){.smaller-screens-only{display:none}}