:root{color:#102033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}#root{min-height:100vh}:root{--navy-950:#061628;--navy-900:#082039;--navy-800:#0b2d4d;--blue-700:#0f63d6;--blue-600:#1d72f3;--cyan-500:#0bb5d8;--silver-100:#eef3f8;--silver-200:#dbe6f0;--silver-300:#c6d3df;--ink:#102033;--muted:#627083;--white:#fff;--success:#0f9f6e;--warning:#c98107;--danger:#d43f4f;--shadow-soft:0 22px 70px #08203921;--shadow-card:0 14px 34px #0820391c;--radius:8px}.lead-posting-page{background:linear-gradient(135deg,#071f2d 0%,#0d3542 38%,#f3f7f6 38% 100%);grid-template-columns:minmax(280px,.75fr) minmax(600px,1.25fr);align-items:start;gap:clamp(42px,7vw,110px);min-height:calc(100vh - 80px);padding:72px clamp(22px,5vw,80px);display:grid}.lead-posting-intro{color:#fff;padding-top:42px;position:sticky;top:120px}.lead-posting-intro .eyebrow{color:#6ed6c2}.lead-posting-intro h1{color:#fff;max-width:600px;margin:15px 0 24px;font-size:clamp(44px,5.5vw,78px);line-height:1}.lead-posting-intro>p{color:#c3d5da;max-width:560px;font-size:17px;line-height:1.75}.lead-client-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff21,#ffffff0f);border:1px solid #ffffff2e;border-radius:18px;max-width:560px;margin-top:28px;padding:20px;box-shadow:0 24px 58px #03151c3d}.lead-client-card.wesley{background:linear-gradient(135deg,#c28f3a2e,#18815821);border-color:#c28f3a61}.lead-client-card-head{align-items:center;gap:13px;display:flex}.lead-client-card-head strong,.lead-client-card-head small{display:block}.lead-client-card-head strong{color:#fff;font-size:18px}.lead-client-card-head small{color:#d6e5e6;margin-top:3px;font-weight:700}.wesley-mark{color:#2d2109;background:linear-gradient(135deg,#f4d48a,#b9862e);border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:24px;font-weight:900;display:grid}.lead-client-card p{color:#d4e4e5;margin:15px 0 0;line-height:1.65}.lead-client-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lead-client-pills span{color:#f8fbff;background:#ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.lead-posting-form{background:#fff;border:1px solid #dbe5e4;border-radius:24px;padding:clamp(25px,4vw,48px);box-shadow:0 28px 80px #0926302e}.lead-posting-login-card{align-self:start;gap:18px;max-width:560px;display:grid}.lead-posting-login-card label{color:#405b5f;gap:8px;font-size:13px;font-weight:800;display:grid}.lead-posting-login-card input{color:#122d34;width:100%;height:46px;font:inherit;background:#fbfdfd;border:1px solid #cbd9d7;border-radius:10px;outline:none;padding:12px 13px}.lead-posting-login-card input:focus{border-color:#0c8175;box-shadow:0 0 0 3px #0c81751a}.lead-posting-login-card .button{justify-content:center}.lead-posting-heading{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.lead-posting-heading span{color:#558179;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800}.lead-posting-heading h2{margin:5px 0 0;font-size:30px}.lead-posting-heading>strong{color:#092c35;background:#fb8c4b;border-radius:15px;place-items:center;width:50px;height:50px;font-size:17px;display:grid}.lead-posting-brand-pair{align-items:center;gap:8px;display:flex}.lead-posting-brand-pair strong{color:#092c35;background:#fb8c4b;border-radius:15px;place-items:center;width:50px;height:50px;font-size:17px;display:grid}.lead-posting-brand-pair strong:last-child{color:#2d2109;background:linear-gradient(135deg,#f4d48a,#4dbb78)}.lead-posting-brand-pair span{color:#90a4a8;font-weight:900}.lead-posting-form fieldset{border:0;border-bottom:1px solid #e1e9e7;margin:0;padding:28px 0}.lead-posting-form legend{color:#123d47;margin-bottom:17px;font-size:15px;font-weight:800}.lead-posting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.lead-posting-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-posting-grid label{color:#405b5f;gap:8px;font-size:12px;font-weight:700;display:grid}.lead-posting-grid input,.lead-posting-grid select,.lead-posting-grid textarea{color:#122d34;width:100%;font:inherit;background:#fbfdfd;border:1px solid #cbd9d7;border-radius:10px;outline:none;padding:12px 13px}.lead-posting-grid input,.lead-posting-grid select{height:45px}.lead-posting-grid input:focus,.lead-posting-grid select:focus,.lead-posting-grid textarea:focus{border-color:#0c8175;box-shadow:0 0 0 3px #0c81751a}.lead-posting-grid input:disabled{color:#879897;cursor:not-allowed;background:#edf1f0}.lead-posting-grid .full-field{grid-column:1/-1}.lead-note-helper{color:#607a7d;grid-column:1/-1;font-weight:700;line-height:1.5}.lead-posting-actions{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.lead-posting-actions .button{justify-content:center;width:100%}.lead-status-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031920c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-status-card{text-align:center;background:#fff;border-radius:22px;width:min(450px,100%);padding:40px;box-shadow:0 30px 90px #00000047}.lead-status-card .eyebrow{color:#598079;margin:17px 0 7px;display:block}.lead-status-card h2{margin:0;font-size:28px}.lead-status-card>p{color:#667a7d;margin:14px 0 0;line-height:1.55}.lead-status-icon{color:#16705c;background:#dff5ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:28px;font-weight:900;display:grid}.lead-status-card.error .lead-status-icon{color:#a53e26;background:#fee5dc}.lead-reference{color:#607471;background:#edf4f2;border-radius:10px;justify-content:space-between;margin:22px 0 0;padding:12px 14px;font-size:12px;display:flex}.lead-reference strong{color:#123d47}.lead-status-card .button{justify-content:center;width:100%;margin-top:24px}.lead-status-spinner{border:5px solid #d7efea;border-top-color:#0c8175;border-radius:50%;width:56px;height:56px;margin:auto;animation:.8s linear infinite lead-spin;display:block}@keyframes lead-spin{to{transform:rotate(360deg)}}@media (width<=980px){.lead-posting-page{background:linear-gradient(#071f2d 0,#0d3542 420px,#f3f7f6 420px);grid-template-columns:1fr}.lead-posting-intro{padding-top:0;position:static}}@media (width<=680px){.lead-posting-page{padding:44px 16px}.lead-posting-actions,.lead-posting-grid,.lead-posting-grid.three{grid-template-columns:1fr}.lead-posting-form{border-radius:18px;padding:24px 18px}.lead-status-card{padding:30px 22px}}.site-shell{background:linear-gradient(#f8fbff 0%,#eef4fb 46%,#fff 100%);min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #c6d3dfbd;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:12px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.brand{color:var(--navy-950);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg, #fff3, #fff0), linear-gradient(135deg, var(--navy-900), var(--blue-600) 58%, var(--cyan-500));border-radius:8px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 13px 34px #1d72f34a}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:var(--muted);margin-top:2px;font-size:12px}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{color:#26374a;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none}.main-nav a:hover,.main-nav a.active{color:var(--blue-700);background:#1d72f314}.main-nav .nav-login{color:#fff;background:var(--navy-900)}.main-nav .nav-login:hover,.main-nav .nav-login.active{color:#fff;background:var(--blue-700)}.main-nav .nav-hiring{color:#084f5f;background:#e6f8fb;border:1px solid #bdeaf2}.main-nav .nav-hiring:hover,.main-nav .nav-hiring.active{color:#fff;background:linear-gradient(135deg,#0f63d6,#0bb5d8);border-color:#0000}.site-header .mobile-menu{display:none}.hiring-prompt-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03101e8a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hiring-prompt-card{background:#ffffffe6;border:1px solid #ffffffa3;border-radius:20px;grid-template-columns:minmax(260px,.86fr) minmax(340px,1.14fr);width:min(920px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #05142659}.hiring-prompt-close{z-index:2;background:#ffffffdb;position:absolute;top:14px;right:14px}.hiring-prompt-media{color:#fff;background:linear-gradient(#04132229,#041322e0),url(/assets/call-center-operations-t3jtWRk_.jpg) 50%/cover;align-content:end;gap:16px;min-height:420px;padding:24px;display:grid}.hiring-prompt-badge,.hiring-prompt-stack span,.hiring-prompt-metrics span{align-items:center;display:inline-flex}.hiring-prompt-badge{text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff5c;border-radius:999px;gap:8px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:900}.hiring-prompt-stack{flex-wrap:wrap;gap:8px;display:flex}.hiring-prompt-stack span{color:#e9f8ff;background:#ffffff29;border-radius:999px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:850}.hiring-prompt-copy{align-content:center;gap:18px;padding:clamp(28px,5vw,52px);display:grid}.hiring-prompt-copy .app-chip{color:#0d5d70;background:#e8f7f9;border-color:#b8dce5}.hiring-prompt-copy h2{color:#07192d;max-width:540px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.hiring-prompt-copy p{color:#496178;margin:0;font-size:16px;line-height:1.62}.hiring-prompt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hiring-prompt-metrics span{color:#60758b;background:#f7fbff;border:1px solid #d7e6f2;border-radius:14px;align-content:center;gap:4px;min-height:78px;padding:12px;font-size:12px;font-weight:800;display:grid}.hiring-prompt-metrics strong{color:#07192d;font-size:19px}.hiring-prompt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-section{background:var(--navy-950);align-items:center;min-height:min(760px,100vh - 74px);display:grid;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(90deg,#061628fa 0%,#061628d1 34%,#06162842 74%,#06162880 100%),linear-gradient(#06162833 0%,#061628c2 100%);position:absolute;inset:0}.hero-bg img{object-fit:cover;width:100%;height:100%}.hero-content{color:#fff;width:min(880px,100% - 36px);padding:clamp(80px,12vw,136px) clamp(18px,5vw,72px);position:relative}.hero-kicker{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.hero-kicker span,.eyebrow,.section-eyebrow{color:#dceeff;text-transform:uppercase;background:#ffffff14;border:1px solid #c6d3df6b;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:760;display:inline-flex}.hero-content h1,.page-hero h1,.dashboard-topbar h1{letter-spacing:0;font-size:clamp(38px,6vw,76px);line-height:1.02}.hero-content p{color:#d7e5f7;max-width:760px;margin-top:24px;font-size:clamp(17px,2vw,22px);line-height:1.65}.hero-actions,.cta-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button,.mini-button,.icon-button{border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.button{border-radius:8px;min-height:46px;padding:12px 18px;font-weight:760}.button:hover,.mini-button:hover,.icon-button:hover{transform:translateY(-1px)}.button:disabled,.mini-button:disabled,.icon-button:disabled,.round-action:disabled{cursor:not-allowed;opacity:.65;transform:none}.button.primary,.mini-button.primary{color:#fff;background:linear-gradient(135deg, var(--blue-700), var(--cyan-500));box-shadow:0 18px 38px #1d72f347}.mini-button.danger{color:var(--danger);background:#fff5f5;border:1px solid #dc262638}.mini-button:disabled{cursor:not-allowed;opacity:.55}.button.secondary{color:var(--navy-950);background:#fff}.button.ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.button.full{width:100%}.hero-metrics{grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;max-width:640px;margin-top:42px;display:grid}.hero-metrics div{border-radius:var(--radius);background:#ffffff14;border:1px solid #c6d3df47;padding:16px}.hero-metrics strong{color:#fff;font-size:27px;display:block}.hero-metrics span{color:#d7e5f7;font-size:13px}.stats-visual-band{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px clamp(18px,5vw,72px);display:grid}.stat-visual-card{min-height:148px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#1d72f314,#0bb5d80d),#fff;border:1px solid #c6d3dfc7;border-radius:8px;padding:20px;animation:.7s both floatIn}.stat-visual-card svg{color:var(--blue-700)}.stat-visual-card strong{color:var(--navy-950);margin-top:18px;font-size:34px;display:block}.stat-visual-card span{color:var(--muted);font-weight:800}.complete-growth-band{color:#fff;background:linear-gradient(135deg,#061628f5,#082039ed),radial-gradient(circle at 12% 20%,#0bb5d83d,#0000 38%),radial-gradient(circle at 92% 6%,#1d72f33d,#0000 34%);position:relative;overflow:hidden}.complete-growth-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 78%);mask-image:linear-gradient(#000000d9,#0000 78%)}.complete-growth-layout,.growth-service-grid{z-index:1;position:relative}.complete-growth-layout{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(28px,5vw,58px);margin-bottom:30px;display:grid}.complete-growth-copy{max-width:720px}.complete-growth-copy h2{color:#fff;letter-spacing:0;margin:14px 0 0;font-size:clamp(34px,5vw,58px);line-height:1.03}.complete-growth-copy p{color:#d7e5f7;margin-top:18px;font-size:18px;line-height:1.75}.growth-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.complete-services-visual{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff24,#ffffff0f),#ffffff14;border:1px solid #c6d3df3d;border-radius:8px;min-height:430px;padding:18px;box-shadow:0 34px 80px #00000047}.visual-window-bar{color:#fff;align-items:center;gap:8px;padding:10px 12px 16px;display:flex}.visual-window-bar span{background:#ffffff7a;border-radius:50%;width:10px;height:10px}.visual-window-bar span:first-child{background:#4dd4ff}.visual-window-bar span:nth-child(2){background:#8ee6b8}.visual-window-bar span:nth-child(3){background:#ffd27c}.visual-window-bar strong{color:#d7e5f7;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:13px}.growth-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-control-panel{background:#ffffff1f;border:1px solid #c6d3df38;border-radius:8px;align-content:space-between;gap:14px;min-height:128px;padding:16px;display:grid}.growth-control-panel.wide{background:linear-gradient(135deg,#1d72f352,#0bb5d824),#ffffff1a;grid-column:1/-1;min-height:154px}.growth-control-panel svg{color:#72d8f2}.growth-control-panel strong{color:#fff;font-size:30px;line-height:1;display:block}.growth-control-panel.wide strong{font-size:20px;line-height:1.2}.growth-control-panel small{color:#c5d7eb;margin-top:8px;line-height:1.45;display:block}.queue-meter{grid-template-columns:1.4fr .9fr 1.15fr .72fr;align-items:end;gap:8px;display:grid}.queue-meter span{background:linear-gradient(90deg,#4dd4ff,#8ee6b8);border-radius:999px;height:9px;animation:2.8s ease-in-out infinite meterPulse}.queue-meter span:nth-child(2){animation-delay:.28s}.queue-meter span:nth-child(3){animation-delay:.56s}.queue-meter span:nth-child(4){animation-delay:.84s}.growth-pipeline-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.growth-pipeline-preview div{background:#ffffff1a;border:1px solid #c6d3df33;border-radius:8px;min-height:94px;padding:14px}.growth-pipeline-preview span{color:#061628;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.growth-pipeline-preview strong{color:#fff;margin-top:18px;font-size:14px;display:block}.growth-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.growth-service-card{color:#fff;background:linear-gradient(#ffffff21,#ffffff0f),#ffffff14;border:1px solid #c6d3df3d;border-radius:8px;min-height:222px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;animation:.65s both floatIn;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000002e}.growth-service-card:after{content:"";background:#0bb5d81f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-36px}.growth-service-card:hover{background:linear-gradient(#ffffff2e,#ffffff14),#ffffff1a;border-color:#72d8f2b3;transform:translateY(-4px)}.growth-service-card.featured{background:linear-gradient(145deg,#1d72f357,#0bb5d833),#ffffff1f;border-color:#72d8f2ad;box-shadow:0 24px 54px #0000003d,inset 0 1px #ffffff2e}.growth-service-card.featured:after{background:#ffffff29}.growth-service-icon{color:#061628;background:linear-gradient(135deg,#fff,#d7f7ff);border-radius:8px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 15px 34px #0bb5d838}.growth-service-number{color:#d7e5f785;font-size:12px;font-weight:900;position:absolute;top:18px;right:18px}.growth-featured-badge{color:#061628;text-transform:uppercase;background:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;width:fit-content;min-height:26px;margin-top:16px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.growth-service-card h3{color:#fff;margin:22px 0 0;font-size:17px;line-height:1.25}.growth-service-card p{color:#c5d7eb;margin-top:10px;line-height:1.58}@keyframes meterPulse{0%,to{opacity:.55;transform-origin:0;transform:scaleX(.76)}50%{opacity:1;transform:scaleX(1)}}@keyframes floatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section{padding:clamp(64px,8vw,104px) clamp(18px,5vw,72px)}.section-heading{max-width:880px;margin-bottom:34px}.split-heading{justify-content:space-between;align-items:end;gap:28px;max-width:none;display:flex}.section-heading h2,.about-copy h2,.page-content h2,.blog-article h2,.dashboard-panel h2{color:var(--navy-950);letter-spacing:0;margin-top:12px;font-size:clamp(28px,4vw,46px);line-height:1.1}.dashboard-panel h2{margin:0;font-size:18px}.section-heading p,.about-copy p,.page-content p,.blog-article p{color:var(--muted);margin-top:14px;line-height:1.75}.text-link{color:var(--blue-700);white-space:nowrap;align-items:center;gap:8px;font-weight:760;text-decoration:none;display:inline-flex}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-card,.blog-card,.campaign-card,.metric-card,.dashboard-panel,.contact-form,.contact-panel,.proof-panel,.login-card,.login-proof>div,.crm-visual,.operations-photo-card{border-radius:var(--radius);box-shadow:var(--shadow-card);background:#ffffffeb;border:1px solid #c6d3dfc7}.service-card{min-height:230px;color:var(--ink);padding:22px;text-decoration:none}.service-card svg{color:var(--blue-700)}.service-card h3,.blog-card h3,.article-cta h3{color:var(--navy-950);margin-top:18px;font-size:20px}.service-card p,.blog-card p,.campaign-card p{color:var(--muted);margin-top:10px;line-height:1.6}.crm-preview-band,.visual-industries-band,.success-band,.why-choose-band{background:#f7fbff}.enterprise-crm-preview{background:var(--navy-950);min-height:560px;box-shadow:var(--shadow-soft);border:1px solid #c6d3dfc7;border-radius:8px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.crm-preview-sidebar{background:linear-gradient(#061628,#092744);align-content:start;gap:10px;padding:24px;display:grid}.crm-preview-sidebar span{color:#d7e5f7;background:#ffffff12;border-radius:8px;padding:12px;font-weight:800}.crm-preview-main{background:radial-gradient(circle at 100% 0,#0bb5d838,#0000 34%),#f7fbff;gap:16px;padding:24px;display:grid}.preview-topline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preview-topline div,.preview-chart,.preview-pipeline,.preview-table{border:1px solid var(--silver-200);background:#fff;border-radius:8px;box-shadow:0 12px 28px #08203914}.preview-topline div{padding:16px}.preview-topline strong,.preview-topline span,.preview-table span{display:block}.preview-topline strong{color:var(--navy-950)}.preview-topline span{color:var(--muted);margin-top:6px}.preview-chart-row{grid-template-columns:minmax(0,.7fr) minmax(320px,.3fr);gap:16px;display:grid}.preview-chart{align-items:end;gap:14px;min-height:250px;padding:24px;display:flex}.preview-chart span{background:linear-gradient(180deg, var(--cyan-500), var(--blue-700));border-radius:8px 8px 0 0;flex:1;animation:2.8s ease-in-out infinite alternate chartPulse}@keyframes chartPulse{to{filter:brightness(1.12);transform:translateY(-4px)}}.preview-pipeline{gap:10px;padding:16px;display:grid}.preview-pipeline div{background:#f1f6fc;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.preview-pipeline span{color:#fff;background:var(--blue-700);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.preview-pipeline strong{color:var(--navy-950)}.preview-table{display:grid;overflow:hidden}.preview-table div{border-bottom:1px solid var(--silver-200);grid-template-columns:1.1fr .8fr 1fr 1fr;gap:10px;padding:14px;display:grid}.preview-table div:last-child{border-bottom:0}.preview-table span{color:#33465c;font-size:13px;font-weight:700}.visual-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visual-industry-card{color:#fff;background:var(--navy-950);min-height:330px;box-shadow:var(--shadow-card);border-radius:8px;text-decoration:none;position:relative;overflow:hidden}.visual-industry-card img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .28s}.visual-industry-card:hover img{transform:scale(1.04)}.visual-industry-card:after{content:"";background:linear-gradient(#0616280d,#061628e6);position:absolute;inset:0}.visual-industry-card>div{z-index:1;position:absolute;bottom:18px;left:18px;right:18px}.visual-industry-card svg{color:#9fddff}.visual-industry-card h3{color:#fff;margin-top:10px;font-size:22px}.visual-industry-card p{color:#d7e5f7;margin-top:8px;line-height:1.55}.success-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.success-card{border:1px solid var(--silver-200);min-height:300px;box-shadow:var(--shadow-card);background:#fff;border-radius:8px;padding:18px}.success-visual{background:linear-gradient(135deg,#061628,#0b2d4d);border-radius:8px;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:110px;padding:14px;display:grid}.success-visual span{background:linear-gradient(#60efff,#1d72f3);border-radius:8px 8px 0 0}.success-visual span:first-child{height:48%}.success-visual span:nth-child(2){height:76%}.success-visual span:nth-child(3){height:62%}.success-visual span:nth-child(4){height:88%}.success-card h3{color:var(--navy-950);margin-top:18px;font-size:21px}.success-card p{color:var(--muted);margin-top:10px;line-height:1.6}.tech-stack-band{background:#fff}.tech-icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tech-icon-card{border:1px solid var(--silver-200);min-height:118px;color:var(--navy-950);text-align:center;background:#f7fbff;border-radius:8px;place-items:center;font-weight:800;display:grid}.tech-icon-card svg{color:var(--blue-700)}.comparison-panel{color:#fff;background:linear-gradient(135deg,#061628f0,#0b2d4de6),url(/assets/crm-platform-dashboard-hero-92Kz79z0.png) 50%/cover;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.comparison-panel h2{color:#fff;margin-top:12px;font-size:clamp(30px,4vw,52px)}.comparison-panel p{color:#d7e5f7;margin-top:14px;line-height:1.7}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.comparison-grid div{background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;min-height:70px;padding:14px;display:flex}.comparison-grid svg{color:#57d8a8}.comparison-grid span{font-weight:800}.about-band{background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.trust-point{color:#24374d;align-items:center;gap:9px;min-height:44px;font-weight:650;display:flex}.trust-point svg{color:var(--success);flex:none}.crm-visual{background:radial-gradient(circle at 100% 0,#0bb5d830,#0000 32%),linear-gradient(145deg,#071a2f,#0b2d4d 72%,#0d3b5d);min-height:470px;padding:20px;overflow:hidden}.operations-photo-card{background:var(--navy-950);min-height:470px;position:relative;overflow:hidden}.operations-photo-card img{object-fit:cover;width:100%;height:100%;min-height:470px}.operations-photo-card:after{content:"";background:linear-gradient(#06162805,#061628d6),linear-gradient(90deg,#06162838,#06162805);position:absolute;inset:0}.photo-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.photo-metrics div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0616289e;border:1px solid #ffffff2e;border-radius:8px;min-height:86px;padding:14px}.photo-metrics strong,.photo-metrics small{display:block}.photo-metrics strong{color:#fff}.photo-metrics small{color:#d7e5f7;margin-top:7px}.proof-photo{object-fit:cover;border-radius:8px;width:100%;height:210px;margin-bottom:18px}.visual-top{gap:8px;display:flex}.visual-top span{background:#d6e4f2;border-radius:50%;width:10px;height:10px}.visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.visual-grid div{background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;min-height:92px;padding:14px}.visual-grid strong,.visual-grid small{display:block}.visual-grid strong{color:#fff}.visual-grid small{color:#b7cce6;margin-top:7px}.pipeline-bars{align-items:end;gap:16px;height:250px;padding:30px 10px 10px;display:flex}.pipeline-bars span{background:linear-gradient(#60efff,#1d72f3);border-radius:8px 8px 0 0;flex:1;box-shadow:0 14px 28px #0bb5d838}.industry-band{background:linear-gradient(135deg,#1d72f317,#0bb5d81a),#f7fbff}.industry-strip{flex-wrap:wrap;gap:12px;display:flex}.industry-strip a,.internal-link-grid a{color:var(--navy-900);background:#fff;border:1px solid #c6d3dfe6;border-radius:8px;padding:12px 14px;font-weight:720;text-decoration:none}.traffic-engine-band{color:#fff;background:linear-gradient(135deg,#061628f5,#0b2d4deb),#071a2f}.traffic-engine-band .section-heading h2{color:#fff}.traffic-engine-band .section-heading p{color:#d7e5f7}.infrastructure-band{background:#fff}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platform-card{min-height:260px;color:var(--ink);box-shadow:var(--shadow-card);background:#f7fbff;border:1px solid #c6d3dfc7;border-radius:8px;padding:20px;text-decoration:none}.platform-card svg,.platform-service-lead svg,.platform-proof-card svg{color:var(--blue-700)}.platform-card h3{color:var(--navy-950);margin-top:16px;font-size:20px}.platform-card p{color:var(--muted);margin-top:10px;line-height:1.6}.infrastructure-statement{color:var(--navy-950);background:linear-gradient(135deg,#1d72f317,#0bb5d814);border:1px solid #1d72f32e;border-radius:8px;margin-top:18px;padding:22px}.platform-service-lead{background:#f7fbff;border:1px solid #1d72f32e;border-radius:8px;align-items:start;gap:14px;padding:18px;display:flex}.platform-service-lead p{margin:0}.platform-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.platform-proof-card{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;min-height:116px;padding:15px}.platform-proof-card span{color:#33465c;margin-top:10px;font-weight:700;line-height:1.5;display:block}.platform-extra-section{margin-top:38px}.platform-extra-section h2{margin-top:34px}.platform-extra-section>p{color:var(--muted);margin-top:12px;line-height:1.72}.app-showcase-grid,.global-app-grid{gap:14px;margin-top:22px;display:grid}.app-showcase-grid,.app-showcase-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.global-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-showcase-card,.global-app-card,.client-outcome-panel{box-shadow:var(--shadow-card);background:#fff;border:1px solid #c6d3dfdb;border-radius:8px}.app-showcase-card{min-height:280px;padding:18px}.app-showcase-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.app-showcase-head span,.global-app-card span,.client-outcome-panel strong{color:var(--blue-700);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.app-showcase-head svg{color:var(--blue-700)}.app-showcase-card h3,.global-app-card h3{color:var(--navy-950);margin-top:16px;font-size:20px}.app-showcase-card p,.global-app-card p,.client-outcome-panel p{color:var(--muted);margin-top:10px;line-height:1.62}.app-showcase-card ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.app-showcase-card li{color:#33465c;padding-left:20px;font-size:14px;font-weight:720;line-height:1.45;position:relative}.app-showcase-card li:before{content:"";background:var(--cyan-500);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.global-app-card{background:#f7fbff;min-height:178px;padding:18px}.home-product-band{background:linear-gradient(#fff,#f5f9fd 58%,#eef5fb)}.home-product-layout{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch;gap:18px;display:grid}.home-app-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-app-card,.home-live-ops{box-shadow:var(--shadow-card);background:#fff;border:1px solid #c6d3dfdb;border-radius:8px}.home-app-card{min-height:232px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.home-app-card:hover{border-color:#1d72f366;transform:translateY(-3px);box-shadow:0 24px 54px #0820391f}.home-app-card.featured{color:#fff;background:linear-gradient(135deg,#082039f5,#114370f0),#082039}.home-app-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-app-card-top span,.home-live-header span:first-child{color:var(--blue-700);text-transform:uppercase;font-size:12px;font-weight:850}.home-app-card.featured .home-app-card-top span{color:#8ee6b8}.home-app-card-top svg{color:var(--blue-700)}.home-app-card.featured svg{color:#72d8f2}.home-app-card h3{color:var(--navy-950);margin-top:20px;font-size:20px}.home-app-card.featured h3{color:#fff}.home-app-card p{color:var(--muted);margin-top:10px;line-height:1.58}.home-app-card.featured p{color:#d7e5f7}.home-app-metrics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-app-metrics small{color:#1f3b56;background:#eef5fb;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:820}.home-app-card.featured .home-app-metrics small{color:#061628;background:#fff}.home-live-ops{color:#fff;background:linear-gradient(#061628f2,#082039fa),#061628;align-content:start;gap:16px;padding:18px;display:grid}.home-live-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.home-live-header span:first-child{color:#8ee6b8}.home-live-header strong{color:#fff;margin-top:8px;font-size:20px;display:block}.live-dot{color:#061628;background:#8ee6b8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.home-live-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-live-kpis div,.home-call-stream div,.home-crm-pipeline div{background:#ffffff14;border:1px solid #c6d3df29;border-radius:8px}.home-live-kpis div{padding:14px}.home-live-kpis strong{color:#fff;font-size:26px;display:block}.home-live-kpis span,.home-call-stream small,.home-crm-pipeline strong{color:#c5d7eb}.home-call-stream{gap:10px;display:grid}.home-call-stream div{grid-template-columns:.95fr 1.1fr 1fr;align-items:center;gap:12px;padding:12px;display:grid}.home-call-stream span{color:#8ee6b8;font-weight:850}.home-call-stream strong{color:#fff}.home-crm-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.home-crm-pipeline div{gap:8px;min-height:86px;padding:12px;display:grid}.home-crm-pipeline span{color:#061628;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.client-outcome-panel{background:linear-gradient(135deg,#1d72f317,#0bb5d812);margin-top:18px;padding:20px}.traffic-engine{gap:16px;display:grid}.traffic-engine.compact{gap:12px}.traffic-sources,.engine-flow,.engine-review-grid,.engine-outcome{background:#ffffff14;border:1px solid #c6d3df38;border-radius:8px}.dashboard-panel .traffic-sources,.dashboard-panel .engine-flow,.dashboard-panel .engine-review-grid,.dashboard-panel .engine-outcome{border-color:var(--silver-200);background:#f7fbff}.traffic-sources{padding:16px}.traffic-sources>strong,.engine-outcome strong{color:inherit;font-size:15px;display:block}.dashboard-panel .traffic-sources>strong,.dashboard-panel .engine-outcome strong{color:var(--navy-950)}.traffic-source-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.traffic-source-chip{color:#eaf5ff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-panel .traffic-source-chip{color:var(--navy-900);border-color:var(--silver-200);background:#fff}.engine-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.engine-stage{background:#ffffff0a;min-height:174px;padding:16px}.dashboard-panel .engine-stage{background:#fff}.engine-stage span{color:#fff;background:linear-gradient(135deg, var(--blue-700), var(--cyan-500));border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.engine-stage strong{color:#fff;margin-top:14px;font-size:17px;display:block}.dashboard-panel .engine-stage strong{color:var(--navy-950)}.engine-stage p{color:#c9daeb;margin-top:8px;font-size:13px;line-height:1.55}.dashboard-panel .engine-stage p{color:var(--muted)}.engine-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.engine-review-card{background:#ffffff0a;min-height:112px;padding:15px}.dashboard-panel .engine-review-card{background:#fff}.engine-review-card svg{color:#57d8a8}.engine-review-card strong,.engine-review-card span{display:block}.engine-review-card strong{color:#fff;margin-top:9px}.dashboard-panel .engine-review-card strong{color:var(--navy-950)}.engine-review-card span{color:#c9daeb;margin-top:6px;font-size:13px;line-height:1.45}.dashboard-panel .engine-review-card span{color:var(--muted)}.engine-outcome{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.engine-outcome span{color:#d7e5f7;margin-top:5px;display:block}.dashboard-panel .engine-outcome span{color:var(--muted)}.outcome-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.outcome-pills span{width:fit-content;color:var(--navy-950);background:#fff;border-radius:999px;margin:0;padding:7px 10px;font-size:12px;font-weight:800}.dashboard-panel .outcome-pills span{color:var(--blue-700);background:#1d72f31a}.source-attribution-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.source-attribution-card{border:1px solid var(--silver-200);background:#fff;border-radius:8px;min-height:94px;padding:12px}.source-attribution-card svg{color:var(--blue-700)}.source-attribution-card strong,.source-attribution-card span{display:block}.source-attribution-card strong{color:var(--navy-950);margin-top:9px;font-size:13px}.source-attribution-card span{color:var(--muted);margin-top:5px;font-size:12px}.faq-section{background:#fff}.faq-section.compact{padding:32px 0 0}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-grid details{border-radius:var(--radius);background:#f9fbfe;border:1px solid #c6d3dfd1;padding:18px}.faq-grid summary{color:var(--navy-950);cursor:pointer;font-weight:760}.faq-grid p{color:var(--muted);margin-top:12px;line-height:1.65}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-card{min-height:220px;padding:22px;text-decoration:none}.blog-card span{color:var(--blue-700);text-transform:uppercase;font-size:12px;font-weight:800}.cta-band{color:#fff;background:radial-gradient(circle at 20% 20%, #0bb5d84d, transparent 28%), linear-gradient(135deg, var(--navy-950), var(--navy-800));justify-content:space-between;align-items:center;gap:28px;display:flex}.cta-band.compact{border-radius:var(--radius);padding:30px}.cta-band span{color:#9fddff;text-transform:uppercase;font-size:12px;font-weight:800}.cta-band h2{color:#fff;margin-top:10px;font-size:clamp(28px,4vw,46px)}.cta-band p{color:#d7e5f7;max-width:720px;margin-top:12px;line-height:1.65}.page-hero{color:#fff;background:var(--navy-950);padding:clamp(76px,11vw,132px) clamp(18px,5vw,72px);position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg,#061628f5,#082039c7 42%,#08203957),linear-gradient(#06162826,#0616289e);position:absolute;inset:0}.page-hero-visual{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero>div{z-index:1;max-width:960px;position:relative}.page-hero h1{margin-top:18px}.page-hero p{color:#d7e5f7;max-width:820px;margin-top:18px;font-size:19px;line-height:1.7}.page-content{background:#fff}.content-columns,.contact-layout,.landing-layout,.login-layout,.dashboard-grid{gap:24px;display:grid}.content-columns{grid-template-columns:1fr .8fr}.proof-panel{padding:24px}.landing-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.seo-article{max-width:880px}.seo-article h2,.seo-article h3{color:var(--navy-950);margin-top:34px}.seo-article h2:first-child{margin-top:0}.seo-article p{color:#3c4c60;margin-top:16px;line-height:1.86}.article-cta{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg, var(--navy-900), var(--blue-700));margin-top:30px;padding:24px}.article-cta h3,.article-cta p{color:#fff}.internal-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sticky-form{position:sticky;top:96px}.contact-layout,.login-layout{grid-template-columns:1fr .82fr;align-items:start}.contact-form,.contact-panel,.login-card,.login-proof>div{padding:24px}.contact-form h2{margin-bottom:18px}.contact-form label,.login-card label,.lead-form label,.table-tools label{color:#2b3d52;gap:7px;font-size:13px;font-weight:760;display:grid}.contact-form input,.contact-form select,.contact-form textarea,.login-card input,.lead-form input,.lead-form select,.lead-form textarea,.table-tools input,.table-tools select,.crm-table select{border:1px solid var(--silver-300);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:12px}.contact-form,.login-card{gap:16px;display:grid}.employee-password-setup-layout{width:min(620px,100%);margin:0 auto}.employee-password-setup-card{align-content:start;min-height:220px}.employee-password-setup-card h2,.employee-password-setup-card p{margin:0}.password-setup-identity,.password-setup-complete>span{border:1px solid var(--silver-300);color:var(--ink);background:#f7faff;border-radius:7px;gap:4px;padding:13px;display:grid}.password-setup-identity span,.password-setup-expiry,.password-setup-complete p{color:var(--muted)}.password-setup-complete>svg{color:#087a52}.password-setup-complete code{overflow-wrap:anywhere;font-size:14px;font-weight:800}.password-setup-invalid>svg{color:#b42318}.contact-panel{gap:16px;display:grid}.contact-method{color:#33465c;gap:12px;line-height:1.5;display:flex}.contact-method svg{color:var(--blue-700);flex:none}.form-success{color:var(--success);font-weight:720}.form-error{color:var(--danger);font-weight:720}.demo-note,.muted{color:var(--muted);font-size:13px}.role-switch{background:var(--silver-100);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;padding:5px;display:grid}.role-switch button{color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:7px;padding:10px;font-weight:760}.role-switch button.active{color:#fff;background:var(--navy-900)}.login-router-note{border:1px solid var(--silver-200);min-height:44px;color:var(--navy-900);background:#eef6ff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:780;display:flex}.login-router-note svg{color:var(--blue-700)}.login-proof{gap:16px;display:grid}.login-proof svg{color:var(--blue-700)}.login-proof h2{margin-top:12px;font-size:24px}.registration-entry-panel{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;margin-top:24px;padding:24px}.registration-entry-heading{max-width:760px;margin-bottom:18px}.registration-entry-heading>span{color:var(--blue-700);text-transform:uppercase;font-size:12px;font-weight:850}.registration-entry-heading h2{color:var(--navy-950);margin:6px 0 8px;font-size:26px}.registration-entry-heading p,.registration-entry-card>span{color:var(--muted);line-height:1.55}.registration-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.registration-entry-card{min-height:190px;color:var(--navy-950);background:#fff;border:1px solid #d9e7f4;border-radius:8px;gap:9px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.registration-entry-card:hover{border-color:var(--blue-700);transform:translateY(-2px);box-shadow:0 16px 34px #0e2c4c1a}.registration-entry-card>svg{color:var(--blue-700)}.registration-entry-card>strong{font-size:19px}.registration-entry-card>small{color:var(--blue-700);align-items:center;gap:6px;margin-top:auto;font-weight:800;display:flex}.registration-type-switch{border:1px solid var(--silver-200);background:#eef4fb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:6px;display:grid}.registration-type-switch button,.registration-admin-tabs button{color:#435a72;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:820;display:flex}.registration-type-switch button.active,.registration-admin-tabs button.active{color:#fff;background:var(--blue-700);box-shadow:0 8px 20px #1d72f32e}.registration-form{gap:16px;display:grid}.registration-form-section{background:#fff;border:1px solid #dce7f1;border-radius:8px;min-width:0;margin:0;padding:22px}.registration-form-section legend{color:var(--navy-950);padding:0 8px;font-size:21px;font-weight:850}.registration-form-section>p{color:var(--muted);margin:0 0 18px;font-size:14px}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.registration-field-grid>label:not(.registration-file-field):not(.registration-declaration){color:#2b3d52;gap:7px;font-size:13px;font-weight:760;display:grid}.registration-field-grid input:not([type=checkbox]):not([type=file]),.registration-field-grid select,.registration-field-grid textarea,.registration-review-controls select,.registration-review-controls textarea{border:1px solid var(--silver-300);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fbfdff;border-radius:7px;padding:11px 12px}.registration-field-grid textarea,.registration-review-controls textarea{resize:vertical}.registration-field-grid input:focus,.registration-field-grid select:focus,.registration-field-grid textarea:focus,.registration-review-controls select:focus,.registration-review-controls textarea:focus{border-color:var(--blue-700);outline:0;box-shadow:0 0 0 3px #1d72f31a}.registration-field-grid .span-2{grid-column:1/-1}.registration-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.registration-upload-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-file-field{color:#25415e;cursor:pointer;background:#f5f9fd;border:1px dashed #a9bdd1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:86px;padding:14px;display:grid;position:relative}.registration-file-field:hover{border-color:var(--blue-700);background:#eef6ff}.registration-file-field svg{color:var(--blue-700);grid-row:1/span 2}.registration-file-field span{font-size:13px;font-weight:820}.registration-file-field small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-file-field input{opacity:0;width:1px;height:1px;position:absolute}.registration-declaration{color:#3a5269;background:#f6faff;border:1px solid #cfe1f1;border-radius:8px;align-items:flex-start;gap:11px;padding:14px;font-size:13px;line-height:1.5;display:flex}.registration-declaration input{flex:none;width:20px;height:20px;margin-top:1px}.registration-public-roles{gap:12px;padding-top:2px;display:grid}.registration-public-roles-heading{gap:4px;display:grid}.registration-public-roles-heading strong{color:#2b3d52;font-size:13px}.registration-public-roles-heading span{color:var(--muted);font-size:12px;font-weight:500}.registration-public-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.registration-public-role-option{color:#2b3d52;cursor:pointer;background:#f8fbfe;border:1px solid #cfe1f1;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:760;display:flex}.registration-public-role-option:has(input:checked){border-color:var(--blue-700);color:var(--blue-700);background:#eef6ff}.registration-public-role-option input{width:18px;height:18px;accent-color:var(--blue-700);flex:none;margin:0}.registration-submit-bar{z-index:4;background:#fffffff5;border:1px solid #bfd3e6;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 36px #07192d24}.registration-submit-bar>div{color:#4b6279;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.registration-submit-bar svg{color:var(--blue-700);flex:none}.registration-submit-message{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:14px}.registration-success-card{text-align:center;background:#f4fff8;border:1px solid #bde7d0;border-radius:8px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.registration-success-card>svg,.registration-success-card>span{color:#15803d}.registration-success-card h2{color:var(--navy-950)}.registration-success-card p{max-width:660px;color:var(--muted);line-height:1.6}.registration-success-card>strong{color:#116634;letter-spacing:0;background:#fff;border:1px solid #9bd8b4;border-radius:7px;margin:8px 0;padding:10px 14px;font-size:18px}.registration-intake-panel{scroll-margin-top:20px}.registration-admin-tabs{background:#eef4fb;border:1px solid #d9e5f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:5px;display:grid}.registration-admin-tabs button span{min-width:24px;min-height:24px;color:inherit;background:#ffffff38;border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.registration-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.registration-admin-summary>div{background:#f8fbff;border:1px solid #dce7f1;border-radius:8px;gap:4px;padding:14px;display:grid}.registration-admin-summary strong{color:var(--navy-950);font-size:26px}.registration-admin-summary span{color:var(--muted);font-size:12px;font-weight:750}.registration-admin-tools{grid-template-columns:minmax(260px,1fr) minmax(180px,.32fr);gap:10px;margin-bottom:14px;display:grid}.registration-admin-tools .search-box,.registration-admin-tools .select-box{background:#fff;border:1px solid #cddbe8;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.registration-admin-tools input,.registration-admin-tools select{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.registration-admin-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.registration-admin-loading svg{animation:1s linear infinite spin}.registration-admin-table-wrap{border:1px solid #dce7f1;border-radius:8px;overflow:auto}.registration-admin-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.registration-admin-table th,.registration-admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5edf5;padding:12px}.registration-admin-table th{color:#4d647b;text-transform:uppercase;background:#f5f9fd;font-size:11px}.registration-admin-table td>strong,.registration-admin-table td>small{display:block}.registration-admin-table td>small,.registration-person-cell small{max-width:270px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.registration-person-cell{align-items:center;gap:10px;display:flex}.registration-person-cell>span:last-child{display:grid}.registration-avatar{color:#fff;background:var(--blue-700);border:1px solid #bdd3e7;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:inline-grid;overflow:hidden}.registration-avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.registration-review-backdrop{z-index:90;padding:18px}.registration-review-modal{background:#f4f8fc;border:1px solid #bfd1e3;border-radius:8px;width:min(1040px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 80px #03122247}.registration-review-head{z-index:2;background:#fffffff7;border-bottom:1px solid #d7e3ee;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;position:sticky;top:0}.registration-review-identity{align-items:center;gap:13px;display:flex}.registration-review-identity span{gap:3px;display:grid}.registration-review-identity h2,.registration-review-identity p{margin:0}.registration-review-identity h2{color:var(--navy-950);font-size:24px}.registration-review-identity p,.registration-review-identity small{color:var(--muted)}.registration-review-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 0;display:grid}.registration-review-meta span,.registration-detail-grid span{color:#2f4860;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e5f0;border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.registration-review-meta strong,.registration-detail-grid strong{color:#6a7f93;text-transform:uppercase;font-size:10px}.registration-review-section{background:#fff;border:1px solid #d9e5f0;border-radius:8px;margin:16px 18px 0;padding:16px}.registration-review-section:last-child{margin-bottom:18px}.registration-review-section h3{color:var(--navy-950);margin:0 0 12px;font-size:17px}.registration-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.registration-review-section .candidate-document-row button{align-items:center;gap:6px;display:inline-flex}.registration-review-section .candidate-document-row small{color:var(--muted)}.registration-onboarding-result{background:#f1fbf6;border-color:#86d8b2}.registration-onboarding-result.access-revoked{background:#fff7f7;border-color:#f0a8ae}.registration-onboarding-result.access-revoked .registration-onboarding-title>span{background:#b42335}.registration-onboarding-result.access-revoked .registration-onboarding-title p,.registration-onboarding-result.access-revoked .registration-credential-note,.registration-onboarding-result.access-revoked .registration-password-setup-actions p{color:#7a3440}.registration-onboarding-result.access-revoked .registration-credential-grid>span,.registration-onboarding-result.access-revoked .registration-password-setup-actions{border-color:#efc1c5}.registration-onboarding-result.access-revoked .registration-credential-grid .password-status{background:#fff0f1;border-color:#e58f98}.registration-onboarding-result.access-revoked .registration-credential-grid .password-status>svg{color:#b42335}.registration-loi-result.revoked{background:#fff5f5;border-color:#efb5bb}.registration-loi-result.revoked>span{color:#b42335}.registration-onboarding-title{align-items:flex-start;gap:11px;display:flex}.registration-onboarding-title>span{color:#fff;background:#087a52;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.registration-onboarding-title h3,.registration-onboarding-title p{margin:0}.registration-onboarding-title p{color:#456454;margin-top:4px}.registration-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.registration-credential-grid>span{background:#fff;border:1px solid #b9ddcb;border-radius:7px;grid-template-columns:minmax(0,1fr) 36px;gap:4px 8px;min-width:0;padding:11px;display:grid}.registration-credential-grid strong{color:#537064;text-transform:uppercase;grid-column:1/-1;font-size:10px}.registration-credential-grid code{overflow-wrap:anywhere;color:#092d20;align-self:center;font-size:14px;font-weight:800}.registration-credential-grid .icon-button{width:34px;height:34px;min-height:34px}.registration-credential-grid .password-status{background:#e8f8ef;border-color:#35a976}.registration-credential-grid .password-status>svg{color:#087a52;place-self:center}.registration-credential-delivery{color:#315d49;background:#eaf8f1;border:1px solid #9fd5bd;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:11px 12px;display:grid}.registration-credential-delivery>span{color:#fff;background:#087a52;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.registration-credential-delivery>div{gap:4px;min-width:0;display:grid}.registration-credential-delivery strong{font-size:13px}.registration-credential-delivery small{color:inherit;overflow-wrap:anywhere;line-height:1.45}.registration-credential-delivery.partial,.registration-credential-delivery.not-configured{color:#705318;background:#fff9e9;border-color:#e4c47a}.registration-credential-delivery.partial>span,.registration-credential-delivery.not-configured>span{background:#9b7114}.registration-credential-delivery.failed{color:#7a3440;background:#fff3f4;border-color:#efb5bb}.registration-credential-delivery.failed>span{background:#b42335}.registration-password-setup-link,.registration-password-setup-actions{background:#fff;border:1px solid #b9ddcb;border-radius:7px;gap:9px;margin-top:12px;padding:12px;display:grid}.registration-password-setup-link>div{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.registration-password-setup-link code{overflow-wrap:anywhere;color:#092d20;font-size:12px}.registration-password-setup-link small,.registration-password-setup-actions p{color:#456454;margin:0;font-size:12px;line-height:1.55}.registration-password-setup-link .mini-button,.registration-password-setup-actions .mini-button{justify-self:start}.registration-credential-note{color:#315d49;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.registration-credential-note svg{flex:none;margin-top:1px}.registration-copy-status{color:#087a52;margin-top:8px;font-weight:750;display:block}.registration-offer-section{background:#f7fbfd;border-color:#b9d7e7}.registration-offer-heading{align-items:flex-start;gap:11px;display:flex}.registration-offer-heading>span{color:#fff;background:#0b6288;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.registration-offer-heading h3,.registration-offer-heading p{margin:0}.registration-offer-heading p{color:#526b79;margin-top:4px;font-size:13px}.registration-offer-grid{grid-template-columns:minmax(180px,1.35fr) minmax(150px,1fr) minmax(110px,.55fr) minmax(120px,.7fr) minmax(155px,.8fr);gap:10px;margin-top:14px;display:grid}.registration-offer-grid label{color:#2b3d52;gap:7px;min-width:0;font-size:12px;font-weight:780;display:grid}.registration-offer-grid input,.registration-offer-grid select{color:#0a2438;background:#fff;border:1px solid #c7d7e1;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:9px 10px}.registration-offer-grid input:focus,.registration-offer-grid select:focus{border-color:#1787b8;outline:3px solid #1787b81f}.registration-loi-result{background:#edf9f3;border:1px solid #82d1ac;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:11px;display:grid}.registration-loi-result>span{color:#087a52}.registration-loi-result strong,.registration-loi-result small{display:block}.registration-loi-result strong{color:#0b5138}.registration-loi-result small{color:#426856;margin-top:3px}.registration-loi-returned{background:#f1f8fc;border:1px solid #9fc9dd;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:9px;padding:11px;display:grid}.registration-loi-returned>span{color:#116d9d}.registration-loi-returned strong,.registration-loi-returned small{display:block}.registration-loi-returned small{color:#526b79;margin-top:3px}.registration-offer-note{color:#526b79;margin:12px 0 0;font-size:13px}.registration-review-controls{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:12px;display:grid}.registration-review-controls label{color:#2b3d52;gap:7px;font-size:13px;font-weight:760;display:grid}.registration-review-actions,.registration-review-controls .form-error{grid-column:1/-1}.registration-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-under-review{color:#854d0e;background:#fef3c7}.status-approved{color:#166534;background:#dcfce7}.status-archived{color:#475569;background:#e2e8f0}.footer{color:#d7e5f7;background:var(--navy-950);grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);gap:34px;padding:48px clamp(18px,5vw,72px);display:grid}.footer .brand,.footer .brand small{color:#fff}.footer p{max-width:620px;margin-top:18px;line-height:1.7}.footer-main-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.footer-main-links a,.footer-seo-group a{color:#d7e5f7;text-decoration:none}.footer-main-links a{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px;font-weight:760}.footer-seo-system{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:20px;display:grid}.footer-seo-group h3{color:#fff;margin-bottom:10px;font-size:14px}.footer-seo-group div{gap:7px;display:grid}.footer-seo-group a{color:#bcd1e7;font-size:13px;line-height:1.35}.blog-article{max-width:850px}.blog-article h2{margin-top:34px}.not-found{text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}.not-found h1{font-size:48px}.not-found p{color:var(--muted);margin:14px 0 22px}.dashboard-shell{background:#eef4fb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{color:#fff;background:radial-gradient(circle at top, #0bb5d830, transparent 35%), linear-gradient(180deg, var(--navy-950), #071c32);flex-direction:column;height:100vh;padding:22px;display:flex;position:sticky;top:0}.dashboard-brand,.dashboard-brand small{color:#fff}.dashboard-nav{gap:8px;margin-top:34px;display:grid}.dashboard-nav a{color:#d7e5f7;background:#ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.dashboard-nav a:hover,.dashboard-nav a.active{color:#fff;background:#1d72f357;box-shadow:inset 3px 0 #36d6f2}.dashboard-nav a.active svg{color:#56ddf5}.sidebar-logout{width:100%;margin-top:auto}.dashboard-main{min-width:0;padding:26px clamp(16px,3vw,34px) 48px}.dashboard-topbar{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.dashboard-topbar span{color:var(--blue-700);text-transform:uppercase;font-size:12px;font-weight:800}.dashboard-topbar h1{color:var(--navy-950);margin-top:8px;font-size:clamp(31px,4vw,54px)}.dashboard-topbar p{color:var(--muted);margin-top:8px;line-height:1.6}.topbar-actions{align-items:start;gap:10px;display:flex}.icon-button{width:40px;height:40px;color:var(--navy-900);background:#fff;border-radius:8px;box-shadow:0 8px 20px #08203914}.mini-button{border:1px solid var(--silver-200);min-height:38px;color:var(--navy-900);background:#fff;border-radius:8px;padding:9px 12px;font-weight:760}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:132px;padding:18px}.metric-card svg{color:var(--blue-700)}.metric-card strong{color:var(--navy-950);margin-top:16px;font-size:32px;display:block}.metric-card span{color:var(--muted);font-weight:700}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);margin-bottom:20px}.dashboard-panel{min-width:0;margin-bottom:20px;padding:20px}.dashboard-main [id]{scroll-margin-top:20px}.dashboard-panel.wide{margin-bottom:0}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-title>div{align-items:center;gap:9px;display:flex}.panel-title svg{color:var(--blue-700)}.chart-wrap{width:100%;height:270px}.chart-wrap.small{height:220px}.campaign-production-panel{background:linear-gradient(135deg,#fffffff5,#ecf8ffe6),#fff;border:1px solid #7d95b038;overflow:hidden}.production-hero{color:#fff;background:linear-gradient(135deg,#082744f0,#0d5d88db),#082744;border:1px solid #1d72f321;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:stretch;gap:16px;padding:20px;display:grid}.production-hero h2{color:#fff;max-width:760px;margin:12px 0 8px;font-size:28px;line-height:1.15}.production-hero p{color:#d8ecff;max-width:760px;line-height:1.65}.production-hero .system-pill{color:#dff7ff;background:#ffffff1a;border-color:#ffffff42}.production-hero-total{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;align-content:center;gap:6px;min-height:140px;padding:18px;display:grid;box-shadow:inset 0 1px #fff3}.production-hero-total span,.production-hero-total small{color:#cfe6fb;font-weight:720}.production-hero-total strong{font-size:34px;line-height:1}.production-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.production-metric-card,.production-daily-card,.production-recent-card{background:#ffffffc7;border:1px solid #7d95b033;border-radius:8px;box-shadow:0 18px 44px #0f233a0f}.production-metric-card{gap:5px;padding:16px;display:grid}.production-metric-card span,.production-metric-card small,.production-table span,.production-day-row span{color:var(--muted);font-size:13px;font-weight:700}.production-metric-card strong{color:var(--navy-950);font-size:28px;line-height:1}.production-grid{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:14px;display:grid}.production-daily-card,.production-recent-card{padding:16px}.production-daily-card h3,.production-recent-card h3{color:var(--navy-950);margin-bottom:14px}.production-day-row{border-bottom:1px solid #7d95b024;gap:8px;padding:12px 0;display:grid}.production-day-row:last-child{border-bottom:0}.production-day-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-bar{background:#e7eef7;border-radius:999px;height:9px;overflow:hidden}.production-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--cyan-500));height:100%;display:block}.production-table-scroll{overflow-x:auto}.production-table{border-collapse:collapse;width:100%;min-width:780px}.production-table th,.production-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7d95b026;padding:12px 10px}.production-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.production-table td strong,.production-table td span{display:block}.production-status{color:#075985;background:#e0f2fe;border-radius:999px;width:fit-content;padding:5px 9px}.production-status.duplicate{color:#9a3412;background:#ffedd5}.notification-list,.management-list,.schedule-list{gap:10px;display:grid}.notification,.management-row,.schedule-row{background:#f6f9fd;border-radius:8px;gap:12px;padding:13px;display:flex}.notification{display:grid}.notification.read{opacity:.72}.notification-read-button{width:fit-content;color:var(--blue-700);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:800;display:inline-flex}.callback-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.callback-summary-strip>div{background:#f6f9fd;border:1px solid #dce7f2;border-radius:8px;gap:4px;padding:14px;display:grid}.callback-summary-strip strong{color:var(--navy-950);font-size:24px}.callback-summary-strip span,.admin-callback-row span,.admin-callback-row p{color:var(--muted);font-size:13px}.admin-callback-list{gap:8px;display:grid}.admin-callback-row{background:#fff;border:1px solid #e1eaf4;border-radius:8px;grid-template-columns:minmax(160px,.8fr) minmax(190px,1fr) minmax(220px,1.5fr) 150px;align-items:center;gap:14px;padding:13px;display:grid}.admin-callback-row>div,.callback-status-control{gap:4px;display:grid}.callback-customer a{color:var(--blue-700);font-weight:750}.admin-callback-row p{margin:0;line-height:1.45}.callback-status-control{color:var(--muted);font-size:12px;font-weight:800}.callback-status-control select{min-width:0}.report-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.report-breakdown{background:#f6f9fd;border:1px solid #dce7f2;border-radius:8px;gap:8px;padding:14px;display:grid}.report-breakdown>strong{color:var(--navy-950)}.report-breakdown>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.report-breakdown b{color:var(--blue-700)}.notification strong,.management-row strong,.schedule-row strong{color:var(--navy-950);display:block}.notification span,.notification small,.management-row span,.schedule-row span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.management-row{justify-content:space-between;align-items:center}.schedule-row svg{color:var(--blue-700);flex:none}.table-tools{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.search-box,.select-box{min-width:min(300px,100%);position:relative}.search-box svg,.select-box svg{color:var(--muted);position:absolute;top:35px;left:12px}.search-box input,.select-box select{padding-left:38px}.table-scroll{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:1050px;color:var(--ink)}.crm-table th,.crm-table td{border-bottom:1px solid var(--silver-200);text-align:left;vertical-align:top;padding:13px 12px}.crm-table th{color:var(--muted);text-transform:uppercase;font-size:12px}.crm-table td strong,.crm-table td span,.crm-table td em{display:block}.crm-table td span{color:var(--muted);margin-top:3px;font-size:13px}.crm-table td em{color:#8f1f2f;background:#ffecef;border-radius:999px;width:fit-content;margin-top:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.status-pill{min-height:26px;color:var(--blue-700);background:#1d72f31a;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.rejected,.status-pill.bad-lead{color:var(--danger);background:#d43f4f1c}.status-pill.sold,.status-pill.approved,.status-pill.assigned{color:var(--success);background:#0f9f6e1c}.status-pill.pending-approval{color:var(--warning);background:#c9810721}.dialer-command-panel,.agent-phone-panel{background:linear-gradient(135deg,#0820390a,#1d72f312),#fff;border:1px solid #1d72f32e;overflow:hidden}.system-pill{min-height:28px;color:var(--blue-700);background:#1d72f31a;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.compact-alert{margin-bottom:16px}.modal-alert{margin:0 0 16px}.dialer-hero-grid,.agent-phone-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.softphone-preview,.agent-softphone{color:#fff;background:radial-gradient(circle at 85% 10%,#0bb5d857,#0000 34%),linear-gradient(145deg,#082039,#0f3764 55%,#125fa8);border-radius:8px;min-height:100%;padding:20px;box-shadow:0 18px 42px #08203933}.softphone-head{color:#ffffffdb;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.live-dot.ringing{background:#fbbf24;box-shadow:0 0 0 5px #fbbf2433}.softphone-number{color:#fff;letter-spacing:0;margin-top:28px;font-size:clamp(24px,4vw,42px);font-weight:900}.softphone-preview p,.agent-softphone p{color:#ffffffc7;max-width:470px;line-height:1.65}.softphone-actions{gap:10px;margin:22px 0;display:flex}.round-action{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 12px 26px #10b98147}.round-action.muted{color:#dbeafe;box-shadow:none;background:#ffffff24}.dialer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dialer-stat-card,.dialer-section,.agent-phone-controls,.dialer-operating-card{background:#ffffffd1;border:1px solid #94a3b847;border-radius:8px}.dialer-stat-card{min-height:118px;padding:15px}.dialer-stat-card strong,.dialer-stat-card span,.dialer-stat-card small{display:block}.dialer-stat-card strong{color:var(--navy-950);font-size:28px;font-weight:900}.dialer-stat-card span{color:var(--ink);margin-top:8px;font-weight:850}.dialer-stat-card small{color:var(--muted);margin-top:4px}.dialer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dialer-section{padding:16px}.dialer-section h3{color:var(--navy-950);margin:0 0 13px;font-size:16px}.dialer-campaign-list,.dialer-agent-list,.call-log-list,.recording-list{gap:10px;display:grid}.dialer-campaign-card,.dialer-agent-row,.call-log-row,.recording-row{background:#f6f9fd;border-radius:8px;gap:8px;padding:13px;display:grid}.dialer-campaign-card{position:relative}.dialer-campaign-card .status-pill{position:absolute;top:12px;right:12px}.dialer-campaign-card strong,.dialer-agent-row strong,.call-log-row strong,.recording-row strong{color:var(--navy-950);display:block}.dialer-campaign-card span,.dialer-campaign-card p,.dialer-agent-row span,.call-log-row span,.call-log-row small,.recording-row span{color:var(--muted);font-size:13px}.dialer-campaign-card p{margin:0}.dialer-campaign-metrics{flex-wrap:wrap;gap:8px;padding-right:86px;display:flex}.dialer-campaign-metrics span{color:var(--blue-700);background:#1d72f31a;border-radius:999px;padding:4px 8px;font-weight:800}.dialer-agent-row,.recording-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dialer-agent-row select,.agent-phone-controls select{min-width:150px}.call-log-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.agent-phone-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.agent-phone-controls label{color:var(--muted);gap:7px;font-weight:800;display:grid}.agent-phone-controls select{min-height:44px}.hrms-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;margin-bottom:20px;display:grid}.hrms-command-card{color:#fff;background:radial-gradient(circle at 88% 8%,#0bb5d847,#0000 34%),linear-gradient(135deg,#06172a 0%,#0b2e52 54%,#125fa8 100%);border-radius:8px;min-width:0;padding:24px;box-shadow:0 24px 54px #08203938}.hrms-command-card h2{color:#fff;margin:22px 0 8px;font-size:clamp(30px,5vw,56px)}.hrms-command-card p{color:#ffffffc7;max-width:680px}.hrms-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hrms-stat-card{background:#fff;border:1px solid #1d72f329;border-radius:8px;min-width:0;min-height:130px;padding:18px;box-shadow:0 14px 28px #08203914}.hrms-stat-card strong,.hrms-stat-card span,.hrms-stat-card small{display:block}.hrms-stat-card strong{color:var(--navy-950);font-size:34px;font-weight:900}.hrms-stat-card span{color:var(--ink);margin-top:12px;font-weight:850}.hrms-stat-card small{color:var(--muted);margin-top:5px}.hrms-stat-card.warning{background:#fffaf0;border-color:#c9810747}.hrms-action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.hrms-action-grid .button{justify-content:center;min-width:0}.hrms-loi-access{background:#ffffff17;border:1px solid #84ddef61;border-radius:7px;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:11px;margin-top:16px;padding:11px;display:grid}.hrms-loi-access>span{color:#06243a;background:#8ee6f3;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.hrms-loi-access strong,.hrms-loi-access small{display:block}.hrms-loi-copy{min-width:0}.hrms-loi-access small{color:#ffffffb8;margin-top:3px}.hrms-loi-access small.is-complete{color:#8ee6c3;font-weight:750}.hrms-loi-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;display:grid}.hrms-loi-access .button{justify-content:center;min-width:0;min-height:40px}.hrms-loi-upload{cursor:pointer}.hrms-loi-upload input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hrms-loi-return-download{color:#06243a;background:#8ee6f3;width:40px;height:40px}.hrms-activity-popup{background:linear-gradient(135deg,#0f9f6e14,#1d72f314),#fff;border:1px solid #0f9f6e33}.hrms-activity-popup p{max-width:980px;color:var(--muted);line-height:1.65}.hrms-employee-grid,.hrms-leaderboard{gap:10px;display:grid}.hrms-employee-card,.hrms-leader-row{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.clickable-card,.selectable-row{cursor:pointer}.clickable-card{width:100%;color:inherit;text-align:left;font:inherit}.clickable-card:hover,.selectable-row:hover{background:#eef6ff;border-color:#1d72f357}.hrms-avatar{color:#fff;background:linear-gradient(135deg, var(--blue-700), #0bb5d8);border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.hrms-employee-card strong,.hrms-employee-card span,.hrms-employee-card small,.hrms-leader-row strong,.hrms-leader-row small{min-width:0;display:block}.hrms-employee-card span,.hrms-employee-card small,.hrms-leader-row small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.hrms-presence{min-width:78px;min-height:28px;color:var(--blue-700);background:#1d72f31a;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.hrms-presence.online,.hrms-presence.on-shift,.hrms-presence.logged-in,.hrms-presence.idle,.hrms-presence.late{color:var(--success);background:#0f9f6e1c}.hrms-presence.idle,.hrms-presence.late-login,.hrms-presence.absent{color:var(--warning);background:#c9810721}.hrms-presence.logged-out,.hrms-presence.early-logout,.hrms-presence.suspended,.hrms-presence.inactive{color:var(--danger);background:#d43f4f1c}.hrms-presence.on-break,.hrms-presence.leave{color:var(--blue-700);background:#1d72f31c}.hrms-table{min-width:980px}.hrms-table small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.hrms-leader-row>span{color:#fff;background:var(--navy-900);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hrms-leader-row>strong:last-child{color:var(--blue-700);font-size:20px}.role-chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.role-chip{min-height:26px;color:var(--blue-700);background:#1d72f314;border:1px solid #1d72f32e;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.role-chip.light{color:#fff;background:#ffffff24;border-color:#ffffff57}.employee-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.75fr)) auto;gap:10px;margin-bottom:16px;display:grid}.employee-toolbar select,.employee-toolbar input{width:100%;min-height:42px}.search-control{position:relative}.search-control svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-control input{padding-left:38px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0412227a;justify-content:flex-end;display:flex;position:fixed;inset:0}.first-login-password-backdrop{z-index:80;justify-content:center;align-items:center;padding:18px}.password-change-modal{background:#fffffff0;border:1px solid #cad7e8eb;border-radius:10px;gap:14px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 26px 72px #0412223d}.modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.modal-heading p{color:var(--blue-700);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:850}.modal-heading h2{color:var(--navy-950);margin:0;font-size:24px}.modal-heading svg{color:var(--blue-700)}.employee-slide-panel,.employee-profile-panel{background:#fff;width:min(960px,100vw - 28px);height:100vh;padding:24px;overflow-y:auto;box-shadow:-22px 0 60px #0412223d}.employee-profile-panel{width:min(820px,100vw - 28px)}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-head h2{color:var(--navy-950);margin:10px 0 4px;font-size:28px}.modal-head p{color:var(--muted);margin:0}.modal-section{border:1px solid var(--silver-200);background:#fbfdff;border-radius:8px;margin-bottom:14px;padding:16px}.modal-section h3{color:var(--navy-950);margin:0 0 12px;font-size:16px}.lead-row-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-row-actions .mini-button{min-height:32px;padding:7px 10px;font-size:12px}.lead-modal-backdrop{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 16% 20%,#1d72f338,#0000 28%),#04122294;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-glass-drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffffff0,#eff7ffd6),#ffffffb8;border-left:1px solid #ffffff7a;width:min(1100px,100vw - 28px);height:100vh;padding:24px;overflow-y:auto;box-shadow:-26px 0 70px #0412224d}.lead-modal-head{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f8fcfffa,#f8fcffc7);border-bottom:1px solid #94a3b840;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:0 0 18px;display:flex;position:sticky;top:0}.lead-modal-head h2{color:var(--navy-950);letter-spacing:0;margin:8px 0 4px;font-size:clamp(24px,3vw,36px)}.lead-modal-head p{color:var(--muted);margin:0;font-weight:700}.lead-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-detail-section{background:linear-gradient(#ffffffe0,#f7fbffb8);border:1px solid #c6d6e8c2;border-radius:8px;padding:16px;box-shadow:0 18px 44px #0b233f14}.lead-detail-section.wide{grid-column:1/-1}.lead-detail-section h3{color:var(--navy-950);align-items:center;gap:9px;margin:0 0 14px;font-size:16px;display:flex}.lead-detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-detail-field{background:#ffffffc2;border:1px solid #c6d6e8c7;border-radius:8px;min-height:78px;padding:13px}.lead-detail-field.wide{grid-column:1/-1}.lead-detail-field.dynamic{grid-column:auto}.lead-detail-field span,.lead-detail-field strong{display:block}.lead-detail-field span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.lead-detail-field strong{color:var(--navy-950);overflow-wrap:anywhere;margin-top:7px;font-size:15px;line-height:1.45}.lead-detail-field input,.lead-detail-field select,.lead-detail-field textarea,.add-dynamic-field-row input{border:1px solid var(--silver-200);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#ffffffeb;border-radius:8px;margin-top:8px;padding:10px 11px;font-weight:700}.lead-detail-field textarea{resize:vertical}.dynamic-edit-row,.add-dynamic-field-row{gap:9px;display:grid}.dynamic-edit-row{grid-template-columns:1fr auto;align-items:end}.add-dynamic-field-row{background:#1d72f30f;border:1px dashed #1d72f359;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) auto;align-items:end;padding:13px}.empty-dynamic-fields{color:var(--muted);margin:0}.lead-activity-list{grid-column:1/-1;gap:10px;display:grid}.lead-activity-item{background:#ffffffb3;border:1px solid #c6d6e8c7;border-radius:8px;padding:13px}.lead-activity-item strong,.lead-activity-item span,.lead-activity-item small{display:block}.lead-activity-item strong{color:var(--navy-950)}.lead-activity-item span,.lead-activity-item small{color:var(--muted);margin-top:5px}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.check-tile,.check-row{border:1px solid var(--silver-200);min-height:42px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-weight:780;display:flex}.check-tile input,.check-row input{width:16px;height:16px}.permission-group+.permission-group{margin-top:14px}.permission-group>strong{color:var(--navy-950);margin-bottom:8px;display:block}.modal-actions{background:linear-gradient(#ffffffb8,#fff 38%);justify-content:flex-end;gap:10px;padding-top:12px;display:flex;position:sticky;bottom:0}.profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-detail-grid section{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;min-width:0;padding:14px}.profile-detail-grid h3{color:var(--navy-950);margin:0 0 8px}.profile-detail-grid p{color:var(--muted);margin:5px 0;line-height:1.5}.dialer-operating-card{grid-column:1/-1;padding:15px}.dialer-operating-card strong,.dialer-operating-card span{display:block}.dialer-operating-card span,.dialer-operating-card p,.phone-notice{color:var(--muted);font-size:13px}.dialer-operating-card p{margin-bottom:0}.phone-notice{color:#dbeafe;background:#ffffff24;border-radius:999px;padding:7px 9px;display:inline-flex}.campaign-grid,.form-grid{gap:14px;display:grid}.campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-card{padding:16px}.campaign-card strong,.campaign-card span{display:block}.campaign-card span{color:var(--muted);margin-top:4px;font-size:13px}.campaign-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.campaign-actions span{color:var(--blue-700);font-weight:800}.lead-form{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.full-field,.span-2{grid-column:1/-1}.management-editor,.assignment-block,.assigned-client-grid{gap:14px;display:grid}.management-editor{background:#f8fbff;border:1px solid #1d72f329;border-radius:8px;min-width:0;margin-bottom:18px;padding:16px}.management-editor label{color:#2b3d52;gap:7px;min-width:0;font-size:13px;font-weight:760;display:grid}.management-editor input,.management-editor select,.management-editor textarea{box-sizing:border-box;border:1px solid var(--silver-300);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:11px 12px}.management-editor h3,.assignment-block strong,.assigned-client-grid strong{color:var(--navy-950);margin:0}.assignment-grid,.assigned-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-grid{gap:8px;display:grid}.checkbox-chip{border:1px solid var(--silver-200);min-height:38px;color:var(--navy-950);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.checkbox-chip input{width:16px;height:16px}.management-row.editable{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.management-row small,.assigned-client-grid span,.assigned-client-grid small,.muted-note{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.muted-copy{max-width:760px;color:var(--muted);line-height:1.7}.assigned-client-panel{margin-bottom:18px}.assigned-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assigned-client-grid>div{border:1px solid var(--silver-200);background:#f6f9fd;border-radius:8px;padding:14px}.campaign-route-panel,.custom-field-section,.routing-preview{background:linear-gradient(135deg,#1d72f314,#0bb5d814);border:1px solid #1d72f333;border-radius:8px;padding:16px}.campaign-route-panel strong,.campaign-route-panel span,.routing-preview strong,.routing-preview span{display:block}.campaign-route-panel strong,.routing-preview strong,.custom-field-section h3{color:var(--navy-950)}.campaign-route-panel span,.routing-preview span,.custom-field-section p,.routing-preview p{color:var(--muted);margin-top:6px;line-height:1.55}.custom-field-section{margin-top:6px}.crm-builder-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.crm-builder-config,.crm-builder-preview{gap:14px;display:grid}.crm-builder-preview{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;padding:18px}.crm-builder-preview h3,.disposition-builder h4{color:var(--navy-950);margin:0}.crm-builder-preview p{color:var(--muted);margin-top:-6px}.field-builder-row,.mini-inline-form{grid-template-columns:minmax(170px,1fr) 150px minmax(170px,1fr) auto;align-items:end;gap:14px;display:grid}.field-builder-row label{min-width:0}.field-chip-list{flex-wrap:wrap;gap:8px;display:flex}.field-chip{min-height:32px;color:var(--blue-700);background:#1d72f31a;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;font-weight:800;display:inline-flex}.field-chip.disposition{color:var(--success);background:#0f9f6e1c}.field-chip button{width:22px;height:22px;color:inherit;background:#ffffffd1;border:0;border-radius:50%;place-items:center;display:grid}.disposition-builder{gap:12px;margin-top:4px;display:grid}.mini-inline-form{grid-template-columns:1fr auto}.mini-inline-form input{border:1px solid var(--silver-300);border-radius:7px;width:100%;padding:10px 12px}.client-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-crm-card{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;min-height:140px;padding:16px}.client-crm-card strong,.client-crm-card span{display:block}.client-crm-card strong{color:var(--navy-950)}.client-crm-card span,.client-crm-card p{color:var(--muted);margin-top:8px;line-height:1.55}.client-alert{border-radius:var(--radius);color:var(--navy-900);background:#0bb5d81c;border:1px solid #0bb5d859;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.client-logo-lockup{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.client-logo-lockup.compact{flex:none;margin-bottom:0}.client-logo-lockup .brand-mark{width:42px;height:42px;font-size:14px}.client-logo-lockup.compact .brand-mark{width:34px;height:34px;font-size:12px}.brand-plus{color:#64748b;font-weight:900}.client-logo-mark{color:#2d2109;background:linear-gradient(135deg,#f4d48a,#4dbb78);border:1px solid #c28f3a73;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;overflow:hidden}.client-logo-lockup.compact .client-logo-mark{border-radius:11px;width:38px;height:38px;font-size:12px}.client-logo-mark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.logo-upload-action{cursor:pointer;position:relative;overflow:hidden}.logo-upload-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.workspace-brand-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.workspace-brand-row strong,.workspace-brand-row span{display:block}.workspace-brand-row strong{color:var(--navy-950);font-size:18px}.workspace-brand-row span{color:var(--muted);margin-top:3px}.wesley-lead-display{background:linear-gradient(135deg,#c28f3a17,#18815814),#fff;border-color:#c28f3a52}.system-pill.gold{color:#5f4211;background:#f4d48a6b}.wesley-display-head{grid-template-columns:minmax(0,1fr) minmax(180px,.24fr);align-items:center;gap:16px;display:grid}.wesley-display-head h3{color:var(--navy-950);margin:10px 0 7px;font-size:24px}.wesley-display-head p{max-width:820px;color:var(--muted);margin:0;line-height:1.6}.wesley-display-metrics{background:#ffffffb8;border:1px solid #c28f3a40;border-radius:8px;padding:16px}.wesley-display-metrics strong,.wesley-display-metrics span,.wesley-display-metrics small{display:block}.wesley-display-metrics strong{color:var(--navy-950);font-size:34px}.wesley-display-metrics span{color:var(--navy-900);font-weight:850}.wesley-display-metrics small{color:var(--muted);margin-top:4px}.wesley-live-hero{color:#f8fcff;background:radial-gradient(circle at 0 0,#1d72f33d,#0000 36%),linear-gradient(135deg,#061629 0%,#092c45 52%,#073925 100%);border-color:#f4d48a3d;justify-content:space-between;align-items:center;gap:18px;display:flex}.wesley-live-hero h2{color:#fff;margin:9px 0 8px;font-size:clamp(28px,3vw,44px)}.wesley-live-hero p{color:#cfe0f0;max-width:680px;margin:0;line-height:1.55}.wesley-live-brand{align-items:center;gap:16px;display:flex}.wesley-live-pulse{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.wesley-live-pulse strong{color:#fff;white-space:nowrap}.live-dot{background:#21d97a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #21d97a24}.wesley-live-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wesley-live-kpis>div{min-height:126px;box-shadow:var(--shadow-card);background:#ffffffeb;border:1px solid #c6d3dfc7;border-radius:12px;padding:18px}.wesley-live-kpis strong,.wesley-live-kpis span,.wesley-live-kpis small{display:block}.wesley-live-kpis strong{color:var(--navy-950);font-size:36px}.wesley-live-kpis span{color:var(--navy-900);margin-top:8px;font-weight:900}.wesley-live-kpis small{color:var(--muted);margin-top:5px}.wesley-live-board{overflow:hidden}.wesley-live-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.24fr) minmax(220px,.34fr) auto;align-items:center;gap:10px;margin:18px 0 12px;display:grid}.wesley-live-toolbar .search-box,.wesley-live-toolbar .select-box{color:#62738a;background:#f8fbff;border:1px solid #9fb2c5b8;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 13px;display:flex;position:static}.wesley-live-toolbar .search-box svg,.wesley-live-toolbar .select-box svg{flex:none;position:static;top:auto;left:auto;transform:none}.wesley-live-toolbar input,.wesley-live-toolbar select{width:100%;min-width:0;color:var(--navy-950);font:inherit;background:0 0;border:0;outline:none;font-weight:750}.wesley-live-toolbar input::placeholder{color:#7a8ca4;font-weight:650}.wesley-live-toolbar .mini-button{justify-content:center;min-height:48px}.wesley-live-count-row{color:var(--navy-900);justify-content:space-between;gap:12px;margin-bottom:12px;font-weight:850;display:flex}.wesley-live-count-row small{color:var(--muted);font-weight:700}.wesley-live-table-wrap{background:#f8fbff;border:1px solid #c6d3dfc2;border-radius:10px;overflow-x:auto}.wesley-live-table{min-width:1120px}.wesley-live-head,.wesley-live-row{grid-template-columns:2fr 1.05fr 1fr 1.35fr 1fr 1.55fr 168px;align-items:center;display:grid}.wesley-live-head{color:#52657d;letter-spacing:.04em;text-transform:uppercase;background:#edf4fb;padding:11px 14px;font-size:12px;font-weight:950}.wesley-live-row{background:#ffffffeb;border-top:1px solid #c6d3dfb3;min-height:72px;padding:10px 14px}.wesley-live-row:nth-child(odd){background:#fbfdff}.wesley-live-row>div{min-width:0;padding-right:12px}.wesley-live-row strong,.wesley-live-row span,.wesley-live-row small{display:block}.wesley-live-row strong{color:var(--navy-950);font-size:14px}.wesley-live-row span,.wesley-live-row small{color:#52657d}.wesley-live-row small{margin-top:4px;font-size:12px}.wesley-live-person{align-items:center;gap:11px;display:flex}.lead-avatar{color:#fff;background:linear-gradient(135deg,#1d72f3,#0bb5d8);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.wesley-live-status{color:#075a34;background:#21d97a24;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:950}.wesley-live-status.new,.wesley-live-status.pending-approval{color:#1552b5;background:#1d72f324}.wesley-live-status.duplicate,.wesley-live-status.bad-lead,.wesley-live-status.rejected{color:#9a3d09;background:#ffab4038}.wesley-live-notes span{color:#34445a;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.wesley-live-actions{justify-content:flex-end;gap:6px;display:flex}.wesley-live-actions .mini-button{white-space:nowrap;min-height:36px;padding:8px 10px}.wesley-load-more{margin-top:14px}.campaign-route-alert strong{color:var(--navy-950)}.action-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-notice{background:#0f9f6e1a;border-color:#0f9f6e47}.quick-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.quick-filter{border:1px solid var(--silver-200);color:#33465c;background:#fff;border-radius:999px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800}.quick-filter.active{color:#fff;background:linear-gradient(135deg, var(--blue-700), var(--cyan-500));border-color:#0000}.delivery-history,.activity-feed,.master-bank-list,.compliance-list,.mini-record-list{gap:10px;display:grid}.delivery-row,.activity-row,.master-bank-row,.compliance-row,.mini-record-row{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;padding:14px}.delivery-row span,.activity-row span{width:fit-content;min-height:24px;color:var(--blue-700);text-transform:uppercase;background:#1d72f31a;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.delivery-row strong,.activity-row strong,.master-bank-row strong,.mini-record-row strong{color:var(--navy-950);margin-top:8px;display:block}.delivery-row p,.activity-row p,.workspace-summary p{color:var(--muted);margin-top:7px;line-height:1.55}.delivery-row small,.activity-row small,.master-bank-row small,.mini-record-row small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.activity-feed.compact{max-height:360px;overflow:auto}.company-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-workspace-card,.workspace-summary{border:1px solid var(--silver-200);background:#f7fbff;border-radius:8px;padding:16px}.company-card-head,.compliance-row,.master-bank-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.company-card-head strong,.company-card-head span,.compliance-row strong,.compliance-row span,.master-bank-row span,.mini-record-row span{display:block}.company-card-head span,.compliance-row span,.master-bank-row span,.mini-record-row span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.office-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.company-note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.company-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.company-inspector{border:1px solid var(--silver-200);background:#fff;border-radius:8px;margin-top:16px;padding:16px}.company-inspector h3{color:var(--navy-950);margin:0 0 12px}.inspector-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspector-columns>div{background:#f7fbff;border:1px solid #c6d3dfc7;border-radius:8px;gap:8px;padding:12px;display:grid}.inspector-columns span{color:var(--muted);font-size:13px;line-height:1.4}.office-user-card{background:#fff;border:1px solid #c6d3dfc7;border-radius:8px;min-height:116px;padding:13px}.office-user-card strong,.office-user-card span,.office-user-card small,.workspace-summary strong,.workspace-summary span{display:block}.office-user-card strong,.workspace-summary strong{color:var(--navy-950)}.office-user-card span,.workspace-summary span{color:var(--blue-700);text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:800}.office-user-card small{color:var(--muted);margin-top:8px;line-height:1.45}.workspace-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-policy{color:var(--navy-900);background:#0f9f6e1a;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px;font-weight:800;display:flex}.workspace-policy span{color:var(--navy-900);text-transform:none;margin:0}.compliance-row select,.internal-lead-form input,.internal-lead-form select{border:1px solid var(--silver-300);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:10px 12px}.compliance-row select{max-width:280px}.internal-lead-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.internal-lead-form label{color:#2b3d52;gap:7px;font-size:13px;font-weight:760;display:grid}.data-origin{font-weight:800;color:var(--blue-700)!important}.finance-department{gap:18px;display:grid}.finance-hero{color:#fff;background-position:50%;background-size:cover;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:22px;min-height:330px;padding:30px;display:grid;overflow:hidden;box-shadow:0 28px 70px #08203933}.finance-hero-copy{max-width:760px}.finance-hero-copy h2{color:#fff;max-width:760px;margin:12px 0;font-size:clamp(36px,4.5vw,62px);line-height:1}.finance-hero-copy p{color:#dce8f5;max-width:680px;font-size:18px;line-height:1.55}.finance-hero-actions,.finance-preview-head,.finance-bill-from,.finance-client-note,.finance-step,.finance-queue-row,.finance-reconcile-row{align-items:center;gap:10px;display:flex}.finance-hero-actions{flex-wrap:wrap;margin-top:22px}.finance-hero-board{grid-template-columns:1fr;gap:12px;display:grid}.finance-hero-board>div,.finance-glass-card,.finance-kpi-card,.finance-panel,.finance-area-card,.finance-bank-card,.finance-file-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #c6d3dfdb;border-radius:8px}.finance-hero-board>div{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border-color:#ffffff2e;min-height:120px;padding:18px}.finance-hero-board span,.finance-glass-card span,.finance-kpi-card span{color:#dbeafe;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.finance-hero-board strong{color:#fff;margin-top:10px;font-size:28px;display:block}.finance-hero-board small{color:#ebf5ffd1;margin-top:8px;font-weight:720;display:block}.finance-tabbar{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #c6d3dfe6;border-radius:8px;flex-wrap:nowrap;gap:8px;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto}.finance-tabbar button{color:#38516a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-weight:820;display:inline-flex}.finance-tabbar button.active,.finance-tabbar button:hover{color:#fff;background:#082039}.finance-glass-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-glass-card,.finance-area-card,.finance-queue-row{appearance:none;text-align:left;font:inherit;cursor:pointer}.finance-glass-card{color:#0f253a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe6,#eff7ffb8),radial-gradient(circle at 20% 0,#1d72f329,#0000 38%);gap:10px;min-height:184px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 24px 60px #0820391f}.finance-glass-card:hover,.finance-area-card:hover{border-color:#1d72f36b;transform:translateY(-2px);box-shadow:0 26px 70px #08203929}.finance-glass-icon,.finance-area-icon{color:#fff;background:linear-gradient(135deg,#1d72f3,#13c8e6);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.finance-glass-card span:not(.finance-glass-icon){color:#55708b}.finance-glass-card strong{color:var(--navy-950);font-size:30px;line-height:1}.finance-glass-card small,.finance-area-card small{color:#607991;font-weight:700;line-height:1.45}.finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-kpi-card{min-height:150px;padding:18px}.finance-kpi-card svg{color:var(--blue-700)}.finance-kpi-card span{color:#64748b;margin-top:14px}.finance-kpi-card strong{color:var(--navy-950);margin-top:8px;font-size:32px;display:block}.finance-kpi-card small,.finance-panel small,.finance-bank-card small,.finance-file-card small{color:#6b7f95;font-weight:680}.finance-command-grid,.finance-maker-layout,.finance-card-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:16px;display:grid}.finance-maker-layout{grid-template-columns:168px minmax(0,1fr);gap:14px}.finance-command-grid.statements,.finance-command-grid.vendors,.finance-command-grid.pnl{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.finance-command-clean{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.finance-panel{padding:18px}.finance-glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;box-shadow:0 26px 70px #0820391a}.finance-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-area-card{color:#18324b;background:#f8fbffdb;gap:9px;min-height:178px;padding:16px;display:grid}.finance-area-card strong{color:var(--navy-950);font-size:17px}.finance-area-card b{color:var(--blue-700);text-transform:uppercase;align-self:end;font-size:13px;font-weight:900}.finance-panel .form-grid input,.finance-panel .form-grid select,.finance-panel .form-grid textarea,.finance-line-row input,.finance-line-row select{border:1px solid var(--silver-300);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:11px 12px}.finance-queue-list,.finance-activity-list,.finance-category-list,.finance-preview-lines,.finance-preview-total{gap:10px;display:grid}.finance-queue-row{color:#19324a;background:#eef6ff;border:0;border-radius:8px;justify-content:flex-start;width:100%;padding:12px;font-weight:800}.finance-queue-row strong{color:var(--navy-950);margin-left:auto}.finance-queue-panel{grid-column:span 1}.finance-mini-bars,.finance-pnl-chart{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;min-height:190px;display:grid}.finance-mini-bars>div,.finance-pnl-chart>div{text-align:center;align-items:end;gap:8px;min-height:160px;display:grid}.finance-mini-bars span,.finance-pnl-chart span{background:linear-gradient(#13c8e6,#1d72f3);border-radius:7px 7px 3px 3px;width:100%;min-height:16px}.finance-pnl-chart .expense{background:linear-gradient(#ffbf69,#f97316)}.finance-activity-list>div,.finance-category-list>div,.finance-table-row,.finance-reconcile-row{background:#f8fbff;border:1px solid #e3edf7;border-radius:8px;padding:13px}.finance-activity-list strong,.finance-category-list strong{color:var(--navy-950);display:block}.finance-activity-list span,.finance-category-list span{color:#455f78;margin-top:4px;display:block}.finance-empty-state{background:#f7fbff;border:1px dashed #bfd2e6;border-radius:8px;gap:6px;padding:16px;display:grid}.finance-step-list{align-self:start;gap:8px;max-width:168px;display:grid;position:sticky;top:74px}.finance-step-list>strong{color:#526a82;text-transform:uppercase;letter-spacing:0;padding:0 4px 4px;font-size:12px;font-weight:900;display:block}.finance-step{color:#35516d;background:#fff;border:1px solid #dbe7f3;border-radius:8px;min-height:44px;padding:9px 10px;font-size:13px;font-weight:840}.finance-step.active,.finance-step.complete{color:#fff;background:#082039}.finance-invoice-builder{gap:16px;min-width:0;display:grid}.finance-logo-mark{color:#fff;background:linear-gradient(135deg,#1d72f3,#13c8e6);border-radius:8px;flex:none;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.finance-bill-from{align-items:flex-start}.finance-bill-from strong,.finance-bank-card strong,.finance-file-card strong{color:var(--navy-950);font-size:17px;display:block}.finance-bill-from span,.finance-bill-from small,.finance-bank-card span,.finance-file-card span{color:#4b637d;line-height:1.45;display:block}.finance-client-note{color:#39556f;flex-wrap:wrap;margin-top:12px;font-weight:760}.finance-client-note span{color:#26415b;background:#eef6ff;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;display:inline-flex}.finance-client-empty{margin-top:14px}.finance-client-empty .mini-button{justify-self:start}.finance-new-client-card{background:linear-gradient(145deg,#fffffff2,#eef6ffe0),radial-gradient(circle at 8% 0,#13c8e629,#0000 34%);border:1px solid #1d72f338;border-radius:8px;gap:14px;margin-top:14px;padding:16px;display:grid}.finance-new-client-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-new-client-head strong,.finance-new-client-head span{display:block}.finance-new-client-head strong{color:var(--navy-950)}.finance-new-client-head span{color:#607991;margin-top:3px;font-size:13px;font-weight:720}.finance-new-client-card>.mini-button{justify-self:start}.finance-line-table{gap:9px;min-width:0;display:grid;overflow-x:visible}.finance-line-head,.finance-line-row{grid-template-columns:minmax(120px,1fr) minmax(180px,1.35fr) 74px 84px minmax(130px,.95fr) 96px 40px;align-items:center;gap:8px;min-width:0;display:grid}.finance-line-head{color:#61758b;text-transform:uppercase;font-size:12px;font-weight:880}.finance-line-row strong{color:var(--navy-950)}.finance-invoice-preview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:static}.finance-preview-paper{color:#17304a;background:#fff;border-radius:8px;padding:18px;box-shadow:0 26px 70px #08203926}.finance-invoice-preview .button{align-self:start;min-height:48px}.finance-preview-head{justify-content:space-between}.finance-preview-head strong{font-size:20px;display:block}.finance-preview-client{background:#eef6ff;border-radius:8px;gap:4px;margin:22px 0;padding:14px;display:grid}.finance-preview-lines>div,.finance-preview-total{grid-template-columns:1fr auto;gap:9px;display:grid}.finance-preview-lines>div{border-bottom:1px solid #e5eef7;padding-bottom:10px}.finance-preview-total{margin-top:18px}.finance-preview-total strong:last-child{color:#0f9f6e;font-size:20px}.finance-table{gap:10px;display:grid;overflow-x:auto}.finance-table-head,.finance-table-row{grid-template-columns:150px 1fr 170px 120px 110px 110px minmax(300px,auto);align-items:center;gap:12px;min-width:1060px;display:grid}.finance-table-head{color:#667b92;text-transform:uppercase;font-size:12px;font-weight:880}.finance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-bank-card,.finance-file-card{align-content:start;gap:9px;min-height:230px;padding:18px;display:grid}.finance-bank-card svg,.finance-file-card svg{color:var(--blue-700)}.finance-bank-card b{color:var(--navy-950);font-size:24px}.finance-reconcile-panel{grid-column:span 3}.finance-reconcile-row{grid-template-columns:110px 1fr 120px 140px;display:grid}.finance-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-pnl-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.finance-pnl-summary div{background:#f2f7fc;border-radius:8px;padding:14px}.finance-pnl-summary span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.finance-pnl-summary strong{color:var(--navy-950);margin-top:7px;font-size:24px;display:block}@media (width<=1180px){.service-grid,.platform-grid,.app-showcase-grid,.visual-industry-grid,.success-card-grid,.campaign-grid,.company-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-glass-grid,.finance-area-grid,.finance-card-grid,.finance-file-grid,.finance-pnl-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-layout,.dashboard-grid,.assignment-grid,.assigned-client-grid,.dialer-hero-grid,.finance-hero,.finance-command-grid,.finance-command-grid.statements,.finance-command-grid.vendors,.finance-command-grid.pnl,.dialer-grid,.hrms-hero-grid,.agent-phone-grid,.crm-builder-grid,.enterprise-crm-preview,.complete-growth-layout,.comparison-panel,.workspace-layout,.contact-layout,.login-layout,.content-columns,.lead-detail-grid{grid-template-columns:1fr}.internal-lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1/-1}.engine-flow,.footer-seo-system,.tech-icon-grid,.dialer-stat-grid,.hrms-live-grid,.growth-service-grid,.source-attribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-form{position:static}}@media (width<=860px){.site-header .mobile-menu{display:inline-flex}.main-nav{border-bottom:1px solid var(--silver-200);background:#fff;flex-direction:column;align-items:stretch;padding:14px 18px 20px;display:none;position:absolute;top:74px;left:0;right:0}.main-nav.open{display:flex}.wesley-display-head{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-content{padding-top:72px;padding-bottom:82px}.hero-metrics,.stats-visual-band,.growth-control-grid,.trust-grid,.faq-grid,.blog-grid,.app-showcase-grid,.global-app-grid,.client-crm-grid,.engine-review-grid,.platform-grid,.platform-proof-grid,.visual-industry-grid,.success-card-grid,.office-role-grid,.footer,.footer-main-links,.internal-link-grid,.agent-phone-controls,.hrms-live-grid,.form-grid,.lead-detail-card-grid,.add-dynamic-field-row{grid-template-columns:1fr}.lead-glass-drawer{width:100vw;padding:18px}.finance-glass-grid,.finance-area-grid,.finance-card-grid,.finance-file-grid,.finance-pnl-summary{grid-template-columns:1fr}.finance-hero{min-height:auto;padding:22px}.finance-tabbar{position:static}.lead-modal-head{display:grid;position:static}.lead-modal-actions{justify-content:stretch}.lead-modal-actions .mini-button{justify-content:center}.field-builder-row,.mini-inline-form,.internal-lead-form,.form-grid.compact,.finance-maker-layout,.finance-invoice-preview{grid-template-columns:1fr}.finance-step-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;position:static}.finance-step-list>strong{grid-column:1/-1}.finance-line-table{overflow-x:auto}.finance-line-head,.finance-line-row{min-width:820px}.about-band,.cta-band,.split-heading,.engine-outcome,.dashboard-topbar{grid-template-columns:1fr;display:grid}.engine-flow,.footer-seo-system,.preview-topline,.preview-chart-row,.preview-table div,.call-log-row,.growth-pipeline-preview,.comparison-grid,.tech-icon-grid,.source-attribution-grid{grid-template-columns:1fr}.growth-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-pills{justify-content:flex-start}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{height:auto;position:static}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-logout{margin-top:22px}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-callback-row,.report-breakdown-grid{grid-template-columns:1fr}.callback-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-agent-row,.recording-row,.hrms-employee-card,.hrms-leader-row,.employee-toolbar,.profile-summary-grid,.profile-detail-grid{grid-template-columns:1fr}.employee-slide-panel,.employee-profile-panel{width:100vw;padding:18px}}.client-company-slide-panel{width:min(820px,100vw - 28px)}@media (width<=540px){.site-header{padding-inline:14px}.brand strong{font-size:13px}.brand small{font-size:11px}.hero-actions,.cta-actions,.table-tools{display:grid}.button,.mini-button{width:100%}.service-grid,.growth-service-grid,.campaign-grid,.company-workspace-grid,.footer-seo-system,.metric-grid,.metric-grid.compact,.visual-grid,.photo-metrics,.dialer-stat-grid,.client-crm-grid,.footer-links,.dashboard-nav,.checkbox-grid{grid-template-columns:1fr}.workspace-brand-row{align-items:flex-start}.client-logo-lockup{flex-wrap:wrap}.visual-grid{gap:8px}.complete-services-visual{min-height:auto}.growth-cta-row{display:grid}.crm-visual{min-height:390px}.pipeline-bars{height:180px}}.native-app-screen,.hiring-application-page{color:#102033;background:linear-gradient(135deg,#ecf7f8 0%,#f7f4ef 46%,#e8f0fb 100%);min-height:100vh}.native-app-screen{place-items:center;padding:clamp(18px,4vw,48px);display:grid}.native-app-frame{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffffbd;border-radius:20px;align-content:start;gap:18px;width:min(1120px,100%);min-height:min(860px,100vh - 40px);padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 30px 90px #08203929}.native-app-topbar,.native-app-brand,.native-app-tabs,.native-section-heading,.native-profile-actions,.candidate-actions,.job-form-heading{align-items:center;display:flex}.native-app-topbar{justify-content:space-between;gap:16px}.native-app-brand{gap:12px}.native-app-brand strong,.native-app-brand small{display:block}.native-app-brand strong{color:#07192d;font-size:16px}.native-app-brand small{color:#657489;margin-top:2px;font-size:12px;font-weight:720}.glass-icon,.glass-mini{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-color:#ffffffc7;box-shadow:0 14px 34px #0820391a}.native-app-tabs{background:#ffffffa3;border:1px solid #beceddbd;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.native-app-tabs button{color:#365169;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.native-app-tabs button.active{color:#fff;background:linear-gradient(135deg,#082039,#0f63d6 72%,#0bb5d8);box-shadow:0 16px 30px #0f63d63b}.native-app-hero,.native-job-zone,.native-profile-zone,.hiring-public-hero,.job-application-form,.app-jobs-panel,.hiring-opening-builder,.candidate-review-board,.empty-state-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffc2;border-radius:16px;box-shadow:0 24px 58px #0820391c}.native-app-hero{color:#fff;background:linear-gradient(118deg,#041525f5 0%,#082039e6 48%,#106ea2b8 100%),url(/assets/customer-acquisition-command-center-TwUnzOxl.png) 50%/cover;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:clamp(20px,4vw,46px);min-height:430px;padding:clamp(24px,5vw,54px);display:grid}.native-app-hero h1{color:#fff;max-width:780px;margin:14px 0 16px;font-size:clamp(34px,5vw,64px);line-height:1}.native-app-hero p{color:#d8e8f7;max-width:680px;font-size:17px;line-height:1.58}.app-chip{color:#d7f4ff;text-transform:uppercase;background:#ffffff1c;border:1px solid #ffffff3d;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.native-app-glass-grid,.native-module-grid,.native-opening-list,.hiring-kpi-grid,.hiring-workspace-grid,.candidate-list{gap:12px;display:grid}.native-app-glass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-stat-card,.native-module-card,.native-opening-card,.hiring-kpi,.candidate-card{appearance:none;text-align:left;font:inherit;background:#ffffffc7;border:1px solid #cfdce8d1;border-radius:14px;gap:8px;display:grid;box-shadow:0 18px 38px #08203917}.native-stat-card,.hiring-kpi{color:#102033;cursor:pointer;min-height:132px;padding:16px}.native-stat-card svg,.hiring-kpi svg,.native-module-card svg,.candidate-card svg,.job-application-form svg,.app-jobs-panel svg{color:#0f63d6}.native-stat-card strong,.hiring-kpi strong{color:#07192d;font-size:22px}.native-stat-card span,.hiring-kpi span,.native-opening-card span,.native-opening-card small,.candidate-card span,.candidate-card small{color:#60758b;font-size:13px;font-weight:720;line-height:1.45}.native-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.native-module-card{color:#12283f;cursor:pointer;min-height:190px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s}.native-module-card:hover,.native-stat-card:hover,.hiring-kpi:hover{border-color:#0f63d652;transform:translateY(-2px);box-shadow:0 24px 54px #08203924}.native-module-card>span{background:#e7f3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.native-module-card strong{color:#07192d;font-size:18px}.native-module-card p{color:#4f6579;margin:0;line-height:1.5}.native-module-card small{color:#0a8aa1;text-transform:uppercase;align-self:end;font-weight:900}.native-job-zone,.native-profile-zone{padding:clamp(18px,3vw,28px)}.native-section-heading,.job-form-heading{justify-content:space-between;gap:14px;margin-bottom:16px}.native-section-heading h2,.job-form-heading h2,.hiring-public-hero h1,.native-profile-card h2,.native-login-card h2{color:#07192d;margin:8px 0 0}.native-section-heading .app-chip,.job-form-heading .app-chip,.hiring-public-hero .app-chip,.public-job-board-heading .app-chip,.native-login-card .app-chip{color:#0d5d70;background:#e8f7f9;border-color:#b8dce5}.native-opening-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.native-opening-list.compact-list{grid-template-columns:1fr;margin:14px 0 0}.native-opening-card{padding:14px}.native-opening-card strong{color:#07192d}.native-opening-card p{color:#50667c;margin:0;font-size:13px;line-height:1.45}.native-profile-zone{place-items:center;min-height:480px;display:grid}.native-profile-card,.native-login-card{gap:14px;width:min(460px,100%);padding:22px;display:grid}.native-profile-card{text-align:center}.native-profile-card .brand-mark{margin:auto}.native-profile-actions{flex-wrap:wrap;justify-content:center}.native-login-card label,.job-application-form label,.hiring-opening-builder label{color:#334d65;gap:7px;font-size:13px;font-weight:820;display:grid}.native-login-card input,.job-application-form input,.job-application-form select,.job-application-form textarea,.hiring-opening-builder input,.hiring-opening-builder select,.hiring-opening-builder textarea,.candidate-actions select{color:#102033;width:100%;font:inherit;background:#ffffffeb;border:1px solid #c9d8e5;border-radius:10px;padding:11px 12px}.native-login-card input:focus,.job-application-form input:focus,.job-application-form select:focus,.job-application-form textarea:focus,.hiring-opening-builder input:focus,.hiring-opening-builder textarea:focus,.candidate-actions select:focus{border-color:#0f63d6;outline:none;box-shadow:0 0 0 3px #0f63d61f}.hiring-application-page{padding:clamp(18px,5vw,64px)}.hiring-public-hero{color:#fff;background:linear-gradient(116deg,#061628f5,#0b2d4dd6),url(/assets/call-center-operations-t3jtWRk_.jpg) 50%/cover;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:clamp(20px,4vw,44px);width:min(1080px,100%);margin:0 auto 18px;padding:clamp(24px,5vw,54px);display:grid}.hiring-public-hero h1{color:#fff;max-width:760px;font-size:clamp(34px,5vw,58px);line-height:1.02}.hiring-public-hero p{color:#dce8f5;max-width:640px;font-size:17px;line-height:1.58}.hiring-hero-actions,.hiring-experience-strip,.hiring-process-band,.hiring-hero-role-grid,.candidate-detail-grid{gap:12px;display:grid}.hiring-hero-actions{grid-template-columns:repeat(2,max-content);align-items:center;margin-top:22px}.hiring-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff52;border-radius:16px;gap:12px;padding:18px;display:grid;box-shadow:0 24px 54px #0003}.hiring-hero-panel>span{color:#a9dff0;text-transform:uppercase;font-size:12px;font-weight:900}.hiring-hero-panel>strong{color:#fff;font-size:22px;line-height:1.15}.hiring-hero-role-grid{grid-template-columns:1fr}.hiring-hero-role-grid div{color:#e9f8ff;background:#ffffff1f;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-weight:820;display:inline-flex}.hiring-experience-strip,.hiring-process-band{width:min(1080px,100%);margin:0 auto 18px}.public-job-board{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffc2;border-radius:16px;gap:16px;width:min(1080px,100%);margin:0 auto 18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 24px 58px #0820391c}.public-job-board-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.public-job-board-heading h2{color:#07192d;margin:8px 0 6px;font-size:clamp(26px,3vw,38px)}.public-job-board-heading p{color:#60758b;max-width:660px;margin:0;line-height:1.55}.public-job-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-job-card{background:#ffffffd1;border:1px solid #cfdce8db;border-radius:14px;align-content:start;gap:12px;min-height:310px;padding:16px;display:grid;box-shadow:0 18px 38px #08203914}.public-job-card>div:first-child{gap:7px;display:grid}.public-job-card>div:first-child span{color:#0d5d70;text-transform:uppercase;background:#e8f7f9;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:900}.public-job-card strong{color:#07192d;font-size:18px}.public-job-card p,.public-job-card li{color:#536a80;font-size:13px;line-height:1.48}.public-job-card p,.public-job-card ul{margin:0}.public-job-card ul{gap:6px;padding-left:18px;display:grid}.public-job-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-job-meta span{color:#415a72;background:#f8fbff;border:1px solid #dce8f2;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:820;display:inline-flex}.hiring-experience-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.hiring-experience-card,.hiring-process-step,.application-form-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #d8e5f1db;border-radius:16px;box-shadow:0 18px 44px #08203914}.hiring-experience-card{gap:8px;min-height:168px;padding:16px;display:grid}.hiring-experience-card svg,.hiring-process-step span,.application-section-title svg{color:#0f63d6}.hiring-experience-card strong{color:#07192d;font-size:17px}.hiring-experience-card p{color:#536a80;margin:0;font-size:13px;line-height:1.52}.hiring-process-band{grid-template-columns:repeat(5,minmax(0,1fr))}.hiring-process-step{gap:6px;padding:14px;display:grid}.hiring-process-step span{font-size:12px;font-weight:950}.hiring-process-step strong{color:#07192d;font-size:14px}.job-application-form{width:min(1080px,100%);margin:0 auto;padding:clamp(18px,3vw,28px);scroll-margin-top:90px}.application-call-center-card{color:#fff;background:linear-gradient(112deg,#051424f2,#093658c7),url(/assets/call-center-operations-t3jtWRk_.jpg) 50%/cover;border:1px solid #ffffffb8;border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:18px;min-height:178px;margin-bottom:16px;padding:20px;display:grid;box-shadow:0 24px 58px #08203929}.application-call-center-copy{gap:10px;max-width:660px;display:grid}.application-call-center-copy>span{color:#d7f4ff;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.application-call-center-copy strong{color:#fff;max-width:680px;font-size:clamp(23px,2.4vw,34px);line-height:1.08}.application-call-center-copy p{color:#d9e8f5;margin:0;line-height:1.55}.application-call-center-metrics{gap:10px;display:grid}.application-call-center-metrics span{color:#d8ecfb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff38;border-radius:12px;gap:3px;padding:12px;display:grid}.application-call-center-metrics strong{color:#fff}.job-application-form.compact{width:100%;margin:0}.job-application-form .form-grid.compact,.hiring-opening-builder .form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.application-form-sections{gap:14px;display:grid}.application-form-section{gap:14px;padding:16px;display:grid}.clean-application-section{gap:18px;padding:clamp(16px,2.4vw,24px)}.clean-application-section .form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.application-section-title{color:#07192d;align-items:center;gap:9px;font-weight:920;display:inline-flex}.document-title{margin-top:2px}.document-upload-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.document-upload-field{color:#254059;text-align:center;cursor:pointer;background:linear-gradient(#fbfdff,#eef7ff);border:1px dashed #adc7df;border-radius:14px;align-content:center;justify-items:center;gap:7px;min-height:120px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative}.document-upload-field:hover{border-color:#0f63d6;transform:translateY(-1px);box-shadow:0 16px 34px #0820391a}.document-upload-field span{color:#07192d;font-size:13px;font-weight:900}.document-upload-field small{color:#667b92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:740;overflow:hidden}.document-upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.compact-note-field{color:#334d65;gap:7px;font-size:13px;font-weight:820;display:grid}.candidate-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-detail-grid span{color:#496178;background:#f8fbff;border:1px solid #dce8f2;border-radius:10px;gap:3px;padding:9px 10px;font-size:12px;line-height:1.35;display:grid}.candidate-detail-grid strong{color:#102033;text-transform:uppercase;font-size:11px}.candidate-document-row{flex-wrap:wrap;gap:8px;display:flex}.job-application-form .button.full{justify-content:center;margin-top:14px}.app-jobs-panel{scroll-margin-top:16px}.panel-actions-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hiring-publish-note{color:#174936;background:linear-gradient(135deg,#effcf6,#f7fbff);border:1px solid #bfe5d5;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:14px;display:flex}.hiring-publish-note svg{color:#159565;flex:none;margin-top:2px}.hiring-publish-note strong,.hiring-publish-note span{display:block}.hiring-publish-note strong{color:#123d2d}.hiring-publish-note span{color:#4e6a5d;margin-top:3px;font-size:13px;line-height:1.45}.hr-command-summary,.hr-pipeline-strip{gap:10px;display:grid}.hr-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.hr-command-summary div{background:#ffffffc2;border:1px solid #cfdce8d1;border-radius:14px;gap:5px;padding:15px;display:grid;box-shadow:0 16px 34px #08203914}.hr-command-summary span,.hr-command-summary small{color:#60758b;font-size:12px;font-weight:820}.hr-command-summary strong{color:#07192d;font-size:28px;line-height:1}.hiring-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.hiring-workspace-grid{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start}.hiring-opening-builder,.candidate-review-board{padding:16px}.hiring-opening-builder h3,.candidate-review-board h3{color:#07192d;margin:0 0 14px}.candidate-board-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.candidate-board-heading h3{margin-bottom:4px}.candidate-board-heading p{color:#60758b;margin:0;font-size:13px;line-height:1.45}.hr-pipeline-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.hr-pipeline-pill,.candidate-status{border-radius:999px;font-size:12px;font-weight:900}.hr-pipeline-pill{color:#415a72;background:#f8fbff;border:1px solid #dce8f2;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.hr-pipeline-pill strong{color:#07192d}.candidate-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidate-card-header>div{gap:4px;display:grid}.candidate-status{color:#24425c;background:#edf5ff;flex:none;padding:7px 10px}.status-new{color:#075985;background:#e0f2fe}.status-shortlisted,.status-interview{color:#175e75;background:#dff7fb}.status-offer,.status-finalized,.status-hired{color:#166534;background:#dcfce7}.status-rejected{color:#991b1b;background:#fee2e2}.candidate-contact-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-contact-row>span{color:#50667c;background:#f8fbff;border:1px solid #dce8f2;border-radius:999px;align-items:center;min-height:36px;padding:8px 11px;font-size:12px;font-weight:820;display:inline-flex}.candidate-list{max-height:680px;padding-right:4px;overflow:auto}.candidate-card{padding:14px}.candidate-note{color:#415a72;margin:0;line-height:1.5}.candidate-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.candidate-actions select{max-width:180px}.empty-state-card{text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;padding:24px;display:grid}.empty-state-card strong{color:#07192d}.empty-state-card span{color:#667b92;max-width:340px;line-height:1.45}@media (width<=980px){.registration-entry-grid,.registration-review-meta,.registration-detail-grid,.registration-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-admin-tabs{grid-template-columns:1fr}.registration-admin-tabs button{justify-content:flex-start;padding:0 14px}.hiring-prompt-card,.hiring-public-hero,.application-call-center-card,.hiring-experience-strip,.hiring-process-band{grid-template-columns:1fr}.hiring-prompt-media{min-height:260px}.native-app-screen{padding:0;display:block}.native-app-frame{border:0;border-radius:0;min-height:100vh}.native-app-hero,.native-module-grid,.native-opening-list,.public-job-card-grid,.clean-application-section .form-grid.compact,.hiring-workspace-grid{grid-template-columns:1fr}.document-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-app-hero{min-height:auto}.hiring-kpi-grid,.hr-command-summary,.hr-pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.production-hero,.production-grid{grid-template-columns:1fr}.production-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.registration-entry-panel,.registration-form-section{padding:16px}.registration-entry-grid,.registration-type-switch,.registration-field-grid,.registration-public-role-options,.registration-upload-grid,.registration-upload-grid.three,.registration-admin-summary,.registration-admin-tools,.registration-review-meta,.registration-detail-grid,.registration-credential-grid,.registration-offer-grid,.registration-review-controls{grid-template-columns:1fr}.registration-loi-result,.registration-loi-returned,.hrms-loi-access{grid-template-columns:auto minmax(0,1fr)}.registration-loi-result .mini-button,.registration-loi-returned .mini-button,.hrms-loi-access .button{grid-column:1/-1;justify-content:center}.hrms-loi-actions{grid-template-columns:1fr}.hrms-loi-return-download{width:100%}.registration-type-switch button{justify-content:flex-start;padding:0 14px}.registration-field-grid .span-2,.registration-review-actions,.registration-review-controls .form-error{grid-column:auto}.registration-submit-bar,.registration-review-head,.registration-review-identity{align-items:stretch}.registration-submit-bar{display:grid;position:static}.registration-submit-bar .button{justify-content:center;width:100%}.registration-review-backdrop{align-items:end;padding:8px}.registration-review-modal{max-height:calc(100vh - 16px)}.registration-review-head,.registration-review-identity{display:grid}.registration-review-head .icon-button{position:absolute;top:12px;right:12px}.registration-review-actions{display:grid}.registration-review-actions .mini-button{justify-content:center}.hiring-prompt-backdrop{align-items:end;padding:10px}.hiring-prompt-card{border-radius:18px;max-height:calc(100vh - 20px);overflow:auto}.hiring-prompt-copy{padding:24px 18px}.hiring-prompt-copy h2{font-size:32px}.hiring-prompt-metrics,.hiring-hero-actions,.hiring-process-band,.application-call-center-metrics,.hr-command-summary,.hr-pipeline-strip,.public-job-meta,.candidate-detail-grid{grid-template-columns:1fr}.hiring-prompt-actions{display:grid}.hiring-prompt-actions .button,.hiring-prompt-actions .mini-button,.hiring-hero-actions .button,.hiring-hero-actions .mini-button{justify-content:center;width:100%}.native-app-frame,.hiring-application-page{padding:14px}.native-app-tabs{z-index:12;order:20;position:sticky;bottom:10px}.native-app-tabs button{gap:5px;min-height:56px;font-size:12px}.native-app-tabs button span{display:block}.native-app-hero h1,.hiring-public-hero h1{font-size:34px}.native-app-glass-grid,.hiring-kpi-grid,.production-metric-grid,.job-application-form .form-grid.compact,.document-upload-grid,.hiring-opening-builder .form-grid.compact{grid-template-columns:1fr}.native-section-heading,.job-form-heading,.public-job-board-heading,.candidate-card-header,.native-profile-actions,.candidate-actions{display:grid}.candidate-actions select{max-width:none}}@keyframes spin{to{transform:rotate(360deg)}}
