.ui-section-dark:not(.pattern-hero),.family-commercial-process,.family-commercial-close,.billing-pillar-dark,.recurring-example,.recurring-close,.subscription-operation,.subscription-example,.subscription-close,.product-overview-stages,.product-overview-close,.resources-method,.resources-close,.customers-framework,.customers-close,.closing-cta,.hub-close,.pattern-provenance-dark{border-color:var(--gray-6);background:var(--surface-0);color:var(--text-strong)}:is(.ui-section-dark:not(.pattern-hero),.family-commercial-process,.family-commercial-close,.billing-pillar-dark,.recurring-example,.recurring-close,.subscription-operation,.subscription-example,.subscription-close,.product-overview-stages,.product-overview-close,.resources-method,.resources-close,.customers-framework,.customers-close,.closing-cta,.hub-close,.pattern-provenance-dark) :is(p,li,small,span,dt,dd){color:var(--text-body)}:is(.ui-section-dark:not(.pattern-hero),.family-commercial-process,.family-commercial-close,.billing-pillar-dark,.recurring-example,.recurring-close,.subscription-operation,.subscription-example,.subscription-close,.product-overview-stages,.product-overview-close,.resources-method,.resources-close,.customers-framework,.customers-close,.closing-cta,.hub-close,.pattern-provenance-dark) :is(h2,h3,strong){color:var(--text-strong)}:is(.ui-section-dark:not(.pattern-hero),.family-commercial-process,.billing-pillar-dark,.resources-method,.customers-framework) .ui-kicker,:is(.family-commercial-close,.recurring-close,.subscription-close,.product-overview-close,.resources-close,.customers-close) .ui-kicker{color:var(--brand-link)}.pattern-vignette,.family-commercial-hero-vignette,.family-article-visual,.recurring-example-ui,.subscription-example-sheet,.product-overview-loop,.billing-pillar-approval,.verified-outcome,.published-story{border-color:var(--gray-6);background:var(--gray-2);box-shadow:var(--shadow-card);color:var(--text-strong)}:is(.pattern-vignette,.family-commercial-hero-vignette,.family-article-visual,.recurring-example-ui,.subscription-example-sheet,.product-overview-loop,.billing-pillar-approval,.verified-outcome,.published-story) :is(p,small,span,dt,dd){color:var(--text-body)}:is(.pattern-vignette,.family-commercial-hero-vignette,.family-article-visual,.recurring-example-ui,.subscription-example-sheet,.product-overview-loop,.billing-pillar-approval,.verified-outcome,.published-story) :is(h2,h3,strong,b){color:var(--text-strong)}.pattern-vignette :is(figcaption,footer),.recurring-example-ui :is(header,footer),.subscription-example-sheet :is(header,footer),.product-overview-loop :is(figcaption,footer){border-color:var(--gray-6);background:var(--gray-3)}.family-commercial-framework>div:first-child,.pricing-addons-table thead th,.document-tool-line.is-heading,.tool-result,.tds-calculator-results,.recurring-decision-sheet header,.subscription-fit-table header,.billing-pillar-decision>div:first-child{border-color:var(--gray-7);background:var(--gray-3);color:var(--text-strong)}.pricing-grid article.is-featured{border-color:var(--green-11);background:var(--surface-0);color:var(--text-strong);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--green-12) 12%, transparent)}.pricing-grid article.is-featured :is(.pricing-plan-head>p,.pricing-plan-price p,.pricing-plan-includes li){color:var(--text-body)}.pricing-grid article.is-featured :is(h3,.pricing-plan-price strong,.pricing-plan-includes>strong){color:var(--text-strong)}.pricing-grid article.is-featured :is(.pricing-plan-label span,.ui-kicker,.pricing-plan-price small){color:var(--brand-link)}.pricing-grid article.is-featured :is(.pricing-plan-price,.pricing-plan-limits li,.pricing-plan-includes li){border-color:var(--gray-6)}.pricing-grid article.is-featured .pricing-plan-limits li{color:var(--text-strong)}.family-commercial-steps,.family-commercial-steps li,.family-commercial-steps li>span{border-color:var(--gray-6);background:var(--gray-2);color:var(--text-strong)}.family-commercial-steps:before{background:var(--gray-7)}.family-commercial-steps li>span,.family-commercial-process .family-commercial-inline-link a{color:var(--brand-link)}.family-commercial-process :is(.family-commercial-section-head>div>p,.family-commercial-steps p){color:var(--text-body)}.home-page .homepage-customer-stories .verified-outcome,.home-page .homepage-closing-cta{border-color:var(--gray-6);background:var(--gray-2);box-shadow:var(--shadow-card);color:var(--text-strong)}.home-page .homepage-closing-cta:before{display:none}.home-page .homepage-customer-stories .verified-outcome :is(.verified-outcome-copy>span,.verified-outcome-copy>p,dd),.home-page .homepage-customer-stories .verified-outcome>p,.home-page .homepage-closing-cta>div:first-child>span,.home-page .homepage-closing-cta>div:last-child>p,.home-page .homepage-closing-cta>div:last-child>small{color:var(--text-body)}.home-page .homepage-customer-stories .verified-outcome :is(dt,.text-action),.home-page .homepage-customer-stories .verified-outcome>p :is(span,a),.home-page .homepage-closing-cta :is(h2,.text-action){color:var(--text-strong)}.home-page .homepage-customer-stories .verified-outcome :is(dl,dl>div),.home-page .homepage-closing-cta{border-color:var(--gray-6)}.home-page .homepage-closing-cta .button-primary:hover{background:var(--green-12);color:var(--white)}.home-page .homepage-closing-cta{border:0;border-block:1px solid var(--gray-6);box-shadow:none;background:0 0;border-radius:0;padding:clamp(4rem,7vw,6rem) 0;overflow:visible}.home-page .homepage-closing-cta>div:last-child{padding-top:var(--space-6)}.recurring-close aside,.subscription-close aside{border-color:var(--gray-6);background:var(--gray-2);color:var(--text-strong)}.recurring-close aside :is(li,footer),.subscription-close aside :is(li,footer){border-color:var(--gray-6)}.site-footer,:root[data-theme=white] .site-footer{border-top:1px solid var(--gray-6);background:var(--gray-2);color:var(--text-strong)}.site-footer .brand-mark-image-on-dark{display:none}.site-footer .brand-mark-image-on-light{display:block}.site-footer :is(.footer-lead p,.footer-links h3,.footer-base,.footer-appearance-label),.site-footer .footer-links a,.site-footer .footer-base-links a,.site-footer .footer-actions .text-action{color:var(--text-body)}.site-footer a span[aria-hidden=true]{color:inherit}.site-footer :is(.footer-links a,.footer-base-links a,.footer-actions .text-action):is(:hover,:focus-visible){color:var(--brand-link)}.site-footer :is(.footer-base,.footer-appearance-options){border-color:var(--gray-6)}.site-footer .footer-appearance-options button{color:var(--text-body)}.site-footer .footer-appearance-options button:hover,.site-footer .footer-appearance-options button:focus-visible{background:var(--gray-3);color:var(--text-strong)}.site-footer .footer-appearance-options button[aria-pressed=true]{background:var(--gray-12);color:var(--white)}.site-footer .footer-actions .button-primary:hover{background:var(--green-12);color:var(--white)}.button-primary,.header-cta,.ui-button-primary{background:var(--action-fill);color:var(--white)}:is(.button-primary,.header-cta,.ui-button-primary):is(:hover,:focus-visible){background:var(--action-fill-hover);color:var(--white)}.site-header,.site-header.site-header-overlay{height:calc(var(--nav-dock-height) + (var(--nav-dock-offset) * 2));color:var(--gray-12);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;inset-block-start:0;transform:none}.site-header .header-inner{width:min(84rem,100vw - 2rem);height:var(--nav-dock-height);margin:var(--nav-dock-offset) auto 0;gap:clamp(1rem,2vw,2rem);padding:0 .5rem 0 1.25rem}.site-header .header-inner:before,.site-header-overlay .header-inner:before{border:1px solid var(--nav-dock-rest-border);border-radius:var(--radius-md);background:var(--nav-dock-rest-surface);box-shadow:var(--nav-dock-rest-shadow);opacity:1;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);display:block}.site-header .header-inner:after{right:var(--radius-md);bottom:0;left:var(--radius-md)}.site-header .wordmark{border-right:1px solid var(--gray-5);padding-right:1.125rem}.site-header .nav-group>button,.site-header .direct-nav-link{min-height:2.75rem;padding-inline:.6875rem;font-size:.8125rem}.site-header .nav-group>button:after,.site-header .direct-nav-link:after{bottom:.1875rem;left:.6875rem;right:.6875rem}.site-header .header-controls{gap:.75rem;margin-left:.25rem}.site-header .login-link{min-height:var(--target-min);padding-inline:.25rem}.site-header .header-demo{min-height:var(--target-min);border:1px solid var(--gray-7);border-radius:var(--radius-pill);padding-inline:1rem}.site-header .header-demo:hover,.site-header .header-demo:focus-visible{border-color:var(--gray-10);background:var(--gray-2)}.site-header .header-cta,.site-header-overlay .header-cta{min-height:var(--target-min);border-radius:var(--radius-pill);box-shadow:none;padding-inline:1.125rem}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .header-inner:before{background:var(--nav-dock-hero-surface);box-shadow:0 .75rem 2.5rem color-mix(in srgb, var(--gray-dark-1) 16%, transparent);border-color:#0000}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) :is(.wordmark,.nav-group>button,.direct-nav-link,.login-link,.header-demo,.menu-toggle){color:var(--gray-dark-12)}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) :is(.nav-group>button,.direct-nav-link,.login-link):hover{color:var(--white)}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .wordmark{border-color:color-mix(in srgb, var(--gray-dark-12) 18%, transparent)}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .header-demo,.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .menu-toggle{border-color:color-mix(in srgb, var(--gray-dark-12) 32%, transparent)}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .header-demo:hover{border-color:color-mix(in srgb, var(--gray-dark-12) 58%, transparent);background:color-mix(in srgb, var(--gray-dark-12) 9%, transparent)}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .brand-mark-image-on-light{display:none}.site-header-overlay:not([data-scrolled=true]):not([data-menu-open=true]) .brand-mark-image-on-dark{display:block}.site-header-overlay:is([data-scrolled=true],[data-menu-open=true]) .brand-mark-image-on-dark{display:none}.site-header-overlay:is([data-scrolled=true],[data-menu-open=true]) .brand-mark-image-on-light{display:block}@media (min-width:1241px){:is(.site-header .mega-menu,.site-header .mega-menu:has(.mega-menu-spokes-1),.site-header .mega-menu:has(.mega-menu-spokes-2)){top:calc(var(--nav-dock-offset) + var(--nav-dock-height) + .5rem);width:min(84rem,100vw - 2rem);max-height:calc(100dvh - var(--nav-dock-height) - (var(--nav-dock-offset) * 2) - 1rem);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-menu);left:50%;right:auto;transform:translate(-50%,-.5rem)scale(.992)}.site-header .mega-menu[data-open=true]{transform:translate(-50%)scale(1)}.site-header .mega-menu-inner{background:var(--white);grid-template-columns:14rem minmax(0,1fr);width:100%;min-height:0;margin:0}.site-header .mega-menu-hub{border-right:1px solid var(--gray-6);background:var(--gray-2);padding:1.5rem}.site-header .mega-menu-hub strong{max-width:12ch;margin:.875rem 0 1.25rem;font-size:1.375rem}.site-header .mega-menu-hub>span{padding-top:1rem}.site-header .mega-menu-spokes,.site-header .mega-menu-spokes-1,.site-header .mega-menu-spokes-2,.site-header .mega-menu-spokes-3,.site-header .mega-menu-spokes-4{background:var(--white)}.site-header .mega-menu-section{padding:1.25rem 1.375rem 1.5rem}.site-header .mega-menu-section-heading{min-height:2rem;padding-bottom:.625rem}.site-header .mega-menu-section>a{min-height:3.875rem;padding-block:.625rem}.site-header .mega-menu-section>a strong{font-size:.875rem;line-height:1.3}.site-header .mega-menu-section>a small{margin-top:.1875rem;font-size:.75rem;line-height:1.35}}@media (max-width:1240px){.site-header .header-inner{width:calc(100vw - 1rem);padding-inline:1rem .375rem}.site-header .wordmark{border-right:0;padding-right:0}.site-header .mobile-menu{top:calc(var(--nav-dock-height) + (var(--nav-dock-offset) * 2) + .25rem);border-color:var(--gray-6);background:color-mix(in srgb, var(--white) 98%, transparent);box-shadow:var(--shadow-menu)}}.product-overview .product-overview-stages,.product-overview .product-overview-close,.billing-pillar .billing-pillar-closing,.subscription-page .subscription-operation,.subscription-page .subscription-example,.subscription-page .subscription-close{border-color:var(--gray-6);background:var(--surface-0);color:var(--text-strong)}.product-overview :is(.product-overview-stages,.product-overview-close) .ui-kicker,.billing-pillar .billing-pillar-closing .billing-pillar-kicker,.subscription-page :is(.subscription-operation,.subscription-example,.subscription-close) .ui-kicker{color:var(--brand-link)}.product-overview .product-overview-stages :is(header>p,li p),.product-overview .product-overview-close>div>div:last-child p,.billing-pillar .billing-pillar-closing p:not(.billing-pillar-kicker),.subscription-page .subscription-operation :is(.subscription-section-intro>p,.subscription-operation-map p,.subscription-operation-note),.subscription-page .subscription-example .subscription-example-copy>p:not(.ui-kicker),.subscription-page .subscription-close>div>div:last-child>p{color:var(--text-body)}.product-overview .product-overview-stages :is(ol,li),.product-overview .product-overview-close>div>div:last-child,.subscription-page .subscription-operation-map,.subscription-page .subscription-operation-map li,.subscription-page .subscription-close>div>div:last-child{border-color:var(--gray-6)}.product-overview .product-overview-stages li a,.subscription-page .subscription-operation :is(.subscription-operation-note a,.subscription-operation-map small),.subscription-page .subscription-example a,.subscription-page .subscription-close>div>div:last-child>div>a:last-child{color:var(--brand-link)}.subscription-page .subscription-operation-map li>span{border-color:var(--gray-6);color:var(--brand-link)}.subscription-page .subscription-operation-map h3,.subscription-page .subscription-close>div>div:last-child>div>a:last-child{color:var(--text-strong)}.product-overview .product-overview-loop,.subscription-page .subscription-example-sheet{border-color:var(--gray-6);background:var(--gray-2);color:var(--text-strong);box-shadow:var(--shadow-card)}.product-overview .product-overview-loop :is(figcaption,li,footer),.subscription-page .subscription-example-sheet :is(figcaption,div,footer){border-color:var(--gray-6)}.product-overview .product-overview-loop :is(strong,b),.subscription-page .subscription-example-sheet :is(strong,b){color:var(--text-strong)}.product-overview .product-overview-loop :is(figcaption small,li i,li>span),.subscription-page .subscription-example-sheet footer strong{color:var(--brand-link)}.product-overview .product-overview-loop li small,.subscription-page .subscription-example-sheet :is(figcaption small,div span,footer span){color:var(--text-body)}.product-overview .product-overview-loop :is(figcaption,footer),.subscription-page .subscription-example-sheet footer{background:var(--gray-3)}.family-commercial .family-commercial-framework>div:first-child,.recurring-page .recurring-decision-sheet header,.subscription-page .subscription-fit-table header,.billing-pillar .billing-pillar-decision>div:first-child,.customers-page .customers-proof-table>div:first-child,.resources-page .resources-rule-table>div:first-child{border-color:var(--gray-7);background:var(--gray-3);color:var(--text-strong)}.family-commercial .family-commercial-framework>div:first-child span,.recurring-page .recurring-decision-sheet header span,.subscription-page .subscription-fit-table header span,.billing-pillar .billing-pillar-decision>div:first-child span,.customers-page .customers-proof-table>div:first-child span,.resources-page .resources-rule-table>div:first-child span{border-color:var(--gray-7);color:var(--brand-link)}.customers-page .customers-proof-table,.customers-page .customers-proof-table>div,.customers-page .customers-proof-table>div>*,.resources-page .resources-rule-table,.resources-page .resources-rule-table>div,.resources-page .resources-rule-table>div>*{border-color:var(--gray-6)}.customers-page .customers-proof-table span,.resources-page .resources-rule-table span{color:var(--text-body)}.family-tool .tool-result,.family-tool .tds-calculator-results{border-color:var(--gray-6);background:var(--gray-3);color:var(--text-strong)}.family-tool :is(.tool-result,.tds-calculator-results)>div{border-color:var(--gray-6)}.family-tool :is(.tool-result,.tds-calculator-results) :is(dt,dd){color:var(--text-strong)}.family-tool-workspace :is(.document-studio,.calculation-studio,.rent-receipt-tool,.tool-calculator,.tds-calculator){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.family-tool-workspace :is(.document-studio-editor,.calculation-inputs,.rent-receipt-form,.tool-fields,.tds-calculator-inputs){background:0 0}.family-tool-workspace :is(.document-preview,.calculation-result,.rent-receipt-preview,.tool-result,.tds-calculator-results){border-left:1px solid var(--gray-6);background:var(--gray-2);color:var(--text-strong)}.family-tool-workspace :is(.document-preview,.calculation-result,.rent-receipt-preview,.tool-result,.tds-calculator-results) :is(p,small,span,dt,dd){border-color:var(--gray-6)}.family-tool-workspace :is(.document-tool,.invoice-tool){border:0;border-block:1px solid var(--gray-6);box-shadow:none;background:0 0;border-radius:0}.family-tool :is(.family-tool-links a,.family-tool-sources a){transition:color var(--duration-fast) ease, text-underline-offset var(--duration-fast) ease}.family-tool :is(.family-tool-links a,.family-tool-sources a):hover,.family-tool :is(.family-tool-links a,.family-tool-sources a):focus-visible{color:var(--green-12);text-underline-offset:.32em}@media (max-width:70rem){.family-tool-workspace :is(.document-preview,.calculation-result,.rent-receipt-preview,.tool-result,.tds-calculator-results){border-top:1px solid var(--gray-6);border-left:0}}@media (max-width:48rem){.family-tool-workspace .document-studio-editor>header{flex-direction:column;align-items:flex-start}.family-tool-workspace .document-studio-editor>header>span{white-space:normal}}.billing-pillar .billing-pillar-approval :is(header span,i,b){border-color:var(--gray-7);color:var(--brand-link)}.billing-pillar .billing-pillar-dark{border-color:var(--gray-6);background:var(--surface-0);color:var(--text-strong)}.billing-pillar .billing-pillar-dark .billing-pillar-kicker,.billing-pillar .billing-pillar-control a{color:var(--brand-link)}.billing-pillar .billing-pillar-control>div:first-child>p:not(.billing-pillar-kicker){color:var(--text-body)}.recurring-page :is(.recurring-product,.recurring-example,.recurring-close){border-color:var(--gray-6);background:var(--surface-0);color:var(--text-strong)}.recurring-page :is(.recurring-product,.recurring-example,.recurring-close) .ui-kicker,.recurring-page :is(.recurring-example-copy a,.recurring-close-copy>div>a:last-child){color:var(--brand-link)}.recurring-page :is(.recurring-product .recurring-section-intro>p,.recurring-example-copy>p:not(.ui-kicker),.recurring-close-copy>p:not(.ui-kicker)){color:var(--text-body)}.recurring-page .recurring-walkthrough{color:var(--text-strong);box-shadow:none;background:0 0;border-color:#0000}.recurring-page .recurring-walkthrough-tabs{border-color:#0000}.recurring-page .recurring-walkthrough-tabs button{border-color:var(--gray-6);color:var(--text-body)}.recurring-page .recurring-walkthrough-tabs button[aria-selected=true]{color:var(--text-strong);background:0 0}.recurring-page .recurring-walkthrough-tabs button span,.recurring-page .recurring-walkthrough-tabs button[aria-selected=true] span,.recurring-page .recurring-walkthrough-copy>span{color:var(--brand-link)}.recurring-page .recurring-walkthrough-tabs button small{color:var(--text-body)}.home-page .customer-story :is(.customer-story-brand>span,.customer-story-workflow){color:var(--brand-link)}.recurring-page .recurring-walkthrough-copy{border-color:#0000}.recurring-page .recurring-walkthrough-copy p{color:var(--text-body)}.recurring-page .recurring-walkthrough-screen>footer{background:var(--gray-3);color:var(--text-strong)}.recurring-page .recurring-walkthrough-screen>footer span,.recurring-page .recurring-walkthrough-screen>footer b{color:var(--text-body)}.recurring-page .recurring-example-ui{border-color:var(--gray-6);background:var(--gray-2);color:var(--text-strong);box-shadow:var(--shadow-card)}.recurring-page .recurring-example-ui :is(header,div,footer){border-color:var(--gray-6)}.recurring-page .recurring-example-ui :is(header small,div span,footer span){color:var(--text-body)}.recurring-page .recurring-example-ui footer{background:var(--gray-3)}.recurring-page .recurring-example-ui footer strong,.recurring-page .recurring-close aside>span,.recurring-page .recurring-close aside li i{color:var(--brand-link)}.recurring-page .recurring-close-copy>div>a:last-child,.recurring-page .recurring-close aside li strong{color:var(--text-strong)}.recurring-page .recurring-close aside :is(li small,footer){color:var(--text-body)}.family-commercial .family-commercial-hero-vignette{border-color:var(--gray-6);background:var(--gray-2);color:var(--text-strong)}.family-commercial .family-commercial-hero-vignette :is(figcaption,.family-commercial-hero-vignette-title,li){border-color:var(--gray-6)}.family-commercial .family-commercial-hero-vignette :is(figcaption small,.family-commercial-hero-vignette-title small,li small,footer small){color:var(--text-body)}.family-commercial .family-commercial-hero-vignette :is(figcaption span,li i,li b){border-color:var(--gray-7);color:var(--brand-link)}.family-commercial .family-commercial-hero-vignette footer{background:var(--gray-3)}.home-page .handoff-table{border:0;box-shadow:none;background:0 0;border-block:0;border-radius:0;padding:0 24px;overflow:visible}.home-page .handoff-head,.home-page .handoff-row{grid-template-columns:34px minmax(0,.78fr) 42px minmax(0,1.22fr);gap:20px}.home-page .handoff-head{padding-block:18px}.home-page .handoff-row{min-height:112px}.control-sheet-billing .control-sheet-body{border:0;border-block:1px solid var(--gray-6);background:0 0;border-radius:0;overflow:visible}.control-sheet-billing .control-sheet-inputs{border-right:1px solid var(--gray-6);background:0 0;padding-left:0}.control-sheet-billing .control-sheet-state,:root[data-theme=white] .control-sheet-billing .control-sheet-state{border-left:1px solid var(--gray-6);color:var(--gray-12);background:0 0;padding-right:0}.control-sheet-billing .control-sheet-invoice{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0}.control-sheet-billing .control-sheet-invoice-heading{border-color:var(--gray-6);padding:2.125rem clamp(1.75rem,3vw,2.75rem) 1.75rem}.control-sheet-billing .control-sheet-invoice-heading>span{color:var(--green-12)}.control-sheet-billing .control-sheet-invoice-heading>i{top:2.25rem;right:clamp(1.75rem,3vw,2.75rem)}.control-sheet-billing .control-sheet-invoice dl{padding:.5rem clamp(1.75rem,3vw,2.75rem) 1.375rem}.control-sheet-billing .control-sheet-invoice dl>div{min-height:4.25rem}.control-sheet-billing>ol li>span{border-radius:50%}.family-commercial-steps,.family-commercial-steps li,.family-commercial-steps li>span{background:0 0}.family-commercial-steps{border:0;border-block:1px solid var(--gray-6);border-radius:0}.family-commercial-steps:before{display:none}.family-commercial-steps li{min-height:0;padding:2rem var(--space-6);border-right:1px solid var(--gray-6);grid-template-columns:2.25rem minmax(0,1fr);gap:0 1.25rem;display:grid}.family-commercial-steps li:first-child{padding-left:var(--space-6)}.family-commercial-steps li:last-child{padding-right:var(--space-6);border-right:0}.family-commercial-steps li>span{background:var(--white);border-radius:50%;grid-row:1/3}.family-commercial-steps h3{grid-column:2;margin:.2rem 0 .75rem}.family-commercial-steps p{grid-column:2;margin:0}.family-commercial-example .pattern-example>strong{border-top:0;padding-top:0}.family-commercial-context>a{border-top:1px solid var(--gray-6);width:100%;min-width:0;min-height:4.5rem;color:var(--gray-12);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:0;padding-inline:.75rem;text-decoration:none;display:flex}.family-commercial-context>a span{gap:.3rem;min-width:0;display:grid}.family-commercial-context>a strong{font-size:var(--text-small)}.family-commercial-context>a small{color:var(--gray-11);font-size:var(--type-caption);font-weight:var(--weight-regular);overflow-wrap:anywhere}.family-commercial-context>a i{color:var(--brand-link);transition:transform var(--duration-fast) ease;font-style:normal}.family-commercial-context>a:hover,.family-commercial-context>a:focus-visible{background:var(--gray-2);color:var(--brand-link)}.family-commercial-context>a:hover i,.family-commercial-context>a:focus-visible i{transform:translate(.3rem)}.pricing-addon-grid{border-block:1px solid var(--gray-6);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.pricing-addon-grid li{border:0;border-bottom:1px solid var(--gray-6);background:0 0;border-radius:0;flex-direction:row;align-items:flex-end;gap:1.875rem;min-height:9.375rem;padding:1.75rem 1.875rem}.pricing-addon-grid li:nth-child(odd){border-right:1px solid var(--gray-6);padding-left:0}.pricing-addon-grid li:nth-child(2n){padding-right:0}.pricing-addon-grid li:nth-last-child(-n+2){border-bottom:0}.pricing-addon-grid li a{transition:color var(--duration-fast) ease}.pricing-addon-grid li a:hover,.pricing-addon-grid li a:focus-visible{color:var(--green-12)}.home-page .control-sheet-stack{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);overflow:visible}.home-page .control-sheet-stack>header{border-bottom:1px solid var(--gray-6);padding:0 0 1.75rem}.home-page .control-sheet-stack>header>strong{max-width:none;color:var(--gray-12);margin-top:.75rem}.home-page .control-sheet-stack-core,:root[data-theme=white] .home-page .control-sheet-stack-core{border-right:1px solid var(--gray-6);min-width:0;color:var(--gray-12);background:0 0;padding:2.5rem 2.25rem 2.5rem 0}.home-page .control-sheet-stack-core>span,:root[data-theme=white] .home-page .control-sheet-stack-core>span{color:var(--green-12)}.home-page .control-sheet-stack-core>strong,:root[data-theme=white] .home-page .control-sheet-stack-core>strong{color:var(--gray-12);margin-top:.875rem}.home-page .control-sheet-stack-stages{border:0;border-top:1px solid var(--gray-6);grid-template-columns:1fr;margin-top:2rem}.home-page .control-sheet-stack-stages li,:root[data-theme=white] .home-page .control-sheet-stack-stages li{border:0;border-bottom:1px solid var(--gray-6);min-height:3.25rem;padding:.75rem 0}.home-page .control-sheet-stack-stages li>span,:root[data-theme=white] .home-page .control-sheet-stack-stages li>span{color:var(--green-11)}.home-page .control-sheet-stack-stages li>strong,:root[data-theme=white] .home-page .control-sheet-stack-stages li>strong{color:var(--gray-12)}.home-page .control-sheet-lanes article{border-color:var(--gray-6);background:0 0;min-height:8.25rem;padding:1.75rem 0 1.75rem 2.25rem}.home-page .control-sheet-lanes article>b{border-color:var(--gray-7);background:var(--gray-1)}.home-page .control-sheet-lanes article span{color:var(--green-12)}.home-page .control-sheet-lanes article strong{color:var(--gray-12)}.home-page .control-sheet-lanes article small{color:var(--gray-11)}.home-page .control-sheet-lanes article>i{width:4.5rem;height:2px;left:2.25rem;right:auto}@media (max-width:56rem){.control-sheet-billing .control-sheet-inputs{padding-left:1.75rem}.control-sheet-billing .control-sheet-state{border-top:1px solid var(--gray-6);border-left:0;padding-right:1.75rem}.home-page .control-sheet-stack{grid-template-columns:1fr}.home-page .control-sheet-stack-core,:root[data-theme=white] .home-page .control-sheet-stack-core{border-right:0;border-bottom:1px solid var(--gray-6);min-height:0;padding:2rem 0}.home-page .control-sheet-stack-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .control-sheet-stack-stages li{border-right:1px solid var(--gray-6);grid-template-columns:1fr;align-content:start;gap:.35rem;padding-right:1rem}.home-page .control-sheet-stack-stages li:last-child{border-right:0}.home-page .control-sheet-lanes article{padding-left:0}.home-page .control-sheet-lanes article>i{left:0}}@media (max-width:48rem){.home-page .handoff-table{padding-inline:12px}.control-sheet-billing .control-sheet-invoice-heading{padding:1.75rem var(--space-5) 1.5rem}.control-sheet-billing .control-sheet-invoice-heading>i{top:1.875rem;right:var(--space-5)}.control-sheet-billing .control-sheet-invoice dl{padding:.375rem var(--space-5) 1.125rem}.family-commercial-steps li,.family-commercial-steps li:first-child,.family-commercial-steps li:last-child{padding:1.6rem var(--space-3);border-right:0;border-bottom:1px solid var(--gray-6)}.family-commercial-steps li:last-child{border-bottom:0}.pricing-addon-grid{grid-template-columns:1fr}.pricing-addon-grid li,.pricing-addon-grid li:nth-child(odd),.pricing-addon-grid li:nth-child(2n){border-right:0;border-bottom:1px solid var(--gray-6);min-height:8rem;padding:1.5rem 0}.pricing-addon-grid li:last-child{border-bottom:0}.home-page .control-sheet-stack-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .control-sheet-stack-stages li:nth-child(2){border-right:0}.home-page .control-sheet-lanes article{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;min-height:7.5rem}.home-page .control-sheet-lanes article>b{width:2.5rem;height:2.5rem}}:root[data-theme=dark] :is(.site-header .mega-menu,.site-header .mobile-menu){--gray-1:var(--gray-light-1);--gray-2:var(--gray-light-2);--gray-3:var(--gray-light-3);--gray-4:var(--gray-light-4);--gray-5:var(--gray-light-5);--gray-6:var(--gray-light-6);--gray-7:var(--gray-light-7);--gray-8:var(--gray-light-8);--gray-9:var(--gray-light-9);--gray-10:var(--gray-light-10);--gray-11:var(--gray-light-11);--gray-12:var(--gray-light-12);--green-9:var(--green-light-9);--green-10:var(--green-light-10);--green-11:var(--green-light-11);--green-12:var(--green-light-12);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .site-footer .brand-mark-image-on-light{display:none}:root[data-theme=dark] .site-footer .brand-mark-image-on-dark{display:block}:root[data-theme=dark] :is(.button-light,.product-top,.bill-builder>section,.bill-builder>aside,.queue-grid>section,.decision-detail,.receivable-list,.resolution-card,.close-summary,.entity-list,.home-page .product-walkthrough .showcase-tabs button[aria-selected=true],.home-page .product-walkthrough .product-screen,.control-sheet-billing .control-sheet-body,.control-sheet-billing .control-sheet-inputs,.control-sheet-billing .control-sheet-invoice,.control-sheet-billing>ol li>div,.control-sheet-billing>ol li>span,.recurring-product,.recurring-walkthrough-screen,.family-commercial-steps li>span){background:var(--gray-2);color:var(--text-strong)}:root[data-theme=dark] :is(.button-primary,.header-cta,.ui-button-primary),:root[data-theme=dark] :is(.button-primary,.header-cta,.ui-button-primary,.product-visual-action) *{color:var(--solid-white)}:root[data-theme=dark] .product-visual-action,:root[data-theme=dark] :is(.site-header,.site-header-overlay) .header-cta{background:var(--action-fill);color:var(--solid-white)}:root[data-theme=dark] .home-page .product-walkthrough .state-pill{color:var(--green-dark-11)!important}:root[data-theme=dark] .site-footer .footer-appearance-options button[aria-pressed=true]{background:var(--gray-dark-12);color:var(--gray-dark-1)}:root[data-theme=dark] .site-header:not(.site-header-overlay),:root[data-theme=dark] .site-header-overlay:is([data-scrolled=true],[data-menu-open=true]),:root[data-theme=dark] .site-header:not(.site-header-overlay) :is(.wordmark,.nav-group>button,.direct-nav-link,.login-link,.header-demo,.menu-toggle),:root[data-theme=dark] .site-header-overlay:is([data-scrolled=true],[data-menu-open=true]) :is(.wordmark,.nav-group>button,.direct-nav-link,.login-link,.header-demo,.menu-toggle){color:var(--gray-dark-12)}:root[data-theme=dark] .site-header:not(.site-header-overlay) .brand-mark-image-on-light,:root[data-theme=dark] .site-header-overlay:is([data-scrolled=true],[data-menu-open=true]) .brand-mark-image-on-light{display:none}:root[data-theme=dark] .site-header:not(.site-header-overlay) .brand-mark-image-on-dark,:root[data-theme=dark] .site-header-overlay:is([data-scrolled=true],[data-menu-open=true]) .brand-mark-image-on-dark{display:block}
:is(.family-commercial,.family-tool,.comparison-page,.product-overview,.recurring-page,.subscription-page,.billing-pillar,.resources-page,.pricing-page,.customers-page,.home-page,.blog-home,.blog-post) :is(.ui-section,.product-overview-stages,.product-overview-models,.product-overview-boundary,.product-overview-fit,.product-overview-faq){scroll-margin-top:calc(var(--header-height) + var(--space-8))}:is(.family-commercial-recognition,.family-commercial-example-section,.family-tool-guidance,.comparison-method,.product-overview-models,.product-overview-fit,.resources-example,.customers-standard),:is(.recurring-product,.recurring-example,.subscription-operation,.subscription-example,.billing-pillar-soft){background:var(--surface-1)}:is(.family-commercial-decision,.family-tool-faq-section,.comparison-fit,.product-overview-boundary,.pricing-faq-section,.resources-families,.customers-example),:is(.recurring-proof,.recurring-companion,.recurring-faq,.subscription-fit,.subscription-companion,.subscription-faq,.billing-pillar-control,.billing-pillar-faq){background:var(--surface-0)}:is(.family-commercial-recognition,.family-commercial-decision,.family-commercial-example-section,.family-commercial-faq-section,.family-tool-guidance,.family-tool-faq-section,.comparison-fit,.comparison-method,.comparison-case,.comparison-context,.product-overview-models,.product-overview-boundary,.product-overview-fit,.product-overview-faq,.resources-families,.resources-method,.resources-example,.resources-faq,.pricing-faq-section,.customers-standard,.customers-framework,.customers-example,.customers-faq,.recurring-product,.recurring-proof,.recurring-example,.recurring-companion,.recurring-faq,.subscription-operation,.subscription-fit,.subscription-example,.subscription-companion,.subscription-faq,.billing-pillar-control,.billing-pillar-soft,.billing-pillar-faq){padding-block:clamp(4rem,6vw,6rem)}.family-commercial-context{padding-top:clamp(2rem,3.25vw,3rem)}.blog-home-standard{background:var(--surface-1);padding-block:clamp(5.25rem,8vw,8rem)}.blog-home-faq{background:var(--surface-0);padding-block:clamp(5.25rem,8vw,8rem)}.blog-home-standard li{transition:background-color .18s,color .18s}@media (hover:hover) and (pointer:fine){.blog-home-standard li:hover{background:var(--surface-2)}}:is(.family-commercial-split>div:first-child,.family-commercial-section-head>div:first-child,.family-commercial-context,.family-commercial-faq>div:first-child,.family-tool-guidance>.ui-container>header,.family-tool-faq>div:first-child,.comparison-fit-intro,.comparison-method header>div:first-child,.comparison-case>.ui-container>div:first-child,.comparison-context>.ui-container>div:first-child,.product-overview-models>.ui-container>div:first-child,.product-overview-boundary>.ui-container>div:first-child,.product-overview-fit>.ui-container>div:first-child,.product-overview-faq>.ui-container>div:first-child,.resources-section-head>div:first-child,.resources-example-copy,.resources-faq-grid>div:first-child,.pricing-heading>div:first-child,.pricing-framework>div:first-child,.pricing-faq>div:first-child,.customers-section-head>div:first-child,.customers-faq-grid>div:first-child,.recurring-section-intro>div:first-child,.recurring-example-copy,.recurring-companion>.ui-container>div:first-child,.recurring-faq>.ui-container>div:first-child,.subscription-section-intro>div:first-child,.subscription-fit-copy,.subscription-example-copy,.subscription-companion>.ui-container>div:first-child,.subscription-faq>.ui-container>div:first-child,.blog-home-standard .ui-container>div:first-child,.blog-home-faq>.ui-container>div:first-child)>.ui-kicker{align-items:center;gap:var(--space-3);display:flex}:is(.family-commercial-split>div:first-child,.family-commercial-section-head>div:first-child,.family-commercial-context,.family-commercial-faq>div:first-child,.family-tool-guidance>.ui-container>header,.family-tool-faq>div:first-child,.comparison-fit-intro,.comparison-method header>div:first-child,.comparison-case>.ui-container>div:first-child,.comparison-context>.ui-container>div:first-child,.product-overview-models>.ui-container>div:first-child,.product-overview-boundary>.ui-container>div:first-child,.product-overview-fit>.ui-container>div:first-child,.product-overview-faq>.ui-container>div:first-child,.resources-section-head>div:first-child,.resources-example-copy,.resources-faq-grid>div:first-child,.pricing-heading>div:first-child,.pricing-framework>div:first-child,.pricing-faq>div:first-child,.customers-section-head>div:first-child,.customers-faq-grid>div:first-child,.recurring-section-intro>div:first-child,.recurring-example-copy,.recurring-companion>.ui-container>div:first-child,.recurring-faq>.ui-container>div:first-child,.subscription-section-intro>div:first-child,.subscription-fit-copy,.subscription-example-copy,.subscription-companion>.ui-container>div:first-child,.subscription-faq>.ui-container>div:first-child,.blog-home-standard .ui-container>div:first-child,.blog-home-faq>.ui-container>div:first-child)>.ui-kicker:before{content:"";opacity:.82;background:currentColor;flex:none;width:clamp(1.75rem,3vw,2.75rem);height:1px}:is(.family-commercial-section-head,.family-tool-guidance>.ui-container>header,.comparison-method header,.resources-section-head,.customers-section-head){align-items:end}:is(.family-commercial,.family-tool,.comparison-page,.product-overview,.recurring-page,.subscription-page,.billing-pillar,.resources-page,.pricing-page,.customers-page) :is(.ui-section,.product-overview-models,.product-overview-boundary,.product-overview-fit,.product-overview-faq) h2{text-wrap:balance}:is(.family-commercial-section-head,.family-tool-guidance>.ui-container>header,.comparison-method header,.resources-section-head,.customers-section-head)>:last-child{justify-self:end;max-width:38rem}:is(.family-commercial-signals>li,.family-commercial-framework>[role=row]:not(:first-child),.family-commercial-context>a,.family-tool-guidance article,.comparison-fit li,.comparison-method li,.comparison-context>.ui-container>div:last-child>p,.product-overview-fit li,.resources-rule-table>[role=row]:not(:first-child),.customers-standard li,.customers-proof-table>[role=row]:not(:first-child)){transition:background-color .18s,color .18s,transform .18s}:is(.family-commercial-context>a,.comparison-context a,.product-overview :is(.product-overview-models,.product-overview-boundary,.product-overview-fit) a,.resources-page a,.customers-page a){text-underline-offset:.24em;text-decoration-thickness:.075em}@media (hover:hover) and (pointer:fine){:is(.family-commercial-signals>li,.family-commercial-framework>[role=row]:not(:first-child),.family-commercial-context>a,.family-tool-guidance article,.comparison-fit li,.comparison-context>.ui-container>div:last-child>p,.product-overview-fit li,.resources-rule-table>[role=row]:not(:first-child),.customers-standard li,.customers-proof-table>[role=row]:not(:first-child)):hover{background:var(--surface-2)}:is(.family-commercial-context>a,.comparison-context a,.product-overview :is(.product-overview-models,.product-overview-boundary,.product-overview-fit) a,.resources-page a,.customers-page a):hover{color:var(--brand-hover)}}.family-article-layout>article>section{padding-block:clamp(3.75rem,6vw,6rem);position:relative}.family-article-layout>article>section+section{border-top:0}.family-article-layout>article>section:before{background:var(--brand-link);content:"";width:clamp(2.5rem,5vw,4.5rem);height:1px;position:absolute;top:0;left:0}.family-article-section-copy{max-width:49rem}.family-article-section-copy>:is(p,ul,ol){max-width:45rem}.family-article-steps li,.family-article-context a{transition:background-color .18s,color .18s,transform .18s}@media (hover:hover) and (pointer:fine){.family-article-steps li:hover{background:var(--surface-1)}.family-article-context a:hover{color:var(--brand-hover)}}.hub-spokes{border-block:var(--border-width) solid var(--border-subtle);background:var(--surface-1);gap:0;padding-block:clamp(5.25rem,8vw,8rem)}.hub-spokes article{border:0;border-right:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle);min-height:22rem;box-shadow:none;background:0 0;border-radius:0;padding:clamp(2rem,4vw,3.5rem)}.hub-spokes article:nth-child(2n){border-right:0}.hub-spokes article:nth-last-child(-n+2){border-bottom:0}.hub-spokes article:hover,.hub-spokes article:focus-within{border-color:var(--border-subtle);background:var(--surface-2);box-shadow:none;transform:none}.hub-spoke-number{border:0;border-radius:0;place-items:start}@media (max-width:62rem){:is(.family-commercial-recognition,.family-commercial-decision,.family-commercial-example-section,.family-commercial-faq-section,.family-tool-guidance,.family-tool-faq-section,.comparison-fit,.comparison-method,.comparison-case,.comparison-context,.product-overview-models,.product-overview-boundary,.product-overview-fit,.product-overview-faq,.resources-families,.resources-method,.resources-example,.resources-faq,.pricing-faq-section,.customers-standard,.customers-framework,.customers-example,.customers-faq,.recurring-product,.recurring-proof,.recurring-example,.recurring-companion,.recurring-faq,.subscription-operation,.subscription-fit,.subscription-example,.subscription-companion,.subscription-faq,.billing-pillar-control,.billing-pillar-soft,.billing-pillar-faq){padding-block:clamp(4.5rem,10vw,6rem)}:is(.family-commercial-section-head,.family-tool-guidance>.ui-container>header,.comparison-method header,.resources-section-head,.customers-section-head)>:last-child{justify-self:start;max-width:42rem}}@media (max-width:42rem){.family-article-layout>article>section{padding-block:var(--space-12)}.hub-spokes article,.hub-spokes article:nth-child(2n),.hub-spokes article:nth-last-child(-n+2){border-right:0;border-bottom:var(--border-width) solid var(--border-subtle)}.hub-spokes article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){:is(.family-commercial-signals>li,.family-commercial-framework>[role=row],.family-commercial-context>a,.family-tool-guidance article,.comparison-fit li,.comparison-context a,.product-overview-fit li,.resources-page a,.customers-page a,.family-article-steps li,.family-article-context a,.blog-home-standard li){transition:none}}main>:has(+:is(.family-commercial-faq-section,.family-tool-faq-section,.family-article-faq-section,.comparison-faq-section,.product-overview-faq,.customers-faq,.resources-faq,.recurring-faq,.subscription-faq,.billing-pillar-faq,.blog-home-faq,.homepage-faq)){padding-bottom:0}main>:is(.family-commercial-faq-section,.family-tool-faq-section,.family-article-faq-section,.comparison-faq-section,.product-overview-faq,.customers-faq,.resources-faq,.recurring-faq,.subscription-faq,.billing-pillar-faq,.blog-home-faq,.homepage-faq),main>.ui-section:not(.ui-section-soft):not(.ui-section-dark)+.ui-section.family-commercial-faq-section:not(.ui-section-soft):not(.ui-section-dark){padding-top:clamp(4rem,6vw,6rem)}:is(main>:has(+.ui-section>.pricing-faq),main>:has(+.billing-pillar-section>.billing-pillar-faq)){padding-bottom:0}main>.ui-section:not(.ui-section-soft):not(.ui-section-dark)+.ui-section:not(.ui-section-soft):not(.ui-section-dark):has(>.pricing-faq){padding-top:clamp(4rem,6vw,6rem)}main>.billing-pillar-section:has(>.billing-pillar-faq){padding-top:clamp(4rem,6vw,6rem)}.home-page>.integration-section:has(+.homepage-faq){padding-bottom:0}.home-page>.homepage-faq.page-section{padding-top:clamp(4rem,6vw,6rem)}
.market-recognition,.market-testimonials{padding-block:var(--space-section);border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-0);color:var(--text-strong)}.market-recognition header,.market-testimonials header{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.market-recognition h2,.market-testimonials h2{max-width:18ch;font-size:var(--type-section-heading);font-weight:var(--weight-display);letter-spacing:var(--tracking-section);line-height:var(--leading-section);margin:0}.market-recognition header>p,.market-testimonials header>p{max-width:38rem;color:var(--text-body);margin:0}.market-recognition ul{margin:var(--space-12) 0 0;border-block:var(--border-width) solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.market-recognition li{min-height:7.5rem;padding:var(--space-5);border-right:var(--border-width) solid var(--border-subtle);background:var(--white);place-items:center;display:grid}.market-recognition li:nth-child(5n){border-right:0}.market-recognition li:nth-child(n+6){border-top:var(--border-width) solid var(--border-subtle)}.market-recognition img{object-fit:contain;width:auto;max-width:min(100%,10.5rem);height:auto;max-height:2.75rem;display:block}.market-testimonial-track{margin-top:var(--space-12);border-block:var(--border-width) solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-testimonial-track>div{border-right:var(--border-width) solid var(--border-subtle)}.market-testimonial-track>div:last-child{border-right:0}.market-testimonial{min-height:25rem;padding:var(--space-7);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;flex-direction:column;justify-content:space-between;margin:0;display:flex}.market-testimonial:hover{background:var(--surface-1);transform:translateY(-2px)}.market-testimonial blockquote{max-width:33ch;margin:0 0 var(--space-8);font-size:var(--text-body-lg);line-height:var(--leading-body)}.market-testimonial figcaption{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);display:flex}.market-testimonial figcaption>img,.market-evidence-initials{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.market-evidence-initials{background:var(--surface-2);color:var(--brand-link);font-size:var(--type-caption);font-weight:var(--weight-semibold);place-items:center;display:grid}.market-testimonial figcaption>span:not(.market-evidence-initials){gap:.25rem;min-width:0;display:grid}.market-testimonial figcaption strong{font-size:var(--text-small)}.market-testimonial figcaption small{color:var(--text-body);font-size:var(--type-caption)}.market-testimonial figcaption a{border:var(--border-width) solid var(--border-subtle);width:2.5rem;height:2.5rem;color:var(--brand-link);border-radius:50%;place-items:center;margin-left:auto;text-decoration:none;display:grid}.market-testimonial figcaption a:hover,.market-testimonial figcaption a:focus-visible{border-color:var(--brand-link);background:var(--brand-link);color:var(--white)}.market-testimonials-all .market-testimonial-track{scroll-snap-type:x mandatory;scrollbar-color:var(--border-strong) transparent;display:flex;overflow-x:auto}.market-testimonials-all .market-testimonial-track>div{scroll-snap-align:start;min-width:min(32rem,82vw)}@media (max-width:64rem){.market-recognition ul{grid-template-columns:repeat(3,minmax(0,1fr))}.market-recognition li,.market-recognition li:nth-child(5n){border-right:var(--border-width) solid var(--border-subtle);border-top:0}.market-recognition li:nth-child(3n){border-right:0}.market-recognition li:nth-child(n+4){border-top:var(--border-width) solid var(--border-subtle)}}@media (max-width:56rem){.market-recognition header,.market-testimonials header,.market-testimonial-track{grid-template-columns:1fr}.market-testimonial-track>div{border-right:0;border-bottom:var(--border-width) solid var(--border-subtle)}.market-testimonial-track>div:last-child{border-bottom:0}.market-testimonial{min-height:0}}@media (max-width:34rem){.market-recognition ul{grid-template-columns:repeat(2,minmax(0,1fr))}.market-recognition li,.market-recognition li:nth-child(3n){border-right:var(--border-width) solid var(--border-subtle)}.market-recognition li:nth-child(2n){border-right:0}.market-recognition li:nth-child(n+3){border-top:var(--border-width) solid var(--border-subtle)}}@media (prefers-reduced-motion:reduce){.market-testimonial{transition:none}.market-testimonial:hover{transform:none}}
.ai-workflows{background:var(--canvas);color:var(--ink);padding-block:clamp(5rem,9vw,9rem)}.ai-workflows-grid{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ai-workflows-intro{top:calc(var(--header-height) + 2rem);position:sticky}.ai-workflows-intro h2{max-width:10ch;margin-block:1.25rem 1.5rem}.ai-workflows-intro>p:not(.ui-kicker){max-width:31rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.ai-workflows-link{min-height:2.75rem;color:var(--brand-link);text-underline-offset:.3em;align-items:center;gap:.75rem;margin-top:1.5rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.ai-workflows-link span{transition:transform var(--motion-fast) ease}.ai-workflows-link:hover span{transform:translate(.3rem)}.ai-workflows-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ai-workflows-list li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) minmax(8rem,11rem);align-items:start;gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.ai-workflows-number{color:var(--brand-link);letter-spacing:.08em;font-size:.8rem;font-weight:700}.ai-workflows-list h3{margin:0 0 .5rem;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2}.ai-workflows-list p{max-width:42rem;color:var(--ink-soft);margin:0;line-height:1.6}.ai-workflows-list small{color:var(--muted);text-align:right;font-size:.78rem;font-weight:600;line-height:1.45}.ai-workflows-boundary{border-top:2px solid var(--ink);color:var(--ink-soft);margin:2rem 0 0;padding:1.25rem 0 0;line-height:1.6}.ai-workflows-boundary strong{color:var(--ink)}@media (max-width:900px){.ai-workflows-grid{grid-template-columns:1fr}.ai-workflows-intro{position:static}.ai-workflows-intro h2{max-width:14ch}}@media (max-width:620px){.ai-workflows-list li{grid-template-columns:2.25rem minmax(0,1fr)}.ai-workflows-list small{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.ai-workflows-link span{transition:none}}

