body:has(.services-profile){background:#f5f9fc}body:has(.services-profile) .page-heading,body:has(.services-profile) .mh-chat-float{display:none}body:has(.services-profile) .topbar{background:white;color:#002a5d}body:has(.services-profile) .topbar .brand{filter:none}.services-profile{max-width:1200px;margin:auto;color:#052650}.services-profile a{text-decoration:none}.pf-identity{display:flex;align-items:center;gap:28px;border-bottom:1px solid #dbe7f1;padding-bottom:30px}.pf-avatar{position:relative;flex-shrink:0;display:grid;place-items:center;width:128px;height:128px;background:#002650;color:white;font-size:48px;font-weight:800;border:4px solid white;outline:1px solid #d7e3ef;border-radius:50%}.pf-avatar i{position:absolute;width:22px;height:22px;background:#00b5ed;border:3px solid white;border-radius:50%;right:3px;bottom:10px}.pf-name{min-width:0}.pf-name h1{font-size:clamp(26px,2.5vw,38px);line-height:1.2;letter-spacing:-1.1px;font-weight:800}.pf-name>p{font-size:20px;color:#536e8b;margin:5px 0 15px}.pf-meta{display:flex;gap:22px;flex-wrap:wrap;color:#536e8b;font-size:14px}.pf-meta span{display:flex;gap:8px;align-items:center}.pf-actions{margin-left:auto;display:grid;gap:14px;flex-shrink:0;text-align:center}.pf-edit{display:flex;gap:12px;align-items:center;justify-content:center;padding:14px 24px;background:#002650;color:white;border-radius:9px;font-size:14px;font-weight:700;min-height:46px}.pf-public{display:flex;gap:8px;align-items:center;justify-content:center;color:#009fe5;font-size:14px;font-weight:700}.pf-services{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 24px}.pf-service{position:relative;overflow:hidden;display:block;min-width:0;padding:26px;background:#e3f3ff;border-radius:15px;color:#052650}.pf-service:nth-child(2){background:#e1f8fc}.pf-service-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#c4edff;margin-bottom:18px}.pf-service-icon .icon{width:36px;height:36px}.pf-service h2{font-size:27px;font-weight:800;letter-spacing:-.7px;position:relative;z-index:1}.pf-service p{font-size:16px;color:#4f6c88;margin-top:4px;position:relative;z-index:1;max-width:80%}.pf-chevron{position:absolute;right:24px;top:45px;display:grid;place-items:center;border-radius:50%;background:#cef0ff;width:36px;height:36px}.pf-decoration{position:absolute;right:0;bottom:-20px;opacity:.13;transform:rotate(-8deg)}.pf-decoration .icon{width:140px;height:140px}.pf-about{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:0 12px 28px}.pf-about>div{display:flex;gap:20px;align-items:center}.pf-about>div+div{border-left:1px solid #d7e4f0;padding-left:30px}.pf-about .icon{width:28px;height:28px;flex-shrink:0}.pf-about p{font-size:15px;line-height:1.55;color:#536e8b}.pf-about strong,.pf-about span{display:block}.pf-about strong{color:#052650}.pf-space{background:white;padding:26px;border-radius:14px}.pf-space>h2{color:#009fe5;font-size:11px;letter-spacing:1.8px;font-weight:800;margin-bottom:14px}.pf-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pf-shortcut{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #dce7f1;padding:20px;border-radius:11px;color:#052650;background:white;text-align:left;font:inherit;min-width:0}.pf-shortcut>.icon:first-child{background:#e8f6ff;box-sizing:content-box;padding:10px;border-radius:50%;width:25px;height:25px}.pf-shortcut strong,.pf-shortcut small{display:block}.pf-shortcut strong{font-size:17px}.pf-shortcut small{font-size:14px;color:#536e8b;margin-top:5px;line-height:1.5}.pf-shortcut>.icon:last-child{position:absolute;right:14px;top:65px;width:17px;height:17px}.services-profile :is(a,button):focus-visible{outline:3px solid #00aceb;outline-offset:3px}.pf-shortcut:hover,.pf-service:hover{box-shadow:0 4px 16px #002a5d12}
@media(max-width:760px){body:has(.services-profile) .main{padding:24px 18px 100px;background:white}.pf-identity{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;border:0;padding:0}.pf-avatar{width:80px;height:80px;font-size:32px;border-width:3px}.pf-avatar i{width:16px;height:16px;right:0;bottom:2px;border-width:2px}.pf-name h1{font-size:22px;letter-spacing:-.7px}.pf-name>p{font-size:15px;margin:3px 0 8px}.pf-meta{display:grid;gap:5px;font-size:11px}.pf-meta .icon{width:15px;height:15px}.pf-actions{grid-column:1/-1;margin:0;gap:10px}.pf-edit{padding:10px 14px;min-height:44px;font-size:14px}.pf-public{font-size:12px}.pf-services{gap:9px;margin:18px 0 14px}.pf-service{padding:15px 13px;border-radius:12px}.pf-service-icon{width:40px;height:40px;margin-bottom:10px}.pf-service-icon .icon{width:23px;height:23px}.pf-service h2{font-size:18px;letter-spacing:-.3px}.pf-service p{font-size:13px;line-height:1.3;max-width:none;margin-top:4px}.pf-chevron{width:26px;height:26px;top:17px;right:12px}.pf-chevron .icon{width:15px;height:15px}.pf-decoration{display:none}.pf-about{grid-template-columns:1fr;padding:0;gap:0}.pf-about>div{padding:16px 2px;border-top:1px solid #d7e4f0;gap:18px}.pf-about>div+div{border-left:0;padding-left:2px}.pf-about p{font-size:13px;line-height:1.4}.pf-about .icon{width:25px;height:25px}.pf-space{padding:10px 0 0;border-radius:0}.pf-space>h2{font-size:10px;letter-spacing:1.5px;margin-bottom:10px}.pf-shortcuts{grid-template-columns:1fr;gap:6px}.pf-shortcut{flex-direction:row;align-items:center;gap:20px;padding:10px 16px;border-radius:9px}.pf-shortcut>.icon:first-child{padding:0;background:none;width:26px;height:26px}.pf-shortcut strong{font-size:13px}.pf-shortcut small{font-size:12px;margin-top:1px}.pf-shortcut>.icon:last-child{position:static;margin-left:auto;flex-shrink:0}.pf-shortcut span{flex:1}.pf-assistant{display:none}}
