.px-home{font-family:inherit}.px-section{padding:72px 0}.px-container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.px-section-title{font-size:clamp(1.8rem,2.4vw,2.2rem);font-weight:700;margin-bottom:1rem}.px-section-text{font-size:1.05rem;line-height:1.7;max-width:760px}.px-hero{padding-top:96px;padding-bottom:96px;background:#fff}.px-hero-content{max-width:760px}.px-hero-title{font-size:clamp(2.4rem,3vw,3rem);font-weight:700;margin-bottom:1rem}.px-hero-subtitle{font-size:1.1rem;line-height:1.7;margin-bottom:1.75rem}.px-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.px-hero-link{font-size:.95rem;text-decoration:underline}.px-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;border-radius:999px;font-weight:600;font-size:.98rem;text-decoration:none;border:1px solid transparent;cursor:pointer}.px-btn-primary{background-color:#5a3fc0;color:#fff;border-color:#5a3fc0}.px-btn-primary:hover{background-color:#4a32a4;border-color:#4a32a4;color:#fff}.px-btn-secondary{background-color:#fff;color:#5a3fc0;border-color:#5a3fc0}.px-btn-secondary:hover{background-color:#f2efff}.px-stats{background:#f5f5f5}.px-stats-list{display:flex;flex-direction:column;gap:1.75rem}.px-stat{padding:1.25rem 1.5rem;border-radius:12px;background:#fff;border:1px solid #e3e3e3}.px-stat-title{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.px-stat-source{font-size:.85rem;color:#555}.px-services{background:#fff}.px-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem}.px-service-card{background:#fafafa;border-radius:12px;border:1px solid #e5e5e5;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.px-service-title{font-size:1.1rem;font-weight:600}.px-service-text{font-size:.96rem;line-height:1.6}.px-service-link{margin-top:auto;font-size:.9rem;text-decoration:underline}.px-about-mini,.px-cta{text-align:left}.px-cta{background:#fff}@media (max-width:768px){.px-hero-actions{flex-direction:column;align-items:flex-start}.px-section{padding:56px 0}.px-service-card{padding:1.25rem}}.px-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem}.px-news-card{background:#fafafa;border-radius:12px;border:1px solid #e5e5e5;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.px-news-title{font-size:1.05rem;font-weight:600;margin:0}.px-news-meta{font-size:.85rem;color:#555}.px-news-text{font-size:.96rem;line-height:1.6}.px-news-link{font-size:.9rem;text-decoration:underline}.insights-card{padding:24px 24px 28px;border-radius:10px;border:1px solid #e2e2f5;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:14px}.insights-card:hover{border-color:#5a3fc0;box-shadow:0 6px 18px rgba(0,0,0,.06)}.insights-card h2,.insights-card h3{margin:0 0 6px;line-height:1.2}.insights-card .wp-block-post-date{margin:0 0 10px;font-size:.875rem;color:#666}.insights-card .wp-block-post-excerpt{margin-top:4px}.insights-card .wp-block-post-excerpt p{margin:0}.insights-card .wp-block-post-excerpt__more-link{display:inline-block;margin-top:10px;font-size:.9rem;text-decoration:none;color:#4a32a4}.insights-card .wp-block-post-excerpt__more-link:hover{text-decoration:underline}@media (max-width:768px){.insights-card{padding:20px;gap:12px}}@supports (text-wrap:balance){.insights-card h2,.insights-card h3{text-wrap:balance}}.insights-card{border:1px solid #d7d7e8;border-radius:12px;padding:24px 24px 28px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.04)}.insights-card:hover{border-color:#4a32a4;box-shadow:0 6px 16px rgba(0,0,0,.08)}@supports (text-wrap:balance){.insights-card h2,.insights-card h3{text-wrap:balance}}.wp-block-query .wp-block-post{border:1px solid #d7d7e8;border-radius:12px;padding:24px 24px 28px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.04);margin-bottom:32px}.wp-block-query .wp-block-post:hover{border-color:#4a32a4;box-shadow:0 6px 16px rgba(0,0,0,.08)}@supports (text-wrap:balance){.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3{text-wrap:balance}}.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3,.insights-card h2,.insights-card h3{word-break:normal;overflow-wrap:break-word;hyphens:auto}@supports (text-wrap:balance){.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3,.insights-card h2,.insights-card h3{text-wrap:balance}}.featured-insight-loop{margin-bottom:40px}.featured-insight-loop .wp-block-post{position:relative}.featured-insight-loop .wp-block-post::before{content:"Featured Insight";position:absolute;top:14px;left:18px;padding:4px 12px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#4a32a4;border-radius:999px}.featured-insight-loop .wp-block-post>*:first-child{margin-top:16px}.wp-block-query .wp-block-post{padding:20px 22px 24px;border-radius:12px;border:1px solid #d7d7e8;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.04)}.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3{margin:0 0 6px;line-height:1.25}.wp-block-query .wp-block-post .wp-block-post-date{margin:0 0 10px;font-size:.9rem;color:#666}.wp-block-query .wp-block-post .wp-block-post-excerpt{margin-top:0}.wp-block-query .wp-block-post .wp-block-post-excerpt p{margin:0}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link{display:inline-block;margin-top:10px;font-size:.9rem;text-decoration:none;color:#4a32a4}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link:hover{text-decoration:underline}.wp-block-query .wp-block-post:hover{border-color:#4a32a4;box-shadow:0 6px 16px rgba(0,0,0,.08)}@supports (text-wrap:balance){.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3{text-wrap:balance}}.featured-insight-loop .wp-block-post,.wp-block-query .wp-block-post{margin:0 0 16px;padding:14px 18px 16px;border-radius:12px;border:1px solid #d7d7e8;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.04)}.featured-insight-loop .wp-block-post:hover,.wp-block-query .wp-block-post:hover{border-color:#4a32a4;box-shadow:0 6px 16px rgba(0,0,0,.08)}.featured-insight-loop{margin-bottom:36px}.wp-block-query .wp-block-post:last-child{margin-bottom:0}.featured-insight-loop .wp-block-post,.wp-block-query .wp-block-post{padding:16px 20px 20px}.featured-insight-loop .wp-block-post>*:first-child{margin-top:20px}.wp-block-query .wp-block-post h2,.wp-block-query .wp-block-post h3,.featured-insight-loop .wp-block-post h2,.featured-insight-loop .wp-block-post h3{margin-bottom:6px}.wp-block-query .wp-block-post .wp-block-post-date,.featured-insight-loop .wp-block-post .wp-block-post-date{margin-bottom:8px}.wp-block-query .wp-block-post,.featured-insight-loop .wp-block-post{padding:14px 16px 18px!important;margin-bottom:20px!important}.wp-block-query .wp-block-post .wp-block-post-excerpt p{margin:0!important}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link{margin-top:6px!important}.featured-insight-loop .wp-block-post>*:first-child{margin-top:10px!important}.home .entry-title{display:none!important}