@media (min-width:821px){.site-header:has(+.approved-marketplace-hero){z-index:30;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#040a0e9e,#040a0e42 70%,#040a0e00)!important;border-bottom:1px solid #ffffff1f!important;position:absolute!important}.site-header:has(+.approved-marketplace-hero) .desktop-nav{text-shadow:0 1px 8px #0000008c;color:#fff!important}.site-header:has(+.approved-marketplace-hero) .subscribe-link{text-shadow:0 1px 8px #0000008c;color:#fff!important}.site-header:has(+.approved-marketplace-hero) .partner-menu summary{text-shadow:0 1px 8px #0000008c;color:#fff!important}.site-header:has(+.approved-marketplace-hero) .desktop-nav a:hover{color:#f4b21e!important}.site-header:has(+.approved-marketplace-hero) .ghost-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff!important;background:#050e1457!important;border-color:#ffffff57!important}.site-header:has(+.approved-marketplace-hero) .primary-button{color:#101927!important;background:#f4b21e!important}.site-header:has(+.approved-marketplace-hero)+.approved-marketplace-hero .approved-marketplace-hero-content{padding-top:clamp(202px,10vw + 74px,244px)!important}.approved-marketplace-categories a:first-child:before{width:80px!important;height:50px!important;margin-left:0!important}.approved-marketplace-categories a:nth-child(2) span{font-size:0!important}.approved-marketplace-categories a:nth-child(2) span:after{content:"Loaders";font-size:14px;font-weight:650;line-height:1.15}.approved-marketplace-categories a:nth-child(4):before{width:82px!important;height:50px!important}.approved-marketplace-categories a:nth-child(5):before{width:84px!important;height:50px!important}.approved-marketplace-categories a:nth-child(6):before{margin-right:-11px!important}}@media (min-width:821px) and (max-width:1200px){.site-header:has(+.approved-marketplace-hero)+.approved-marketplace-hero .approved-marketplace-hero-content{padding-top:194px!important}.approved-marketplace-categories a:nth-child(2) span:after{font-size:12px}.approved-marketplace-categories a:first-child:before{width:68px!important;height:44px!important}.approved-marketplace-categories a:nth-child(4):before{width:70px!important;height:44px!important}.approved-marketplace-categories a:nth-child(5):before{width:72px!important;height:44px!important}}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-workspace{color:#173047!important;background:#e7f0f6!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-header{color:#173047!important;background:#edf4f8!important;border-bottom:1px solid #c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-header h1{color:#173047!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-header p{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content{color:#173047!important;background:#e7f0f6!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-mode-switch{background:#dbe8f0!important;border-color:#b9ccda!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-mode-switch a{color:#355269!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-mode-switch a.active{color:#102238!important;background:#f4b21e!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-kpi{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-section{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .billing-panel{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .settings-stack>section{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .empty-card{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-kpi span{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-kpi small{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel p{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel p{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-section p{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .muted-copy{color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .lead-copy{color:#60778a!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-kpi strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel h1,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel h2,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel h3,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel h1,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel h2,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel h3,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-panel strong){color:#173047!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel-head>div>span{color:#a86e00!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .kicker.dark{color:#a86e00!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-panel-head>a{color:#a86e00!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-section{background:#edf4f8!important;border-color:#c6d6e2!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-section-label,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status,.cc-shell:has(.cc-mode-switch a:last-child.active) .listing-status-editor,.cc-shell:has(.cc-mode-switch a:last-child.active) .listing-status-panel,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-status-panel){color:#173047!important;background:#e2edf4!important;border-color:#bfd0dd!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-section-label strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .listing-status-editor strong){color:#173047!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-section-label span,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row p,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status p,.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status small){color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row{border-color:#cbd9e3!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-paused{background:#f4b21e1a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-message-row{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-message-row{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-action-list a{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .billing-subscription-row{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .account-read-field{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .preference-read-row{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-message-row strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-message-row strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-action-list strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .account-read-field strong,.cc-shell:has(.cc-mode-switch a:last-child.active) .preference-read-row strong){color:#173047!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-message-row p,.cc-shell:has(.cc-mode-switch a:last-child.active) .dealer-message-row p,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-action-list small,.cc-shell:has(.cc-mode-switch a:last-child.active) .account-read-field span,.cc-shell:has(.cc-mode-switch a:last-child.active) .preference-read-row small){color:#60778a!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content .ghost-button{color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status button:not(.primary-button){color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .inventory-row-status a:not(.primary-button){color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .listing-status-editor button:not(.primary-button){color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .listing-status-editor a:not(.primary-button){color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content .form-field label{color:#4f687c!important}:is(.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content .form-field input,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content .form-field select,.cc-shell:has(.cc-mode-switch a:last-child.active) .cc-content .form-field textarea){color:#173047!important;background:#fff!important;border-color:#b8cbd9!important}
.cc-shell .cc-workspace{color:#173047!important;background:#e7f0f6!important}.cc-shell .cc-header{color:#173047!important;background:#edf4f8!important;border-bottom:1px solid #c6d6e2!important}.cc-shell .cc-header h1{color:#173047!important}.cc-shell .cc-header p{color:#60778a!important}.cc-shell .cc-content{color:#173047!important;background:#e7f0f6!important;min-width:0!important}.cc-shell .cc-mode-switch{background:#dbe8f0!important;border-color:#b9ccda!important}.cc-shell .cc-mode-switch a{color:#355269!important}.cc-shell .cc-mode-switch a.active{color:#102238!important;background:#f4b21e!important}.cc-shell .dealer-kpi,.cc-shell .crm-kpi,.cc-shell .cc-panel,.cc-shell .dealer-panel,.cc-shell .dealer-section,.cc-shell .panel.billing-panel,.cc-shell .settings-stack>section,.cc-shell .empty-card,.cc-shell .crm-message-thread,.cc-shell .crm-message-composer,.cc-shell .crm-contact-card,.cc-shell .crm-task-card{color:#173047!important;background:#f7fafc!important;border-color:#c6d6e2!important;box-shadow:0 4px 14px #1c3d550b!important}.cc-shell .dealer-kpi strong,.cc-shell .crm-kpi strong,.cc-shell .cc-panel h1,.cc-shell .cc-panel h2,.cc-shell .cc-panel h3,.cc-shell .cc-panel strong,.cc-shell .dealer-panel h1,.cc-shell .dealer-panel h2,.cc-shell .dealer-panel h3,.cc-shell .dealer-panel strong,.cc-shell .billing-panel h1,.cc-shell .billing-panel h2,.cc-shell .billing-panel h3,.cc-shell .billing-panel strong,.cc-shell .dealer-section h1,.cc-shell .dealer-section h2,.cc-shell .dealer-section h3,.cc-shell .dealer-section strong{color:#173047!important}.cc-shell .dealer-kpi span,.cc-shell .dealer-kpi small,.cc-shell .crm-kpi span,.cc-shell .crm-kpi small,.cc-shell .cc-panel p,.cc-shell .dealer-panel p,.cc-shell .dealer-section p,.cc-shell .billing-panel p,.cc-shell .muted-copy,.cc-shell .lead-copy,.cc-shell .dealer-muted{color:#60778a!important}.cc-shell .cc-panel-head>div>span,.cc-shell .cc-panel-head>a,.cc-shell .dealer-panel-head .kicker,.cc-shell .kicker.dark{color:#a86e00!important}.cc-shell .inventory-section{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell .inventory-section-label{color:#173047!important;background:#dfeaf2!important;border-color:#c2d2df!important}.cc-shell .inventory-section-label strong{color:#29465d!important}.cc-shell .inventory-section-label span{color:#60778a!important}.cc-shell .inventory-row{color:#173047!important;background:#f7fafc!important;border-color:#cbd9e3!important}.cc-shell .inventory-row strong{color:#173047!important}.cc-shell .inventory-row p,.cc-shell .inventory-row small{color:#60778a!important}.cc-shell .inventory-row-paused{background:#f6f3e7!important}.cc-shell .inventory-row-status,.cc-shell .listing-status-editor,.cc-shell .listing-status-panel,.cc-shell .inventory-status-panel{color:#173047!important;background:#e2edf4!important;border-color:#bfd0dd!important}.cc-shell .inventory-row-status strong,.cc-shell .listing-status-editor strong,.cc-shell .listing-status-panel strong,.cc-shell .inventory-status-panel strong{color:#173047!important}.cc-shell .inventory-row-status p,.cc-shell .inventory-row-status small,.cc-shell .listing-status-editor p,.cc-shell .listing-status-panel p,.cc-shell .inventory-status-panel p{color:#60778a!important}.cc-shell .inventory-section+.inventory-section{margin-top:16px!important}.cc-shell .inventory-list{gap:16px!important;display:grid!important}.cc-shell .inventory-list .inventory-section+.inventory-section{margin-top:0!important}.cc-shell .cc-message-row,.cc-shell .dealer-message-row,.cc-shell .cc-action-list a,.cc-shell .billing-subscription-row,.cc-shell .account-read-field,.cc-shell .preference-read-row,.cc-shell .crm-empty-workspace,.cc-shell .dealer-empty-state{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell .crm-empty-workspace h1,.cc-shell .crm-empty-workspace h2,.cc-shell .crm-empty-workspace h3,.cc-shell .crm-empty-workspace strong,.cc-shell .dealer-empty-state strong,.cc-shell .cc-message-row strong,.cc-shell .dealer-message-row strong,.cc-shell .cc-action-list strong,.cc-shell .billing-subscription-row strong,.cc-shell .account-read-field strong,.cc-shell .preference-read-row strong{color:#173047!important}.cc-shell .crm-empty-workspace p,.cc-shell .dealer-empty-state,.cc-shell .cc-message-row p,.cc-shell .dealer-message-row p,.cc-shell .cc-action-list small,.cc-shell .billing-subscription-row p,.cc-shell .account-read-field span,.cc-shell .preference-read-row small{color:#60778a!important}.cc-shell .dealer-leads-table{color:#173047!important;background:#f7fafc!important}.cc-shell .dealer-leads-table thead{color:#29465d!important;background:#dfeaf2!important}.cc-shell .dealer-leads-table th{color:#29465d!important;background:#dfeaf2!important;border-color:#c2d2df!important}.cc-shell .dealer-leads-table td{color:#355269!important;background:#f7fafc!important;border-color:#cbd9e3!important}.cc-shell .dealer-leads-table tbody tr:nth-child(2n) td{background:#f1f6f9!important}.cc-shell .dealer-table-title{color:#173047!important}.cc-shell .cc-action-list{gap:8px!important;display:grid!important}.cc-shell .cc-action-list a{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}.cc-shell .cc-action-list a>i{flex:none!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;display:grid!important}.cc-shell .cc-action-list a>div{grid-template-columns:minmax(92px,auto) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:0!important;display:grid!important}.cc-shell .cc-action-list strong{margin:0!important;line-height:1.15!important;display:block!important}.cc-shell .cc-action-list small{min-width:0!important;margin:0!important;line-height:1.25!important;display:block!important}@media (max-width:1120px){.cc-shell .cc-action-list a>div{grid-template-columns:1fr!important;row-gap:3px!important}}.cc-shell .billing-panel .section-heading h2{color:#173047!important}.cc-shell .billing-subscription-list{gap:12px!important;display:grid!important}.cc-shell .billing-subscription-row{background:#edf4f8!important}.cc-shell .billing-plan-cell strong,.cc-shell .billing-status-cell strong{color:#173047!important}.cc-shell .billing-plan-cell p,.cc-shell .billing-status-cell p{color:#60778a!important}.cc-shell .status-pill{color:#355269!important;background:#dbe8f0!important;border-color:#b9ccda!important}.cc-shell .cc-content .ghost-button,.cc-shell .inventory-row-status button:not(.primary-button),.cc-shell .inventory-row-status a:not(.primary-button),.cc-shell .listing-status-editor button:not(.primary-button),.cc-shell .listing-status-editor a:not(.primary-button){color:#28475f!important;background:#f7fafc!important;border-color:#b8cbd9!important}.cc-shell .cc-content .form-field label{color:#4f687c!important}.cc-shell .cc-content .form-field input,.cc-shell .cc-content .form-field select,.cc-shell .cc-content .form-field textarea{color:#173047!important;background:#fff!important;border-color:#b8cbd9!important}.cc-shell .cc-content input::placeholder,.cc-shell .cc-content textarea::placeholder{color:#8196a7!important}.cc-shell .cc-content .health-metrics article,.cc-shell .cc-content .health-plan-grid>article,.cc-shell .cc-content .marketing-filter-bar,.cc-shell .cc-content .marketing-account-row,.cc-shell .cc-content .marketing-contact-stack article,.cc-shell .cc-content .admin-queue-grid article,.cc-shell .cc-content .admin-plan-strip>div,.cc-shell .cc-content .admin-state-grid>div,.cc-shell .cc-content .admin-table,.cc-shell .cc-content .admin-table-row,.cc-shell .cc-content .crm-column,.cc-shell .cc-content .crm-card,.cc-shell .cc-content .crm-create-form{color:#173047!important;box-shadow:none!important;background:#f7fafc!important;border-color:#c6d6e2!important}.cc-shell .cc-content .admin-table-head,.cc-shell .cc-content .crm-column>header{color:#29465d!important;background:#dfeaf2!important;border-color:#c2d2df!important}.cc-shell .cc-content .crm-column-stack{background:#edf4f8!important}.cc-shell .cc-content .crm-empty{color:#60778a!important;background:#f7fafc!important;border-color:#bfd0dd!important}.cc-shell .cc-content .crm-column>header strong,.cc-shell .cc-content .crm-card h3,.cc-shell .cc-content .health-metrics strong,.cc-shell .cc-content .health-plan-grid strong,.cc-shell .cc-content .health-plan-grid dd,.cc-shell .cc-content .marketing-account-main h3,.cc-shell .cc-content .marketing-contact-count strong,.cc-shell .cc-content .marketing-detail-list dd,.cc-shell .cc-content .marketing-contact-stack strong,.cc-shell .cc-content .marketing-activity-list strong,.cc-shell .cc-content .admin-plan-strip strong,.cc-shell .cc-content .admin-queue-grid strong,.cc-shell .cc-content .admin-state-grid strong{color:#173047!important}.cc-shell .cc-content .health-metrics span,.cc-shell .cc-content .health-metrics small,.cc-shell .cc-content .health-plan-grid dt,.cc-shell .cc-content .marketing-account-main p,.cc-shell .cc-content .marketing-contact-count span,.cc-shell .cc-content .marketing-detail-list dt,.cc-shell .cc-content .marketing-contact-stack p,.cc-shell .cc-content .marketing-contact-stack small,.cc-shell .cc-content .marketing-activity-list span,.cc-shell .cc-content .admin-plan-strip span,.cc-shell .cc-content .admin-plan-strip small,.cc-shell .cc-content .admin-queue-grid span,.cc-shell .cc-content .admin-queue-grid small,.cc-shell .cc-content .admin-state-grid p,.cc-shell .cc-content .crm-card p,.cc-shell .cc-content .crm-card small{color:#60778a!important}.cc-shell .cc-content .health-plan-grid>article>div:first-child,.cc-shell .cc-content .marketing-detail-list,.cc-shell .cc-content .marketing-detail-list>div,.cc-shell .cc-content .marketing-activity-list,.cc-shell .cc-content .marketing-activity-list>div{border-color:#cbd9e3!important}.cc-shell .cc-content .marketing-filter-bar input,.cc-shell .cc-content .marketing-filter-bar select,.cc-shell .cc-content .marketing-status-select,.cc-shell .cc-content .crm-card select{color:#173047!important;background:#fff!important;border-color:#b8cbd9!important}.cc-shell .crm-create-form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.cc-shell .crm-create-form .section-heading,.cc-shell .crm-create-form .muted-copy,.cc-shell .crm-create-form .button-row{min-width:0!important;max-width:100%!important}.cc-shell .crm-create-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important}.cc-shell .crm-create-form .form-field{min-width:0!important;max-width:100%!important}.cc-shell .crm-create-form .form-field.full{grid-column:1/-1!important}.cc-shell .crm-create-form input,.cc-shell .crm-create-form select,.cc-shell .crm-create-form textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1100px){.cc-shell .crm-create-form .form-grid{grid-template-columns:1fr!important}.cc-shell .crm-create-form .form-field.full{grid-column:auto!important}}@media (min-width:821px) and (max-width:1180px){.cc-shell{grid-template-columns:220px minmax(0,1fr)!important}.cc-sidebar{width:auto!important;min-width:0!important}.cc-workspace{min-width:0!important;padding-left:12px!important;padding-right:12px!important}.cc-header,.cc-header>div:first-child{min-width:0!important}.cc-header p{max-width:620px!important}.cc-content>*{min-width:0!important}}@media (min-width:981px){.approved-marketplace-categories a:nth-child(6):before{justify-self:end!important;width:38px!important;height:32px!important;margin-right:8px!important}.site-header:has(+.approved-marketplace-hero) .nav-row{width:min(100% - 32px,1420px)!important;max-width:1420px!important;padding-left:8px!important;padding-right:8px!important}}@media (min-width:981px) and (max-width:1200px){.approved-marketplace-categories a:nth-child(6):before{width:35px!important;height:29px!important;margin-right:7px!important}.site-header:has(+.approved-marketplace-hero) .nav-row{width:min(100% - 20px,1160px)!important;padding-left:4px!important;padding-right:4px!important}}@media (min-width:821px) and (max-width:980px){.approved-marketplace-hero{height:auto!important;min-height:720px!important}.approved-marketplace-hero:before{background-position:66%!important;background-size:auto 100%!important}.approved-marketplace-hero-content{width:auto!important;max-width:700px!important;margin:0!important;padding:108px 28px 48px!important}.approved-marketplace-hero-content h1 span{white-space:normal!important}.approved-marketplace-search{max-width:660px!important}.approved-marketplace-categories{grid-template-columns:repeat(3,1fr)!important;row-gap:22px!important;max-width:660px!important}.approved-marketplace-categories a{text-align:center!important;justify-items:center!important;padding-left:6px!important;padding-right:6px!important}.approved-marketplace-categories a:first-child,.approved-marketplace-categories a:last-child{text-align:center!important;justify-items:center!important}.approved-marketplace-categories a:first-child:before,.approved-marketplace-categories a:last-child:before{margin-left:0!important;margin-right:0!important}.approved-marketplace-categories a:nth-child(3){border-right:0!important}.approved-marketplace-categories a:nth-child(4){border-right:1px solid #ffffff3b!important}.approved-marketplace-categories a:nth-child(6):before{justify-self:center!important;width:35px!important;height:29px!important}.approved-marketplace-trust{max-width:660px!important}.site-header:has(+.approved-marketplace-hero) .nav-row{width:min(100% - 20px,940px)!important;padding-left:4px!important;padding-right:4px!important}}
@media (min-width:821px){.site-header:has(+.approved-marketplace-hero)+.approved-marketplace-hero:before{background-position:50% 34%!important}}
@media (min-width:821px){.site-header:has(+.approved-marketplace-hero) .nav-row{width:min(1180px,100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}.site-header:has(+.approved-marketplace-hero) .brand-logo-link>span{filter:url(#home-dark-logo-filter)!important}.approved-marketplace-categories a:nth-child(6):before{justify-self:end!important;width:48px!important;height:36px!important;margin-right:0!important}.site-header .desktop-nav,.site-header .nav-actions{align-items:center!important;height:42px!important}.site-header .desktop-nav>a,.site-header .partner-menu,.site-header .partner-menu>summary,.site-header .subscribe-link,.site-header .ghost-button,.site-header .primary-button.compact{justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;display:inline-flex!important}.site-header:has(+.approved-marketplace-hero) .subscribe-link{color:#f4b21e!important;text-shadow:none!important;-webkit-text-stroke:0!important}}@media (min-width:821px) and (max-width:1200px){.approved-marketplace-categories a:nth-child(6):before{width:44px!important;height:34px!important}}.cc-shell .cc-content,.cc-shell .cc-content>.cc-stack,.cc-shell .cc-content>.cc-stack>.cc-panel,.cc-shell .cc-content .crm-create-form,.cc-shell .cc-content .crm-create-form .form-grid,.cc-shell .cc-content .crm-create-form .form-field{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.cc-shell .cc-content>.cc-stack{width:100%!important;overflow-x:hidden!important}.cc-shell .cc-content>.cc-stack>.cc-panel{width:100%!important;overflow:hidden!important}.cc-shell .cc-content .crm-create-form{width:100%!important;margin:0!important;overflow:hidden!important}.cc-shell .cc-content .crm-create-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.cc-shell .cc-content .crm-create-form input,.cc-shell .cc-content .crm-create-form select,.cc-shell .cc-content .crm-create-form textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.cc-shell .cc-content .crm-create-form .muted-copy{overflow-wrap:anywhere!important;max-width:100%!important}@media (max-width:1100px){.cc-shell .cc-content .crm-create-form .form-grid{grid-template-columns:1fr!important}}
.magazine-page .magazine-approved-launch{background:linear-gradient(90deg,#00192c8a 0%,#001c3061 48%,#001e321a 100%),url(/api/magazine-hero-background?v=20260831-compact) 50%/cover no-repeat!important;min-height:620px!important;padding:46px 0 40px!important}.magazine-page .magazine-approved-launch .magazine-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr)!important;align-items:center!important;gap:56px!important;width:min(100% - 72px,1320px)!important;max-width:1320px!important;margin:0 auto!important}.magazine-page .magazine-approved-launch .magazine-launch-copy{width:100%!important;max-width:580px!important}.magazine-page .magazine-approved-launch .magazine-launch-copy .kicker{color:#f4ac21!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 17px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.magazine-page .magazine-approved-launch .magazine-launch-copy h1{color:#fff!important;letter-spacing:-.04em!important;max-width:none!important;margin:0 0 24px!important;font-size:clamp(48px,4vw,62px)!important;font-weight:950!important;line-height:1.01!important}.magazine-page .magazine-approved-launch .magazine-launch-copy h1 span{white-space:nowrap!important;display:block!important}.magazine-page .magazine-approved-launch .magazine-launch-copy>p:not(.kicker){color:#eaf2f7!important;letter-spacing:.003em!important;max-width:565px!important;margin:0!important;font-size:15px!important;font-weight:425!important;line-height:1.62!important}.magazine-page .magazine-approved-launch .magazine-launch-list{gap:8px!important;margin:21px 0 0!important;padding-left:18px!important;display:grid!important}.magazine-page .magazine-approved-launch .magazine-launch-list li{color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.28!important}.magazine-page .magazine-approved-launch .magazine-launch-list li::marker{color:#f4ac21!important}.magazine-page .magazine-approved-launch .magazine-launch-actions{flex-wrap:nowrap!important;align-items:center!important;gap:13px!important;margin-top:25px!important;display:flex!important}.magazine-page .magazine-approved-launch .magazine-launch-actions .primary-button,.magazine-page .magazine-approved-launch .magazine-launch-actions .ghost-button{white-space:nowrap!important;height:46px!important;min-height:46px!important;box-shadow:none!important;border-radius:6px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.magazine-page .magazine-approved-launch .magazine-launch-actions .primary-button{color:#101927!important;background:#f4ac21!important;border:1px solid #f4ac21!important;padding:0 20px!important}.magazine-page .magazine-approved-launch .magazine-launch-actions .ghost-button{color:#fff!important;background:#03172b2e!important;border:1px solid #f4ac21!important;padding:0 19px!important}.magazine-page .magazine-approved-launch .magazine-launch-highlights{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:585px!important;margin-top:28px!important;padding:0!important;display:grid!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight{border:0!important;border-right:1px solid #dce8ee38!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:36px!important;padding:0 17px!important;display:grid!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight:first-child{padding-left:0!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight:last-child{border-right:0!important;padding-right:0!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight svg{fill:none!important;stroke:#dce8ee!important;stroke-width:1.15px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.94!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight strong{color:#dce8ee!important;letter-spacing:.004em!important;font-size:10px!important;font-weight:550!important;line-height:1.35!important;display:block!important}.magazine-page .magazine-approved-launch .magazine-approved-mockup{width:min(100%,520px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:center!important;margin:0!important;position:relative!important;overflow:visible!important;transform:none!important}.magazine-page .magazine-approved-launch .magazine-approved-mockup:after{content:none!important}.magazine-page .magazine-approved-launch .magazine-approved-mockup img{object-fit:contain!important;filter:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}@media (max-width:1100px){.magazine-page .magazine-approved-launch .magazine-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;gap:38px!important;width:min(100% - 44px,1000px)!important}.magazine-page .magazine-approved-launch .magazine-launch-copy h1{font-size:clamp(44px,4.8vw,56px)!important}.magazine-page .magazine-approved-launch .magazine-launch-actions .primary-button,.magazine-page .magazine-approved-launch .magazine-launch-actions .ghost-button{padding-left:15px!important;padding-right:15px!important;font-size:10px!important}}@media (max-width:900px){.magazine-page .magazine-approved-launch{padding:42px 0!important}.magazine-page .magazine-approved-launch .magazine-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.magazine-page .magazine-approved-launch .magazine-launch-copy{max-width:650px!important}.magazine-page .magazine-approved-launch .magazine-approved-mockup{justify-self:start!important;width:min(82vw,500px)!important}}@media (max-width:640px){.magazine-page .magazine-approved-launch .magazine-hero-grid{width:min(100% - 32px,600px)!important}.magazine-page .magazine-approved-launch .magazine-launch-copy h1{font-size:clamp(40px,12vw,52px)!important}.magazine-page .magazine-approved-launch .magazine-launch-copy h1 span{white-space:normal!important}.magazine-page .magazine-approved-launch .magazine-launch-actions{flex-direction:column!important;align-items:stretch!important}.magazine-page .magazine-approved-launch .magazine-launch-actions a{justify-content:center!important}.magazine-page .magazine-approved-launch .magazine-launch-highlights{grid-template-columns:1fr!important;gap:15px!important}.magazine-page .magazine-approved-launch .magazine-launch-highlight{border-right:0!important;padding:0!important}}
.price-card-aligned .price-card-benefit-slot{box-sizing:border-box!important;align-items:flex-start!important;min-height:94px!important;margin:0!important;padding:0 0 18px!important;display:flex!important}.price-card-aligned .price-card-benefit-slot .magazine-lookout{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:11px 12px!important;display:flex!important}.price-card-aligned .price-card-benefit-slot .first-seller{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;width:100%!important;height:76px!important;min-height:76px!important;margin:0!important;padding:10px 12px!important;display:flex!important}.price-card-aligned .price-card-benefit-slot .first-seller s,.price-card-aligned .price-card-benefit-slot .first-seller strong,.price-card-aligned .price-card-benefit-slot .first-seller small{margin:0!important;line-height:1.12!important}.price-card-aligned .pricing-card-action{margin-top:0!important}.partner-menu summary:after{content:none!important;display:none!important}.cc-shell .cc-workspace{padding-top:0!important}.cc-shell .cc-content{padding-top:18px!important}.cc-shell .cc-sidebar-footer{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.cc-shell .cc-sidebar-footer .cc-copyright{white-space:nowrap;margin:0!important}.cc-shell .cc-mode-switch-compact{background:#173047!important;border:1px solid #ffffff29!important;border-radius:999px!important;gap:2px!important;width:auto!important;min-width:0!important;padding:2px!important;display:flex!important}.cc-shell .cc-mode-switch-compact a{color:#d5e2eb!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:31px!important;height:24px!important;padding:0 7px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.cc-shell .cc-mode-switch-compact a.active{color:#102238!important;background:#f4b21e!important}.cc-shell .cc-sidebar{height:100vh!important;min-height:100vh!important;padding-bottom:235px!important;position:relative!important;overflow:hidden!important}.cc-shell .cc-magazine-card{margin:0!important;position:absolute!important;bottom:91px!important;left:18px!important;right:18px!important}.cc-shell .cc-sidebar-footer{margin:0!important;position:absolute!important;bottom:30px!important;left:18px!important;right:18px!important}.cc-shell .cc-identity{min-height:82px!important}.cc-shell-dashboard .cc-sidebar{padding-top:12px!important;padding-bottom:235px!important}.cc-shell-dashboard .cc-brand{margin-bottom:8px!important}.cc-shell-dashboard .cc-identity{margin-bottom:6px!important;padding-top:10px!important;padding-bottom:10px!important}.cc-shell-dashboard .cc-nav-group{margin-top:7px!important}.cc-shell-dashboard .cc-nav-label{margin-bottom:4px!important}.cc-shell-dashboard .cc-side-nav{gap:2px!important}.cc-shell-dashboard .cc-side-nav a{min-height:36px!important;padding:7px 10px!important}.cc-shell-dashboard .cc-manage{margin-top:8px!important}.cc-shell-dashboard .cc-magazine-card{min-height:92px!important;padding:9px!important}.cc-shell-dashboard .cc-magazine-card small{font-size:9px!important;line-height:1.2!important}.cc-shell-dashboard .cc-magazine-card img{max-height:72px!important}.bec-modal-backdrop{box-sizing:border-box!important;z-index:10000!important;background:#071b2e8c!important;place-items:center!important;width:100vw!important;height:100vh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.capacity-choice-modal{color:#173047!important;background:#f8fbfd!important;border:1px solid #c9d9e4!important;border-radius:18px!important;width:min(680px,100vw - 48px)!important;max-width:680px!important;max-height:calc(100vh - 48px)!important;margin:auto!important;padding:30px!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important;box-shadow:0 28px 80px #122d423d!important}.capacity-choice-modal h3,.capacity-choice-modal p,.capacity-choice-modal strong{color:#173047!important}.capacity-choice-modal>p:not(.kicker){color:#5f7486!important}.capacity-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin-top:18px!important;display:grid!important}.capacity-choice-card{color:#173047!important;text-align:left!important;background:#fff!important;border:1px solid #c9d9e4!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:150px!important;padding:20px!important;display:flex!important;box-shadow:0 5px 16px #122d420f!important}.capacity-choice-card:hover{border-color:#e4a719!important;box-shadow:0 8px 22px #122d421a!important}.capacity-choice-card span{color:#b57700!important}.capacity-choice-card strong{color:#173047!important;font-size:17px!important}.capacity-choice-card small{color:#60778a!important}.capacity-choice-modal .bec-modal-close{color:#173047!important;background:#e7eff4!important;border:1px solid #c9d9e4!important}@media (max-width:700px){.capacity-choice-grid{grid-template-columns:1fr!important}.capacity-choice-modal{width:min(94vw,680px)!important;padding:24px!important}}.cc-shell.cc-shell-dashboard .cc-action-list button.cc-action-link,.cc-shell .cc-action-list button.cc-action-link{color:#173047!important;width:100%!important;font:inherit!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;background:#edf4f8!important;border:0!important}.cc-action-list a,.cc-action-list .cc-action-link{border-radius:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.cc-action-list a:hover,.cc-shell.cc-shell-dashboard .cc-action-list button.cc-action-link:hover,.cc-shell .cc-action-list button.cc-action-link:hover{background:#e5eff5!important}.cc-action-list .cc-action-link i{font-style:normal!important}.cc-action-list .cc-action-link div{grid-template-columns:minmax(92px,auto) minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:0!important;display:grid!important}.cc-shell .cc-action-list button.cc-action-link strong{color:#173047!important}.cc-shell .cc-action-list button.cc-action-link small{color:#60778a!important}@media (max-width:1120px){.cc-action-list .cc-action-link div{grid-template-columns:1fr!important;row-gap:3px!important}}.cc-shell .cc-listing-editor-form{color:#173047!important;box-shadow:none!important;background:#f7fafc!important;border:1px solid #c6d6e2!important}.cc-shell .cc-listing-editor-form h2,.cc-shell .cc-listing-editor-form strong,.cc-shell .cc-listing-editor-form label{color:#173047!important}.cc-shell .cc-listing-editor-form .muted-copy,.cc-shell .cc-listing-editor-form .listing-editor-summary span{color:#60778a!important}.cc-shell .cc-listing-editor-form input,.cc-shell .cc-listing-editor-form select,.cc-shell .cc-listing-editor-form textarea{color:#173047!important;background:#fff!important;border-color:#b8cbd9!important}.cc-shell .cc-listing-editor-form .listing-editor-summary{color:#173047!important;background:#edf4f8!important;border-color:#c6d6e2!important}.cc-shell .crm-empty-workspace .button-row,.cc-shell .dealer-empty-state .button-row{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.cc-shell .crm-empty-workspace .button-row .primary-button,.cc-shell .crm-empty-workspace .button-row .ghost-button,.cc-shell .dealer-empty-state .button-row .primary-button,.cc-shell .dealer-empty-state .button-row .ghost-button,.cc-shell .cc-message-thread .ghost-button{justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}.favorite-action-wrap{gap:6px;display:grid}.favorite-toggle{cursor:pointer;width:100%;gap:9px!important}.favorite-toggle>span{justify-content:center!important;align-items:center!important;margin:0!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}.favorite-toggle.is-saved{color:#8a5a00!important;background:#fff8df!important;border-color:#e4a719!important}.favorite-toggle.is-saved span{color:#e4a719}.favorite-action-error{color:#b42318;font-weight:700;line-height:1.35}.equipment-card-favorite{appearance:none;color:#61758a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:25px;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-grid}.equipment-card-favorite:hover{color:#a96d00;background:#fff4d1;transform:scale(1.04)}.equipment-card-favorite.is-saved{color:#e4a719;background:#fff8df}.equipment-card-favorite:disabled{cursor:wait;opacity:.65}@media (min-width:801px){.detail-grid>aside .seller-card{margin-top:42px!important}}
.gallery-main.has-photo{background:#eef3f6!important;justify-content:center!important;align-items:center!important;min-height:440px!important;max-height:680px!important;display:flex!important;position:relative!important;overflow:hidden!important}.gallery-main.has-photo .gallery-main-image{object-fit:contain!important;object-position:center!important;cursor:zoom-in!important;background:#eef3f6!important;width:100%!important;height:auto!important;max-height:680px!important;display:block!important}.gallery-nav-button{z-index:3;color:#fff;cursor:pointer;background:#071b2eb8;border:1px solid #ffffff75;border-radius:12px;place-items:center;width:44px;height:58px;font-size:38px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #071b2e33}.gallery-nav-button:hover{background:#071b2ee6}.gallery-nav-previous{left:14px}.gallery-nav-next{right:14px}.listing-photo-strip img{transition:border-color .15s,transform .15s,box-shadow .15s;cursor:pointer!important;border:2px solid #0000!important}.listing-photo-strip img:hover,.listing-photo-strip img:focus{outline:none;transform:translateY(-1px);box-shadow:0 5px 14px #122d421f;border-color:#e4a719!important}.listing-photo-strip img.is-active{box-shadow:0 0 0 2px #fff8df;border-color:#e4a719!important}.equipment-detail-wide-panel{box-sizing:border-box!important;width:100%!important;margin-top:24px!important}.equipment-detail-wide-panel .listing-title-row{align-items:flex-start!important}.equipment-detail-wide-panel .spec-grid,.equipment-detail-wide-panel .detail-spec-grid,.equipment-detail-wide-panel .equipment-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.equipment-lightbox-open{overflow:hidden!important}.equipment-lightbox{z-index:99999;background:#020d18f0;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.equipment-lightbox.open{display:flex}.equipment-lightbox-stage{background:#071b2e;border-radius:18px;justify-content:center;align-items:center;width:min(94vw,1500px);height:min(90vh,980px);display:flex;position:relative;overflow:auto;box-shadow:0 30px 80px #00000073}.equipment-lightbox-stage>img{object-fit:contain;transform-origin:50%;max-width:92%;max-height:88%;transition:transform .12s}.equipment-lightbox-controls{z-index:2;gap:8px;display:flex;position:fixed;top:22px;right:24px}.equipment-lightbox-controls button{color:#fff;cursor:pointer;background:#071b2ee0;border:1px solid #ffffff52;border-radius:10px;min-width:44px;height:42px;padding:0 12px;font-size:18px;font-weight:900}.equipment-lightbox-controls button[data-action=reset]{min-width:64px;font-size:13px}.cc-shell .cc-sidebar,.cc-shell-dashboard .cc-sidebar,.cc-shell-crm .cc-sidebar{box-sizing:border-box!important;height:100vh!important;min-height:100vh!important;padding:10px 16px 230px!important;position:relative!important;overflow:hidden!important}.cc-shell .cc-brand,.cc-shell-dashboard .cc-brand,.cc-shell-crm .cc-brand{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:0!important;display:flex!important}.cc-shell .cc-brand>span:first-child{justify-content:center!important;align-items:center!important;width:100%!important;height:54px!important;margin:0 auto!important;display:flex!important;overflow:visible!important}.cc-shell .cc-brand>span:first-child svg,.cc-shell .cc-brand>span:first-child img{width:auto!important;max-width:214px!important;max-height:54px!important;margin:0 auto!important;display:block!important;transform:translate(7px)!important}.cc-shell .cc-brand>span:last-child{text-align:center!important;letter-spacing:.32em!important;white-space:nowrap!important;border-bottom:1px solid #ffffff1f!important;width:100%!important;margin:-6px 0 0!important;padding:2px 0 7px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.cc-shell .cc-identity,.cc-shell-dashboard .cc-identity,.cc-shell-crm .cc-identity{box-sizing:border-box!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:15px 10px!important}.cc-shell .cc-nav-group,.cc-shell-dashboard .cc-nav-group,.cc-shell-crm .cc-nav-group{width:100%!important;margin-top:12px!important}.cc-shell .cc-nav-group:not(.cc-manage),.cc-shell-dashboard .cc-nav-group:not(.cc-manage),.cc-shell-crm .cc-nav-group:not(.cc-manage){height:258px!important;min-height:258px!important;max-height:258px!important;overflow:hidden!important}.cc-shell .cc-nav-label,.cc-shell-dashboard .cc-nav-label,.cc-shell-crm .cc-nav-label{margin:0 10px 6px!important;display:block!important}.cc-shell .cc-side-nav,.cc-shell-dashboard .cc-side-nav,.cc-shell-crm .cc-side-nav{gap:3px!important;width:100%!important}.cc-shell .cc-side-nav a,.cc-shell-dashboard .cc-side-nav a,.cc-shell-crm .cc-side-nav a{box-sizing:border-box!important;width:100%!important;min-height:38px!important;margin:0!important;padding:8px 10px!important}.cc-shell .cc-manage,.cc-shell-dashboard .cc-manage,.cc-shell-crm .cc-manage{margin-top:8px!important}.cc-shell .cc-magazine-card,.cc-shell-dashboard .cc-magazine-card,.cc-shell-crm .cc-magazine-card{grid-template-columns:minmax(0,1fr) 70px!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:92px!important;margin:0!important;padding:10px!important;display:grid!important;position:absolute!important;bottom:86px!important;left:16px!important;right:16px!important}.cc-shell .cc-magazine-card>div{align-self:center!important;min-width:0!important}.cc-shell .cc-magazine-card img{place-self:center!important;max-width:68px!important;max-height:72px!important;margin:0 auto!important;display:block!important}.cc-shell .cc-sidebar-footer,.cc-shell-dashboard .cc-sidebar-footer,.cc-shell-crm .cc-sidebar-footer{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important}.cc-shell .upgrade-ladder{gap:10px!important;display:grid!important}.cc-shell .upgrade-ladder .upgrade-row{color:#173047!important;min-height:74px!important;box-shadow:none!important;background:#f8fbfd!important;border:1px solid #c7d8e4!important;border-radius:12px!important;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto!important;align-items:center!important;gap:18px!important;padding:15px 18px!important;display:grid!important}.cc-shell .upgrade-ladder .upgrade-row strong,.cc-shell .upgrade-ladder .upgrade-row p{color:#173047!important;margin:0!important}.cc-shell .upgrade-ladder .upgrade-row p{color:#60778a!important}.cc-shell .upgrade-ladder .upgrade-row>strong:last-child{justify-self:end!important}.cc-shell .upgrade-ladder .upgrade-row>strong:last-child a{color:#173047!important;background:#fff!important;border:1px solid #b9ccd9!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;font-weight:900!important;display:inline-flex!important}.cc-shell .upgrade-ladder .upgrade-row>strong:last-child a:hover{background:#fff8df!important;border-color:#e4a719!important}@media (max-width:850px){.equipment-detail-wide-panel .spec-grid,.equipment-detail-wide-panel .detail-spec-grid,.equipment-detail-wide-panel .equipment-spec-grid{grid-template-columns:1fr!important}.cc-shell .upgrade-ladder .upgrade-row{grid-template-columns:1fr!important;gap:7px!important}.cc-shell .upgrade-ladder .upgrade-row>strong:last-child{justify-self:start!important}}
.equipment-photo-label{color:#fff!important;background:#071b2e!important;border-radius:999px!important;align-items:center!important;max-width:calc(100% - 4px)!important;padding:6px 9px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important;box-shadow:0 2px 10px #00000038!important}.equipment-card-favorite{color:#172334!important;cursor:pointer!important;background:#fff!important;border:1px solid #64748b!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;transition:background-color .15s,border-color .15s,color .15s,transform .15s!important;display:inline-grid!important}.equipment-card-favorite:hover{background:#f8fafc!important;border-color:#334155!important;transform:translateY(-1px)!important}.equipment-card-favorite.is-saved{color:#9a3412!important;background:#fff7ed!important;border-color:#c2410c!important}.equipment-card-favorite:focus-visible{outline-offset:2px!important;outline:3px solid #b45309!important}.equipment-card-favorite:disabled{cursor:wait!important;opacity:.65!important;transform:none!important}.equipment-card-favorite-icon{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}.equipment-card-favorite.is-saved .equipment-card-favorite-icon{fill:currentColor!important}
.content-grid .equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.content-grid .equipment-card{min-width:0}@media (max-width:1320px){.content-grid .equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.content-grid .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.content-grid .equipment-grid{grid-template-columns:1fr}}.home-featured-wide{background:#fff;padding:42px 0 34px;overflow:hidden}.home-featured-wide .home-featured-inner{width:min(1540px,100% - 42px);margin:0 auto}.home-featured-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.home-featured-heading{align-items:center;gap:14px;min-width:0;display:flex}.home-featured-heading h2{letter-spacing:-.025em;margin:0;font-size:22px}.featured-category-form{align-items:center;gap:2px;margin:0;display:inline-flex}.featured-category-form select{appearance:none;color:#7b8796;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#8b96a3 50%),linear-gradient(135deg,#8b96a3 50%,#0000 50%);background-position:calc(100% - 8px) 9px,calc(100% - 4px) 9px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:0;padding:4px 18px 4px 3px;font-size:13px}.featured-category-form select:focus{outline-offset:3px;border-radius:3px;outline:1px solid #cbd5e1}.featured-category-go{color:#8b96a3;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px}.featured-see-all{white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}.featured-wide-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:1fr;grid-auto-columns:minmax(215px,1fr);grid-auto-flow:column;gap:18px;padding:2px 2px 14px;display:grid;overflow-x:auto}.featured-wide-rail>*{scroll-snap-align:start}@media (min-width:1180px){.featured-wide-rail{grid-auto-columns:calc(20% - 14.4px)}}.home-account-compact{padding:30px 0}.home-account-loggedout{color:#fff;background:#071b2e;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px 38px;display:flex}.home-account-loggedout .kicker{margin-bottom:8px}.home-account-loggedout h2{letter-spacing:-.035em;margin:0 0 8px;font-size:30px}.home-account-loggedout p{color:#d6e1ea;max-width:760px;margin:0;line-height:1.55}.home-account-loggedout .button-row{flex:none;margin-top:0}.home-account-dashboard{color:#fff;background:#071b2e;border-radius:22px;padding:28px 32px}.home-account-dashboard-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.home-account-dashboard-head h2{margin:4px 0 0;font-size:27px}.home-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-account-metric{border:1px solid #ffffff21;border-radius:15px;flex-direction:column;min-height:140px;padding:18px;display:flex}.home-account-metric strong{font-size:15px}.home-account-metric b{color:#f6b52b;margin:10px 0;font-size:30px;line-height:1}.home-account-metric a{color:#fff;margin-top:auto;font-size:13px;font-weight:900;text-decoration:none}.home-account-metric small{color:#aab9c6;margin-top:10px;line-height:1.35}@media (max-width:900px){.home-account-loggedout{flex-direction:column;align-items:flex-start}.home-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-account-metrics{grid-template-columns:1fr}.home-account-loggedout,.home-account-dashboard{padding:24px 20px}}.dealer-directory-hero{min-height:0!important;padding:46px 0!important}.dealer-directory-hero h1{max-width:760px;margin-bottom:16px}.dealer-directory-toolbar{background:#fff;border:1px solid #dbe3eb;border-radius:14px;grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(170px,.6fr)) auto;align-items:center;gap:10px;margin-bottom:24px;padding:13px;display:grid}.dealer-directory-toolbar input,.dealer-directory-toolbar select{color:#172033;background:#fff;border:1px solid #dbe3eb;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.dealer-directory-toolbar button{min-height:44px}.dealer-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dealer-directory-grid .dealer-card{padding:20px}.dealer-directory-grid .dealer-card .button-row{gap:8px}@media (max-width:1200px){.dealer-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dealer-directory-toolbar{grid-template-columns:1fr 1fr}.dealer-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dealer-directory-toolbar,.dealer-directory-grid{grid-template-columns:1fr}}.listing-title-row+h3{display:none}.listing-title-row+h3+p{padding-bottom:20px;border-bottom:1px solid #e3e9ef!important;margin-top:20px!important}.listing-title-row+h3+p:before{content:"Description";color:#0f1826;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2;display:block}.equipment-quick-facts{margin-top:22px}.equipment-quick-facts .section-heading{margin-bottom:8px!important}.equipment-quick-facts .spec-grid,.equipment-detail-dense .spec-grid{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.equipment-quick-facts .spec,.equipment-detail-dense .spec{min-height:62px;background:#fff!important;border:1px solid #e2e8f0!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:10px 12px!important}.equipment-detail-dense{margin-top:24px}.equipment-detail-group{border-top:1px solid #dbe3eb;padding:14px 0 0}.equipment-detail-group h3{margin:0 0 8px;font-size:16px}@media (max-width:760px){.equipment-quick-facts .spec-grid,.equipment-detail-dense .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-membership-grid{position:relative;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:64px!important}.pricing-membership-grid:after{content:"";clip-path:polygon(0 0,38% 0,100% 50%,38% 100%,0 100%,62% 50%);z-index:2;pointer-events:none;background:#efb72b;width:60px;height:100%;position:absolute;top:0;left:calc(47.5% - 30px)}.pricing-included-column{background:#fff;border:1px solid #d9e1e8;border-radius:16px;overflow:hidden;box-shadow:0 14px 32px #0f18260f;padding:22px 32px 20px 26px!important}.pricing-included-column:before,.pricing-included-column:after{display:none!important}.pricing-capacity-column{z-index:1;padding-left:10px;position:relative}.pricing-section-cta{justify-content:center;min-height:52px;position:relative;width:100%!important;margin-top:20px!important}.pricing-section-cta:after{content:" →"}@media (max-width:960px){.pricing-membership-grid{grid-template-columns:1fr!important;gap:26px!important}.pricing-membership-grid:after{display:none}.pricing-capacity-column{padding-left:0}}.magazine-advertising-primary{padding-top:46px!important;padding-bottom:46px!important}.magazine-advertising-primary .magazine-advertising-row{border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:28px 0;display:grid}.magazine-advertising-primary h2{max-width:800px;margin:4px 0 10px}.magazine-advertising-primary p{color:#536579;max-width:850px;line-height:1.6}@media (max-width:760px){.magazine-advertising-primary .magazine-advertising-row{grid-template-columns:1fr;gap:20px}}
.home-account-loggedout p strong{color:#fff;font-weight:900}.equipment-search-hero{min-height:0!important;padding:28px 0 30px!important}.equipment-search-hero .shell{gap:6px;display:grid}.equipment-search-hero .kicker{margin-bottom:2px}.equipment-search-hero h1{margin:0!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.02!important}.equipment-search-hero p:last-child{margin:2px 0 0!important;font-size:15px!important}.equipment-results-section{padding-top:24px!important}.content-grid .equipment-grid{gap:14px!important}.content-grid .equipment-card-body{padding:14px 14px 13px!important}.content-grid .equipment-title{letter-spacing:-.015em!important;min-height:0!important;font-size:16px!important;line-height:1.18!important}.content-grid .equipment-location{margin-top:4px!important;font-size:12px!important}.content-grid .equipment-card-footer{margin-top:12px!important;padding-top:11px!important}.content-grid .equipment-card-footer>strong{font-size:18px!important}.content-grid .eyebrow-row{margin-bottom:8px!important}.content-grid .eyebrow-row>span{font-size:12px!important}.content-grid .equipment-photo{aspect-ratio:1.35!important;min-height:0!important}.dealer-directory-section{padding-top:26px!important}.dealer-directory-toolbar{box-shadow:0 8px 26px #0f18260a}.dealer-directory-card{grid-template-rows:30px 48px 24px minmax(92px,1fr) 30px 28px;align-content:start;gap:8px;height:100%;padding:20px!important;display:grid!important}.dealer-directory-card .dealer-card-badge{place-self:start;margin:0!important}.dealer-directory-card .dealer-card-name{align-self:start;margin:0!important;font-size:18px!important;line-height:1.15!important}.dealer-directory-card .dealer-card-location{color:#52657a;align-self:start;font-size:13px;margin:0!important}.dealer-directory-card .dealer-card-description{color:#52657a;align-self:start;font-size:13px;line-height:1.5;margin:0!important}.dealer-directory-card .dealer-card-count{color:#26374a;background:#f4f7fa;border-radius:8px;place-self:end start;padding:6px 9px;font-size:12px;font-weight:850}.dealer-directory-card .dealer-card-link{color:#0f4b78;align-self:end;font-size:13px;font-weight:900;text-decoration:none}.dealer-directory-card .dealer-card-link:hover{text-decoration:underline}.opportunity-form{flex-direction:column;gap:18px;display:flex}.opportunity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opportunity-field{color:#24364b;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.opportunity-field span small{color:#7b8796;font-weight:600}.opportunity-field input,.opportunity-field textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e3;border-radius:10px;outline:none;padding:12px 13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.opportunity-field input{min-height:46px}.opportunity-field textarea{resize:vertical;min-height:132px;line-height:1.45}.opportunity-field input:focus,.opportunity-field textarea:focus{border-color:#d99b14;box-shadow:0 0 0 3px #f6b52b29}.opportunity-field-wide{grid-column:1/-1}.opportunity-submit{align-self:flex-start;min-height:48px}.opportunity-status{margin:0;font-size:13px;font-weight:800}.opportunity-status.is-error{color:#991b1b}.opportunity-status.is-success{color:#166534}.pricing-hero-art{background-image:linear-gradient(90deg,#09111cb8 0%,#09111c8f 38%,#09111c47 66%,#09111c1a 100%),url(/api/pricing-hero-background)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.pricing-hero-image{opacity:1!important}.pricing-hero-overlay{background:linear-gradient(90deg,#09111cb8 0%,#09111c8a 38%,#09111c47 66%,#09111c14 100%)!important}.pricing-membership-section{isolation:isolate!important;background:linear-gradient(90deg,#efb020eb 0%,#f6bf35d6 27%,#fbe19da3 47%,#fff9e8f0 64%,#fffbeefa 100%)!important;border-radius:18px!important;padding-top:34px!important;padding-bottom:30px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 48px #0f182614!important}.pricing-membership-section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(63deg,#d48b0a42 0 16%,#0000 16.2% 100%),linear-gradient(63deg,#0000 0 43%,#eeae1c70 43.2% 48.5%,#eeae1c1a 55%,#0000 65%),linear-gradient(63deg,#0000 0 77%,#f4be3e21 77.2% 84%,#0000 84.2%);position:absolute;inset:0}.pricing-membership-section:after{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background:radial-gradient(at 15% 70%,#8d560a2e,#e6a31c1a 42%,#0000 72%);width:45%;height:72%;position:absolute;bottom:-14%;left:-7%}.pricing-section-intro{z-index:2;position:relative;margin-bottom:24px!important;padding:0 20px!important}.pricing-section-intro .kicker{color:#8a5700!important}.pricing-section-intro h2{color:#081b39!important;max-width:980px!important}.pricing-membership-grid{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0 18px!important;display:grid!important;position:relative!important;overflow:visible!important}.pricing-membership-grid:after{content:""!important;z-index:0!important;clip-path:polygon(0 0,52% 0,100% 100%,70% 100%,14% 54%)!important;filter:blur(.2px)!important;pointer-events:none!important;background:linear-gradient(#eba819c2,#f2b62b7a 55%,#f2b62b00 100%)!important;width:17%!important;height:auto!important;position:absolute!important;top:-8px!important;bottom:-8px!important;left:43.5%!important}.pricing-included-column{z-index:2!important;box-shadow:none!important;clip-path:polygon(0 0,88% 0,100% 100%,0 100%)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 56px 10px 30px!important;position:relative!important}.pricing-included-column:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff5d65c,#fff9eac7 58%,#fff9ea7a 82%,#0000 100%);position:absolute;inset:-20px -24px -20px -40px}.pricing-capacity-column{z-index:2!important;background:0 0!important;border-left:0!important;margin:0!important;padding:8px 0 10px 76px!important;position:relative!important}.pricing-capacity-column:before{content:"";z-index:-1;clip-path:polygon(10% 0,100% 0,87% 100%,0 100%);pointer-events:none;background:linear-gradient(98deg,#fff9e870,#fffcf3b8 64%,#fffcf300 100%);position:absolute;inset:-14px 155px -14px 42px}.pricing-column-title{color:#0b2142!important;padding-top:10px!important}.pricing-plan-lines{position:relative!important}.pricing-plan-line{z-index:1!important;background:0 0!important;border-color:#43526629!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important;gap:18px!important;display:grid!important;position:relative!important}.pricing-plan-line>div:first-child{z-index:2;padding-left:8px;position:relative}.pricing-plan-line-price{z-index:3;position:relative;text-align:right!important;background:0 0!important;justify-self:stretch!important}.pricing-plan-line-price b{color:#071c3d!important}.pricing-plan-line-price span{color:#6d7f94!important}.pricing-section-cta{z-index:3!important;clip-path:polygon(0 0,98.4% 0,100% 50%,98.4% 100%,0 100%)!important;color:#071c3d!important;background:linear-gradient(90deg,#efaa17 0%,#ffc12c 55%,#efaa17 100%)!important;border-radius:12px!important;min-height:58px!important;margin:20px 18px 0!important;position:relative!important;box-shadow:0 12px 28px #0f18261a!important}@media (max-width:960px){.pricing-membership-section{background:linear-gradient(#f2b426 0%,#f8d981 36%,#fff8e7 70%,#fffaf0 100%)!important;border-radius:14px!important;padding:26px 12px 22px!important}.pricing-membership-grid{grid-template-columns:1fr!important;gap:14px!important;padding:0!important}.pricing-membership-grid:after{display:none!important}.pricing-included-column,.pricing-capacity-column{clip-path:none!important;background:#ffffffb3!important;border-radius:12px!important;margin:0!important;padding:18px!important}.pricing-included-column:before,.pricing-capacity-column:before{display:none!important}.pricing-plan-line{grid-template-columns:minmax(0,1fr) 120px!important}.pricing-section-cta{clip-path:none!important;margin:14px 0 0!important}}@media (max-width:760px){.opportunity-form-grid{grid-template-columns:1fr}.opportunity-field-wide{grid-column:auto}.equipment-search-hero{padding:22px 0 24px!important}.pricing-section-intro{padding:0 6px!important}.pricing-membership-section{border-radius:0!important;margin-left:0!important;margin-right:0!important}}
.equipment-search-hero{padding:50px 0!important}.equipment-search-hero .shell{flex-direction:column;justify-content:center;min-height:82px;display:flex}.equipment-search-hero h1{margin-bottom:0!important}.marketplace-search-toolbar{align-items:center!important;min-height:52px!important;margin:0 0 14px!important}.marketplace-toolbar-left{flex:auto;min-height:1px}.marketplace-toolbar-actions{align-items:center!important;margin-top:0!important;margin-left:auto!important}.marketplace-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.marketplace-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.marketplace-inventory-grid .equipment-card{border-radius:8px!important;box-shadow:0 8px 22px #0f1f300f!important}.marketplace-inventory-grid .equipment-photo{aspect-ratio:16/10!important;border-radius:0!important;padding:0!important}.marketplace-inventory-grid .equipment-card-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.marketplace-inventory-grid .equipment-photo-label{border-radius:0!important;padding:6px 9px!important;font-size:10px!important;bottom:0!important;left:0!important}.marketplace-inventory-grid .equipment-photo>b{padding:6px 9px!important;font-size:10px!important;top:10px!important;left:10px!important}.marketplace-inventory-grid .equipment-card-body{padding:14px!important}.marketplace-inventory-grid .eyebrow-row{font-size:10px!important}.marketplace-inventory-grid .equipment-title{margin-top:7px!important;font-size:16px!important;line-height:1.22!important}.marketplace-inventory-grid .equipment-location{margin:7px 0!important;font-size:11px!important}.marketplace-inventory-grid .equipment-card-footer{margin-top:11px!important;padding-top:11px!important}.marketplace-inventory-grid .equipment-card-footer strong{font-size:16px!important}.marketplace-inventory-grid .equipment-card-footer span{font-size:10px!important}.marketplace-inventory-grid .status-pill{padding:5px 7px!important;font-size:9px!important}.dealer-profile-page-hero .dealer-profile-hero{justify-content:space-between;align-items:center;gap:30px;display:flex}.dealer-profile-page-hero .dealer-profile-hero h1{margin:12px 0 8px!important}.dealer-profile-primary{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:950;display:inline-flex;color:#071b2e!important;background:#f6b52b!important;border:1px solid #f6b52b!important}.dealer-profile-primary:hover{color:#071b2e!important;background:#eaa715!important}.dealer-profile-about{border-bottom:1px solid #d8e0e8;padding-bottom:28px}.dealer-profile-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.dealer-profile-title-row .kicker{margin:0!important}.dealer-profile-title-row>a{color:#64748b;font-size:14px;font-weight:850}.dealer-profile-about>h2{letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,44px)}.dealer-profile-description{max-width:980px}.dealer-profile-stats{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.dealer-profile-save{margin-left:auto}.dealer-profile-locations,.dealer-profile-inventory{margin-top:34px}.dealer-location-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.dealer-location-grid article{border-bottom:1px solid #d8e0e8;padding:18px 0}.dealer-profile-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealer-profile-inventory-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.dealer-profile-inventory-footer>a{color:#64748b;margin-left:auto;font-weight:850}.cc-shell .dealer-section input[aria-label=Search\ inventory]{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0f172a0a!important}.cc-shell .dealer-section details>summary{color:#172334!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:8px!important;min-height:42px!important}.cc-shell .dealer-section details>div[role=group]{color:#172334!important;background:#fff!important;border-color:#d8e0e8!important}.cc-shell .dealer-section details>div[role=group] button{color:#172334!important;background:0 0!important}.cc-shell .dealer-section details>div[role=group] button[aria-pressed=true]{color:#172334!important;background:#fff8e6!important}.cc-shell .dealer-section details>div[role=group] button[aria-pressed=true] span:first-child{color:#b87400!important}@media (max-width:1180px){.marketplace-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.marketplace-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dealer-profile-page-hero .dealer-profile-hero{flex-direction:column;align-items:flex-start}.dealer-profile-title-row{align-items:flex-start}}@media (max-width:620px){.marketplace-inventory-grid{grid-template-columns:1fr!important}.marketplace-search-toolbar{flex-direction:column!important;align-items:stretch!important}.marketplace-toolbar-actions{margin-left:0!important}.dealer-profile-title-row{flex-direction:column;gap:6px}.dealer-profile-save{margin-left:0}}
.featured-carousel-shell{position:relative}.featured-wide-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:18px;padding:2px 2px 8px;display:flex;overflow-x:auto}.featured-wide-rail::-webkit-scrollbar{display:none}.featured-wide-rail>.equipment-card{scroll-snap-align:start;flex:0 0 calc(20% - 14.4px);min-width:0}.featured-carousel-arrow{z-index:3;color:#172334;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #0f172a24}.featured-carousel-arrow:hover{color:#9a5b00;border-color:#f6b52b}.featured-carousel-arrow span{margin-top:-2px;font-size:30px;line-height:1}.featured-carousel-arrow-left{left:-21px}.featured-carousel-arrow-right{right:-21px}@media (max-width:1200px){.featured-wide-rail>.equipment-card{flex-basis:calc(25% - 13.5px)}}@media (max-width:980px){.featured-wide-rail>.equipment-card{flex-basis:calc(33.3333% - 12px)}.featured-carousel-arrow-left{left:-12px}.featured-carousel-arrow-right{right:-12px}}@media (max-width:760px){.featured-wide-rail>.equipment-card{flex-basis:min(82vw,330px)}.featured-carousel-arrow{display:none}}
.website-pricing-first{padding-top:34px!important;padding-bottom:34px!important}.website-pricing-heading{margin-bottom:16px!important}.website-pricing-grid-tight{align-items:stretch!important;gap:14px!important}.website-price-card-v4{height:auto!important;min-height:0!important;padding:16px 16px 14px!important}.website-price-card-v4 .website-plan-title{margin:0 0 2px!important;font-size:17px!important;line-height:1.2!important}.website-price-card-v4 .website-monthly-v4{align-items:baseline!important;gap:2px!important;min-height:0!important;margin:0!important;display:flex!important}.website-price-card-v4 .website-monthly-v4 strong{font-size:31px!important;line-height:1!important}.website-price-card-v4 .website-monthly-v4 span{font-size:11px!important}.website-price-card-v4 .website-promo-slot-v4{align-items:center!important;min-height:24px!important;margin:6px 0 7px!important;display:flex!important}.website-price-card-v4 .promo-chip{margin:0!important}.website-price-card-v4 .promo-placeholder{color:#718096!important;font-size:10px!important}.website-price-card-v4 .website-breakdown-v4{gap:7px!important;margin:0!important}.website-price-card-v4 .website-breakdown-v4>div{flex-direction:column!important;justify-content:space-between!important;min-height:58px!important;padding:9px!important;display:flex!important}.website-price-card-v4 .website-breakdown-v4 span{font-size:9px!important;line-height:1.2!important}.website-price-card-v4 .website-breakdown-v4 strong{font-size:14px!important;line-height:1.1!important}.website-price-card-v4 .website-due-today-v4{align-items:center!important;min-height:38px!important;margin-top:8px!important;padding:9px 11px!important;display:flex!important}.website-price-card-v4 .website-commitment-copy-v4{text-align:center!important;min-height:26px!important;margin:7px 0!important;font-size:10px!important;line-height:1.3!important}.website-price-card-v4 .website-renewal-line-v4{margin-top:3px!important;padding-top:8px!important}.website-price-card-v4 .website-renewal-line-v4 span{font-size:9px!important}.website-price-card-v4 .website-renewal-line-v4 strong{font-size:13px!important}.website-price-card-v4 .website-savings-chip-v4{text-align:center!important;margin:8px 0 9px!important;padding:7px 8px!important;font-size:10px!important}.website-price-card-v4 .full-button{min-height:40px!important;margin-top:0!important}.website-renewal-note{margin-top:12px!important;padding-top:12px!important}@media (max-width:720px){.website-price-card-v4{padding:15px!important}.website-price-card-v4 .website-monthly-v4 strong{font-size:29px!important}}
@media (max-width:900px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-size:16px}.shell{width:min(100% - 28px,1240px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.section{padding-top:42px!important;padding-bottom:42px!important}.section-heading{gap:10px!important;margin-bottom:20px!important}.section-heading h2{letter-spacing:-.035em!important;font-size:clamp(28px,7vw,36px)!important;line-height:1.05!important}.kicker{letter-spacing:.12em!important;font-size:11px!important}.site-header .nav-row{gap:8px!important;height:58px!important;min-height:58px!important;padding:0!important}.site-header .brand{min-width:0!important;max-width:50vw!important;font-size:17px!important}.site-header .brand-mark{flex:0 0 32px!important;width:32px!important;height:32px!important}.site-header .nav-actions{gap:6px!important}.site-header .nav-actions .primary-button.compact{border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important}.site-header>.shell.mobile-nav{gap:6px!important;width:100%!important;max-width:100%!important;padding:6px 14px 8px!important}.mobile-nav a{min-height:36px!important;padding:0 11px!important;font-size:11px!important}.approved-marketplace-hero{height:auto!important;min-height:0!important}.approved-marketplace-hero:before{background-position:64%!important;background-size:auto 100%!important}.approved-marketplace-hero-content{width:min(100%,680px)!important;margin:0!important;padding:56px 20px 34px!important}.approved-marketplace-hero-content h1{max-width:640px!important;margin:0 0 20px!important;font-size:clamp(34px,8vw,44px)!important;line-height:1.02!important}.approved-marketplace-search{border-radius:7px!important;height:52px!important;margin-bottom:20px!important}.approved-marketplace-search input{padding:0 14px!important;font-size:16px!important}.approved-marketplace-search button{flex:0 0 56px!important;width:56px!important}.approved-marketplace-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:14px!important;margin-bottom:18px!important}.approved-marketplace-categories a{grid-template-rows:32px auto!important;gap:5px!important;padding:3px 4px!important}.approved-marketplace-categories a:before{width:46px!important;height:32px!important}.approved-marketplace-categories span{white-space:normal!important;font-size:10px!important;line-height:1.15!important}.approved-marketplace-trust{grid-template-columns:1fr!important;min-height:0!important;padding:3px 12px!important}.approved-marketplace-trust>div{border-bottom:1px solid #ffffff24!important;border-right:0!important;justify-content:flex-start!important;min-height:38px!important;padding:0 4px!important}.approved-marketplace-trust>div:last-child{border-bottom:0!important}.approved-marketplace-trust svg{flex-basis:22px!important;width:22px!important;height:22px!important}.approved-marketplace-trust span{white-space:normal!important;font-size:11px!important}.home-featured-section{padding-top:34px!important;padding-bottom:38px!important}.home-featured-topline{align-items:flex-end!important;gap:10px!important;margin-bottom:14px!important}.home-featured-topline h2,.home-featured-title{letter-spacing:.12em!important;text-transform:uppercase!important;color:#9a6500!important;margin:0!important;font-size:13px!important;line-height:1.1!important}.home-featured-controls{align-items:center!important;gap:8px!important;margin-left:auto!important}.featured-wide-rail{gap:12px!important;padding-bottom:6px!important}.featured-wide-rail>.equipment-card{flex:0 0 min(82vw,320px)!important}.featured-carousel-arrow{display:none!important}.content-grid.equipment-results-section{display:block!important}.marketplace-results-column{width:100%!important;min-width:0!important}.marketplace-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.marketplace-inventory-grid .equipment-card{border-radius:10px!important;min-width:0!important}.marketplace-inventory-grid .equipment-card-body{padding:12px!important}.marketplace-inventory-grid .equipment-title{font-size:15px!important;line-height:1.2!important}.marketplace-inventory-grid .equipment-card-footer{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.marketplace-inventory-grid .equipment-card-footer strong{font-size:15px!important}.marketplace-search-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.marketplace-toolbar-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-left:0!important;display:grid!important}.sort-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;display:grid!important}.sort-form select{width:100%!important;min-width:0!important}.marketplace-pagination{gap:6px!important;margin-top:24px!important}.marketplace-pagination .ghost-button,.marketplace-pagination .primary-button{min-height:40px!important;padding:0 11px!important}.dealer-grid{grid-template-columns:1fr!important;gap:12px!important}.dealer-card{padding:16px!important}.dealer-profile-page-hero{padding:30px 0!important}.dealer-profile-page-hero .dealer-profile-hero{gap:16px!important}.dealer-profile-page-hero h1{font-size:clamp(32px,8vw,42px)!important;line-height:1!important}.dealer-hero-actions{width:100%!important}.dealer-profile-primary{width:100%!important;min-height:46px!important}.dealer-profile-title-row{align-items:flex-start!important;gap:8px!important}.dealer-profile-about>h2{font-size:30px!important;line-height:1.05!important}.dealer-profile-stats{gap:7px!important}.dealer-profile-save{width:100%!important;margin-left:0!important}.dealer-profile-save .ghost-button{width:100%!important}.pricing-hero-art,.pricing-hero-shell{min-height:0!important}.pricing-hero-art{padding:0!important}.pricing-hero-image{opacity:.36!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.pricing-hero-overlay{background:linear-gradient(90deg,#071b2efa,#071b2ec7)!important}.pricing-hero-shell{padding:44px 0!important;display:block!important}.pricing-hero-copy{width:100%!important;max-width:620px!important;padding:0!important}.pricing-hero-copy h1{font-size:clamp(38px,9vw,50px)!important;line-height:.98!important}.pricing-hero-description{font-size:15px!important;line-height:1.5!important}.pricing-promo-compact{gap:4px!important;width:100%!important;max-width:100%!important;display:grid!important}.pricing-membership-band{padding:28px 0 32px!important}.pricing-membership-card{border-radius:12px!important;grid-template-columns:1fr!important;display:grid!important;overflow:hidden!important}.pricing-membership-left,.pricing-membership-card>.pricing-capacity-column{padding:24px 20px!important}.pricing-membership-left .pricing-section-intro h2{font-size:34px!important;line-height:1!important}.pricing-membership-left .included-list,.pricing-membership-card .pricing-plan-lines{grid-template-columns:1fr!important}.pricing-membership-card .pricing-section-cta{width:calc(100% - 32px)!important;min-height:46px!important;margin:16px!important}.website-pricing-first{padding-top:28px!important;padding-bottom:30px!important}.website-pricing-grid,.website-pricing-grid-tight{grid-template-columns:1fr!important;gap:12px!important}.website-price-card,.website-price-card-v4{width:100%!important;min-width:0!important;padding:15px!important}.website-breakdown-v4,.compact-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}.website-supporting-section{padding-top:38px!important;padding-bottom:40px!important}.website-supporting-section .detail-grid{grid-template-columns:1fr!important;gap:24px!important}.website-process-grid{grid-template-columns:1fr!important;gap:0!important}.website-foundation-card{width:100%!important;position:static!important}.cc-shell{background:#e7f0f6!important;min-height:100vh!important;display:block!important}.cc-sidebar{border-right:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;position:relative!important;inset:auto!important;overflow:visible!important}.cc-brand{min-height:42px!important;margin:0 0 10px!important}.cc-brand>span:last-child{letter-spacing:.12em!important;font-size:11px!important}.cc-identity{margin-bottom:10px!important;padding:9px!important}.cc-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important}.cc-nav-group{margin:0!important;padding:0!important}.cc-nav-label{display:none!important}.cc-side-nav{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:7px!important;padding:0 0 8px!important;display:flex!important;overflow-x:auto!important}.cc-side-nav::-webkit-scrollbar{display:none!important}.cc-side-nav a{border-radius:999px!important;flex:none!important;min-height:40px!important;padding:0 11px!important}.cc-side-nav a i{display:none!important}.cc-manage{margin-top:1px!important}.cc-magazine-card,.cc-sidebar-footer{display:none!important}.cc-workspace{width:100%!important;min-width:0!important;padding:0!important}.cc-content{width:100%!important;min-width:0!important;padding:14px!important}.cc-content>.dealer-panel,.cc-content>.dealer-section,.cc-content>.panel,.cc-content>.billing-panel{border-radius:12px!important;padding:16px!important}.dealer-panel-head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.dealer-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dealer-kpi{padding:14px!important}.dealer-kpi strong{font-size:24px!important}.inventory-list{gap:10px!important}.inventory-row{grid-template-columns:1fr!important;gap:10px!important;padding:13px!important}.inventory-row .button-row{justify-content:stretch!important;width:100%!important}.inventory-row .button-row>*{width:100%!important}.dealer-leads-table{min-width:640px!important}input,select,textarea,button{max-width:100%}input,select,textarea{font-size:16px!important}.form-grid{grid-template-columns:1fr!important}.button-row{flex-wrap:wrap!important}table{max-width:none}}@media (max-width:620px){.shell{width:calc(100% - 22px)!important}.section{padding-top:34px!important;padding-bottom:34px!important}.section-heading h2{font-size:28px!important}.site-header .brand{max-width:44vw!important;font-size:16px!important}.site-header .nav-actions .primary-button.compact{padding:0 8px!important;font-size:10px!important}.approved-marketplace-hero-content{padding:42px 14px 28px!important}.approved-marketplace-hero-content h1{font-size:34px!important}.approved-marketplace-categories{row-gap:12px!important}.approved-marketplace-categories a:before{width:40px!important;height:28px!important}.home-featured-topline{flex-direction:column!important;align-items:flex-start!important}.home-featured-controls{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;margin-left:0!important;display:grid!important}.home-featured-controls select{text-align-last:center!important;width:100%!important;min-width:0!important}.featured-wide-rail>.equipment-card{flex-basis:min(86vw,315px)!important}.marketplace-inventory-grid{grid-template-columns:1fr!important}.marketplace-inventory-grid .equipment-card-body{padding:14px!important}.marketplace-inventory-grid .equipment-title{font-size:17px!important}.marketplace-inventory-grid .equipment-card-footer{flex-direction:row!important;align-items:center!important}.dealer-profile-title-row{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important}.dealer-profile-title-row>a{font-size:12px!important}.dealer-profile-about>h2{font-size:28px!important}.pricing-hero-shell{padding:38px 0!important}.pricing-hero-copy h1{font-size:38px!important}.pricing-membership-left,.pricing-membership-card>.pricing-capacity-column{padding:20px 16px!important}.pricing-membership-left .pricing-section-intro h2{font-size:31px!important}.pricing-membership-card .pricing-section-cta{width:calc(100% - 24px)!important;margin:12px!important}.website-price-card-v4 .website-monthly-v4 strong{font-size:29px!important}.website-breakdown-v4,.compact-breakdown{grid-template-columns:1fr 1fr!important}.cc-sidebar{padding:10px!important}.cc-brand{margin-bottom:8px!important}.cc-content{padding:10px!important}.dealer-dashboard-grid{grid-template-columns:1fr!important}.cc-side-nav a{min-height:38px!important;padding:0 10px!important;font-size:12px!important}.cc-content>.dealer-panel,.cc-content>.dealer-section,.cc-content>.panel,.cc-content>.billing-panel{padding:14px!important}}@media (max-width:390px){.shell{width:calc(100% - 18px)!important}.approved-marketplace-hero-content{padding-left:10px!important;padding-right:10px!important}.approved-marketplace-hero-content h1{font-size:31px!important}.home-featured-controls{grid-template-columns:1fr!important}.home-featured-controls>a{justify-self:start!important}.pricing-hero-copy h1{font-size:34px!important}.website-breakdown-v4,.compact-breakdown{grid-template-columns:1fr!important}.dealer-profile-title-row{flex-direction:column!important;align-items:flex-start!important}}
@media (max-width:900px){.home-featured-wide{padding-top:34px!important;padding-bottom:38px!important}.home-featured-topline{justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.home-featured-topline h2{letter-spacing:.12em!important;text-transform:uppercase!important;color:#9a6500!important;margin:0!important;font-size:13px!important;line-height:1.1!important}.home-featured-actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.home-featured-actions .featured-category-form{min-width:0!important}.home-featured-actions .featured-category-form select{text-align-last:center!important;min-height:40px!important}}@media (max-width:620px){.home-featured-topline{flex-direction:column!important;align-items:flex-start!important}.home-featured-actions{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;margin-left:0!important;display:grid!important}.home-featured-actions .featured-category-form{width:100%!important}.home-featured-actions .featured-category-form select{text-align-last:center!important;width:100%!important;min-width:0!important}.home-featured-actions .featured-see-all{white-space:nowrap!important;align-self:center!important}}@media (max-width:390px){.home-featured-actions{grid-template-columns:1fr!important}.home-featured-actions .featured-see-all{justify-self:start!important}}
@media (max-width:900px){body{overflow-x:hidden!important}main,section,article,aside,form,nav,header,footer{min-width:0}.shell{box-sizing:border-box!important}.page-hero>.shell{display:block!important}.page-hero .button-row{margin-top:20px!important}.site-header{z-index:100!important;position:sticky!important;top:0!important}.site-header .nav-row{width:calc(100% - 24px)!important;margin:0 auto!important}.site-header>.shell.mobile-nav{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #edf1f4!important}.mobile-nav{scroll-padding-inline:12px!important}.mobile-nav a{box-shadow:none!important;border-color:#e1e7ed!important;border-radius:9px!important}.home-featured-wide{padding:32px 0 36px!important}.home-featured-inner{width:calc(100% - 28px)!important;margin:0 auto!important}.home-featured-topline{margin-bottom:14px!important}.home-featured-actions{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.featured-category-form{min-width:0!important}.featured-category-form select{text-align-last:center!important;max-width:180px!important;min-height:40px!important;padding:0 30px 0 12px!important;font-size:12px!important}.featured-see-all{white-space:nowrap!important;align-items:center!important;min-height:40px!important;display:inline-flex!important}.home-account-compact{margin-top:24px!important;margin-bottom:24px!important}.home-account-loggedout,.home-account-dashboard{border-radius:14px!important;overflow:hidden!important}.home-account-loggedout{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.home-account-dashboard-head{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.home-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-account-metric{min-width:0!important;padding:14px!important}.home-account-metric strong{font-size:12px!important;line-height:1.25!important}.home-account-metric b{font-size:24px!important}.home-dealer-section .dealer-platform-grid{grid-template-columns:1fr!important;gap:26px!important}.home-dealer-section .dealer-platform-cards{grid-template-columns:1fr!important;gap:10px!important}.seller-closing-strip-inner{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.seller-closing-strip .button-row{width:100%!important}.equipment-results-section{padding-top:24px!important}.filter-panel .desktop-filter-form{display:none!important}.filter-panel{background:#fff!important;border:1px solid #e1e7ed!important;border-radius:12px!important;margin-bottom:14px!important}.mobile-filter-details{display:block!important}.mobile-filter-details>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;min-height:50px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;display:flex!important}.mobile-filter-details>form{border-top:1px solid #edf1f4!important;padding:14px!important}.filter-pair{grid-template-columns:1fr 1fr!important;gap:10px!important}.active-filter-row{scrollbar-width:none!important;gap:6px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.active-filter-row::-webkit-scrollbar{display:none!important}.active-filter-row span{white-space:nowrap!important;flex:none!important}.marketplace-toolbar-actions .primary-button,.marketplace-toolbar-actions .ghost-button{min-height:44px!important}.marketplace-pagination{flex-wrap:wrap!important;justify-content:center!important;width:100%!important;display:flex!important}.marketplace-pagination a{justify-content:center!important;min-width:40px!important}.dealer-card{min-width:0!important}.dealer-card .button-row{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.dealer-profile-title-row,.dealer-profile-title-row h2,.dealer-profile-title-row a{min-width:0!important}.dealer-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dealer-profile-stats>div{min-width:0!important;padding:12px!important}.pricing-extras-section{padding-top:36px!important;padding-bottom:36px!important}.pricing-extra-line{grid-template-columns:1fr!important;gap:8px!important;padding:18px 0!important}.pricing-extra-price{text-align:left!important;justify-self:start!important}.pricing-faq-section{padding-top:34px!important;padding-bottom:34px!important}.pricing-faq-item summary{gap:12px!important;min-height:54px!important;padding:15px 0!important;line-height:1.35!important}.pricing-faq-item p{padding-right:0!important;line-height:1.6!important}.pricing-website-close{margin-top:0!important;margin-bottom:28px!important}.pricing-website-upsell{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.pricing-website-upsell .white-button{width:100%!important}.website-sales-hero .shell{max-width:none!important}.website-sales-hero h1{max-width:680px!important;font-size:clamp(34px,8vw,46px)!important;line-height:1.02!important}.website-sales-hero p{max-width:620px!important}.website-sales-hero .button-row{grid-template-columns:1fr!important;gap:9px!important;max-width:520px!important;display:grid!important}.website-sales-hero .button-row>*{width:100%!important}.website-pricing-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.website-pricing-heading h2{font-size:30px!important;line-height:1.06!important}.website-pricing-heading .section-note{text-align:left!important;max-width:none!important}.website-price-card-v4 .popular-flag{width:max-content!important;margin:0 0 8px!important;position:static!important}.website-price-card-v4 .website-breakdown-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.website-launch-layout{grid-template-columns:1fr!important;gap:24px!important}.website-launch-copy .large-subhead{font-size:32px!important;line-height:1.04!important}.website-launch-steps{gap:0!important}.website-launch-steps article{grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;padding:14px 0!important}.website-launch-steps article>span{width:34px!important;height:34px!important}.website-foundation-card-v4{padding:20px!important;position:static!important}.dealer-platform-grid{grid-template-columns:1fr!important;gap:24px!important}.dealer-platform-cards{grid-template-columns:1fr!important;gap:10px!important}.signup-shell{padding-top:24px!important;padding-bottom:32px!important}.signup-panel{width:100%!important;max-width:640px!important;margin:0 auto!important;padding:20px!important}.signup-panel h2{font-size:28px!important;line-height:1.08!important}.signup-panel .form-grid{gap:12px!important}.support-grid{grid-template-columns:1fr!important;gap:10px!important}.support-card{min-height:0!important;padding:18px!important}#contact .section-heading h2{font-size:30px!important}.messages-layout{grid-template-columns:1fr!important;gap:12px!important}.conversation-list,.message-thread{width:100%!important;min-width:0!important}.conversation-list{max-height:42vh!important;overflow-y:auto!important}.thread-head{gap:10px!important}.message-compose textarea{width:100%!important;min-width:0!important}.cc-content{overflow-x:hidden!important}.cc-content .dealer-leads-table,.cc-content .admin-table{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.cc-content .dealer-leads-table table,.cc-content table.dealer-leads-table{min-width:640px!important}.cc-content .section-heading{flex-direction:column!important;align-items:flex-start!important}.cc-content .button-row{width:100%!important}.cc-content .button-row>*{min-width:0!important}}@media (max-width:620px){.site-header .nav-row{width:calc(100% - 18px)!important}.home-featured-inner{width:calc(100% - 22px)!important}.home-featured-actions{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;display:grid!important}.featured-category-form select{width:100%!important;max-width:none!important}.home-account-metrics,.filter-pair{grid-template-columns:1fr!important}.dealer-profile-stats{grid-template-columns:1fr 1fr!important}.pricing-extra-line{padding:15px 0!important}.website-price-card-v4 .website-breakdown-v4{grid-template-columns:1fr 1fr!important}.website-launch-copy .large-subhead{font-size:30px!important}.signup-panel{padding:17px!important}}@media (max-width:390px){.site-header .nav-row{width:calc(100% - 14px)!important}.home-featured-inner{width:calc(100% - 18px)!important}.home-featured-actions{grid-template-columns:1fr!important}.featured-see-all{justify-self:start!important}.dealer-profile-stats,.website-price-card-v4 .website-breakdown-v4{grid-template-columns:1fr!important}.pricing-website-upsell{padding:18px!important}}
@media (max-width:900px){.dealer-website-site{overflow-x:hidden!important}.dealer-website-header{z-index:40!important;position:sticky!important;top:0!important}.dealer-website-nav{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-top:12px!important;padding-bottom:10px!important;display:grid!important}.dealer-website-nav>a:first-child{min-width:0!important;margin-right:0!important}.dealer-website-nav>nav{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;order:2!important;gap:8px!important;width:100%!important;padding:0 0 2px!important;display:flex!important;overflow-x:auto!important}.dealer-website-nav>nav::-webkit-scrollbar{display:none!important}.dealer-website-nav>nav a{white-space:nowrap!important;background:#fff!important;border:1px solid #e1e7ed!important;border-radius:999px!important;flex:none!important;align-items:center!important;min-height:38px!important;padding:0 10px!important;display:inline-flex!important}.dealer-website-hero-grid{grid-template-columns:1fr!important;gap:24px!important;min-height:0!important;padding-top:42px!important;padding-bottom:42px!important}.dealer-website-hero h1{font-size:clamp(36px,8vw,48px)!important;line-height:.99!important}.dealer-website-hero p{font-size:15px!important;line-height:1.55!important}.dealer-website-hero a{min-height:46px!important}.dealer-website-hero [class*=actions]{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;display:grid!important}.dealer-website-hero [class*=heroVisual],.dealer-website-hero [class*=heroVisualFrame]{height:280px!important;min-height:0!important}.dealer-website-spotlight{padding-top:38px!important;padding-bottom:42px!important}.dealer-website-spotlight [class*=sectionHead]{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:18px!important}.dealer-website-spotlight [class*=sectionHead] h2{font-size:30px!important;line-height:1.05!important}.dealer-website-spotlight .featured-wide-rail>.equipment-card{flex-basis:min(82vw,315px)!important}.dealer-website-services{padding-top:42px!important;padding-bottom:42px!important}.dealer-website-services [class*=serviceGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dealer-website-services [class*=serviceCard]{min-height:0!important;padding:18px!important}.dealer-website-services [class*=serviceCard] p{min-height:0!important}.dealer-website-about{padding-top:44px!important;padding-bottom:44px!important}.dealer-website-about [class*=aboutGrid]{grid-template-columns:1fr!important;gap:26px!important}.dealer-website-about [class*=aboutVisual],.dealer-website-about [class*=aboutVisual] img{height:260px!important;min-height:0!important}.dealer-website-about h2{font-size:34px!important;line-height:1.03!important}.dealer-website-contact{padding-top:44px!important;padding-bottom:44px!important}.dealer-website-contact [class*=contactGrid]{grid-template-columns:1fr!important;gap:22px!important}.dealer-website-contact h2{font-size:34px!important;line-height:1.03!important}.dealer-website-contact [class*=contactCard]{padding:20px!important}.dealer-website-inventory-hero{padding-top:34px!important;padding-bottom:34px!important}.dealer-website-inventory-hero h1{font-size:40px!important;line-height:1!important}.dealer-website-inventory-hero p{max-width:560px!important;font-size:14px!important;line-height:1.5!important}.dealer-website-inventory-body{padding-top:28px!important;padding-bottom:42px!important}.dealer-website-inventory-body [class*=inventoryControls]{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:16px!important}.dealer-website-inventory-body [class*=inventoryGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dealer-website-inventory-body [class*=inventoryCard]{min-width:0!important}.dealer-website-inventory-body [class*=inventoryBody]{padding:14px!important}.dealer-website-inventory-body [class*=inventoryTitle]{font-size:16px!important;line-height:1.22!important}.dealer-website-inventory-body [class*=inventoryFooter]{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.dealer-website-inventory-body [class*=pagination]{justify-content:space-between!important;gap:8px!important}.dealer-website-footer{padding-top:28px!important;padding-bottom:28px!important}.dealer-website-footer [class*=footerInner]{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.dealer-website-footer nav{scrollbar-width:none!important;gap:8px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.dealer-website-footer nav::-webkit-scrollbar{display:none!important}.dealer-website-footer nav a{white-space:nowrap!important;flex:none!important}.cc-shell,.cc-workspace,.cc-content{max-width:100%!important}.cc-content>*{min-width:0!important;max-width:100%!important}.cc-content [style*=grid-template-columns],.cc-content .inventory-section,.cc-content .inventory-row,.cc-content .billing-subscription-row{min-width:0!important}.cc-content .inventory-row strong,.cc-content .inventory-row p,.cc-content .billing-subscription-row strong,.cc-content .billing-subscription-row p{overflow-wrap:anywhere!important}}@media (max-width:620px){.dealer-website-nav{padding-top:10px!important;padding-bottom:8px!important}.dealer-website-hero-grid{padding-top:34px!important;padding-bottom:34px!important}.dealer-website-hero h1{font-size:36px!important}.dealer-website-hero [class*=actions]{grid-template-columns:1fr!important}.dealer-website-hero [class*=heroVisual],.dealer-website-hero [class*=heroVisualFrame]{height:220px!important}.dealer-website-spotlight [class*=sectionHead] h2{font-size:28px!important}.dealer-website-services [class*=serviceGrid]{grid-template-columns:1fr!important}.dealer-website-about [class*=aboutVisual],.dealer-website-about [class*=aboutVisual] img{height:220px!important}.dealer-website-about h2,.dealer-website-contact h2{font-size:31px!important}.dealer-website-inventory-body [class*=inventoryGrid]{grid-template-columns:1fr!important}.dealer-website-inventory-body [class*=inventoryFooter]{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}}@media (max-width:390px){.dealer-website-hero h1{font-size:33px!important}.dealer-website-hero [class*=heroVisual],.dealer-website-hero [class*=heroVisualFrame]{height:200px!important}.dealer-website-inventory-hero h1{font-size:36px!important}.dealer-website-inventory-body{padding-top:22px!important}}
@media (max-width:900px){.cc-content .inventory-manager-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:16px 0 12px!important;display:grid!important}.cc-content .inventory-search-field{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.cc-content .inventory-search-field input{width:100%!important;min-height:46px!important;font-size:16px!important}.cc-content .inventory-filter-menu{min-width:0!important;margin-left:0!important}.cc-content .inventory-filter-menu>summary{color:#172334!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;justify-content:center!important;min-height:46px!important;padding:0 14px!important}.cc-content .inventory-filter-popover{max-width:min(320px,100vw - 28px)!important;right:0!important}.cc-content .inventory-manager-meta{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:10px!important}.cc-content .inventory-manager-meta p,.cc-content .inventory-manager-meta small{margin:0!important;line-height:1.35!important}.cc-content .inventory-manager-pagination{gap:6px!important;margin-top:18px!important}.cc-content .inventory-manager-pagination button{min-height:40px!important;padding:0 10px!important}}@media (max-width:620px){.cc-content .inventory-manager-toolbar{grid-template-columns:1fr!important}.cc-content .inventory-filter-menu,.cc-content .inventory-filter-menu>summary{width:100%!important}.cc-content .inventory-filter-popover{width:100%!important;max-width:none!important;box-shadow:none!important;margin-top:8px!important;position:static!important;inset:auto!important}.cc-content .inventory-manager-meta small{display:none!important}.cc-content .inventory-manager-pagination{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding-bottom:3px!important;overflow-x:auto!important}.cc-content .inventory-manager-pagination::-webkit-scrollbar{display:none!important}.cc-content .inventory-manager-pagination button{flex:none!important}}
@media (max-width:900px){.site-header .brand-logo-link{flex:0 auto!important;align-items:center!important;min-width:0!important;max-width:170px!important;display:inline-flex!important;overflow:hidden!important}.site-header .brand-logo-link .bec-logo-asset{max-width:100%!important;overflow:hidden!important}.site-header .brand-logo-link .bec-logo-horizontal .bec-logo-image{width:158px!important;max-width:158px!important;height:auto!important}.site-header .nav-row{justify-content:space-between!important;align-items:center!important;display:flex!important}.site-header .nav-actions{flex:none!important;min-width:0!important;margin-left:auto!important}.site-header .mobile-nav{min-height:0!important}}@media (max-width:620px){.site-header .brand-logo-link{width:42px!important;min-width:42px!important;max-width:42px!important;overflow:hidden!important}.site-header .brand-logo-link .bec-logo-mobile-swap{width:42px!important;height:40px!important;display:block!important;position:relative!important;overflow:hidden!important}.site-header .brand-logo-link .bec-logo-mobile-swap .bec-logo-image{object-fit:cover!important;object-position:left center!important;width:148px!important;max-width:none!important;height:40px!important}.site-header .nav-actions{gap:5px!important}.site-header .nav-actions .primary-button.compact{height:38px!important;min-height:38px!important;padding:0 9px!important;font-size:10px!important}.site-header .mobile-nav{padding-top:6px!important;padding-bottom:7px!important}}@media (max-width:390px){.site-header .brand-logo-link{width:38px!important;min-width:38px!important;max-width:38px!important}.site-header .brand-logo-link .bec-logo-mobile-swap{width:38px!important;height:37px!important}.site-header .brand-logo-link .bec-logo-mobile-swap .bec-logo-image{width:137px!important;height:37px!important}.site-header .nav-actions .primary-button.compact{padding:0 7px!important;font-size:9px!important}}
