:root{--pms-primary:#432295;--pms-primary-dark:#2B1773;--pms-primary-light:#F4F1FF;--pms-primary-border:#D6CFF5;--pms-dark:#17152B;--pms-dark-card:#26233F;--pms-text-main:#17152B;--pms-text-muted:#3D3A52;--pms-text-subtle:#55526B;--pms-bg-light:#FFFFFF;--pms-bg-card:#FFFFFF;--pms-bg-alt:#F8FAFC;--pms-border:#E2DFEA;--pms-accent-orange:#E08A5A;--pms-accent-green:#2F9E6A;--pms-font-default:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}body{background-color:#FFFFFF !important;color:var(--pms-text-main);font-family:var(--pms-font-default) !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pms-page{font-family:var(--pms-font-default) !important;color:var(--pms-text-main);background-color:#FFFFFF !important;overflow-x:hidden;line-height:1.55;padding-top:0}.pms-page *{box-sizing:border-box;font-family:var(--pms-font-default)}header.mainhead{background:#ffffff !important;box-shadow:0 1px 4px rgba(0,0,0,0.05) !important}.header_area.navbar_fixed{background-color:#ffffff !important;box-shadow:0 1px 4px rgba(0,0,0,0.05) !important}.pms-page h1,.pms-page h2,.pms-page h3,.pms-page h4{font-family:var(--pms-font-default) !important;color:var(--pms-text-main);letter-spacing:-0.02em}.ems-hero-badge{display:inline-block;background:rgb(67 34 149);padding:4px 14px;border-radius:30px;font-size:14px;margin-bottom:12px;border:1px solid #dfdfdf;text-align:left;color:#ffffff;width:fit-content;font-weight:500}.pms-eyebrow{font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pms-primary);margin:0 0 10px 0;font-weight:700;display:inline-block}.pms-eyebrow.light{color:#C9BEFF !important}.pms-h1{font-size:44px;line-height:1.2;font-weight:700;margin:0 0 10px 0;letter-spacing:-0.02em;color:var(--pms-text-main)}.pms-h2{font-size:36px;line-height:1.2;font-weight:700;margin:0 0 16px 0;letter-spacing:-0.02em;color:var(--pms-text-main)}.pms-h3{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 10px 0;color:var(--pms-text-main)}.pms-body-lg{font-size:18px;line-height:1.6;color:var(--pms-text-muted);margin:0 0 14px 0}.pms-body{font-size:16px;line-height:1.6;color:var(--pms-text-muted);margin:0}.pms-body-sm{font-size:14px;line-height:1.5;color:var(--pms-text-subtle);margin:0}.text-purple{color:var(--pms-primary) !important}.pms-breadcrumb-bar{padding:85px 0 15px;font-size:14px;color:var(--pms-text-subtle)}.pms-breadcrumb-bar a{color:var(--pms-text-subtle);text-decoration:none;transition:color 0.2s ease}.pms-breadcrumb-bar a:hover{color:var(--pms-primary)}.pms-breadcrumb-bar span.current{color:var(--pms-text-main);font-weight:600}.pms-tag{font-size:11px;font-weight:700;letter-spacing:0.5px;background:var(--pms-primary-light);color:var(--pms-primary);padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.pms-tag.dark{background:#26233F;color:#C9BEFF}.pms-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 10px rgba(23,21,43,0.02)}.pms-card:hover{box-shadow:0 10px 25px rgba(23,21,43,0.06);border-color:#D6CFF5}.pms-ask-box{display:flex;align-items:flex-start;gap:12px;background:var(--pms-primary-light);border:1px solid var(--pms-primary-border);border-radius:14px;padding:14px 18px;font-size:15px;line-height:1.5;color:var(--pms-primary)}.pms-ask-box svg{flex-shrink:0;margin-top:2px}.pms-step-row{font-size:13px;color:var(--pms-text-subtle);display:flex;gap:8px;align-items:center}.pms-dot{width:8px;height:8px;border-radius:50%;background:var(--pms-accent-green);flex-shrink:0}.pms-img-placeholder{background:#F8FAFC;border:2px dashed #B8AED8;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--pms-primary);box-sizing:border-box;padding:28px 20px;width:100%;min-height:220px;position:relative;overflow:hidden}.pms-img-placeholder img{max-width:100%;height:auto;display:block;border-radius:12px}.pms-phid{font-size:12px;font-weight:700;background:var(--pms-primary);color:#FFFFFF;padding:4px 10px;border-radius:6px}.pms-phname{font-size:17px;font-weight:700;color:var(--pms-primary)}.pms-phspec{font-size:13px;color:var(--pms-text-subtle)}.btn-pms-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pms-primary);color:#FFFFFF !important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:12px;text-decoration:none;border:2px solid var(--pms-primary);transition:all 0.25s ease;cursor:pointer}.btn-pms-primary:hover{background:var(--pms-primary-dark);border-color:var(--pms-primary-dark);transform:translateY(-2px);box-shadow:0 6px 18px rgba(67,34,149,0.3)}.btn-pms-white{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#FFFFFF;color:var(--pms-primary) !important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:12px;text-decoration:none;border:2px solid #FFFFFF;transition:all 0.25s ease;cursor:pointer}.btn-pms-white:hover{background:#F3F1FA;border-color:#F3F1FA;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.12)}.btn-pms-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#FFFFFF !important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:12px;text-decoration:none;border:2px solid #FFFFFF;transition:all 0.25s ease;cursor:pointer}.btn-pms-outline:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px)}.btn-pms-outline-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#FFFFFF;color:var(--pms-primary) !important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:12px;text-decoration:none;border:2px solid var(--pms-primary);transition:all 0.25s ease;cursor:pointer}.btn-pms-outline-dark:hover{background:var(--pms-primary-light);transform:translateY(-2px)}.pms-hero-section{padding:130px 0 30px;background-color:#FFFFFF !important;position:relative}.pms-hero-content{display:flex;flex-direction:column;gap:12px}.hero-reassurance{display:flex;flex-wrap:wrap;gap:10px;font-size:15px;color:#555;margin-top:10px;margin-bottom:12px;font-weight:600}.hero-rating-box{display:flex;justify-content:space-between;align-items:center;background:#fffaf2;border:1px solid #ffe2b8;border-radius:6px;max-width:470px;padding:7px 16px 5px;margin-bottom:14px}.rating-score{font-size:14px;line-height:1.3}.rating-score span{display:block;font-size:14px}.rating-score strong{display:block;font-size:18px;color:#000}.rating-score small{color:#5c5c5c;display:block}.rating-platforms{display:flex;gap:12px;align-items:center}.rating-platforms a{font-size:13px;color:#5c5c5c;margin-left:10px;font-weight:600;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;transition:transform 0.2s ease,color 0.2s ease}.rating-platforms a:hover{color:var(--pms-primary);transform:translateY(-2px);text-decoration:none}.rating-platforms a img,.rating-platforms a svg{height:20px;width:20px;object-fit:contain}.hero-stats{display:flex;gap:12px;flex-wrap:wrap}.stat-pill{padding:8px 16px;border-radius:999px;border:1px solid #E2DFEA;font-size:14px;background:#FFFFFF;color:#17152B;font-weight:600;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px rgba(0,0,0,0.02)}@media (max-width:576px){.hero-rating-box{padding:8px 12px}.rating-platforms{gap:6px}.rating-platforms a{font-size:11px;margin-left:4px}.rating-platforms a img,.rating-platforms a svg{height:18px;width:18px}}.pms-hero-img-wrap{width:100%;display:flex;justify-content:center;align-items:center}.pms-hero-img{border-radius:18px;box-shadow:0 12px 36px rgba(23,21,43,0.08);border:1px solid #ECEAF2;max-width:100%;height:auto;display:block}.hero-stats-strip{background-color:#fbfbfe;padding:20px 0 18px;border-bottom:1px solid #f1f5f9}.hero-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;align-items:stretch}.hero-stat-card{padding:16px 12px;background:#f8fafc;border-radius:14px;border:1px solid #e2e8f0;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.hero-stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(0,0,0,0.05)}.hero-stat-num{font-size:1.75rem;font-weight:800;color:#1e1b4b;line-height:1.2;margin-bottom:4px}.hero-stat-desc{font-size:0.85rem;color:#64748b;font-weight:600;margin:0;line-height:1.35;text-align:center}.hero-stats-subtext{text-align:center;font-size:0.85rem;color:#64748b;margin-top:18px;font-weight:500}.pms-workflow-sec{padding:15px 0 20px;background-color:#FFFFFF !important}.pms-dark-box{background:var(--pms-dark) !important;border-radius:28px;padding:56px 48px;color:#FFFFFF !important;display:flex;flex-direction:column;gap:36px;box-shadow:0 20px 50px rgba(15,10,33,0.25)}.pms-dark-box h2{color:#FFFFFF !important}.pms-workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.pms-step-card{background:var(--pms-dark-card) !important;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;justify-content:flex-start;height:100%;border:1px solid rgba(255,255,255,0.12);transition:transform 0.25s ease,border-color 0.25s ease;box-sizing:border-box}.pms-step-card:hover{transform:translateY(-4px);border-color:rgba(201,190,255,0.4);box-shadow:0 10px 25px rgba(0,0,0,0.3)}.pms-step-card-num{font-size:12px;font-weight:800;letter-spacing:1px;color:#C9BEFF !important;text-transform:uppercase;display:block;margin-bottom:8px}.pms-step-card-title,.pms-step-card h3{font-size:17px !important;font-weight:700 !important;color:#FFFFFF !important;margin:0 0 10px 0 !important;line-height:1.35 !important;min-height:48px;display:flex;align-items:flex-start}.pms-step-card-desc,.pms-step-card p{font-size:14px !important;line-height:1.55 !important;color:#E4E1F2 !important;margin:0 !important;flex:1}.pms-workflow-disclaimer{font-size:14px;color:#A5A0C2 !important;margin:0;border-top:1px solid rgba(255,255,255,0.12);padding-top:20px}.pms-definition-sec{padding:20px 0 50px;background-color:#FFFFFF !important}.pms-def-grid{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:start}.pms-def-table-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(23,21,43,0.04)}.pms-def-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-bottom:1px solid #ECEAF2;font-size:15px;align-items:center}.pms-def-row:last-child{border-bottom:none}.pms-def-row.head{background:var(--pms-dark) !important;color:#FFFFFF !important;font-weight:700;font-size:15px}.pms-def-row.head span,.pms-def-row.head strong,.pms-def-row.head th{color:#FFFFFF !important;font-weight:700 !important;padding:16px 18px}.pms-def-row.highlight{background:#F4F1FF}.pms-def-row strong,.pms-def-row span{padding:14px 18px}.pms-def-row span{color:var(--pms-text-muted)}.pms-def-row.highlight span.lead-action{color:var(--pms-primary);font-weight:700}.pms-formula-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-formula-box{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:28px;padding:48px;display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;box-shadow:0 8px 30px rgba(23,21,43,0.04)}.pms-formula-equation-card{background:#17152B;border-radius:18px;padding:24px;border:1px solid rgba(255,255,255,0.12);box-shadow:0 12px 30px rgba(23,21,43,0.15);display:flex;flex-direction:column;gap:12px}.pms-formula-badge-label{font-size:11px;font-weight:800;letter-spacing:1px;color:#C9BEFF;text-transform:uppercase}.pms-formula-math-display{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pms-math-part{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:3px;transition:all 0.2s ease}.pms-math-part:hover{background:rgba(255,255,255,0.12);border-color:#C9BEFF;transform:translateY(-2px)}.pms-math-title{font-size:14px;font-weight:700;color:#FFFFFF}.pms-math-sub{font-size:11px;color:#C5BFDB;line-height:1.3}.pms-math-res{background:rgba(67,34,149,0.4);border-color:#8C72FF}.pms-math-res .pms-math-title{color:#E2DAFF;font-weight:800}.pms-math-op{font-size:20px;font-weight:800;color:#C9BEFF;display:flex;align-items:center;justify-content:center;min-width:14px}.pms-realday-card{background:#F8FAFC;border:1px solid var(--pms-border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 18px rgba(0,0,0,0.02)}.pms-realday-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pms-realday-timeline-wrap{display:flex;flex-direction:column;gap:8px}.pms-realday-bar{width:100%;height:12px;background:#E2E8F0;border-radius:99px;overflow:hidden;display:flex}.pms-bar-productive{height:100%;background:linear-gradient(90deg,#2F9E6A,#48BB78);border-radius:99px 0 0 99px}.pms-bar-idle{height:100%;background:linear-gradient(90deg,#E08A5A,#F6AD55);border-radius:0 99px 99px 0}.pms-bar-legend{display:flex;gap:18px;font-size:12.5px;color:var(--pms-text-subtle);font-weight:600}.pms-bar-legend span{display:inline-flex;align-items:center;gap:6px}.pms-dot.green{background:#2F9E6A}.pms-dot.orange{background:#E08A5A}.pms-realday-grid{display:flex;flex-direction:column;gap:10px;background:#FFFFFF;border:1px solid #ECEAF2;border-radius:14px;padding:14px 18px}.pms-rd-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:12px}.pms-rd-label{color:var(--pms-text-muted)}.pms-rd-val{color:var(--pms-text-main);font-weight:700;white-space:nowrap}.pms-realday-score-badge{display:flex;align-items:baseline;justify-content:space-between;background:linear-gradient(135deg,#432295 0%,#2B1773 100%);color:#FFFFFF;padding:16px 22px;border-radius:14px;box-shadow:0 8px 20px rgba(67,34,149,0.2)}.pms-score-num{font-size:38px;font-weight:800;line-height:1;color:#FFFFFF}.pms-score-label{font-size:13px;font-weight:700;color:#C9BEFF;text-transform:uppercase;letter-spacing:0.8px}.pms-benchmarks-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-dept-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:stretch}.pms-dept-bench-card{background:#FFFFFF;border:1px solid #ECEAF2;border-radius:20px;padding:28px 32px;box-shadow:0 4px 20px rgba(23,21,43,0.04);display:flex;flex-direction:column;justify-content:space-between}.pms-dept-header-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.pms-dept-header-title{font-size:17px;font-weight:700;color:#17152B;line-height:1.35}.pms-dept-chart-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.pms-dept-chart-row{display:flex;align-items:center;gap:16px}.pms-dept-name{font-size:14.5px;font-weight:600;color:#17152B;width:115px;flex-shrink:0}.pms-dept-bar-track{flex:1;height:16px;background:transparent;display:flex;align-items:center}.pms-dept-bar-fill{height:15px;border-radius:99px;transition:width 0.6s cubic-bezier(0.16,1,0.3,1)}.pms-dept-bar-mkt{width:85.7%;background:#3B1B8C}.pms-dept-bar-hr{width:82.0%;background:#3B1B8C}.pms-dept-bar-dev{width:66.3%;background:#6E56CF}.pms-dept-bar-sales{width:60.2%;background:#D97943}.pms-dept-bar-bpo{width:57.7%;background:#D97943}.pms-dept-val{font-size:14.5px;font-weight:700;color:#17152B;width:52px;text-align:right;flex-shrink:0}.pms-dept-chart-note{font-size:12.5px;color:#64748B;line-height:1.5;margin:0}.pms-agent-conclusion{background:#ECE8FB;border:1px solid #D6CFF5;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px;justify-content:center}.pms-dept-conclusion-tag{font-size:11.5px;font-weight:700;color:#4A2FBF;text-transform:uppercase;letter-spacing:0.8px;display:block}.pms-metrics-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-metrics-table-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;overflow:hidden;box-shadow:0 4px 20px rgba(23,21,43,0.03)}.pms-metrics-table-header{background:#F4F1FF;border-bottom:1px solid var(--pms-primary-border);display:grid;grid-template-columns:1.15fr 2fr 1.6fr;padding:14px 24px;align-items:center}.pms-mth-col{font-size:12px;font-weight:800;letter-spacing:0.8px;text-transform:uppercase;color:var(--pms-primary)}.pms-metrics-row{display:grid;grid-template-columns:1.15fr 2fr 1.6fr;padding:16px 24px;border-bottom:1px solid #F0EEF7;align-items:center;transition:background-color 0.2s ease}.pms-metrics-row:last-child{border-bottom:none}.pms-metrics-row:hover{background-color:#FAFAFD}.pms-mtd-col.metric{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.pms-mtd-col.metric strong{font-size:15px;font-weight:700;color:var(--pms-text-main)}.pms-badge-tag{font-size:10px;font-weight:800;letter-spacing:0.5px;background:#ECE8FB;color:var(--pms-primary);padding:2px 8px;border-radius:4px;display:inline-block}.pms-mtd-col.measures{font-size:14.5px;line-height:1.55;color:var(--pms-text-muted);padding-right:16px}.pms-mtd-col.ask{font-size:14px;line-height:1.5;color:var(--pms-text-main);font-style:normal}.pms-ai-adoption-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-ai-adoption-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-ai-dark-box{background:var(--pms-dark) !important;border-radius:28px;padding:52px;color:#FFFFFF !important;display:grid;grid-template-columns:5.5fr 6.5fr;gap:40px;align-items:center;box-shadow:0 20px 50px rgba(15,10,33,0.25)}.pms-ai-dark-box h2{color:#FFFFFF !important}.pms-ai-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.pms-ai-stat-card{background:var(--pms-dark-card);border-radius:14px;padding:20px 18px;border:1px solid rgba(255,255,255,0.12);display:flex;flex-direction:column;justify-content:flex-start}.pms-ai-stat-num{font-size:32px;font-weight:800;color:#FFFFFF !important;line-height:1.1;margin-bottom:6px}.pms-ai-footnote{font-size:13.5px;line-height:1.5;color:#A09DB8;margin:8px 0 0}.pms-ai-chart-card{background:#FFFFFF;border-radius:20px;padding:28px 24px 22px;color:#17152B;box-shadow:0 10px 30px rgba(0,0,0,0.15);display:flex;flex-direction:column}.pms-ai-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pms-ai-chart-title{font-size:16px !important;font-weight:700 !important;color:#17152B !important;margin:0 !important}.pms-ai-chart-legend{display:flex;align-items:center;gap:16px}.pms-ai-legend-item{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#55526B}.pms-ai-legend-box{width:10px;height:10px;border-radius:2px}.pms-ai-legend-box.chatgpt{background:#432295}.pms-ai-legend-box.claude{background:#D97943}.pms-ai-barchart-wrap{display:flex;justify-content:space-between;align-items:flex-end;height:220px;gap:8px;padding:10px 4px 0;margin-bottom:20px;border-bottom:1px solid #ECEAF2}.pms-ai-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%}.pms-ai-bar-top-val{font-size:11px;font-weight:700;color:#17152B;margin-bottom:6px;line-height:1}.pms-ai-bar-stack{width:100%;max-width:32px;border-radius:5px 5px 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:transform 0.2s ease}.pms-ai-bar-stack:hover{transform:scaleY(1.03)}.pms-ai-seg-claude{background:#D97943;width:100%;border-radius:4px 4px 0 0}.pms-ai-seg-chatgpt{background:#432295;width:100%}.pms-ai-bar-jan{height:124px}.pms-ai-bar-feb{height:127px}.pms-ai-bar-mar{height:154px}.pms-ai-bar-apr{height:125px}.pms-ai-bar-may{height:103px}.pms-ai-bar-jun{height:131px}.pms-ai-bar-jul{height:139px}.pms-ai-bar-aug{height:116px}.pms-ai-bar-sep{height:115px}.pms-c-12{height:12px}.pms-c-19{height:19px}.pms-c-22{height:22px}.pms-c-23{height:23px}.pms-c-28{height:28px}.pms-c-37{height:37px}.pms-g-81{height:81px}.pms-g-88{height:88px}.pms-g-96{height:96px}.pms-g-102{height:102px}.pms-g-103{height:103px}.pms-g-112{height:112px}.pms-g-115{height:115px}.pms-g-132{height:132px}.pms-ai-bar-month{font-size:11.5px;font-weight:600;color:#7B7891;margin-top:8px;padding-bottom:6px}.pms-ai-chart-askbox{background:#F4F1FF;border-radius:12px;padding:12px 18px;color:#432295;font-size:13.5px;line-height:1.45}.pms-setbenchmarks-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-benchmarks-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.pms-benchmark-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 10px rgba(23,21,43,0.03);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.pms-benchmark-card:hover{transform:translateY(-3px);border-color:var(--pms-primary-border);box-shadow:0 8px 24px rgba(67,34,149,0.08)}.pms-benchmark-card-header{display:flex;flex-direction:column;gap:4px}.pms-benchmark-cat-tag{font-size:10.5px;font-weight:800;color:var(--pms-primary);letter-spacing:0.8px;text-transform:uppercase}.pms-benchmark-card-title{font-size:18px !important;font-weight:700 !important;color:var(--pms-text-main) !important;margin:0 !important;line-height:1.35 !important}.pms-benchmark-card-desc{font-size:14px !important;line-height:1.55 !important;color:var(--pms-text-muted) !important;margin:0 !important}.pms-pillars-row{background:#ECE8FB;border:1px solid #D6CFF5;border-radius:18px;padding:24px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pms-pillar-col{display:flex;flex-direction:column;gap:6px}.pms-pillar-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:0.8px;color:var(--pms-primary);font-weight:800}.pms-mid-cta-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-mid-cta-banner{background:var(--pms-primary) !important;border-radius:28px;padding:48px 56px;display:grid;grid-template-columns:7fr 4fr;gap:36px;align-items:center;color:#FFFFFF !important;box-shadow:0 15px 40px rgba(67,34,149,0.25)}.pms-mid-cta-banner h2{color:#FFFFFF !important}.pms-mid-cta-btns{display:flex;flex-direction:column;gap:12px}.pms-prompts-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-prompts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pms-prompt-chat-item{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;transition:all 0.2s ease}.pms-prompt-chat-item:hover{border-color:var(--pms-primary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(67,34,149,0.08)}.pms-prompt-who{font-size:11px;font-weight:800;letter-spacing:0.5px;background:var(--pms-primary-light);color:var(--pms-primary);padding:4px 8px;border-radius:6px;flex-shrink:0}.pms-pillars-4grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.pms-capability-tag{font-size:11px;font-weight:800;letter-spacing:0.8px;color:var(--pms-primary);background:#ECE8FB;padding:3px 8px;border-radius:6px;display:inline-flex;align-self:flex-start;width:fit-content;max-width:fit-content;text-transform:uppercase}.pms-levels-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-levels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pms-level-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(23,21,43,0.02)}.pms-level-img-wrap{width:100%;aspect-ratio:16/10;overflow:hidden;background:#F8FAFC;border-bottom:1px solid #ECEAF2;cursor:pointer}.pms-level-img{width:100%;height:100%;object-fit:cover;display:block}.pms-level-card-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.pms-img-modal{display:none;position:fixed;inset:0;z-index:999999;background:rgba(30,30,30,0.85);align-items:center;justify-content:center;padding:20px}.pms-img-modal-close{position:absolute;top:20px;right:25px;background:transparent;color:#ffffff !important;border:none;font-size:42px;cursor:pointer;line-height:1}.pms-img-modal-img{max-width:90vw;max-height:88vh;width:auto;height:auto;display:block;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,0.5)}.pms-roles-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-roles-grid{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:center}.pms-roles-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pms-role-card{background:#FFFFFF;border:1px solid var(--pms-border);border-left:4px solid var(--pms-primary);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:10px;transition:all 0.25s ease;box-shadow:0 2px 10px rgba(23,21,43,0.02)}.pms-role-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(67,34,149,0.08);border-color:#D6CFF5;border-left-color:#6E44E0}.pms-role-card-top{display:flex;align-items:center;gap:12px}.pms-role-badge-icon{width:38px;height:38px;min-width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.pms-role-title{font-size:17px !important;font-weight:700 !important;color:var(--pms-text-main) !important;margin:0 !important}.pms-role-desc{font-size:14px;line-height:1.5;color:var(--pms-text-muted);margin:0;flex:1}.pms-role-ask-pill{background:#F8FAFC;border:1px solid #ECEAF2;border-radius:8px;padding:6px 12px;font-size:13px;color:var(--pms-text-main);line-height:1.4;margin-top:4px}.pms-role-ask-tag{font-weight:800;color:var(--pms-primary);font-size:11.5px;text-transform:uppercase;letter-spacing:0.5px;margin-right:4px}.pms-role-dashboard-wrap{display:flex;align-items:center;justify-content:center;width:100%}.pms-role-dashboard-img{width:100%;height:auto;border-radius:18px;border:1px solid #ECEAF2;box-shadow:0 10px 30px rgba(23,21,43,0.08);display:block;object-fit:cover}.pms-case-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-case-card{background:#FFFFFF;border:1px solid #ECEAF2;border-radius:28px;padding:48px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 24px rgba(0,0,0,0.02)}.pms-case-header{display:flex;flex-direction:column;gap:6px}.pms-case-header h2{font-size:36px;font-weight:800;line-height:1.2;color:#17152B;margin:0}.pms-case-header p.pms-body{font-size:17px;color:#55526B;margin:4px 0 0}.pms-case-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:12px 0 6px}.pms-case-kpi-box{background:#FAFAFD;border:1px solid #ECEAF2;border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:140px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.pms-case-kpi-box:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(67,34,149,0.06);border-color:#D6CFF5}.pms-case-kpi-num{font-size:38px;font-weight:800;color:#432295;line-height:1.1;letter-spacing:-0.02em;margin:0}.pms-case-kpi-desc{font-size:14.5px;color:#55526B;line-height:1.45;font-weight:500}.pms-case-bottom-rec{font-size:16px;line-height:1.65;color:#17152B;margin:8px 0 0}.pms-case-bottom-rec strong{font-weight:800;color:#17152B}.pms-sample-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-sample-box{background:var(--pms-dark) !important;border-radius:28px;padding:56px;color:#FFFFFF !important;display:grid;grid-template-columns:6fr 5fr;gap:48px;align-items:center;box-shadow:0 20px 50px rgba(15,10,33,0.25)}.pms-sample-box h2{color:#FFFFFF !important}.pms-sample-box p{color:#E4E1F2 !important}.pms-sample-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;font-size:16px}.pms-sample-list li{display:flex;align-items:flex-start;gap:12px;color:#FFFFFF !important;font-size:16px !important;font-weight:500 !important;line-height:1.5 !important}.pms-sample-list li svg{color:#2F9E6A !important;stroke:#2F9E6A !important;flex-shrink:0;margin-top:3px}.pms-compare-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-compare-table-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(23,21,43,0.03)}.pms-compare-table{width:100%;border-collapse:collapse}.pms-compare-table th,.pms-compare-table td{padding:16px 20px;border-bottom:1px solid #ECEAF2;text-align:left;font-size:14.5px;vertical-align:middle}.pms-compare-table thead th{background:var(--pms-dark) !important;color:#FFFFFF !important;font-size:15px;font-weight:700;border-bottom:none}.pms-compare-table tbody td:first-child strong{color:var(--pms-text-main);font-size:15px}.pms-compare-table tbody tr:last-child td{border-bottom:none}.pms-compare-table tbody tr.pms-compare-highlight-row,.pms-compare-table tbody tr.pms-compare-highlight-row td{background-color:#F4F1FF !important}.pms-compare-footer{margin-top:22px;font-size:14.5px;line-height:1.6;color:var(--pms-text-muted)}.pms-compare-footer a{color:var(--pms-primary);text-decoration:underline;font-weight:600;transition:color 0.2s ease}.pms-compare-footer a:hover{color:var(--pms-primary-dark)}.pms-steps-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-steps-timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pms-step-timeline-card{background:#FFFFFF;border:1.5px solid var(--pms-border);border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:16px;position:relative;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 16px rgba(23,21,43,0.02);overflow:hidden}.pms-step-timeline-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#432295,#7E5ECB);opacity:0;transition:opacity 0.3s ease}.pms-step-timeline-card:hover{transform:translateY(-4px);border-color:#D6CFF5;box-shadow:0 12px 28px rgba(67,34,149,0.08)}.pms-step-timeline-card:hover::before{opacity:1}.pms-step-card-header-bar{display:flex;justify-content:space-between;align-items:center}.pms-step-icon-num-wrap{display:flex;align-items:center;gap:10px}.pms-step-num-badge{font-size:13px;font-weight:800;color:var(--pms-primary);background:#ECE8FB;padding:4px 10px;border-radius:99px;border:1px solid #D6CFF5}.pms-step-icon-svg{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.pms-step-time-pill{background:#F8FAFC;border:1px solid var(--pms-border);color:var(--pms-text-subtle);font-size:11px;font-weight:800;letter-spacing:0.8px;padding:4px 10px;border-radius:99px;text-transform:uppercase}.pms-step-card-content{display:flex;flex-direction:column;gap:8px}.pms-step-card-title{font-size:18px !important;font-weight:700 !important;color:var(--pms-text-main) !important;margin:0 !important;line-height:1.35 !important}.pms-step-card-desc{font-size:14px !important;line-height:1.55 !important;color:var(--pms-text-muted) !important;margin:0 !important}.pms-faq-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-faq-grid{display:grid;grid-template-columns:4fr 7fr;gap:48px;align-items:start}.pms-faq-list{display:flex;flex-direction:column;gap:12px}.pms-faq-item{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:14px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pms-faq-item.active{border-color:var(--pms-primary);box-shadow:0 4px 14px rgba(67,34,149,0.08)}.pms-faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;font-size:17px;font-weight:700;color:var(--pms-text-main);transition:color 0.2s ease}.pms-faq-trigger:hover{color:var(--pms-primary)}.pms-faq-icon{width:20px;height:20px;flex-shrink:0;color:var(--pms-primary);transition:transform 0.25s ease}.pms-faq-item.active .pms-faq-icon{transform:rotate(180deg)}.pms-faq-content{display:none;padding:0 22px 20px;font-size:15px;line-height:1.6;color:var(--pms-text-muted)}.pms-faq-item.active .pms-faq-content{display:block}.pms-final-cta-sec{padding:0 0 60px;background-color:#FFFFFF !important}.pms-final-cta-box{background:var(--pms-dark) !important;border-radius:28px;padding:64px 48px;text-align:center;color:#FFFFFF !important;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 20px 50px rgba(15,10,33,0.25)}.pms-final-cta-box h2{color:#FFFFFF !important}.pms-final-cta-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px}.pms-glance-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.pms-glance-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 15px rgba(0,0,0,0.02)}.pms-glance-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #F0EEF7;font-size:15px}.pms-glance-row:last-child{border-bottom:none}.pms-founder-card{background:#FFFFFF;border:1px solid var(--pms-border);border-radius:18px;padding:28px;display:flex;gap:20px;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,0.02)}.pms-founder-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--pms-primary-light)}.pms-founder-info{display:flex;flex-direction:column;gap:2px}.pms-mobile-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#FFFFFF;border-top:1px solid var(--pms-border);padding:10px 16px;z-index:9999;display:flex;gap:10px;box-shadow:0 -4px 12px rgba(0,0,0,0.06)}.pms-mobile-sticky-cta a{flex:1;text-align:center;padding:12px 14px;font-size:14px}@media (max-width:1200px){.pms-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pms-pillars-4grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.pms-breadcrumb-bar{padding:75px 0 10px}.pms-hero-section{padding:130px 0 25px}.pms-h1{font-size:34px}.pms-h2{font-size:30px}.hero-stats-strip{padding:16px 0 14px}.hero-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.pms-workflow-sec{padding:20px 0 30px}.pms-definition-sec{padding:30px 0 40px}.pms-def-grid,.pms-formula-box,.pms-dept-grid,.pms-devtrend-grid,.pms-ai-dark-box,.pms-mid-cta-banner,.pms-roles-grid,.pms-sample-box,.pms-faq-grid,.pms-glance-founder-grid{grid-template-columns:1fr;gap:32px}.pms-metrics-grid,.pms-levels-grid,.pms-steps-grid,.pms-steps-timeline-grid{grid-template-columns:1fr}.pms-benchmarks-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px}.pms-case-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pms-pillars-row{grid-template-columns:1fr}.pms-prompts-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px}.pms-prompt-chat-item{font-size:14.5px;padding:14px 16px}.pms-dark-box,.pms-formula-box,.pms-ai-dark-box,.pms-sample-box,.pms-case-card{padding:32px 24px}}@media (max-width:767px){.pms-breadcrumb-bar{padding:70px 0 10px}.pms-hero-section{padding:120px 0 20px}.pms-hero-content{gap:10px}.hero-stats-strip{padding:14px 0 12px}.pms-h1{font-size:2rem}.pms-h2{font-size:24px}.hero-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hero-stat-num{font-size:1.5rem !important}.hero-stat-desc{font-size:0.8rem !important}.pms-workflow-sec{padding:10px 0 15px !important}.pms-dark-box{padding:24px 16px !important;gap:20px !important;border-radius:18px !important}.pms-workflow-disclaimer{padding-top:14px !important;margin-top:0 !important}.pms-definition-sec{padding:15px 0 30px !important}.pms-workflow-grid,.pms-metrics-grid,.pms-levels-grid,.pms-benchmarks-cards-grid,.pms-roles-subgrid,.pms-steps-grid,.pms-steps-timeline-grid,.pms-pillars-4grid,.pms-case-kpi-grid,.pms-prompts-grid{grid-template-columns:1fr}.pms-ai-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.pms-ai-stat-card{padding:14px 12px !important;border-radius:12px !important}.pms-ai-stat-num{font-size:22px !important;line-height:1.15 !important;margin-bottom:4px !important}.pms-ai-stat-sub{font-size:11px !important;line-height:1.35 !important}.pms-step-card-title,.pms-step-card h3{min-height:auto}.pms-mid-cta-banner{padding:32px 20px}.pms-def-row{grid-template-columns:1fr;gap:4px;padding:12px}.pms-def-row strong,.pms-def-row span{padding:4px 0}.pms-def-row.head{display:none}.pms-final-cta-btns{flex-direction:column;width:100%}.pms-final-cta-btns a{width:100%;text-align:center}.pms-founder-card{flex-direction:column;text-align:center}}.pms-sec-heading-wrap{max-width:900px;margin-bottom:32px}.pms-sec-heading-wrap-sm{max-width:900px;margin-bottom:28px}.pms-col-gap-16{display:flex;flex-direction:column;gap:16px}.pms-col-gap-18{display:flex;flex-direction:column;gap:18px}.pms-col-gap-12{display:flex;flex-direction:column;gap:12px}.pms-hero-img-box{min-height:440px}.pms-ph-content{display:none;flex-direction:column;align-items:center;gap:8px}.pms-ph-content-sm{display:none;flex-direction:column;align-items:center;gap:6px}.pms-text-white{color:#FFFFFF !important}.pms-text-muted-light{color:#E4E1F2 !important}.pms-max-900{max-width:900px}.pms-body-subtle{font-size:16px;color:var(--pms-text-subtle)}.pms-body-lead{font-size:18px;color:#17152B}.pms-body-md{font-size:15px}.pms-text-primary-dark{font-weight:600;color:var(--pms-primary-dark)}.pms-link-primary{color:var(--pms-primary);font-weight:600;text-decoration:none;transition:color 0.2s ease}.pms-link-primary:hover{color:var(--pms-primary-dark);text-decoration:underline}.pms-link-underline{color:var(--pms-primary);text-decoration:underline;font-weight:600}.pms-realday-title{font-size:17px;color:#17152B;display:block}.pms-bar-prod-76{width:76.4%}.pms-bar-idle-24{width:23.6%}.pms-rd-val.idle{color:#d97706}.pms-rd-val.prod{color:#2F9E6A}.pms-dept-bench-card{padding:24px}.pms-dept-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pms-dept-header-title{font-size:17px;font-weight:700}.pms-dept-placeholder{min-height:260px}.pms-mt-12{margin-top:12px}.pms-m-0{margin:0 !important}.pms-dept-conclusion-tag{font-size:12px;letter-spacing:1px;color:var(--pms-primary);font-weight:700}.pms-ai-stat-sub{color:#C5BFDB !important}.pms-ai-stat-split-bar{margin-top:8px;height:6px;background:rgba(255,255,255,0.15);border-radius:99px;overflow:hidden;display:flex}.pms-ai-bar-chatgpt{width:82.6%;background:#2F9E6A}.pms-ai-bar-claude{width:17.4%;background:#C9BEFF}.pms-ask-box-dark{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);color:#FFFFFF}.pms-ai-card-dark{background:#201D38;border-color:rgba(255,255,255,0.1);padding:24px}.pms-ai-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pms-ai-card-title{color:#FFFFFF;font-size:16px}.pms-ai-placeholder{background:rgba(255,255,255,0.05);border-color:#554D82;color:#C9BEFF;min-height:260px}.pms-ai-phid{background:#4A2FBF}.pms-mid-cta-h2{font-size:36px;margin:0}.pms-agent-recording-wrap{width:100%;margin-top:24px;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.pms-agent-recording-img{width:100%;max-width:1100px;height:auto;border-radius:20px;border:1px solid #ECEAF2;box-shadow:0 12px 36px rgba(23,21,43,0.08);display:block}.pms-pillar-card{padding:24px 22px}.pms-pillar-title{font-size:18px;margin:10px 0 8px}.pms-pillar-desc{font-size:14.5px;line-height:1.55;color:var(--pms-text-muted)}.pms-level-img-wrap{width:100%;aspect-ratio:16/10;overflow:hidden;background:#F8FAFC;border-bottom:1px solid #ECEAF2;display:flex;align-items:center;justify-content:center}.pms-level-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.pms-level-card:hover .pms-level-img{transform:scale(1.03)}.pms-level-title{font-size:18px;margin:0 0 6px}.pms-level-ask{margin-top:10px;color:var(--pms-text-main)}.pms-trend-dev-card{background:#FFFFFF;border:1px solid #ECEAF2;border-radius:20px;padding:32px 36px;box-shadow:0 4px 20px rgba(23,21,43,0.04)}.pms-devtrend-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:44px;align-items:center}.pms-devtrend-left{display:flex;flex-direction:column}.pms-devtrend-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.pms-devtrend-title{font-size:20px;font-weight:700;color:#17152B;line-height:1.35;margin:0}.pms-devtrend-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:180px;padding-bottom:6px}.pms-devtrend-bar-col{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end}.pms-devtrend-bar-val{font-size:11px;font-weight:700;color:#17152B;margin-bottom:5px;white-space:nowrap}.pms-devtrend-bar-wrap{width:100%;max-width:40px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.pms-devtrend-bar-fill{width:100%;border-radius:6px 6px 0 0;transition:height 0.6s cubic-bezier(0.16,1,0.3,1)}.pms-devbar-jan{height:75px;background:#C6BCF8}.pms-devbar-feb{height:80px;background:#C6BCF8}.pms-devbar-mar{height:97px;background:#9F8DEB}.pms-devbar-apr{height:106px;background:#8E77EA}.pms-devbar-may{height:58px;background:#E59E73}.pms-devbar-jun{height:99px;background:#9F8DEB}.pms-devbar-jul{height:93px;background:#9F8DEB}.pms-devbar-aug{height:112px;background:#3B1B8C}.pms-devbar-sep{height:116px;background:#3B1B8C}.pms-devtrend-bar-month{font-size:12px;color:#64748B;margin-top:8px;font-weight:500}.pms-devtrend-note{font-size:12.5px;color:#64748B;margin-top:18px;margin-bottom:0;line-height:1.5}.pms-devtrend-right{display:flex;flex-direction:column;justify-content:center;gap:20px}.pms-devtrend-gain-wrap{display:flex;flex-direction:column;gap:4px}.pms-devtrend-gain-num{font-size:42px;font-weight:800;color:#3B1B8C;line-height:1}.pms-devtrend-gain-desc{font-size:14px;color:#4A4760;margin:0;line-height:1.45}.pms-devtrend-advice-card{background:#ECE8FB;border:1px solid #E0D9F8;border-radius:16px;padding:20px 22px}.pms-devtrend-advice-tag{font-size:11.5px;font-weight:700;color:#4A2FBF;text-transform:uppercase;letter-spacing:0.8px;display:block;margin-bottom:8px}.pms-devtrend-advice-text{font-size:13.5px;line-height:1.55;color:#17152B;margin:0}.pms-role-badge-icon.admin{background:#F4F1FF;color:#432295}.pms-role-badge-icon.hr{background:#EBF8FF;color:#0284C7}.pms-role-badge-icon.mgr{background:#F0FDF4;color:#16A34A}.pms-role-badge-icon.loc{background:#FFFBEB;color:#D97706}.pms-role-badge-icon.emp{background:#FAF5FF;color:#9333EA}.pms-role-badge-icon.mob{background:#EFF6FF;color:#2563EB}.pms-mobile-card{align-items:center;justify-content:center;padding:24px}.pms-mobile-ph{min-height:380px;width:100%}.pms-case-sub{font-size:18px;color:var(--pms-text-muted)}.pms-sample-list-disc{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:10px;margin:0}.pms-sample-list-item{color:#FFFFFF;font-size:15.5px;line-height:1.5}.pms-sample-form-card{background:#FFFFFF;border-radius:20px;padding:28px 32px;color:var(--pms-text-main)}.pms-sample-form{display:flex;flex-direction:column;gap:14px}.pms-form-label{font-size:13px;font-weight:600;margin-bottom:5px;display:block;color:var(--pms-text-main)}.pms-form-input{width:100%;height:44px;border:1px solid var(--pms-border);border-radius:8px;padding:0 14px;font-size:14.5px}.pms-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pms-form-select{width:100%;height:44px;border:1px solid var(--pms-border);border-radius:8px;padding:0 12px;font-size:14.5px;background:#FFFFFF}.pms-form-submit{width:100%;height:48px;border:none;margin-top:4px;border-radius:10px;font-weight:700;font-size:15px}.pms-form-disclaimer{text-align:center;font-size:12.5px;color:#64748b;margin-top:6px;margin-bottom:0}.pms-compare-table th.col-spacer{width:20%}.pms-compare-table th.col-measure{width:27%}.pms-compare-table th.col-track{width:26%}.pms-final-cta-h2{font-size:46px;max-width:900px;margin:0}.pms-final-cta-p{max-width:760px;font-size:19px;margin:0}.pms-btn-cta-sample{border-color:#C9BEFF;color:#C9BEFF !important}.pms-glance-title{font-size:18px}.pms-glance-lbl{color:var(--pms-text-subtle)}.pms-glance-val{font-weight:600}.pms-founder-review-tag{font-size:11px;color:var(--pms-primary);font-weight:700;text-transform:uppercase}.pms-founder-name{font-size:20px;font-weight:700;margin:0;color:#17152B}.pms-founder-date{margin:0;font-size:12px;color:#8E8AA8}.pms-founder-link{color:var(--pms-primary);font-weight:600;font-size:13px;text-decoration:none;margin-top:4px}.pms-founder-link:hover{text-decoration:underline}.clean-faq-section{padding:2.75rem 0 2rem !important;background-color:#fbfbfe}.faq-cost-box{padding:1.5rem;background:#fff;border-radius:16px;border:1px solid #f3f4f6;position:sticky;top:100px}.faq-cost-price{font-size:1rem;font-weight:700;color:#1e1b4b;margin-bottom:.5rem}.faq-item-card{border-radius:12px;border:1px solid #f3f4f6;background:#fff;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.faq-item-card:hover{border-color:#e5e7eb;background:#fafafa}.faq-header-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer}.faq-header-btn:hover{background:#fafafa;border-color:#e5e7eb}.faq-question-text{font-weight:700;color:#111827;font-size:.9375rem;padding-right:1.5rem}.faq-icon-svg{transition:transform .3s ease;color:#9ca3af;flex-shrink:0}.faq-header-btn:not(.collapsed) .faq-icon-svg{transform:rotate(180deg);color:#4c1d95}.faq-answer-content{padding:0 1.5rem 1.5rem;color:#4b5563;font-size:.875rem;line-height:1.6}.faq-answer-inner{padding-top:.5rem;border-top:1px solid #f9fafb}.bg-darkblue{background-color:#1e1b4b !important;color:#ffffff !important}.bg-darkblue:hover{background-color:#3b28b6 !important;color:#ffffff !important}@media (max-width:991px){.pms-devtrend-grid,.pms-formula-box,.pms-def-grid,.pms-dept-grid,.pms-ai-dark-box,.pms-roles-grid,.pms-sample-box,.pms-faq-grid,.pms-glance-founder-grid{display:flex !important;flex-direction:column !important;gap:28px !important}}@media (max-width:767px){.pms-formula-box{padding:22px 14px !important;border-radius:18px !important}.pms-formula-equation-card{padding:16px 14px !important;border-radius:14px !important}.pms-formula-math-display{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important}.pms-math-part{width:100% !important;text-align:center !important;align-items:center !important;padding:10px 12px !important}.pms-math-title{font-size:13.5px !important}.pms-math-sub{font-size:10.5px !important}.pms-math-op{align-self:center !important;margin:2px 0 !important;font-size:16px !important}.pms-realday-card{padding:20px 14px !important;border-radius:16px !important}.pms-realday-score-badge{padding:12px 14px !important}.pms-score-num{font-size:24px !important}.pms-trend-dev-card{padding:20px 12px !important;border-radius:16px !important;overflow:hidden !important}.pms-devtrend-header-row{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;margin-bottom:16px !important}.pms-devtrend-title{font-size:17px !important}.pms-devtrend-chart{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:2px !important;height:155px !important;width:100% !important;padding:0 !important}.pms-devtrend-bar-col{flex:1 1 0% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important}.pms-devtrend-bar-wrap{width:100% !important;max-width:22px !important}.pms-devtrend-bar-val{font-size:8px !important;margin-bottom:3px !important}.pms-devtrend-bar-month{font-size:9px !important;margin-top:5px !important}.pms-devtrend-gain-num{font-size:32px !important}.pms-benchmarks-cards-grid,.pms-roles-subgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}}@media (max-width:576px){.pms-benchmarks-cards-grid,.pms-roles-subgrid,.pms-prompts-grid{grid-template-columns:1fr !important}.pms-devtrend-bar-wrap{max-width:18px !important}.pms-devtrend-bar-val{font-size:7.5px !important}.pms-devtrend-bar-month{font-size:8.5px !important}}