.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{padding-inline:.25rem}.site-header .header-demo{border:1px solid var(--gray-7);border-radius:var(--radius-pill);min-height:2.625rem;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{border-radius:var(--radius-pill);min-height:2.625rem;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);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:-.75rem;padding-inline:.75rem;text-decoration:none;display:flex}.family-commercial-context>a span{gap:.3rem;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)}.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}

