.services-hero{color:#fff;background:linear-gradient(90deg,#0d1d1ff5,#0d1d1fb3 55%,#0d1d1f38),url(https://myurbanlimos.com/_next/image?q=75&url=https%3A%2F%2Fcms.myurbanlimos.com%2Fapi%2Fgallery%2Ffile%3Fpath%3Dlimo-service-in-beacon-ny%252FCorporate-and-Executive-Travel.png&w=3840) 50%/cover;min-height:520px;position:relative}.services-hero .shell{padding:105px 0 100px}.breadcrumbs{text-transform:uppercase;letter-spacing:.15em;color:#aab8b6;margin-bottom:40px;font-size:10px}.breadcrumbs a{color:var(--yellow)}.services-hero h1{max-width:850px;font-size:clamp(58px,7vw,90px)}.services-hero p{color:#d3ddda;max-width:610px;margin:26px 0 0;font-size:15px;line-height:1.8}.services-intro{background:var(--teal);padding:34px 0}.services-intro .shell{grid-template-columns:1fr 2fr;align-items:center;gap:60px;display:grid}.services-intro b{font-family:var(--font-display),serif;font-size:23px;font-style:italic}.services-intro p{margin:0;font-size:12px;line-height:1.7}.service-detail{border-bottom:1px solid var(--line);padding:100px 0}.service-detail:nth-child(2n){background:var(--paper)}.service-detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.service-detail:nth-child(2n) .service-visual{order:2}.service-visual{background:#dce3e0;height:470px;position:relative;overflow:hidden}.service-visual img{object-fit:cover;width:100%;height:100%;transition:all .6s}.service-detail:hover img{transform:scale(1.025)}.service-tag{background:var(--yellow);text-transform:uppercase;letter-spacing:.13em;color:var(--ink);padding:18px 24px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0}.service-copy .number{color:var(--teal-dark);letter-spacing:.15em;font-size:10px;font-weight:900}.service-copy h2{margin:15px 0 23px;font-size:clamp(40px,5vw,59px)}.service-copy>p{color:var(--muted);max-width:520px;font-size:14px;line-height:1.85}.feature-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 25px;margin:28px 0 32px;padding:24px 0;display:grid}.feature-list span{padding-left:20px;font-size:11px;font-weight:700;position:relative}.feature-list span:before{content:"✓";color:var(--teal-dark);position:absolute;left:0}.service-copy .btn{background:var(--ink);color:#fff}.process{color:#fff;background:#14211f;padding:105px 0}.process-head{text-align:center;max-width:720px;margin:0 auto 58px}.process-head .eyebrow{justify-content:center}.process-head h2{margin:20px 0;font-size:58px}.process-head p{color:#a7b4b0;font-size:13px;line-height:1.7}.process-grid{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-grid:before{content:"";background:#41504c;height:1px;position:absolute;top:22px;left:10%;right:10%}.process-step{text-align:center;padding:0 25px;position:relative}.process-step>b{z-index:1;background:var(--teal);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:11px;display:grid;position:relative}.process-step h3{font-size:16px}.process-step p{color:#879590;font-size:11px;line-height:1.7}.corporate-band{background:#fff;padding:95px 0}.corporate-card{background:var(--paper);grid-template-columns:1.1fr 1fr;display:grid}.corporate-image{background:url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1200&q=85) 50%/cover;min-height:460px}.corporate-copy{padding:65px}.corporate-copy h2{margin:20px 0;font-size:48px}.corporate-copy p{color:var(--muted);font-size:13px;line-height:1.8}.corporate-copy ul{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.corporate-copy li{font-size:11px;font-weight:700}.corporate-copy li:before{content:"✓";color:var(--teal-dark);margin-right:10px}.active-link{color:var(--teal-dark)}@media (max-width:850px){.service-detail-grid{gap:45px}.service-visual{height:400px}.corporate-copy{padding:45px}.process-grid{grid-template-columns:1fr 1fr;gap:45px}.process-grid:before{display:none}}@media (max-width:680px){.services-hero{min-height:500px}.services-hero .shell{padding:75px 0}.services-intro .shell{grid-template-columns:1fr;gap:10px}.service-detail{padding:70px 0}.service-detail-grid{grid-template-columns:1fr;gap:38px}.service-detail:nth-child(2n) .service-visual{order:0}.service-visual{height:330px}.service-copy h2{font-size:42px}.feature-list,.process-grid{grid-template-columns:1fr}.process-head h2{font-size:45px}.corporate-card{grid-template-columns:1fr}.corporate-image{min-height:320px}.corporate-copy{padding:35px 24px}.corporate-copy h2{font-size:40px}.corporate-copy ul{grid-template-columns:1fr}.services-hero h1{font-size:clamp(43px,13vw,54px)}}
