.hf-ftour{--hf-bg:#fff;--hf-ink:#272727;--hf-ink-2:#5c5c5c;--hf-line:rgba(39,39,39,.12);--hf-soft:rgba(39,39,39,.04);--hf-soft-2:rgba(39,39,39,.07);--hf-eyebrow:#da3b17;--hf-accent:#ff914d;--hf-accent-ink:#da3b17;--hf-accent-ink-light:#da3b17;--hf-yellow:#ffbc4d;--hf-top:0px;--hf-ease:cubic-bezier(.22,1,.36,1);--hf-spring:cubic-bezier(.34,1.56,.64,1);--hf-font-display:"Josefin Sans",Arial,sans-serif;--hf-font-body:"Cabin",Arial,sans-serif;background:var(--hf-bg);color:var(--hf-ink);font-family:var(--hf-font-body);isolation:isolate;padding:64px 6vw;position:relative}.hf-ftour--red{--hf-accent:#da3b17;--hf-accent-ink:#da3b17;--hf-accent-ink-light:#da3b17}.hf-ftour--blue{--hf-accent:#4daddf;--hf-accent-ink:#1f7fb3;--hf-accent-ink-light:#1f7fb3}.hf-ftour--green{--hf-accent:#007f47;--hf-accent-ink:#007f47;--hf-accent-ink-light:#007f47}.hf-ftour--purple{--hf-accent:#826094;--hf-accent-ink:#735385;--hf-accent-ink-light:#735385}.hf-ftour--navy{--hf-accent:#0079ed;--hf-accent-ink:#0068cc;--hf-accent-ink-light:#0068cc}.hf-ftour.hf-ftour--dark{--hf-ink:#fff;--hf-ink-2:hsla(0,0%,100%,.74);--hf-line:hsla(0,0%,100%,.16);--hf-soft:hsla(0,0%,100%,.06);--hf-soft-2:hsla(0,0%,100%,.1);--hf-eyebrow:#ff914d;--hf-accent-ink:#ff914d}.hf-ftour--dark.hf-ftour--red{--hf-accent-ink:#ff7a59}.hf-ftour--dark.hf-ftour--blue{--hf-accent-ink:#4daddf}.hf-ftour--dark.hf-ftour--green{--hf-accent-ink:#4cc38a}.hf-ftour--dark.hf-ftour--purple{--hf-accent-ink:#c3a5d3}.hf-ftour--dark.hf-ftour--navy{--hf-accent-ink:#5aa9ff}.hf-ftour *,.hf-ftour :after,.hf-ftour :before{box-sizing:border-box}.hf-ftour__inner{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1320px;position:relative;z-index:1}.hf-ftour__bg{inset:0;overflow:hidden;overflow:clip;pointer-events:none;position:absolute;z-index:0}.hf-ftour__bg-view{height:calc(100vh - var(--hf-top));max-height:100%;overflow:hidden;position:sticky;top:var(--hf-top)}.hf-ftour .hf-ftour__bg-img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.hf-ftour__bg-overlay{background:var(--hf-bg);inset:0;position:absolute}.hf-ftour__logo{--hf-logo-dur:10s;aspect-ratio:184.75/256;height:137%;opacity:var(--hf-logo-op,.4);overflow:visible;position:absolute;top:5.5%;width:auto}.hf-ftour__logo--size-l{height:110%}.hf-ftour__logo--size-m{height:80%}.hf-ftour__logo--pos-right{left:53%}.hf-ftour__logo--pos-left{right:53%}.hf-ftour__logo--pos-center{left:50%;top:50%;transform:translate(-50%,-50%)}.hf-ftour__logo--speed-slow{--hf-logo-dur:16s}.hf-ftour__logo--speed-fast{--hf-logo-dur:6s}.hf-ftour__logo-line{fill:none;stroke:var(--hf-logo-color,#fff);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--hf-logo-w,3.2)}.hf-ftour__logo--anim .hf-ftour__logo-line{animation:hf-ftour-logo var(--hf-logo-dur) cubic-bezier(.65,0,.35,1) calc(var(--d, 0)*var(--hf-logo-dur)*.06) infinite;stroke-dasharray:1 1.1;stroke-dashoffset:1.05}.hf-ftour--ready:not(.is-visible) .hf-ftour__logo-line{animation-play-state:paused}@keyframes hf-ftour-logo{0%{stroke-dashoffset:1.05}42%,58%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-1.05}}@media (max-width:991px){.hf-ftour__logo:not(.hf-ftour__logo--pos-center){height:80%;top:12%}.hf-ftour__logo--pos-right{left:42%}.hf-ftour__logo--pos-left{right:42%}}.hf-ftour .hf-ftour__eyebrow{color:var(--hf-eyebrow);font:700 12px/1.3 var(--hf-font-body);letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.hf-ftour .hf-ftour__title{color:var(--hf-ink);font:700 clamp(28px,3.2vw,42px)/1.12 var(--hf-font-display);letter-spacing:-.02em;margin:0;text-transform:none;text-wrap:balance}.hf-ftour__title mark{background:var(--hf-yellow);border-radius:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#272727;padding:.06em .18em 0}.hf-ftour .hf-ftour__intro{color:var(--hf-ink-2);font:400 17px/1.55 var(--hf-font-body);margin-top:16px;max-width:52ch}.hf-ftour .hf-ftour__intro p,.hf-ftour .hf-ftour__panel-text p{color:inherit;font:inherit;margin:0 0 .6em}.hf-ftour .hf-ftour__intro p:last-child,.hf-ftour .hf-ftour__panel-text p:last-child{margin-bottom:0}.hf-ftour__nav{display:none}.hf-ftour__side{display:contents}.hf-ftour__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;order:1}.hf-ftour .hf-ftour__actions.pwr--dark{background-color:transparent}.hf-ftour .hf-ftour__cta [class*=cta_button]{text-align:center}.hf-ftour .hf-ftour__cta img{height:auto;max-width:100%}.hf-ftour .hf-ftour__cta [class*=cta_button]:focus-visible{outline:3px solid #4daddf;outline-offset:3px}@media (max-width:479px){.hf-ftour__actions{align-items:stretch;flex-direction:column}.hf-ftour .hf-ftour__cta .hs-cta-node,.hf-ftour .hf-ftour__cta .hs-cta-wrapper,.hf-ftour .hf-ftour__cta [class*=cta_button]{display:block}}.hf-ftour__tabs{display:flex;flex-direction:column;gap:4px;padding-left:18px;position:relative}.hf-ftour__rail{background:var(--hf-line);border-radius:2px;bottom:6px;left:0;overflow:hidden;position:absolute;top:6px;width:2px}.hf-ftour__rail-fill{background:var(--hf-accent);border-radius:inherit;display:block;height:var(--hf-fill,0);transition:height .5s var(--hf-ease);width:100%}.hf-ftour .hf-ftour__tab{align-items:baseline;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:14px;box-shadow:none;color:var(--hf-ink-2);cursor:pointer;display:grid;font:600 17px/1.35 var(--hf-font-body);gap:14px;grid-template-columns:auto 1fr;letter-spacing:normal;margin:0;min-height:0;min-width:0;padding:14px 16px;text-align:left;text-transform:none;transition:background-color .2s ease,color .2s ease;width:100%}.hf-ftour .hf-ftour__tab:hover{background:var(--hf-soft);color:var(--hf-ink)}.hf-ftour .hf-ftour__tab.is-active{background:var(--hf-soft-2);color:var(--hf-ink)}.hf-ftour .hf-ftour__link:focus-visible,.hf-ftour .hf-ftour__panel:focus-visible,.hf-ftour .hf-ftour__tab:focus-visible{outline:3px solid rgba(77,173,223,.5);outline-offset:2px}.hf-ftour__tab-num{color:var(--hf-ink-2);font:700 13px/1 var(--hf-font-body);font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:color .2s ease}.hf-ftour__tab.is-active .hf-ftour__tab-num{color:var(--hf-accent-ink)}.hf-ftour__bar{background:var(--hf-line);border-radius:3px;display:none;height:3px;margin:16px 0 0 18px;overflow:hidden}.hf-ftour[data-autoplay] .hf-ftour__bar{display:block}.hf-ftour.is-pinned .hf-ftour__bar,.hf-ftour.is-stopped .hf-ftour__bar{display:none}.hf-ftour__bar-fill{background:var(--hf-accent);display:block;height:100%;width:0}.hf-ftour__bar-fill.is-running{transition:width var(--hf-delay,6s) linear;width:100%}.hf-ftour__stage{display:flex;flex-direction:column;gap:18px}.hf-ftour__panels,.hf-ftour__screens{display:contents}.hf-ftour__panel,.hf-ftour__screen{order:var(--o,0)}.hf-ftour__device,.hf-ftour__screen{position:relative}.hf-ftour__viewport{aspect-ratio:var(--hf-ar,3/2);border-radius:14px;overflow:hidden;position:relative}.hf-ftour .hf-ftour__img{display:block;height:100%;max-width:none;object-fit:contain;width:100%}.hf-ftour__placeholder{border:2px dashed var(--hf-line);border-radius:inherit;inset:0;position:absolute}.hf-ftour__device--browser{background:#fff;border:1px solid rgba(39,39,39,.12);border-radius:14px;box-shadow:0 24px 50px -22px rgba(39,39,39,.3);padding-top:30px}.hf-ftour__device--browser:before{background:radial-gradient(circle at 4px 4px,#e6ded5 3.5px,transparent 4px),radial-gradient(circle at 22px 4px,#e6ded5 3.5px,transparent 4px),radial-gradient(circle at 40px 4px,#e6ded5 3.5px,transparent 4px);content:"";height:8px;left:14px;position:absolute;top:11px;width:44px}.hf-ftour__device--browser .hf-ftour__viewport{border-radius:0 0 13px 13px;border-top:1px solid rgba(39,39,39,.08)}.hf-ftour__device--tablet{background:#1f1f1f;border-radius:28px;box-shadow:inset 0 0 0 2px #3a3a3a,0 30px 60px -26px rgba(39,39,39,.5);padding:3%}.hf-ftour__device--tablet .hf-ftour__viewport{background:#fff;border-radius:10px}.hf-ftour__device--laptop{background:#1f1f1f;border-radius:18px 18px 4px 4px;box-shadow:inset 0 0 0 2px #3a3a3a;margin:0 7% 16px;padding:2.4% 2.4% 3.2%}.hf-ftour__device--laptop:after{background:linear-gradient(#e7e3de,#b9b3ac);border-radius:2px 2px 18px 18px/2px 2px 14px 14px;box-shadow:0 18px 30px -12px rgba(39,39,39,.35);content:"";height:16px;left:-8.5%;position:absolute;right:-8.5%;top:100%}.hf-ftour__device--laptop:before{background:rgba(0,0,0,.12);border-radius:0 0 8px 8px;content:"";height:6px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:16%;z-index:1}.hf-ftour__device--laptop .hf-ftour__viewport{background:#fff;border-radius:4px}.hf-ftour .hf-ftour__bubbles{align-items:flex-end;display:flex;flex-direction:column;gap:8px;list-style:none;margin:-26px 0 0;padding:0 10px;position:relative;z-index:2}.hf-ftour .hf-ftour__bubble{align-items:center;background:#fff;border-radius:14px;box-shadow:0 12px 28px -8px rgba(39,39,39,.28),0 2px 6px rgba(39,39,39,.08);color:#272727;display:flex;font:400 13px/1.3 var(--hf-font-body);gap:10px;margin:0;max-width:100%;padding:9px 14px 9px 9px;text-align:left}.hf-ftour .hf-ftour__bubble:before{content:none}.hf-ftour__bubble-ico{background:#f3efeb;background:color-mix(in srgb,var(--hf-accent) 16%,#fff);border-radius:10px;color:#272727;display:grid;flex:none;height:32px;place-items:center;width:32px}.hf-ftour__ico{height:18px;width:18px}.hf-ftour__bubble-txt strong{display:block;font-weight:700}.hf-ftour__bubble-txt small{color:#5c5c5c;display:block;font-size:12px;margin-top:2px}.hf-ftour__bubble--alert .hf-ftour__bubble-ico{background:#fce7e2;color:#da3b17}.hf-ftour__bubble--warning .hf-ftour__bubble-ico{background:#fff4de;color:#a35f00}.hf-ftour__bubble--success .hf-ftour__bubble-ico{background:#e6f2ec;color:#007f47}.hf-ftour__bubble--info .hf-ftour__bubble-ico{background:#e5f2f9;color:#1f7fb3}@media (max-width:991px){.hf-ftour.hf-ftour--no-mobile-bubbles .hf-ftour__bubbles{display:none}}.hf-ftour .hf-ftour__panel{--hf-ink:#272727;--hf-ink-2:#4a4a4a;--hf-accent-ink:var(--hf-accent-ink-light);align-content:start;background:#fff;border-radius:18px;box-shadow:0 16px 40px -24px rgba(39,39,39,.45),inset 0 0 0 1px rgba(39,39,39,.06);color:var(--hf-ink);display:grid;gap:10px;margin-bottom:28px;padding:22px 24px}.hf-ftour .hf-ftour__panel:last-child{margin-bottom:0}.hf-ftour__panel-num{color:var(--hf-accent-ink);font:700 13px/1 var(--hf-font-body);font-variant-numeric:tabular-nums;letter-spacing:.04em}.hf-ftour .hf-ftour__panel-title{color:var(--hf-accent-ink);font:700 22px/1.2 var(--hf-font-display);letter-spacing:-.01em;margin:0;text-transform:none}.hf-ftour .hf-ftour__panel-text{color:var(--hf-ink-2);font:400 16px/1.6 var(--hf-font-body)}.hf-ftour .hf-ftour__figure{align-items:baseline;color:var(--hf-ink-2);display:flex;flex-wrap:wrap;font:400 15px/1.3 var(--hf-font-body);gap:4px 10px;margin:4px 0 0}.hf-ftour__figure-value{color:var(--hf-accent-ink);font:700 30px/1 var(--hf-font-display);letter-spacing:-.02em}.hf-ftour .hf-ftour__link,.hf-ftour .hf-ftour__link:visited{color:var(--hf-accent-ink);font:700 15px/1.3 var(--hf-font-body);justify-self:start;text-decoration:none}.hf-ftour .hf-ftour__link:hover{color:var(--hf-accent-ink);text-decoration:underline}@media (min-width:992px){.hf-ftour{padding:96px 6vw}.hf-ftour__inner{display:grid;gap:32px 5vw;grid-template-areas:"head stage" "nav  stage";grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr}.hf-ftour__head{grid-area:head}.hf-ftour__side{display:block;grid-area:nav}.hf-ftour__nav{display:block}.hf-ftour__actions{margin-top:32px;padding-left:18px}.hf-ftour__stage{gap:20px;grid-area:stage}.hf-ftour__panel-num{display:none}.hf-ftour__screens{display:grid}.hf-ftour__screen{grid-area:1/1;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s var(--hf-ease),visibility 0s linear .45s;visibility:hidden}.hf-ftour__screen.is-active{opacity:1;transform:none;transition:opacity .45s ease,transform .45s var(--hf-ease),visibility 0s;visibility:visible}.hf-ftour .hf-ftour__bubbles{margin:0;max-width:min(62%,340px);padding:0;position:absolute}.hf-ftour .hf-ftour__bubbles--top_right{align-items:flex-end;right:-3%;top:7%}.hf-ftour .hf-ftour__bubbles--bottom_right{align-items:flex-end;bottom:7%;right:-3%}.hf-ftour .hf-ftour__bubbles--bottom_left{align-items:flex-start;bottom:7%;left:-3%}.hf-ftour .hf-ftour__bubbles--top_left{align-items:flex-start;left:-3%;top:7%}.hf-ftour__panels{display:flex;flex-direction:column;gap:12px}.hf-ftour .hf-ftour__panel{margin:0}.hf-ftour--js .hf-ftour__panels{display:grid}.hf-ftour--js .hf-ftour__panel{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s var(--hf-ease),visibility 0s linear .35s;visibility:hidden}.hf-ftour--js .hf-ftour__panel.is-active{opacity:1;transform:none;transition:opacity .35s ease .1s,transform .35s var(--hf-ease) .1s,visibility 0s;visibility:visible}.hf-ftour.is-pinned{min-height:calc(var(--hf-n, 4)*var(--hf-pace, 45vh) + 100vh - var(--hf-top));padding-block:0}.hf-ftour.is-pinned>.hf-ftour__inner{align-items:center;grid-template-rows:1fr 1fr;height:calc(100vh - var(--hf-top));padding-block:32px;position:sticky;top:var(--hf-top)}.hf-ftour.is-pinned .hf-ftour__head{align-self:end}.hf-ftour.is-pinned .hf-ftour__side{align-self:start}.hf-ftour.is-pinned .hf-ftour__stage{align-self:center;min-height:0}.hf-ftour.is-pinned .hf-ftour__title{font-size:clamp(26px,2.6vw,38px)}.hf-ftour.is-pinned .hf-ftour__screens{margin-inline:auto;max-width:min(100%,calc((100vh - var(--hf-top) - var(--hf-ph, 180px) - 120px)*var(--hf-arn, 1.5)));width:100%}.hf-ftour__stations{display:grid;grid-template-rows:repeat(var(--hf-n,4),1fr);height:calc(var(--hf-n, 4)*var(--hf-pace, 45vh));left:0;pointer-events:none;position:absolute;right:0;top:calc(50vh - var(--hf-top))}}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.hf-ftour--ready .hf-ftour__bubble{opacity:0}.hf-ftour--ready.is-inview .hf-ftour__screen.is-active .hf-ftour__bubble{animation:hf-ftour-drop .6s var(--hf-spring) calc(.35s + var(--b, 0)*.28s) both}}@keyframes hf-ftour-drop{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hf-ftour .hf-ftour__tab,.hf-ftour--js .hf-ftour__panel,.hf-ftour--js .hf-ftour__panel.is-active,.hf-ftour__rail-fill,.hf-ftour__screen,.hf-ftour__screen.is-active,.hf-ftour__tab-num{transition:none}.hf-ftour--js .hf-ftour__panel,.hf-ftour__screen{transform:none}.hf-ftour__logo--anim .hf-ftour__logo-line{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}