: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)}.fp-page{background:#fbf5f0}.fp-inner{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.fp-page>section{padding:80px 0}.fp-faq,.fp-guide{background:#fff}.fp-guide{scroll-margin-top:96px}.fp-page,.fp-page h1,.fp-page h2,.fp-page h3{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.fp-page h1,.fp-page h2,.fp-page h3{color:#000;text-wrap:balance}:where(.fp-page) h1,:where(.fp-page) h2,:where(.fp-page) h3{font-weight:400;margin:0}.fp-page .fp-hero-title{font-family:Besley,Georgia,Times New Roman,serif}.fp-h2{font-size:clamp(28px,3.4vw,50px);letter-spacing:-2px;line-height:1.1}.fp-h3{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.35;margin:0 0 16px}.fp-section-head{margin:0 auto 40px;max-width:760px;text-align:center}.fp-example-summary,.fp-hero-explainer,.fp-lede,.fp-prose,.fp-step-body{color:#2c222d;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.fp-example-summary,.fp-example-summary p,.fp-hero-explainer,.fp-hero-explainer p,.fp-lede,.fp-lede p{font-size:19px;letter-spacing:-.57px;line-height:1.4}.fp-lede{margin-top:16px}.fp-example-summary p,.fp-hero-explainer p,.fp-lede p,.fp-prose p{margin:0 0 16px}.fp-example-summary p:last-child,.fp-hero-explainer p:last-child,.fp-lede p:last-child,.fp-prose p:last-child{margin-bottom:0}.fp-media-caption{color:rgba(29,30,28,.8);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;margin:8px 0 0}.fp-hero-inner{align-items:center;display:grid;gap:40px}@media (min-width:1024px){.fp-hero-inner{gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-hero-inner--solo{grid-template-columns:minmax(0,1fr)}}.fp-hero-visual{margin:0;min-width:0}.fp-hero-visual img,.fp-step-visual img{border:1px solid rgba(29,30,28,.1);border-radius:20px;display:block;height:auto;width:100%}.fp-hero-visual .fp-media-caption{margin-top:8px}.fp-step-visual{grid-column:1/-1;margin:24px 0 0}.fp-eyebrow{color:#fa5d00;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.fp-hero-title{font-size:clamp(34px,4.6vw,70px);letter-spacing:-2.8px;line-height:1.1;margin:0 0 24px}.fp-hero-explainer{max-width:620px}.fp-facts{color:#2c222d;display:flex;flex-wrap:wrap;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;gap:16px 24px;line-height:1.4;list-style:none;margin:32px 0 0;padding:0}.fp-fact{align-items:center;display:flex;gap:8px}.fp-fact:before{background:var(--asset-check-bullet-coral) center /contain no-repeat;content:"";flex:0 0 16px;height:16px;width:16px}.fp-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.fp-btn{align-items:center;border-radius:30px;display:inline-flex;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;justify-content:center;letter-spacing:-.17px;line-height:1.4;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.fp-btn-primary{background:#000;color:#fff}.fp-btn-primary:focus-visible,.fp-btn-primary:hover{background:#4f4f4f;color:#fff}.fp-btn-secondary{background:transparent;border:1px solid rgba(29,30,28,.25);color:#000}.fp-btn-secondary:focus-visible,.fp-btn-secondary:hover{border-color:#000;color:#000}.fp-video{aspect-ratio:16/9;background:#f3ebe4;border-radius:20px;overflow:hidden;position:relative}.fp-video wistia-player{display:block;height:100%;width:100%}.fp-video-placeholder{align-items:center;border:1px dashed rgba(29,30,28,.4);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.fp-video-placeholder-label{color:#2c222d;font-size:19px;font-weight:500}.fp-video-placeholder-label,.fp-video-placeholder-note{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.fp-video-placeholder-note{color:rgba(29,30,28,.8);font-size:15px;line-height:1.4;max-width:36ch}.fp-steps{counter-reset:fp-step;list-style:none;margin:0 auto;max-width:820px;padding:0}.fp-step{border-top:1px solid rgba(29,30,28,.1);display:grid;gap:24px;grid-template-columns:44px minmax(0,1fr);padding:32px 0}.fp-step:first-child{border-top:0;padding-top:0}.fp-step:last-child{padding-bottom:0}.fp-step-number{align-items:center;background:rgba(250,93,0,.1);border-radius:50%;color:#fa5d00;display:flex;height:40px;justify-content:center;line-height:1;width:40px}.fp-step-number,.fp-step-title{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}.fp-step-title{font-weight:500;line-height:1.35;margin:0 0 8px}.fp-prose,.fp-step-body{font-size:16px;line-height:1.5}.fp-guide-block{border-top:1px solid rgba(29,30,28,.1);margin:40px auto 0;max-width:820px;padding-top:32px}.fp-limits{background:#fbf5f0;border:0;border-radius:20px;padding:32px}.fp-scope ol,.fp-scope ul{list-style:none;margin:0;padding:0}.fp-scope li{border-top:1px solid rgba(29,30,28,.1);padding:16px 0}.fp-scope li:first-child{border-top:0;padding-top:0}.fp-scope li:last-child{padding-bottom:0}.fp-example-list{display:grid;gap:80px}.fp-example{align-items:center;display:grid;gap:32px;min-width:0}@media (min-width:1024px){.fp-example{gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-example:nth-child(2n) .fp-example-visual{order:-1}.fp-example-text-only{grid-template-columns:minmax(0,1fr)}.fp-example-text-only .fp-example-text{max-width:760px}}.fp-example-when{color:rgba(29,30,28,.8);font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.fp-example-headline{font-size:clamp(24px,2.6vw,26px);letter-spacing:-.78px;line-height:1.3;margin:0 0 8px}.fp-example-why{color:#2c222d;font-size:19px;font-weight:500;letter-spacing:-.57px;margin:0 0 16px}.fp-example-meta,.fp-example-why{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4}.fp-example-meta{color:rgba(29,30,28,.8);font-size:15px;margin:16px 0 0}.fp-example-visual{background:#fff;border:1px solid rgba(29,30,28,.1);border-radius:20px;margin:0;min-width:0;padding:24px}.fp-example-visual img{border-radius:8px;display:block;height:auto;width:100%}.fp-example-html p{margin:0}.fp-example-html{overflow-x:auto}.fp-example-html table{background:#fff;border:1px solid rgba(29,30,28,.1);border-collapse:collapse;border-radius:20px;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;min-width:420px;overflow:hidden;width:100%}.fp-example-html td,.fp-example-html th{border-bottom:1px solid rgba(29,30,28,.1);padding:8px 16px;text-align:left;vertical-align:top;white-space:nowrap}.fp-example-html th{background:#fbf5f0;color:rgba(29,30,28,.8);font-weight:500}.fp-example-html tr:last-child td{border-bottom:0}.fp-faq .fp-inner{max-width:800px}.fp-faq .fp-h2{margin:0 0 32px;text-align:center}.fp-faq-list{display:grid;gap:12px}.fp-faq-item{background:#fff;border:1px solid rgba(29,30,28,.1);border-radius:20px}.fp-faq-question{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:24px 32px;transition:background .2s}.fp-faq-question::-webkit-details-marker{display:none}.fp-faq-question:hover{background:#fbf5f0}.fp-faq-question:focus-visible{outline:2px solid #fa5d00;outline-offset:-2px}.fp-faq-question:after{color:rgba(29,30,28,.8);content:"+";font-size:22px;line-height:1}.fp-faq-item[open] .fp-faq-question:after{color:#fa5d00;content:"\2212"}.fp-faq-answer{color:#2c222d;font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;padding:0 32px 24px}.fp-closing{background:#000;color:#fff}.fp-closing .fp-h2,.fp-closing .fp-path-label{color:#fff}.fp-closing .fp-lede,.fp-closing .fp-lede p{color:hsla(0,0%,100%,.72)}.fp-closing-inner{align-items:center;display:grid;gap:32px}@media (min-width:900px){.fp-closing-inner{gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.fp-closing-paths{display:grid;gap:16px}.fp-path{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:20px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:24px 32px;text-decoration:none;transition:border-color .2s,background .2s}.fp-path:focus-visible,.fp-path:hover{background:hsla(0,0%,100%,.06);border-color:#fa5d00;color:#fff}.fp-path-copy{display:flex;flex-direction:column;gap:2px}.fp-path-label{font-size:18px;font-weight:500;line-height:1.3}.fp-path-label,.fp-path-note{font-family:Muoto VAR,MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif}.fp-path-note{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.4}.fp-path-arrow{color:#fa5d00;flex:0 0 auto;font-size:20px}@media (max-width:600px){.fp-page>section{padding:64px 0}.fp-section-head{margin-bottom:32px}.fp-step{gap:16px;grid-template-columns:32px minmax(0,1fr)}.fp-step-number{font-size:16px;height:32px;width:32px}.fp-limits{padding:24px}.fp-faq-question{padding:16px 24px}.fp-faq-answer{padding:0 24px 16px}}