.funding-cta-row{display:flex;flex-wrap:wrap;gap:var(--gap-4)}.funding-cta-row--center{justify-content:center}.hero-stack .title>*{text-wrap:balance}.funding-disclaimer,.funding-field-hint,.funding-hint,.funding-updated{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-disclaimer{max-width:var(--column-8)}.funding-question{margin-bottom:var(--gap-5);padding:0;color:var(--text-heading);font-size:var(--type-lead);line-height:var(--type-lead-line-height)}.funding-question:focus{outline:none}.funding-subquestion{margin-bottom:var(--gap-3);padding:0;color:var(--text-body);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-question+.funding-question-hint{margin:calc(-1 * var(--gap-3)) 0 var(--gap-5)}.funding-optional{color:var(--text-body-muted)}.funding-choice{width:100%;height:100%;align-items:flex-start;border:0;color:var(--text-body);font:inherit;text-align:left;cursor:pointer}.funding-choice.is-selected{background-color:var(--surface-4)}.funding-choice:focus-visible{outline:2px solid var(--text-heading);outline-offset:2px}.funding-choice .form-checkbox{flex:none;align-self:flex-start}.funding-choice-text{display:flex;flex-direction:column;gap:var(--gap-1)}.funding-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--bento-grid-gap);gap:var(--bento-grid-gap)}.funding-chip-group{min-width:0;margin:0;padding:0;border:0}.funding-chips{flex-wrap:wrap;gap:var(--gap-1);margin-bottom:0}.funding-chip{position:relative;min-height:var(--button-height-medium);opacity:1;cursor:pointer}.funding-chip:hover{background-color:var(--surface-3)}.funding-chip.is-current{background-color:var(--surface-4);color:var(--text-heading)}.funding-chip input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.funding-chip:has(input:focus-visible){outline:2px solid var(--text-heading);outline-offset:2px}.funding-results{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-6)}.funding-results-meta{display:flex;flex-direction:column;gap:var(--gap-2)}.funding-plan-grid{align-items:stretch;width:100%}.funding-plan{position:relative;min-height:0;row-gap:var(--gap-6)}.funding-plan-status{display:flex;align-items:center;gap:var(--gap-3);margin:0 0 var(--gap-4);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-status-dot{width:var(--gap-3);height:var(--gap-3);border-radius:50%;background-color:var(--status-success)}.funding-plan-actions{display:flex;flex-direction:column;align-self:stretch;gap:var(--gap-4)}.funding-plan-facts{display:flex;flex-direction:column;gap:var(--gap-3);margin:0}.funding-plan-facts div{display:flex;flex-direction:column;gap:var(--gap-1)}.funding-plan-facts dt{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-plan-facts dd{margin:0;color:var(--text-heading)}.funding-plan-source{display:inline-flex;min-height:var(--button-height-medium);align-items:center;align-self:flex-start;gap:var(--gap-2);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-plan-source:hover{color:var(--text-heading)}.funding-fallback{width:100%}.funding-fallback .text-small{flex:1 1}.funding-preview{display:flex;flex-direction:column;gap:var(--gap-2);padding:var(--gap-5);border-left:2px solid var(--brand);background-color:var(--surface-2)}.funding-preview p{margin:0}.funding-preview-count{color:var(--text-heading)}.funding-recap{padding:var(--gap-5);background-color:var(--surface-2)}.funding-recap dl{display:flex;flex-direction:column;gap:var(--gap-2);margin:0}.funding-recap dl>div{display:grid;grid-template-columns:minmax(8rem,auto) 1fr auto;align-items:center;grid-gap:var(--gap-4);gap:var(--gap-4)}.funding-recap dt{color:var(--text-body-muted)}.funding-recap dd,.funding-recap dt{font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-recap dd{margin:0;color:var(--text-heading)}.funding-recap-edit{min-height:var(--button-height-medium);padding:0;border:0;background:none;color:var(--text-body);font:inherit;font-size:var(--type-small);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.funding-recap-edit:hover{color:var(--text-heading)}.funding-wizard-remaining{color:var(--text-body-muted)}.funding-brief{display:flex;flex-direction:column;gap:var(--gap-3)}.funding-brief .funding-subquestion{margin:0}.funding-brief-row{display:flex;align-items:center;gap:var(--gap-4);min-width:0}.funding-brief-button{flex:none;opacity:1;cursor:pointer}.funding-brief-input:focus-visible+.funding-brief-button{outline:2px solid var(--text-heading);outline-offset:2px}.funding-brief-file{flex:1 1;display:flex;align-items:center;gap:var(--gap-3);min-width:0;margin:0;font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-brief-name{min-width:0;overflow:hidden;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap}.funding-brief-file .muted-text{flex:none}.funding-wizard{display:flex;flex-direction:column;gap:var(--gap-6)}.funding-wizard-progress{display:flex;flex-direction:column;gap:var(--gap-3)}.funding-wizard-step-label{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-wizard-bar{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:var(--gap-2);gap:var(--gap-2);margin:0;padding:0;list-style:none}.funding-wizard-bar li{height:var(--gap-1);background-color:var(--surface-4)}.funding-wizard-bar li.is-done{background-color:var(--brand)}.funding-wizard-step{display:flex;flex-direction:column;gap:var(--gap-5);min-width:0;margin:0;padding:0;border:0}.funding-wizard-step.is-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-5) var(--gap-8);gap:var(--gap-5) var(--gap-8);align-items:start}.funding-wizard-step.is-split>:not(.funding-step-column){grid-column:1/-1}.funding-step-column{display:flex;flex-direction:column;gap:var(--gap-5);min-width:0}.funding-wizard-step+.funding-wizard-step{margin-top:var(--gap-8)}.funding-wizard-steps.is-stacked{display:grid}.funding-wizard-steps.is-stacked>.funding-wizard-step{grid-area:1/1;margin-top:0}.funding-wizard-step.is-inactive{display:none}.funding-reserved.is-concealed{visibility:hidden}.funding-wizard-nav{display:flex;flex-wrap:wrap;gap:var(--gap-4);margin-top:var(--gap-6)}.funding-wizard-nav>.button:last-child{margin-left:auto}.funding-wizard-done{gap:var(--gap-4)}.funding-wizard-done:focus{outline:none}.funding-wizard-done h3,.funding-wizard-done p{margin:0}.funding-result{display:flex;flex-direction:column;gap:var(--gap-4)}.funding-result p{margin:0}.funding-result-count{color:var(--text-heading);font-size:var(--type-lead);line-height:var(--type-lead-line-height)}.funding-result-list{margin:0;padding:0;border-top:1px solid var(--border-default);list-style:none}.funding-result-list li{display:flex;flex-direction:column;gap:var(--gap-1);padding:var(--gap-4) 0;border-bottom:1px solid var(--border-default);font-size:var(--type-small);line-height:var(--type-small-line-height)}.funding-result-title{color:var(--text-heading)}.funding-handoff{padding-bottom:var(--gap-4);border-bottom:1px solid var(--border-default)}.funding-project{gap:var(--gap-5)}.funding-project,.funding-roles{display:flex;flex-direction:column}.funding-roles{gap:var(--gap-6)}.funding-roles .icon-text-row.bordered{padding-top:var(--gap-5);border-top:1px solid var(--border-default)}.quote-grid-thirds.funding-sizes{width:100%;max-width:none;margin-left:0;margin-right:0}.funding-sizes .quote-box{min-height:0;gap:var(--gap-5)}@media screen and (max-width:1023px){.funding-choice-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.funding-choice-grid{grid-template-columns:1fr;gap:var(--gap-2)}.funding-choice-grid .funding-choice{padding:var(--gap-5) var(--gap-4)}.funding-wizard-step.is-split{grid-template-columns:1fr}.section-content:has(>.hero-stack){row-gap:var(--gap-7)}.section-content:has(>.hero-stack) .logo-section-1{row-gap:var(--gap-4)}.funding-recap{padding:var(--gap-4)}.funding-recap dl>div{grid-template-columns:6.5rem minmax(0,1fr) auto;gap:0 var(--gap-3)}.funding-fallback{flex-wrap:wrap}.funding-cta-row .button,.funding-fallback .button,.funding-wizard-nav .button{flex:1 1 100%}.funding-wizard-nav>.button:last-child{order:-1}}.campaign-eyebrow{justify-content:center;margin-bottom:var(--gap-5)}.campaign-code{white-space:nowrap}.campaign-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-5) var(--gap-8);margin:0;text-align:center}.campaign-facts div{display:flex;flex-direction:column;gap:var(--gap-1)}.campaign-facts dt{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.campaign-facts dd{margin:0;color:var(--text-heading);font-size:var(--type-body);line-height:var(--type-body-line-height)}.campaign-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--gap-8);gap:var(--gap-8)}.section--surface-2 .campaign-about{padding:var(--section-padding-medium) var(--gap-7)}.campaign-about-body{display:flex;flex-direction:column;gap:var(--gap-6)}.campaign-summary{display:flex;flex-direction:column;gap:var(--gap-3)}.campaign-directions ul{display:flex;flex-flow:row wrap;gap:var(--gap-3);margin:var(--gap-3) 0 0;padding:0;list-style:none}.campaign-directions li{padding:var(--gap-2) var(--gap-4);background-color:var(--surface-1);color:var(--text-heading);font-size:var(--type-small);line-height:var(--type-small-line-height)}@media screen and (max-width:767px){.campaign-about{grid-template-columns:minmax(0,1fr);gap:var(--gap-6)}.section--surface-2 .campaign-about{padding-right:var(--gap-5);padding-left:var(--gap-5)}.campaign-facts{flex-direction:column;align-items:center}}.funding-result-link{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--gap-2);min-height:32px;color:var(--text-heading)}.consent-banner,.funding-result-link{font-size:var(--type-small);line-height:var(--type-small-line-height)}.consent-banner{z-index:101;position:fixed;right:var(--gap-5);bottom:var(--gap-5);width:min(440px,calc(100vw - 2 * var(--gap-5)));max-height:calc(100vh - 2 * var(--gap-5));overflow-y:auto;display:flex;flex-direction:column;row-gap:var(--gap-5);padding:var(--gap-6);background-color:var(--surface-1);color:var(--text-body);border:1px solid var(--border-default);box-shadow:0 8px 32px #00000026}.consent-banner:focus{outline:none}.consent-banner:focus-visible{outline:1px solid var(--text-input-border-color-focused)}.consent-banner-text{display:flex;flex-direction:column;row-gap:var(--gap-3)}.consent-banner-title{color:var(--text-heading);font-size:var(--type-body);line-height:var(--type-body-line-height);font-weight:500}.consent-banner-categories{display:flex;flex-direction:column;row-gap:var(--gap-4);margin:0;padding:var(--gap-5) 0 0;border-top:1px solid var(--border-default);list-style:none}.consent-banner-categories .form-checkbox-field{align-items:flex-start}.consent-banner-categories .form-checkbox{flex:none}.consent-banner-categories strong{color:var(--text-heading);font-weight:500}.consent-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3)}.consent-banner-actions .button{flex:1 1 auto}.consent-banner-more{padding:0 var(--gap-2);background:none;border:0;color:var(--text-body);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.consent-banner-more:hover{color:var(--text-heading)}.consent-settings-link{padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}@media screen and (max-width:479px){.consent-banner{right:var(--gap-4);bottom:var(--gap-4);width:calc(100vw - 2 * var(--gap-4));padding:var(--gap-5)}}@media print{.consent-banner{display:none}}:root{--local-accent-text:var(--brand-deep);--local-shadow:0 1px 2px #0000000f,0 24px 48px -16px #00000033}.dark-mode{--local-accent-text:#f2a9ad;--local-shadow:0 1px 2px #00000066,0 24px 48px -16px #000000b3}.local-eyebrow{display:flex;align-items:center;gap:var(--gap-3);margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-app-name:before,.local-eyebrow:before{content:"";flex:none;width:8px;height:8px;background-color:var(--brand-primary)}.local-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:var(--gap-9);gap:var(--gap-9);align-items:center}.local-hero-text{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--gap-6)}.local-hero-text h1{margin:0;text-wrap:balance}.local-hero-text .funding-cta-row{width:100%}.local-hero-lead{max-width:34em;margin:0;color:var(--text-body-muted);font-size:var(--type-lead);line-height:var(--type-lead-line-height)}.local-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-5);gap:var(--gap-5);width:100%;margin:var(--gap-2) 0 0;padding-top:var(--gap-5);border-top:1px solid var(--border-default)}.local-hero-points div{display:flex;flex-direction:column;gap:var(--gap-1)}.local-hero-points dt{color:var(--text-heading);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-hero-points dd{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-hero-visual{margin:0}.local-hero-caption{margin-top:var(--gap-7);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-app{position:relative;background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-medium);box-shadow:var(--local-shadow);color:var(--text-body);font-size:12px;line-height:1.4}.local-app-top{justify-content:space-between;gap:var(--gap-4);padding:10px 14px;border-bottom:1px solid var(--border-default)}.local-app-name,.local-app-top{display:flex;align-items:center}.local-app-name{gap:var(--gap-3);color:var(--text-heading);font-weight:500;white-space:nowrap}.local-app-tabs{display:flex;gap:2px;min-width:0;overflow:hidden}.local-app-tabs span{padding:4px 8px;border-radius:var(--radius-small);color:var(--text-body-muted);white-space:nowrap}.local-app-tabs .is-active{background-color:var(--surface-2);color:var(--text-heading)}.local-app-main{display:grid;grid-gap:10px;gap:10px;padding:12px;background-color:var(--surface-2);border-radius:0 0 var(--radius-medium) var(--radius-medium)}.local-app-label{margin:0;line-height:1.4}.local-app-label,.local-app-note{color:var(--text-body-muted);font-size:11px}.local-app-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.local-app-client,.local-app-list,.local-app-pipeline,.local-app-stats>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-small)}.local-app-stats>div{gap:2px}.local-app-stats strong{color:var(--text-heading);font-size:22px;font-weight:500;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-app-stages{display:flex;gap:4px}.local-app-stages>div{display:flex;justify-content:space-between;gap:6px;flex-basis:0;min-width:0;padding:6px 8px;background-color:var(--surface-2);border-radius:var(--radius-extra-small)}.local-app-stages span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-app-stages strong{color:var(--text-heading);font-weight:500}.local-app-stages .is-new{background-color:var(--brand-tint);color:var(--local-accent-text)}.local-app-stages .is-new strong{color:inherit}.local-app-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:8px;gap:8px}.local-app-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding:7px 8px;border-radius:var(--radius-extra-small)}.local-app-row.is-selected{background-color:var(--surface-2);box-shadow:inset 2px 0 0 var(--brand-primary)}.local-app-row-name{overflow:hidden;color:var(--text-heading);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.local-app-row-need,.local-app-row-value{color:var(--text-body-muted)}.local-app-row-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.local-app-client-name{color:var(--text-heading);font-size:14px;font-weight:500}.local-app-client dl{display:flex;flex-direction:column;gap:4px;margin:0}.local-app-client dl div{display:flex;justify-content:space-between;gap:8px}.local-app-client dt{color:var(--text-body-muted)}.local-app-client dd{margin:0;color:var(--text-heading);white-space:nowrap}.local-app-task{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding-top:8px;border-top:1px solid var(--border-default)}.local-app-task-row{display:flex;align-items:center;gap:6px;color:var(--text-heading)}.local-app-check{flex:none;width:12px;height:12px;border:1.5px solid var(--text-body-muted);border-radius:3px}.local-chip{align-self:center;justify-self:end;padding:1px 6px;border-radius:var(--radius-extra-small);background-color:var(--surface-3);color:var(--text-body);font-size:11px;line-height:1.5;white-space:nowrap}.local-chip.is-new{background-color:var(--brand-tint);color:var(--local-accent-text)}.local-chip.is-won{background-color:color-mix(in srgb,var(--status-success) 20%,transparent);color:var(--text-heading)}.local-app-toast{position:absolute;right:-18px;bottom:-26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;width:min(300px,72%);padding:10px 12px;background-color:var(--surface-offset);border-radius:var(--radius-small);box-shadow:var(--local-shadow);color:var(--text-on-surface-offset);animation:local-toast-in .5s cubic-bezier(.2,.8,.2,1) .9s both}.local-app-toast .local-app-note{color:inherit;opacity:.7}.local-app-toast-dot{flex:none;width:8px;height:8px;margin-top:4px;border-radius:50%;background-color:var(--brand-primary)}.local-app-toast-text{display:flex;flex-direction:column;gap:1px}.local-app-toast-text strong{color:inherit;font-weight:500}@keyframes local-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.local-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--gap-5);gap:var(--gap-5)}.local-compare-panel{display:flex;flex-direction:column;row-gap:var(--gap-4);height:100%;margin:0;padding:var(--gap-5);background-color:var(--surface-2)}.local-compare-panel figcaption{display:flex;flex-direction:column;gap:var(--gap-1);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-compare-label{color:var(--text-heading);font-size:var(--type-body);line-height:var(--type-body-line-height);font-weight:500}.local-compare-panel ul{display:flex;flex-direction:column;row-gap:var(--gap-3);margin:0;padding:0;list-style:none}.local-compare-panel li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--gap-1) var(--gap-4);gap:var(--gap-1) var(--gap-4);padding:var(--gap-4);background-color:var(--surface-1);font-size:var(--type-small);line-height:var(--type-small-line-height)}.is-before li:nth-child(odd){transform:translateX(-6px)}.is-before li:nth-child(2n){transform:translateX(6px)}.local-compare-channel,.local-compare-name{color:var(--text-heading);font-weight:500}.local-compare-text{grid-column:1;color:var(--text-body)}.local-compare-time{grid-column:2;grid-row:1;color:var(--text-body-muted)}.local-compare-next{grid-column:2;grid-row:1/span 2;align-self:center;padding:var(--gap-1) var(--gap-3);background-color:var(--brand-tint);color:var(--local-accent-text);white-space:nowrap}.is-after{border-top:2px solid var(--brand-primary)}.local-compare-arrow{display:flex;color:var(--brand-primary)}.local-pairs{border-top:1px solid var(--border-default)}.local-pairs dl{margin:0}.local-pairs-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-7);gap:var(--gap-7);padding:var(--gap-4) 0;border-bottom:1px solid var(--border-default);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-pairs-head span:last-child{color:var(--brand-primary)}.local-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-7);gap:var(--gap-7);padding:var(--gap-5) 0;border-bottom:1px solid var(--border-default)}.local-pair dt{color:var(--text-body-muted)}.local-pair dd{margin:0;color:var(--text-heading)}.local-pair-label{position:absolute;overflow:hidden;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:767px){.local-pairs-head{display:none}.local-pair-label{position:static;overflow:visible;width:auto;height:auto;-webkit-clip-path:none;clip-path:none}}.local-pair-label{display:block;margin-bottom:var(--gap-1);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-pair dd .local-pair-label{color:var(--brand-primary)}.local-demo{display:flex;flex-direction:column;row-gap:var(--gap-5)}.local-demo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-5)}.local-demo-trades{display:inline-flex;gap:2px;padding:4px;background-color:var(--surface-2);border-radius:var(--button-radius-medium)}.local-demo-lead,.local-demo-stage button,.local-demo-trade{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer}.local-demo-trade{min-height:40px;padding:8px 16px;background-color:transparent;border:0;border-radius:var(--button-radius-medium);color:var(--text-body);transition:background-color .2s,color .2s,box-shadow .2s}.local-demo-trade:hover{color:var(--text-heading)}.local-demo-trade[aria-pressed=true]{background-color:var(--surface-1);box-shadow:0 1px 2px #0000001f;color:var(--text-heading)}.local-demo-lead:focus-visible,.local-demo-stage button:focus-visible,.local-demo-task-row:has(input:focus-visible),.local-demo-trade:focus-visible{outline:2px solid var(--text-input-border-color-focused);outline-offset:2px}.local-demo-steps{display:flex;flex-wrap:wrap;gap:var(--gap-3) var(--gap-5);margin:0;padding:0;list-style:none;font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-demo-steps li{display:flex;align-items:center;gap:var(--gap-3);color:var(--text-body-muted);transition:color .2s}.local-demo-steps li.is-done{color:var(--text-heading)}.local-demo-step-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border-default);border-radius:50%;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.is-done .local-demo-step-mark{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-primary)}.local-demo-step-mark .icon{width:12px;height:12px}.local-demo-app{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-medium);box-shadow:var(--local-shadow)}.local-demo-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background-color:var(--border-default);border-bottom:1px solid var(--border-default)}.local-demo-pipeline>div{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:var(--gap-4) var(--gap-5);background-color:var(--surface-1)}.local-demo-pipeline span{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-demo-pipeline strong{color:var(--text-heading);font-size:var(--type-h5);font-weight:500;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-demo-pipeline .is-new strong{color:var(--brand-primary)}.local-demo-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.local-demo-list{padding:var(--gap-5);background-color:var(--surface-2);border-right:1px solid var(--border-default)}.local-demo-list ul{display:flex;flex-direction:column;gap:var(--gap-2);margin:var(--gap-3) 0 0;padding:0;list-style:none}.local-demo-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--gap-1) var(--gap-4);gap:var(--gap-1) var(--gap-4);width:100%;padding:var(--gap-4);background-color:var(--surface-1);border:1px solid transparent;border-radius:var(--radius-small);color:var(--text-body);text-align:left;transition:border-color .2s,box-shadow .2s}.local-demo-lead:hover{border-color:var(--border-default)}.local-demo-lead[aria-pressed=true]{border-color:var(--border-default);box-shadow:inset 3px 0 0 var(--brand-primary)}.local-demo-lead-name{overflow:hidden;color:var(--text-heading);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.local-demo-lead-due,.local-demo-lead-need{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-demo-lead-due{text-align:right;white-space:nowrap}.local-demo-lead-due.is-done{text-decoration:line-through}.local-demo-detail{display:flex;flex-direction:column;row-gap:var(--gap-5);min-width:0;padding:var(--gap-6);background-color:var(--surface-1)}.local-demo-detail-head h3{margin:0;color:var(--text-heading);font-size:var(--type-h5);font-weight:400;line-height:var(--type-h5-line-height)}.local-demo-detail-head p{margin:var(--gap-1) 0 0;color:var(--text-body-muted)}.local-demo-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:var(--gap-4) var(--gap-6);gap:var(--gap-4) var(--gap-6);margin:0}.local-demo-facts dt{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-demo-facts dd{margin:0;color:var(--text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-demo-stage [role=group]{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin-top:var(--gap-3)}.local-demo-stage button{min-height:38px;padding:7px 14px;background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--button-radius-medium);color:var(--text-body);font-size:var(--type-small);line-height:var(--type-small-line-height);transition:background-color .2s,border-color .2s,color .2s}.local-demo-stage button:hover{border-color:var(--text-heading)}.local-demo-stage button[aria-pressed=true]{background-color:var(--text-heading);border-color:var(--text-heading);color:var(--surface-1)}.local-demo-task{display:flex;flex-direction:column;row-gap:var(--gap-3);padding-top:var(--gap-5);border-top:1px solid var(--border-default)}.local-demo-task-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-4);background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-small);cursor:pointer}.local-demo-task-row input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0}.local-demo-task-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--text-body-muted);border-radius:4px;color:transparent;transition:background-color .2s,border-color .2s}.local-demo-task-box .icon{width:12px;height:12px}.local-demo-task.is-done .local-demo-task-box{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-primary)}.local-demo-task-text{color:var(--text-heading)}.local-demo-task.is-done .local-demo-task-text{color:var(--text-body-muted);text-decoration:line-through}.local-demo-task-due{color:var(--text-body)}.local-demo-notice,.local-demo-task-due,.local-demo-task-note{margin:0;font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-demo-notice,.local-demo-task-note{color:var(--text-body-muted)}.local-demo-foot{justify-content:space-between}.local-demo-finished,.local-demo-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-5)}.local-demo-finished{color:var(--text-heading);animation:local-toast-in .4s ease-out both}.local-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap-6);gap:var(--gap-6)}.local-service{display:flex;flex-direction:column;row-gap:var(--gap-5)}.local-service-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:var(--gap-5);background-color:var(--surface-2)}.local-vignette{display:flex;flex-direction:column;gap:6px;width:100%;max-width:220px;padding:12px;background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-small);box-shadow:var(--local-shadow);color:var(--text-body);font-size:12px;line-height:1.4}.local-vignette strong,.local-vignette-title{color:var(--text-heading);font-weight:500}.local-vignette-field{padding:5px 8px;border:1px solid var(--border-default);border-radius:4px;color:var(--text-body-muted)}.local-vignette-button{padding:5px;background-color:var(--brand-primary);border-radius:var(--button-radius-medium);color:var(--text-on-primary);text-align:center}.local-vignette-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--border-default)}.local-vignette-row:last-child{border-bottom:0}.local-vignette-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.local-vignette-note>span:last-child{display:flex;flex-direction:column;gap:1px}.local-vignette-note .icon{width:14px;height:14px;color:var(--brand-primary)}.local-service-text{display:flex;flex:1 1;flex-direction:column;row-gap:var(--gap-2)}.local-service-text p{margin:0}.local-service-text .muted-text{margin-bottom:var(--gap-3)}.local-service-text .local-service-plan{margin-top:auto;padding-top:var(--gap-3);border-top:1px solid var(--border-default);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-reference{color:inherit;text-decoration:none}.local-reference .tile-box-landscape{display:flex;align-items:center;justify-content:center}.local-reference-frame{position:relative;z-index:1;width:78%;background-color:var(--surface-1);box-shadow:0 12px 32px #00000029;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.local-reference:focus-visible .local-reference-frame,.local-reference:hover .local-reference-frame{transform:translateY(-4px)}.local-reference-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background-color:var(--surface-3)}.local-reference-bar span{width:7px;height:7px;border-radius:50%;background-color:var(--surface-4)}.local-reference-bar em{margin-left:var(--gap-3);color:var(--text-body-muted);font-size:11px;font-style:normal}.local-reference-frame img{display:block;width:100%;height:auto}.local-reference-text{display:flex;flex-direction:column;row-gap:var(--gap-4)}.local-reference-client{margin:0;color:var(--text-heading)}.local-reference-case{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);margin:0}.local-reference-case dt{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-reference-case dd{margin:0;color:var(--text-body)}.local-calc{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--gap-6);gap:var(--gap-6);align-items:stretch}.local-calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-5);gap:var(--gap-5);align-content:start}.local-calc-input{position:relative;display:flex;align-items:center}.local-calc-input .form-input-text{padding-right:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-calc-suffix{position:absolute;right:var(--text-input-padding);color:var(--text-body-muted);pointer-events:none}.local-calc-result{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-2);padding:var(--gap-6);background-color:var(--surface-offset);color:var(--text-on-surface-offset)}.local-calc-result p{margin:0}.local-calc-result strong{color:inherit;font-weight:500}.local-calc-result .muted-text{color:var(--text-on-surface-offset);opacity:.72}.local-calc-amount{font-size:var(--type-h2);line-height:var(--type-h2-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-plan-head{display:flex;flex-direction:column;row-gap:var(--gap-2)}.local-plan-for{min-height:3em;margin:0;color:var(--text-body-muted)}.local-price{margin:var(--gap-3) 0 0}.local-price-amount{color:var(--text-heading);font-size:var(--type-h3);line-height:var(--type-h3-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-plan-message{margin:0;padding:var(--gap-4);background-color:var(--brand-tint);color:var(--local-accent-text);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-pricing-note{text-align:center}.local-common{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-3) var(--gap-6);margin:0;font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-common span{display:inline-flex;align-items:center;gap:var(--gap-2);color:var(--text-heading)}.local-team{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--gap-9) var(--gap-8);gap:var(--gap-9) var(--gap-8);align-items:start}.local-team-text{display:flex;flex-direction:column;row-gap:var(--gap-6)}.local-team-text h2{margin:0;text-wrap:balance}.local-team-body{max-width:36em;margin:0;color:var(--text-body-muted);font-size:var(--type-lead);line-height:var(--type-lead-line-height)}.local-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-5);gap:var(--gap-5);margin:0}.local-facts div{display:flex;flex-direction:column;gap:var(--gap-2);padding-top:var(--gap-4);border-top:2px solid var(--brand-primary)}.local-facts dt{color:var(--text-heading);font-size:var(--type-h5);line-height:var(--type-h5-line-height)}.local-facts dd{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.local-team-contact{display:flex;flex-direction:column;row-gap:var(--gap-5);padding:var(--gap-7);background-color:var(--surface-2)}.local-team-contact p{margin:0}.local-team-actions{display:flex;flex-wrap:wrap;gap:var(--gap-3)}.local-team-photo img{display:block;width:100%;height:auto}.local-team-logos{grid-column:1/-1}.local-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--gap-8);gap:var(--gap-8);align-items:start;padding:var(--section-padding-medium) var(--gap-7);background-color:var(--surface-2)}.local-final-text{display:flex;flex-direction:column;row-gap:var(--gap-5)}.local-final-text h2{margin:0;text-wrap:balance}.local-final-text p{margin:0}.local-final-lead{color:var(--text-body);font-size:var(--type-lead);line-height:var(--type-lead-line-height)}.local-phone-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3);padding-top:var(--gap-5);border-top:1px solid var(--border-default)}.local-final-form{padding:var(--gap-6);background-color:var(--surface-1)}.local-final-form,.local-form{display:flex;flex-direction:column;row-gap:var(--gap-5)}.local-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-5);gap:var(--gap-5)}.local-form-more{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.local-form-more summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--text-heading);cursor:pointer;list-style:none}.local-form-more summary::-webkit-details-marker{display:none}.local-form-more summary:focus-visible{outline:2px solid var(--text-input-border-color-focused);outline-offset:2px}.local-form-more summary .icon{transition:transform .2s}.local-form-more[open] summary .icon{transform:rotate(180deg)}.local-form-more>:not(summary){margin:0 0 var(--gap-5)}.local-form-message{min-height:110px}.local-form-submit{display:flex}.local-form-success{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--gap-4)}.local-form-success:focus{outline:none}.local-form-success-title{margin:0;color:var(--text-heading);font-size:var(--type-h5);line-height:var(--type-h5-line-height)}@media (prefers-reduced-motion:reduce){.local-app-toast,.local-demo-finished{animation:none}.local-demo-lead,.local-demo-stage button,.local-demo-task-box,.local-demo-trade,.local-form-more summary .icon,.local-reference-frame{transition:none}}@media screen and (max-width:991px){.local-calc,.local-final,.local-hero,.local-team{grid-template-columns:minmax(0,1fr)}.local-hero{gap:var(--gap-8)}.local-services{grid-template-columns:repeat(2,minmax(0,1fr))}.local-app-toast{right:12px}}@media screen and (max-width:767px){.local-compare{grid-template-columns:minmax(0,1fr)}.local-compare-arrow{justify-content:center;transform:rotate(90deg)}.local-pair{grid-template-columns:minmax(0,1fr);gap:var(--gap-3)}.local-demo-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.local-demo-body{grid-template-columns:minmax(0,1fr)}.local-demo-list{border-right:0;border-bottom:1px solid var(--border-default)}.local-demo-detail{padding:var(--gap-5)}.local-demo-steps{flex-direction:column}.local-app-client,.local-app-tabs{display:none}.local-app-split{grid-template-columns:minmax(0,1fr)}.local-app-toast{position:relative;right:auto;bottom:auto;width:auto;margin:0 12px 12px}.local-app-main{border-radius:0}.local-app{background-color:var(--surface-2)}.local-hero-caption{margin-top:var(--gap-4)}.local-calc-fields,.local-form-grid{grid-template-columns:minmax(0,1fr)}.local-final{padding:var(--gap-6) var(--gap-4)}.local-final-form{padding:var(--gap-5)}.local-team-contact{padding:var(--gap-6)}}@media screen and (max-width:479px){.local-facts,.local-hero-points,.local-services{grid-template-columns:minmax(0,1fr)}.local-hero-points div{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--gap-4)}.local-demo-trades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:var(--radius-medium)}.local-demo-trade{border-radius:var(--radius-small)}.local-app-pipeline{display:none}.local-app-stats strong{font-size:18px}.local-compare-next{white-space:normal}}.catalog{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;grid-gap:var(--gap-8);gap:var(--gap-8)}.catalog-main{gap:var(--gap-7)}.catalog-main,.catalog-sidebar{display:flex;flex-direction:column}.catalog-sidebar{position:-webkit-sticky;position:sticky;top:var(--gap-12);max-height:calc(100vh - var(--gap-12) - var(--gap-6));overflow-y:auto;gap:var(--gap-6)}.catalog-sidebar-title{margin:0 0 var(--gap-3);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-filter-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.catalog-filter{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-4);min-height:36px;padding:var(--gap-2) var(--gap-4);color:var(--text-heading);font-size:var(--type-small);line-height:var(--type-small-line-height);text-decoration:none}.catalog-filter:focus-visible,.catalog-filter:hover{background-color:var(--surface-1)}.catalog-filter.is-active{background-color:var(--surface-offset);color:var(--text-on-surface-offset)}.catalog-filter-count{opacity:.64;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-pager-link{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height);text-decoration:underline;text-underline-offset:3px}.catalog-pager-link:hover{color:var(--text-heading)}.catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,180px);align-items:end;grid-gap:var(--gap-4);gap:var(--gap-4)}.catalog-toolbar-search{display:flex;min-width:0}.catalog-toolbar-search .form-input-text{min-width:0;border-right:0}.catalog-toolbar-submit{flex:none;height:var(--text-input-height);padding:0 var(--gap-5);border:1px solid var(--surface-offset);background-color:var(--surface-offset);color:var(--text-on-surface-offset);font:inherit;font-size:var(--type-small);cursor:pointer}.catalog-toolbar-submit:focus-visible,.catalog-toolbar-submit:hover{background-color:var(--text-heading)}.catalog-toolbar-field{display:flex;flex-direction:column;gap:var(--gap-2);min-width:0}.catalog-toolbar-field label{color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-toolbar-field .form-input-select{padding-right:calc(var(--text-input-padding) + 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-toolbar-clear{grid-column:1/-1;justify-self:start}@media screen and (max-width:767px){.catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-toolbar-search{grid-column:1/-1}}.catalog-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gap-3)}.catalog-count{color:var(--text-body-muted);font-size:var(--type-small)}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-4);gap:var(--gap-4);margin:0;padding:0;list-style:none}.catalog-card{display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-6);background-color:var(--surface-1)}.catalog-card-maker,.catalog-card-mpn{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-card-mpn,.catalog-card-name{overflow-wrap:anywhere}.catalog-card-name{margin:0;color:var(--text-heading);font-size:var(--type-body);line-height:var(--type-body-line-height);font-weight:var(--default-font-weight)}.catalog-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-3);margin-top:auto;padding-top:var(--gap-4);border-top:1px solid var(--border-default);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-stock{color:var(--text-heading)}.catalog-price{color:var(--text-body-muted)}.catalog-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--gap-4);gap:var(--gap-4)}.catalog-pager>:last-child{justify-self:end}.catalog-pager-status{color:var(--text-body-muted);font-size:var(--type-small)}.catalog-quote,.catalog-unavailable{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4);padding:var(--gap-7);background-color:var(--surface-2)}.catalog-card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;margin:calc(-1 * var(--gap-6)) calc(-1 * var(--gap-6)) var(--gap-2);overflow:hidden;background-color:var(--neutral-0)}.catalog-card-media img{width:100%;height:100%;padding:var(--gap-4);object-fit:contain}.catalog-card-placeholder{color:var(--neutral-500,#8a8a8a);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase}.catalog-card-name a{color:inherit;text-decoration:none}.catalog-card-name a:focus-visible,.catalog-card-name a:hover{text-decoration:underline;text-underline-offset:3px}.product{display:flex;flex-direction:column;gap:var(--gap-8)}.product-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:var(--gap-8);gap:var(--gap-8)}.product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap-3);gap:var(--gap-3)}.product-image{grid-column:1/-1;width:100%;height:auto;aspect-ratio:1;padding:var(--gap-6);object-fit:contain;background-color:var(--neutral-0)}.product-image--thumb{grid-column:auto;padding:var(--gap-2)}.product-image--empty{display:flex;align-items:center;justify-content:center;color:var(--neutral-500,#8a8a8a);text-transform:uppercase}.product-summary{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-4)}.product-title{margin:0;color:var(--text-heading);font-size:var(--type-h4);line-height:var(--type-h4-line-height,1.25em);font-weight:var(--default-font-weight);overflow-wrap:anywhere}.product-bullets{margin:0;padding-left:1.1em;color:var(--text-body)}.product-section{display:flex;flex-direction:column;gap:var(--gap-4);max-width:880px}.product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-6) var(--gap-8);gap:var(--gap-6) var(--gap-8)}.product-spec-title{margin:0 0 var(--gap-2);color:var(--text-heading);font-size:var(--type-body);font-weight:var(--default-font-weight)}.product-spec-group dl{margin:0}.product-spec-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gap-3);gap:var(--gap-3);padding:var(--gap-2) 0;border-bottom:1px solid var(--border-default);font-size:var(--type-small);line-height:var(--type-small-line-height)}.product-spec-group dt{color:var(--text-body-muted)}.product-spec-group dd{margin:0;color:var(--text-heading);overflow-wrap:anywhere}.catalog-filter-mark{margin-left:2px;color:var(--text-body-muted)}.catalog-filter-note{margin:var(--gap-3) 0 0;padding:0 var(--gap-4);color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-call{gap:var(--gap-4);padding:var(--gap-7);background-color:var(--surface-2)}.catalog-call,.catalog-call-foot{display:flex;flex-direction:column}.catalog-call-foot{align-items:flex-start;gap:var(--gap-3)}.catalog-meter{display:flex;flex-direction:column;gap:var(--gap-2);padding-top:var(--gap-4);border-top:1px solid var(--border-default)}.catalog-meter-label{color:var(--text-heading);font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-meter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3) var(--gap-6)}.catalog-meter-input{width:240px;max-width:100%}.catalog-meter-input,.catalog-meter-result{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-meter-result{display:flex;flex-direction:column;gap:var(--gap-1);color:var(--text-heading)}.catalog-meter-result p{margin:0}.catalog-meter-secondary{color:var(--text-body-muted)}.catalog-meter-secondary,.catalog-meter-warning{font-size:var(--type-small);line-height:var(--type-small-line-height)}.catalog-meter-warning{color:var(--status-failure)}.catalog-card-note{color:var(--text-body-muted)}.catalog-card-note,.quote-call{margin:0;font-size:var(--type-small);line-height:var(--type-small-line-height)}.quote-call{padding:var(--gap-3) var(--gap-4);background-color:var(--surface-2);color:var(--text-body)}.budget{gap:var(--gap-5);padding-top:var(--gap-5);border-top:1px solid var(--border-default)}.budget,.budget-head{display:flex;flex-direction:column}.budget-head{gap:var(--gap-2)}.budget-title{margin:0;color:var(--text-heading);font-size:var(--type-body);font-weight:var(--default-font-weight)}.budget-intro,.budget-note{margin:0;color:var(--text-body-muted);font-size:var(--type-small);line-height:var(--type-small-line-height)}.budget-lines{display:flex;flex-direction:column}.budget-line{display:grid;grid-template-columns:minmax(0,1fr) 200px 180px;align-items:center;grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-3) 0;border-bottom:1px solid var(--border-default)}.budget-line-label{display:flex;flex-direction:column;gap:var(--gap-1);color:var(--text-heading);font-size:var(--type-small);line-height:var(--type-small-line-height)}.budget-line-hint{color:var(--text-body-muted)}.budget-line-input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-line-status{color:var(--text-body-muted);font-size:var(--type-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-line.is-over .budget-line-status{color:var(--status-failure)}.budget-result{gap:var(--gap-3)}.budget-result,.budget-totals{display:flex;flex-direction:column}.budget-totals{margin:0}.budget-totals>div{display:flex;justify-content:space-between;gap:var(--gap-4);padding:var(--gap-2) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-totals dt{color:var(--text-body)}.budget-totals dd{margin:0;color:var(--text-heading);text-align:right}.budget-totals .is-key dd,.budget-totals .is-key dt{color:var(--text-heading);font-size:var(--type-lead,var(--type-body))}.budget-totals .is-sub{padding-left:var(--gap-5)}.budget-totals .is-sub dd,.budget-totals .is-sub dt{color:var(--text-body-muted);font-size:var(--type-small)}.budget-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-5)}.budget-reset{border:0;background:none;cursor:pointer;font:inherit;font-size:var(--type-small)}.quote-plan-title{margin:var(--gap-3) 0 var(--gap-1);color:var(--text-heading)}.quote-plan{display:flex;flex-direction:column;margin:0}.quote-plan>div{display:flex;justify-content:space-between;gap:var(--gap-3);padding:var(--gap-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-plan dd{margin:0}.catalog-quote-toggle,.quote-plan .is-key{color:var(--text-heading)}.catalog-quote-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--gap-2) var(--gap-4);border:1px solid var(--text-heading);background-color:transparent;font:inherit;font-size:var(--type-small);line-height:var(--type-small-line-height);cursor:pointer}.catalog-quote-toggle:focus-visible,.catalog-quote-toggle:hover{background-color:var(--surface-2)}.catalog-quote-toggle.is-added{border-color:var(--surface-offset);background-color:var(--surface-offset);color:var(--text-on-surface-offset)}.basket-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border-default);background-color:transparent;color:var(--text-heading);cursor:pointer}.basket-button:focus-visible,.basket-button:hover{background-color:var(--surface-2)}.basket-icon{display:block}.basket-count{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 var(--gap-1);background-color:var(--surface-offset);color:var(--text-on-surface-offset);font-size:12px;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket-backdrop{display:none}.basket-backdrop.is-open{z-index:200;position:fixed;inset:0;display:block;background-color:rgb(0 0 0/.45)}.basket-drawer{z-index:201;position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100vw);background-color:var(--surface-1);border-left:1px solid var(--border-default);color:var(--text-body)}.basket-drawer[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.basket-drawer.is-open{animation:basket-drawer-in .2s ease-out}@keyframes basket-drawer-in{0%{transform:translateX(32px)}}}.basket-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding:var(--gap-5) var(--gap-6);border-bottom:1px solid var(--border-default)}.basket-drawer-title{margin:0;color:var(--text-heading);font-size:var(--type-h5);line-height:var(--type-h5-line-height);font-weight:var(--default-font-weight)}.basket-drawer-count{color:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(-1 * var(--gap-3));border:0;background-color:transparent;color:var(--text-heading);cursor:pointer}.basket-close:focus-visible,.basket-close:hover{background-color:var(--surface-2)}.basket-drawer-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4);padding:var(--gap-6)}.basket-drawer-empty p{margin:0}.basket-lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 var(--gap-6);list-style:none}.basket-line{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-4) 0;border-bottom:1px solid var(--border-default)}.basket-line-media{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;background-color:var(--surface-2);color:var(--text-body-muted);font-size:12px;text-transform:uppercase}.basket-line-media img{display:block;background-color:var(--neutral-0);width:100%;height:100%;object-fit:contain}.basket-line-body{display:flex;flex-direction:column;gap:var(--gap-1);min-width:0}.basket-line-body .catalog-card-maker{margin:0}.basket-line-name{color:var(--text-heading);font-size:var(--type-small);line-height:var(--type-small-line-height);overflow-wrap:anywhere}.basket-line-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);margin-top:var(--gap-2)}.basket-drawer-foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-4);padding:var(--gap-5) var(--gap-6) var(--gap-6);border-top:1px solid var(--border-default);background-color:var(--surface-1)}.basket-drawer-note{margin:0;font-size:var(--type-small);line-height:var(--type-small-line-height)}.basket-drawer-foot .button{justify-content:center}.basket-keep{align-self:center;border:0;background-color:transparent;font:inherit;cursor:pointer}.basket-notice-region{z-index:150;position:fixed;left:var(--gap-5);bottom:var(--gap-5);width:min(420px,calc(100vw - 2 * var(--gap-5)));pointer-events:none}.basket-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-2) var(--gap-4);padding:var(--gap-4) var(--gap-5);background-color:var(--surface-offset);color:var(--text-on-surface-offset);font-size:var(--type-small);line-height:var(--type-small-line-height);pointer-events:auto}.basket-notice>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.basket-notice .catalog-pager-link{border:0;background-color:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media screen and (max-width:479px){.basket-button{width:40px;height:40px}.basket-drawer-empty,.basket-drawer-foot,.basket-drawer-head{padding-right:var(--gap-5);padding-left:var(--gap-5)}.basket-lines{padding:0 var(--gap-5)}}.quote-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;grid-gap:var(--gap-8);gap:var(--gap-8)}.quote-aside{padding:var(--gap-7);background-color:var(--surface-1)}.quote-aside,.quote-section{display:flex;flex-direction:column;gap:var(--gap-5)}.quote-section-title{margin:0;color:var(--text-heading);font-size:var(--type-h5);line-height:var(--type-h5-line-height);font-weight:var(--default-font-weight)}.quote-lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-default)}.quote-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--gap-5);gap:var(--gap-5);padding:var(--gap-4) 0;border-bottom:1px solid var(--border-default)}.quote-line-product{display:flex;flex-direction:column;gap:var(--gap-1);min-width:0}.quote-line-name{color:var(--text-heading);overflow-wrap:anywhere}.quote-line-quantity{display:inline-flex;align-items:center;gap:var(--gap-2);color:var(--text-body-muted);font-size:var(--type-small)}.quote-line-quantity .form-input-text{width:88px;text-align:right}.quote-line-remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background-color:transparent;color:var(--text-heading);cursor:pointer}.quote-line-remove:focus-visible,.quote-line-remove:hover{background-color:var(--surface-1)}.quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-5);gap:var(--gap-5)}.quote-aside .quote-grid{grid-template-columns:minmax(0,1fr)}.quote-success{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4);max-width:640px}.quote-success:focus{outline:none}.quote-success-title{margin:0;color:var(--text-heading);font-size:var(--type-h5);line-height:var(--type-h5-line-height)}@media screen and (max-width:1199px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:991px){.quote-form{grid-template-columns:minmax(0,1fr);gap:var(--gap-7)}.quote-aside{padding:var(--gap-6) var(--gap-5)}.budget-line,.product-specs,.product-top{grid-template-columns:minmax(0,1fr)}.budget-line{gap:var(--gap-2)}.catalog-call{padding:var(--gap-6) var(--gap-5)}.catalog-filter-note{padding:0}.catalog{grid-template-columns:minmax(0,1fr);gap:var(--gap-6)}.catalog-sidebar{position:static;max-height:none;overflow:visible;gap:var(--gap-3)}.catalog-sidebar-title{display:none}.catalog-filter-list{flex-direction:row;gap:var(--gap-2);overflow-x:auto;margin-right:calc(-1 * var(--gutter-window));padding-right:var(--gutter-window);scrollbar-width:none}.catalog-filter{flex:none;gap:var(--gap-2);background-color:var(--surface-1);white-space:nowrap}}@media screen and (max-width:767px){.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-quote,.catalog-unavailable{padding:var(--gap-6) var(--gap-5)}.quote-grid{grid-template-columns:minmax(0,1fr)}.quote-line{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--gap-3)}.quote-line-product{grid-column:1/-1}}.hide{display:none}.border{background-color:var(--border-default);width:100%;height:1px}.border.dropdown-divider{margin-top:var(--gap-1);margin-bottom:var(--gap-1)}.active-toggle{transform:translate(100%)}.toggle-icon-wrap{opacity:.5;padding:6px 9px}.toggle-icon-wrap.active{background-color:var(--tile-surface-1);opacity:1}.progress-filled-label{opacity:.5;text-align:right;position:absolute;right:0;transform:translateY(-24px)}.bg-section-wrap{width:100%;min-height:558px;padding:var(--gap-5);background-color:var(--surface-3);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.bg-section-wrap.large{background-color:var(--neutral-1000);min-height:70vh}.bg-section-image{width:100%;height:100%;position:absolute;top:0;left:0}.bg-section-content{flex-flow:column;display:flex;position:relative}.bg-surface-3{background-color:var(--surface-3);overflow:hidden}.image-fill{width:100%;height:100%;position:absolute;top:0;left:0}.status-blip{background-color:var(--status-success);width:6px;height:6px}.blip-with-text{justify-content:flex-start}.blip-with-text,.label{grid-column-gap:var(--gap-3);grid-row-gap:var(--gap-3);align-items:center;display:flex}.label{font-size:var(--type-small);line-height:var(--type-small-line-height);justify-content:center}.label-blip{background-color:var(--icon-color-default);width:6px;height:6px}@media screen and (max-width:991px){.bg-section-wrap{min-height:456px}.bg-section-wrap.large{min-height:50vh}.bg-section-image.fade-on-tablet{opacity:.8}}@media screen and (max-width:767px){h1{letter-spacing:0}.bg-section-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start;min-height:360px}.bg-section-wrap.large{min-height:360px}.bento-pricing-section-image-wrap,.bg-surface-3.hide-on-mobile{display:none}.image-fill.bento-image{position:static}}@media screen and (max-width:479px){.bg-section-image{width:200%;max-width:none;left:auto;right:0}}#w-node-_309610f9-d0bf-e26e-1f79-6d5657df277c-87423118{align-self:stretch}#w-node-_33a2c042-6b21-86f9-db35-3ed05a55403b-5a553fe2{justify-self:end}#w-node-_79e2fccc-6129-cd3e-6f87-bbc79afff228-2bf145ae{justify-self:start}#w-node-_6c4cbe70-1d91-ef97-ff40-296cd5402fea-2bf145ae{justify-self:end}#w-node-_597b386d-afc7-c3e0-2a47-4efc22944644-8742320e,#w-node-_812527dd-78b5-194d-de87-536efed62560-8742320e,#w-node-aabc23f8-32ea-0b64-302f-53b1cac59f3c-8742319f,#w-node-eff0dfaf-07d0-8c53-0b16-38065ea53bbd-874231e9,#w-node-fa74f5fc-01b0-baea-ead9-10d6daa41a2f-8742320e{justify-self:stretch}#w-node-ab7aa6cf-a924-285d-a487-b0ee6920fa8f-874232fa,#w-node-f75989a8-3c57-4c8b-3919-8f9344df5f36-874232fb{place-self:stretch stretch}#w-node-_26f7aeb1-f155-b263-8d74-3894d516bac1-874232fb{grid-area:1/2/2/3}#w-node-e32f446c-256b-dbae-4ad3-b33fcb0dbfbf-874232fb{grid-area:1/2/2/3;place-self:stretch stretch}#w-node-_1d902b1a-acab-6c56-23a4-0868701fe058-874232fb{place-self:stretch stretch}#w-node-fd40e597-3c7b-c029-8720-7d70c0b115c7-874232ff{grid-area:1/2/2/3}#w-node-d30e4669-e9c0-561a-07aa-fbc2dfe18621-874232ff{grid-area:span 1/span 1/span 1/span 1}#w-node-_6266ecda-440e-e368-9e39-705aa7f1c2aa-874232ff{justify-self:stretch}#w-node-_0d7f28e4-a713-2b2e-601c-d8f7f0b3f0cf-87423301,#w-node-_1db6d857-0fb4-68fb-041e-b07c8244af49-87423301,#w-node-_31658d3b-5ac2-bf12-e1da-f165824bcc66-87423301{grid-area:span 1/span 1/span 1/span 1;place-self:stretch stretch}#w-node-_4b62ec50-3fd7-1229-c5f6-26ba00a46dbf-8742330a,#w-node-cf7468a2-8b21-05f8-3209-c9f303eec15c-87423325,#w-node-dba8ff86-4ddf-a17b-e2ca-7235d62946eb-8742330a{align-self:stretch}#w-node-_631b6a3e-5fd7-7175-93a8-45f743b877c0-87423325{grid-area:1/2/2/3}@media screen and (max-width:991px){#w-node-_32e3a7b9-a644-3df6-98b0-81ce66686d6a-87423294{align-self:stretch}}@media screen and (max-width:767px){#w-node-_79e2fccc-6129-cd3e-6f87-bbc79afff228-2bf145ae{grid-area:span 1/span 3/span 1/span 3}#w-node-dc4f665b-c580-6f97-ca51-34eb45353851-4535384e{align-self:stretch}}@media screen and (max-width:479px){#w-node-_33a2c042-6b21-86f9-db35-3ed05a55402a-5a553fe2,#w-node-_817006de-3982-62b1-af04-991407f309d6-2bf145ae{order:9999;grid-area:span 1/span 2/span 1/span 2}#w-node-_3b3e560c-caef-76b7-36dc-7cba3e7b6a44-874232fb,#w-node-acd04f00-08b7-601f-aa04-1e4c36c1095e-874232fb,#w-node-af2ad566-345d-ff2a-2413-4fb76fae93c4-874232fb,#w-node-b88fa1d5-acc4-5b2e-f086-ffb2f4713e65-874232fb,#w-node-b88fa1d5-acc4-5b2e-f086-ffb2f4713e6c-874232fb,#w-node-b88fa1d5-acc4-5b2e-f086-ffb2f4713e76-874232fb,#w-node-b88fa1d5-acc4-5b2e-f086-ffb2f4713e81-874232fb,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbeaa-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbeb1-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbebc-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbec5-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbecf-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbed7-87423302,#w-node-d6d03a38-e979-73f6-494e-3f7a543dbedf-87423302{grid-area:span 1/span 2/span 1/span 2}#w-node-_037fad37-0316-3bf4-f5a6-77a22d75b5ba-8742330a,#w-node-_037fad37-0316-3bf4-f5a6-77a22d75b5c3-8742330a,#w-node-_037fad37-0316-3bf4-f5a6-77a22d75b5cf-8742330a,#w-node-_037fad37-0316-3bf4-f5a6-77a22d75b5db-8742330a,#w-node-_7bc50160-7716-cac5-a89f-2db748f658e4-8742330a,#w-node-ca772aa6-6466-6ee6-1d5b-da991506e548-8742330a,#w-node-d11e2af5-40a2-e8fa-3d72-2ea9bd019336-8742330a{grid-area:span 1/span 3/span 1/span 3}}.bullet-list{padding-left:0}@media screen and (max-width:991px){.hide-on-mobile{display:none}}@media screen and (min-width:992px){.hide-on-desktop{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.js [data-motion-pending=true]{visibility:hidden}@media (prefers-reduced-motion:reduce){.js [data-motion-pending=true]{visibility:visible}}:root{--motion-ease-reveal:linear(0,0.0042,0.0091,0.0148,0.0214,0.0294,0.0406,0.0579,0.0829,0.1298,0.1991,0.2818,0.3841,0.4955,0.6055,0.6985,0.7794,0.8445,0.8938,0.931,0.9574,0.9727,0.9815,0.9865,0.9896,0.9918,0.9937,0.9954,0.9962,0.9963,0.9961,0.9971,1)}@keyframes motion-opacity-1bxj7{0%{opacity:0}to{opacity:1}}@keyframes motion-autoalpha-1xqig{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes motion-scale-x-y-1f1cp{0%{transform:scale(1.07) translateX(-20px) translateY(10px)}to{transform:scale(1) translateX(0) translateY(0)}}@keyframes motion-autoalpha-y-b3oa6{0%{visibility:hidden;opacity:0;transform:translateY(100%)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes motion-scale-x-y-1h1xf{0%{transform:scale(1.07) translateX(-40px) translateY(10px)}to{transform:scale(1) translateX(0) translateY(0)}}[data-motion=above-the-fold-reveal],[data-motion=hero-stack-reveal] div.boxed-icon,[data-motion=hero-stack-reveal] h1,[data-motion=hero-stack-reveal] h2,[data-motion=hero-stack-reveal] h3,[data-motion=hero-stack-reveal] h4{animation:motion-opacity-1bxj7 .8s var(--motion-ease-reveal) 0s both}[data-motion=hero-stack-reveal] :nth-child(2 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.05s}[data-motion=hero-stack-reveal] :nth-child(3 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.1s}[data-motion=hero-stack-reveal] :nth-child(4 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.15s}[data-motion=hero-stack-reveal] :nth-child(5 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.2s}[data-motion=hero-stack-reveal] :nth-child(6 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.25s}[data-motion=hero-stack-reveal] :nth-child(7 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.3s}[data-motion=hero-stack-reveal] :nth-child(8 of h1,h2,h3,h4,div.boxed-icon){animation-delay:.35s}[data-motion=hero-stack-reveal] div.text-lead{animation:motion-opacity-1bxj7 .8s var(--motion-ease-reveal) 0s both}[data-motion=hero-stack-reveal] :nth-child(2 of div.text-lead){animation-delay:.05s}[data-motion=hero-stack-reveal] :nth-child(3 of div.text-lead){animation-delay:.1s}[data-motion=hero-stack-reveal] :nth-child(4 of div.text-lead){animation-delay:.15s}[data-motion=hero-stack-reveal] :nth-child(5 of div.text-lead){animation-delay:.2s}[data-motion=hero-stack-reveal] :nth-child(6 of div.text-lead){animation-delay:.25s}[data-motion=hero-stack-reveal] :nth-child(7 of div.text-lead){animation-delay:.3s}[data-motion=hero-stack-reveal] :nth-child(8 of div.text-lead){animation-delay:.35s}[data-motion=hero-stack-reveal] a.button{animation:motion-opacity-1bxj7 .8s var(--motion-ease-reveal) 0s both}[data-motion=hero-stack-reveal] :nth-child(2 of a.button){animation-delay:.05s}[data-motion=hero-stack-reveal] :nth-child(3 of a.button){animation-delay:.1s}[data-motion=hero-stack-reveal] :nth-child(4 of a.button){animation-delay:.15s}[data-motion=hero-stack-reveal] :nth-child(5 of a.button){animation-delay:.2s}[data-motion=hero-stack-reveal] :nth-child(6 of a.button){animation-delay:.25s}[data-motion=hero-stack-reveal] :nth-child(7 of a.button){animation-delay:.3s}[data-motion=hero-stack-reveal] :nth-child(8 of a.button){animation-delay:.35s}[data-motion=hero-bento-1]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-1] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-1] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .31s both}[data-motion=hero-bento-2]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-2] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-2] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .31s both}[data-motion=hero-bento-3]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-3] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-3] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .31s both}[data-motion=hero-bento-4]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-4] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-4] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .37s both}[data-motion=hero-bento-4] .tabs-menu.boxed.inside-bento{animation:motion-autoalpha-y-b3oa6 1s var(--motion-ease-reveal) .37s both}[data-motion=hero-bento-5]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-5] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-5] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .37s both}[data-motion=hero-bento-5] .tabs-menu.boxed.inside-bento{animation:motion-autoalpha-y-b3oa6 1s var(--motion-ease-reveal) .37s both}[data-motion=hero-bento-6]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-6] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-6] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .37s both}[data-motion=hero-bento-7]{animation:motion-autoalpha-1xqig .5s var(--motion-ease-reveal) .15s both}[data-motion=hero-bento-7] img:not([src$=".svg"]){animation:motion-autoalpha-1xqig .8s var(--motion-ease-reveal) .25s both,motion-scale-x-y-1f1cp 1.31s cubic-bezier(.215,.61,.355,1) .31s both}[data-motion=hero-bento-7] .tile{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) .37s both}[data-motion=motif-strip-reveal-load] .motif-strip img{animation:motion-autoalpha-1xqig 1s var(--motion-ease-reveal) 0s both,motion-scale-x-y-1h1xf 2s cubic-bezier(.215,.61,.355,1) .15s both}.js [data-motion=cta-motif-reveal] .motif-image{transform:scale(1.07) translateX(-20px) translateY(10px)}.wordmark{display:inline-flex;width:42px;height:42px;line-height:0}.wordmark svg{display:block;width:100%;height:100%}.wordmark-plate{fill:var(--brand)}.wordmark-stroke{fill:var(--neutral-0)}.wordmark-cursor{transform-box:fill-box;transform-origin:43% 100%}@keyframes wordmark-press{0%{transform:scale(1)}20%{transform:scale(.8)}52%{transform:scale(1.05)}to{transform:scale(1)}}.wordmark:active .wordmark-cursor,.wordmark:hover .wordmark-cursor,a:active .wordmark-cursor,a:hover .wordmark-cursor{animation:wordmark-press .44s cubic-bezier(.34,1.4,.5,1)}@media (prefers-reduced-motion:reduce){.wordmark:active .wordmark-cursor,.wordmark:hover .wordmark-cursor,a:active .wordmark-cursor,a:hover .wordmark-cursor{animation:none}}.signature{display:block;width:47px;height:110px;background-color:var(--text-heading);-webkit-mask-image:url(/icons/signature.svg);mask-image:url(/icons/signature.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.validated-plate{fill:var(--tile-surface-offset)}.validated-glyph{stroke:var(--tile-surface-1)}.validated-glyph-solid{fill:var(--tile-surface-1)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}