.dashboard-shell{--dash-bg:#f2f4f9;--dash-surface:#ffffff;--dash-surface-soft:#f8fafc;--dash-ink:#0f172a;--dash-muted:#64748b;--dash-line:#e2e8f0;--dash-indigo:#4f46e5;--dash-violet:#7c3aed;--dash-emerald:#059669;--dash-amber:#d97706;--dash-rose:#e11d48;min-height:100vh;grid-template-columns:272px minmax(0,1fr);background:var(--dash-bg);color:var(--dash-ink)}.dashboard-shell .app-sidebar{width:auto;height:100vh;padding:0 16px 18px;overflow-y:auto;color:var(--dash-ink);background:rgba(255,255,255,.96);border-right:1px solid rgba(226,232,240,.9);box-shadow:10px 0 34px rgba(15,23,42,.025);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-shell .app-sidebar-brand{padding:24px 4px 18px}.dashboard-shell .app-brand{display:flex;align-items:center;gap:11px;padding:0;color:var(--dash-ink)}.dashboard-shell .app-brand:hover{color:var(--dash-ink)}.dashboard-shell .app-brand-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#10b981 115%);box-shadow:0 12px 24px rgba(79,70,229,.24)}.dashboard-shell .app-brand-copy{min-width:0;line-height:1}.dashboard-shell .app-brand-copy strong{display:block;font-size:16px;font-weight:850;letter-spacing:-.035em}.dashboard-shell .app-brand-copy small{display:block;margin-top:5px;color:var(--dash-emerald);font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.dashboard-shell .app-workspace-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin:2px 0 16px;padding:11px 12px;border:1px solid #e3e8f1;border-radius:16px;background:linear-gradient(145deg,#f8fafc,#eef2ff 58%,#f0fdf4 135%);box-shadow:0 7px 20px rgba(15,23,42,.035)}.dashboard-shell .app-workspace-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#4f46e5;background:#fff;box-shadow:0 7px 18px rgba(79,70,229,.09)}.dashboard-shell .app-workspace-card small,.dashboard-shell .app-workspace-card strong{display:block}.dashboard-shell .app-workspace-card small{color:#94a3b8;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dashboard-shell .app-workspace-card strong{margin-top:2px;color:#172033;font-size:13px;font-weight:820}.dashboard-shell .sidebar-label{padding:9px 11px 7px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.13em}.dashboard-shell .app-nav{gap:4px}.dashboard-shell .app-nav-desktop a{min-height:42px;gap:11px;padding:10px 12px;border:1px solid transparent;border-radius:12px;color:#64748b;font-size:13px;font-weight:690;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-shell .app-nav-desktop a svg{color:#94a3b8;transition:color .16s ease}.dashboard-shell .app-nav-desktop a:hover{color:#312e81;background:#f7f7ff;border-color:#e4e3ff;transform:translateX(2px)}.dashboard-shell .app-nav-desktop a:hover svg{color:#6366f1}.dashboard-shell .app-nav-desktop a[aria-current=page]{color:#312e81;background:linear-gradient(90deg,#eef2ff,#f5f3ff 72%,#f0fdf4 145%);border-color:#dfe2ff;box-shadow:0 6px 18px rgba(79,70,229,.08);font-weight:820}.dashboard-shell .app-nav-desktop a[aria-current=page] svg{color:#4f46e5}.dashboard-shell .nav-badge{margin-left:auto;min-width:20px;height:20px;border:1px solid #fecdd3;color:#be123c;background:#fff1f2;box-shadow:none;font-size:10px;font-weight:850}.dashboard-shell .sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}.dashboard-shell .app-support-card{margin-bottom:10px;padding:13px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#111827,#312e81 70%,#4f46e5);box-shadow:0 14px 28px rgba(15,23,42,.14)}.dashboard-shell .app-support-card strong{display:block;font-size:12px;font-weight:850}.dashboard-shell .app-support-card p{margin:5px 0 10px;color:rgba(255,255,255,.7);font-size:10.5px;line-height:1.5}.dashboard-shell .app-support-card a{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:11px;font-weight:800}.dashboard-shell .app-account-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px 8px 10px}.dashboard-shell .app-account-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#4338ca;background:#eef2ff}.dashboard-shell .app-account-card span,.dashboard-shell .app-account-card strong{display:block}.dashboard-shell .app-account-card strong{overflow:hidden;color:#1e293b;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .app-account-card span{margin-top:2px;color:#94a3b8;font-size:10px;font-weight:650;text-transform:capitalize}.dashboard-shell .app-logout-button{width:100%;min-height:38px;justify-content:flex-start;border-color:transparent;color:#64748b;background:transparent}.dashboard-shell .app-logout-button:hover{color:#be123c;background:#fff1f2;border-color:#ffe4e6}.dashboard-shell .app-main{min-width:0;background:radial-gradient(circle at 92% 0,rgba(99,102,241,.055),transparent 26%),radial-gradient(circle at 0 85%,rgba(16,185,129,.035),transparent 24%),var(--dash-bg)}.dashboard-shell .app-topbar{height:78px;padding:0 30px;border-bottom:1px solid rgba(226,232,240,.88);background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-shell .app-topbar-inner{gap:18px}.dashboard-shell .app-topbar-title{min-width:0}.dashboard-shell .app-topbar-title span{display:block;margin-bottom:2px;color:#94a3b8;font-size:9.5px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.dashboard-shell .app-topbar h1{overflow:hidden;color:#0f172a;font-size:17px;font-weight:850;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .app-topbar .btn{min-height:38px;border-color:#e2e8f0;border-radius:11px;color:#475569;background:rgba(255,255,255,.86);box-shadow:0 5px 15px rgba(15,23,42,.035)}.dashboard-shell .app-topbar .btn:hover{color:#4338ca;border-color:#c7d2fe;background:#fff}.dashboard-shell .app-content{width:100%;max-width:1480px;margin:0 auto;padding:30px 32px 64px}.dashboard-shell .page-head{margin-bottom:24px;align-items:flex-end}.dashboard-shell .page-head .kicker{margin-bottom:7px;color:#6366f1;font-size:10px;font-weight:850;letter-spacing:.12em}.dashboard-shell .page-head h1{margin-bottom:6px;color:#0b1220;font-size:clamp(27px,3vw,34px);font-weight:880;letter-spacing:-.045em}.dashboard-shell .page-head p{max-width:760px;color:#64748b;font-size:13.5px;line-height:1.55}.dashboard-shell .page-head .btn-lg{min-height:44px;padding-inline:17px}.dashboard-shell .btn{border-radius:11px;font-weight:760;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.dashboard-shell .btn:hover{transform:translateY(-1px)}.dashboard-shell .btn-primary{border-color:#4f46e5;color:#fff;background:linear-gradient(112deg,#4f46e5,#7c3aed 58%,#4f46e5);background-size:180% 100%;box-shadow:0 10px 22px rgba(79,70,229,.2)}.dashboard-shell .btn-primary:hover{border-color:#4f46e5;color:#fff;background-position:100% 0;box-shadow:0 14px 27px rgba(79,70,229,.27)}.dashboard-shell .auth-card,.dashboard-shell .card,.dashboard-shell .stat-card,.dashboard-shell .table-wrap,.dashboard-shell .wizard-panel{border-color:rgba(226,232,240,.92);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 8px 28px rgba(15,23,42,.045)}.dashboard-shell .card{padding:22px}.dashboard-shell .card:hover{border-color:#d9deea}.dashboard-shell .dashboard-section-card{margin-top:18px}.dashboard-shell .dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-shell .card h2,.dashboard-shell .dashboard-section-head h2{color:#111827;font-size:16px;font-weight:850;letter-spacing:-.025em}.dashboard-shell .card>p,.dashboard-shell .dashboard-section-head p{color:#64748b;font-size:12.5px;line-height:1.55}.dashboard-shell .badge{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-weight:760}.dashboard-shell .badge-success{border-color:#bbf7d0;color:#047857;background:#ecfdf5}.dashboard-shell .badge-warning{border-color:#fde68a;color:#b45309;background:#fffbeb}.dashboard-shell .badge-danger{border-color:#fecdd3;color:#be123c;background:#fff1f2}.dashboard-shell .empty{padding:34px 22px;border:1px dashed #cbd5e1;border-radius:15px;color:#64748b;background:#f8fafc}.dashboard-shell .alert,.dashboard-shell .dashboard-degraded-notice{border-radius:14px}.dashboard-shell .stats{gap:14px}.dashboard-shell .stat-card{position:relative;overflow:hidden;padding:19px;transition:transform .18s ease,box-shadow .18s ease}.dashboard-shell .stat-card:before{position:absolute;inset:0 auto auto 0;width:100%;height:3px;content:"";background:linear-gradient(90deg,#4f46e5,#7c3aed,#10b981);opacity:.72}.dashboard-shell .stat-card:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(79,70,229,.085)}.dashboard-shell .stat-card strong{color:#0f172a;font-weight:860}.dashboard-shell .client-hiring-grid,.dashboard-shell .recruiter-control-grid,.dashboard-shell .va-status-grid{gap:13px}.dashboard-shell .client-hiring-card,.dashboard-shell .control-card,.dashboard-shell .status-summary-card{position:relative;overflow:hidden;border:1px solid #e3e8f1;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 7px 22px rgba(15,23,42,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-shell .client-hiring-card:hover,.dashboard-shell .control-card:hover,.dashboard-shell .status-summary-card:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 15px 32px rgba(79,70,229,.09)}.dashboard-shell .client-hiring-card.primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4338ca,#7c3aed 64%,#4f46e5);box-shadow:0 13px 28px rgba(79,70,229,.2)}.dashboard-shell .client-hiring-card.primary small{color:rgba(255,255,255,.72)}.dashboard-shell .control-card-icon,.dashboard-shell .dashboard-next-icon{color:#4f46e5;background:linear-gradient(145deg,#eef2ff,#f5f3ff);border:1px solid #e0e7ff}.dashboard-shell .client-concierge-strip,.dashboard-shell .client-primary-action,.dashboard-shell .dashboard-next-action{position:relative;overflow:hidden;border:1px solid #dfe4ef;border-radius:20px;background:linear-gradient(132deg,#fff,#f7f7ff 55%,#f0fdf4 130%);box-shadow:0 12px 34px rgba(15,23,42,.05)}.dashboard-shell .client-concierge-strip:before,.dashboard-shell .client-primary-action:before,.dashboard-shell .dashboard-next-action:before{position:absolute;top:-85px;right:-65px;width:190px;height:190px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.15),transparent 68%);pointer-events:none}.dashboard-shell .client-concierge-strip h2,.dashboard-shell .client-primary-action h2,.dashboard-shell .dashboard-next-action h2{color:#111827;font-weight:860;letter-spacing:-.03em}.dashboard-shell .client-concierge-strip p,.dashboard-shell .client-primary-action p,.dashboard-shell .dashboard-next-action p{color:#64748b}.dashboard-shell .workflow-progress{overflow:hidden;border-color:#dfe4ef;background:linear-gradient(180deg,#ffffff,#fbfcff)}.dashboard-shell .workflow-step>span{border-color:#dbe2ec;color:#64748b;background:#f8fafc}.dashboard-shell .workflow-step.current>span{color:#fff;border-color:#4f46e5;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 7px 16px rgba(79,70,229,.2)}.dashboard-shell .workflow-step.done>span{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.dashboard-shell .attention-grid{gap:11px}.dashboard-shell .attention-card,.dashboard-shell .compact-list>a,.dashboard-shell .role-dashboard-row,.dashboard-shell .today-work-item{border:1px solid #e7ebf2;border-radius:14px;background:#fff;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-shell .attention-card:hover,.dashboard-shell .compact-list>a:hover,.dashboard-shell .role-dashboard-row:hover,.dashboard-shell .today-work-item:hover{transform:translateY(-1px);border-color:#c7d2fe;background:#fbfbff}.dashboard-shell .attention-count,.dashboard-shell .today-work-count{color:#4338ca;background:#eef2ff;border-color:#dfe3ff}.dashboard-shell .today-work-item.urgent{border-left-color:#e11d48}.dashboard-shell .today-work-item.high{border-left-color:#d97706}.dashboard-shell .today-work-item.medium{border-left-color:#4f46e5}.dashboard-shell .today-work-item.low{border-left-color:#10b981}.dashboard-shell .pipeline-summary{gap:8px;padding:5px;border:1px solid #e7ebf2;border-radius:15px;background:#f8fafc}.dashboard-shell .pipeline-step{border-radius:11px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.025)}.dashboard-shell .pipeline-step span{color:#94a3b8;font-size:10.5px;font-weight:760}.dashboard-shell .pipeline-step strong{color:#0f172a;font-size:20px;font-weight:870}.dashboard-shell .table-wrap{overflow:hidden}.dashboard-shell table{background:#fff}.dashboard-shell th{color:#64748b;background:#f8fafc;font-size:10.5px;font-weight:820;letter-spacing:.06em}.dashboard-shell td,.dashboard-shell th{border-color:#edf1f6}.dashboard-shell tbody tr:hover td{background:#fbfcff}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea,.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{border-color:#d9e0ea;border-radius:11px}.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus,.dashboard-shell input:focus,.dashboard-shell select:focus,.dashboard-shell textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(99,102,241,.11)}.dashboard-shell .wizard-step.active{color:#3730a3;background:#eef2ff}.dashboard-shell .wizard-number{border-color:#dbe2ec}.dashboard-shell .progress{height:7px;background:#e8ecf3}.dashboard-shell .progress>span{background:linear-gradient(90deg,#4f46e5,#7c3aed)}.dashboard-shell .progress-green>span{background:linear-gradient(90deg,#059669,#10b981)}.dashboard-shell .messages-layout{overflow:hidden;border-color:#e2e8f0;border-radius:18px;box-shadow:0 8px 28px rgba(15,23,42,.045)}@media (min-width:681px) and (max-width:1080px){.dashboard-shell{grid-template-columns:84px minmax(0,1fr)}.dashboard-shell .app-sidebar{padding-inline:10px}.dashboard-shell .app-sidebar-brand{padding:20px 7px 16px}.dashboard-shell .app-brand{justify-content:center}.dashboard-shell .app-brand-copy,.dashboard-shell .app-support-card,.dashboard-shell .app-workspace-card,.dashboard-shell .sidebar-footer .user-copy,.dashboard-shell .sidebar-label{display:none}.dashboard-shell .app-nav-desktop a{justify-content:center;padding:11px 8px}.dashboard-shell .app-nav-desktop a span{display:none}.dashboard-shell .app-nav-desktop .nav-badge{position:absolute;margin:-22px 0 0 22px}.dashboard-shell .app-nav-desktop a{position:relative}.dashboard-shell .app-account-card{display:none}.dashboard-shell .app-logout-button{justify-content:center}.dashboard-shell .app-logout-button span{display:none}.dashboard-shell .app-content{padding-inline:24px}}@media (max-width:680px){.dashboard-shell{display:block;padding-bottom:82px}.dashboard-shell .app-sidebar{top:auto;bottom:10px;left:10px;right:10px;width:auto;height:66px;padding:7px;overflow:visible;border:1px solid rgba(226,232,240,.96);border-radius:18px;background:rgba(15,23,42,.95);box-shadow:0 18px 45px rgba(15,23,42,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-shell .app-nav-desktop,.dashboard-shell .app-sidebar-brand,.dashboard-shell .app-workspace-card,.dashboard-shell .sidebar-footer,.dashboard-shell .sidebar-label{display:none!important}.dashboard-shell .app-nav-mobile{display:flex;width:100%;gap:4px;justify-content:space-around;overflow:visible}.dashboard-shell .app-nav-mobile>a,.dashboard-shell .app-nav-mobile>details>summary{min-width:0;min-height:50px;flex:1 1;gap:2px;padding:6px 3px;border-radius:11px;color:#94a3b8;font-size:9px;font-weight:720}.dashboard-shell .app-nav-mobile>a svg,.dashboard-shell .app-nav-mobile>details>summary svg{color:#94a3b8}.dashboard-shell .app-nav-mobile>a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.dashboard-shell .app-nav-mobile>a[aria-current=page] svg{color:#fff}.dashboard-shell .app-nav-mobile .nav-badge{top:2px;border:0;color:#fff;background:#e11d48}.dashboard-shell .mobile-more-panel{right:-4px;bottom:calc(100% + 15px);min-width:235px;max-height:70vh;overflow-y:auto;border-color:#334155;border-radius:16px;background:#111827;box-shadow:0 22px 48px rgba(15,23,42,.34)}.dashboard-shell .app-topbar{height:64px;padding:0 14px}.dashboard-shell .app-topbar-title span{display:none}.dashboard-shell .app-topbar h1{font-size:15px}.dashboard-shell .app-topbar .btn{min-height:34px;padding:7px 10px;font-size:11px}.dashboard-shell .app-topbar .btn span{display:none}.dashboard-shell .app-content{padding:19px 14px 28px}.dashboard-shell .page-head{align-items:stretch;margin-bottom:18px}.dashboard-shell .page-head h1{font-size:26px}.dashboard-shell .page-head>.btn,.dashboard-shell .page-head>.row{width:100%}.dashboard-shell .page-head .btn{flex:1 1}.dashboard-shell .card{padding:17px;border-radius:16px}.dashboard-shell .dashboard-section-head{flex-direction:column;align-items:stretch}.dashboard-shell .pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .client-concierge-strip,.dashboard-shell .client-primary-action,.dashboard-shell .dashboard-next-action{border-radius:17px}.dashboard-shell .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.dashboard-shell *,.dashboard-shell :after,.dashboard-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dash-page{--dash-faint:#94a3b8;--dash-soft:#f1f5f9;display:grid;grid-gap:22px;gap:22px}.dash-page .tone-indigo{--tone-a:#6366f1;--tone-b:#7c3aed;--tone-soft:#eef2ff;--tone-ink:#4338ca;--tone-line:#c7d2fe}.dash-page .tone-amber{--tone-a:#f59e0b;--tone-b:#f97316;--tone-soft:#fffbeb;--tone-ink:#b45309;--tone-line:#fde68a}.dash-page .tone-emerald{--tone-a:#10b981;--tone-b:#0d9488;--tone-soft:#ecfdf5;--tone-ink:#047857;--tone-line:#a7f3d0}.dash-page .tone-sky{--tone-a:#0ea5e9;--tone-b:#2563eb;--tone-soft:#f0f9ff;--tone-ink:#0369a1;--tone-line:#bae6fd}.dash-page .tone-rose{--tone-a:#f43f5e;--tone-b:#db2777;--tone-soft:#fff1f2;--tone-ink:#be123c;--tone-line:#fecdd3}.dash-page .tone-violet{--tone-a:#8b5cf6;--tone-b:#7c3aed;--tone-soft:#f5f3ff;--tone-ink:#6d28d9;--tone-line:#ddd6fe}.dash-page .tone-slate{--tone-a:#94a3b8;--tone-b:#64748b;--tone-soft:#f1f5f9;--tone-ink:#475569;--tone-line:#e2e8f0}.dash-page .dash-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.dash-page .dash-header h1{margin:4px 0 0;font-size:26px;font-weight:860;line-height:1.15;letter-spacing:-.03em;color:var(--dash-ink)}.dash-page .dash-header p{margin:6px 0 0;max-width:760px;color:var(--dash-muted);font-size:13.5px;line-height:1.55}.dash-page .dash-kicker{color:var(--dash-indigo);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dash-page .dash-header-actions{display:flex;flex-wrap:wrap;gap:10px}.dash-page .dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 17px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.dash-page .dash-btn:hover{transform:translateY(-1px)}.dash-page .dash-btn-dark{background:var(--dash-ink);color:#fff}.dash-page .dash-btn-dark:hover{background:#4338ca}.dash-page .dash-btn-light{background:var(--dash-surface);border-color:var(--dash-line);color:#334155}.dash-page .dash-btn-light:hover{border-color:#c7d2fe;color:#4338ca}.dash-page .dash-btn-success{min-height:36px;padding:8px 14px;background:var(--dash-emerald);color:#fff;font-size:12px}.dash-page .dash-btn-success:hover{background:#047857}.dash-page .dash-icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--dash-line);border-radius:12px;background:var(--dash-surface);color:var(--dash-faint);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dash-page .dash-icon-btn:hover{border-color:#fecdd3;background:#fff1f2;color:var(--dash-rose)}.dash-page .dash-link{display:inline-flex;align-items:center;gap:4px;color:#4338ca;font-size:12px;font-weight:800;white-space:nowrap}.dash-page .dash-link:hover{color:#312e81}.dash-page .dash-button-stack{display:grid;grid-gap:8px;gap:8px}.dash-page .dash-notice{padding:12px 16px;border:1px solid;border-radius:14px;font-size:13px;font-weight:600}.dash-page .dash-notice.success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.dash-page .dash-notice.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.dash-page .dash-notice.error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.dash-page .dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dash-page .dash-stat{position:relative;display:block;overflow:hidden;padding:19px;border:1px solid var(--dash-line);border-radius:16px;background:var(--dash-surface);box-shadow:0 1px 2px rgba(15,23,42,.05);color:inherit;transition:transform .25s,box-shadow .25s}.dash-page a.dash-stat:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(79,70,229,.085)}.dash-page .dash-stat-bar{position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--tone-a),var(--tone-b));opacity:.7}.dash-page .dash-stat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dash-page .dash-stat-label{margin:0;color:var(--dash-faint);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dash-page .dash-stat-value{margin:6px 0 0;font-size:27px;font-weight:860;line-height:1;letter-spacing:-.02em;color:var(--dash-ink)}.dash-page .dash-stat-sub{margin:6px 0 0;color:var(--dash-muted);font-size:12px;font-weight:600}.dash-page .dash-stat-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--tone-a),var(--tone-b));box-shadow:0 6px 14px -6px var(--tone-a);transition:transform .25s}.dash-page a.dash-stat:hover .dash-stat-icon{transform:scale(1.08) rotate(3deg)}.dash-page .dash-chip-status{display:inline-flex;margin-top:12px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800}.dash-page .dash-chip-status.good{background:#ecfdf5;color:#047857}.dash-page .dash-chip-status.warn{background:#fffbeb;color:#b45309}.dash-page .dash-chip-status.neutral{background:var(--dash-soft);color:#475569}.dash-page .dash-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px}.dash-page .dash-col{display:grid;grid-gap:22px;gap:22px;min-width:0}.dash-page .dash-panel{min-width:0;padding:22px;border:1px solid var(--dash-line);border-radius:16px;background:var(--dash-surface);box-shadow:0 1px 2px rgba(15,23,42,.05)}.dash-page .dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.dash-page .dash-panel-head h2{margin:0;font-size:15.5px;font-weight:860;letter-spacing:-.01em;color:var(--dash-ink)}.dash-page .dash-panel-head p{margin:3px 0 0;color:var(--dash-muted);font-size:12.5px;line-height:1.5}.dash-page .dash-queue{display:grid;grid-gap:11px;gap:11px}.dash-page .dash-queue-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid var(--dash-soft);border-radius:15px;background:var(--dash-surface-soft);transition:background .2s,border-color .2s,box-shadow .2s}.dash-page .dash-queue-item:hover{border-color:#fde68a;background:var(--dash-surface);box-shadow:0 12px 28px -14px rgba(15,23,42,.25)}.dash-page .dash-queue-main{display:flex;flex:1 1 260px;align-items:center;gap:12px;min-width:0}.dash-page .dash-queue-copy{min-width:0}.dash-page .dash-queue-name{margin:0;overflow:hidden;color:var(--dash-ink);font-size:14px;font-weight:820;white-space:nowrap;text-overflow:ellipsis}.dash-page .dash-queue-sub{margin:2px 0 0;color:var(--dash-muted);font-size:12px}.dash-page .dash-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.dash-page .dash-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--dash-surface);box-shadow:inset 0 0 0 1px var(--dash-line);color:#475569;font-size:10px;font-weight:800}.dash-page .dash-chip svg{color:var(--dash-indigo)}.dash-page .dash-queue-actions{display:flex;flex:none;align-items:center;gap:8px}.dash-page .dash-queue-actions form{margin:0}.dash-page .dash-queue-actions .dash-btn-light{min-height:36px;padding:8px 14px;font-size:12px}.dash-page .dash-ring{position:relative;display:inline-grid;flex:none;place-items:center}.dash-page .dash-ring svg{position:absolute;inset:0}.dash-page .dash-ring-label{position:relative;color:var(--dash-ink);font-size:12px;font-weight:820}.dash-page .dash-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--tone-soft);box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--tone-ink);font-size:11px;font-weight:800;text-transform:capitalize;white-space:nowrap}.dash-page .dash-pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.dash-page .dash-actions{display:grid;grid-gap:8px;gap:8px}.dash-page .dash-action{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--dash-soft);border-radius:14px;color:inherit;transition:background .15s,border-color .15s}.dash-page .dash-action:hover{border-color:#c7d2fe;background:#fafaff}.dash-page .dash-action.clear{opacity:.6}.dash-page .dash-action-count{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:12px;background:var(--dash-ink);color:#fff;font-size:16px;font-weight:860}.dash-page .dash-action.clear .dash-action-count{background:var(--dash-soft);color:var(--dash-faint)}.dash-page .dash-action-copy{flex:1 1;min-width:0}.dash-page .dash-action-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dash-page .dash-action-title strong{color:var(--dash-ink);font-size:13.5px;font-weight:820}.dash-page .dash-action-copy small{display:block;margin-top:2px;color:var(--dash-muted);font-size:12px;line-height:1.45}.dash-page .dash-action-go{flex:none;color:var(--dash-faint);font-size:12px;font-weight:700}.dash-page .dash-funnel{display:grid;grid-gap:10px;gap:10px}.dash-page .dash-funnel-row{display:flex;align-items:center;gap:12px}.dash-page .dash-funnel-label{width:168px;flex:none;color:#475569;font-size:12px;font-weight:700}.dash-page .dash-funnel-track{flex:1 1;height:28px;overflow:hidden;border-radius:9px;background:var(--dash-soft)}.dash-page .dash-funnel-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:9px;border-radius:9px;background:linear-gradient(90deg,var(--tone-a),var(--tone-b));color:#fff;font-size:11px;font-weight:800}.dash-page .dash-list{display:grid;grid-gap:8px;gap:8px}.dash-page .dash-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--dash-soft);border-radius:14px;color:inherit;transition:background .15s,border-color .15s}.dash-page .dash-list-row:hover{border-color:#c7d2fe;background:#fafaff}.dash-page .dash-list-row>span:first-child{min-width:0}.dash-page .dash-list-row strong{display:block;overflow:hidden;color:var(--dash-ink);font-size:13px;font-weight:820;white-space:nowrap;text-overflow:ellipsis}.dash-page .dash-list-row small{display:block;color:var(--dash-muted);font-size:12px}.dash-page .dash-list-row>svg{flex:none;color:var(--dash-faint)}.dash-page .dash-bars{margin:0}.dash-page .dash-bars-plot{display:flex;align-items:flex-end;gap:8px}.dash-page .dash-bars-col{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.dash-page .dash-bars-value{margin-bottom:3px;color:var(--dash-muted);font-size:10px;font-weight:800}.dash-page .dash-bars-bar{width:100%;border-radius:8px 8px 0 0;background:linear-gradient(0deg,#cbd5e1,#e2e8f0)}.dash-page .dash-bars-col:hover .dash-bars-bar{background:linear-gradient(0deg,#a5b4fc,#c7d2fe)}.dash-page .dash-bars-bar.highlight,.dash-page .dash-bars-col:hover .dash-bars-bar.highlight{background:linear-gradient(0deg,var(--dash-indigo),#a78bfa)}.dash-page .dash-bars-axis{display:flex;gap:8px;margin-top:8px}.dash-page .dash-bars-axis span{flex:1 1;color:var(--dash-faint);font-size:10px;font-weight:700;text-align:center}.dash-page .dash-signals{display:grid;grid-gap:4px;gap:4px}.dash-page .dash-signal{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:inherit;transition:background .15s}.dash-page .dash-signal:hover{background:var(--dash-surface-soft)}.dash-page .dash-signal-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;background:#eef2ff;color:var(--dash-indigo)}.dash-page .dash-signal-copy{flex:1 1;min-width:0}.dash-page .dash-signal-copy strong{display:block;color:var(--dash-ink);font-size:13px;font-weight:820}.dash-page .dash-signal-copy small{display:block;color:var(--dash-muted);font-size:11px}.dash-page .dash-signal-count{min-width:28px;padding:3px 8px;border-radius:999px;background:var(--dash-soft);color:var(--dash-faint);font-size:12px;font-weight:800;text-align:center}.dash-page .dash-signal-count.has{background:var(--dash-ink);color:#fff}.dash-page .dash-empty{padding:30px 20px;border:1px dashed #cbd5e1;border-radius:16px;background:var(--dash-surface-soft);text-align:center}.dash-page .dash-empty-title{margin:0;color:#334155;font-size:15px;font-weight:820}.dash-page .dash-empty p:not(.dash-empty-title){max-width:34ch;margin:4px auto 0;color:var(--dash-muted);font-size:13px}@media (max-width:1280px){.dash-page .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-page .dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.dash-page .dash-stats{grid-template-columns:minmax(0,1fr)}.dash-page .dash-header h1{font-size:23px}.dash-page .dash-panel{padding:17px}.dash-page .dash-funnel-label{width:118px}.dash-page .dash-queue-actions{width:100%}.dash-page .dash-queue-actions form,.dash-page .dash-queue-actions>.dash-btn{flex:1 1}.dash-page .dash-queue-actions form .dash-btn{width:100%}}:root{--pm-ink:#070b16;--pm-text:#475569;--pm-border:#e2e8f0;--pm-soft:#f7f8fc;--pm-indigo:#444ce7;--pm-violet:#7a5af8;--pm-green:#12b76a;--pm-blue:#eef4ff}@keyframes pmFloat{50%{transform:translateY(-10px)}}@keyframes pmShine{to{background-position:200% 0}}.footer .brand{display:inline-flex;align-items:center;gap:9px;color:var(--pm-ink);font-weight:850;letter-spacing:-.035em}.footer .brand:before{content:"✦";display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--pm-indigo),var(--pm-violet) 55%,var(--pm-green));box-shadow:0 10px 24px rgba(68,76,231,.24)}.footer .brand .ph{color:var(--pm-green)}.footer{position:relative;overflow:hidden;color:#fff;background:radial-gradient(900px 420px at 15% 0,rgba(97,114,243,.35),transparent 60%),radial-gradient(800px 420px at 85% 20%,rgba(18,183,106,.28),transparent 62%),linear-gradient(180deg,#0b1120,#0e1530 60%,#0b1120)}.footer:before{content:"";position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 72% at 50% 14%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 90% 72% at 50% 14%,#000 35%,transparent 78%)}.footer>.container{position:relative;z-index:1}.footer .footer-cta{padding-top:56px;border-bottom:1px solid rgba(255,255,255,.1)}.footer .footer-cta h2{color:#fff;font-size:clamp(2rem,3.2vw,3.2rem);letter-spacing:-.045em}.footer .kicker{color:#6ce9a6}.footer .footer-bottom,.footer .footer-brand-block p,.footer .footer-links a,.footer .footer-seo-directory{color:rgba(255,255,255,.66)}.footer .footer-links strong{color:rgba(255,255,255,.45);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.pva-home{--pva-indigo:var(--pm-indigo);--pva-violet:var(--pm-violet);--pva-emerald:var(--pm-green);background:var(--pm-soft)}.pva-home .pva-hero{background:radial-gradient(1100px 520px at 12% -10%,rgba(97,114,243,.28),transparent 60%),radial-gradient(900px 500px at 88% 8%,rgba(18,183,106,.21),transparent 62%),radial-gradient(700px 480px at 55% 110%,rgba(122,90,248,.18),transparent 60%),linear-gradient(180deg,#fbfbff,#f4f6ff 48%,#f7f8fc)}.pva-home .pva-grid-pattern{opacity:.72;background-size:44px 44px}.pva-home .pva-hero h1{font-size:clamp(3.2rem,5.45vw,5rem);line-height:.99;letter-spacing:-.06em}.pva-home .pva-hero h1 em{background:linear-gradient(92deg,var(--pm-indigo),var(--pm-violet) 42%,var(--pm-green));-webkit-background-clip:text;background-clip:text}.pva-home .pva-option{border-radius:18px;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pva-home .pva-option:hover{transform:translateY(-5px);border-color:#c7d7fe;box-shadow:0 24px 50px rgba(68,76,231,.14)}.pva-home .pva-btn{border-radius:16px}.pva-home .pva-btn-primary{position:relative;overflow:hidden;background:linear-gradient(100deg,var(--pm-indigo),var(--pm-violet));box-shadow:0 16px 32px rgba(68,76,231,.28)}.pva-home .pva-workflow-card{border-radius:28px;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.75);box-shadow:0 40px 100px -20px rgba(68,76,231,.31);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pva-home .pva-float-note{border-radius:16px;animation:pmFloat 8s ease-in-out infinite}.pva-home .pva-feature-card,.pva-home .pva-job-card,.pva-home .pva-price-card,.pva-home .pva-role-card,.pva-home .pva-talent-card{border-radius:22px;transition:transform .35s,box-shadow .35s,border-color .25s}.pva-home .pva-feature-card:hover,.pva-home .pva-job-card:hover,.pva-home .pva-price-card:hover,.pva-home .pva-role-card:hover,.pva-home .pva-talent-card:hover{transform:translateY(-6px);border-color:#c7d7fe;box-shadow:0 22px 48px rgba(68,76,231,.12)}.premium-services-directory{min-height:100vh;padding-bottom:72px;color:var(--pm-ink);background:radial-gradient(1000px 480px at 10% -2%,rgba(97,114,243,.24),transparent 62%),radial-gradient(820px 440px at 92% 6%,rgba(18,183,106,.18),transparent 62%),linear-gradient(180deg,#fbfbff,#f6f7fc 35%,#f7f8fc)}.premium-services-hero{position:relative;padding:clamp(4.8rem,7vw,6.8rem) 0 3rem}.premium-services-hero:before{content:"";position:absolute;inset:0;opacity:.65;background-image:linear-gradient(rgba(11,17,32,.045) 1px,transparent 0),linear-gradient(90deg,rgba(11,17,32,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 78% at 50% 18%,#000 32%,transparent 76%);mask-image:radial-gradient(ellipse 80% 78% at 50% 18%,#000 32%,transparent 76%)}.premium-services-hero .container{position:relative}.premium-services-head{max-width:820px;margin:auto;text-align:center}.premium-services-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #c7d7fe;border-radius:999px;background:rgba(255,255,255,.82);color:#3538cd;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.premium-services-title{margin:20px 0 0;font-size:clamp(2.65rem,5vw,4.45rem);line-height:1.02;letter-spacing:-.055em}.premium-services-title span{background:linear-gradient(92deg,var(--pm-indigo),var(--pm-violet) 42%,var(--pm-green));-webkit-background-clip:text;background-clip:text;color:transparent}.premium-services-lede{max-width:700px;margin:18px auto 0;color:var(--pm-text);font-size:1.08rem;line-height:1.75}.premium-services-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.premium-services-actions .btn,.premium-services-bottom .btn,.premium-services-help .btn{border-radius:14px}.premium-service-primary{position:relative;overflow:hidden;border:0!important;color:#fff!important;background:linear-gradient(100deg,var(--pm-indigo),var(--pm-violet))!important;box-shadow:0 15px 32px rgba(68,76,231,.24)}.premium-services-directory .service-category-nav{display:flex;gap:8px;overflow-x:auto;padding:8px;border:1px solid var(--pm-border);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 14px 35px rgba(15,23,42,.05);scrollbar-width:none}.premium-services-directory .service-category-nav a{flex:none;padding:9px 13px;border-radius:999px;color:var(--pm-text);font-size:13px;font-weight:750}.premium-services-directory .service-category-nav a:hover{color:#3538cd;background:var(--pm-blue)}.premium-services-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:20px 22px;border:1px solid var(--pm-border);border-radius:20px;background:#fff}.premium-services-help>div{display:flex;align-items:center;gap:12px}.premium-services-help svg{color:var(--pm-indigo)}.premium-services-help small,.premium-services-help strong{display:block}.premium-services-help small{margin-top:3px;color:#64748b}.premium-service-category{padding:42px 0}.premium-service-category:nth-of-type(2n){background:rgba(255,255,255,.58)}.premium-category-head{padding-bottom:14px;border-bottom:1px solid var(--pm-border)}.premium-category-head h2{margin:0;font-size:1.55rem;letter-spacing:-.035em}.premium-category-head h2 span{margin-left:6px;color:#94a3b8;font-size:12px}.premium-category-head p{margin:5px 0 0;max-width:760px;color:#64748b;font-size:14px}.premium-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:20px}.premium-service-card{display:flex;flex-direction:column;min-height:190px;padding:20px;border:1px solid var(--pm-border);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 9px 26px rgba(15,23,42,.045);transition:transform .35s,box-shadow .35s,border-color .25s}.premium-service-card:hover{transform:translateY(-6px);border-color:#c7d7fe;box-shadow:0 22px 45px rgba(68,76,231,.12)}.premium-service-card h3{margin:0;color:var(--pm-ink);font-size:15px}.premium-service-card p{margin:7px 0 0;color:#64748b;font-size:13px}.premium-service-card .badge{border:0;border-radius:999px;background:#f1f5f9}.premium-service-link{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:16px;color:var(--pm-indigo);font-size:12px;font-weight:850}.premium-services-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:52px;padding:30px;border-radius:26px;color:#fff;background:linear-gradient(125deg,#070b16,#18213d 58%,#292063);box-shadow:0 28px 60px -28px rgba(7,11,22,.7)}.premium-services-bottom h2{margin:0;color:#fff}.premium-services-bottom p{margin:6px 0 0;color:rgba(255,255,255,.68)}.premium-services-bottom .btn{border:0;background:#fff;color:#070b16;font-weight:850}.service-hero-v2{position:relative;overflow:hidden;padding-top:clamp(4.3rem,7vw,6.4rem);background:radial-gradient(900px 440px at 12% 0,rgba(97,114,243,.22),transparent 62%),radial-gradient(760px 420px at 90% 14%,rgba(18,183,106,.16),transparent 60%),linear-gradient(180deg,#fbfbff,#f3f5ff 58%,#f7f8fc)}.service-hero-v2:before{content:"";position:absolute;inset:0;opacity:.58;background-image:linear-gradient(rgba(11,17,32,.04) 1px,transparent 0),linear-gradient(90deg,rgba(11,17,32,.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 72% at 50% 20%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 90% 72% at 50% 20%,#000 35%,transparent 78%)}.service-hero-v2>.container{position:relative}.service-conversion-copy .public-page-title{font-size:clamp(2.8rem,4.8vw,4.55rem);line-height:1.015;letter-spacing:-.055em}.service-conversion-copy .service-hero-lede{color:var(--pm-text);line-height:1.75}.service-hero-proof,.service-hero-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.service-hero-proof span,.service-hero-signals span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.78);font-size:12px;font-weight:750}.service-hero-proof svg{color:var(--pm-green)}.service-hero-signals span{border-radius:10px;background:var(--pm-blue);color:#3538cd}.service-match-card{border:1px solid rgba(255,255,255,.8);border-radius:26px;background:rgba(255,255,255,.84);box-shadow:0 36px 90px -24px rgba(68,76,231,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.service-match-card input,.service-match-card select,.service-match-card textarea{border-color:var(--pm-border);border-radius:12px;background:rgba(248,250,252,.84)}.service-match-submit{width:100%;border:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(100deg,var(--pm-indigo),var(--pm-violet))!important;box-shadow:0 15px 30px rgba(68,76,231,.24)}.service-trust-bar{margin-top:34px;padding:12px;border:1px solid var(--pm-border);border-radius:22px;background:rgba(255,255,255,.8);box-shadow:0 16px 36px rgba(15,23,42,.045)}.brief-grid article,.service-avoid-section .card,.service-compliance-panel,.service-cost-panel,.service-process .process-step,.service-skill-panel,.service-talent-card,.service-task-card,.service-use-card{border:1px solid var(--pm-border);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.045)}.brief-grid article,.service-process .process-step,.service-talent-card,.service-task-card,.service-use-card{transition:transform .35s,box-shadow .35s,border-color .25s}.brief-grid article:hover,.service-process .process-step:hover,.service-talent-card:hover,.service-task-card:hover,.service-use-card:hover{transform:translateY(-5px);border-color:#c7d7fe;box-shadow:0 21px 46px rgba(68,76,231,.1)}.service-jump-nav{position:-webkit-sticky;position:sticky;top:84px;z-index:30;border-block:1px solid var(--pm-border);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-jump-links{overflow-x:auto;scrollbar-width:none}.service-jump-links a{flex:none;border-radius:999px;padding:8px 11px}.service-inline-cta,.specialty-inline-cta{border-radius:24px;background:linear-gradient(125deg,#070b16,#18213d 58%,#292063);color:#fff;box-shadow:0 28px 60px -28px rgba(7,11,22,.7)}.service-inline-cta h2,.specialty-inline-cta h2{color:#fff}.service-inline-cta p,.specialty-inline-cta p{color:rgba(255,255,255,.7)}.service-inline-cta .kicker,.specialty-inline-cta .kicker{color:#6ce9a6}.service-inline-cta .btn-primary,.specialty-inline-cta .btn-primary{border-color:#fff;background:#fff;color:#070b16}.tool-pill{border:1px solid var(--pm-border);border-radius:999px;background:#fff}.tool-pill svg{color:var(--pm-indigo)}@media(max-width:1024px){.premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pva-home .pva-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.premium-services-title{font-size:clamp(2.45rem,12vw,3.7rem)}.premium-services-bottom,.premium-services-help{align-items:flex-start;flex-direction:column}.premium-services-bottom .btn,.premium-services-help .btn{width:100%;justify-content:center}.premium-service-grid{grid-template-columns:1fr}.service-conversion-copy .public-page-title{font-size:clamp(2.5rem,12vw,3.65rem)}.service-jump-nav{top:69px}}@media(prefers-reduced-motion:reduce){.pva-home .pva-float-note{animation:none}}