.service-modes{padding:7rem clamp(1.25rem,7vw,8rem);background:#f4eef6}
.service-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;max-width:1120px;margin:0 auto}
.service-mode-card{display:flex;flex-direction:column;padding:2.4rem;border-radius:26px;background:#fff;border:1px solid rgba(61,23,63,.12);box-shadow:0 18px 50px rgba(55,20,65,.08)}
.service-mode-card.autonomous{background:var(--plum);color:#fff;border-color:var(--plum)}
.mode-label{font-size:.76rem;font-weight:800;letter-spacing:.13em;color:var(--plum2)}
.autonomous .mode-label{color:#efc5e5}
.service-mode-card h3{font-family:'Playfair Display',serif;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.1;margin:1.1rem 0 .9rem}
.service-mode-card>p{color:var(--muted);line-height:1.65;margin-bottom:1.4rem}
.service-mode-card.autonomous>p{color:#e8dfe9}
.service-mode-card ul{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:.75rem}
.service-mode-card li{position:relative;padding-left:1.8rem;line-height:1.45}
.service-mode-card li:before{content:'✓';position:absolute;left:0;font-weight:800;color:var(--plum2)}
.service-mode-card.autonomous li:before{color:#efc5e5}
.service-mode-card>a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding:1rem 1.1rem;border-radius:14px;background:var(--plum2);color:#fff;font-weight:800;text-decoration:none;transition:.2s}
.service-mode-card.autonomous>a{background:#fff;color:var(--plum)}
.service-mode-card>a:hover{transform:translateY(-2px)}
.service-mode-card small{display:block;margin-top:1rem;color:#d8cadb;line-height:1.5}
.service-modes-note{max-width:900px;margin:1.5rem auto 0;text-align:center;color:var(--muted);line-height:1.6}
@media(max-width:800px){.service-mode-grid{grid-template-columns:1fr}.service-modes{padding:5rem 1.25rem}.service-mode-card{padding:1.7rem}}
