*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#0d0d0d}body.pm-body{background:radial-gradient(circle at top,#0f172a,#020617);color:#f6f5ff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body.pm-page-single-post{background:#fffbeb;color:#2f1404}.pm-app{min-height:100vh;display:flex;flex-direction:column}.pm-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 20px;pointer-events:none;will-change:transform}.pm-header a{pointer-events:auto}.pm-logo{width:70px;height:70px;display:block}.pm-hero{position:relative;height:190px;overflow:hidden}@media (max-width:1024px){.pm-hero{height:170px}}@media (max-width:767px){.pm-hero{height:150px}}.pm-hero-bg{position:absolute;inset:0;background-image:linear-gradient(to top,rgb(6 23 42 / .85),rgb(6 23 42 / .35),rgb(6 23 42 / .15)),url(https://placeman.co.in/wp-content/uploads/2026/03/file_00000000fb7471fa816207554e3385d6.png);background-size:cover;background-position:center}.pm-hero-text{background:#03020a}.pm-hero-text-inner{max-width:1120px;margin:0 auto;padding:48px 20px 32px;color:#f6f5ff}.pm-hero-text h1{max-width:720px;font-size:clamp(30px, 5vw, 46px);line-height:1.15;margin-bottom:14px;color:#f6f5ff}.pm-hero-text p{max-width:640px;font-size:16px;line-height:1.6;opacity:.95;color:#f6f5ff}.pm-main{flex:1 0 auto;position:relative}.pm-main-inner{max-width:1100px;margin:0 auto;padding:96px 20px 120px}body.pm-page-home .pm-main{background:#03020a}.pm-section{max-width:760px;margin:0 auto}.pm-section h1,.pm-section h2,.pm-section h3,.pm-section p,.pm-section li{color:#f6f5ff}.pm-section h2{font-size:28px;margin-bottom:16px}.pm-section h3{font-size:20px;margin:32px 0 8px}.pm-section p{line-height:1.7;margin-bottom:12px}.pm-section ul{padding-left:20px}body.pm-page-about,body.pm-page-contact{background:#eae2f9;color:#14036c}.pm-page-about .pm-main-inner,.pm-page-contact .pm-main-inner{background:#eae2f9;color:#14036c;border-radius:16px;padding:48px 32px;margin-top:140px;box-shadow:0 20px 40px rgb(15 23 42 / .08)}.pm-page-about h1,.pm-page-contact h1,.pm-page-about p,.pm-page-contact p{color:#14036c}@media (max-width:767px){.pm-page-about .pm-main-inner,.pm-page-contact .pm-main-inner{padding:32px 20px;margin-top:140px}}.pm-footer{border-top:1px solid rgb(255 255 255 / .08);padding:32px 20px 140px;text-align:center}.pm-footer nav a{color:#f97316;font-size:16px;font-weight:600;margin:0 10px;text-decoration:none}.pm-footer nav a:hover{text-decoration:underline}.pm-footer-copy{margin-top:16px;font-size:14px;color:#90999c}body.pm-page-home .pm-footer{background:#03020a}body.pm-page-about .pm-footer,body.pm-page-contact .pm-footer{background:#eae2f9}body.pm-page-privacy-policy .pm-footer{background:#fff}body.pm-page-home .pm-footer{padding-bottom:32px}@media (min-width:1025px){body.pm-page-home .pm-footer{padding-bottom:140px}}body.pm-page-home .pm-sticky-cta{position:fixed;left:0;right:0;bottom:20px;z-index:90;display:flex;justify-content:center;gap:16px;pointer-events:none;transition:transform 0.25s ease}body.pm-page-home .pm-sticky-cta a{pointer-events:auto;background:#f97316;color:#020617;padding:14px 28px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 25px rgb(0 0 0 / .45)}body.pm-page-home .pm-sticky-cta a:hover{transform:translateY(-2px)}body.pm-page-home.pm-footer-visible .pm-sticky-cta{transform:translateY(-140px)}.pm-blog-share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 12px;padding:16px 20px;background:#fffbeb;border-radius:8px;border:1px solid #e8dcb8}.pm-blog-share-label{font-size:13px;font-weight:600;color:#2f1404;margin-right:4px}.pm-blog-share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;color:#fff!important;transition:opacity 0.15s}.pm-blog-share-btn:hover{opacity:.85}.pm-blog-share-linkedin{background:#0077b5}.pm-blog-share-x{background:#2f1404}.pm-blog-share-facebook{background:#1877f2}.pm-blog-share-whatsapp{background:#25d366}.pm-blog-share-email{background:#8b4513}.pm-blog-section{margin-top:40px;padding-top:32px;border-top:1px solid #3a3a3a}.pm-blog-section h2,.pm-blog-section .pm-blog-intro{color:#fff}.pm-blog-intro{font-size:15px;margin-bottom:24px;opacity:.85}.pm-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:28px}.pm-blog-card{background:#fffbeb;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .25);display:flex;flex-direction:column;transition:box-shadow 0.2s,transform 0.2s}.pm-blog-card-guide{background:#f588ff}.pm-blog-card:hover{box-shadow:0 4px 18px rgb(0 0 0 / .35);transform:translateY(-2px)}.pm-blog-card-img-link{display:block}.pm-blog-card-img{width:100%;aspect-ratio:1200 / 630;height:auto;object-fit:cover;object-position:center;display:block}.pm-blog-card-img-placeholder{width:100%;height:170px;background:linear-gradient(135deg,#2f1404 0%,#8b4513 100%)}.pm-blog-card-body{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}.pm-blog-card-date{font-size:11px;color:#a08858;margin:0 0 6px;text-transform:uppercase;letter-spacing:.04em}.pm-blog-card-title{font-size:15px;font-weight:700;margin:0 0 8px;line-height:1.4}.pm-blog-card-title a{color:#2f1404;text-decoration:none}.pm-blog-card-title a:hover{color:#8b4513}.pm-blog-card-excerpt{font-size:13px;color:#5a4632;flex:1;margin:0 0 12px;line-height:1.5}.pm-blog-card-read-more{font-size:13px;font-weight:600;color:#8b4513;text-decoration:none}.pm-blog-card-read-more:hover{text-decoration:underline}.pm-blog-all-link{text-align:center;margin-top:8px}.pm-blog-all-link a{font-size:14px;font-weight:600;color:#fff;text-decoration:none;border-bottom:2px solid #8b4513;padding-bottom:2px}.single-post table,article table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;background:#fffbeb;box-shadow:0 1px 4px rgb(47 20 4 / .08);border-radius:6px;overflow:hidden}.single-post table th,article table th{background:#2f1404;color:#fffbeb;text-align:left;padding:10px 14px;font-weight:700;font-size:13px;letter-spacing:.01em}.single-post table td,article table td{padding:9px 14px;border-bottom:1px solid #f0e6c8;color:#2f1404}.single-post table tr:last-child td,article table tr:last-child td{border-bottom:none}.single-post table tr:nth-child(even) td,article table tr:nth-child(even) td{background:#fdf6e3}@media (max-width:600px){.single-post table,article table{display:block;overflow-x:auto;white-space:nowrap}}.pm-blog-article{max-width:760px;margin:0 auto;padding:20px;font-family:'DM Sans',sans-serif;color:#2f1404;line-height:1.65}.pm-blog-article-title{font-family:'DM Serif Display',serif;font-size:32px;margin-bottom:8px;color:#2f1404}.pm-blog-article h2{font-family:'DM Serif Display',serif;font-size:24px;margin-top:32px;color:#2f1404}.pm-blog-article h3{font-size:19px;margin-top:24px;color:#2f1404}body.pm-page-blog{background:#fffbeb;color:#2f1404}body.pm-page-blog .pm-footer{background:#fffbeb}body.pm-page-blog .pm-footer nav a{color:#8b4513}body.pm-page-blog .pm-footer-copy{color:#6b5a42}.pm-blog-index{max-width:1100px;margin:0 auto;padding:20px 0}.pm-blog-index-title{font-family:'DM Serif Display',serif;font-size:34px;color:#2f1404;margin-bottom:6px}.pm-blog-index-sub{font-size:15px;color:#5a4632;margin-bottom:32px}.pm-blog-index-grid{margin-bottom:32px}.pm-blog-index-pagination{text-align:center;margin-top:20px}.pm-blog-index-pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 3px;border-radius:6px;background:#fffbeb;border:1px solid #e8dcb8;color:#2f1404;text-decoration:none;font-size:14px}.pm-blog-index-pagination .page-numbers.current{background:#2f1404;color:#fffbeb}.pm-blog-index-empty{text-align:center;padding:60px 20px;color:#6b5a42}body.pm-page-single-post .pm-header,body.pm-page-blog .pm-header{position:static;padding:16px 20px}.pm-featured-jobs-section{margin-top:40px;padding-top:32px;border-top:1px solid #242633}.pm-featured-jobs-section h2{color:#dbff4d}.pm-featured-jobs-section .pm-jobs-grid{display:grid;grid-template-columns:1fr;gap:20px;margin:24px 0 28px;padding:0;max-width:none}.pm-featured-jobs-section .pm-job-card{background:#12131A;border:1px solid #242633;border-radius:10px;padding:20px;position:relative;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.pm-featured-jobs-section .pm-job-card:hover{transform:translateY(-4px);border-color:#3B82F6;box-shadow:0 8px 24px rgb(0 0 0 / .4)}.pm-featured-jobs-section .pm-job-card:hover .pm-job-card-logo{transform:scale(1.05)}.pm-featured-jobs-section .pm-featured-badge{display:inline-block;background:#F97316;color:#FFF;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:10px}.pm-featured-jobs-section .pm-job-card-title{font-size:16px;font-weight:700;margin:0 0 14px;line-height:1.4}.pm-featured-jobs-section .pm-job-card-title a{color:#FFF;text-decoration:none}.pm-featured-jobs-section .pm-job-card-title a:hover{color:#60A5FA}.pm-featured-jobs-section .pm-job-card-grid{display:flex;flex-direction:column;gap:8px}.pm-featured-jobs-section .pm-job-card-company{display:flex;align-items:center;gap:8px}.pm-featured-jobs-section .pm-job-card-logo{width:36px;height:36px;object-fit:contain;border-radius:4px;transition:transform 0.2s ease}.pm-featured-jobs-section .pm-job-card-company-name{font-size:13px;font-weight:600;color:#C5CAD3;margin:0}.pm-featured-jobs-section .pm-job-card-location p{font-size:13px;color:#A2A8B3;margin:0}.pm-featured-jobs-section .pm-job-card-meta p{font-size:13px;color:#A2A8B3;margin:0}.pm-featured-jobs-section .pm-job-card-salary{color:#22C55E!important;font-weight:600}.pm-featured-jobs-section .pm-job-card-posted{font-size:12px;color:#7D8491;margin-top:4px}.pm-featured-jobs-section .pm-work-mode-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px}.pm-featured-jobs-section .pm-work-mode-remote{background:#DCFCE7;color:#15803D}.pm-featured-jobs-section .pm-work-mode-hybrid{background:#DBEAFE;color:#1D4ED8}.pm-featured-jobs-section .pm-work-mode-onsite{background:#FFEDD5;color:#C2410C}.pm-featured-jobs-section .pm-job-type-full-time{color:#2563EB}.pm-featured-jobs-section .pm-job-type-contract{color:#7C3AED}.pm-featured-jobs-section .pm-job-type-part-time{color:#0891B2}.pm-featured-jobs-section .pm-job-type-internship{color:#EA580C}.pm-featured-jobs-section .pm-job-card-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.pm-featured-jobs-section .pm-job-card-title-inline{font-size:15px;font-weight:700;margin:0 0 2px;line-height:1.35}.pm-featured-jobs-section .pm-job-card-title-inline a{color:#FFF;text-decoration:none}.pm-featured-jobs-section .pm-job-card-title-inline a:hover{color:#60A5FA}.pm-featured-jobs-section .pm-job-card-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.pm-featured-jobs-section .pm-job-type-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;color:#FFF}.pm-featured-jobs-section .pm-job-type-full-time{background:#2563EB}.pm-featured-jobs-section .pm-job-type-contract{background:#7C3AED}.pm-featured-jobs-section .pm-job-type-part-time{background:#0891B2}.pm-featured-jobs-section .pm-job-type-internship{background:#EA580C}.pm-featured-jobs-section .pm-job-type-other{background:#4B5563}.pm-featured-jobs-section .pm-job-card-location-inline{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#A2A8B3}.pm-featured-jobs-section .pm-location-icon{width:13px;height:13px;object-fit:contain;flex-shrink:0}.pm-featured-jobs-section .pm-job-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #242633}.pm-featured-jobs-section .pm-job-card-view-link{font-size:13px;font-weight:600;color:#60A5FA;text-decoration:none}.pm-featured-jobs-section .pm-job-card-view-link:hover{text-decoration:underline}