.industry-landing .il-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,100px);padding-block:56px 64px;display:grid}.industry-landing .il-audience{background:#f8faff;border:1px solid #dfe5f4;border-radius:24px;padding:28px}.industry-landing .il-challenges{gap:32px}.industry-landing .il-challenges>header{max-width:900px}.industry-landing .il-challenge-list{align-items:stretch;gap:24px}.industry-landing .il-challenge-card{background:#f8faff;border:1px solid #dfe5f4;border-radius:24px;min-width:0;padding:28px}.il-challenge-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.il-challenge-icon,.il-benefit-icon,.il-fit-icon{color:#3158dd;background:#eaf0ff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.industry-landing .il-challenge-heading .il-feature-label{margin:0;font-size:14px;line-height:1.5}.industry-landing .fl-case-grid{gap:24px;margin-top:32px}.industry-landing .il-benefit-card{background:#fff;border:1px solid #dfe5f4;border-radius:24px;grid-template-columns:44px minmax(0,1fr);gap:20px;min-width:0;max-width:none;padding:28px;display:grid}.industry-landing .il-fit{background:#f6f8fc;border:1px solid #dfe5f4;border-radius:24px;grid-template-columns:44px minmax(0,1fr);gap:20px;margin-top:32px;padding:28px;display:grid}.industry-landing .il-fit h3{font-size:21px;line-height:1.4}.industry-landing .il-challenges.il-challenges--portrait{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.industry-landing .il-challenges--portrait>header{grid-column:1/-1}.industry-landing .il-challenges--portrait .il-product{box-sizing:border-box;grid-area:2/1;justify-self:center;width:100%}.industry-landing .il-challenges--portrait .il-challenge-list{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.industry-landing .il-challenges--portrait .il-challenge-card{padding:24px}@media (width<=1100px){.industry-landing .il-challenges.il-challenges--portrait{grid-template-columns:minmax(0,1fr)}.industry-landing .il-challenges--portrait .il-product{grid-area:auto/1;max-width:420px}.industry-landing .il-challenges--portrait .il-challenge-list{grid-area:auto/1}}@media (width<=760px){.industry-landing .il-challenge-list,.industry-landing .il-challenges--portrait .il-challenge-list{grid-template-columns:minmax(0,1fr);gap:16px}.industry-landing .il-challenge-card,.industry-landing .il-benefit-card,.industry-landing .il-fit{padding:24px}.il-challenge-heading{justify-content:center;margin-bottom:16px}.industry-landing .il-benefit-card,.industry-landing .il-fit{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:100%}.industry-landing .fl-case-grid{gap:16px;margin-top:28px}}.industry-landing .il-hero .mk-eyebrow{margin-bottom:22px}.industry-landing .fl-intro{max-width:61ch;margin-top:24px;font-size:18px}.industry-landing h1{max-width:20ch}.il-audience{border-left:3px solid #4169fa;padding:24px 0 24px 32px}.industry-landing .il-audience h2{font-size:26px}.il-audience p:not(.fl-kicker){margin-top:16px}.il-audience ul{color:#47546c;margin:20px 0 0;padding-left:20px}.il-audience li+li{margin-top:8px}.industry-landing .il-challenges{grid-template-columns:1fr 1fr;gap:32px 48px;padding-block:20px 64px;display:grid}.il-challenges>header{grid-column:1/-1}.il-product{background:#f3f5fd;border:1px solid #dfe5f4;border-radius:24px;grid-column:1/-1;padding:20px}.il-product picture,.il-product img{width:100%;display:block}.il-product img{border-radius:14px;height:auto}.il-product figcaption{color:#626b7c;text-align:center;margin-top:14px;font-size:13px;line-height:1.5}.il-challenge-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.il-challenge-list article{border-top:1px solid #dfe5f4;padding-top:22px}.industry-landing .il-feature-label{color:#3158dd;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.il-challenge-list p{margin-top:12px}.industry-landing .il-challenges--portrait{grid-template-columns:1fr .7fr;align-items:start}.il-challenges--portrait>header{grid-column:1}.il-challenges--portrait .il-product{grid-area:1/2/3;justify-self:end;max-width:480px}.il-challenges--portrait .il-challenge-list{grid-column:1;grid-template-columns:1fr;gap:22px}.il-fit{background:#f3f7fa;border-left:3px solid #8ca4c3;border-radius:0 16px 16px 0;margin-top:32px;padding:24px 28px}.il-fit p{margin-top:12px}.industry-landing .il-tools{padding-block:40px 56px}.il-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.il-tool-card{background:#f4f6ff;border:1px solid #dfe5f4;border-radius:24px;flex-direction:column;min-width:0;padding:28px;display:flex}.il-tool-card:nth-child(2){background:#f8f5ff}.il-tool-card:nth-child(3){background:#f1f9f7}.il-tool-heading{align-items:center;gap:12px;margin-bottom:22px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.il-tool-icon{color:#3158dd;background:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.il-tool-icon svg{width:24px;height:24px}.il-tool-card:nth-child(2) .il-tool-icon{color:#7450b9}.il-tool-card:nth-child(3) .il-tool-icon{color:#008575}.industry-landing .il-tools h3{margin:0 0 14px;font-size:21px;line-height:1.4}.industry-landing .il-tools p{flex:1;margin:0 0 26px;line-height:1.7}.industry-landing .il-tool-button{color:#fff;background:#3158dd;border:1px solid #3158dd;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;min-height:46px;padding:8px 9px 8px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.il-tool-button>span{color:#3158dd;background:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.industry-landing .il-tool-button:hover{background:#2447c1;border-color:#2447c1}.il-tool-button:focus-visible{outline-offset:5px;outline:2px solid #3158dd}@media (width>=761px) and (width<=1100px){.il-tool-card{padding:22px 18px}.il-tool-heading{gap:10px}.industry-landing .il-tool-button{gap:8px;padding-left:12px;font-size:13px}}.industry--retail-employee-scheduling .il-product{justify-self:center;max-width:1000px}@media (width<=1000px){.industry-landing .il-hero{grid-template-columns:1fr;gap:28px}.industry-landing .il-challenges--portrait{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=760px){.industry-landing .il-hero{padding-block:32px 40px}.industry-landing .fl-intro{font-size:17px}.il-audience{border-top:2px solid #4169fa;border-left:0;padding:24px 0 0}.il-audience ul{padding:0;list-style:none}.industry-landing .il-challenges,.industry-landing .il-challenges--portrait{grid-template-columns:1fr;gap:24px;padding-block:8px 40px}.il-challenges--portrait>header,.il-challenges--portrait .il-product,.il-challenges--portrait .il-challenge-list{grid-area:auto/1}.il-challenges--portrait .il-product{justify-self:center}.il-challenge-list,.il-tools>div{grid-template-columns:1fr;gap:24px}.il-product{padding:10px}.il-fit{padding:22px}.industry-landing .il-tools{padding-block:28px 40px}.il-tool-card{padding:24px}.il-tools>div{gap:16px;margin-top:24px}}.public-site main.industry-landing{flex-direction:column;gap:88px;padding-bottom:80px;display:flex}.public-site .industry-landing>.il-hero{padding-block:56px 0}.public-site .industry-landing>:is(.il-challenges,.fl-use-cases,.fl-faq,.il-tools){padding-block:0}.public-site .industry-landing>.fl-final{margin-block:0}.industry-landing .fl-steps{margin-bottom:32px}.public-site .industry-landing .fl-final .il-included-button{color:#fff;background:0 0;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.public-site .industry-landing .fl-final .il-included-button:hover{background:#ffffff1a}.public-site .industry-landing .fl-final .il-start-button{color:#2447c1;background:#fff;border:1px solid #fff}.public-site .industry-landing .fl-final :is(.il-included-button,.il-start-button):focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=760px){.public-site main.industry-landing{gap:56px;padding-bottom:56px}.public-site .industry-landing>.il-hero{padding-block:32px 0}.industry-landing .il-workflow-button,.public-site .industry-landing .fl-final :is(.il-included-button,.il-start-button){text-align:center;max-width:100%}}.industry-landing .fl-workflow{padding-block:56px}.industry-landing .fl-steps{align-items:stretch;gap:24px;margin-block:32px}.industry-landing .fl-steps li{background:#fff;border:1px solid #dfe5f4;border-radius:24px;padding:28px}.industry-landing .fl-steps li:before{color:#fff;background:#3158dd;width:40px;height:40px;margin-bottom:20px;font-size:15px;line-height:1}.industry-landing .fl-steps h3{font-size:20px;line-height:1.4}.industry-landing .fl-steps p{font-size:16px;line-height:1.75}.industry-landing .il-workflow-button>span{flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;line-height:1;display:grid}.il-workflow-button>span>svg{width:18px;height:18px;display:block}@media (width<=760px){.industry-landing .fl-workflow{padding-block:36px}.industry-landing .fl-steps{gap:16px;margin-block:28px}.industry-landing .fl-steps li{padding:24px}}
