body,html{overflow-x:clip}.marketing-page{min-height:100%;background:var(--color-marketing-paper);color:var(--color-marketing-ink);font-family:var(--font-marketing-body);font-size:var(--marketing-text-body);line-height:1.55}.marketing-page *,.marketing-page :after,.marketing-page :before{box-sizing:border-box}.marketing-page h1,.marketing-page h2,.marketing-page h3{min-width:0;overflow-wrap:anywhere}.marketing-page dd,.marketing-page dl,.marketing-page figure,.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page ol,.marketing-page p,.marketing-page ul{margin:0}.marketing-page a{color:inherit;text-decoration:none}.marketing-page button,.marketing-page input{font:inherit}.marketing-command :is(button,input):focus-visible,.marketing-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--color-marketing-accent);outline-offset:3px}.marketing-command :is(button,input):disabled,.marketing-page :is(button,input):disabled,.marketing-page [aria-disabled=true]{cursor:not-allowed;opacity:.55}.marketing-page :is(a,button):active{transform:translateY(1px)}.marketing-boundary{width:min(100%,var(--marketing-content-max));margin-inline:auto;padding-inline:var(--marketing-page-gutter)}.marketing-kicker{color:var(--color-marketing-accent-strong);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs);font-weight:650;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.marketing-header{position:relative;z-index:var(--marketing-z-header);background:var(--color-marketing-paper);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,var(--marketing-content-max));min-height:4.75rem;margin-inline:auto;padding-inline:var(--marketing-page-gutter)}.marketing-wordmark{display:inline-flex;align-items:center;justify-self:start;min-height:44px;gap:var(--marketing-space-xs);font-family:var(--font-marketing-display);font-size:1.05rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.marketing-wordmark__mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;background:var(--color-marketing-accent);color:var(--color-marketing-accent-ink);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-sm);font-weight:700}.marketing-nav{display:flex;align-items:center;gap:clamp(1rem,2.6vw,2.25rem)}.marketing-footer a,.marketing-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--marketing-text-sm);font-weight:600;line-height:1;white-space:nowrap;transition:color var(--marketing-duration-fast) var(--marketing-ease-out)}.marketing-footer a:hover,.marketing-nav a:hover{color:var(--color-marketing-accent-strong)}.marketing-header__actions{display:flex;align-items:center;justify-self:end;gap:var(--marketing-space-xs);line-height:1}.marketing-command-trigger,.marketing-header__cta{min-height:44px;border-radius:var(--marketing-radius-pill);white-space:nowrap}.marketing-command-trigger{display:inline-flex;align-items:center;gap:var(--marketing-space-xs);padding:var(--marketing-space-2xs) var(--marketing-space-2xs) var(--marketing-space-2xs) var(--marketing-space-xs);background:var(--color-marketing-paper-2);border:var(--marketing-rule-hair) solid var(--color-marketing-rule);color:var(--color-marketing-ink-2);cursor:pointer;transition:background var(--marketing-duration-fast) var(--marketing-ease-out)}.marketing-command-trigger:hover{background:var(--color-marketing-paper-3)}.marketing-command-trigger__label{font-size:var(--marketing-text-sm);font-weight:600}.marketing-command-trigger kbd{padding:var(--marketing-space-3xs) var(--marketing-space-2xs);border:var(--marketing-rule-hair) solid var(--color-marketing-rule);border-radius:var(--marketing-radius-sm);background:var(--color-marketing-paper);font-family:var(--font-marketing-mono);font-size:.66rem}.marketing-header__cta{display:inline-flex;align-items:center;padding-inline:var(--marketing-space-sm);background:var(--color-marketing-ink);color:var(--color-marketing-paper)!important;font-size:var(--marketing-text-sm);font-weight:650;transition:background var(--marketing-duration-fast) var(--marketing-ease-out)}.marketing-header__cta:hover{background:var(--color-marketing-accent-strong)}.marketing-button--primary:active,.marketing-header__cta:active{transform:translateY(0)}.marketing-command{width:min(92vw,40rem);max-height:min(80dvh,40rem);padding:0;border:0;border-radius:var(--marketing-radius-md);background:transparent;color:var(--color-marketing-ink);z-index:var(--marketing-z-dialog)}.marketing-command::-webkit-backdrop{background:var(--color-marketing-overlay)}.marketing-command::backdrop{background:var(--color-marketing-overlay)}.marketing-command__surface{overflow:hidden;background:var(--color-marketing-paper);border:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);border-radius:var(--marketing-radius-md);box-shadow:var(--marketing-shadow-float)}.marketing-command__search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--marketing-space-sm);gap:var(--marketing-space-sm);min-height:4rem;padding-inline:var(--marketing-space-md);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-command__search input{min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:var(--color-marketing-ink)}.marketing-command__search input::placeholder{color:var(--color-marketing-muted)}.marketing-command__search button{min-height:44px;padding-inline:var(--marketing-space-sm);border:0;background:transparent;color:var(--color-marketing-muted);cursor:pointer;font-size:var(--marketing-text-sm);white-space:nowrap}.marketing-command__list{display:grid;grid-gap:var(--marketing-space-2xs);gap:var(--marketing-space-2xs);padding:var(--marketing-space-xs)}.marketing-command__list button{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding-inline:var(--marketing-space-sm);border:0;border-radius:var(--marketing-radius-sm);background:transparent;color:var(--color-marketing-ink);cursor:pointer;text-align:left}.marketing-command__list button.is-active{background:var(--color-marketing-paper-2)}.marketing-command__list span{font-weight:650}.marketing-command__empty,.marketing-command__help,.marketing-command__list small{color:var(--color-marketing-muted);font-size:var(--marketing-text-xs)}.marketing-command__empty{padding:var(--marketing-space-md)}.marketing-command__help{padding:var(--marketing-space-xs) var(--marketing-space-md);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule);font-family:var(--font-marketing-mono)}.marketing-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(30rem,1.16fr);align-items:center;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);min-height:clamp(38rem,76dvh,52rem);padding-block:clamp(3.5rem,7vh,6rem) clamp(5rem,10vh,8rem)}.marketing-hero__copy{max-width:43rem}.marketing-hero h1,.marketing-pricing-hero h1{max-width:11ch;margin-top:var(--marketing-space-sm);font-family:var(--font-marketing-display);font-size:var(--marketing-text-hero);font-weight:600;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.marketing-hero__lede{max-width:38rem;margin-top:var(--marketing-space-lg);color:var(--color-marketing-ink-2);font-size:var(--marketing-text-lede);line-height:1.5}.marketing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--marketing-space-md);margin-top:var(--marketing-space-lg)}.marketing-button,.marketing-text-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:var(--marketing-text-sm);font-weight:680;line-height:1;white-space:nowrap}.marketing-button{padding-inline:var(--marketing-space-sm-plus);border-radius:var(--marketing-radius-sm)}.marketing-button--primary{background:var(--color-marketing-accent);color:var(--color-marketing-accent-ink)!important;box-shadow:0 .5rem 1.5rem var(--color-marketing-shadow);transition:background var(--marketing-duration-fast) var(--marketing-ease-out)}.marketing-button--primary:hover{background:var(--color-marketing-accent-strong)}.marketing-text-link{gap:var(--marketing-space-xs);color:var(--color-marketing-ink);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);transition:color var(--marketing-duration-fast) var(--marketing-ease-out)}.marketing-text-link:active,.marketing-text-link:hover{color:var(--color-marketing-accent-strong)}.marketing-flow{min-width:0;border:var(--marketing-rule-hair) solid var(--color-marketing-rule);background:var(--color-marketing-paper-2)}.marketing-flow figcaption{display:flex;justify-content:space-between;padding:var(--marketing-space-sm) var(--marketing-space-md);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule);color:var(--color-marketing-muted);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs);text-transform:uppercase;letter-spacing:.08em}.marketing-flow__track{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--marketing-space-lg) clamp(1rem,3vw,3rem);gap:var(--marketing-space-lg) clamp(1rem,3vw,3rem);min-height:31rem;padding:clamp(2rem,5vw,4.5rem)}.marketing-flow__line{position:absolute;inset:50% 9%;height:var(--marketing-rule-hair);background:var(--color-marketing-rule-strong)}.marketing-flow__line:after,.marketing-flow__line:before{content:"";position:absolute;top:-3px;width:7px;height:7px;background:var(--color-marketing-accent);border-radius:50%}.marketing-flow__line:before{left:0}.marketing-flow__line:after{right:0}.marketing-flow__node{position:relative;z-index:1;align-self:start;min-height:8.5rem;padding:var(--marketing-space-md);background:var(--color-marketing-paper);border:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);box-shadow:0 .75rem 2rem var(--color-marketing-shadow)}.marketing-flow__node:nth-of-type(2n){align-self:end}.marketing-flow__node small,.marketing-flow__node span{display:block;color:var(--color-marketing-muted);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs)}.marketing-flow__node strong{display:block;margin-block:var(--marketing-space-xs) var(--marketing-space-sm);font-family:var(--font-marketing-display);font-size:clamp(1.05rem,1rem + .45vw,1.45rem);letter-spacing:-.025em;line-height:1.1}.marketing-flow__node--invite,.marketing-flow__node--publish{transform:translateY(1rem)}.marketing-flow__node--review:after{content:"";position:absolute;top:1rem;right:1rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--color-marketing-accent);animation:marketing-signal 2.8s var(--marketing-ease-out) infinite}@keyframes marketing-signal{0%,72%,to{transform:scale(1);opacity:1}84%{transform:scale(1.45);opacity:.45}}.marketing-capabilities,.marketing-price-spec,.marketing-pricing-faq,.marketing-workflow{padding-block:var(--marketing-space-3xl)}.marketing-section-heading{max-width:52rem;margin-bottom:var(--marketing-space-2xl)}.marketing-dark-band h2,.marketing-final-cta h2,.marketing-price-spec h2,.marketing-pricing-faq h2,.marketing-section-heading h2{margin-top:var(--marketing-space-sm);font-family:var(--font-marketing-display);font-size:var(--marketing-text-h2);font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.marketing-dark-band header>p:last-child,.marketing-final-cta>p:not(.marketing-kicker),.marketing-pricing-hero>p:last-child,.marketing-pricing-offer__lead>p,.marketing-section-heading--split>p,.marketing-section-heading>p:last-child{margin-top:var(--marketing-space-md);color:var(--color-marketing-muted);font-size:var(--marketing-text-lede)}.marketing-section-heading--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.65fr);align-items:end;grid-gap:var(--marketing-space-xl);gap:var(--marketing-space-xl);max-width:none}.marketing-section-heading--split>p{margin:0;font-size:var(--marketing-text-body)}.marketing-workflow__list{list-style:none;padding:0;border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong)}.marketing-workflow__list>li{display:grid;grid-template-columns:10rem minmax(16rem,1fr) minmax(13rem,.7fr);grid-gap:var(--marketing-space-xl);gap:var(--marketing-space-xl);padding-block:var(--marketing-space-xl);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-workflow__index small,.marketing-workflow__index span{display:block;font-family:var(--font-marketing-mono)}.marketing-workflow__index span{color:var(--color-marketing-accent);font-size:clamp(1.7rem,1.5rem + .6vw,2.25rem);line-height:1}.marketing-workflow__index small{margin-top:var(--marketing-space-xs);color:var(--color-marketing-muted);font-size:var(--marketing-text-xs);text-transform:uppercase;letter-spacing:.08em}.marketing-capability h3,.marketing-workflow__copy h3{font-family:var(--font-marketing-display);font-size:clamp(1.35rem,1.1rem + .8vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.14}.marketing-capability p,.marketing-workflow__copy p{margin-top:var(--marketing-space-sm);color:var(--color-marketing-muted)}.marketing-workflow__proof{align-self:start;list-style:none;padding:0}.marketing-workflow__proof li{padding-block:var(--marketing-space-2xs);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule);color:var(--color-marketing-ink-2);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs)}.marketing-workflow__proof li:before{content:"✓";margin-right:var(--marketing-space-xs);color:var(--color-marketing-accent)}.marketing-dark-band{background:var(--color-marketing-graphite);color:var(--color-marketing-graphite-text)}.marketing-dark-band__inner{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);padding-block:var(--marketing-space-3xl)}.marketing-dark-band .marketing-kicker,.marketing-dark-band header>p:last-child{color:var(--color-marketing-graphite-muted)}.marketing-dark-band header>p:last-child{font-size:var(--marketing-text-body)}.marketing-stack{border-top:var(--marketing-rule-hair) solid var(--color-marketing-graphite-rule)}.marketing-stack>div{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;grid-gap:var(--marketing-space-md);gap:var(--marketing-space-md);min-height:5rem;border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-graphite-rule)}.marketing-stack small,.marketing-stack span{color:var(--color-marketing-graphite-muted);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs)}.marketing-stack strong{font-family:var(--font-marketing-display);font-weight:620}.marketing-capabilities__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);border-left:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-capability{min-height:21rem;padding:clamp(1.5rem,4vw,3.5rem);border-right:var(--marketing-rule-hair) solid var(--color-marketing-rule);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-capability--wide{min-height:25rem}.marketing-capability--last{grid-column:2}.marketing-capability__tag{display:inline-flex;align-items:center;min-height:2rem;margin-bottom:var(--marketing-space-xl);padding-inline:var(--marketing-space-xs);border:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);border-radius:var(--marketing-radius-pill);color:var(--color-marketing-muted);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs);text-transform:uppercase;letter-spacing:.08em}.marketing-capability h3{max-width:20ch}.marketing-capability p{max-width:34rem}.marketing-capability__signal{display:flex;flex-wrap:wrap;gap:var(--marketing-space-xs);margin-top:var(--marketing-space-xl)}.marketing-capability__signal span{padding:var(--marketing-space-2xs) var(--marketing-space-xs);background:var(--color-marketing-paper-2);border-left:3px solid var(--color-marketing-accent);color:var(--color-marketing-ink-2);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs)}.marketing-capability .marketing-text-link{margin-top:var(--marketing-space-xl)}.marketing-final-cta{padding-block:var(--marketing-space-3xl);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-final-cta h2{max-width:15ch}.marketing-final-cta>p:not(.marketing-kicker){max-width:45rem;font-size:var(--marketing-text-body)}.marketing-footer{background:var(--color-marketing-paper-2);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong)}.marketing-footer__statement{padding-block:var(--marketing-space-3xl)}.marketing-footer__headline{max-width:21ch;margin-top:var(--marketing-space-md)!important;font-family:var(--font-marketing-display);font-size:var(--marketing-text-statement);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.marketing-footer__base{display:flex;align-items:center;justify-content:space-between;min-height:6rem;border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule);color:var(--color-marketing-muted);font-size:var(--marketing-text-sm)}.marketing-footer__base nav,.marketing-footer__base>div{display:flex;align-items:center;gap:var(--marketing-space-lg)}.marketing-footer__base strong{color:var(--color-marketing-ink);font-family:var(--font-marketing-display)}.marketing-pricing-hero{display:grid;align-content:end;min-height:clamp(32rem,68dvh,46rem);padding-block:clamp(4rem,8vh,7rem) clamp(5rem,10vh,8rem);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-hero h1{max-width:14ch}.marketing-pricing-hero>p:last-child{max-width:43rem}.marketing-pricing-offer{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(13rem,.55fr);grid-gap:0;gap:0;padding-block:var(--marketing-space-3xl)}.marketing-pricing-offer>*{padding:clamp(1.5rem,4vw,3rem);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong);border-left:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-offer__lead h2{font-family:var(--font-marketing-display);font-size:var(--marketing-text-h2);font-weight:600;letter-spacing:-.035em;line-height:1}.marketing-pricing-offer__price{display:flex;flex-direction:column;justify-content:center;border-right:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-offer__price small,.marketing-pricing-offer__price span{color:var(--color-marketing-muted);font-family:var(--font-marketing-mono);font-size:var(--marketing-text-xs)}.marketing-pricing-offer__price strong{margin-block:var(--marketing-space-xs);font-family:var(--font-marketing-display);font-size:clamp(1.7rem,1.2rem + 1.5vw,3rem);letter-spacing:-.04em;line-height:1}.marketing-pricing-offer__list{list-style:none;padding:clamp(1.5rem,4vw,3rem)}.marketing-pricing-offer__list,.marketing-pricing-offer__list li{border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-offer__list li{padding-block:var(--marketing-space-xs)}.marketing-pricing-offer__list li:before{content:"✓";margin-right:var(--marketing-space-sm);color:var(--color-marketing-accent)}.marketing-pricing-offer__action{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--marketing-space-lg);border-right:var(--marketing-rule-hair) solid var(--color-marketing-rule);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-offer__action p{color:var(--color-marketing-muted);font-size:var(--marketing-text-sm)}.marketing-price-spec{border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-price-spec__table{border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong)}.marketing-price-spec__table>div{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1fr);grid-gap:var(--marketing-space-xl);gap:var(--marketing-space-xl);padding-block:var(--marketing-space-lg);border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-price-spec dt{font-family:var(--font-marketing-display);font-weight:650}.marketing-price-spec dd{color:var(--color-marketing-muted)}.marketing-pricing-faq{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(20rem,1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-pricing-faq details{border-top:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong)}.marketing-pricing-faq details:last-child{border-bottom:var(--marketing-rule-hair) solid var(--color-marketing-rule-strong)}.marketing-pricing-faq summary{min-height:60px;padding-block:var(--marketing-space-sm);cursor:pointer;font-family:var(--font-marketing-display);font-weight:650}.marketing-pricing-faq details p{max-width:45rem;padding-bottom:var(--marketing-space-lg);color:var(--color-marketing-muted)}@media (max-width:70rem){.marketing-header__inner{grid-template-columns:1fr auto}.marketing-nav{display:none}.marketing-hero{grid-template-columns:1fr}.marketing-flow,.marketing-hero__copy{max-width:52rem}.marketing-workflow__list>li{grid-template-columns:7rem minmax(0,1fr)}.marketing-workflow__proof{grid-column:2}.marketing-dark-band__inner{grid-template-columns:1fr}}@media (max-width:48rem){.marketing-header__inner{min-height:4rem}.marketing-command-trigger kbd,.marketing-command-trigger__label{display:none}.marketing-command-trigger{justify-content:center;width:44px;padding:0}.marketing-header__cta{padding-inline:var(--marketing-space-xs)}.marketing-hero{min-height:auto;padding-block:var(--marketing-space-xl) var(--marketing-space-2xl)}.marketing-hero h1,.marketing-pricing-hero h1{letter-spacing:-.045em}.marketing-flow__track{grid-template-columns:1fr;min-height:auto;padding:var(--marketing-space-md)}.marketing-flow__line{inset:8% auto 8% 50%;width:var(--marketing-rule-hair);height:auto}.marketing-flow__line:after,.marketing-flow__line:before{left:-3px}.marketing-flow__line:before{top:0}.marketing-flow__line:after{top:auto;bottom:0}.marketing-flow__node,.marketing-flow__node:nth-of-type(2n){width:88%;min-height:7.5rem}.marketing-flow__node:nth-of-type(odd){justify-self:end}.marketing-flow__node--invite,.marketing-flow__node--publish{transform:none}.marketing-capabilities,.marketing-final-cta,.marketing-footer__statement,.marketing-price-spec,.marketing-pricing-faq,.marketing-workflow{padding-block:var(--marketing-space-2xl)}.marketing-pricing-faq,.marketing-section-heading--split{grid-template-columns:1fr;gap:var(--marketing-space-lg)}.marketing-workflow__list>li{grid-template-columns:1fr;gap:var(--marketing-space-md)}.marketing-workflow__proof{grid-column:auto}.marketing-stack>div{grid-template-columns:1fr 1fr;padding-block:var(--marketing-space-sm)}.marketing-stack small{grid-column:1/-1}.marketing-capabilities__grid,.marketing-pricing-offer{grid-template-columns:1fr}.marketing-capability,.marketing-capability--wide{min-height:auto}.marketing-capability--last{grid-column:auto}.marketing-pricing-offer__action,.marketing-pricing-offer__price{border-right:var(--marketing-rule-hair) solid var(--color-marketing-rule)}.marketing-price-spec__table>div{grid-template-columns:1fr;gap:var(--marketing-space-xs)}.marketing-footer__base{align-items:flex-start;flex-direction:column;justify-content:center;gap:var(--marketing-space-sm);padding-block:var(--marketing-space-md)}}@media (max-width:25rem){.marketing-wordmark>span:last-child{display:none}.marketing-header__actions{gap:var(--marketing-space-2xs)}.marketing-header__cta{font-size:var(--marketing-text-xs)}.marketing-command{width:calc(100vw - 1rem)}.marketing-command__search{gap:var(--marketing-space-xs);padding-inline:var(--marketing-space-sm)}.marketing-command__search button{padding-inline:0}.marketing-actions{align-items:flex-start;flex-direction:column}.marketing-footer__base nav{gap:var(--marketing-space-sm)}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}