.v1 .hero-one .call-now{margin-top:18px;background:#fff;color:#102936}.v1 .service-card .actions{gap:8px;margin-top:20px}.v1 .service-card .actions .btn{font-size:12px;min-height:44px;padding:10px 12px}.v1 .call-now{background:transparent;color:var(--ink)}.v1 .service-card{border-top:4px solid var(--accent);border-radius:12px}.v1 .service-card .card-copy h3{font-size:24px}.v1 .category-tile{background:linear-gradient(140deg,#e3ecef,#f4e5ca)}.v1 .mega{max-height:72svh;overflow-y:auto}.v1 .mega>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.team-setting{background:linear-gradient(#f7f6f2c9,#f7f6f2e8),url('business-bg-960.webp') center/cover;border-radius:20px;padding:36px}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.team-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:0 10px 24px #10293612}.team-frame{aspect-ratio:4/5;border:2px solid #c9b184;border-radius:8px;background:#f3f1eb;box-shadow:inset 0 0 0 8px #fff}.team-card h2{font-size:19px;letter-spacing:-.02em;margin:18px 0 8px;line-height:1.3}.v1 .category-pair .actions{gap:10px}.v1 .category-pair .btn{font-size:13px}.v1 .original-socials{flex-wrap:wrap}.v1 .gallery-filters{margin-top:0}.v1 .service-card .card-copy>p{line-height:1.75}@media(max-width:1024px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1 .desktop-nav{gap:18px}}@media(max-width:600px){.team-setting{padding:18px}.team-grid{gap:12px}.team-card{padding:9px}.team-card h2{font-size:15px}.v1 .hero-one h1{font-size:40px}.v1 .category-pair .btn{width:100%}.v1 .hero-content{padding-bottom:120px}}
/* Revision 6: explicit contrast and visible photographic backgrounds, V1 only. */
.v1 .category-tile,.v1 .category-tile:nth-child(2){color:#102936;background:linear-gradient(140deg,#e3ecef,#f4e5ca)}
.v1 .category-tile :is(h2,h3,p,.eyebrow,.text-link),.v1 .category-tile>a:not(.btn){color:#102936;opacity:1}
.v1 .category-tile>a:not(.btn){display:inline-flex;margin:6px 18px 6px 0;min-height:32px;align-items:center}
.v1 .inner-title{background-image:linear-gradient(90deg,#102936e6,#102936b8),url('business-bg-1536.webp');background-position:center;background-size:cover;color:#fff}
.v1.page-travel-services .inner-title,.v1.page-gallery .inner-title{background-image:linear-gradient(90deg,#102936e6,#102936b8),url('travel-bg-1536.webp')}
.v1 .inner-title :is(h1,p,.eyebrow){color:#fff;opacity:1;text-shadow:0 1px 3px #0004}
.v1 .process-layout{background:linear-gradient(100deg,#102936c9,#10293670),url('city-bg-1536.webp') center/cover;border:1px solid #42616e}
.v1 .process-layout>.section-head :is(h2,p,.eyebrow){color:#fff;opacity:1;text-shadow:0 1px 3px #0006}
.v1 .process-steps article,.v1 .process-steps article:nth-child(2){background:#f7f6f2f5;color:#102936;border-color:#e0e5e5}
.v1 .process-steps article :is(h3,p){color:#102936}
.v1 .process-steps article:hover{background:#fff}
.v1 .team-setting{background:linear-gradient(#10293644,#10293666),url('business-bg-1536.webp') center/cover;border:1px solid #68818b}
.v1 .photo-cta .cta-photo{opacity:1;filter:none;animation:none}
.v1 .photo-cta:before{background:linear-gradient(90deg,#102936ed 0%,#102936cc 46%,#10293666 100%)}
.v1 .photo-cta :is(h2,p,.eyebrow){color:#fff!important}
.v1 .hero-shade{background:linear-gradient(90deg,#071c2de6 0%,#071c2dbf 40%,#071c2d33 100%)}
@media(max-width:600px){.v1 .inner-title{background-image:linear-gradient(#102936cc,#102936c4),url('business-bg-960.webp')}.v1.page-travel-services .inner-title,.v1.page-gallery .inner-title{background-image:linear-gradient(#102936cc,#102936c4),url('travel-bg-960.webp')}.v1 .process-layout{background-image:linear-gradient(#102936c9,#10293680),url('city-bg-960.webp')}.v1 .team-setting{background-image:linear-gradient(#10293644,#10293666),url('business-bg-960.webp')}.v1 .hero-shade{background:linear-gradient(180deg,#071c2de6 10%,#071c2dcc 55%,#071c2d33 100%)}.v1 .photo-cta:before{background:#102936bf}}
/* Revision 7: breadcrumb spacing and more visible service-page backdrops. */
.v1 .service-hero .eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.8}.v1 .service-hero .eyebrow a{text-decoration:underline;text-underline-offset:4px}
.v1 .service-hero{position:relative;isolation:isolate;border-radius:16px;background:linear-gradient(90deg,#f7f6f2f2 0%,#f7f6f2d9 43%,#f7f6f266 100%),url('business-bg-1536.webp') center/cover;padding-inline:28px}
.v1 .company-intro{background:#e8eff0;border-left:4px solid #bd9459;border-radius:12px;padding:32px;margin-top:35px;margin-bottom:25px}.v1 .company-intro>p:last-child{max-width:1000px;font-size:17px;line-height:1.9;color:#102936}
.v1 .process-layout{background-image:linear-gradient(100deg,#102936bf,#10293659),url('city-bg-1536.webp')}.v1 .inner-title{background-image:linear-gradient(90deg,#102936db,#10293699),url('business-bg-1536.webp')}.v1.page-gallery .inner-title,.v1.page-travel-services .inner-title{background-image:linear-gradient(90deg,#102936db,#10293699),url('travel-bg-1536.webp')}
@media(max-width:600px){.v1 .service-hero{padding-inline:18px;background-image:linear-gradient(#f7f6f2e6,#f7f6f277),url('business-bg-960.webp')}.v1 .company-intro{padding:24px 20px}.v1 .company-intro>p:last-child{font-size:15px}.v1 .process-layout{background-image:linear-gradient(#102936bf,#10293677),url('city-bg-960.webp')}.v1 .inner-title{background-image:linear-gradient(#102936c9,#102936b3),url('business-bg-960.webp')}.v1.page-gallery .inner-title,.v1.page-travel-services .inner-title{background-image:linear-gradient(#102936c9,#102936b3),url('travel-bg-960.webp')}}
.v1 .service-chip-links{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:18px 0 22px}.v1 .service-chip-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 14px;border:1px solid #b5c5ca;background:#fff;color:#102936;border-radius:8px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;transition:background .2s,transform .2s,box-shadow .2s}.v1 .service-chip-links a:hover,.v1 .service-chip-links a:focus-visible{background:#102936;color:#fff;transform:translateX(3px);box-shadow:0 5px 14px #10293622}.v1 .service-chip-links a:active{transform:scale(.98)}.v1 .service-card h3{line-height:1.25}.v1 .service-chip-links a span{flex-shrink:0}@media(prefers-reduced-motion:reduce){.v1 .service-chip-links a{transition:none}.v1 .service-chip-links a:hover,.v1 .service-chip-links a:active{transform:none}}
