/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#080b0d;--paper:#f3efe5;--steel:#a9afb1;--yellow:#ffc400;--orange:#ff5a1f;--red:#e63a29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:10;background:linear-gradient(135deg,#ffc40024,#0000 20%),#090b0d;border-bottom:1px solid #36393a;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:92px;padding:14px clamp(22px,5vw,76px);display:grid;position:relative}.site-header:before,.site-header:after{content:"";background:repeating-linear-gradient(135deg, var(--yellow) 0 18px, #141414 18px 35px);width:130px;height:9px;position:absolute;top:0}.site-header:before{left:0}.site-header:after{right:0}.brand{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:14px;width:max-content;font:900 clamp(16px,1.65vw,24px)/.98 Arial Narrow,Impact,sans-serif;display:inline-flex}.brand-mark{border:2px solid var(--yellow);width:48px;height:48px;color:var(--yellow);place-items:center;display:grid;transform:rotate(-2deg)}.location{color:#c5c7c6;text-transform:uppercase;letter-spacing:.16em;font:800 15px/1 Arial Narrow,Arial,sans-serif}.location:before{content:"●";color:var(--yellow);margin-right:10px}.main-nav{justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);display:flex}.main-nav a{color:#c5c7c6;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.main-nav a:hover,.main-nav a:focus-visible{color:var(--yellow)}.header-phone{color:var(--yellow);letter-spacing:.04em;justify-self:end;font:900 clamp(18px,2vw,29px)/1 Arial Narrow,Impact,sans-serif}.hero{isolation:isolate;background:linear-gradient(90deg,#040506fa 0%,#040506e0 34%,#04050640 63%,#04050614 100%),radial-gradient(circle at 80% 45%,#674319 0,#111 45%,#050607 75%);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background-image:url(/hero-kc-junk-car.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-overlay{z-index:-1;pointer-events:none;background:linear-gradient(#0000 70%,#07090b 100%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px);position:absolute;inset:0}.hero-content{width:min(760px,52vw);margin-left:clamp(28px,5vw,82px);padding:68px 0 74px}.eyebrow{color:var(--yellow);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font:900 16px/1 Arial Narrow,Arial,sans-serif}h1{text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 4px 22px #0000008c;max-width:720px;margin:0;font:900 clamp(76px,8.3vw,138px)/.76 Arial Narrow,Impact,sans-serif}h1 span{color:var(--yellow);display:block}.hero-subhead{text-transform:uppercase;letter-spacing:.02em;margin:10px 0 20px;font:900 clamp(27px,3.1vw,50px)/.95 Arial Narrow,Impact,sans-serif}.hero-copy{color:#e4e5e2;max-width:630px;margin:0 0 22px;font-size:clamp(17px,1.35vw,22px);line-height:1.42}.notice{border:2px solid var(--red);color:#ff4b38;text-transform:uppercase;letter-spacing:.07em;background:#41090580;width:min(630px,100%);margin:0 0 18px;padding:10px 18px;font:italic 900 clamp(21px,2vw,31px)/1 Arial Narrow,Impact,sans-serif;transform:skew(-6deg)}.notice span{background:var(--red);color:#0a0a0a;place-items:center;width:32px;height:32px;margin-right:14px;display:inline-grid;transform:skew(6deg)}.proof-row{color:#c9cbca;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:10px 30px;margin:0 0 20px;padding:0;font:800 16px/1 Arial Narrow,Arial,sans-serif;list-style:none;display:flex}.proof-row li:before{content:"●";color:var(--yellow);margin-right:10px}.hero-actions{align-items:stretch;gap:12px;display:flex}.call-actions{align-items:stretch;gap:12px;margin-top:28px;display:flex}.call-actions .cta-primary{min-width:min(430px,100%)}.call-actions .cta-secondary{min-width:150px}.cta-primary{background:var(--yellow);color:#090b0d;text-transform:uppercase;align-items:center;gap:16px;min-width:min(490px,100%);padding:14px 18px;font:900 clamp(24px,2.5vw,39px)/.9 Arial Narrow,Impact,sans-serif;display:flex;box-shadow:0 0 26px #ffc40059}.cta-primary small{letter-spacing:.13em;margin-bottom:6px;font:800 11px/1 Arial,sans-serif;display:block}.cta-primary b{margin-left:auto;font-size:52px;line-height:.5}.cta-secondary{text-align:center;text-transform:uppercase;background:#00000080;border:2px solid #6d7172;place-items:center;padding:0 20px;font:800 14px/1.2 Arial,sans-serif;display:grid}.quick-answer{text-align:center;background:#111517;border-block:1px solid #383d3f;padding:26px clamp(24px,5vw,80px) 32px}.quick-answer p{text-transform:uppercase;margin:0 0 18px;font:900 clamp(24px,3vw,44px)/1 Arial Narrow,Impact,sans-serif}.quick-answer div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.quick-answer span,.quick-answer a{color:#d5d8d8;text-transform:uppercase;letter-spacing:.07em;border:1px solid #4a4f51;padding:8px 15px;font-size:12px;font-weight:800}.quick-answer a:hover,.quick-answer a:focus-visible{border-color:var(--yellow);color:var(--yellow)}.mobile-call{display:none}.service-solution-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.service-section{padding:22px 0}.service-section>h2,.related-service-panel>h2,.area-connections>h2,.supporting-topics>h2{text-transform:uppercase;margin:0 0 24px;font:900 clamp(30px,4vw,54px)/.95 Arial Narrow,Impact,sans-serif}.check-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.check-list li{border-left:3px solid var(--yellow);background:#15191b;padding:13px 14px 13px 44px;position:relative}.check-list li:before{content:"✓";color:var(--yellow);font-weight:900;position:absolute;left:16px}.confirmation-note{color:#ffd8d1;background:#32120e;border:1px solid #a64132;padding:18px 20px;line-height:1.55}.related-service-panel,.area-connections,.supporting-topics,.service-final-cta{background:#101416;border:1px solid #353a3c;margin-top:26px;padding:clamp(26px,4vw,48px)}.related-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-link-grid a{border:1px solid #444a4c;justify-content:space-between;gap:18px;padding:16px 18px;font-weight:800;display:flex}.related-link-grid a:hover,.related-link-grid a:focus-visible{border-color:var(--yellow);color:var(--yellow)}.area-connections>div{flex-wrap:wrap;gap:10px;display:flex}.area-connections a{color:#e0e2df;border:1px solid #4a5052;padding:10px 14px}.supporting-topics ul{color:#d6d8d5;margin:0;padding-left:22px;line-height:1.7}.service-final-cta{background:linear-gradient(135deg,#ffc4001f,#0000 50%),#15191b;border-color:#665516}.service-final-cta>h2{text-transform:uppercase;margin:0 0 12px;font:900 clamp(34px,4.6vw,64px)/.9 Arial Narrow,Impact,sans-serif}.service-final-cta>p:not(.eyebrow){color:#d4d6d3;max-width:760px;line-height:1.6}.service-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-directory>a{background:#111517;border:1px solid #373d3f;grid-template-columns:auto 1fr;gap:18px;padding:26px;transition:transform .18s,border-color .18s;display:grid}.service-directory>a:hover,.service-directory>a:focus-visible{border-color:var(--yellow);transform:translateY(-3px)}.service-directory>a>span{color:var(--yellow);font:900 28px/1 Arial Narrow,Impact,sans-serif}.service-directory p{color:#b9bdba;margin:0 0 10px;line-height:1.5}.service-directory div>p:first-child{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.service-directory h2{text-transform:uppercase;margin:0 0 10px;font:900 clamp(24px,3vw,38px)/.95 Arial Narrow,Impact,sans-serif}.service-directory b{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.section{padding:88px clamp(24px,7vw,110px)}.section-heading{text-align:center;max-width:840px;margin:0 auto 48px}.section-heading .eyebrow,.condition-copy .eyebrow,.local-section .eyebrow,.urgent-card .eyebrow,.final-cta .eyebrow{margin-bottom:14px}h2{text-transform:uppercase;letter-spacing:-.025em;margin:0;font:900 clamp(43px,6vw,84px)/.9 Arial Narrow,Impact,sans-serif}.section-heading>p:last-child,.condition-copy>p,.local-section>div>p,.final-cta>p{color:#aeb3b5;font-size:18px;line-height:1.6}.process{text-align:center;background-color:#0a0d0f;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.step-grid{border:1px solid #3d4244;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto 34px;display:grid}.step-grid article{text-align:left;background:#0c0f10db;border-right:1px solid #3d4244;min-height:260px;padding:34px;position:relative}.step-grid article:last-child{border-right:0}.step-grid article>span{color:var(--yellow);font:900 54px/1 Arial Narrow,Impact,sans-serif}.step-grid h3,.urgent-card h3{text-transform:uppercase;margin:22px 0 10px;font:900 30px/1 Arial Narrow,Impact,sans-serif}.step-grid p,.urgent-card p{color:#aeb3b5;margin:0;line-height:1.55}.inline-call{background:var(--yellow);color:#090b0d;text-transform:uppercase;align-items:center;gap:30px;padding:18px 25px;font:900 22px/1 Arial Narrow,Impact,sans-serif;display:inline-flex}.inline-call span{font-size:38px;line-height:.5}.condition-section{color:#0a0c0d;background:#f1ede3;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:clamp(42px,7vw,110px);display:grid}.condition-copy h2{max-width:850px}.condition-copy>p{color:#505355;max-width:780px}.condition-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 32px;padding:0;font-weight:800;list-style:none;display:grid}.condition-copy li:before{content:"✓";color:#bd410f;margin-right:10px;font-weight:900}.urgent-card{color:#f2eee5;border:2px solid var(--red);background:#111416;padding:42px;box-shadow:14px 14px #d7d1c4}.alert-icon{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--red);color:#111;place-items:center;width:72px;height:64px;margin-bottom:26px;font:900 34px/1 Arial,sans-serif;display:grid}.urgent-card a{background:var(--red);text-align:center;text-transform:uppercase;margin-top:28px;padding:17px;font:900 24px/1 Arial Narrow,Impact,sans-serif;display:block}.local-section{background:radial-gradient(circle at 20%,#ffc4001f,#0000 28%),#111517;grid-template-columns:280px minmax(0,900px);justify-content:center;align-items:center;gap:60px;display:grid}.local-badge{border:10px solid var(--yellow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex;transform:rotate(-5deg)}.local-badge b{color:var(--yellow);font:900 106px/.75 Arial Narrow,Impact,sans-serif}.local-badge span{text-transform:uppercase;letter-spacing:.3em;margin-top:18px;font-weight:900}.local-points{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.local-points span{text-transform:uppercase;border:1px solid #4a5052;padding:10px 13px;font-size:12px;font-weight:800}.faq{background:#080a0b}.resources{background-color:#0b0e10;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.resource-grid,.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.resource-card,.info-grid article{background:#111517;border:1px solid #3d4244;padding:30px}.resource-card{transition:transform .18s,border-color .18s}.resource-card:hover,.resource-card:focus-visible{border-color:var(--yellow);transform:translateY(-4px)}.resource-card>span,.resource-card h3,.info-grid h2{color:var(--paper);text-transform:uppercase;margin:0;font:900 27px/1 Arial Narrow,Impact,sans-serif;display:block}.resource-card p,.info-grid p{color:#aeb3b5;line-height:1.6}.resource-card b{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.faq-list{border-top:1px solid #3f4446;max-width:940px;margin:auto}.faq details{border-bottom:1px solid #3f4446}.faq summary{cursor:pointer;text-transform:uppercase;padding:24px 52px 24px 0;font:900 clamp(20px,2vw,28px)/1.1 Arial Narrow,Impact,sans-serif;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--yellow);font-family:Arial,sans-serif;font-size:38px;position:absolute;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:#aeb3b5;max-width:780px;margin:-6px 0 26px;line-height:1.65}.final-cta{color:#090b0d;text-align:center;background:linear-gradient(90deg,#ffc400f0,#ff9700ed),#ffc400;padding:88px 24px}.final-cta .eyebrow{color:#591d00}.final-cta>p{color:#4c3100;max-width:700px;margin-inline:auto}.final-cta>div{justify-content:center;gap:12px;max-width:760px;margin:28px auto 0;display:flex}.final-cta .cta-primary{color:var(--yellow);box-shadow:none;background:#080a0b}.final-cta .cta-secondary{background:0 0;border-color:#080a0b}footer{color:#9da2a3;background:#07090a;grid-template-columns:1fr auto;align-items:start;gap:26px;padding:34px clamp(24px,6vw,90px) 90px;display:grid}footer strong{color:#f1ede4;text-transform:uppercase;font:900 22px/1 Arial Narrow,Impact,sans-serif}footer div p{margin:8px 0 0}footer>a{color:var(--yellow);font:900 28px/1 Arial Narrow,Impact,sans-serif}footer nav{flex-wrap:wrap;grid-column:1/-1;gap:12px 24px;display:flex}footer nav a{color:#d5d8d8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}footer>p{grid-column:1/-1;max-width:760px;margin:0;font-size:12px;line-height:1.5}.inner-hero{background:linear-gradient(90deg,#050708fa,#050708d1 62%,#05070859),radial-gradient(circle at 86% 42%,#ffc40052,#0000 28%),url(/hero-kc-junk-car.png) 50%/cover;align-items:center;min-height:560px;padding:90px clamp(24px,7vw,110px);display:flex}.inner-hero>div{max-width:930px}.inner-hero h1{max-width:900px;font-size:clamp(60px,8vw,120px);line-height:.82}.inner-hero>div>p:not(.eyebrow){color:#e0e2df;max-width:760px;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.content-shell{color:#0a0c0d;background:#f1ede3;padding:80px clamp(24px,7vw,110px)}.content-shell>*{max-width:1180px;margin-left:auto;margin-right:auto}.content-shell>*+*{margin-top:24px}.content-shell .info-grid{margin-top:0}.content-shell .info-grid article,.content-shell .info-grid>a,.article-card{color:#111416;background:#fffdf8;border:1px solid #c7c1b5}.content-shell .info-grid h2{color:#111416;font-size:26px}.content-shell .info-grid p,.content-shell .info-grid>a p{color:#55595a}.linked-info-grid>a{padding:30px;transition:transform .18s,border-color .18s}.linked-info-grid>a:hover,.linked-info-grid>a:focus-visible{border-color:#a43c0d;transform:translateY(-4px)}.linked-info-grid>a b{color:#8a350c;text-transform:uppercase;letter-spacing:.07em;margin-top:18px;font-size:12px;display:block}.info-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.breadcrumbs{color:#626667;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:800;display:flex}.breadcrumbs a{color:#8a350c;text-underline-offset:3px;text-decoration:underline}.local-answer .inline-call{margin-top:28px}.local-detail-grid article p+p{margin-top:16px}.condition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:30px 0;display:grid}.condition-list span{background:#f2eee5;border-left:5px solid #d74b15;padding:14px 16px;font-weight:800}.numbered-steps{color:#525657;gap:14px;max-width:900px;padding-left:22px;font-size:17px;line-height:1.6;display:grid}.numbered-steps strong{color:#111416}.text-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.text-links a,.all-cities-link{color:#7e2f0b;text-transform:uppercase;border:1px solid #a64011;padding:12px 15px;font-size:13px;font-weight:900}.city-faq{color:#f3efe5;background:#111517;padding:clamp(28px,5vw,58px)}.city-faq h2,.nearby-cities h2,.state-area-group h2{font-size:clamp(36px,5vw,64px)}.city-faq details{border-bottom:1px solid #44494b}.city-faq summary{cursor:pointer;padding:20px 36px 20px 0;font-size:19px;font-weight:900}.city-faq details p{color:#b8bcbd;max-width:860px;margin:0 0 22px;line-height:1.65}.nearby-cities{background:#fffdf8;border:1px solid #c7c1b5;padding:clamp(28px,5vw,58px)}.nearby-cities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.nearby-cities>div a{color:#f3efe5;background:#111517;justify-content:space-between;padding:18px;font-weight:900;display:flex}.nearby-cities>div a span{color:var(--yellow)}.state-area-group{background:#fffdf8;border:1px solid #c7c1b5;padding:clamp(28px,5vw,52px)}.city-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.city-link-grid a{background:#f4f0e7;border:1px solid #d4cec2;grid-template-columns:1fr auto;align-content:center;gap:6px 16px;min-height:92px;padding:18px;transition:border-color .18s,transform .18s;display:grid}.city-link-grid a:hover,.city-link-grid a:focus-visible{border-color:#b24211;transform:translateY(-2px)}.city-link-grid span{text-transform:uppercase;font:900 22px/1 Arial Narrow,Impact,sans-serif}.city-link-grid small{color:#65696a;grid-column:1;line-height:1.35}.city-link-grid b{color:#b24211;grid-area:1/2/3;align-self:center;font-size:30px}.article-card{padding:clamp(28px,5vw,58px)}.article-card h2{max-width:900px;font-size:clamp(38px,5vw,68px)}.article-card>p{color:#525657;max-width:880px;margin-bottom:0;font-size:18px;line-height:1.7}.tip-card{border-left:7px solid var(--yellow);color:#f1ede3;background:#111517;padding:30px}.tip-card h3{text-transform:uppercase;margin:0 0 14px;font:900 29px/1 Arial Narrow,Impact,sans-serif}.tip-card p,.tip-card li{color:#c6c9c8;line-height:1.6}.tip-card ul{columns:2;margin:0}.numbered-list{counter-reset:steps;padding:0;list-style:none}.numbered-list li{counter-increment:steps;border-bottom:1px solid #c7c1b5;grid-template-columns:72px minmax(180px,.6fr) minmax(0,1.4fr);align-items:start;gap:26px;padding:25px 0;display:grid}.numbered-list li:before{content:counter(steps, decimal-leading-zero);color:#b9360b;font:900 46px/1 Arial Narrow,Impact,sans-serif}.numbered-list b{text-transform:uppercase;font:900 27px/1 Arial Narrow,Impact,sans-serif}.numbered-list span{color:#505455;line-height:1.65}.city-grid{flex-wrap:wrap;gap:12px;display:flex}.city-grid span{text-transform:uppercase;background:#fffdf8;border:1px solid #c7c1b5;padding:13px 16px;font-size:13px;font-weight:900}.disclaimer{color:#545859;border:1px solid #c7c1b5;padding:18px 22px;font-size:13px;line-height:1.55}.standalone{border-top-color:#b9b3a7;max-width:1000px}.standalone details{border-bottom-color:#b9b3a7}.standalone details p{color:#505455}.standalone summary:after{color:#b9360b}.compact-cta{background:var(--yellow);color:#090b0d;text-align:center;padding:76px clamp(24px,7vw,110px)}.compact-cta .eyebrow{color:#5d2100}.compact-cta h2{max-width:900px;margin:0 auto}.compact-cta .call-actions{justify-content:center;max-width:760px;margin:28px auto 0}.compact-cta .cta-primary{color:var(--yellow);box-shadow:none;background:#090b0d}.compact-cta .cta-secondary{color:#090b0d;background:0 0;border-color:#090b0d}.quote-form{margin-top:28px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quote-form label{text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:12px;font-weight:900;display:grid}.quote-form input,.quote-form select,.quote-form textarea{color:#111;background:#fff;border:2px solid #a9a397;border-radius:0;width:100%;min-height:54px;padding:0 14px;font:16px/1.2 Arial,sans-serif}.quote-form textarea{resize:vertical;min-height:92px;padding-block:14px}.form-wide{grid-column:1/-1}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:#8a5200;outline:3px solid #ffc4008c}.quote-form button{width:100%;min-height:62px;color:var(--yellow);cursor:pointer;text-transform:uppercase;background:#111416;border:0;margin-top:18px;font:900 clamp(20px,2.4vw,31px)/1 Arial Narrow,Impact,sans-serif}.quote-form>p{color:#5b5e5f;margin-bottom:0;font-size:13px;line-height:1.55}@media (width<=850px){body{padding-bottom:66px}.site-header{grid-template-columns:1fr auto;min-height:75px;padding-inline:18px}.location,.main-nav{display:none}.brand-mark{width:38px;height:38px}.brand{gap:9px;font-size:14px}.header-phone{font-size:17px}.hero{background:linear-gradient(#04050614 0%,#04050640 26%,#040506f2 58%,#050607 100%),radial-gradient(circle at 70% 20%,#674319 0,#111 45%,#050607 75%);align-items:flex-end;min-height:760px}.hero:before{background-position:65%}.hero-content{width:auto;margin:0;padding:300px 20px 38px}h1{font-size:clamp(61px,21vw,92px)}.hero-subhead{font-size:30px}.eyebrow{font-size:12px}.hero-copy{font-size:16px}.notice{font-size:20px}.proof-row{gap:10px 16px;font-size:12px}.hero-actions,.call-actions{display:block}.cta-primary{width:100%;min-width:0}.cta-secondary{min-height:50px;margin-top:10px}.mobile-call{z-index:50;background:var(--yellow);color:#080a0b;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;height:66px;font:900 22px/1 Arial Narrow,Impact,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #0006}.section{padding:66px 20px}.section-heading{margin-bottom:32px}.step-grid{grid-template-columns:1fr}.step-grid article{border-bottom:1px solid #3d4244;border-right:0;min-height:0}.step-grid article:last-child{border-bottom:0}.condition-section,.condition-copy ul{grid-template-columns:1fr}.urgent-card{box-shadow:8px 8px #d7d1c4}.local-section{grid-template-columns:1fr;gap:38px}.resource-grid,.info-grid,.info-grid.two,.service-solution-grid,.service-directory,.related-link-grid{grid-template-columns:1fr}.service-directory>a{padding:22px 18px}.related-service-panel,.area-connections,.supporting-topics,.service-final-cta{padding:28px 20px}.condition-list,.nearby-cities>div,.city-link-grid{grid-template-columns:1fr}.city-faq,.nearby-cities,.state-area-group{padding:28px 20px}.text-links{display:grid}.local-answer .inline-call{justify-content:space-between;width:100%}.inner-hero{background:linear-gradient(#05070833,#050708eb 50%,#050708),url(/hero-kc-junk-car.png) 64%/cover;align-items:flex-end;min-height:600px;padding:210px 20px 54px}.inner-hero h1{font-size:clamp(54px,17vw,86px)}.content-shell{padding:60px 20px}.numbered-list li{grid-template-columns:58px 1fr;gap:12px 18px}.numbered-list span{grid-column:2}.tip-card ul{columns:1}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.compact-cta .call-actions{display:block}.local-badge{width:185px;height:185px}.local-badge b{font-size:78px}.final-cta>div{display:block}.final-cta .cta-primary{width:100%}.final-cta .cta-secondary{min-height:58px;margin-top:10px}footer{grid-template-columns:1fr;padding-bottom:88px}footer>p{grid-column:auto}}@media (width<=460px){.header-phone{font-size:0}.header-phone span{font-size:28px}.hero{min-height:720px}.hero-content{padding-top:265px}.cta-primary{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.consent-banner{z-index:1000;color:#fff;background:#111;border:1px solid #3b3b3b;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 3rem #00000059}.consent-banner p{color:#dedede;max-width:50rem;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.consent-actions{flex:none;gap:.65rem;display:flex}.consent-actions button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:.55rem;padding:.65rem .9rem;font-weight:700}.consent-actions button:last-child{color:#111;background:#f6c400;border-color:#f6c400}@media (width<=720px){.consent-banner{flex-direction:column;align-items:stretch;gap:.8rem;bottom:5.25rem}.consent-actions{grid-template-columns:1fr;display:grid}}
