.hr-page{background:var(--surface);overflow-x:hidden}.hr-page *,.hr-page :before,.hr-page :after{box-sizing:border-box}.hr-hero-section{background:radial-gradient(circle at 86% 16%,#7c3aed14,#0000 31%),linear-gradient(#131316 0% 100%);padding:22px 0 48px}.hr-breadcrumbs{align-items:center;gap:var(--space-8);margin-bottom:var(--space-24);color:var(--text-quiet);font-size:var(--bz-text-base);display:flex}.hr-breadcrumbs a,.hr-breadcrumbs span{align-items:center;gap:var(--space-6);display:inline-flex}.hr-breadcrumbs a:hover{color:var(--purple-ink)}.hr-hero-grid{grid-template-columns:minmax(390px,.82fr) minmax(600px,1.18fr);align-items:center;gap:55px;display:grid}.hr-kicker{align-items:center;gap:var(--space-8);width:fit-content;margin-bottom:var(--space-24);color:#a97ddd;font-size:var(--bz-text-sm);background:#1a1a1f;border:1px solid #371f51;border-radius:999px;padding:9px 13px;font-weight:700;display:inline-flex}.hr-hero-copy h1{color:#f4f4f5;letter-spacing:-.042em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.08}.hr-hero-copy h1 span{color:var(--purple-ink);display:inline-block;position:relative}.hr-hero-copy h1 span:after{content:"";background:var(--purple);border-radius:999px;height:4px;position:absolute;bottom:-7px;left:0;right:0;transform:rotate(-1deg)}.hr-hero-copy>p{color:#8b8b95;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.7}.hr-hero-actions{gap:var(--space-16);margin-top:var(--space-30);flex-wrap:wrap;display:flex}.hr-primary-button,.hr-outline-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:52px;font-size:var(--bz-text-md);border-radius:9px;padding:0 25px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.hr-primary-button:hover,.hr-outline-button:hover{transform:translateY(-2px)}.hr-primary-button{color:var(--text-on-dark);background:linear-gradient(135deg,#8b4cca,#6f2fb4);box-shadow:0 12px 28px #7c3aed40}.hr-outline-button{color:#a97ddd;background:var(--surface);border:1px solid #8f56c8}.hr-trust-list{gap:var(--space-24);margin-top:var(--space-26);color:var(--text-muted);font-size:var(--bz-text-sm);flex-wrap:wrap;display:flex}.hr-trust-list span{align-items:center;gap:var(--space-6);display:inline-flex}.hr-trust-list svg{color:var(--purple-ink)}.hr-dashboard-window{background:var(--surface);border:1px solid var(--border);border-radius:17px;grid-template-columns:116px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 30px 70px #0f172a1f}.hr-dashboard-sidebar{background:#131316;border-right:1px solid #27272c;flex-direction:column;padding:16px 10px;display:flex}.hr-mini-brand{align-items:center;gap:var(--space-4);margin-bottom:var(--space-18);color:var(--purple-ink);letter-spacing:1.4px;flex-direction:column;font-size:8px;display:flex}.hr-mini-brand>span{width:35px;height:35px;color:var(--text-on-dark);background:var(--purple);font-size:var(--bz-text-lg);border-radius:10px;place-items:center;font-weight:800;display:grid}.hr-mini-brand small{color:var(--text-quiet);font-size:5px}.hr-sidebar-menu{gap:var(--space-4);flex-direction:column;display:flex}.hr-sidebar-item{align-items:center;gap:var(--space-6);color:var(--text-quiet);border-radius:7px;padding:8px 7px;font-size:8px;font-weight:600;display:flex}.hr-sidebar-item.active{color:#a97ddd;background:#1e0e2f}.hr-sidebar-icon{border:1.4px solid;border-radius:3px;width:10px;height:10px}.hr-dashboard-content{min-width:0;padding:var(--space-14)}.hr-dashboard-topbar{margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.hr-dashboard-topbar>strong{font-size:var(--bz-text-base)}.hr-dashboard-topbar>div{align-items:center;gap:var(--space-8);display:flex}.hr-user-avatar{width:27px;height:27px;color:var(--text-on-dark);background:#5e2f90;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.hr-summary-grid{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-summary-grid>div{min-width:0;padding:var(--space-12);background:var(--surface);border:1px solid #27272c;border-radius:9px}.hr-summary-grid span,.hr-summary-grid strong,.hr-summary-grid small{display:block}.hr-summary-grid span{min-height:22px;color:var(--text-quiet);font-size:7px}.hr-summary-grid strong{margin-top:var(--space-2);font-size:var(--bz-text-xl)}.hr-summary-grid small{margin-top:var(--space-2);color:var(--purple-ink);font-size:6px}.hr-dashboard-main-grid{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:minmax(0,1.55fr) minmax(210px,.85fr);display:grid}.hr-dashboard-left,.hr-dashboard-right{min-width:0}.hr-attendance-card,.hr-recent-leave-card,.hr-status-card,.hr-department-card{background:var(--surface);border:1px solid #27272c;border-radius:10px}.hr-attendance-card{padding:var(--space-14)}.hr-card-heading{justify-content:space-between;align-items:center;display:flex}.hr-card-heading h4,.hr-recent-leave-card h4,.hr-status-card h4,.hr-department-card h4{margin:0;font-size:9px}.hr-card-heading span{color:#8b8b95;background:#1a1a1f;border-radius:5px;padding:5px 7px;font-size:6px}.hr-attendance-chart{width:100%;height:105px;margin-top:var(--space-10)}.hr-chart-labels{color:var(--text-quiet);justify-content:space-between;font-size:6px;display:flex}.hr-recent-leave-card{margin-top:var(--space-10);padding:var(--space-12)}.hr-recent-leave-card>div{align-items:center;gap:var(--space-6);border-bottom:1px solid #27272c;grid-template-columns:27px minmax(0,1fr) auto auto;padding:8px 0;display:grid}.hr-request-avatar{width:25px;height:25px;color:var(--text-on-dark);background:#8b5ab9;border-radius:50%;place-items:center;font-size:6px;font-weight:700;display:grid}.hr-recent-leave-card strong,.hr-recent-leave-card small{display:block}.hr-recent-leave-card strong{font-size:7px}.hr-recent-leave-card small,.hr-recent-leave-card>div>span:nth-child(3){color:var(--text-quiet);font-size:6px}.hr-recent-leave-card em{border-radius:999px;padding:4px 6px;font-size:5px;font-style:normal}.hr-recent-leave-card em.pending{color:var(--purple-ink);background:#1d0e2f}.hr-recent-leave-card em.approved{color:var(--green-ink);background:#0e3123}.hr-recent-leave-card>a,.hr-department-card>a{align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--purple-ink);font-size:7px;font-weight:700;display:inline-flex}.hr-dashboard-right{gap:var(--space-10);display:grid}.hr-status-card,.hr-department-card{padding:var(--space-12)}.hr-status-content{align-items:center;gap:var(--space-10);margin-top:var(--space-12);grid-template-columns:92px minmax(0,1fr);display:grid}.hr-status-donut{background:radial-gradient(circle, #131316 0 46%, transparent 47%), conic-gradient(var(--purple) 0 60%, #a875d8 60% 85%, #c4a2e3 85% 95%, #202026 95% 100%);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.hr-status-legend{gap:var(--space-6);display:grid}.hr-status-legend>div{align-items:center;gap:var(--space-4);color:#8b8b95;grid-template-columns:7px minmax(0,1fr) auto;font-size:6px;display:grid}.hr-status-legend i{border-radius:2px;width:6px;height:6px}.hr-status-legend i.permanent{background:var(--purple)}.hr-status-legend i.contract{background:#a875d8}.hr-status-legend i.probation{background:#c4a2e3}.hr-status-legend i.resigned{background:#202026}.hr-department-header,.hr-department-row{justify-content:space-between;align-items:center;display:flex}.hr-department-header{margin-top:var(--space-10);padding-bottom:var(--space-6);color:var(--text-quiet);border-bottom:1px solid #27272c;font-size:6px}.hr-department-row{color:#8b8b95;border-bottom:1px solid #27272c;padding:7px 0;font-size:6px}.hr-features-section{padding:52px 0 var(--section-gap-lead);background:linear-gradient(180deg, #131316, var(--surface) 20%)}.hr-section-heading{margin-bottom:var(--space-30);text-align:center}.hr-section-heading h2{letter-spacing:-.033em;margin:0;font-size:clamp(30px,3vw,43px)}.hr-section-heading h2 span{color:var(--purple-ink);position:relative}.hr-section-heading h2 span:after{content:"";background:var(--purple);border-radius:999px;height:3px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.hr-feature-grid{gap:var(--space-18);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hr-feature-card{min-width:0;padding:var(--space-18);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 25px #0f172a0d}.hr-card-1,.hr-card-2,.hr-card-3{grid-column:span 4}.hr-card-4,.hr-card-5,.hr-card-6,.hr-card-7{grid-column:span 3}.hr-feature-card-heading{align-items:flex-start;gap:var(--space-10);display:flex}.hr-feature-card-heading>div:first-child{align-items:center;gap:var(--space-6);color:var(--purple-ink);display:flex}.hr-feature-number{width:31px;height:26px;color:var(--text-on-dark);background:var(--purple);font-size:var(--bz-text-xs);border-radius:6px;place-items:center;font-weight:700;display:grid}.hr-feature-card-heading h3{font-size:var(--bz-text-lg);margin:0 0 5px}.hr-feature-card-heading p{color:#a1a1aa;min-height:38px;font-size:var(--bz-text-xs);margin:0;line-height:1.5}.hr-feature-preview{min-height:250px;margin-top:var(--space-16);padding:var(--space-12);background:#131316;border:1px solid #3a2b45;border-radius:10px;overflow:hidden}.hr-feature-preview>a{align-items:center;gap:var(--space-6);margin-top:var(--space-12);color:var(--purple-ink);font-size:7px;font-weight:700;display:inline-flex}.employee-preview-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.employee-preview-toolbar>div{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-6);color:#8b8b95;background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:1;font-size:6px;display:flex}.employee-preview-toolbar button{color:var(--text-on-dark);background:var(--purple);border:0;border-radius:6px;padding:7px 9px;font-size:6px;font-weight:700}.employee-table-header,.employee-preview-list>div{gap:var(--space-6);grid-template-columns:1.25fr 1fr .8fr .55fr;align-items:center;display:grid}.employee-table-header{margin-top:var(--space-10);color:var(--text-quiet);padding:6px 4px;font-size:5px}.employee-preview-list>div{color:#8b8b95;border-top:1px solid #27272c;padding:7px 4px;font-size:6px}.employee-preview-list>div>div{align-items:center;gap:var(--space-4);display:flex}.employee-preview-avatar{width:20px;height:20px;color:var(--text-on-dark);background:#8c5db7;border-radius:50%;flex-shrink:0;place-items:center;font-size:5px;display:grid}.employee-preview-list em{border-radius:999px;width:fit-content;padding:3px 5px;font-size:5px;font-style:normal}.employee-preview-list em.permanent{color:var(--green-ink);background:#0f3021}.employee-preview-list em.contract{color:#60a5fa;background:#0d172d}.employee-preview-list em.probation{color:var(--purple-ink);background:#1d0e2f}.attendance-time{position:relative}.attendance-time strong,.attendance-time span{display:block}.attendance-time strong{font-size:25px}.attendance-time span{color:var(--text-quiet);font-size:7px}.attendance-time em{color:var(--green-ink);background:#0e3122;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;position:absolute;top:3px;right:0}.attendance-summary{margin-top:var(--space-12);border:1px solid #27272c;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.attendance-summary>div{text-align:center;border-right:1px solid #27272c;padding:9px 4px}.attendance-summary>div:last-child{border-right:0}.attendance-summary span,.attendance-summary strong{display:block}.attendance-summary span{color:var(--text-quiet);font-size:5px}.attendance-summary strong{margin-top:var(--space-4);font-size:var(--bz-text-xs)}.attendance-department-list{gap:var(--space-8);margin-top:var(--space-12);display:grid}.attendance-department-list>div{align-items:center;gap:var(--space-6);color:var(--text-quiet);grid-template-columns:62px minmax(0,1fr) 28px;font-size:6px;display:grid}.attendance-department-list>div>div{background:#1f1828;border-radius:999px;height:5px;overflow:hidden}.attendance-department-list i{background:var(--purple);border-radius:999px;height:100%;display:block}.attendance-department-list>div:last-child i{background:var(--green)}.leave-preview-header{justify-content:space-between;align-items:center;display:flex}.leave-preview-header strong{font-size:var(--bz-text-sm)}.leave-preview-header>div{gap:var(--space-4);display:flex}.leave-preview-header button{color:#8b8b95;background:var(--surface);border:1px solid var(--border);border-radius:5px;min-height:24px;padding:0 7px;font-size:6px}.leave-preview-header button:last-child{color:var(--text-on-dark);background:var(--purple);border-color:var(--purple)}.leave-weekdays,.leave-calendar-grid{gap:var(--space-4);grid-template-columns:repeat(7,1fr);display:grid}.leave-weekdays{margin-top:var(--space-12)}.leave-weekdays span{color:var(--text-quiet);text-align:center;font-size:5px}.leave-calendar-grid{margin-top:var(--space-6)}.leave-calendar-grid span{color:#8b8b95;border-radius:5px;place-items:center;min-height:23px;font-size:6px;display:grid}.leave-calendar-grid span.selected{color:var(--purple-ink);background:#200e31}.leave-legend{gap:var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.leave-legend span{align-items:center;gap:var(--space-4);color:var(--text-quiet);font-size:5px;display:inline-flex}.leave-legend i{border-radius:50%;width:5px;height:5px}.leave-legend i.annual{background:var(--purple)}.leave-legend i.sick{background:#ef4444}.leave-legend i.permission{background:#3b82f6}.leave-legend i.wfh{background:#10b981}.payroll-preview-header>div{justify-content:space-between;align-items:center;display:flex}.payroll-preview-header strong{font-size:9px}.payroll-preview-header span{color:var(--brand-ink);font-size:6px}.payroll-summary-grid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:.75fr 1.25fr;display:grid}.payroll-summary-grid>div{padding:var(--space-10);background:var(--surface);border:1px solid #27272c;border-radius:7px}.payroll-summary-grid span,.payroll-summary-grid strong{display:block}.payroll-summary-grid span{color:var(--text-quiet);font-size:6px}.payroll-summary-grid strong{margin-top:var(--space-4);font-size:10px}.payroll-components{margin-top:var(--space-12)}.payroll-components>div{color:var(--text-quiet);border-bottom:1px solid #27272c;justify-content:space-between;align-items:center;padding:8px 0;font-size:6px;display:flex}.payroll-components svg{color:var(--green-ink)}.recruitment-preview-header{justify-content:space-between;align-items:center;display:flex}.recruitment-preview-header strong{font-size:10px}.recruitment-preview-header span{color:#8b8b95;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:6px}.recruitment-pipeline{margin-top:var(--space-12)}.recruitment-pipeline>div{gap:var(--space-6);color:#8b8b95;border-bottom:1px solid #27272c;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;padding:8px 0;font-size:6px;display:grid}.pipeline-color{border-radius:999px;width:4px;height:22px}.color-1{background:#8b5cf6}.color-2{background:#6366f1}.color-3{background:#3b82f6}.color-4{background:var(--primary)}.color-5{background:#ec4899}.color-6{background:#10b981}.performance-preview>strong{font-size:10px}.performance-preview-list{gap:var(--space-10);margin-top:var(--space-12);display:grid}.performance-preview-list>div{align-items:center;gap:var(--space-6);color:#8b8b95;grid-template-columns:24px 78px minmax(0,1fr) 22px;font-size:6px;display:grid}.performance-avatar{width:23px;height:23px;color:var(--text-on-dark);background:#8d60b7;border-radius:50%;place-items:center;font-size:5px;display:grid}.performance-preview-list>div>div{background:#1f1828;border-radius:999px;height:5px;overflow:hidden}.performance-preview-list i{background:var(--purple);border-radius:999px;height:100%;display:block}.access-preview>strong{font-size:10px}.role-access-content{gap:var(--space-10);margin-top:var(--space-12);grid-template-columns:1.25fr .75fr;display:grid}.role-access-list>div{color:#8b8b95;border-bottom:1px solid #27272c;justify-content:space-between;align-items:center;padding:9px 0;font-size:6px;display:flex}.access-lock{color:#9b6bc4;background:#200e2e;border-radius:11px;place-items:center;display:grid}.hr-benefit-section{padding:10px 0 var(--section-gap)}.hr-benefit-section h2{text-align:center;letter-spacing:-.026em;margin:0 0 28px;font-size:clamp(28px,3vw,39px)}.hr-benefit-section h2 span{color:var(--purple-ink)}.hr-benefit-grid{gap:var(--space-14);grid-template-columns:repeat(5,1fr);display:grid}.hr-benefit-grid article{align-items:center;gap:var(--space-12);min-height:105px;padding:var(--space-16);display:flex}.hr-benefit-grid article>span{width:46px;height:46px;color:var(--purple-ink);background:#1e0e2f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hr-benefit-grid h3{font-size:var(--bz-text-sm);margin:0 0 4px}.hr-benefit-grid p{color:#a1a1aa;margin:0;font-size:9px;line-height:1.45}.hr-cta-section{padding:0 0 var(--section-gap-tight)}.hr-cta-card{align-items:center;gap:var(--space-24);min-height:145px;color:var(--text-on-dark);background:radial-gradient(circle at 15% 20%,#13131624,#0000 25%),linear-gradient(135deg,#6f2fb4,#8b4cca);border-radius:23px;grid-template-columns:75px minmax(0,1fr) auto;padding:28px 34px;display:grid;box-shadow:0 18px 35px #7c3aed3d}.hr-cta-icon{border:1px solid #27272c73;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.hr-cta-card h2{margin:0 0 5px;font-size:25px}.hr-cta-card p{color:#ffffffe0;font-size:var(--bz-text-base);margin:0}.hr-cta-actions{gap:var(--space-12);display:flex}.hr-cta-actions a{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;font-size:var(--bz-text-base);border-radius:9px;padding:0 22px;font-weight:700;display:inline-flex}.hr-cta-white{color:#a97ddd;background:var(--surface)}.hr-cta-outline{color:var(--text-on-dark);border:1px solid}.hr-social-section{padding:4px 0 var(--section-gap-tight)}.hr-social-strip{background:#131316;border:1px solid #371f51;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:20px 26px;display:flex}.hr-social-strip>p{color:#a1a1aa;max-width:320px;font-size:var(--bz-text-md);margin:0;font-weight:600}.hr-social-badges{flex-wrap:wrap;gap:14px 26px;display:flex}.hr-social-badges>div{align-items:center;gap:var(--space-8);color:#a1a1aa;font-size:var(--bz-text-base);display:flex}.hr-social-badges svg{color:var(--purple-ink)}.hr-social-badges span strong{color:#f4f4f5}.hr-social-stars{color:var(--brand-ink);font-size:var(--bz-text-md);letter-spacing:1px}.hr-impact-section{padding:20px 0 var(--section-gap)}.hr-impact-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-impact-card{background:radial-gradient(circle at 88% 12%,#7c3aed0f,#0000 42%),#131316;border:1px solid #341f51;border-radius:16px;padding:24px 22px}.hr-impact-icon{width:44px;height:44px;margin-bottom:var(--space-14);color:var(--purple-ink);background:#1e0e2f;border-radius:12px;place-items:center;display:grid}.hr-impact-card strong{color:#f4f4f5;letter-spacing:-1px;font-size:32px;font-weight:800;display:block}.hr-impact-card p{color:var(--text-muted);font-size:var(--bz-text-base);margin:8px 0 0;line-height:1.5}.hr-industry-section{padding:24px 0 var(--section-gap)}.hr-section-sub{color:#8b8b95;max-width:560px;font-size:var(--bz-text-md);margin:14px auto 0;line-height:1.6}.hr-industry-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.hr-industry-card{align-items:flex-start;gap:var(--space-12);padding:var(--space-18);background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.hr-industry-card:hover{border-color:#351f51;transform:translateY(-3px);box-shadow:0 12px 26px #7c3aed1a}.hr-industry-card>span{width:44px;height:44px;color:var(--purple-ink);background:#1c0d2d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.hr-industry-card h3{font-size:var(--bz-text-md);margin:2px 0 5px}.hr-industry-card p{color:#a1a1aa;font-size:var(--bz-text-sm);margin:0;line-height:1.45}.hr-why-section{padding:20px 0 var(--section-gap)}.hr-why-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hr-why-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 22px;box-shadow:0 8px 25px #0f172a0a}.hr-why-icon{width:50px;height:50px;margin-bottom:var(--space-14);color:var(--text-on-dark);background:linear-gradient(135deg,#8b4cca,#6f2fb4);border-radius:13px;place-items:center;display:grid}.hr-why-card h3{font-size:var(--bz-text-lg);margin:0 0 8px}.hr-why-card p{color:var(--text-muted);font-size:var(--bz-text-base);margin:0;line-height:1.55}.hr-security-section{padding:8px 0 var(--section-gap)}.hr-security-head{margin-bottom:var(--space-26);text-align:center}.hr-security-head .hr-kicker{margin-inline:auto}.hr-security-head h2{letter-spacing:-.026em;margin:0;font-size:clamp(28px,3vw,39px)}.hr-security-head h2 span{color:var(--purple-ink)}.hr-security-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-security-card{align-items:flex-start;gap:var(--space-12);padding:var(--space-20);background:#131316;border:1px solid #361f51;border-radius:14px;display:flex}.hr-security-card>span{width:42px;height:42px;color:var(--purple-ink);background:var(--surface);border:1px solid #381f51;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.hr-security-card h3{font-size:var(--bz-text-md);margin:2px 0 5px}.hr-security-card p{color:#a1a1aa;font-size:var(--bz-text-sm);margin:0;line-height:1.45}.hr-faq-section{padding:8px 0 var(--section-gap)}.hr-faq-list{gap:var(--space-12);max-width:780px;margin:0 auto;display:grid}.hr-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px 20px}.hr-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-14);color:#f4f4f5;font-size:var(--bz-text-md);cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex}.hr-faq-item summary::-webkit-details-marker{display:none}.hr-faq-item summary svg{color:var(--purple-ink);flex-shrink:0;transition:transform .2s}.hr-faq-item[open] summary svg{transform:rotate(45deg)}.hr-faq-item>p{color:#8b8b95;font-size:var(--bz-text-md);margin:0;padding:0 0 18px;line-height:1.65}@media (max-width:1280px){.hr-hero-grid{grid-template-columns:1fr}.hr-hero-copy{text-align:center}.hr-kicker,.hr-hero-copy>p{margin-inline:auto}.hr-hero-actions,.hr-trust-list{justify-content:center}.hr-dashboard-window{width:100%;max-width:930px;margin-inline:auto}.hr-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-card-1,.hr-card-2,.hr-card-3,.hr-card-4,.hr-card-5,.hr-card-6,.hr-card-7{grid-column:auto}.hr-benefit-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.hr-cta-card{grid-template-columns:70px 1fr}.hr-cta-actions{grid-column:2}}@media (max-width:820px){.hr-dashboard-window{grid-template-columns:72px minmax(0,1fr)}.hr-mini-brand strong,.hr-mini-brand small,.hr-sidebar-item>span:last-child{display:none}.hr-sidebar-item{justify-content:center}.hr-summary-grid{grid-template-columns:repeat(2,1fr)}.hr-dashboard-main-grid{grid-template-columns:1fr}.hr-dashboard-right{grid-template-columns:repeat(2,1fr)}.hr-feature-grid{grid-template-columns:1fr}.hr-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hr-hero-copy h1{letter-spacing:-.036em;font-size:clamp(40px,11vw,55px)}.hr-dashboard-window{grid-template-columns:1fr}.hr-dashboard-sidebar{display:none}.hr-dashboard-right,.hr-benefit-grid{grid-template-columns:1fr}.hr-cta-card{text-align:center;grid-template-columns:1fr}.hr-cta-icon{margin-inline:auto}.hr-cta-actions{grid-column:1;justify-content:center}}@media (max-width:520px){.hr-hero-actions{flex-direction:column}.hr-hero-actions a{width:100%}.hr-trust-list{flex-direction:column;align-items:flex-start}.hr-dashboard-content{padding:var(--space-10)}.hr-summary-grid{grid-template-columns:1fr}.hr-feature-card{padding:var(--space-14)}.employee-table-header,.employee-preview-list>div{grid-template-columns:1.3fr 1fr .7fr}.employee-table-header span:nth-child(3),.employee-preview-list>div>span:nth-child(3){display:none}.attendance-summary{grid-template-columns:repeat(2,1fr)}.role-access-content{grid-template-columns:1fr}.hr-cta-actions{flex-direction:column}.hr-cta-actions a{width:100%}}.hr-usecase-section{padding:8px 0 var(--section-gap)}.hr-usecase-grid{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hr-usecase-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.hr-usecase-image{background:#1c0e2f;min-height:260px;position:relative;overflow:hidden}.hr-usecase-image img{object-fit:cover;width:100%;height:100%;display:block}.hr-usecase-image:after{content:"";background:linear-gradient(115deg,#7c3aed33,#0000 55%);position:absolute;inset:0}.hr-usecase-content{padding:var(--space-22)}.hr-usecase-content h3{font-size:var(--bz-text-xl);margin:0 0 6px}.hr-usecase-content>p{color:#a1a1aa;font-size:var(--bz-text-base);margin:0 0 15px;line-height:1.55}.hr-usecase-content ul{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.hr-usecase-content li{align-items:center;gap:var(--space-8);color:#a1a1aa;font-size:var(--bz-text-base);display:flex}.hr-usecase-content li svg{color:var(--purple-ink);flex-shrink:0}@media (max-width:1080px){.hr-impact-grid,.hr-industry-grid,.hr-why-grid,.hr-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hr-usecase-grid{grid-template-columns:1fr}}@media (max-width:560px){.hr-usecase-card{grid-template-columns:1fr}.hr-usecase-image{min-height:190px}}@media (max-width:700px){.hr-social-strip{flex-direction:column;align-items:flex-start}.hr-impact-grid,.hr-industry-grid,.hr-why-grid,.hr-security-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hr-page *,.hr-page :before,.hr-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.hr-primary-button:hover,.hr-outline-button:hover,.hr-industry-card:hover{transform:none}}
