*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2f5f4;color:#17211c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.eyebrow{color:#2e6270;font-size:.76rem;font-weight:900;letter-spacing:.1em;margin:0 0 .7rem}.eyebrow.light{color:hsla(0,0%,100%,.72)}h1,h2,h3{color:#17211c;letter-spacing:-.045em;line-height:1.02;margin:0 0 .75rem}p{color:#5f6b66;line-height:1.62;margin:0}.btn,.button{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:850;justify-content:center;min-height:44px;padding:.8rem 1rem;transition:.15s ease}.btn:hover,.button:hover{transform:translateY(-1px)}.btn-primary,.button-primary{background:#163f2b;color:#fff}.btn-gold,.button-gold{background:#d5953d;color:#151a17}.btn-light,.btn-outline,.button-outline{background:#fff;border-color:#d7e0dc;color:#17211c}.btn-white,.btn-white-outline,.button-white{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.32);color:#fff}.dealer-header{background:#fff;border-bottom:1px solid rgba(23,33,28,.1);position:-webkit-sticky;position:sticky;top:0;z-index:50}.dealer-topbar{background:linear-gradient(90deg,#102d20,#244652);color:hsla(0,0%,100%,.84);font-size:.78rem;font-weight:750}.dealer-topbar-inner{min-height:34px}.dealer-nav,.dealer-topbar-inner{align-items:center;display:flex;justify-content:space-between}.dealer-nav{gap:1.25rem;min-height:88px}.dealer-logo{align-items:center;display:inline-flex;min-width:230px}.dealer-logo img{height:62px;max-width:260px;object-fit:contain;width:auto}.dealer-nav-links{align-items:center;display:flex;gap:1.25rem}.dealer-nav-links a{color:#4e5b55;font-size:.95rem;font-weight:800}.dealer-nav-links a.active,.dealer-nav-links a:hover{color:#163f2b}.dealer-nav-actions{align-items:center;display:flex;gap:.75rem}.dealer-phone{color:#163f2b;font-weight:950;white-space:nowrap}.dealer-menu-button{background:#fff;border:1px solid #d7e0dc;border-radius:10px;display:none;height:42px;padding:0;width:42px}.dealer-menu-button span{background:#17211c;display:block;height:2px;margin:5px auto;width:18px}.dealer-mobile-nav{background:#fff;display:grid;grid-gap:.6rem;gap:.6rem;padding:.9rem 0 1.1rem}.dealer-mobile-nav a{background:#f5f8f7;border:1px solid #d8e1dd;border-radius:10px;font-weight:850;padding:.85rem 1rem}.dealer-hero{background:linear-gradient(90deg,rgba(12,28,19,.92),rgba(12,28,19,.66),rgba(12,28,19,.2)),url(/dealer-photo-lineup.webp) 50% /cover;color:#fff}.dealer-hero-inner{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) 340px;min-height:560px;padding:3rem 0}.dealer-hero-copy h1{color:#fff;font-size:clamp(3rem,6.4vw,6.2rem);letter-spacing:-.06em;line-height:.95;max-width:11ch}.dealer-hero-copy p:not(.eyebrow){color:hsla(0,0%,100%,.84);font-size:1.12rem;max-width:58ch}.dealer-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.45rem}.dealer-hero-panel{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.34);border-top:6px solid #d5953d;box-shadow:0 24px 70px rgba(0,0,0,.22);color:#17211c;padding:1.25rem}.dealer-hero-panel span{color:#2e6270;display:block;font-size:.76rem;font-weight:950;letter-spacing:.1em;margin-bottom:.55rem;text-transform:uppercase}.dealer-hero-panel strong{color:#163f2b;display:block;font-size:2.2rem;letter-spacing:-.045em;line-height:1;margin-bottom:.45rem}.dealer-hero-panel a{color:#163f2b;display:inline-block;font-weight:950;margin-top:1rem}.dealer-search-band{background:#fff;border-bottom:1px solid #dbe4e0}.dealer-search-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dealer-search-inner a{border-right:1px solid #e8eeeb;padding:1rem 1.1rem}.dealer-search-inner a:last-child{border-right:0}.dealer-search-inner span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.dealer-search-inner strong{color:#17211c}.dealer-departments{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1.35fr 1fr;padding-top:1.6rem}.dealer-departments a{background:#fff;border:1px solid #dbe4e0;border-left:6px solid #2e6270;box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1.4rem}.dealer-departments .department-main{border-left-color:#d5953d}.dealer-departments span{color:#2e6270;display:block;font-size:.75rem;font-weight:950;letter-spacing:.1em;margin-bottom:.55rem;text-transform:uppercase}.dealer-departments h2{font-size:clamp(2rem,3.2vw,3.25rem)}.dealer-departments p{max-width:50ch}.dealer-showroom{padding-top:2.2rem}.section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.section-heading h2{font-size:clamp(2rem,3vw,3rem)}.section-heading p:not(.eyebrow){max-width:58ch}.showroom-list{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07)}.showroom-item{align-items:center;border-bottom:1px solid #e6ece9;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:180px minmax(0,1fr) 180px;padding:1rem}.showroom-item:last-child{border-bottom:0}.showroom-item:hover{background:#f8faf9}.showroom-photo{aspect-ratio:16/10}.showroom-info h3{font-size:1.35rem;line-height:1.14}.showroom-price{text-align:right}.showroom-price strong{font-size:1.38rem}.showroom-price small{margin-top:.4rem}.showroom-price div{display:flex;gap:.7rem;justify-content:flex-end;margin-top:.75rem}.showroom-price a{color:#17211c;font-weight:950;text-decoration:underline;text-underline-offset:3px}.category-band{background:linear-gradient(135deg,#102d20,#244652);color:#fff;margin-top:2.4rem}.category-band-inner{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:.8fr 1.2fr;padding:2rem 0}.category-band h2{color:#fff;font-size:clamp(2rem,3vw,3rem)}.category-pills{display:flex;flex-wrap:wrap;gap:.65rem}.category-pills a{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-weight:850;padding:.72rem .9rem}.local-dealer-section{align-items:center;display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:1.15fr .85fr;padding:2.3rem 0}.local-dealer-section h2{font-size:clamp(1.9rem,3vw,3.2rem);max-width:18ch}.local-dealer-section p{max-width:72ch}.local-checks{display:grid;grid-gap:.75rem;gap:.75rem}.local-checks span{background:#fff;border:1px solid #dbe4e0;border-left:5px solid #d5953d;box-shadow:0 12px 30px rgba(20,32,26,.06);color:#17211c;font-weight:850;padding:.9rem 1rem}.dealer-final-cta{background:#111a15;color:#fff}.dealer-final-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:2rem 0}.dealer-final-inner h2{color:#fff;font-size:clamp(2rem,3vw,3.2rem)}.dealer-final-inner p:not(.eyebrow){color:hsla(0,0%,100%,.76)}.dealer-final-inner>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}.inventory-page-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-lineup.webp) 50% /cover;color:#fff}.inventory-page-hero .container{padding:2.4rem 0}.inventory-page-hero h1{color:#fff;font-size:clamp(2.6rem,5vw,5rem)}.inventory-page-hero p:not(.eyebrow){color:hsla(0,0%,100%,.82);max-width:72ch}.inventory-control-panel{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);margin-top:1rem;padding:1rem}.inventory-control-panel label span{color:#4d5c56;display:block;font-size:.86rem;font-weight:850;margin-bottom:.45rem}.admin-form input,.admin-form select,.admin-form textarea,.admin-list input,.admin-login input,.inventory-control-panel input,.trade-form input,.trade-form textarea{background:#fff;border:1px solid #d5dfdb;color:#17211c;padding:.85rem 1rem;width:100%}.inventory-filter-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.admin-tabs button,.inventory-filter-chips button{background:#f5f8f7;border:1px solid #d7e0dc;color:#43514c;cursor:pointer;font-weight:850;padding:.55rem .85rem}.admin-tabs button.active,.inventory-filter-chips button.active{background:#163f2b;border-color:#163f2b;color:#fff}.inventory-count-row{align-items:center;border-top:1px solid #e6ece9;display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem}.inventory-card-grid-wrap{margin-bottom:2.4rem;margin-top:1rem}.inventory-card-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-card{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);display:flex;flex-direction:column;overflow:hidden}.inventory-card-photo{aspect-ratio:16/11;background:#eef2f2;position:relative}.inventory-card-photo img{height:100%;object-fit:cover;width:100%}.inventory-card-photo span{background:hsla(0,0%,100%,.95);color:#163f2b;font-size:.74rem;font-weight:950;left:.75rem;padding:.35rem .55rem;position:absolute;text-transform:capitalize;top:.75rem}.inventory-card-body{padding:1rem}.inventory-card-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.6rem}.inventory-card-top span{color:#2e6270;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.inventory-card-top strong{color:#163f2b;white-space:nowrap}.inventory-card h3{font-size:1.24rem;line-height:1.16}.inventory-card p{font-size:.95rem}.inventory-card-actions{border-top:1px solid #e6ece9;display:flex;gap:.8rem;margin-top:auto;padding:1rem}.inventory-card-actions a{color:#17211c;font-weight:950;text-decoration:underline;text-underline-offset:3px}.product-layout,.product-wrap{margin-top:1rem;margin-bottom:2rem}.breadcrumb,.product-breadcrumbs{color:#66736e;display:flex;gap:.5rem;margin-bottom:1rem}.admin-grid,.product-bottom-grid,.product-detail-grid,.product-grid,.product-top-grid,.sell-trade-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}.admin-form,.admin-header-card,.admin-list,.admin-stats div,.admin-wrap,.detail-panel,.empty-state,.lead-card,.page-title,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-specs-panel,.seller-form-card,.seller-info-card{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1rem}.product-buy-card,.product-info-panel{border-top:6px solid #d5953d}.gallery{display:grid;grid-gap:.75rem;gap:.75rem}.gallery-main{aspect-ratio:5/4;background:#eef2f2;overflow:hidden}.gallery-main img{height:100%;object-fit:contain;width:100%}.gallery-thumbs{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.gallery-thumbs button{background:#fff;border:1px solid #d7e0dc;padding:0}.gallery-thumbs img{aspect-ratio:1;object-fit:cover}.price-block,.product-price{background:#fff7ec;border:1px solid #ead6b9;color:#163f2b;display:block;font-size:2rem;font-weight:950;margin:1rem 0;padding:1rem}.admin-form-actions,.buy-actions,.form-actions,.product-actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-form,.info-list,.pickup-list,.spec-grid,.spec-table,.trade-form{display:grid;grid-gap:.65rem;gap:.65rem}.info-list div,.pickup-list div,.spec-grid div,.spec-table div{background:#f6f8f7;border:1px solid #e5ece9;display:flex;justify-content:space-between;padding:.75rem .85rem}.page-title{margin-top:1rem}.page-title h1{font-size:clamp(2.3rem,5vw,4rem)}.admin-stats,.form-grid,.lead-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,1fr)}.admin-stats{grid-template-columns:repeat(4,1fr)}.honeypot{left:-9999px;opacity:0;position:absolute}.dealer-footer{background:#fff;border-top:1px solid #dbe4e0;color:#17211c;padding:2.2rem 0 1rem}.dealer-footer-main{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1.55fr 1fr 1fr}.dealer-footer-logo{height:68px;margin-bottom:1rem;object-fit:contain;width:auto}.dealer-footer h3{color:#17211c;margin-bottom:.8rem}.dealer-footer a,.dealer-footer span{color:#5f6b66;display:block;margin-top:.45rem}.dealer-footer-bottom{border-top:1px solid #dbe4e0;display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1rem}.mobile-contact-bar{display:none}.home-focus-strip{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:1.4rem}.home-focus-strip>div:first-child p:not(.eyebrow){max-width:58ch}.home-focus-strip h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.45rem}.home-focus-actions{display:flex;flex-wrap:wrap;gap:.75rem}.showroom-list{background:transparent;border:0;box-shadow:none;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-item{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);display:flex;flex-direction:column;gap:0;padding:0}.showroom-item:hover{background:#fff;transform:translateY(-2px);transition:transform .15s ease}.showroom-photo{aspect-ratio:16/11;background:#eef2f2;overflow:hidden}.showroom-photo img{height:100%;object-fit:cover;width:100%}.showroom-info{padding:1rem 1rem .6rem}.showroom-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.showroom-meta span{color:#2e6270;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.showroom-info h3{font-size:1.24rem;line-height:1.16;margin-bottom:.35rem}.showroom-price{align-items:baseline;display:flex;gap:.55rem;justify-content:space-between;padding:0 1rem .9rem;text-align:left}.showroom-price strong{color:#163f2b;display:block;font-size:1.28rem}.showroom-price small{color:#66736e;display:block;font-size:.74rem;font-weight:950;letter-spacing:.08em;margin-top:0;text-transform:uppercase}.showroom-actions{border-top:1px solid #e6ece9;display:flex;gap:.8rem;margin-top:auto;padding:.9rem 1rem 1rem}.showroom-actions a{color:#17211c;font-weight:950;text-decoration:underline;text-underline-offset:3px}@media (max-width:1050px){.admin-grid,.category-band-inner,.dealer-departments,.dealer-hero-inner,.local-dealer-section,.product-bottom-grid,.product-detail-grid,.product-grid,.product-top-grid,.sell-trade-grid{grid-template-columns:1fr}.inventory-card-grid,.showroom-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-footer-main{grid-template-columns:1fr 1fr}}@media (max-width:760px){.container{width:min(100% - 28px,1180px)}.dealer-topbar-inner{justify-content:center;text-align:center}.dealer-nav-actions .button-primary,.dealer-nav-links,.dealer-phone,.dealer-topbar-inner span:first-child{display:none}.dealer-menu-button{display:block}.dealer-nav{min-height:76px}.dealer-logo{min-width:0}.dealer-logo img{height:48px;max-width:190px}.dealer-hero-inner{min-height:auto;padding:2rem 0}.dealer-hero-copy h1{font-size:clamp(2.4rem,12vw,4rem);max-width:none}.admin-form-actions,.buy-actions,.dealer-final-inner>div:last-child,.dealer-hero-actions,.form-actions,.inventory-count-row{align-items:stretch;display:grid;grid-template-columns:1fr}.dealer-search-inner{grid-template-columns:1fr}.dealer-search-inner a{border-bottom:1px solid #e8eeeb;border-right:0}.dealer-search-inner a:last-child{border-bottom:0}.dealer-final-inner,.home-focus-strip,.section-heading{align-items:stretch;flex-direction:column}.home-focus-actions{width:100%}.home-focus-actions .button{flex:1 1 100%}.admin-stats,.dealer-footer-main,.form-grid,.inventory-card-grid,.lead-grid,.showroom-list{grid-template-columns:1fr}.info-list div,.pickup-list div,.spec-grid div,.spec-table div{display:grid}.dealer-footer-bottom{flex-direction:column}.mobile-contact-bar{background:hsla(0,0%,100%,.98);border-top:1px solid #d7e0dc;bottom:0;box-shadow:0 -8px 20px rgba(20,32,26,.08);display:grid;grid-template-columns:repeat(3,1fr);position:-webkit-sticky;position:sticky;z-index:40}.mobile-contact-bar a{color:#163f2b;font-weight:950;padding:.95rem .25rem;text-align:center}}.home-focus-strip{display:none!important}.inventory-finder-band{align-items:center;border-bottom:1px solid #dbe4e0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr) minmax(220px,.75fr);padding:1.4rem 0}.inventory-finder-intro h2{color:#17211c;font-size:clamp(1.55rem,2.35vw,2.25rem);line-height:1.05;margin-bottom:0;max-width:10ch}.inventory-finder-items{border-left:1px solid #dbe4e0;border-right:1px solid #dbe4e0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-finder-items a{border-right:1px solid #e6ece9;padding:.7rem 1rem}.inventory-finder-items a:last-child{border-right:0}.inventory-finder-contact span,.inventory-finder-items span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.inventory-finder-items strong{color:#17211c;display:block;font-size:1.02rem}.inventory-finder-contact{text-align:right}.inventory-finder-contact a{color:#163f2b;display:inline-block;font-weight:950;margin-top:.15rem;text-decoration:underline;text-underline-offset:3px}@media (max-width:1050px){.inventory-finder-band{grid-template-columns:1fr}.inventory-finder-intro h2{max-width:none}.inventory-finder-items{border-left:0;border-right:0;border-top:1px solid #dbe4e0;border-bottom:1px solid #dbe4e0}.inventory-finder-contact{text-align:left}}@media (max-width:760px){.inventory-finder-band{padding:1.15rem 0}.inventory-finder-items{grid-template-columns:1fr}.inventory-finder-items a{border-bottom:1px solid #e6ece9;border-right:0;padding:.8rem 0}.inventory-finder-items a:last-child{border-bottom:0}}.dealer-icon-strip{background:#fff;border:1px solid #dbe4e0;box-shadow:0 12px 30px rgba(20,32,26,.06);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem}.dealer-icon-strip div{border-right:1px solid #e7eeea;padding:1rem}.dealer-icon-strip div:last-child{border-right:0}.dealer-icon{align-items:center;background:#f4f8f6;border:1px solid #dbe4e0;color:#163f2b;display:inline-flex;font-size:1.1rem;font-weight:950;height:36px;justify-content:center;margin-bottom:.75rem;width:36px}.dealer-icon-strip strong{color:#17211c;display:block;font-size:1rem;margin-bottom:.25rem}.dealer-icon-strip p{font-size:.9rem}.dealer-photo-strip{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:1.2fr .9fr .9fr;margin-top:1rem}.dealer-photo-strip img{aspect-ratio:16/9;border:1px solid #dbe4e0;height:100%;object-fit:cover;width:100%}.inventory-finder-band{margin-top:1rem}.machine-highlight-band{background:linear-gradient(90deg,rgba(16,45,32,.96),rgba(36,70,82,.9));color:#fff;margin-top:2.4rem}.machine-highlight-inner{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);padding:2rem 0}.machine-highlight-copy h2{color:#fff;font-size:clamp(2rem,3.3vw,3.35rem);max-width:13ch}.machine-highlight-copy p:not(.eyebrow){color:hsla(0,0%,100%,.78);max-width:62ch}.machine-highlight-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.machine-highlight-photos{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:1fr 1fr}.machine-highlight-photos img{aspect-ratio:4/3;border:1px solid hsla(0,0%,100%,.18);height:100%;object-fit:cover;width:100%}.visual-category-section{padding-top:2.35rem}.visual-category-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(6,minmax(0,1fr))}.visual-category-grid a{background:#fff;border:1px solid #dbe4e0;box-shadow:0 10px 26px rgba(20,32,26,.055);min-height:118px;padding:.95rem}.visual-category-grid a:hover{transform:translateY(-2px);transition:transform .15s ease}.visual-category-grid span{align-items:center;background:#f4f8f6;border:1px solid #dbe4e0;color:#163f2b;display:inline-flex;font-size:1.25rem;font-weight:950;height:38px;justify-content:center;margin-bottom:.8rem;width:38px}.visual-category-grid strong{color:#17211c;display:block;font-size:.98rem;line-height:1.15}.how-it-works-strip{border-top:1px solid #dbe4e0;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem}.how-it-works-strip div{border-right:1px solid #dbe4e0;padding:1.15rem 1.1rem}.how-it-works-strip div:last-child{border-right:0}.how-it-works-strip span{color:#d5953d;display:block;font-size:1.6rem;font-weight:950;line-height:1;margin-bottom:.55rem}.how-it-works-strip strong{color:#17211c;display:block;margin-bottom:.25rem}.how-it-works-strip p{font-size:.92rem}@media (max-width:1050px){.dealer-icon-strip,.visual-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-photo-strip,.machine-highlight-inner{grid-template-columns:1fr}.machine-highlight-copy h2{max-width:none}}@media (max-width:760px){.dealer-icon-strip,.how-it-works-strip,.visual-category-grid{grid-template-columns:1fr}.dealer-icon-strip div,.how-it-works-strip div{border-bottom:1px solid #e7eeea;border-right:0}.dealer-icon-strip div:last-child,.how-it-works-strip div:last-child{border-bottom:0}.dealer-photo-strip{gap:.65rem}.machine-highlight-inner{padding:1.5rem 0}.machine-highlight-actions,.machine-highlight-actions .button{width:100%}.machine-highlight-actions{display:grid;grid-template-columns:1fr}.machine-highlight-photos{grid-template-columns:1fr}}.titan-home{background:#f5f6f6}.titan-hero{background:linear-gradient(90deg,rgba(9,25,17,.92),rgba(9,25,17,.58)),url(/dealer-photo-lineup.webp) 50% /cover;color:#fff}.titan-hero-inner{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) 360px;min-height:540px;padding:3rem 0}.titan-hero-copy h1{color:#fff;font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.06em;line-height:.96;max-width:13ch}.titan-hero-copy p:not(.eyebrow){color:hsla(0,0%,100%,.84);font-size:1.1rem;max-width:62ch}.hero-copy-mobile{display:none}@media (max-width:760px){.hero-copy-desktop{display:none}.hero-copy-mobile{display:inline}.titan-hero-copy p.eyebrow{margin-bottom:.9rem}.titan-hero-copy p:not(.eyebrow){font-size:1rem;max-width:34ch}}.titan-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.45rem}.titan-search-card{background:hsla(0,0%,100%,.96);border-top:6px solid #d5953d;box-shadow:0 24px 70px rgba(0,0,0,.24);padding:1.25rem}.titan-search-card>span{color:#2e6270;display:block;font-size:.75rem;font-weight:950;letter-spacing:.1em;margin-bottom:.55rem;text-transform:uppercase}.titan-search-card>strong{color:#17211c;display:block;font-size:1.7rem;letter-spacing:-.04em;line-height:1.05;margin-bottom:1rem}.titan-search-links{display:grid;grid-gap:.55rem;gap:.55rem}.titan-search-links a{background:#f5f8f7;border:1px solid #dbe4e0;color:#17211c;font-weight:850;padding:.75rem .85rem}.titan-service-strip{background:#fff;border-bottom:1px solid #dbe4e0}.titan-service-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.titan-service-inner a{border-right:1px solid #e6ece9;padding:1rem 1.1rem}.titan-service-inner a:last-child{border-right:0}.titan-machine-nav a,.titan-service-inner span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.titan-service-inner strong{color:#17211c;display:block;margin-top:.25rem}.titan-machine-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:1rem 0 0}.titan-machine-nav a{background:#fff;border:1px solid #dbe4e0;color:#17211c;padding:.68rem .85rem}.titan-category-section{padding-top:2rem}.titan-section-head{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.titan-section-head.centered{align-items:center;display:block;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.titan-section-head h2{color:#17211c;font-size:clamp(2rem,3.2vw,3.2rem)}.titan-section-head p:not(.eyebrow){max-width:62ch}.titan-section-head.centered p:not(.eyebrow){margin-left:auto;margin-right:auto}.titan-category-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.titan-category-grid a{background:#fff;border:1px solid #dbe4e0;box-shadow:0 12px 30px rgba(20,32,26,.065);overflow:hidden}.titan-category-grid a:hover{transform:translateY(-2px);transition:transform .15s ease}.titan-category-grid img{aspect-ratio:16/10;height:auto;object-fit:cover;width:100%}.titan-category-grid div{padding:1rem}.titan-category-grid span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.09em;margin-bottom:.35rem;text-transform:uppercase}.titan-category-grid strong{color:#17211c;display:block;font-size:1.18rem;line-height:1.1}.titan-category-grid em{color:#163f2b;display:inline-block;font-style:normal;font-weight:950;margin-top:.75rem;text-decoration:underline;text-underline-offset:3px}.titan-category-grid .equipment-tile{border-top:5px solid #d5953d}.titan-equipment-feature{align-items:center;background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);margin-top:2rem;padding:1.25rem}.titan-equipment-copy h2{color:#17211c;font-size:clamp(2.2rem,4vw,4.2rem)}.titan-equipment-copy p{max-width:66ch}.titan-equipment-copy div{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.titan-equipment-visual img{aspect-ratio:16/10;height:auto;object-fit:cover;width:100%}.titan-featured-section{padding-top:2.3rem}.titan-product-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.titan-product-grid .inventory-card{border-top:0}.titan-product-grid.equipment-grid .inventory-card{border-top:5px solid #d5953d}.titan-equipment-empty{align-items:center;background:#fff;border:1px solid #dbe4e0;border-top:5px solid #d5953d;box-shadow:0 14px 36px rgba(20,32,26,.07);display:flex;gap:1rem;justify-content:space-between;margin-top:2.3rem;padding:1.25rem}.titan-equipment-empty h2{color:#17211c;font-size:clamp(1.8rem,3vw,2.8rem)}.titan-value-band{background:linear-gradient(90deg,rgba(16,45,32,.96),rgba(36,70,82,.92));color:#fff;margin-top:2.4rem}.titan-value-inner{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr 1fr;padding:2rem 0}.titan-value-inner h2{color:#fff;font-size:clamp(2rem,3.4vw,3.35rem);max-width:15ch}.titan-value-inner p{color:hsla(0,0%,100%,.78)}.titan-value-points{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.titan-value-points span{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-weight:850;padding:.85rem 1rem}.titan-how-section{border-bottom:1px solid #dbe4e0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.titan-how-section div{border-right:1px solid #dbe4e0;padding:1.25rem 1rem}.titan-how-section div:last-child{border-right:0}.titan-how-section span{color:#d5953d;display:block;font-size:1.7rem;font-weight:950;line-height:1;margin-bottom:.55rem}.titan-how-section strong{color:#17211c;display:block;margin-bottom:.25rem}.titan-local-seo{padding:1.45rem 0 1.55rem}.titan-local-seo h2{color:#17211c;font-size:clamp(1.85rem,3vw,3rem);max-width:22ch}.titan-local-seo p{max-width:82ch}.titan-home .category-band,.titan-home .dealer-icon-strip,.titan-home .dealer-photo-strip,.titan-home .dealer-search-band,.titan-home .dealer-showroom,.titan-home .how-it-works-strip,.titan-home .inventory-finder-band,.titan-home .local-dealer-section,.titan-home .machine-highlight-band,.titan-home .visual-category-section{display:none!important}@media (max-width:1050px){.titan-equipment-feature,.titan-hero-inner,.titan-value-inner{grid-template-columns:1fr}.titan-category-grid,.titan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.titan-equipment-visual{order:-1}}@media (max-width:760px){.titan-hero-inner{min-height:auto;padding:2rem 0}.titan-hero-copy h1{font-size:clamp(2.35rem,12vw,4rem);max-width:none}.titan-equipment-copy div,.titan-equipment-empty,.titan-equipment-empty .button,.titan-hero-actions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.titan-category-grid,.titan-how-section,.titan-product-grid,.titan-service-inner,.titan-value-points{grid-template-columns:1fr}.titan-how-section div,.titan-service-inner a{border-bottom:1px solid #e6ece9;border-right:0}.titan-how-section div:last-child,.titan-service-inner a:last-child{border-bottom:0}.titan-section-head{align-items:stretch;flex-direction:column}.titan-section-head .button{width:100%}.titan-equipment-feature{padding:1rem}.titan-equipment-empty{align-items:stretch;flex-direction:column}}.admin-form,.admin-header-card,.admin-list,.admin-stats div,.admin-tabs button,.admin-wrap,.dealer-departments a,.dealer-hero-panel,.dealer-mobile-nav a,.detail-panel,.empty-state,.gallery-main,.gallery-thumbs button,.info-list div,.inventory-card,.inventory-card-photo span,.inventory-filter-chips button,.lead-card,.page-title,.pickup-list div,.price-block,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-price,.product-specs-panel,.seller-form-card,.seller-info-card,.spec-grid div,.spec-table div,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-machine-nav a,.titan-search-card,.titan-value-points span{border-radius:14px}.admin-form,.admin-header-card,.admin-list,.admin-wrap,.dealer-hero-panel,.detail-panel,.empty-state,.gallery-main,.gallery-thumbs button,.inventory-card,.lead-card,.page-title,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-specs-panel,.seller-form-card,.seller-info-card,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-search-card{overflow:hidden}.dealer-footer,.dealer-search-band,.dealer-search-inner a,.inventory-card-actions,.inventory-count-row,.titan-how-section,.titan-how-section div,.titan-service-inner a,.titan-service-strip{border-radius:0}@media (max-width:760px){.admin-form,.admin-list,.admin-wrap,.dealer-hero-panel,.detail-panel,.empty-state,.inventory-card,.lead-card,.page-title,.product-buy-card,.product-description-panel,.product-gallery-card,.product-info-panel,.product-specs-panel,.seller-form-card,.seller-info-card,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-search-card{border-radius:12px}}.admin-form,.admin-header-card,.admin-list,.admin-stats div,.admin-tabs button,.admin-wrap,.dealer-departments a,.dealer-hero-panel,.dealer-mobile-nav a,.detail-panel,.empty-state,.gallery-main,.gallery-thumbs button,.info-list div,.inventory-card,.inventory-card-photo span,.inventory-filter-chips button,.lead-card,.page-title,.pickup-list div,.price-block,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-price,.product-specs-panel,.seller-form-card,.seller-info-card,.spec-grid div,.spec-table div,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-machine-nav a,.titan-search-card,.titan-value-points span{border-radius:6px!important}.admin-form input,.admin-form select,.admin-form textarea,.admin-list input,.admin-login input,.btn,.button,.dealer-menu-button,.dealer-search-inner a,.inventory-control-panel input,.titan-search-links a,.titan-service-inner a,.trade-form input,.trade-form textarea{border-radius:5px!important}.inventory-card-photo,.titan-category-grid img,.titan-equipment-visual img{border-radius:0!important}@media (max-width:760px){.admin-form,.admin-list,.admin-wrap,.dealer-hero-panel,.detail-panel,.empty-state,.inventory-card,.lead-card,.page-title,.product-buy-card,.product-description-panel,.product-gallery-card,.product-info-panel,.product-specs-panel,.seller-form-card,.seller-info-card,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-search-card{border-radius:6px!important}}.titan-search-points{color:#42524c;display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0 0 0 1rem}.titan-search-points li{line-height:1.45}.titan-search-actions{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:1fr 1fr;margin-top:1rem}.titan-search-actions a{background:#f5f8f7;border:1px solid #dbe4e0;color:#17211c;font-weight:850;padding:.8rem .85rem;text-align:center}.titan-machine-nav-wrap{background:#fff;border:1px solid #dbe4e0;box-shadow:0 10px 28px rgba(20,32,26,.05);margin-top:1.2rem;padding:1rem}.titan-machine-nav-label{color:#2e6270;font-size:.78rem;font-weight:950;letter-spacing:.11em;margin-bottom:.75rem;text-transform:uppercase}.titan-machine-nav{justify-content:flex-start;padding:0}.titan-value-inner-simple{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.titan-value-actions{display:grid;grid-gap:.8rem;gap:.8rem;justify-self:end;max-width:320px;width:100%}.titan-value-actions .button{justify-content:center;text-align:center}.titan-local-seo-grid{align-items:stretch;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.titan-local-points{color:#42524c;display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding-left:1rem}.titan-local-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.titan-map-card{background:#fff;border:1px solid #dbe4e0;box-shadow:0 14px 36px rgba(20,32,26,.07);overflow:hidden;min-height:100%}.titan-map-card iframe{border:0;display:block;height:100%;min-height:320px;width:100%}@media (max-width:1050px){.titan-local-seo-grid,.titan-value-inner-simple{grid-template-columns:1fr}.titan-value-actions{justify-self:start}}@media (max-width:760px){.titan-search-actions{grid-template-columns:1fr}.titan-machine-nav-wrap{padding:.9rem}.titan-machine-nav{gap:.55rem}.titan-machine-nav a{width:calc(50% - .275rem);text-align:center}.titan-local-actions,.titan-value-actions{display:grid;grid-template-columns:1fr;width:100%}.titan-local-actions .button,.titan-value-actions .button{width:100%}.titan-map-card iframe{min-height:260px}}.titan-search-card{display:none!important}.hero-equipment-card{align-self:center;background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.34);border-top:5px solid #d5953d;box-shadow:0 24px 70px rgba(0,0,0,.22);overflow:hidden}.hero-equipment-card img{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.hero-equipment-card-overlay{background:#fff;padding:1rem 1rem .85rem}.hero-equipment-card-overlay span{color:#2e6270;display:block;font-size:.74rem;font-weight:950;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.hero-equipment-card-overlay strong{color:#17211c;display:block;font-size:1.35rem;letter-spacing:-.04em;line-height:1.08}.hero-equipment-card-actions{background:#f5f8f7;border-top:1px solid #dbe4e0;display:grid;grid-template-columns:repeat(3,1fr)}.hero-equipment-card-actions a{border-right:1px solid #dbe4e0;color:#17211c;font-weight:950;padding:.85rem .5rem;text-align:center}.hero-equipment-card-actions a:last-child{border-right:0}.hero-equipment-card,.hero-equipment-card img{border-radius:6px}.hero-equipment-card img{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:1050px){.hero-equipment-card{max-width:520px}}@media (max-width:760px){.hero-equipment-card{max-width:none}.hero-equipment-card-overlay strong{font-size:1.15rem}}.titan-hero-inner{grid-template-columns:minmax(0,1fr)!important}.titan-hero-copy{max-width:760px}.hero-equipment-card,.titan-search-card{display:none!important}.dealer-nav{min-height:96px!important}.dealer-logo{min-width:270px!important}.dealer-logo img{height:76px!important;max-width:310px!important}.dealer-nav-links{gap:1.45rem!important}.dealer-nav-links a{font-weight:850!important}.dealer-nav-links a,.dealer-phone{font-size:1.04rem!important}@media (max-width:760px){.dealer-nav{min-height:82px!important}.dealer-logo{min-width:0!important}.dealer-logo img{height:56px!important;max-width:220px!important}}.dealer-nav-links a{color:#163f2b!important}.dealer-nav-links a.active,.dealer-nav-links a:hover{color:#0f2d20!important}.inventory-card-photo-wrap{position:relative;background:#eef2f2}.inventory-card-photo{display:block}.inventory-card-photo img{transition:transform .18s ease}.inventory-card:hover .inventory-card-photo img{transform:scale(1.025)}.card-image-arrow{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(22,63,43,.18);border-radius:999px!important;box-shadow:0 6px 18px rgba(0,0,0,.12);color:#163f2b;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:950;height:36px;justify-content:center;line-height:1;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.15s ease;width:36px;z-index:3}.card-image-arrow-left{left:.65rem}.card-image-arrow-right{right:.65rem}.card-image-arrow:focus-visible,.inventory-card:hover .card-image-arrow{opacity:1}.card-image-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.card-image-count{background:rgba(17,26,21,.78);border-radius:999px;bottom:.65rem;color:#fff;font-size:.72rem;font-weight:850;line-height:1;padding:.36rem .5rem;position:absolute;right:.65rem;z-index:3}.inventory-card-actions{gap:.65rem!important}.card-button{align-items:center;border:1px solid transparent;border-radius:5px!important;display:inline-flex;flex:1 1;font-weight:950;justify-content:center;min-height:42px;padding:.7rem .75rem;text-align:center;text-decoration:none!important}.card-button-primary{background:#163f2b;border-color:#163f2b;color:#fff!important}.card-button-secondary{background:#fff;border-color:#cfdad5;color:#163f2b!important}.card-button:hover{transform:translateY(-1px)}@media (max-width:760px){.card-image-arrow{height:34px;opacity:1;width:34px}.inventory-card-actions{display:grid!important;grid-template-columns:1fr}.card-button{width:100%}}.product-layout,.product-wrap{margin-top:1.15rem!important}.product-bottom-grid,.product-detail-grid,.product-grid,.product-top-grid{align-items:start;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important}.product-gallery-card,.product-gallery-panel{padding:1rem!important}.detail-panel,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-specs-panel{border-color:#dbe4e0!important;box-shadow:0 14px 36px rgba(20,32,26,.07)!important}.product-buy-card,.product-info-panel{border-top:5px solid #d5953d!important;padding:1rem!important}.product-buy-card .eyebrow,.product-info-panel .eyebrow{margin-bottom:.55rem!important}.product-buy-card h1,.product-info-panel h1{color:#17211c!important;font-size:clamp(2rem,3.1vw,3rem)!important;letter-spacing:-.055em!important;line-height:1.02!important;margin-bottom:.8rem!important}.price-block,.product-price{align-items:center;background:#fff7ec!important;border:1px solid #e9ca98!important;color:#163f2b!important;display:flex!important;font-size:clamp(2rem,3.5vw,3.5rem)!important;font-weight:950!important;justify-content:space-between;letter-spacing:-.045em;line-height:1!important;margin:1rem 0!important;padding:1rem!important}.price-block:before,.product-price:before{color:#8a6735;content:"Price";font-size:.75rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.product-buy-card p,.product-info-panel p{color:#4f5f59!important;font-size:1rem!important;line-height:1.58!important}.buy-actions,.product-actions{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0!important}.buy-actions .button,.buy-actions a,.product-actions .button,.product-actions a{align-items:center;border-radius:5px!important;display:inline-flex;font-weight:950!important;justify-content:center;min-height:50px;padding:.85rem 1rem!important;text-align:center}.buy-actions a:first-child,.product-actions a:first-child{background:#163f2b!important;border:1px solid #163f2b!important;color:#fff!important}.buy-actions a:nth-child(2),.product-actions a:nth-child(2){background:#fff!important;border:1px solid #cfdad5!important;color:#163f2b!important}.gallery-main{align-items:center;display:flex;justify-content:center;max-height:620px}.gallery-main img{max-height:620px!important;object-fit:contain!important}.gallery-thumbs{gap:.65rem!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.gallery-thumbs button{background:#fff!important;border:1px solid #d7e0dc!important;overflow:hidden;padding:0!important}.info-list,.pickup-list,.spec-grid,.spec-table{margin-top:1rem}.info-list div,.pickup-list div,.spec-grid div,.spec-table div{align-items:center;background:#f8faf9!important;border:1px solid #e0e8e4!important;gap:1rem}.info-list div span:last-child,.info-list div strong,.pickup-list div span:last-child,.pickup-list div strong,.spec-grid div span:last-child,.spec-grid div strong,.spec-table div span:last-child,.spec-table div strong{color:#17211c;font-weight:850;text-align:right}.detail-panel h2,.product-description-panel h2,.product-specs-panel h2{font-size:clamp(1.45rem,2.3vw,2.1rem)!important}.detail-panel,.product-description-panel,.product-specs-panel{margin-top:1rem}@media (max-width:1050px){.product-bottom-grid,.product-detail-grid,.product-grid,.product-top-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.product-buy-card h1,.product-info-panel h1{font-size:2rem!important}.buy-actions,.product-actions{grid-template-columns:1fr}.gallery-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.info-list div,.pickup-list div,.spec-grid div,.spec-table div{display:grid!important}.info-list div span:last-child,.pickup-list div span:last-child,.spec-grid div span:last-child,.spec-table div span:last-child{text-align:left}}.price-block:before{content:none!important}.price-block{align-items:center!important;gap:1rem!important;justify-content:space-between!important;padding:.8rem 1rem!important}.price-block span{color:#8a6735!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.price-block strong{color:#163f2b!important;font-size:clamp(1.9rem,2.4vw,2.8rem)!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1!important}.product-buy-card>p:not(.eyebrow){margin-bottom:.9rem!important}.inline-details{margin-top:.85rem}.inline-details h2{color:#17211c;font-size:1.45rem;margin:0 0 .75rem}.product-detail-grid.single-column{grid-template-columns:1fr!important}.gallery-thumbs{flex-wrap:wrap!important}.gallery-thumbs button{flex:0 0 118px!important;max-width:118px!important}.compact-specs{gap:.55rem!important}.compact-specs div{padding:.8rem .9rem!important}@media (max-width:640px){.price-block{padding:.8rem .9rem!important}.price-block strong{font-size:2rem!important}.gallery-thumbs button{flex:0 0 84px!important;max-width:84px!important}}.listing-grid.compact,.section-stack .listing-grid.compact{display:grid!important;grid-gap:1rem!important;gap:1rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.section-stack .inventory-card{min-width:0}@media (max-width:1050px){.listing-grid.compact,.section-stack .listing-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.listing-grid.compact,.section-stack .listing-grid.compact{grid-template-columns:1fr!important}}.gallery-main{align-items:stretch!important;background:#eef2f2!important;display:block!important;justify-content:normal!important;max-height:none!important;overflow:hidden!important;position:relative}.gallery-main img{display:block;height:100%!important;max-height:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.gallery-thumbs{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:.55rem!important;justify-content:flex-start!important;margin-top:.75rem;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.15rem;scrollbar-width:thin;scroll-snap-type:x proximity}.gallery-thumbs button{flex:0 0 110px!important;max-width:110px!important;scroll-snap-align:start}.gallery-thumbs img{aspect-ratio:4/3!important;display:block;object-fit:cover!important;width:100%}@media (max-width:900px){.gallery-thumbs button{flex:0 0 92px!important;max-width:92px!important}}@media (max-width:640px){.gallery-thumbs button{flex:0 0 84px!important;max-width:84px!important}}.section-stack{margin-bottom:3.5rem!important}.section-stack .listing-grid.compact{margin-bottom:0!important}@media (max-width:760px){.section-stack{margin-bottom:2.5rem!important}}.sell-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-loading.webp) 50% /cover;color:#fff}.sell-hero-inner{align-items:center;display:grid;min-height:420px;padding:3rem 0}.sell-hero h1{color:#fff;font-size:clamp(2.8rem,6vw,5.4rem);letter-spacing:-.06em;line-height:.96;max-width:12ch}.sell-hero p:not(.eyebrow){color:hsla(0,0%,100%,.82);font-size:1.08rem;max-width:62ch}.sell-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.sell-quick-strip{background:#fff;border:1px solid #dbe4e0;box-shadow:0 12px 30px rgba(20,32,26,.055);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.sell-quick-strip div{border-right:1px solid #e6ece9;padding:1rem}.sell-quick-strip div:last-child{border-right:0}.sell-quick-strip span{color:#d5953d;display:block;font-size:1.65rem;font-weight:950;line-height:1;margin-bottom:.55rem}.sell-quick-strip strong{color:#17211c;display:block;margin-bottom:.25rem}.sell-quick-strip p{font-size:.92rem}.v172-sell-layout{align-items:start;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr)!important;margin-top:1.2rem}.sell-note-band h2,.seller-form-card h2,.seller-info-card h2{color:#17211c;font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.05em;line-height:1.04}.sell-note-band p,.seller-form-card>p:not(.eyebrow),.seller-info-card>p:not(.eyebrow){max-width:68ch}.sell-type-grid{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.sell-type-grid div{background:#f8faf9;border:1px solid #e0e8e4;border-left:4px solid #d5953d;padding:.85rem .9rem}.sell-type-grid strong{color:#17211c;display:block;margin-bottom:.2rem}.sell-type-grid span{color:#5f6b66;display:block;font-size:.94rem;line-height:1.45}.sell-contact-box{background:#fff7ec;border:1px solid #e9ca98;margin-top:1rem;padding:1rem}.sell-contact-box strong{color:#163f2b;display:block;font-size:1.1rem;margin-bottom:.25rem}.sell-contact-box .button{margin-top:.8rem;width:100%}.seller-form-card .trade-form{margin-top:1rem}.seller-form-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-form-card .button,.seller-form-card button{min-height:48px}.sell-note-band{align-items:center;background:#fff;border:1px solid #dbe4e0;box-shadow:0 12px 30px rgba(20,32,26,.055);display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem;margin-top:1.2rem;padding:1.2rem}.sell-note-band .button{flex:0 0 auto}@media (max-width:1050px){.v172-sell-layout{grid-template-columns:1fr!important}.sell-note-band{align-items:stretch;flex-direction:column}.sell-note-band .button{width:100%}}@media (max-width:760px){.sell-hero-inner{min-height:auto;padding:2rem 0}.sell-hero h1{font-size:clamp(2.35rem,12vw,4rem);max-width:none}.sell-hero-actions{display:grid;grid-template-columns:1fr}.sell-hero-actions .button{width:100%}.sell-quick-strip{grid-template-columns:1fr}.sell-quick-strip div{border-bottom:1px solid #e6ece9;border-right:0}.sell-quick-strip div:last-child{border-bottom:0}.seller-form-card .form-grid{grid-template-columns:1fr}}.sell-hero-inner{min-height:300px!important;padding:2rem 0!important}.sell-hero h1{font-size:clamp(2.25rem,4.4vw,4rem)!important;max-width:11.5ch!important}.sell-hero p:not(.eyebrow){line-height:1.55!important;max-width:58ch!important}.sell-hero-actions .button{min-height:42px!important;padding:.7rem .9rem!important}.sell-quick-strip{margin-top:.85rem!important}.sell-quick-strip div{padding:.8rem .9rem!important}.sell-quick-strip span{font-size:1.35rem!important;margin-bottom:.4rem!important}.sell-quick-strip p{font-size:.88rem!important}@media (max-width:760px){.sell-hero-inner{min-height:auto!important;padding:1.6rem 0!important}.sell-hero h1{font-size:clamp(2rem,10vw,3.2rem)!important;max-width:none!important}}.category-page-hero{background:linear-gradient(90deg,rgba(16,45,32,.95),rgba(16,45,32,.62)),url(/category-skid-steer-attachments.webp) 50% /cover;color:#fff}.category-page-hero-inner{align-items:center;display:grid;min-height:240px;padding:1.45rem 0 1.55rem}.category-page-hero h1{color:#fff;font-size:clamp(2.15rem,4.2vw,3.8rem);letter-spacing:-.06em;line-height:.95;margin-bottom:.65rem;max-width:10ch}.category-page-hero p:not(.eyebrow){color:hsla(0,0%,100%,.84);font-size:.98rem;max-width:56ch}.category-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.category-help-strip{align-items:center;background:#fff;border:1px solid #dbe4e0;box-shadow:0 12px 30px rgba(20,32,26,.055);display:flex;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding:1rem}.category-help-strip strong{color:#17211c;display:block;font-size:1.1rem}.category-help-strip span{color:#5f6b66;display:block;margin-top:.15rem}.category-help-strip>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem}.category-page-intro{padding-top:2rem}.category-page-intro h2{color:#17211c;font-size:clamp(2rem,3.4vw,3.4rem);max-width:15ch}.category-page-intro p:not(.eyebrow){max-width:68ch}.category-page-grid-v174{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1.1rem}.category-card-v174{background:#fff;border:1px solid #dbe4e0;border-radius:8px;box-shadow:0 12px 30px rgba(20,32,26,.06);overflow:hidden}.category-card-v174:hover{transform:translateY(-2px);transition:transform .15s ease}.category-card-v174 img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.category-card-v174 div{padding:1rem}.category-card-v174 span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.category-card-v174 strong{color:#17211c;display:block;font-size:1.22rem;line-height:1.1;margin-bottom:.45rem}.category-card-v174 p{font-size:.92rem;line-height:1.45}.category-card-v174 em{color:#163f2b;display:inline-block;font-style:normal;font-weight:950;margin-top:.85rem;text-decoration:underline;text-underline-offset:3px}.category-bottom-cta{align-items:center;background:linear-gradient(90deg,rgba(16,45,32,.96),rgba(36,70,82,.92));color:#fff;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem;margin-top:2rem;padding:1.35rem}.category-bottom-cta h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem);max-width:20ch}.category-bottom-cta p:not(.eyebrow){color:hsla(0,0%,100%,.78);max-width:68ch}.category-bottom-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:1100px){.category-page-grid-v174{grid-template-columns:repeat(2,minmax(0,1fr))}.category-bottom-cta{align-items:stretch;flex-direction:column}}@media (max-width:760px){.category-page-hero-inner{min-height:auto;padding:1.15rem 0 1.25rem}.category-page-hero h1{font-size:clamp(2rem,10vw,3rem);max-width:11ch}.category-bottom-cta>div:last-child,.category-help-strip,.category-help-strip>div:last-child,.category-hero-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.category-help-strip{gap:.8rem}.category-page-grid-v174{grid-template-columns:1fr}.category-bottom-cta .button,.category-help-strip .button,.category-hero-actions .button{width:100%}}.category-hero-compact .container{padding:2rem 0}.category-hero-compact h1{max-width:10ch}.category-hero-actions.compact{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.button-outline-light{background:transparent;border:1px solid hsla(0,0%,100%,.42);color:#fff}.button-outline-light:hover{background:hsla(0,0%,100%,.08)}@media (max-width:860px){.category-hero-compact .container{padding:1.5rem 0}.category-hero-compact h1{max-width:11ch}.category-hero-actions.compact{margin-top:.9rem}}.admin-form,.admin-header-card,.admin-list,.admin-wrap,.category-bottom-cta,.category-card-v174,.category-help-strip,.dealer-departments a,.dealer-hero-panel,.dealer-icon-strip,.dealer-photo-strip img,.detail-panel,.empty-state,.gallery-main,.gallery-thumbs button,.info-list div,.inventory-card,.inventory-card-photo,.inventory-card-photo-wrap,.inventory-control-panel,.lead-card,.local-checks span,.machine-highlight-photos img,.page-title,.pickup-list div,.price-block,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-price,.product-specs-panel,.sell-contact-box,.sell-note-band,.sell-quick-strip,.sell-type-grid div,.seller-form-card,.seller-info-card,.showroom-item,.showroom-photo,.spec-grid div,.spec-table div,.titan-category-grid a,.titan-equipment-empty,.titan-equipment-feature,.titan-search-card,.visual-category-grid a{border-radius:var(--dealer-radius-card)!important}.category-bottom-cta,.category-card-v174,.dealer-hero-panel,.dealer-photo-strip img,.detail-panel,.gallery-main,.gallery-thumbs button,.inventory-card,.inventory-card-photo,.inventory-card-photo-wrap,.machine-highlight-photos img,.product-buy-card,.product-description-panel,.product-gallery-card,.product-gallery-panel,.product-info-panel,.product-specs-panel,.showroom-item,.showroom-photo{overflow:hidden}.admin-form input,.admin-form select,.admin-form textarea,.admin-list input,.admin-login input,.admin-tabs button,.btn,.button,.category-pills a,.dealer-icon,.dealer-menu-button,.dealer-mobile-nav a,.inventory-control-panel input,.inventory-filter-chips button,.trade-form input,.trade-form textarea,.visual-category-grid span{border-radius:var(--dealer-radius-control)!important}.gallery-main{position:relative!important}.gallery-main-arrow{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(22,63,43,.18);border-radius:999px!important;box-shadow:0 8px 22px rgba(0,0,0,.16);color:#163f2b;cursor:pointer;display:inline-flex;font-size:2rem;font-weight:950;height:44px;justify-content:center;line-height:1;opacity:.96;position:absolute;top:50%;transform:translateY(-50%);transition:.15s ease;width:44px;z-index:4}.gallery-main-arrow-left{left:.9rem}.gallery-main-arrow-right{right:.9rem}.gallery-main-arrow:focus-visible,.gallery-main-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.gallery-main-count{background:rgba(17,26,21,.78);border-radius:999px;bottom:.85rem;color:#fff;font-size:.78rem;font-weight:850;line-height:1;padding:.42rem .58rem;position:absolute;right:.85rem;z-index:4}.gallery-thumbs button.active{border-color:#163f2b!important;box-shadow:0 0 0 2px rgba(22,63,43,.16)}@media (max-width:760px){.gallery-main-arrow{height:38px;width:38px;font-size:1.65rem}.gallery-main-arrow-left{left:.55rem}.gallery-main-arrow-right{right:.55rem}.gallery-main-count{bottom:.55rem;right:.55rem}}.admin-page,.admin-wrap{max-width:1180px}.admin-wrap{margin-bottom:3rem}.admin-header-card{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.admin-header-card h1{font-size:clamp(2rem,4vw,3.8rem);margin-bottom:.35rem}.admin-header-card p{max-width:70ch}.admin-tabs{background:#fff;border:1px solid #dbe4e0;box-shadow:0 10px 26px rgba(20,32,26,.05);display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:.65rem}.admin-tabs button{min-height:42px;padding:.65rem .9rem!important}.admin-grid{gap:1rem!important;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr)!important}.admin-form,.admin-list{padding:1rem!important}.admin-form h2,.admin-list h2,.lead-card h2{font-size:clamp(1.45rem,2.4vw,2rem);margin-bottom:.75rem}.admin-list input{margin-bottom:.85rem}.admin-item,.admin-list .inventory-admin-item,.admin-list article{background:#f8faf9;border:1px solid #e0e8e4;border-radius:8px;display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.7rem;padding:.8rem}.admin-item h3,.admin-list .inventory-admin-item h3,.admin-list article h3{font-size:1rem;line-height:1.2;margin:0}.admin-item p,.admin-list .inventory-admin-item p,.admin-list article p{font-size:.9rem}.admin-item-actions,.admin-list .inventory-admin-item div:last-child,.admin-list article div:last-child{display:flex;flex-wrap:wrap;gap:.5rem}.admin-form button,.admin-list button,.admin-login button,.lead-card button{border-radius:6px!important;cursor:pointer;font-weight:850;min-height:40px;padding:.6rem .8rem}.admin-form{position:-webkit-sticky;position:sticky;top:120px}.admin-form .admin-form-inner,.admin-form form{display:grid;grid-gap:.85rem;gap:.85rem}.admin-form label{display:grid;grid-gap:.35rem;gap:.35rem}.admin-form label span,.admin-login label span{color:#43514c;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-form input,.admin-form select,.admin-form textarea,.admin-list input,.admin-login input{border-radius:6px!important;min-height:42px}.admin-form textarea{min-height:110px;resize:vertical}.admin-form .admin-form-grid,.admin-form .admin-two-col,.admin-form .form-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form .form-actions,.admin-form-actions{background:#fff;border-top:1px solid #e0e8e4;bottom:0;display:flex;gap:.7rem;margin-top:.5rem;padding-top:.85rem;position:-webkit-sticky;position:sticky;z-index:3}.admin-form .form-actions .button,.admin-form .form-actions button,.admin-form-actions .button,.admin-form-actions button{flex:1 1 auto}.admin-stats{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.admin-stats div{background:#fff;border:1px solid #dbe4e0;border-left:5px solid #d5953d;box-shadow:0 10px 26px rgba(20,32,26,.05);padding:.9rem}.admin-stats strong{color:#163f2b;display:block;font-size:1.45rem;line-height:1;margin-bottom:.25rem}.admin-stats span{color:#5f6b66;font-size:.82rem;font-weight:850}.admin-image-list,.image-url-list,.photo-url-list,.uploaded-images{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.admin-image-list div,.image-url-list div,.photo-url-list div,.uploaded-images div{align-items:center;background:#f8faf9;border:1px solid #e0e8e4;border-radius:6px;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem}.admin-image-list input,.image-url-list input,.photo-url-list input,.uploaded-images input{min-width:0}.lead-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-card{padding:1rem!important}.lead-card .lead-details,.lead-card dl{display:grid;grid-gap:.5rem;gap:.5rem}.lead-card dt{color:#2e6270;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lead-card dd{margin:0}.admin-login{margin:2rem auto;max-width:460px}.admin-login,.admin-login form{display:grid;grid-gap:1rem;gap:1rem}.admin-login{background:#fff;border:1px solid #dbe4e0;border-radius:8px;box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1.2rem}@media (max-width:1100px){.admin-grid{grid-template-columns:1fr!important}.admin-form{position:static}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-header-card{align-items:stretch;flex-direction:column}.admin-tabs{display:grid;grid-template-columns:1fr 1fr}.admin-form .admin-form-grid,.admin-form .admin-two-col,.admin-form .form-grid,.admin-stats{grid-template-columns:1fr}.admin-form .form-actions,.admin-form-actions{display:grid;grid-template-columns:1fr;position:static}.admin-tabs button{width:100%}}.admin-list article{overflow:hidden}.admin-item-button{background:transparent;border:0;display:grid;grid-gap:.65rem;gap:.65rem;justify-items:start;padding:0!important;text-align:left;width:100%}.admin-item-image-wrap{aspect-ratio:4/3;background:#eef2f0;border:1px solid #dbe4e0;border-radius:6px;overflow:hidden;width:100%}.admin-item-image{display:block;height:100%;object-fit:cover;width:100%}.admin-list article>.delete-button{align-self:start;justify-self:start}.admin-list article.selected{border-color:#c4d7ce;box-shadow:0 0 0 2px rgba(22,63,43,.08)}.admin-pagination{border-top:1px solid #e0e8e4;display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1rem;padding-top:1rem}.admin-pagination-summary{color:#5f6b66;font-size:.88rem;font-weight:700}.admin-pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.admin-pagination-pages{display:flex;flex-wrap:wrap;gap:.4rem}.admin-pagination-pages button{background:#fff;border:1px solid #dbe4e0;border-radius:6px;color:#163f2b;min-height:38px;min-width:38px;padding:.45rem .7rem}.admin-pagination-pages button.active{background:#163f2b;border-color:#163f2b;color:#fff}.admin-pagination button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.admin-pagination-controls{align-items:stretch;flex-direction:column}.admin-pagination-pages{justify-content:center}}.inventory-card-photo,.inventory-card-photo img,.inventory-card-photo-wrap{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:var(--dealer-radius-card)!important;border-top-right-radius:var(--dealer-radius-card)!important}.dealer-final-cta{background:linear-gradient(90deg,#163f2b,#2e6270)!important}.dealer-final-inner p:not(.eyebrow){color:hsla(0,0%,100%,.84)!important}.dealer-final-inner .btn-white,.dealer-final-inner .btn-white-outline,.dealer-final-inner .button-white{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.42)!important}.product-description-copy{color:#17211c;font-size:1.05rem;line-height:1.55;white-space:pre-line}.product-description-copy+h3{margin-top:1.3rem}.financing-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-loading.webp) 50% /cover!important}.financing-hero h1{max-width:13ch}.financing-help-strip{align-items:center;background:#fff;border:1px solid #dbe4e0;border-radius:var(--dealer-radius-card,8px);box-shadow:0 12px 30px rgba(20,32,26,.055);display:flex;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding:1rem}.financing-help-strip strong{color:#17211c;display:block;font-size:1.1rem}.financing-help-strip span{color:#5f6b66;display:block;margin-top:.15rem}.financing-help-strip>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem}.financing-intro{padding-top:2rem}.financing-intro h2{color:#17211c;font-size:clamp(2rem,3.4vw,3.4rem);max-width:13ch}.financing-intro p:not(.eyebrow){max-width:68ch}.financing-card-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.1rem}.financing-card{background:#fff;border:1px solid #dbe4e0;border-left:5px solid #d5953d;border-radius:var(--dealer-radius-card,8px);box-shadow:0 12px 30px rgba(20,32,26,.06);padding:1rem}.financing-card span{color:#2e6270;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.financing-card strong{color:#17211c;display:block;font-size:1.25rem;line-height:1.1;margin-bottom:.45rem}.financing-card p{font-size:.94rem}.financing-steps{background:#fff;border:1px solid #dbe4e0;border-radius:var(--dealer-radius-card,8px);box-shadow:0 12px 30px rgba(20,32,26,.055);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;overflow:hidden}.financing-steps div{border-right:1px solid #e6ece9;padding:1rem}.financing-steps div:last-child{border-right:0}.financing-steps span{color:#d5953d;display:block;font-size:1.45rem;font-weight:950;line-height:1;margin-bottom:.45rem}.financing-steps strong{color:#17211c;display:block;margin-bottom:.25rem}.financing-steps p{font-size:.92rem}.financing-cta{align-items:center;background:linear-gradient(90deg,#163f2b,#2e6270);border-radius:var(--dealer-radius-card,8px);color:#fff;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem;margin-top:2rem;padding:1.35rem}.financing-cta h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem);max-width:16ch}.financing-cta p:not(.eyebrow){color:hsla(0,0%,100%,.82);max-width:68ch}.financing-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:1000px){.financing-card-grid,.financing-steps{grid-template-columns:1fr}.financing-steps div{border-bottom:1px solid #e6ece9;border-right:0}.financing-steps div:last-child{border-bottom:0}.financing-cta{align-items:stretch;flex-direction:column}}@media (max-width:760px){.financing-cta>div:last-child,.financing-help-strip,.financing-help-strip>div:last-child{align-items:stretch;display:grid;grid-template-columns:1fr}.financing-cta .button,.financing-help-strip .button{width:100%}}.titan-machine-nav-wrap{display:none!important}.finance-hero-v197{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-loading.webp) 50% /cover;color:#fff}.finance-hero-v197-inner{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) 360px;min-height:460px;padding:3rem 0}.finance-hero-v197-copy h1{color:#fff;font-size:clamp(2.8rem,5.8vw,5.6rem);letter-spacing:-.06em;line-height:.96;max-width:13ch}.finance-hero-v197-copy p:not(.eyebrow){color:hsla(0,0%,100%,.84);font-size:1.08rem;max-width:62ch}.finance-hero-v197-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.finance-hero-v197-card{background:hsla(0,0%,100%,.94);border-radius:var(--dealer-radius-card,8px);border:1px solid hsla(0,0%,100%,.38);border-top:6px solid #d5953d;box-shadow:0 24px 70px rgba(0,0,0,.22);color:#17211c;padding:1.2rem}.finance-disclaimer-v197 .eyebrow,.finance-hero-v197-card span,.finance-panel-v197 .eyebrow,.finance-section-head-v197 .eyebrow{color:#2e6270}.finance-hero-v197-card span{display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:.55rem;text-transform:uppercase}.finance-hero-v197-card strong{color:#163f2b;display:block;font-size:1.85rem;letter-spacing:-.04em;line-height:1;margin-bottom:.65rem}.finance-split-v197{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-top:1.4rem}.finance-panel-v197{background:#fff;border:1px solid #dbe4e0;border-radius:var(--dealer-radius-card,8px);box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1.25rem}.finance-disclaimer-v197 h2,.finance-panel-v197 h2,.finance-section-head-v197 h2{color:#17211c;font-size:clamp(2rem,3.2vw,3.4rem);letter-spacing:-.045em;line-height:1;max-width:12ch}.finance-panel-v197 p:not(.eyebrow){max-width:62ch}.finance-panel-highlight-v197{border-top:6px solid #d5953d}.finance-item-list-v197{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.finance-item-list-v197 span{background:#f6f8f7;border:1px solid #e5ece9;border-radius:var(--dealer-radius-control,6px);color:#17211c;font-size:.92rem;font-weight:850;padding:.7rem .75rem}.finance-contact-row-v197{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.finance-process-v197{padding-top:2rem}.finance-section-head-v197{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.finance-process-grid-v197{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-process-grid-v197 article{background:#fff;border:1px solid #dbe4e0;border-radius:var(--dealer-radius-card,8px);box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1rem}.finance-process-grid-v197 article span{align-items:center;background:#163f2b;border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:950;height:34px;justify-content:center;margin-bottom:.8rem;width:34px}.finance-process-grid-v197 article strong{color:#17211c;display:block;font-size:1.18rem;margin-bottom:.35rem}.finance-process-grid-v197 article p{font-size:.94rem}.finance-disclaimer-v197{padding-top:1.2rem}.finance-disclaimer-v197>div{background:#fff7ec;border:1px solid #ead6b9;border-radius:var(--dealer-radius-card,8px);padding:1.25rem}.finance-disclaimer-v197 h2{max-width:none}.finance-disclaimer-v197 p:not(.eyebrow){max-width:76ch}.finance-final-v197{align-items:center;background:linear-gradient(90deg,#163f2b,#2e6270);border-radius:var(--dealer-radius-card,8px);color:#fff;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem;margin-top:1.5rem;padding:1.35rem}.finance-final-v197 h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem);max-width:14ch}.finance-final-v197>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:1000px){.finance-hero-v197-inner,.finance-process-grid-v197,.finance-split-v197{grid-template-columns:1fr}.finance-hero-v197-card{max-width:520px}}@media (max-width:760px){.finance-hero-v197-inner{min-height:auto;padding:2rem 0}.finance-hero-v197-copy h1{font-size:clamp(2.35rem,12vw,4rem);max-width:none}.finance-contact-row-v197,.finance-final-v197,.finance-final-v197>div:last-child,.finance-hero-v197-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.finance-item-list-v197{grid-template-columns:1fr}.finance-final-v197 .button{width:100%}}.financing-hero-compact-v198 .container{padding:2rem 0!important}.financing-hero-compact-v198 h1{color:#fff;font-size:clamp(2.6rem,5vw,5rem);max-width:10ch}.financing-hero-compact-v198 p:not(.eyebrow){color:hsla(0,0%,100%,.82);max-width:72ch}.finance-intro-v198{align-items:end;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding-top:2rem}.finance-intro-v198 h2{color:#17211c;font-size:clamp(2rem,3.4vw,3.5rem);letter-spacing:-.045em;line-height:1;max-width:17ch}.finance-intro-v198 p:not(.eyebrow){max-width:72ch}.finance-intro-actions-v198{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.finance-highlight-grid-v198{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem}.finance-highlight-grid-v198 article{background:#fff;border:1px solid #dbe4e0;border-radius:var(--dealer-radius-card,8px);box-shadow:0 14px 36px rgba(20,32,26,.07);padding:1rem}.finance-highlight-grid-v198 article strong{color:#17211c;display:block;font-size:1.18rem;line-height:1.1;margin-bottom:.35rem}.finance-highlight-grid-v198 article p{font-size:.94rem}@media (max-width:1000px){.finance-highlight-grid-v198,.finance-intro-v198{grid-template-columns:1fr}.finance-intro-actions-v198{justify-content:flex-start}}@media (max-width:760px){.financing-hero-compact-v198 .container{padding:1.5rem 0!important}.financing-hero-compact-v198 h1{max-width:none}.finance-intro-actions-v198,.finance-intro-actions-v198 .button{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}}.finance-intro-v198{display:block!important}.finance-intro-v199{padding-top:2rem}.finance-intro-v199 h2{color:#17211c;font-size:clamp(2rem,3.4vw,3.5rem);letter-spacing:-.045em;line-height:1;max-width:18ch}.finance-intro-v199 p:not(.eyebrow){max-width:74ch}.finance-intro-actions-v199{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.finance-highlight-grid-v198{padding-top:1.1rem!important}.finance-highlight-grid-v198 article{border-top:5px solid #d5953d;min-height:145px}.finance-highlight-grid-v198 article strong{font-size:1.22rem!important}.finance-process-v197{padding-top:2.4rem!important}.finance-section-head-v197{align-items:flex-start!important;display:block!important;margin-bottom:1rem!important}.finance-section-head-v197 h2{max-width:16ch!important}.finance-process-grid-v197{margin-top:1rem}.finance-process-grid-v197 article{min-height:185px}.finance-disclaimer-v197{padding-top:1.2rem!important}.finance-disclaimer-v197>div{display:grid;grid-gap:.35rem;gap:.35rem}.finance-disclaimer-v197 h2{font-size:clamp(2rem,3.2vw,3.4rem)!important;max-width:18ch!important}@media (max-width:760px){.finance-intro-actions-v199,.finance-intro-actions-v199 .button{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.finance-highlight-grid-v198 article,.finance-process-grid-v197 article{min-height:auto}}.finance-intro-v200{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);padding-top:2rem}.finance-intro-copy-v200 h2{color:#17211c;font-size:clamp(2rem,3.4vw,3.5rem);letter-spacing:-.045em;line-height:1;max-width:14ch}.finance-intro-copy-v200 p:not(.eyebrow){max-width:62ch}.finance-intro-image-v200{border-radius:var(--dealer-radius-card,8px);overflow:hidden;min-height:320px;box-shadow:0 14px 36px rgba(20,32,26,.08)}.finance-intro-image-v200 img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.finance-intro-v200{grid-template-columns:1fr}.finance-intro-image-v200{min-height:260px;order:-1}}@media (max-width:760px){.finance-intro-v200{gap:1rem}.finance-intro-copy-v200 h2{max-width:none}.finance-intro-image-v200{min-height:220px}}.finance-intro-v200{gap:2rem!important;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)!important}.finance-intro-copy-v200 h2{max-width:16ch!important}.finance-intro-copy-v200 p:not(.eyebrow){max-width:70ch!important}.finance-intro-image-v200{aspect-ratio:16/10!important;min-height:380px!important;width:100%!important}.finance-intro-image-v200 img{height:100%!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.finance-process-v197{padding-top:2.2rem!important}.finance-disclaimer-v197>div{margin-bottom:0!important}@media (max-width:1100px){.finance-intro-v200{grid-template-columns:1fr!important}.finance-intro-image-v200{min-height:300px!important;order:-1}}@media (max-width:760px){.finance-intro-image-v200{min-height:230px!important}.finance-disclaimer-v197{padding-bottom:2.5rem!important}}.dealer-local h2,.local-seo-section h2,.titan-local-seo h2{max-width:22ch!important}.dealer-local p:not(.eyebrow),.local-seo-section p:not(.eyebrow),.titan-local-seo p:not(.eyebrow){max-width:66ch!important}.dealer-local ul,.local-seo-section ul,.titan-local-seo ul{margin-top:.9rem!important}:root{--ua-green:#163f2b;--ua-bluegreen:#2e6270;--ua-gold:#d5953d;--ua-ink:#17211c;--ua-muted:#5f6b66;--ua-line:#dbe4e0;--ua-panel:#fff;--ua-soft:#f6f8f7;--dealer-radius-card:8px;--dealer-radius-control:6px;--ua-shadow:0 14px 36px rgba(20,32,26,.07);--ua-shadow-soft:0 12px 30px rgba(20,32,26,.055)}.financing-hero-compact-v198,.inventory-page-hero,.sell-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-lineup.webp) 50% /cover!important;color:#fff}.financing-hero-compact-v198,.sell-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-loading.webp) 50% /cover!important}.financing-hero-compact-v198 .container,.inventory-page-hero .container,.sell-hero-inner{padding-top:2rem!important;padding-bottom:2rem!important;min-height:auto!important}.financing-hero-compact-v198 h1,.inventory-page-hero h1,.sell-hero h1{color:#fff!important;font-size:clamp(2.6rem,5vw,5rem)!important;letter-spacing:-.055em!important;line-height:.98!important}.financing-hero-compact-v198 p:not(.eyebrow),.inventory-page-hero p:not(.eyebrow),.sell-hero p:not(.eyebrow){color:hsla(0,0%,100%,.82)!important;font-size:1.02rem!important;line-height:1.55!important;max-width:72ch!important}.category-page-intro,.finance-disclaimer-v197,.finance-intro-v200,.finance-process-v197,.inventory-browser,.product-layout,.sell-note-band,.sell-trade-grid,.titan-category-section,.titan-equipment-feature,.titan-local-seo,.titan-section{scroll-margin-top:110px}.container+.container{margin-top:1.1rem}.admin-form,.admin-header-card,.admin-list,.detail-panel,.empty-state,.finance-disclaimer-v197>div,.finance-intro-image-v200,.finance-process-grid-v197 article,.financing-cta,.financing-help-strip,.inventory-card,.inventory-control-panel,.lead-card,.product-buy-card,.product-gallery-card,.sell-note-band,.sell-quick-strip,.seller-form-card,.seller-info-card,.showroom-item,.titan-equipment-empty,.titan-equipment-feature,.titan-local-seo,.titan-map-card{border-radius:var(--dealer-radius-card)!important}.admin-form,.admin-header-card,.admin-list,.detail-panel,.empty-state,.finance-process-grid-v197 article,.inventory-card,.inventory-control-panel,.lead-card,.product-buy-card,.product-gallery-card,.sell-note-band,.sell-quick-strip,.seller-form-card,.seller-info-card,.showroom-item,.titan-equipment-empty{background:var(--ua-panel)!important;border:1px solid var(--ua-line)!important;box-shadow:var(--ua-shadow)!important}.admin-pagination button,.admin-tabs button,.btn,.button,.card-button,.dealer-menu-button,.inventory-filter-chips button{border-radius:var(--dealer-radius-control)!important;font-weight:950!important}.btn-primary,.button-primary,.card-button-primary{background:var(--ua-green)!important;border-color:var(--ua-green)!important;color:#fff!important}.btn-outline,.button-outline,.card-button-secondary{background:#fff!important;border:1px solid #cfdad5!important;color:var(--ua-ink)!important}.button-gold{background:var(--ua-gold)!important;border-color:var(--ua-gold)!important;color:var(--ua-ink)!important}.finance-intro-image-v200,.gallery-main,.inventory-card-photo,.inventory-card-photo-wrap,.showroom-photo{overflow:hidden!important}.finance-intro-image-v200 img,.inventory-card-photo img,.showroom-photo img,.titan-category-grid img{object-fit:cover!important}.eyebrow{color:var(--ua-bluegreen);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.eyebrow.light{color:hsla(0,0%,100%,.78)!important}.category-page-intro h2,.finance-disclaimer-v197 h2,.finance-intro-copy-v200 h2,.finance-section-head-v197 h2,.sell-note-band h2,.seller-form-card h2,.seller-info-card h2,.titan-section-head h2{color:var(--ua-ink)!important;letter-spacing:-.045em!important;line-height:1!important}.titan-local-seo{background:transparent!important;border:0!important;box-shadow:none!important}.titan-map-card{overflow:hidden!important;border:1px solid var(--ua-line)!important;box-shadow:var(--ua-shadow)!important}.finance-intro-v200{align-items:center!important;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important}.finance-intro-copy-v200 h2{max-width:17ch!important}.finance-process-v197{padding-top:2rem!important}.finance-disclaimer-v197{padding-bottom:3.5rem!important}.product-buy-card h1{color:var(--ua-ink)!important;letter-spacing:-.045em!important;line-height:1!important}.price-block{border-radius:var(--dealer-radius-card)!important}.admin-grid{align-items:start}@media (max-width:900px){.financing-hero-compact-v198 .container,.inventory-page-hero .container,.sell-hero-inner{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.finance-intro-v200{grid-template-columns:1fr!important}.finance-intro-image-v200{order:-1}}@media (max-width:760px){.financing-hero-compact-v198 h1,.inventory-page-hero h1,.sell-hero h1{font-size:clamp(2.25rem,11vw,3.8rem)!important;max-width:none!important}.btn,.button,.card-button{min-height:44px}.buy-actions,.finance-intro-actions-v199,.inventory-card-actions,.sell-hero-actions{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important}}.sell-hero h1{max-width:13.5ch!important}@media (min-width:900px){.sell-hero h1{font-size:clamp(3.2rem,6vw,5.4rem)!important;max-width:14.5ch!important}}@media (max-width:760px){.sell-hero h1{max-width:none!important}}.sell-trade-grid.v172-sell-layout{align-items:stretch!important}.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{height:100%!important}.sell-trade-grid.v172-sell-layout .seller-info-card{display:flex!important;flex-direction:column!important}.sell-trade-grid.v172-sell-layout .sell-type-grid{flex:1 1 auto}.sell-trade-grid.v172-sell-layout .sell-type-grid div{background:var(--ua-soft)!important;border-left:1px solid var(--ua-line)!important;border:1px solid var(--ua-line)!important;border-radius:var(--dealer-radius-small)!important}.sell-trade-grid.v172-sell-layout .sell-contact-box{background:var(--ua-soft)!important;margin-top:auto!important}.sell-trade-grid.v172-sell-layout .sell-contact-box strong{color:var(--ua-ink)!important}.sell-quick-strip{background:#fff!important;border:1px solid var(--ua-line)!important;border-radius:var(--dealer-radius-card)!important;box-shadow:none!important;overflow:hidden}.sell-quick-strip div{padding:.85rem 1rem!important}.sell-quick-strip span{align-items:center;background:#eef4f1;border:1px solid var(--ua-line);border-radius:999px;color:var(--ua-green);display:inline-flex;font-size:.85rem!important;font-weight:900;height:1.8rem;justify-content:center;margin-bottom:.5rem!important;width:1.8rem}.sell-quick-strip strong{font-size:.98rem;letter-spacing:-.01em}.sell-quick-strip p{color:var(--ua-muted);line-height:1.45}.sell-trade-grid.v172-sell-layout{gap:1rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{box-shadow:none!important}.sell-trade-grid.v172-sell-layout .seller-info-card{padding-bottom:1.1rem!important}.sell-trade-grid.v172-sell-layout .seller-info-card>p:not(.eyebrow){margin-bottom:.85rem}.sell-trade-grid.v172-sell-layout .sell-type-grid{gap:0!important;margin-top:.35rem!important}.sell-trade-grid.v172-sell-layout .sell-type-grid div{background:transparent!important;border:0!important;border-bottom:1px solid var(--ua-line)!important;border-radius:0!important;padding:.85rem 0!important}.sell-trade-grid.v172-sell-layout .sell-type-grid div:first-child{border-top:1px solid var(--ua-line)!important}.sell-trade-grid.v172-sell-layout .sell-type-grid strong{font-size:1rem;margin-bottom:.2rem!important}.sell-trade-grid.v172-sell-layout .sell-type-grid span{color:var(--ua-muted)!important;line-height:1.5!important}.sell-trade-grid.v172-sell-layout .sell-contact-box{background:#f8faf9!important;border:1px solid var(--ua-line)!important;border-radius:var(--dealer-radius-card)!important;padding:1rem!important}.sell-trade-grid.v172-sell-layout .sell-contact-box p{color:var(--ua-muted);margin-bottom:0}.sell-trade-grid.v172-sell-layout .sell-contact-box .button{margin-top:.75rem!important}@media (min-width:761px){.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{min-height:100%}}.sell-hero-inner{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.sell-hero h1{font-size:clamp(2.15rem,4.6vw,4.2rem)!important;line-height:.94!important;letter-spacing:-.06em!important;margin-bottom:.75rem!important;max-width:14.5ch!important}.sell-hero h1 span{display:block}.sell-hero p:not(.eyebrow){font-size:1rem!important;line-height:1.45!important;margin-top:0!important;max-width:56ch!important}.sell-hero-actions{gap:.7rem!important;margin-top:1rem!important}@media (max-width:760px){.sell-hero-inner{padding-top:1.1rem!important;padding-bottom:1.1rem!important}.sell-hero h1{font-size:clamp(2rem,9vw,3rem)!important;max-width:12ch!important}.sell-hero p:not(.eyebrow){max-width:100%!important}}.financing-hero-compact-v198,.sell-hero{background:linear-gradient(90deg,rgba(16,45,32,.92),rgba(36,70,82,.76)),url(/dealer-photo-lineup.webp) 50% /cover!important}.sell-trade-grid.v172-sell-layout .seller-info-card{justify-content:flex-start!important}.sell-trade-grid.v172-sell-layout .sell-type-grid{flex:0 0 auto!important}.sell-trade-grid.v172-sell-layout .sell-type-grid div{min-height:0!important;padding:.7rem 0!important}.sell-trade-grid.v172-sell-layout .sell-type-grid strong{line-height:1.2!important}.sell-trade-grid.v172-sell-layout .sell-type-grid span{line-height:1.4!important}.sell-trade-grid.v172-sell-layout{align-items:start!important}.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{height:auto!important;min-height:0!important}.sell-trade-grid.v172-sell-layout .seller-info-card{display:block!important}.sell-trade-grid.v172-sell-layout .sell-type-grid{flex:none!important}.sell-trade-grid.v172-sell-layout .sell-contact-box{margin-top:1rem!important}.sell-trade-grid.v172-sell-layout{gap:1.15rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{padding:1.2rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card>p:not(.eyebrow),.sell-trade-grid.v172-sell-layout .seller-info-card>p:not(.eyebrow){line-height:1.6!important;margin-bottom:1rem!important}.sell-trade-grid.v172-sell-layout .sell-type-grid{margin-top:.55rem!important}.sell-trade-grid.v172-sell-layout .sell-type-grid div{padding:.8rem 0!important}.sell-trade-grid.v172-sell-layout .sell-contact-box{margin-top:1.1rem!important;padding:1.15rem!important}.sell-trade-grid.v172-sell-layout .sell-contact-box strong{display:block;margin-bottom:.35rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form{gap:.55rem!important;margin-top:.9rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .form-grid{gap:.7rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form textarea{min-height:124px!important}@media (max-width:760px){.sell-trade-grid.v172-sell-layout .seller-form-card,.sell-trade-grid.v172-sell-layout .seller-info-card{padding:1rem!important}}.sell-trade-grid.v172-sell-layout .seller-form-card{padding:1rem 1rem .95rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card>p:not(.eyebrow){margin-bottom:.75rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form{gap:.45rem!important;margin-top:.7rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .form-grid{gap:.6rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form label{gap:.22rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form input,.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form textarea{padding:.72rem .82rem!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form textarea{min-height:96px!important}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form button{margin-top:.1rem!important}.inventory-financing-strip-v219{align-items:center;background:#fff;border:1px solid var(--ua-line,#dbe4e0);border-radius:var(--dealer-radius-card,8px);box-shadow:var(--ua-shadow-soft,0 12px 30px rgba(20,32,26,.055));display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.95rem 1rem}.inventory-financing-strip-v219 strong{color:var(--ua-ink,#17211c);display:block;font-size:1.05rem}.inventory-financing-strip-v219 span{color:var(--ua-muted,#5f6b66);display:block;margin-top:.15rem}.product-availability-note-v219{background:#f6f8f7;border:1px solid var(--ua-line,#dbe4e0);border-radius:var(--dealer-radius-card,8px);color:var(--ua-ink,#17211c);font-size:.94rem;font-weight:750;line-height:1.45;margin-top:1rem;padding:.85rem .95rem}.sell-trade-grid.v172-sell-layout .seller-form-card .trade-form textarea{min-height:88px!important}.category-bottom-cta,.category-page-grid-v174{--legacy-category-page-style-preserved:1}@media (max-width:760px){.home-secondary-cta-v219,.home-secondary-cta-v219>div:last-child,.inventory-financing-strip-v219{align-items:stretch;display:grid;grid-template-columns:1fr}.home-secondary-cta-v219 .button,.inventory-financing-strip-v219 .button{width:100%}}.home-secondary-cta-v219{align-items:center;background:#fff;border:1px solid var(--ua-line,#dbe4e0);border-radius:var(--dealer-radius-card,8px);box-shadow:var(--ua-shadow,0 14px 36px rgba(20,32,26,.07));display:flex;gap:1rem;justify-content:space-between;padding:1.15rem}.home-secondary-cta-v219 h2{color:var(--ua-ink,#17211c);font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.045em;line-height:1;max-width:16ch}.home-secondary-cta-v219 p:not(.eyebrow){max-width:68ch}.home-secondary-cta-v219>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:760px){.home-secondary-cta-v219,.home-secondary-cta-v219>div:last-child{align-items:stretch;display:grid;grid-template-columns:1fr}.home-secondary-cta-v219 .button{width:100%}}.home-breakup-band-v221{align-items:center;background:linear-gradient(90deg,rgba(8,72,44,.95),rgba(22,74,55,.9) 28%,rgba(47,90,103,.88)),url(/hero-texture.svg) 50%/cover no-repeat;border-radius:var(--dealer-radius-card,8px);color:#f7faf8;display:flex;gap:1.5rem;justify-content:space-between;overflow:hidden;padding:2rem 2.2rem;position:relative}.home-breakup-band-v221 .eyebrow{color:hsla(0,0%,100%,.82)}.home-breakup-band-v221 h2{color:#fff;font-size:clamp(2.1rem,3.5vw,4rem);letter-spacing:-.05em;line-height:.95;margin:0;max-width:12ch}.home-breakup-band-v221 p:not(.eyebrow){color:rgba(247,250,248,.92);margin-top:.9rem;max-width:62ch}.home-breakup-band-v221__actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.7rem;min-width:260px}.home-breakup-band-v221__actions .button{justify-content:center;min-width:240px}@media (max-width:900px){.home-breakup-band-v221{align-items:flex-start;flex-direction:column;padding:1.5rem}.home-breakup-band-v221 h2,.home-breakup-band-v221 p:not(.eyebrow){max-width:none}.home-breakup-band-v221__actions{align-items:stretch;min-width:0;width:100%}.home-breakup-band-v221__actions .button{min-width:0;width:100%}}.home-breakup-band-v221{border-radius:0!important;margin:2rem 0!important;padding:2rem 0!important;width:100%!important}.home-breakup-band-v221__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.home-breakup-band-v221__inner .home-breakup-band-v221__copy{min-width:0}.home-breakup-band-v221__inner .home-breakup-band-v221__actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.7rem;min-width:260px}@media (max-width:900px){.home-breakup-band-v221{padding:1.5rem 0!important}.home-breakup-band-v221__inner{align-items:flex-start;flex-direction:column}.home-breakup-band-v221__inner .home-breakup-band-v221__actions{align-items:stretch;min-width:0;width:100%}}.home-dealer-break-v224{background:linear-gradient(90deg,rgba(16,45,32,.94),rgba(46,98,112,.86)),url(/hero-texture.svg) 50% /cover no-repeat;color:#fff;margin:2rem 0;padding:2rem 0}.home-dealer-break-v224__inner{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr) auto}.home-dealer-break-v224 h2{color:#fff;font-size:clamp(2.1rem,3.8vw,4.2rem);letter-spacing:-.055em;line-height:.95;max-width:12ch}.home-dealer-break-v224 p:not(.eyebrow){color:hsla(0,0%,100%,.86);max-width:62ch}.home-dealer-break-v224__points{display:grid;grid-gap:.65rem;gap:.65rem}.home-dealer-break-v224__points span{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--dealer-radius-control,6px);color:#fff;font-size:.92rem;font-weight:850;padding:.72rem .85rem}.home-dealer-break-v224__actions{display:grid;grid-gap:.75rem;gap:.75rem;min-width:220px}.home-dealer-break-v224__actions .button{justify-content:center}@media (max-width:1050px){.home-dealer-break-v224__inner{grid-template-columns:1fr}.home-dealer-break-v224 h2,.home-dealer-break-v224 p:not(.eyebrow){max-width:none}.home-dealer-break-v224__actions{min-width:0}}@media (max-width:760px){.home-dealer-break-v224{margin:1.5rem 0;padding:1.5rem 0}.home-dealer-break-v224__actions .button{width:100%}}.home-ready-buy-band-v225{background:linear-gradient(90deg,#163f2b,#2e6270);color:#fff;margin:2rem 0;padding:1.75rem 0}.home-ready-buy-band-v225__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.home-ready-buy-band-v225 h2{color:#fff;font-size:clamp(2rem,3.4vw,3.8rem);letter-spacing:-.055em;line-height:.95;margin:0;max-width:20ch}.home-ready-buy-band-v225 p:not(.eyebrow){color:hsla(0,0%,100%,.86);margin-top:.65rem;max-width:72ch}.home-ready-buy-band-v225__actions{align-items:center;display:flex;flex-shrink:0;gap:.7rem}.home-ready-buy-band-v225__actions .button{justify-content:center;min-width:112px}@media (max-width:900px){.home-ready-buy-band-v225__inner{align-items:flex-start;flex-direction:column}.home-ready-buy-band-v225 h2,.home-ready-buy-band-v225 p:not(.eyebrow){max-width:none}}@media (max-width:760px){.home-ready-buy-band-v225{margin:1.5rem 0;padding:1.4rem 0}.home-ready-buy-band-v225__actions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.home-ready-buy-band-v225__actions .button{width:100%}}.home-cta h2 span,.home-financing-cta h2 span,.home-green-cta h2 span{display:block}.home-breakup-band-v221 h2{max-width:18ch!important}.home-breakup-band-v221 h2 span{display:block!important;white-space:nowrap!important}@media (max-width:760px){.home-breakup-band-v221 h2 span{white-space:normal!important}}.titan-category-section{padding-top:1.25rem!important}.home-breakup-band-v221+.titan-category-section,.home-ready-buy-band-v225+.titan-category-section,.titan-category-section{margin-top:1.25rem!important}.titan-category-section .titan-section-head{margin-bottom:1rem!important}@media (max-width:760px){.titan-category-section{padding-top:1rem!important;margin-top:1rem!important}}.inventory-financing-strip-v219,.listing-sidebar-confirmation,.listing-sidebar-financing,.product-quick-link,.product-quick-links,.product-side-confirmation,.product-side-financing,.product-sidebar-confirmation,.product-sidebar-financing{display:none!important}.admin-form label span{line-height:1.2}