.industry-case-section{background:#fff;padding:112px clamp(28px,8vw,140px) 120px;scroll-margin-top:86px}.industry-case-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:22px 48px;max-width:1240px;margin:0 auto 54px;display:grid}.industry-case-heading .kicker{color:#4d39bc;grid-column:1/-1}.industry-case-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.25}.industry-case-heading>p:last-child{color:#747a7e;margin:0;font-size:15px;line-height:1.85}.industry-case-console{background:#f4f5f6;border:1px solid #23262b1a;border-radius:30px;grid-template-columns:330px 1fr;max-width:1240px;min-height:570px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #20232a17}.industry-case-nav{background:#f4f5f6;border-right:1px solid #23262b17;padding:18px}.industry-case-nav button{color:#24272b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #23262b14;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 16px;display:grid}.industry-case-nav button:last-child{border-bottom:0}.industry-case-nav button>i{color:#8a8d92;font:700 11px Arial,sans-serif}.industry-case-nav button>span{flex-direction:column;gap:5px;display:flex}.industry-case-nav button b{font-size:16px;font-weight:600}.industry-case-nav button small{color:#92969a;letter-spacing:.1em;font:700 9px Arial,sans-serif}.industry-case-nav button em{color:#b0b2b6;opacity:0;font-style:normal;transition:all .25s;transform:translate(-5px)}.industry-case-nav button:hover em,.industry-case-nav button.is-active em{opacity:1;transform:none}.industry-case-nav button.is-active{color:#4d39bc;background:#fff;border-radius:14px;box-shadow:0 8px 24px #272a3112}.industry-case-detail{background:#fff;flex-direction:column;padding:38px 42px 34px;display:flex}.industry-case-detail>header{border-bottom:1px solid #23262b17;justify-content:space-between;padding-bottom:24px;display:flex}.industry-case-detail>header span,.industry-case-detail>header small{color:#4d39bc;letter-spacing:.13em;font:700 11px Arial,sans-serif}.industry-case-detail>header small{color:#96999d}.industry-case-copy{grid-template-columns:1fr 230px;gap:55px;padding:44px 0 40px;display:grid}.industry-case-copy p{color:#4d39bc;letter-spacing:.08em;margin:0 0 15px;font-size:12px;font-weight:650}.industry-project-name{color:#171a1e;margin-bottom:16px;font-size:16px;font-weight:650;line-height:1.55;display:block}.industry-project-name.is-pending{color:#85898d;background:#f4f5f6;border:1px solid #23262b1a;border-radius:999px;width:max-content;padding:7px 12px;font-size:13px;font-weight:550}.industry-case-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:600}.industry-case-copy>div>span{color:#6f7579;max-width:590px;margin-top:22px;font-size:16px;line-height:1.9;display:block}.industry-deliverables>small{color:#8d9195;margin-bottom:10px;font-size:12px;display:block}.industry-deliverables>div{flex-wrap:wrap;gap:8px;display:flex}.industry-deliverables b{color:#4d39bc;background:#f8f7ff;border:1px solid #4d39bc21;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600}.industry-case-copy aside{border-left:1px solid #23262b1a;flex-direction:column;gap:14px;padding:20px 0 0 24px;display:flex}.industry-case-copy aside>small{color:#96999d;margin-bottom:4px;font-size:12px}.industry-case-copy aside b{font-size:15px;font-weight:550}.industry-case-copy aside i{color:#4d39bc;background:#efedff;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:10px;font:700 9px Arial,sans-serif;display:inline-grid}.industry-case-values{background:#fafafa;border:1px solid #23262b17;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid;overflow:hidden}.industry-case-values>div{border-right:1px solid #23262b17;flex-direction:column;justify-content:center;gap:9px;min-height:98px;padding:20px 22px;display:flex}.industry-case-values>div:last-child{border-right:0}.industry-case-values span{color:#8c9094;font-size:12px}.industry-case-values b{font-size:15px;font-weight:600}@media (max-width:900px){.industry-case-heading{grid-template-columns:1fr}.industry-case-heading .kicker{grid-column:auto}.industry-case-console{grid-template-columns:1fr}.industry-case-nav{border-bottom:1px solid #23262b17;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.industry-case-nav button{border-right:1px solid #23262b14;grid-template-columns:26px 1fr;min-height:70px}.industry-case-nav button em{display:none}.industry-case-copy{grid-template-columns:1fr}.industry-case-copy aside{border-top:1px solid #23262b1a;border-left:0;padding:20px 0 0}}@media (max-width:620px){.industry-case-section{padding:78px 18px 84px}.industry-case-heading{margin-bottom:34px}.industry-case-nav{grid-template-columns:repeat(2,1fr);padding:10px}.industry-case-nav button b{font-size:14px}.industry-case-detail{padding:26px 22px}.industry-case-copy{gap:24px;padding:32px 0}.industry-case-values{grid-template-columns:1fr}.industry-case-values>div{border-bottom:1px solid #23262b17;border-right:0;min-height:76px}.industry-case-values>div:last-child{border-bottom:0}}.industry-case-section{padding-top:88px;padding-bottom:96px}.industry-case-heading{margin-bottom:40px}.industry-case-console{min-height:510px}.industry-case-nav button{min-height:74px}.industry-case-detail{padding:32px 38px 30px}.industry-case-detail>header{padding-bottom:18px}.industry-case-copy{gap:44px;padding:30px 0 28px}.industry-case-copy>div{min-width:0}.industry-case-copy .industry-project-title{letter-spacing:-.035em;max-width:670px;margin:0;font-size:clamp(27px,2.55vw,38px);line-height:1.28}.industry-case-subtitle{color:#4d39bc;margin-top:12px;font-size:16px;font-weight:600;display:block}.industry-case-subtitle.is-pending{color:#85898d;background:#f4f5f6;border:1px solid #23262b1a;border-radius:999px;width:max-content;padding:7px 12px;font-size:13px;font-weight:550}.industry-case-copy>div>span{margin-top:16px}.industry-subprojects{background:#fafafa;border:1px solid #23262b17;border-radius:12px;margin-top:20px;padding:14px}.industry-subprojects>div{gap:8px;display:flex}.industry-subprojects button{color:#5e6368;cursor:pointer;background:#fff;border:1px solid #23262b1a;border-radius:999px;padding:8px 12px;font-size:12px}.industry-subprojects button.is-active{color:#fff;background:#4d39bc;border-color:#4d39bc}.industry-subprojects>span{color:#6f7579;margin-top:11px;font-size:13px;line-height:1.65;display:block}.industry-deliverables{margin-top:18px}.industry-deliverable-rows{gap:7px;min-width:0;max-width:100%;display:grid;overflow:hidden}.industry-deliverable-row{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.industry-deliverable-row::-webkit-scrollbar{display:none}.industry-deliverable-row.items-3,.industry-deliverable-row.items-4,.industry-deliverable-row.items-5,.industry-deliverable-row.items-6{grid-template-columns:none}.industry-deliverables .industry-deliverable-row b{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:7px 10px;font-size:10px;line-height:1;display:flex}.industry-case-values>div{min-height:84px;padding-top:15px;padding-bottom:15px}@media (max-width:620px){.industry-case-section{padding-top:68px;padding-bottom:72px}.industry-case-detail{padding:24px 20px}.industry-case-copy{gap:22px;padding:26px 0}.industry-deliverable-rows{overflow:hidden}.industry-deliverable-row,.industry-deliverable-row.items-3,.industry-deliverable-row.items-4,.industry-deliverable-row.items-5,.industry-deliverable-row.items-6{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.industry-deliverable-row::-webkit-scrollbar{display:none}.industry-deliverables .industry-deliverable-row b{flex:0 0 118px}}
