@charset "UTF-8";
.niceboxai_customer_cases{padding:64px 0 72px;background:#fff;color:#222;}
.niceboxai_customer_cases .customer_cases_inner{width:1200px;max-width:100%;margin:0 auto;}
.niceboxai_customer_cases header{text-align:center;margin-bottom:34px;}
.niceboxai_customer_cases .section_title{line-height:1.4;}
.niceboxai_customer_cases .section_sub_title{line-height:1.8;margin:14px 0 0;}
.niceboxai_customer_cases .customer_cases_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;}
.niceboxai_customer_cases .customer_case{min-width:0;border:1px solid #e3e8ef;background:#fff;border-radius:5px 5px 0 0;box-shadow:0 0 10px #0000000d;}
.niceboxai_customer_cases .customer_case a{display:block;color:inherit;text-decoration:none;}
.niceboxai_customer_cases .customer_case a:hover{color:#cc0000;}
.niceboxai_customer_cases .customer_case a:focus-visible{outline:2px solid #cc0000;outline-offset:3px;}
.niceboxai_customer_cases .customer_case_toolbar{display:flex;gap:4px;align-items:center;height:20px;padding:0 12px;background:#e4e4e4;border-radius:4px 4px 0 0;}
.niceboxai_customer_cases .customer_case_toolbar i{width:4px;height:4px;background:#fff;border-radius:50%;}
.niceboxai_customer_cases .customer_case_cover{background:#f3f5f8;border-bottom:1px solid #eee;}
.niceboxai_customer_cases .customer_case_placeholder .customer_case_cover{aspect-ratio:375/245;overflow:hidden;}
.niceboxai_customer_cases .customer_case_devices{position:relative;}
.niceboxai_customer_cases .customer_case_phone{position:absolute;right:12px;bottom:-18px;width:82px;padding:0 4px;background:#f5f5f5;border:1px solid #bbb;border-radius:12px;box-shadow:0 5px 7px #00000016;}
.niceboxai_customer_cases .case_phone_speaker{width:18px;height:2px;margin:10px auto 7px;background:#c4c4c4;border-radius:2px;}
.niceboxai_customer_cases .case_phone_screen{height:124px;background:#fff;border:1px solid #ddd;overflow:hidden;}
.niceboxai_customer_cases .case_phone_screen img{display:block;width:100%;height:auto;}
.niceboxai_customer_cases .case_phone_home{display:block;width:12px;height:12px;margin:5px auto;border:1px solid #bbb;border-radius:50%;}
.niceboxai_customer_cases .case_phone_mock{padding:10px 6px;background:var(--case-tint);}
.niceboxai_customer_cases .case_phone_mock b{display:block;width:50%;height:4px;background:var(--case-accent);margin-bottom:10px;}
.niceboxai_customer_cases .case_phone_mock i{display:block;height:36px;background:var(--case-accent);opacity:.5;}
.niceboxai_customer_cases .case_phone_mock span{display:block;width:80%;height:3px;background:#fff;margin:8px 0;}
.niceboxai_customer_cases .case_phone_mock em{display:block;height:12px;background:#fff;margin-top:5px;}
.niceboxai_customer_cases .customer_case_cover img{display:block;width:100%;height:auto;}
.niceboxai_customer_cases .customer_case_caption{padding:23px 20px;}
.niceboxai_customer_cases h3{font-size:18px;line-height:1.5;font-weight:400;margin:0;}
.niceboxai_customer_cases .customer_case_industry{font-size:14px;line-height:1.7;margin:6px 0 0;color:#66738a;}
.niceboxai_customer_cases .customer_cases_empty{padding:48px 20px;text-align:center;background:#f7f8fa;font-size:14px;color:#66738a;margin:0;}
.niceboxai_customer_cases .customer_case_placeholder{--case-accent:#5d8cae;--case-tint:#e5eff6;}
.niceboxai_customer_cases .case_preview_2{--case-accent:#6b917f;--case-tint:#e9f1eb;}
.niceboxai_customer_cases .case_preview_3{--case-accent:#a18b69;--case-tint:#f3ede2;}
.niceboxai_customer_cases .case_mockup{padding:22px 26px 0;background:var(--case-tint);}
.niceboxai_customer_cases .case_mock_page{height:100%;background:#fff;box-shadow:0 5px 18px #14233e12;overflow:hidden;}
.niceboxai_customer_cases .case_mock_nav{height:16%;display:flex;gap:8px;align-items:center;padding:0 7%;}
.niceboxai_customer_cases .case_mock_nav i{width:22%;height:6px;background:var(--case-accent);margin-right:auto;}
.niceboxai_customer_cases .case_mock_nav span{width:10%;height:3px;background:#dfe5eb;}
.niceboxai_customer_cases .case_mock_hero{height:57%;display:flex;align-items:center;gap:8%;padding:6% 7%;background:var(--case-tint);}
.niceboxai_customer_cases .case_mock_copy{width:51%;}
.niceboxai_customer_cases .case_mock_copy b{display:block;width:95%;height:6px;background:var(--case-accent);margin-bottom:6px;}
.niceboxai_customer_cases .case_mock_copy b+b{width:70%;}
.niceboxai_customer_cases .case_mock_copy i{display:block;width:88%;height:3px;background:#ffffffc9;margin-top:4px;}
.niceboxai_customer_cases .case_mock_copy em{display:block;width:35%;height:11px;background:var(--case-accent);margin-top:10px;}
.niceboxai_customer_cases .case_mock_visual{position:relative;width:41%;height:100%;}
.niceboxai_customer_cases .case_mock_visual i{display:block;position:absolute;inset:3% 5% 18% 15%;background:#ffffffb8;border:1px solid #ffffff;}
.niceboxai_customer_cases .case_mock_visual span{position:absolute;inset:26% 18% 0 0;background:var(--case-accent);opacity:.6;}
.niceboxai_customer_cases .case_preview_2 .case_mock_visual i{border-radius:50%;}
.niceboxai_customer_cases .case_preview_2 .case_mock_visual span{border-radius:50% 50% 0 0;}
.niceboxai_customer_cases .case_preview_3 .case_mock_visual span{transform:rotate(-12deg);}
.niceboxai_customer_cases .case_mock_tiles{height:27%;display:flex;gap:8px;padding:5% 7%;}
.niceboxai_customer_cases .case_mock_tiles i{flex:1;background:var(--case-tint);}
.niceboxai_customer_cases .customer_case_placeholder .customer_case_industry{color:#8a94a2;}
@media(max-width:1200px) and (min-width:769px){.niceboxai_customer_cases{padding-left:24px;padding-right:24px;}}
@media(max-width:768px){
 .niceboxai_customer_cases{padding:30px 16px 36px;}
 .niceboxai_customer_cases header{text-align:left;margin-bottom:22px;}
 .niceboxai_customer_cases .section_title{font-size:20px;line-height:1.5;}
 .niceboxai_customer_cases .section_sub_title{font-size:12px;line-height:1.8;margin-top:10px;padding:0;}
 .niceboxai_customer_cases .customer_cases_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 .niceboxai_customer_cases .customer_case_caption{padding:22px 10px 14px;}
 .niceboxai_customer_cases h3{font-size:14px;}
 .niceboxai_customer_cases .customer_case_industry{font-size:12px;}
 .niceboxai_customer_cases .customer_case_phone{width:48px;right:6px;bottom:-14px;border-radius:7px;padding:0 2px;}
 .niceboxai_customer_cases .case_phone_speaker{width:12px;height:1px;margin:5px auto 4px;}
 .niceboxai_customer_cases .case_phone_screen{height:66px;}
 .niceboxai_customer_cases .case_phone_home{width:7px;height:7px;margin:3px auto;}
 .niceboxai_customer_cases .case_phone_mock{padding:5px 3px;}
 .niceboxai_customer_cases .case_phone_mock b{height:2px;margin-bottom:5px;}
 .niceboxai_customer_cases .case_phone_mock i{height:20px;}
 .niceboxai_customer_cases .case_phone_mock span{height:2px;margin:4px 0;}
 .niceboxai_customer_cases .case_phone_mock em{height:6px;margin-top:3px;}
 .niceboxai_customer_cases .case_mockup{padding:10px 10px 0;}
}
