/* Focused service copy with shorter section spacing. */
.drone .section{padding-block:clamp(52px,6vw,78px)}
.drone .section-heading{margin-bottom:34px}
.drone .section h2,.water-section-title h2,.water-faq-section h2{font-size:clamp(34px,3.6vw,52px);line-height:1.12}
.drone .aerial-services-grid h3{font-size:clamp(24px,2.5vw,32px);line-height:1.15}
.drone .drone-hero .hero-copy h1{margin-bottom:24px}
.drone .drone-closing{padding-block:48px}
.drone .drone-closing h2{font-size:clamp(30px,3.5vw,46px)}
.water-services,.water-individual,.water-process-section,.water-faq-section{padding-block:clamp(48px,6vw,72px)}
.water-section-title{margin-bottom:32px}
.water-section-title .eyebrow,.water-faq-section .eyebrow{margin-bottom:12px}
.water-section-title>p{margin-bottom:0}
.water-custom-card h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:28px}
.water-steps>li>span{margin-bottom:22px}
.water-closing{padding-block:52px}
.water-closing h2{font-size:clamp(34px,4vw,55px)}
.water-glass-note{transform:none}
.water-glass-note span{font:600 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em}
@media(max-width:560px){.drone .section-heading{margin-bottom:28px}.water-steps>li>span{margin-bottom:0}}

.drone .flight-starting-price{font-size:14px;font-weight:700;line-height:1.5;color:var(--ink);margin:0 0 18px}
.drone .drone-hero h1{font-size:clamp(52px,6vw,90px);line-height:1.02;letter-spacing:-.055em}
@media(max-width:560px){.drone .drone-hero h1{font-size:clamp(46px,12.5vw,66px)}}
