.detail-page{background:var(--paper);min-height:100vh}.detail-header{background:var(--forest);color:var(--ivory);justify-content:space-between;align-items:center;gap:25px;padding:27px 6%;display:flex}.detail-header .brand-logo{width:190px}.detail-header .brand-logo img{max-height:52px}.detail-header nav{text-transform:uppercase;letter-spacing:.12em;gap:30px;font-size:.7rem;font-weight:700;display:flex}.detail-header .button{min-height:44px;padding:12px 17px}.detail-hero{background:var(--forest);color:var(--ivory);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:70px;padding:100px 9% 120px;display:grid}.detail-hero h1{letter-spacing:-.04em;max-width:1000px;margin:0 0 36px;font-family:DM Serif Display;font-size:clamp(3.8rem,7vw,7rem);font-weight:400;line-height:.95}.answer-block{border-left:2px solid var(--gold);color:#c6d0c1;max-width:820px;margin:0 0 35px;padding:4px 0 4px 25px;font-size:1.08rem;line-height:1.8}.detail-hero-image{background:#06150e;min-height:390px;margin:0;position:relative;overflow:hidden}.detail-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05140c73);position:absolute;inset:0}.detail-hero-image img{object-fit:cover;width:100%;height:100%;min-height:390px;display:block}.detail-hero-image-contain img{object-fit:contain}.detail-hero-image figcaption{z-index:1;color:#c6d0c1;background:#07140e;padding:14px 16px;font-size:.74rem;line-height:1.5;position:relative}.detail-body{max-width:1000px;margin:auto;padding:105px 7% 125px}.detail-intro{color:#314438;max-width:790px;margin:0 0 75px;font-family:DM Serif Display;font-size:2rem;line-height:1.2}.detail-body article{border-top:1px solid #0b17112e;grid-template-columns:.8fr 1.2fr;gap:50px;padding:30px 0;display:grid}.detail-body article h2{margin:0;font-size:2.2rem;line-height:1}.detail-body article p{color:#4b554d;margin:0;line-height:1.8}.detail-proof{border-top:1px solid #0b17112e;margin-top:40px;padding-top:35px}.detail-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-proof-grid figure{background:#102c22;margin:0;overflow:hidden}.detail-proof-grid figure img{object-fit:cover;width:100%;height:260px;display:block}.detail-proof-grid figure:last-child:first-child{grid-column:1/-1}.detail-proof-grid figcaption{color:var(--ivory);padding:14px 16px;font-size:.75rem;line-height:1.4}.detail-cta{background:var(--forest);color:var(--ivory);margin:75px 0;padding:45px}.detail-cta h2{margin:0;font-size:2.6rem}.detail-cta p{color:#c6d0c1;line-height:1.7}.related{border-top:1px solid #0b17112e;padding-top:35px}.related>a{color:#526b51;border-bottom:1px solid #0b171121;padding:18px 0;font-weight:700;display:block}.related>a span{float:right;color:#75613a}.detail-page footer{margin:0}@media (max-width:800px){.detail-header{padding:22px 7%}.detail-header nav{display:none}.detail-header .brand-logo{width:170px}.detail-hero{padding:75px 7% 85px;display:block}.detail-hero h1{font-size:3.8rem}.answer-block{font-size:.95rem}.detail-hero-image{min-height:280px;margin-top:55px}.detail-hero-image img{min-height:280px}.detail-body{padding:75px 7%}.detail-intro{margin-bottom:55px;font-size:1.7rem}.detail-body article{display:block}.detail-body article h2{margin-bottom:15px}.detail-proof-grid{grid-template-columns:1fr}.detail-proof-grid figure img{height:245px}.detail-cta{margin:55px 0 70px;padding:30px}.detail-cta h2{font-size:2.1rem}}.quote-guide{background:var(--forest);color:var(--ivory);margin:75px 0 0;padding:48px}.quote-guide .eyebrow.dark{color:var(--gold)}.quote-guide-head{max-width:760px}.quote-guide-head h2{margin:0 0 20px;font-size:clamp(2.6rem,4.5vw,4.2rem);line-height:1}.quote-guide-head>p:last-child{color:#c6d0c1;max-width:680px;margin:0;line-height:1.75}.quote-guide ol{counter-reset:quote-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:16px;margin:38px 0 0;padding:0;list-style:none;display:grid}.quote-guide li{counter-increment:quote-step;border-top:2px solid var(--gold);background:#f4f0e60f;min-width:0;padding:24px}.quote-guide li:before{content:"0" counter(quote-step);color:var(--gold);letter-spacing:.12em;margin-bottom:24px;font-size:.7rem;font-weight:700;display:block}.quote-guide li h3{margin:0 0 13px;font-family:DM Serif Display,Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.05}.quote-guide li p{color:#c6d0c1;margin:0;line-height:1.65}.quote-guide-safety{border-left:2px solid var(--gold);color:#c6d0c1;max-width:800px;margin:30px 0 0;padding-left:18px;font-size:.86rem;line-height:1.65}.quote-guide-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:30px;display:flex}.quote-guide-actions .button{text-align:center;white-space:normal;min-width:0}.quote-guide-actions .outline{color:var(--gold)}@media (max-width:800px){.quote-guide{margin-top:55px;padding:30px}.quote-guide-head h2{font-size:2.45rem}.quote-guide ol{grid-template-columns:1fr;gap:12px;margin-top:30px}.quote-guide li{padding:22px}.quote-guide-actions{grid-template-columns:1fr;display:grid}.quote-guide-actions .button{width:100%}}.rrp-path{border-left:3px solid var(--gold);background:#e8e9e0;margin:0 0 75px;padding:38px 42px}.rrp-path h2{color:#314438;margin:0 0 13px;font-family:DM Serif Display,Georgia,serif;font-size:2.45rem;font-weight:400;line-height:1}.rrp-path p{color:#4b554d;max-width:690px;margin:0;line-height:1.75}.rrp-path a{color:#526b51;text-transform:uppercase;letter-spacing:.1em;margin-top:24px;font-size:.7rem;font-weight:700;display:inline-block}.rrp-path a span{color:#75613a;margin-left:4px}footer .social-links{max-width:520px}.local-proof{margin:36px 0 55px}.local-proof>h2{margin:12px 0 28px;font-family:DM Serif Display,Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.1}.local-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.local-proof figure{color:var(--ivory);background:#102c22;min-width:0;margin:0}.local-proof figure:first-child{grid-column:1/-1}.local-proof img{object-fit:contain;background:#07140e;width:100%;height:auto;max-height:560px;display:block}.local-proof figcaption{padding:22px}.local-proof h3{margin:12px 0;font-size:1.45rem;line-height:1.2}.local-proof p{line-height:1.7}.local-proof-location{color:#d1d8ce;font-size:.9rem}.local-proof a{color:var(--gold);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.local-proof-note{color:#4b554d}.evansville-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 45px;display:grid}.evansville-routes a{color:#314438;border:1px solid #a9b4a6;padding:20px;line-height:1.5;display:block}.evansville-routes a:nth-child(-n+2){border-top:3px solid var(--gold);background:#e8e9e0}.evansville-routes strong,.evansville-routes span{display:block}.evansville-routes span{margin-top:8px;font-size:.95rem}:is(.local-proof a:focus-visible,.evansville-routes a:focus-visible){outline:3px solid var(--gold);outline-offset:4px}@media (max-width:800px){.local-proof-grid,.evansville-routes{grid-template-columns:1fr}.local-proof>h2{font-size:2rem}}.detail-header-actions{flex:none;align-items:center;gap:13px;display:flex}.detail-header-call{min-height:44px;color:var(--gold);letter-spacing:.08em;white-space:nowrap;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}@media (min-width:801px) and (max-width:1100px){.detail-header nav{display:none}}@media (max-width:800px){.detail-header-actions{display:none}}.detail-hero-image img[src$=newburgh-business-complex-lot-clearing-before-after\.jpg],.detail-hero-image img[src*=evansville-tree-removal-before-after-dave-review],.detail-hero-image img[src*=evansville-backyard-tree-removal-garage-fence-brad]{object-fit:contain}.detail-proof-grid img[src*=newburgh-front-landscape-tree-removal-before-after],.detail-proof-grid img[src*=newburgh-riverfront-xl-tree-removal-before-after],.detail-proof-grid img[src*=evansville-xl-tree-removal-beside-home-before-after],.detail-proof-grid img[src*=newburgh-autumn-ridge-xl-tree-removal-before-after]{aspect-ratio:1;object-fit:contain;height:auto}.detail-hero-actions,.detail-cta-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detail-hero-actions .button,.detail-cta-actions .button{letter-spacing:.05em;white-space:nowrap;padding:14px 12px;font-size:.68rem}@media (max-width:800px){.detail-hero-actions,.detail-cta-actions{grid-template-columns:1fr;display:grid}.detail-hero-actions .button,.detail-cta-actions .button{width:100%}}.detail-hero-proof{flex-wrap:wrap;align-items:stretch;gap:10px;max-width:760px;margin-top:22px;display:flex}.detail-hero-proof span,.detail-hero-proof a{color:#c6d0c1;letter-spacing:.04em;border:1px solid #f4f0e63d;align-items:center;min-height:42px;padding:10px 13px;font-size:.68rem;font-weight:700;line-height:1.35;display:inline-flex}.detail-hero-proof a{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #c9a84c80;text-decoration:underline #c9a84c80}@media (max-width:800px){.detail-hero-proof{grid-template-columns:1fr;gap:9px;display:grid}.detail-hero-proof span,.detail-hero-proof a{width:100%}}.local-proof.newburgh-removal-process>figure{background:#fff;border:1px solid #c8cebf;margin:24px 0}.newburgh-removal-process>figure img{object-fit:contain;width:100%;height:auto;display:block}.newburgh-removal-process>figure figcaption{color:#4c554e;padding:14px 18px;font-size:.85rem;line-height:1.6}.newburgh-removal-process>figure a{display:block}.newburgh-removal-process>figure a:focus-visible{outline-offset:4px;outline:3px solid #526b51}.newburgh-removal-process ol{padding-left:24px;line-height:1.75;list-style:decimal}.newburgh-removal-process li{padding:5px 0 5px 6px}.newburgh-removal-page .detail-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding:64px 7% 72px;position:relative;overflow:hidden}.newburgh-removal-page .detail-hero>.newburgh-hero-texture{z-index:0;object-fit:cover;opacity:.05;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.newburgh-removal-page .detail-hero>div,.newburgh-removal-page .detail-hero>figure{z-index:1;position:relative}.newburgh-removal-page .detail-hero h1{max-width:12ch;margin-bottom:24px;font-size:clamp(3.2rem,4.7vw,5.4rem);line-height:1}.newburgh-removal-page .detail-hero .eyebrow{margin-bottom:22px}.newburgh-removal-page .answer-block{color:#d9e1d6;max-width:52ch;margin:0 0 24px;line-height:1.7}.newburgh-removal-page .newburgh-removal-hero-image{border:1px solid #f4f0e638;min-height:0;box-shadow:0 18px 48px #0003}.newburgh-removal-page .newburgh-removal-hero-image:after{display:none}.newburgh-removal-page .newburgh-removal-hero-image>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;min-height:0}.newburgh-removal-page .newburgh-removal-hero-image figcaption{color:#d9e1d6;padding:16px 18px;font-size:.8rem;line-height:1.65}.newburgh-removal-page .newburgh-recognition{border-top:1px solid #f4f0e638;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;max-width:540px;margin-top:28px;padding-top:24px;display:grid}.newburgh-removal-page .newburgh-recognition>img{object-fit:contain;width:110px;height:auto;display:block}.newburgh-removal-page .newburgh-recognition-label{color:#d2b779;text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font-size:.63rem;font-weight:700;line-height:1.5}.newburgh-removal-page .newburgh-recognition h2{letter-spacing:-.02em;margin:0 0 9px;font-size:1.65rem;line-height:1.1}.newburgh-removal-page .newburgh-recognition p:not(.newburgh-recognition-label){color:#d9e1d6;margin:0 0 8px;font-size:.86rem;line-height:1.6}.newburgh-removal-page .newburgh-recognition small{color:#bfcdbb;font-size:.72rem;line-height:1.5}@media (max-width:1000px) and (min-width:801px){.newburgh-removal-page .detail-hero{gap:30px;padding-inline:6%}.newburgh-removal-page .detail-hero h1{font-size:3.2rem}.newburgh-removal-page .newburgh-recognition{grid-template-columns:90px minmax(0,1fr);gap:16px}.newburgh-removal-page .newburgh-recognition>img{width:90px}}@media (max-width:800px){.newburgh-removal-page .detail-hero{padding:44px 7% 48px;display:block}.newburgh-removal-page .detail-hero h1{max-width:14ch;font-size:clamp(2.8rem,10vw,4rem)}.newburgh-removal-page .newburgh-removal-hero-image{margin-top:32px}.newburgh-removal-page .newburgh-recognition{max-width:none}.newburgh-removal-page .detail-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.newburgh-removal-page .detail-hero-proof a{grid-column:1/-1}.newburgh-removal-page .detail-body{padding-top:48px}}@media (max-width:480px){.newburgh-removal-page .newburgh-recognition{grid-template-columns:88px minmax(0,1fr);gap:16px}.newburgh-removal-page .newburgh-recognition>img{width:88px}.newburgh-removal-page .newburgh-recognition h2{font-size:1.4rem}}@media (min-width:801px) and (max-width:1100px){.detail-page .detail-hero{padding:64px 7%;display:block}.detail-page .detail-hero-image{min-height:0;margin:32px 0 0}.detail-page .detail-hero-image img{height:auto;min-height:0}.quote-guide{padding:32px}.quote-guide ol{grid-template-columns:minmax(0,1fr)}.detail-hero-actions .button,.detail-cta-actions .button{white-space:normal;text-align:center}}.detail-proof-grid img[src$=newburgh-business-complex-lot-clearing-before-after\.jpg]{object-fit:contain;height:auto}.detail-body .stump-finish-checklist{margin:1rem 0 1.5rem;padding-left:1.5rem;list-style:outside}.detail-body .stump-finish-checklist li{margin:.6rem 0;padding-left:.25rem;line-height:1.65}
