:root{--green: #1ead18;--green-dark: #188e14;--header-height: 72px;--ink: #17202b;--muted: #657080;--line: rgba(23, 32, 43, .12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17202b;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 18px)}body{margin:0;overflow-x:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:0}.boss-site{color:var(--ink);min-height:100vh;overflow-x:hidden;padding-top:var(--header-height)}.boss-header{align-items:center;background:#fffffff5;border-bottom:1px solid var(--line);border-top:3px solid var(--green);display:flex;gap:24px;justify-content:space-between;max-width:100%;min-height:72px;padding:14px clamp(18px,4vw,56px);position:fixed;left:0;right:0;top:0;z-index:20}.boss-brand{align-items:center;display:inline-flex;gap:10px;font-size:22px;font-weight:950;flex:0 0 auto}.boss-brand img{height:38px;width:auto}.boss-header nav,.footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.boss-header nav a,.footer nav a{border-radius:8px;color:var(--muted);font-weight:850;padding:10px 12px}.boss-header nav a:hover,.footer nav a:hover{background:#f3f7f1;color:var(--ink)}.boss-header nav .nav-cta{background:#111820;color:#fff}.hero,.section,.footer,.showcase,.product-family,.product-proof,.pay-system,.comparison,.ai-automation,.audience,.calculator,.attendance,.impact,.sign-in,.page-hero,.pricing-grid,.faq,.jobs-directory,.insight-page,.insights{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:clamp(18px,4vw,56px);padding-right:clamp(18px,4vw,56px)}.hero{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(460px,1fr);min-height:calc(100vh - 72px);padding-bottom:72px;padding-top:72px}.hero>*,.showcase>*,.ai-automation>*,.audience-layout>*,.calculator>*,.attendance>*,.split>*,.request>*{min-width:0}.hero-copy,.section-heading,.request-copy,.showcase-copy,.product-proof-copy,.pay-copy,.ai-copy,.audience-copy,.calculator-copy,.attendance-copy{display:grid;gap:18px;min-width:0}.kicker{color:var(--green-dark);font-size:13px;font-weight:950;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0}.hero h1,.section h2,.showcase h2,.product-family h2,.product-proof h2,.pay-system h2,.comparison h2,.ai-automation h2,.audience h2,.calculator h2,.attendance h2,.workflow h2,.sign-in h2,.page-hero h1,.insights h2,.faq h2{color:var(--ink);font-size:clamp(42px,6vw,78px);letter-spacing:0;line-height:1.02}.hero h1{font-size:clamp(46px,5.25vw,72px)}.hero p,.section-heading p,.request-copy p,.showcase-copy p,.product-proof-copy p,.pay-copy p,.ai-copy p,.audience-copy p,.calculator-copy p,.attendance-copy p,.page-hero p,.sign-in p{color:var(--muted);font-size:18px;line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:12px}.search-link-row{display:grid;gap:8px}.search-link-row>span{color:var(--muted);font-size:14px;font-weight:850}.search-link-links{display:flex;flex-wrap:wrap;gap:8px 14px}.search-link-links a{color:var(--ink);font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.primary,.secondary{align-items:center;border-radius:8px;display:inline-flex;font-weight:950;justify-content:center;min-height:50px;padding:0 20px}.primary{background:var(--green);color:#fff;box-shadow:0 14px 34px #1ead183d}.secondary{background:#fff;border:1px solid rgba(23,32,43,.14);color:var(--ink)}.hero-proof,.chip-cloud{display:flex;flex-wrap:wrap;gap:10px}.chip-cloud span{background:#fff;border:1px solid rgba(23,32,43,.1);border-radius:999px;box-shadow:0 10px 28px #1118200f;font-weight:900;max-width:100%;overflow-wrap:anywhere;padding:10px 14px}.hero-proof{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.hero-proof article{background:#fff;border:1px solid rgba(17,24,32,.09);border-radius:8px;box-shadow:0 18px 48px #1118200f;display:grid;gap:8px;padding:18px}.hero-proof span{color:var(--muted);font-size:14px;line-height:1.45}.product-family{padding-bottom:104px;padding-top:104px}.product-family .section-heading p{max-width:820px}.logo-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.logo-grid article{align-content:start;background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;box-shadow:0 18px 48px #1118200e;display:grid;gap:12px;min-height:260px;padding:18px}.logo-mark{height:96px;justify-self:start;object-fit:contain;width:86px}.logo-grid h3{font-size:24px}.logo-grid p{color:var(--muted);font-size:14px;line-height:1.5}.hero-product{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:214px 158px 148px;max-width:100%;min-width:0}.hero-screen,.hero-side-card,.hero-chart-card,.hero-stats-card{border-radius:8px;box-shadow:0 28px 82px #11182024;overflow:hidden}.hero-screen{background:#fff;border:1px solid rgba(17,24,32,.14);display:grid;grid-column:1 / span 8;grid-row:1 / span 2;grid-template-rows:auto minmax(0,1fr)}.hero-screen img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.hero-side-card,.hero-chart-card,.hero-stats-card{background:#fff;border:1px solid rgba(17,24,32,.12);display:grid;gap:9px;padding:15px}.hero-ai-card{background:#111820;color:#fff}.hero-side-card span,.hero-chart-card span,.hero-stats-card span{color:var(--green-dark);font-size:11px;font-weight:950;text-transform:uppercase}.hero-ai-card span{color:#78e374}.hero-side-card strong,.hero-chart-card strong,.hero-stats-card strong{font-size:21px;line-height:1.05}.hero-ai-card p{align-items:center;color:#dce5ee;display:flex;font-size:12px;gap:7px;line-height:1.25}.hero-ai-card svg{color:#78e374;flex:0 0 auto}.hero-pay-card div{display:flex;flex-wrap:wrap;gap:7px}.hero-pay-card em{background:#eef3eb;border-radius:999px;color:var(--ink);font-size:12px;font-style:normal;font-weight:900;padding:7px 9px}.hero-ai-card{grid-column:9 / span 4;grid-row:1}.hero-pay-card{grid-column:1 / span 6;grid-row:3}.hero-chart-card{grid-column:9 / span 4;grid-row:2}.hero-chart-card div{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:72px}.hero-chart-card i{align-items:end;background:linear-gradient(180deg,var(--green),#2682ff);border-radius:7px 7px 3px 3px;display:flex;justify-content:center;min-height:20px}.hero-chart-card b{color:#fff;font-size:10px;line-height:1;padding-bottom:5px}.hero-stats-card{grid-column:7 / span 6;grid-row:3}.hero-stats-card em{color:var(--muted);font-size:12px;font-style:normal;margin-top:-7px}.impact{background:#111820;color:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.impact article{border-right:1px solid rgba(255,255,255,.08);display:grid;gap:10px;padding:34px}.impact strong{font-size:24px}.impact span{color:#c7d2dc;line-height:1.55}.product-proof,.pay-system{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.62fr) minmax(560px,1.18fr);padding-bottom:104px;padding-top:104px}.product-proof h2{font-size:clamp(42px,4.6vw,64px)}.product-screen,.pay-panel{background:#111820;border-radius:8px;box-shadow:0 28px 82px #11182029;color:#fff}.product-screen{display:grid;gap:18px;padding:18px}.screen-top,.screen-column,.pay-run,.export-stack{background:#fff1;border:1px solid rgba(255,255,255,.12);border-radius:8px}.screen-top{display:grid;gap:6px;padding:16px}.screen-top span,.screen-column>span,.pay-run>span,.export-stack>span{color:#78e374;font-size:12px;font-weight:950;text-transform:uppercase}.screen-top strong{font-size:28px}.screen-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 150px}.screen-column{align-content:start;display:grid;gap:10px;padding:14px}.pipeline-row{align-items:center;background:#ffffff12;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.pipeline-row i{align-items:center;background:var(--green);border-radius:999px;color:#fff;display:inline-flex;font-style:normal;font-weight:950;height:28px;justify-content:center;width:28px}.pipeline-row em,.screen-column article em,.payroll-mini em{color:#c7d2dc;font-style:normal}.screen-column article{display:grid;gap:5px;padding:10px 0}.screen-column article+article{border-top:1px solid rgba(255,255,255,.1)}.screen-column small{color:#78e374;font-weight:900;text-transform:uppercase}.payroll-mini{align-content:center}.payroll-mini strong{font-size:46px;line-height:1}.payroll-mini div,.showcase-metric div{display:grid;gap:8px}.payroll-mini i{background:linear-gradient(90deg,var(--green),rgba(255,255,255,.12));border-radius:999px;display:block;height:8px}.proof-stage{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(7,78px);position:relative}.proof-main-screen,.proof-panel{border-radius:8px;box-shadow:0 28px 82px #11182024;overflow:hidden}.proof-main-screen{background:#fff;border:1px solid rgba(17,24,32,.14);display:grid;grid-column:1 / span 8;grid-row:1 / span 4;grid-template-rows:auto minmax(0,1fr)}.screen-bar{align-items:center;background:#111820;color:#fff;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 14px}.screen-bar span{background:var(--green);border-radius:999px;box-shadow:14px 0 #fff,28px 0 #ffffff73;height:9px;width:37px}.screen-bar strong{font-size:14px}.screen-bar em{color:#78e374;font-size:12px;font-style:normal;font-weight:900}.proof-main-screen img{display:block;height:100%;object-fit:cover;width:100%}.proof-panel{background:#fff;border:1px solid rgba(17,24,32,.12);display:grid;gap:10px;padding:16px}.panel-label{color:var(--green-dark);font-size:11px;font-weight:950;text-transform:uppercase}.proof-panel>strong{font-size:22px;line-height:1}.proof-pipeline{grid-column:9 / span 4;grid-row:1 / span 3}.bar-chart{align-items:end;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:170px}.bar-item{align-items:center;display:grid;gap:6px;grid-template-rows:minmax(0,1fr) auto auto;height:100%}.bar-item i{align-self:end;background:linear-gradient(180deg,var(--green),#2682ff);border-radius:7px 7px 3px 3px;display:block;min-height:22px;width:100%}.bar-item span,.bar-item em{color:var(--muted);font-size:9px;font-style:normal;font-weight:850;line-height:1;text-align:center}.bar-item em{color:var(--ink)}.proof-ai{background:#111820;color:#fff;grid-column:9 / span 4;grid-row:4 / span 3}.proof-ai .panel-label,.proof-ai svg{color:#78e374}.proof-ai p{align-items:start;display:grid;gap:3px 8px;grid-template-columns:auto minmax(0,1fr)}.proof-ai p span{font-weight:900}.proof-ai p em{color:#c7d2dc;font-size:12px;font-style:normal;grid-column:2}.proof-attendance{grid-column:1 / span 5;grid-row:5 / span 3}.proof-attendance img,.proof-ads img,.proof-payroll img{border-radius:6px;display:block;height:118px;object-fit:cover;width:100%}.proof-attendance>div{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-attendance p{background:#f6f9f4;border-radius:6px;display:grid;gap:4px;padding:9px}.proof-attendance p span{color:var(--muted);font-size:11px}.proof-attendance p strong{font-size:18px}.proof-payroll{grid-column:6 / span 3;grid-row:5 / span 3}.proof-payroll img{height:72px;object-fit:contain}.proof-payroll>div{display:flex;flex-wrap:wrap;gap:7px}.proof-payroll em{background:#eef3eb;border-radius:999px;color:var(--ink);font-size:12px;font-style:normal;font-weight:900;padding:7px 9px}.proof-ads{grid-column:9 / span 4;grid-row:7 / span 1;padding:10px}.proof-ads img{height:64px;object-position:top}.pay-system{border:1px solid rgba(17,24,32,.09);border-radius:8px;box-shadow:0 24px 80px #11182012;margin-top:104px;padding-bottom:clamp(28px,5vw,58px);padding-top:clamp(28px,5vw,58px)}.pay-panel{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px;padding:18px}.pay-proof{border:1px solid rgba(255,255,255,.12);border-radius:6px;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:.85fr 1.15fr;overflow:hidden;padding:12px}.pay-proof img{background:#ffffff14;border-radius:6px;display:block;height:180px;object-fit:cover;width:100%}.pay-proof img:first-child{height:180px;object-fit:contain}.pay-run,.export-stack{display:grid;gap:14px;padding:18px}.pay-run strong{font-size:30px}.pay-run p{align-items:center;color:#fff;display:flex;gap:9px;line-height:1.4}.pay-run svg{color:#78e374;flex:0 0 auto}.export-stack{align-content:start}.export-stack strong{background:#ffffff14;border-radius:8px;font-size:15px;padding:12px}.showcase,.audience,.calculator,.ai-automation,.attendance,.sign-in,.request{border:1px solid rgba(17,24,32,.09);border-radius:8px;box-shadow:0 24px 80px #11182012;margin-top:104px;padding-bottom:clamp(28px,5vw,58px);padding-top:clamp(28px,5vw,58px)}.showcase,.ai-automation,.calculator,.attendance{display:grid;gap:34px;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr)}.showcase-copy{align-content:start;position:sticky;top:106px}.showcase-panel,.audience-card,.calculator-result,.attendance,.workflow{background:#111820;color:#fff}.showcase-panel{border-radius:8px;overflow:hidden}.showcase-tabs{background:#ffffff1a;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-tabs button{align-items:center;background:#1a222b;color:#aebbc7;cursor:pointer;display:flex;font-weight:900;gap:8px;justify-content:center;min-height:58px;padding:10px}.showcase-tabs img{height:24px;object-fit:contain;width:22px}.showcase-tabs button.active{background:var(--green);color:#fff}.showcase-detail{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 190px;padding:28px}.showcase-main{display:grid;gap:16px}.showcase-main svg,.ai-flow svg,.attendance-panel svg{color:#78e374}.showcase-logo{height:70px;object-fit:contain;width:58px}.showcase-main h3{font-size:clamp(28px,3vw,42px);line-height:1}.showcase-main p,.workflow p{color:#c7d2dc;line-height:1.62}.showcase-main ul,.audience-card ul,.pricing-card ul{list-style:none;margin:0;padding:0}.showcase-main ul,.audience-card ul{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-main li,.audience-card li{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-weight:850;padding:11px 12px}.showcase-metric{align-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:14px;padding:18px}.showcase-metric span,.calculator-result span,.audience-card span,.workflow span{color:#78e374;font-size:13px;font-weight:950;text-transform:uppercase}.showcase-metric strong{font-size:36px}.showcase-metric div{display:grid;gap:8px}.showcase-metric i{background:linear-gradient(90deg,var(--green),rgba(255,255,255,.14));border-radius:999px;display:block;height:8px}.showcase-metric i:nth-child(2){opacity:.72;width:74%}.showcase-metric i:nth-child(3){opacity:.48;width:52%}.ai-automation{background:#111820;color:#fff;margin-top:104px}.ai-automation h2{color:#fff}.ai-automation .kicker{color:#78e374}.ai-copy p{color:#c7d2dc}.ai-flow{display:grid;gap:12px}.ai-flow article{align-items:start;background:#fff1;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px 14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.ai-flow svg{grid-row:span 2}.ai-flow strong{font-size:22px}.ai-flow span{color:#c7d2dc;line-height:1.55}.ai-flow em{background:#78e37424;border:1px solid rgba(120,227,116,.22);border-radius:8px;color:#fff;font-style:normal;font-weight:900;grid-column:2;justify-self:start;padding:8px 10px}.audience{background:radial-gradient(circle at 12% 14%,rgba(30,173,24,.13),transparent 28%),linear-gradient(135deg,#f8faf7,#fff 48%,#eef5ea)}.audience-layout{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr)}.audience-tabs{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-tabs button{background:#ffffffc7;border:1px solid rgba(17,24,32,.12);border-radius:8px;color:var(--muted);cursor:pointer;font-weight:900;min-height:54px;padding:12px 14px;text-align:left}.audience-tabs button.active,.audience-tabs button:hover{background:#fff;border-color:#1ead186b;color:var(--ink)}.audience-card{border-radius:8px;box-shadow:0 28px 80px #11182038;display:grid;gap:20px;overflow:hidden;padding:clamp(24px,4vw,40px);position:relative}.audience-card:before,.attendance:before{background:var(--green);content:"";height:4px;left:0;position:absolute;right:0;top:0}.audience-card-top{align-items:center;display:flex;gap:14px}.audience-card-top svg,.attendance-panel svg{background:#78e3741f;border-radius:8px;box-sizing:content-box;padding:11px}.audience-card h3{color:#fff;font-size:28px}.audience-card>strong{font-size:clamp(34px,4.2vw,58px);line-height:.98}.audience-card p,.calculator-result p,.attendance p,.attendance-panel span,.sign-in-grid p{color:#c7d2dc;line-height:1.6}.calculator-tool{background:#f6f9f4;border:1px solid rgba(17,24,32,.09);border-radius:8px;display:grid;gap:14px;padding:clamp(18px,3vw,28px)}.calculator-tool label{background:#fff;border:1px solid rgba(17,24,32,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.calculator-tool label span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.calculator-tool input[type=range]{accent-color:var(--green);grid-column:1 / -1;width:100%}.calculator-result{border-radius:8px;display:grid;gap:10px;padding:24px}.calculator-result strong{font-size:clamp(38px,5vw,68px);line-height:1}.section{padding-bottom:104px;padding-top:104px}.card-grid,.service-list,.sign-in-grid,.pricing-grid,.insight-grid{display:grid;gap:16px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.fit-grid,.compliance-grid,.capability-grid,.trust-grid,.migration-grid{display:grid;gap:16px;margin-top:42px}.fit-grid,.compliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.migration-grid{margin-top:0}.card,.fit-grid article,.compliance-grid article,.capability-grid article,.trust-grid article,.migration-grid article,.service-list article,.sign-in-grid article,.pricing-card,.insight-grid article{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;box-shadow:0 18px 48px #1118200e;display:grid;gap:14px;padding:24px}.card svg,.fit-grid svg,.compliance-grid svg,.capability-grid svg,.trust-grid svg,.service-list svg,.sign-in-grid svg{background:#ebf9ea;border-radius:8px;box-sizing:content-box;color:var(--green-dark);padding:10px}.card-logo{height:76px;object-fit:contain;width:68px}.card h3,.fit-grid h3,.compliance-grid h3,.capability-grid h3,.trust-grid h3,.migration-grid h3,.sign-in-grid h3,.insight-grid h3{font-size:24px}.card p,.fit-grid p,.compliance-grid p,.capability-grid p,.trust-grid p,.migration-grid p,.pricing-card p,.insight-grid p,.faq p{color:var(--muted);line-height:1.58}.walkthrough-proof{background:#111820;color:#fff;max-width:none}.walkthrough-proof>*{margin-left:auto;margin-right:auto;max-width:1320px}.walkthrough-proof h2{color:#fff}.walkthrough-proof .kicker,.walkthrough-grid span{color:#78e374}.walkthrough-proof p{color:#c7d2dc}.walkthrough-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.walkthrough-grid article{background:#fff1;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:14px;min-height:250px;padding:22px}.walkthrough-grid span,.migration-grid span{font-size:13px;font-weight:950;text-transform:uppercase}.walkthrough-grid h3{font-size:27px}.trust-proof{margin-top:104px}.migration-plan{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.62fr) minmax(520px,1fr)}.migration-copy{display:grid;gap:18px}.migration-copy p{color:var(--muted);font-size:18px;line-height:1.65}.migration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-grid article{align-content:start}.migration-grid span{color:var(--green-dark)}.demo-cta{align-items:center;background:#111820;border-radius:8px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:104px;margin-top:104px}.demo-cta h2{color:#fff;font-size:clamp(36px,4.4vw,60px);line-height:1}.demo-cta .kicker{color:#78e374}.demo-cta p{color:#c7d2dc;font-size:18px;line-height:1.62;margin-top:16px;max-width:760px}.demo-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.demo-cta .secondary{background:transparent;border-color:#ffffff38;color:#fff}.attendance{margin-bottom:104px;position:relative}.attendance h2,.workflow h2{color:#fff}.attendance .kicker,.workflow .kicker{color:#78e374}.attendance-panel{display:grid;gap:12px}.attendance-panel article{align-items:start;background:#fff1;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px 14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.attendance-panel svg{grid-row:span 2}.workflow{padding:104px clamp(18px,4vw,56px)}.workflow .section-heading,.workflow-board{margin-left:auto;margin-right:auto;max-width:1320px}.workflow-board{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.workflow-board article{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:16px;min-height:260px;padding:24px}.workflow-board h3{font-size:28px}.comparison{padding-bottom:104px;padding-top:104px}.comparison-table{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.comparison-table article{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;box-shadow:0 18px 48px #1118200e;display:grid;gap:12px;padding:22px}.comparison-table strong{font-size:22px}.comparison-table span{color:#9d1d25;font-weight:850;line-height:1.45}.comparison-table p{color:var(--muted);line-height:1.58}.section-soft{background:#eef3eb;max-width:none}.section-soft>*{margin-left:auto;margin-right:auto;max-width:1320px}.service-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.service-list article{align-items:center;grid-template-columns:auto minmax(0,1fr)}.split{align-items:center;border:1px solid rgba(17,24,32,.09);border-radius:8px;box-shadow:0 22px 70px #11182012;display:grid;gap:32px;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);margin-bottom:104px;margin-top:104px}.insights{background:#eef3eb;max-width:none;padding-bottom:104px;padding-top:104px}.insights>*{margin-left:auto;margin-right:auto;max-width:1320px}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.insight-grid span{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.insights .secondary{margin-top:22px}.sign-in-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sign-in-grid p{color:var(--muted)}.sign-in-grid a{align-items:center;background:var(--ink);border-radius:8px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;margin-top:8px;min-height:44px;padding:0 14px}.request{display:grid;gap:34px;grid-template-columns:minmax(0,.72fr) minmax(340px,1fr);margin-bottom:104px}.form{background:#f8faf5;border:1px solid rgba(17,24,32,.08);border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.form label{color:var(--muted);display:grid;font-size:13px;font-weight:900;gap:7px;text-transform:uppercase}.form input,.form textarea{border:1px solid rgba(17,24,32,.14);border-radius:8px;min-height:44px;padding:10px 12px}.interest-field{border:1px solid rgba(17,24,32,.1);border-radius:8px;margin:0;padding:14px}.interest-field legend{color:var(--muted);font-size:13px;font-weight:900;padding:0 6px;text-transform:uppercase}.interest-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.interest-grid label{align-items:center;background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;color:var(--ink);display:grid;font-size:14px;font-weight:850;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:10px;text-transform:none}.interest-grid input{accent-color:var(--green);height:16px;min-height:0;padding:0;width:16px}.form-wide,.form-status{grid-column:1 / -1}.form-status{color:var(--green-dark);font-weight:900}.form-status.error{color:#9d1d25}.page-hero{display:grid;gap:18px;padding-bottom:72px;padding-top:104px}.page-hero p{max-width:800px}.focused-products .card-link a{color:var(--green-dark);font-weight:900}.jobs-entry{background:#fff;padding:40px}.jobs-entry-grid{display:grid;gap:14px}.jobs-entry-grid article,.job-listing-card{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;box-shadow:0 18px 48px #1118200e;display:grid;gap:12px;padding:24px}.jobs-entry-grid article strong{font-size:20px}.jobs-entry-grid article p{color:var(--muted);line-height:1.58}.jobs-directory{display:grid;gap:22px;padding-bottom:86px}.jobs-toolbar{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.jobs-search{color:var(--muted);display:grid;font-size:14px;font-weight:850;gap:8px}.jobs-search input{background:#fff;border:1px solid rgba(17,24,32,.12);border-radius:8px;color:var(--ink);min-height:50px;padding:0 14px}.jobs-summary{color:var(--muted);font-weight:800}.jobs-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.job-listing-card{align-content:start}.job-listing-copy{display:grid;gap:12px}.job-listing-title{color:var(--ink);font-size:28px;font-weight:950;line-height:1.1}.job-listing-meta{display:flex;flex-wrap:wrap;gap:8px}.job-listing-meta span,.job-listing-dates span{background:#eef5ea;border-radius:999px;color:var(--ink);font-size:12px;font-weight:900;padding:8px 10px}.job-listing-card p{color:var(--muted);line-height:1.58}.job-highlights{color:var(--ink);margin:0;padding-left:20px}.job-highlights li{margin:0 0 6px}.job-listing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.job-listing-dates{display:flex;flex-wrap:wrap;gap:8px}.job-empty{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;display:grid;gap:8px;padding:24px}.landing-hero{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);padding-top:84px}.landing-copy{display:grid;gap:18px}.landing-copy p{font-size:19px;line-height:1.65;max-width:760px}.landing-metrics{display:flex;flex-wrap:wrap;gap:10px}.landing-metrics span,.landing-related .chip-cloud a{background:#fff;border:1px solid rgba(23,32,43,.1);border-radius:999px;box-shadow:0 10px 28px #1118200f;font-weight:900;max-width:100%;overflow-wrap:anywhere;padding:10px 14px}.landing-visual,.landing-screen,.landing-proof-card{display:grid}.landing-screen{background:#111820;border:1px solid rgba(17,24,32,.1);border-radius:12px;box-shadow:0 24px 54px #1118201f;overflow:hidden}.landing-screen img,.landing-proof-card img{display:block;width:100%}.landing-details{display:grid;gap:18px}.landing-feature-list{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature-list article,.landing-proof-card{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;box-shadow:0 18px 48px #1118200e;padding:24px}.landing-feature-list article strong{font-size:22px}.landing-feature-list article p,.landing-proof-card p,.landing-proof-card li,.landing-related p{color:var(--muted);line-height:1.58}.landing-proof-card{align-items:start;gap:24px;grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.landing-proof-card ul{display:grid;gap:10px;padding-left:20px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:86px}.pricing-card.featured{background:#111820;color:#fff;transform:translateY(-10px)}.plan-badge{background:var(--green);border-radius:999px;color:#fff;font-size:12px;font-weight:950;justify-self:start;padding:7px 10px}.pricing-card h2{font-size:30px}.pricing-card>strong{font-size:20px}.pricing-card ul{display:grid;gap:9px}.pricing-card li{line-height:1.4;padding-left:22px;position:relative}.pricing-card li:before{color:var(--green);content:"+";font-weight:950;left:0;position:absolute}.faq{padding-bottom:86px;padding-top:86px}.faq>div:last-child{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.faq article{background:#fff;border:1px solid rgba(17,24,32,.1);border-radius:8px;padding:24px}.insight-page{padding-bottom:86px}.footer{align-items:center;border-top:1px solid rgba(17,24,32,.09);display:flex;justify-content:space-between;padding-bottom:28px;padding-top:28px}.footer img{height:34px}.footer>div{display:grid;gap:8px;justify-items:end}.admin-shell{background:#f6f8f5;color:var(--ink);min-height:calc(100vh - var(--header-height));padding:32px}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:8px;margin:0 auto;max-width:1280px;overflow:hidden}.admin-card{background:#fff;border:1px solid var(--line);border-radius:8px}.admin-login{display:grid;gap:18px;margin:8vh auto 0;padding:32px;width:min(420px,100%)}.admin-login img{height:54px;justify-self:start;width:auto}.admin-login h1{font-size:34px}.admin-login label,.admin-form label{color:var(--ink);display:grid;font-weight:900;gap:8px}.admin-login input,.admin-form input,.admin-form select,.admin-form textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:12px 14px;width:100%}.admin-code-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.admin-topbar{align-items:center;background:#111820;color:#fff;display:flex;gap:18px;justify-content:space-between;padding:18px}.admin-topbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-topbar img{height:42px;width:auto}.admin-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:700px}.admin-tabs{align-content:start;background:#f1f5ef;border-right:1px solid var(--line);display:grid;gap:6px;padding:18px}.admin-tabs button{background:transparent;border-radius:8px;cursor:pointer;font-weight:900;min-height:40px;padding:0 12px;text-align:left}.admin-tabs button.active,.admin-tabs button:hover{background:#111820;color:#fff}.admin-content{padding:26px}.admin-section-heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.admin-section-heading h1{font-size:38px;line-height:1.15}.primary-action,.secondary-action,.ghost-action,.danger-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:0 14px}.primary-action{background:var(--green);color:#fff}.secondary-action{background:#eef5ea;color:var(--ink)}.ghost-action{background:#fff;border:1px solid var(--line);color:var(--ink)}.admin-topbar .ghost-action{background:#ffffff14;border-color:#ffffff3d;color:#fff}.danger-button{background:#f5dfdf;color:#8b1e1e}.notice{background:#eef5ea;border:1px solid rgba(30,173,24,.25);border-radius:8px;color:var(--ink);font-weight:800;margin-bottom:18px;padding:12px 14px}.admin-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.admin-filter-row button{background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.admin-filter-row button.active,.admin-filter-row button:hover{background:var(--green);border-color:var(--green);color:#fff}.admin-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.admin-metric-card,.admin-state-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #1118200e}.admin-metric-card{display:grid;gap:8px;min-height:150px;padding:18px}.admin-metric-card span,.admin-table-row span,.admin-endpoint-list dt{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.admin-metric-card strong{color:var(--ink);font-size:32px;line-height:1}.admin-metric-card p,.admin-state-panel p,.admin-table-row p,.admin-endpoint-list dd{color:var(--muted)}.admin-control-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.admin-state-panel{display:grid;gap:14px;padding:22px}.admin-state-panel h2{font-size:26px;line-height:1.15}.admin-pill-list{display:flex;flex-wrap:wrap;gap:8px}.admin-pill-list span{background:#eef5ea;border-radius:999px;color:var(--ink);font-size:12px;font-weight:950;padding:8px 10px}.admin-endpoint-list{display:grid;gap:10px}.admin-endpoint-list div{border-top:1px solid var(--line);display:grid;gap:4px;padding-top:10px}.admin-endpoint-list dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.admin-table{display:grid;overflow:hidden}.admin-table-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(260px,1.4fr) minmax(120px,.7fr) minmax(220px,1fr) minmax(120px,.6fr);padding:16px 18px}.admin-table-row:last-child{border-bottom:0}.admin-table-row strong{display:block;font-size:18px;margin-top:4px}.admin-row-actions,.admin-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-row-actions{grid-column:1 / -1;justify-content:flex-start}.admin-row-actions .primary-action,.admin-row-actions .secondary-action,.admin-row-actions .ghost-action,.admin-row-actions .danger-button{min-height:36px}.admin-module-list{align-content:start;display:grid;gap:10px;padding:18px}.admin-module-list article{border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:12px}.admin-module-list strong{color:var(--ink);font-size:16px}.admin-module-list p{color:var(--muted);margin:0}.admin-check-list,.admin-report-list{display:grid;gap:8px}.admin-seo-row,.admin-report-list div{align-items:center;background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left}.admin-seo-row{cursor:pointer}.admin-seo-row.needs-work strong{color:#9d1d25}.admin-seo-row.good strong{color:var(--green-dark)}.admin-report-list strong{font-size:16px}.admin-report-list span,.admin-report-list p,.admin-setup-list{color:var(--muted)}.admin-report-list em{color:var(--ink);font-style:normal;font-weight:950}.admin-google-detail-grid{margin-top:18px}.admin-google-summary{margin:0}.admin-google-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-google-stat-grid article{align-content:start;background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-height:110px;padding:14px}.admin-google-stat-grid strong{font-size:28px;line-height:1}.admin-google-stat-grid p{margin:0}.admin-search-table{display:grid;gap:8px}.admin-search-table>strong{font-size:16px}.admin-search-table-header,.admin-search-table-row{align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(72px,.7fr))}.admin-search-table-header{color:var(--green-dark);font-size:11px;font-weight:950;padding:0 12px;text-transform:uppercase}.admin-search-table-row{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;padding:12px}.admin-search-table-row strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.admin-search-table-row span{color:var(--ink);font-weight:900}.admin-setup-list{margin:0;padding-left:20px}.admin-seo-preview{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:14px}.admin-seo-preview span{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.admin-seo-preview strong{color:#1a0dab;font-size:18px}.admin-seo-preview em{color:#006621;font-style:normal}.admin-upload-button{position:relative}.admin-upload-button input{inset:0;opacity:0;position:absolute;width:100%}.admin-media-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-media-card{display:grid;gap:10px;padding:12px}.admin-media-card img{aspect-ratio:4 / 3;background:#f6f8f5;border:1px solid var(--line);border-radius:8px;object-fit:contain;width:100%}.admin-media-card code{background:#f6f8f5;border-radius:6px;color:var(--muted);font-size:12px;overflow-wrap:anywhere;padding:8px}.admin-request-list,.admin-activity-list{display:grid;gap:12px}.admin-request-card{border:1px solid var(--line);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.admin-request-card h3{font-size:22px;margin-top:6px}.admin-request-card p,.admin-request-card small,.admin-empty,.admin-login p{color:var(--muted)}.admin-request-card pre{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;margin:12px 0;overflow:auto;padding:12px;white-space:pre-wrap}.request-status{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.request-status.approved{color:var(--green-dark)}.request-status.rejected{color:#9d1d25}.admin-request-actions,.admin-form-actions{align-content:start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-editor-grid{display:grid;gap:18px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.admin-list,.admin-form{padding:18px}.admin-list{align-content:start;display:grid;gap:10px;max-height:680px;overflow-y:auto}.admin-list article{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.admin-list article.active{border-color:var(--green);box-shadow:0 0 0 2px #1ead1829}.admin-list article>button:first-child{background:transparent;cursor:pointer;display:grid;gap:5px;text-align:left}.admin-list em{color:var(--green-dark);font-size:12px;font-style:normal;font-weight:950;text-transform:uppercase}.admin-list strong{font-size:15px}.admin-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-item,.admin-detail-note{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;padding:12px}.admin-detail-item{display:grid;gap:4px}.admin-detail-item span{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.admin-detail-item strong{font-size:18px}.admin-detail-item p,.admin-detail-note{color:var(--muted);margin:0}.admin-detail-note{min-height:180px;white-space:pre-wrap}.admin-ticket-attachments{display:grid;gap:12px}.admin-ticket-thread-block{display:grid;gap:16px}.admin-section-heading-inline{align-items:center;margin:0}.admin-ticket-thread{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;max-height:360px;overflow-y:auto;padding:16px}.admin-ticket-message{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;max-width:min(680px,100%);padding:12px}.admin-ticket-message-support{background:#fff;justify-self:start}.admin-ticket-message-tenant{background:#eef5ea;border-color:#72bf4440;justify-self:end}.admin-ticket-message-internal{background:#fff6dd;border-color:#d1a13559;justify-self:start}.admin-ticket-message-meta{display:grid;gap:4px}.admin-ticket-message-meta strong{font-size:14px}.admin-ticket-message-meta span{color:var(--muted);font-size:12px}.admin-ticket-message p{margin:0;white-space:pre-wrap}.admin-ticket-reply-panel{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;padding:16px}.admin-ticket-reply-header{display:grid;gap:12px}.admin-select-field,.admin-ticket-reply-field{display:grid;gap:8px}.admin-select-field>span,.admin-ticket-reply-field>span{color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase}.admin-select-field select,.admin-ticket-reply-field textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;padding:12px}.admin-ticket-reply-field textarea{min-height:140px;resize:vertical}.admin-ticket-attachment-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-ticket-attachment{background:#f6f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.admin-ticket-attachment strong{font-size:14px}.admin-ticket-attachment p{color:var(--muted);font-size:12px;margin:0}.admin-ticket-attachment-preview{aspect-ratio:4 / 3;background:#eef2eb;border:1px solid var(--line);border-radius:8px;display:block;overflow:hidden}.admin-ticket-attachment-preview img{display:block;height:100%;object-fit:cover;width:100%}.admin-list span,.admin-help-text,.admin-activity-list span,.admin-activity-list time{color:var(--muted);font-size:13px}.admin-form{display:grid;gap:16px}.admin-checkbox{align-items:center;display:flex!important}.admin-checkbox input{height:18px;width:18px}.admin-activity-list{padding:18px}.admin-activity-list article{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:12px 0}.admin-activity-list article:last-child{border-bottom:0}@media(max-width:980px){.hero,.landing-hero,.landing-proof-card,.product-proof,.showcase,.showcase-detail,.ai-automation,.pay-system,.pay-panel,.audience-layout,.calculator,.attendance,.migration-plan,.workflow-board,.split,.demo-cta,.request,.admin-layout,.admin-editor-grid,.admin-request-card,.admin-summary-grid,.admin-control-grid,.jobs-grid,.admin-table-row,.admin-detail-grid,.jobs-toolbar{grid-template-columns:1fr}.admin-tabs{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-copy{position:static}.demo-actions{justify-content:flex-start}.impact,.card-grid,.landing-feature-list,.fit-grid,.compliance-grid,.capability-grid,.walkthrough-grid,.comparison-table,.trust-grid,.migration-grid,.service-list,.sign-in-grid,.pricing-grid,.insight-grid,.faq>div:last-child{grid-template-columns:1fr}.pricing-card.featured{transform:none}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid{grid-template-columns:1fr}.proof-stage{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none}.proof-main-screen,.proof-pipeline,.proof-ai,.proof-attendance,.proof-payroll,.proof-ads{grid-column:1 / -1;grid-row:auto}.proof-main-screen{min-height:420px}.proof-pipeline,.proof-ai,.proof-attendance,.proof-payroll,.proof-ads{min-height:0}.jobs-entry{padding:24px}.admin-search-table-header{display:none}.admin-search-table-row{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search-table-row strong{grid-column:1 / -1}}@media(max-width:680px){:root{--header-height: 166px}.boss-header{align-items:flex-start;flex-direction:column;gap:10px;padding-left:18px;padding-right:18px}.boss-header nav{flex-wrap:wrap;gap:4px;justify-content:flex-start;max-width:100%;overflow-x:visible;padding-bottom:4px;width:100%}.boss-header nav a{flex:0 0 auto;font-size:13px;padding:7px}.boss-header nav a[href="/#boss-request"],.boss-header nav .nav-cta{display:none}.hero{min-height:0;padding-bottom:48px;padding-top:48px}.hero-copy,.hero-product,.hero-proof{max-width:350px;width:100%}.hero h1{font-size:38px;line-height:1.08;overflow-wrap:break-word}.hero p{font-size:16px;overflow-wrap:break-word}.chip-cloud span{flex:1 1 100%}.hero-proof,.interest-grid,.showcase-main ul,.showcase-tabs,.screen-grid,.audience-tabs,.audience-card ul,.form,.admin-list article{grid-template-columns:1fr}.admin-shell{padding:18px}.admin-topbar,.admin-section-heading,.admin-activity-list article{align-items:flex-start;flex-direction:column}.admin-tabs{grid-template-columns:1fr}.admin-request-actions{justify-content:flex-start}.hero-product{grid-template-columns:1fr;grid-template-rows:auto}.hero-screen,.hero-ai-card,.hero-pay-card,.hero-chart-card,.hero-stats-card{grid-column:auto;grid-row:auto}.hero-screen{min-height:250px}.hero-chart-card div{min-height:94px}.logo-grid article{grid-template-columns:auto minmax(0,1fr);min-height:0}.logo-grid{grid-template-columns:1fr}.proof-main-screen{min-height:300px}.bar-chart{min-height:140px}.proof-attendance>div{grid-template-columns:1fr}.pay-proof{grid-template-columns:1fr}.pay-proof img,.pay-proof img:first-child{height:150px}.logo-mark{grid-row:span 2;height:82px;width:74px}.ai-flow article,.attendance-panel article{grid-template-columns:1fr}.ai-flow em{grid-column:auto}.footer{align-items:flex-start;flex-direction:column;gap:16px}.footer>div{justify-items:start}}
