/* Ventega service availability presentation v10. */
.service-group-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:34px 0 18px}
.service-group-head:first-child{margin-top:0}
.service-group-head h3{font:700 clamp(21px,3vw,30px)/1.2 'Sora',sans-serif;letter-spacing:-.015em}
.service-group-head p{max-width:620px;color:var(--muted);font-size:14px}
.service-status-badge{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:5px 10px;border:1px solid rgba(178,154,255,.42);border-radius:99px;color:var(--violet-bright);background:rgba(139,92,246,.07);font:600 9px/1.2 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.service-card-available .service-status-badge{border-color:rgba(79,143,99,.42);color:var(--good);background:rgba(79,143,99,.07)}
.service-card-development{border-style:dashed!important;filter:saturate(.76);background:linear-gradient(145deg,rgba(64,52,81,.35),rgba(21,14,34,.82))!important}
.service-card-development:hover{transform:translateY(-2px)!important;filter:saturate(.92)}
.service-more-link{display:inline-flex;margin-top:20px;color:var(--violet-bright);font-weight:650;text-decoration:none}
.service-more-link:hover{text-decoration:underline}
.service-development-notice{margin:24px 0 0;padding:20px 22px;border:1px solid rgba(178,154,255,.34);border-radius:14px;background:linear-gradient(140deg,rgba(107,94,130,.16),rgba(139,92,246,.06));box-shadow:0 16px 46px rgba(0,0,0,.12)}
.service-development-notice strong{display:block;margin-bottom:5px;font:650 15px/1.35 'Sora',sans-serif;color:var(--text)}
.service-development-notice p{margin:0;color:var(--muted);font-size:13.5px}
.service-development-notice a{color:var(--violet-bright);font-weight:650}
html[data-theme="light"] .service-card-development{background:linear-gradient(145deg,rgba(239,224,183,.38),rgba(255,255,255,.94))!important;border-color:rgba(153,112,34,.42)!important}
html[data-theme="light"] .service-status-badge{color:#73551d;border-color:rgba(153,112,34,.42);background:rgba(201,162,77,.12)}
html[data-theme="light"] .service-card-available .service-status-badge{color:#346a42;border-color:rgba(23,106,80,.32);background:rgba(79,143,99,.09)}
html[data-theme="light"] .service-development-notice{border-color:rgba(153,112,34,.34);background:linear-gradient(140deg,rgba(239,224,183,.45),rgba(255,255,255,.80));box-shadow:0 15px 42px rgba(98,68,14,.10)}
html[data-theme="light"] .service-development-notice p{color:#675a3d}
@media(max-width:720px){.service-group-head{display:block}.service-group-head p{margin-top:7px}.service-development-notice{padding:17px 18px}}
