.hero{padding:5rem 0 4rem;border-bottom:1px solid var(--line);position:relative;overflow-x:visible}.hero-lockup{margin:0}.hero-lockup-logo{display:block;height:clamp(.98rem,.85rem + .51vw,1.23rem);width:auto;max-width:min(100%,15rem)}.hero h1{margin:1rem 0 1.4rem}#hero-title,#hookshot-doc-title,#workhub-doc-title{font-weight:500;font-size:clamp(2.15rem,1.1rem + 3.8vw,4.45rem);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.hero-sub{color:var(--muted);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:-.3px;max-width:68ch;margin:0 0 1.6rem;line-height:1.55}.hero-sub p{margin:0}.hero-sub p+p{margin-top:.75em}.hero-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:0}.hero-cta .btn{font-weight:400}.placeholder.placeholder--builder-dark{padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-3);background:#050506;background-image:none;display:flex;align-items:stretch;justify-content:stretch;place-items:unset;color:inherit;text-align:left;min-height:0}.placeholder.placeholder--builder-dark img,.placeholder.placeholder--builder-dark .workhub-flow-video{display:block;max-height:100%;width:100%;height:100%;object-fit:contain;object-position:center}.placeholder.placeholder--workhub-flow{aspect-ratio:3 / 4;min-height:clamp(28rem,42vh,44rem)}.placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top}.placeholder.placeholder--builder-dark:before,.placeholder.placeholder--builder-dark:after{display:none}.logo-band{padding:1.25rem 0 1.4rem;margin-bottom:80px}.logo-band-inner{display:grid;gap:.75rem}.logo-band-label{font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;color:var(--muted);font-weight:400;line-height:1.2;margin:0}.logo-band-scroll{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logo-marquee{display:flex;gap:2.4rem;width:max-content;animation:marquee 32s linear infinite;color:var(--muted)}.logo-marquee.is-gsap{animation:none;will-change:transform}.logo-item{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--text-sm);white-space:nowrap;font-weight:400;line-height:1.2;opacity:.85}.logo-item img{width:1.125rem;height:1.125rem;filter:invert(60%) sepia(7%) saturate(342%) hue-rotate(192deg) brightness(92%) contrast(87%);opacity:.85}.logo-item img.logo-item-img--custom{filter:brightness(0) saturate(100%) invert(60%) sepia(7%) saturate(342%) hue-rotate(192deg) brightness(92%) contrast(87%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.features-pin{position:relative}.features-head .section-head{padding-top:clamp(2rem,4vh,3.5rem);margin-bottom:0}.features-stage{position:relative;min-width:0}.tabs-nav{--feature-accent: var(--primary);display:grid;grid-template-columns:1fr;gap:.24rem;width:min(100%,12.75rem);padding:1.4rem 0 0;margin-bottom:2rem;overflow-x:auto;position:relative}.tabs-progress{position:absolute;display:flex;align-items:center;gap:.28rem;padding:.18rem .24rem;border:1px solid var(--line-strong);border-radius:999px;background:oklch(from var(--surface) l c h / .76)}.tabs-progress-step{--fill: 0;position:relative;width:.5rem;height:.5rem;overflow:hidden;border-radius:999px;background:#3f4248;transition:width .28s ease,background .2s ease}.tabs-progress-step.is-active{width:1.8rem}.tabs-progress-step.is-complete{background:#646973}.tabs-progress-step:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--feature-accent);transform:scaleX(var(--fill));transform-origin:left center;transition:transform .12s linear}.tab-btn{appearance:none;background:transparent;border:0;color:var(--faint);padding:0;text-align:left;display:flex;align-items:baseline;gap:.6rem;border-bottom:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;cursor:pointer;transition:color .22s ease,border-color .22s ease,opacity .22s ease}.tab-btn:hover{color:var(--text)}.tab-btn[aria-selected=true]{color:var(--feature-accent)}.tab-btn .tab-num{font-size:var(--text-xs);letter-spacing:0;color:currentColor;opacity:.72}.tab-btn .tab-name{font-size:var(--text-sm);font-weight:400}.tab-panel{display:none;gap:2rem;opacity:0;transform:translateY(.75rem);transition:opacity .32s ease,transform .32s ease}.tab-panel[data-active=true]{display:grid;opacity:1;transform:translateY(0)}.tab-panel-copy h3{font-family:Google Sans Text,ui-sans-serif,sans-serif;font-weight:500;letter-spacing:-.025em;font-size:var(--text-lg);line-height:1.15;margin:0 0 .8rem;max-width:22ch}.tab-panel-copy p{color:var(--muted);margin:0 0 1.4rem;max-width:56ch}.tab-panel-copy p:not(.label){font-size:var(--text-sm);line-height:1.55;margin-bottom:0}.capabilities-section{background:var(--bg)}.capabilities-section .section-head{max-width:58rem;margin-bottom:3.4rem}.capabilities-section .section-head h2{max-width:40ch}.capabilities-section .label,.capabilities-section .display{font-weight:500;line-height:1.2}.capabilities-grid{display:grid;grid-template-columns:1fr;gap:3.6rem 4.5rem}.capability-card{display:grid;gap:1rem;align-content:start;max-width:23rem}.capability-card h3{font-family:Google Sans Text,ui-sans-serif,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:var(--text-lg);line-height:1.2;margin:0}.capability-card p{color:var(--muted);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:-.3px;margin:0;line-height:1.55}.workflow-section{background:var(--bg);min-height:100vh}.workflow-layout,.workflow-pin{display:flex;flex-direction:column}.workflow-steps{display:flex;flex-direction:column;gap:0;width:100%}.workflow-item{display:block;padding:2rem 0;transition:opacity .35s ease,transform .35s ease}.workflow-item:not(.is-active){opacity:.35}.workflow-item.is-past{opacity:.12;transform:translateY(-.75rem)}.workflow-item-content .workflow-step-label{margin:0 0 .6rem;color:var(--faint)}.workflow-item-content .workflow-step-label:before{background:#3f4248}.workflow-item-content h3{font-family:Google Sans Text,ui-sans-serif,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:var(--text-lg);line-height:1.2;margin:0;padding-bottom:16px;color:var(--text);transition:color .2s ease}.workflow-item.is-active .workflow-item-content h3{color:var(--text)}.workflow-item.is-active .workflow-item-content .workflow-step-label{color:var(--primary)}.workflow-item.is-active .workflow-item-content .workflow-step-label:before{background:var(--primary)}.workflow-item-content .workflow-step-copy{color:var(--muted);font-size:var(--text-sm);line-height:1.58;margin:0;max-width:44ch}.workflow-visual{border-radius:var(--r-3)}.workflow-screens{position:relative;width:100%;aspect-ratio:4 / 3}.workflow-screen{position:absolute;inset:0;opacity:0;transform:translateY(.55rem);transition:opacity .42s ease,transform .42s ease;pointer-events:none}.workflow-screen.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.workflow-screen .workflow-connect-visual,.workflow-screen .workflow-define-visual,.workflow-screen .workflow-govern-visual{height:100%;min-height:0;aspect-ratio:unset;position:relative;overflow:visible}.workflow-screen .workflow-connect-visual img,.workflow-screen .workflow-define-visual img,.workflow-screen .workflow-govern-visual img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:top center}.workflow-mobile-nav,.workflow-mobile-stack{display:none}.integrations-showcase .integrations-intro{display:grid;gap:1.25rem;align-items:end;border-top:1px solid var(--line);padding:1.4rem;background:var(--surface)}.integrations-intro-head{display:grid;gap:.45rem;margin:0}.integrations-intro-head .label{margin:0}.integrations-intro-title{margin:0;max-width:22ch;font-family:Google Sans Text,ui-sans-serif,sans-serif;font-size:clamp(1.15rem,.92rem + .85vw,1.45rem);font-weight:500;letter-spacing:-.03em;line-height:1.22;color:var(--text)}.integrations-intro-lead{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5;max-width:50ch;justify-self:center}.integrations-showcase .integrations-head-cta{margin-top:0}.integrations-showcase{border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;background:radial-gradient(90% 120% at 10% 0%,oklch(from var(--primary) l c h / .045) 0%,transparent 54%),var(--surface)}.integrations-visual{position:relative;overflow:hidden;background:var(--surface-2);isolation:isolate;padding-block:clamp(2.5rem,6vw,5rem)}.integrations-visual__img{display:block;width:78.125%;height:auto;margin-inline:auto}@media(max-width:56.24em){#features.section{padding-top:0;padding-bottom:0}.features-pin{position:static;height:auto;display:block;padding:0}.features-head .section-head{padding:3rem 0 0;margin-bottom:0}.features-stage{display:block;position:static;min-height:0}.tabs-nav{position:sticky;top:4.5rem;z-index:10;background:var(--bg);width:100%;margin:0;padding:.85rem 0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center;gap:.75rem;overflow:visible}.tabs-progress{position:static;display:flex;flex-shrink:0;padding:.28rem .35rem;background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.tabs-progress-step{width:.58rem;height:.58rem}.tabs-progress-step.is-active{width:1.95rem}.tab-btn{display:none;border:none;padding:0;gap:.38rem}.tab-btn[aria-selected=true]{display:inline-flex;align-items:baseline;color:var(--primary);min-width:0}.tab-btn[aria-selected=true] .tab-num{display:inline;font-size:var(--text-xs);opacity:1;color:inherit}.tab-btn[aria-selected=true] .tab-name{display:inline;font-size:var(--text-xs);font-weight:500;color:inherit}.tab-panel,.tab-panel[data-active=true],.tab-panel[data-active=false]{display:grid!important;grid-template-columns:1fr;opacity:1!important;transform:none!important;visibility:visible!important;padding:2rem 0;border-bottom:1px solid var(--line);gap:1.5rem}.tab-panel[hidden]{display:grid!important}.tab-panel-copy h3{max-width:100%}.tab-panel .placeholder{min-height:14rem;aspect-ratio:16 / 10}.workflow-section.section{padding-top:3.5rem;padding-bottom:0}.workflow-section .section-head{margin-bottom:0}.workflow-pin .workflow-visual,.workflow-steps{display:none}.workflow-mobile-nav{position:sticky;top:4.5rem;z-index:10;background:var(--bg);width:100%;margin:0;padding:.85rem 0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center;gap:.75rem}.workflow-mobile-progress{display:flex;align-items:center;gap:.28rem;flex-shrink:0;padding:.28rem .35rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface)}.workflow-mobile-progress-step{--fill: 0;position:relative;width:.58rem;height:.58rem;overflow:hidden;border-radius:999px;background:#3f4248;transition:width .28s ease,background .2s ease}.workflow-mobile-progress-step.is-active{width:1.95rem}.workflow-mobile-progress-step.is-complete{background:#646973}.workflow-mobile-progress-step:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--primary);transform:scaleX(var(--fill));transform-origin:left center;transition:transform .12s linear}.workflow-mobile-tab{appearance:none;background:transparent;border:none;padding:0;color:var(--faint);display:none;align-items:baseline;gap:.38rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;cursor:pointer}.workflow-mobile-tab[aria-selected=true]{display:inline-flex;color:var(--primary)}.workflow-mobile-tab-num,.workflow-mobile-tab-name{font-size:var(--text-xs);font-weight:500;color:inherit}.workflow-mobile-stack{display:grid}.workflow-mobile-card{display:grid;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--line)}.workflow-mobile-card .placeholder{min-height:14rem;aspect-ratio:16 / 10}.workflow-mobile-card .workflow-connect-visual,.workflow-mobile-card .workflow-define-visual,.workflow-mobile-card .workflow-govern-visual{min-height:14rem;aspect-ratio:16 / 10;width:100%;position:relative;overflow:visible}.workflow-mobile-card .workflow-connect-visual img,.workflow-mobile-card .workflow-define-visual img,.workflow-mobile-card .workflow-govern-visual img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:top center}.workflow-mobile-card .workflow-item{opacity:1;transform:none;padding:0}.workflow-mobile-card .workflow-step-copy{max-width:100%}}@media(min-width:56.25em){#hero-title,#hookshot-doc-title,#workhub-doc-title{font-size:clamp(2rem,1rem + 3.4vw,4.05rem)}.placeholder{min-height:23.75rem}.placeholder.ph-tall{min-height:32.5rem}.logo-band-inner{grid-template-columns:15rem 1fr;align-items:center;gap:0 2.5rem}#features.section{padding:clamp(3rem,8vh,5rem) 0;height:255vh;position:relative}.features-head{padding-bottom:clamp(2.5rem,5vh,4rem)}.features-head .section-head{padding-top:clamp(3rem,8vh,5rem)}.features-pin{position:sticky;top:var(--features-stage-top);height:calc(100dvh - var(--features-stage-top));min-height:0;box-sizing:border-box;padding:clamp(1.25rem,3vh,2rem) 0 clamp(3rem,8vh,5rem);display:block}.features-stage{display:grid;height:100%;min-height:0;grid-template-columns:max-content minmax(15rem,.76fr) minmax(23rem,1fr);grid-template-areas:"nav panel panel";align-items:end;gap:clamp(1.75rem,3.5vh,3rem)}.features-stage .tabs-nav{grid-area:nav;position:relative;top:.225rem;left:0;grid-template-columns:1fr;gap:.2rem;width:max-content;padding:calc(1.4rem + 8px) clamp(1.5rem,3vw,2.75rem) 0 0;overflow-x:visible;margin-bottom:0;align-self:end}.features-stage .tab-btn{padding:0}.features-stage .tab-panel[data-active=true]{grid-area:panel;grid-template-columns:minmax(15rem,.76fr) minmax(23rem,1fr);align-items:end;gap:clamp(2.5rem,4vw,3.25rem);margin:0;align-self:end}.features-stage .tab-panel .placeholder{aspect-ratio:1 / 1;min-height:0}.features-stage .tab-panel .placeholder.placeholder--builder-dark{aspect-ratio:16 / 11;width:100%;justify-self:stretch;min-height:clamp(26rem,36vh,40rem)}.features-stage .tab-panel .placeholder.placeholder--workhub-flow{aspect-ratio:3 / 4;min-height:0;max-height:var(--features-flow-max-h);width:100%}.features-stage .tab-panel .placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top}@media(min-height:48.01rem)and (max-height:72rem){#features.section{padding-bottom:clamp(2.75rem,7vh,4.5rem)}.features-head .section-head{padding-top:clamp(2.25rem,5vh,3.5rem)}.features-pin{padding-bottom:clamp(2rem,5vh,3.25rem)}.features-stage{gap:clamp(.8rem,1.8vh,1.25rem)}.features-stage .tabs-nav{top:.225rem;padding:calc(1.4rem + 8px) clamp(1.25rem,2.5vw,2rem) 0 0;align-self:end}.features-stage .tab-panel[data-active=true]{align-self:end;align-items:end;margin-top:0}.features-stage .tab-panel .placeholder{max-height:min(62vh,42rem)}.features-stage .tab-panel .placeholder.placeholder--builder-dark{max-height:min(76vh,52rem)}.features-stage .tab-panel .placeholder.placeholder--workhub-flow{max-height:min(52vh,34rem)}.features-stage .tab-panel .placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top}}.capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-section.section{padding-top:clamp(5rem,10vh,7rem);padding-bottom:0}.workflow-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(22rem,.72fr);gap:clamp(2rem,5vw,5rem);min-height:100vh;padding:0 0 clamp(5rem,12vh,8rem);align-items:start;--wf-visual-height: min(46vw, calc(100vh - 22rem) , 42rem)}.workflow-pin{grid-column:1;position:sticky;top:5.25rem;z-index:3;align-self:start;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);pointer-events:none}.workflow-pin .section-head,.workflow-pin .workflow-visual{pointer-events:auto}.workflow-section .workflow-pin .section-head{margin-bottom:0}.workflow-section .workflow-pin .workflow-visual{padding-right:0;z-index:1;border-radius:0}.workflow-screens{height:var(--wf-visual-height);aspect-ratio:16 / 10;max-height:var(--wf-visual-height)}.workflow-steps{grid-column:2;margin-left:0;position:relative;z-index:1;padding-top:var(--wf-steps-pad, 0px);padding-bottom:16vh;background:transparent;width:min(100%,42rem);justify-self:start}.workflow-item{min-height:42vh;padding:clamp(2.2rem,5.5vh,3.4rem) 0;display:block}.workflow-item+.workflow-item{margin-top:clamp(2rem,6vh,4rem)}.workflow-item-content .workflow-step-label{margin-bottom:.6rem}.workflow-item-content h3{font-size:var(--text-lg);line-height:1.2;margin:0}.workflow-item-content .workflow-step-copy{font-size:clamp(.8125rem,.76rem + .2vw,.9375rem);line-height:1.52;max-width:48ch}.integrations-showcase .integrations-intro{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.5rem,2.5vw,2rem)}.integrations-intro-lead{max-width:48ch;justify-self:center}.integrations-showcase .integrations-head-cta{justify-self:end}}@media(min-width:56.25em)and (max-height:48rem){#features.section{height:calc((100dvh - var(--features-stage-top)) * 3 + 10rem);min-height:0;padding-bottom:0}.features-head{padding-bottom:clamp(1.25rem,2.5vh,2rem)}.features-head .section-head{padding-top:clamp(2rem,4vh,3.5rem)}.features-pin{position:sticky;top:var(--features-stage-top);height:calc(100dvh - var(--features-stage-top));padding:0 0 clamp(1rem,2vh,1.5rem);box-sizing:border-box}.features-stage{display:grid;height:100%;min-height:0;box-sizing:border-box;background:var(--bg);grid-template-columns:max-content minmax(12rem,.76fr) minmax(18rem,1fr);grid-template-areas:"nav panel panel";align-items:end;gap:clamp(1.5rem,2.5vh,2.25rem);padding-bottom:clamp(1rem,2vh,1.5rem)}.features-stage .tabs-nav{grid-area:nav;position:relative;top:0;left:0;width:max-content;margin-bottom:0;padding:calc(1.4rem + 8px) clamp(1.25rem,2.5vw,2rem) 0 0;align-self:end;background:transparent;border:none}.features-stage .tab-panel[hidden]{display:none!important}.features-stage .tab-panel[data-active=true]{grid-area:panel;display:grid;grid-template-columns:minmax(12rem,.76fr) minmax(18rem,1fr);align-items:end;gap:clamp(2.25rem,3.5vw,3rem);margin:0;align-self:end;min-height:0}.features-stage .tab-panel[data-active=true] .placeholder{aspect-ratio:1 / 1;min-height:0;max-height:min(50dvh,24rem)}.features-stage .tab-panel[data-active=true] .placeholder.placeholder--builder-dark{aspect-ratio:16 / 11;width:100%;justify-self:stretch;min-height:0;max-height:min(50dvh,24rem);overflow:hidden}.features-stage .tab-panel[data-active=true] .placeholder.placeholder--workhub-flow{aspect-ratio:3 / 4;min-height:0;max-height:min(50dvh,32rem)}.features-stage .tab-panel[data-active=true] .placeholder.placeholder--builder-dark img,.features-stage .tab-panel[data-active=true] .placeholder.placeholder--builder-dark .workhub-flow-video{display:block;max-height:100%;width:100%;height:100%;object-fit:contain}.features-stage .tab-panel[data-active=true] .placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top}}@media(min-width:56.25em){.features-section--workhub#features.section{padding:clamp(3.5rem,9vh,6rem) 0;--workhub-flow-head-inset: var(--features-workhub-head-h, 14rem);--workhub-flow-v-buffer: 1rem;--workhub-flow-aspect: 1.12 / 1;--workhub-flow-max-h: min( var(--workhub-flow-measured-h, 100dvh), calc(100dvh - var(--features-stage-top) - var(--workhub-flow-head-inset) - var(--workhub-flow-v-buffer)) )}.features-section--cluster .features-stage{align-items:end}.features-section--cluster .features-stage .tab-panel .placeholder.placeholder--builder-dark{aspect-ratio:16 / 11;width:100%;justify-self:stretch;min-height:clamp(26rem,36vh,40rem);max-height:min(76vh,52rem)}.features-section--workhub .features-stage .tabs-nav{align-self:end;top:.225rem;padding:calc(1.4rem + 8px) clamp(1.5rem,3vw,2.75rem) 0 0}.features-section--workhub .features-stage .tab-panel[data-active=true]{align-self:end;align-items:end}.features-section--workhub .features-stage .tab-panel .placeholder.placeholder--workhub-flow{aspect-ratio:var(--workhub-flow-aspect);height:auto;max-height:var(--workhub-flow-max-h);width:min(100%,calc(var(--workhub-flow-max-h) * 1.12));max-width:100%;min-height:0;overflow:hidden;justify-self:end}.features-section--workhub .features-stage .tab-panel .placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top;width:100%;height:100%}}@media(min-width:56.25em)and (min-height:52.01rem){.features-section--cluster#features.section{--features-cluster-pad-top: clamp(1rem, 2vh, 1.75rem);--features-cluster-pad-bottom: clamp(2rem, 4vh, 3.5rem);padding-top:0;padding-bottom:0}.features-section--workhub#features.section{--workhub-flow-v-buffer: .75rem;--workhub-flow-max-h: min( var(--workhub-flow-measured-h, 100dvh), calc( 100dvh - var(--features-stage-top) - var(--workhub-flow-head-inset) - var(--features-cluster-pad-top) - var(--features-cluster-pad-bottom) - var(--workhub-flow-v-buffer) ) )}.features-section--cluster .features-sticky-cluster{position:sticky;top:var(--features-stage-top);height:calc(100dvh - var(--features-stage-top));min-height:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding-top:var(--features-cluster-pad-top);padding-bottom:var(--features-cluster-pad-bottom)}.features-section--cluster .features-pin{position:static;top:auto;height:auto;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden}.features-section--cluster .features-head{flex-shrink:0;padding-bottom:clamp(.75rem,1.5vh,1.25rem)}.features-section--cluster .features-head .section-head{padding-top:0;margin-bottom:0}.features-section--cluster .features-stage{flex:none;margin-top:auto;width:100%;height:auto;max-height:100%;min-height:0;align-items:end}.features-section--cluster .features-stage .tab-panel .placeholder.placeholder--builder-dark{min-height:0;max-height:min(76vh,52rem)}.features-section--workhub .features-stage .tab-panel .placeholder.placeholder--workhub-flow{max-height:var(--workhub-flow-max-h)}}@media(min-width:56.25em)and (max-height:52rem){.features-section--cluster#features.section{display:flex;flex-direction:column;padding:clamp(1.5rem,3vh,2.25rem) 0;padding-bottom:clamp(1rem,2vh,1.5rem)}.features-section--workhub#features.section{--workhub-flow-head-inset: 0px;--workhub-flow-v-buffer: .75rem;--workhub-flow-max-h: min( var(--workhub-flow-measured-h, 100dvh), calc(100dvh - var(--features-stage-top) - var(--workhub-flow-v-buffer)) )}.features-section--cluster .features-sticky-cluster{position:static;display:block;flex:1;height:auto;min-height:0;padding:0}.features-section--cluster .features-head{padding-bottom:clamp(1rem,2vh,1.5rem)}.features-section--cluster .features-head .section-head{padding-top:clamp(.75rem,1.5vh,1.25rem);margin-bottom:0}.features-section--cluster .features-pin{position:sticky;top:var(--features-stage-top);height:calc(100dvh - var(--features-stage-top));min-height:0;box-sizing:border-box;padding:0 0 clamp(.75rem,1.5vh,1rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.features-section--cluster .features-stage{flex:none;margin-top:auto;width:100%;height:auto;max-height:100%;min-height:0;box-sizing:border-box;background:var(--bg);gap:clamp(.8rem,1.8vh,1.25rem);padding-bottom:0;align-items:end}.features-section--cluster .features-stage .tab-panel[data-active=true] .placeholder.placeholder--builder-dark{aspect-ratio:16 / 11;width:100%;justify-self:stretch;min-height:0;max-height:min(50dvh,24rem);overflow:hidden}.features-section--workhub .features-stage .tabs-nav{padding:calc(1rem + 8px) clamp(1.25rem,2.5vw,2rem) 0 0}}@media(max-width:56.24em){.features-section--workhub#features.section{padding-bottom:clamp(2rem,6vw,3.5rem)}.features-section--workhub .features-head .section-head{padding:clamp(2.5rem,8vw,3rem) 0 clamp(1.25rem,4vw,1.75rem)}.features-section--workhub .features-stage .tab-panel{padding-bottom:clamp(2.25rem,6vw,3rem)}.features-section--workhub .features-stage .tab-panel:last-child{padding-bottom:clamp(3rem,10vw,4.5rem);border-bottom:none}.features-section--workhub .features-stage .tab-panel .placeholder.placeholder--workhub-flow{aspect-ratio:3 / 4;min-height:0;width:100%}.features-section--workhub .features-stage .tab-panel .placeholder.placeholder--workhub-flow .workhub-flow-video{object-fit:cover;object-position:center top}}
