/* Frosted surfaces with restrained teal reflections. */
.page-services{background:radial-gradient(ellipse at 0% 24%,#d5e6df 0,transparent 46%),radial-gradient(ellipse at 100% 62%,#dae8e9 0,transparent 44%),#f5f7f3;background-attachment:fixed}
.page-services .service-path{background:linear-gradient(125deg,#ffffffd9,#ffffff80);border:1px solid #ffffffeb;border-radius:22px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff80,0 8px 26px #0e37420b,0 1px 3px #0e374209;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}
.page-services .service-path .path-cta,.page-services .services-invitation .button{background:linear-gradient(155deg,#315f69,#123e49);color:#fff!important;border:1px solid #557c83;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff45,0 3px 8px #0e374218;text-shadow:0 1px 1px #0002;transition:background .2s,box-shadow .2s,transform .2s}
.page-services .path-cta span,.page-services .path-cta b{color:inherit}
.page-services .path-details[open] dl{background:#ffffff70;border:1px solid #ffffffb3;border-radius:12px}
.page-services .services-invitation{background:linear-gradient(125deg,#194c57f5,#0e3742ef);border:1px solid #557c8370;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff30,0 8px 24px #0e374210}
@media(hover:hover){
 .page-services .service-path:hover{background:linear-gradient(125deg,#fffffff2,#ffffffa6);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 12px 30px #0e374213;transform:translateY(-2px)}
 .page-services .service-path .path-cta:hover,.page-services .services-invitation .button:hover{background:linear-gradient(155deg,#3b707b,#194b57);box-shadow:inset 0 1px 0 #ffffff65,0 5px 12px #0e374225;transform:translateY(-1px)}
}
@supports not (backdrop-filter:blur(1px)){.page-services .service-path{background:#f8fbf9}}
@media(prefers-reduced-motion:reduce){.page-services .service-path,.page-services .service-path .path-cta,.page-services .services-invitation .button{transition:none;transform:none!important}}
@media(prefers-reduced-transparency:reduce){.page-services .service-path{background:#f8fbf9;backdrop-filter:none;-webkit-backdrop-filter:none}}
