.qg-services .case-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qg-services .case-concern-grid>article{background:#fff;border:1px solid #dfe7f2;border-radius:21px;flex-direction:column;min-width:0;padding:26px;display:flex}.qg-services .case-concern-label{color:#2872ce;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;font-weight:650;display:flex}.qg-services .case-concern-grid h3{letter-spacing:-.5px;margin:0 0 16px;font-size:20px;line-height:1.5}.qg-services .case-concern-grid p{color:#5c6d84;margin:0 0 22px;font-size:14px;line-height:1.85}.qg-services .case-concern-impact{border-top:1px solid #e8edf5;margin-top:auto;padding-top:18px}.qg-services .case-concern-impact strong{color:#365778;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.qg-services .case-concern-impact p{color:#65768d;margin:0;font-size:13px}.qg-services .case-step-proof{border-top:1px solid #e4ebf5;gap:14px;margin:24px 0 0;padding-top:21px;display:grid}.qg-services .case-step-proof>div{grid-template-columns:145px minmax(0,1fr);align-items:start;gap:18px;display:grid}.qg-services .case-step-proof dt{color:#2470cf;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.8;display:flex}.qg-services .case-step-proof dt svg{flex-shrink:0;margin-top:3px}.qg-services .case-step-proof dd{color:#566b84;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.qg-services .case-working-sample{background:#fff;border:1px solid #d9e5f3;border-radius:23px;margin:48px 0 0;padding:0;overflow:hidden;box-shadow:0 14px 35px #204d7b07}.qg-services .case-sample-toolbar{background:#edf4ff;border-bottom:1px solid #dfe9f6;justify-content:space-between;align-items:center;gap:16px;padding:17px 28px;display:flex}.qg-services .case-sample-toolbar>span:first-child{letter-spacing:.9px;color:#315f94;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.qg-services .case-sample-toolbar>span:last-child{white-space:nowrap;color:#657b99;font-size:11px}.qg-services .sample-language .case-sample-toolbar{background:#eef8f4}.qg-services .sample-language .case-sample-toolbar>span:first-child{color:#2b7664}.qg-services .sample-support .case-sample-toolbar{background:#f1f0fc}.qg-services .sample-support .case-sample-toolbar>span:first-child{color:#6455a4}.qg-services .sample-campaign .case-sample-toolbar{background:#fff6ec}.qg-services .sample-campaign .case-sample-toolbar>span:first-child{color:#9a642c}.qg-services .case-sample-content{padding:34px}.qg-services .case-material-eyebrow{color:#2e75d1;margin-bottom:13px;font-size:12px;font-weight:650;display:block}.qg-services .case-sample-content>header h3{margin:0 0 16px;font-size:25px;line-height:1.45}.qg-services .case-sample-content>header p{color:#63758c;margin:0 0 28px;font-size:15px}.qg-services .case-sample-table{background:#fff;border:1px solid #e2eaf4;border-radius:14px;overflow:auto}.qg-services .case-sample-table table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:14px;line-height:1.8}.qg-services .case-sample-table thead{color:#5f738d;background:#f6f8fc;font-size:12px}.qg-services .case-sample-table th,.qg-services .case-sample-table td{vertical-align:top;padding:17px 19px}.qg-services .case-sample-table tbody th{color:#355475;width:21%;font-weight:650}.qg-services .case-sample-table tbody td{color:#63758c;width:39.5%}.qg-services .case-sample-table tbody tr{border-top:1px solid #e6edf5}.qg-services .case-sample-conclusion{background:#f1f6ff;border-radius:14px;align-items:flex-start;gap:12px;margin-top:25px;padding:20px;display:flex}.qg-services .case-sample-conclusion svg{color:#3182f6;flex-shrink:0;margin-top:3px}.qg-services .case-sample-conclusion p{color:#3b5f85;margin:0;font-size:14px;line-height:1.85}.qg-services .case-sample-flow{gap:16px;margin:0;padding:0;list-style:none;display:grid}.qg-services .case-sample-flow>li{background:#fff;border:1px solid #e0e7f2;border-radius:16px;grid-template-columns:35px minmax(0,1fr);gap:20px;padding:23px;display:grid}.qg-services .case-flow-index{color:#4675ad;background:#eef3fc;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:flex}.qg-services .case-sample-flow h4{color:#334c6b;margin:2px 0 16px;font-size:17px;font-weight:650}.qg-services .case-sample-flow dl{grid-template-columns:1fr 1fr;gap:25px;display:grid}.qg-services .case-sample-flow dl>div+div{border-left:1px solid #e4ebf5;padding-left:25px}.qg-services .case-sample-flow dt{color:#7588a1;margin-bottom:5px;font-size:11px;font-weight:600}.qg-services .case-sample-flow dd{color:#526985;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.qg-services .sample-campaign .case-sample-flow{grid-template-columns:1fr 1fr}.qg-services .sample-campaign .case-sample-flow>li{display:block}.qg-services .sample-campaign .case-flow-index{color:#9c6935;background:#fff3e5;margin-bottom:16px}.qg-services .sample-campaign .case-sample-flow dl{grid-template-columns:1fr;gap:16px}.qg-services .sample-campaign .case-sample-flow dl>div+div{border-top:1px solid #e4ebf5;border-left:0;padding:14px 0 0}.qg-services .case-outcome-material{border-top:1px solid #dce6f3;margin-top:55px;padding:36px 0 0}.qg-services .case-outcome-material>header h3{margin:0 0 27px;font-size:25px;line-height:1.5}.qg-services .case-transition-grid{grid-template-columns:1fr 24px 1fr;align-items:center;gap:20px;display:grid}.qg-services .case-transition-grid>div{background:#fff;border:1px solid #e1e8f3;border-radius:18px;align-self:stretch;padding:25px}.qg-services .case-transition-grid>div:last-child{background:#edf5ff;border-color:#cfe2fc}.qg-services .case-transition-grid span{color:#738197;margin-bottom:13px;font-size:12px;font-weight:650;display:block}.qg-services .case-transition-grid>div:last-child span{color:#246fd3}.qg-services .case-transition-grid p{color:#506680;margin:0;font-size:15px;line-height:1.9}.qg-services .case-transition-arrow{color:#8aa9cd}.qg-services .case-business-value{color:#375978;border-left:3px solid #76a7e6;margin:27px 0 0;padding-left:17px;font-size:17px;line-height:1.85}.qg-services .case-handover,.qg-services .case-proof-details{background:#fff;border:1px solid #dce6f3;border-radius:16px;margin-top:27px}.qg-services .case-handover summary,.qg-services .case-proof-details summary{cursor:pointer;color:#3b5879;list-style:revert;padding:21px 24px;font-size:15px;font-weight:650}.qg-services .case-handover summary span{color:#75869e;white-space:nowrap;margin-left:10px;font-size:11px;font-weight:400}.qg-services .case-handover dl{margin:0;padding:0 24px 24px}.qg-services .case-handover dl>div{border-top:1px solid #e6edf6;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.qg-services .case-handover dt{color:#315d91;font-size:13px;font-weight:650}.qg-services .case-handover dd{color:#64768d;font-size:14px;line-height:1.8}.qg-services .case-material-heading{max-width:820px;margin-bottom:30px}.qg-services .case-material-heading h2{margin:0 0 21px;font-size:clamp(27px,3.2vw,38px)}.qg-services .case-material-heading p{color:#65758c;margin:0;font-size:17px}.qg-services .case-proof-details>div{padding:0 24px 24px}.qg-services .case-proof-details>div>div{border-top:1px solid #e4ebf5;padding-top:22px}.qg-services .case-proof-details>div>div+div{margin-top:24px}.qg-services .case-proof-stage{letter-spacing:1px;color:#2872ce;font-size:11px;font-weight:700}.qg-services .case-proof-details .case-step-proof{border:0;margin-top:18px;padding-top:0}@media (max-width:900px){.qg-services .case-concern-grid{grid-template-columns:1fr}.qg-services .case-concern-grid>article{grid-template-columns:1fr;gap:0;display:grid}.qg-services .case-concern-label{margin-bottom:16px}.qg-services .case-step-proof>div{grid-template-columns:1fr;gap:6px}}@media (max-width:600px){.qg-services .case-concern-grid>article{padding:23px}.qg-services .case-working-sample{border-radius:18px;margin-top:34px}.qg-services .case-sample-toolbar{flex-wrap:wrap;gap:10px;padding:15px 18px}.qg-services .case-sample-toolbar>span:first-child{letter-spacing:.4px;font-size:10px}.qg-services .case-sample-content{padding:23px 19px}.qg-services .case-sample-content>header h3,.qg-services .case-outcome-material>header h3{font-size:22px}.qg-services .case-sample-conclusion{padding:17px}.qg-services .case-sample-flow>li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:19px 16px}.qg-services .case-flow-index{width:28px;height:28px;font-size:11px}.qg-services .case-sample-flow dl{grid-template-columns:1fr;gap:13px}.qg-services .case-sample-flow dl>div+div{border-top:1px solid #e4ebf5;border-left:0;padding:13px 0 0}.qg-services .sample-campaign .case-sample-flow{grid-template-columns:1fr}.qg-services .sample-campaign .case-sample-flow>li{display:grid}.qg-services .case-transition-grid{grid-template-columns:1fr;gap:14px}.qg-services .case-transition-arrow{justify-self:center;transform:rotate(90deg)}.qg-services .case-transition-grid>div{padding:22px}.qg-services .case-business-value{font-size:16px}.qg-services .case-handover summary,.qg-services .case-proof-details summary{padding:19px;font-size:14px}.qg-services .case-handover summary span{margin:5px 0 0;display:block}.qg-services .case-handover dl{padding:0 19px 19px}.qg-services .case-handover dl>div{grid-template-columns:1fr;gap:7px}.qg-services .case-proof-details>div{padding:0 19px 19px}}
