h2{text-align:center;margin-bottom:46px}.breadcrumb{background-color:#fff;padding:14px 0;border-bottom:1px solid #eceff3;font-size:.9rem}.breadcrumb a{color:#5d6f80;text-decoration:none}.breadcrumb .current{color:#123b5a;font-weight:600}.breadcrumb span{margin:0 7px;color:#b7c2cc}.print-case-hero{background:radial-gradient(circle at 8% 15%,rgba(44,155,209,.2) 0,rgba(44,155,209,0) 45%),radial-gradient(circle at 92% 0,rgba(29,97,156,.26) 0,rgba(29,97,156,0) 52%),linear-gradient(145deg,#07223a 0,#10375a 58%,#1b4f78 100%);color:#fff;text-align:center;padding:88px 0 82px}.sot-chip{display:inline-flex;margin-bottom:18px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.print-case-hero h1{max-width:980px;margin:0 auto 20px;font-size:clamp(2rem, 4.8vw, 3.5rem);line-height:1.15;text-wrap:balance;color:#fff}.print-case-hero p{max-width:860px;margin:0 auto;color:rgba(237,244,255,.9);line-height:1.75}.print-case-summary{background:#fff}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-card{background:#fff;border:1px solid rgba(15,53,84,.12);border-radius:14px;padding:20px 16px;text-align:center;box-shadow:0 10px 24px rgba(10,39,66,.06);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.summary-card::after{content:"";position:absolute;inset:auto 16px 12px 16px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(29,97,156,.15),rgba(44,155,209,.85))}.summary-card:hover{transform:translateY(-4px);border-color:rgba(44,155,209,.38);box-shadow:0 16px 30px rgba(10,39,66,.12)}.summary-value{display:block;margin-bottom:8px;color:#0e3655;font-size:2rem;font-weight:700;line-height:1.1}.summary-card p{margin:0;color:#53687a;font-size:.94rem}.print-case-details{background:linear-gradient(180deg,#f8fbff 0,#f2f8fd 100%)}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-list .detail-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 9px);justify-self:center}.detail-card{background:#fff;border:1px solid rgba(15,53,84,.11);border-radius:14px;padding:22px 20px;box-shadow:0 8px 22px rgba(9,35,59,.06)}.detail-card h3{margin-bottom:12px;color:#0f3554}.detail-card p{margin:0 0 8px;color:#4d6173;line-height:1.65}.detail-card p:last-child{margin-bottom:0}.detail-card strong{color:#123d5e}.print-case-timeline{background:#fff}.print-case-timeline .workflow-timeline{position:relative;max-width:980px;margin:0 auto;padding:8px 0}.print-case-timeline .workflow-timeline::before{content:"";position:absolute;left:50%;top:16px;bottom:16px;width:2px;background:linear-gradient(180deg,rgba(44,155,209,.2),rgba(29,97,156,.45),rgba(44,155,209,.2));transform:translateX(-50%)}.print-case-timeline .workflow-step{position:relative;width:50%;padding:0 38px 30px}.print-case-timeline .workflow-step:nth-child(odd){left:0;text-align:right}.print-case-timeline .workflow-step:nth-child(2n){left:50%;text-align:left}.print-case-timeline .workflow-step::before{content:"";position:absolute;top:24px;width:14px;height:14px;border-radius:50%;background:var(--white-color);border:3px solid var(--accent-color);box-shadow:0 0 0 6px rgba(44,155,209,.15);z-index:1}.print-case-timeline .workflow-step:nth-child(odd)::before{right:-8px}.print-case-timeline .workflow-step:nth-child(2n)::before{left:-8px}.print-case-timeline .workflow-content{background:#fff;border:1px solid rgba(15,53,84,.12);border-radius:16px;padding:22px 24px;box-shadow:0 10px 30px rgba(13,55,92,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.print-case-timeline .workflow-content:hover{transform:translateY(-4px);border-color:rgba(44,155,209,.35);box-shadow:0 18px 36px rgba(13,55,92,.12)}.print-case-timeline .workflow-step-tag{display:inline-flex;padding:5px 12px;border-radius:999px;margin-bottom:12px;background:rgba(44,155,209,.12);color:var(--accent-color-dark);font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.print-case-timeline .workflow-content h3{margin-bottom:10px;color:#133a5b}.print-case-timeline .workflow-content p{margin:0;color:#4b6073;line-height:1.7}.print-case-expert{background:linear-gradient(145deg,#0a2138 0,#143c60 100%)}.expert-card{max-width:980px;margin:0 auto;border-radius:16px;border:1px solid rgba(255,255,255,.18);padding:30px 28px;background:rgba(255,255,255,.06)}.expert-card h2{margin-bottom:18px;color:#fff}.expert-card p{margin:0 0 12px;color:rgba(236,244,255,.9);line-height:1.7}.expert-card p:last-child{margin-bottom:0}.print-case-cta{background:#fff;text-align:center}.print-case-cta h2{max-width:920px;margin-left:auto;margin-right:auto}@media (max-width:992px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list{grid-template-columns:1fr}.detail-list .detail-card:last-child:nth-child(odd){max-width:100%}.print-case-timeline .workflow-timeline::before{left:22px;transform:none}.print-case-timeline .workflow-step,.print-case-timeline .workflow-step:nth-child(2n),.print-case-timeline .workflow-step:nth-child(odd){width:100%;left:0;text-align:left;padding:0 0 24px 56px}.print-case-timeline .workflow-step::before,.print-case-timeline .workflow-step:nth-child(2n)::before,.print-case-timeline .workflow-step:nth-child(odd)::before{left:15px;right:auto}}@media (max-width:768px){.print-case-hero{padding:66px 0 60px}.summary-grid{grid-template-columns:1fr}.expert-card{padding:24px 18px}.print-case-timeline .workflow-step{padding-left:48px}.print-case-timeline .workflow-step::before{left:13px}.print-case-timeline .workflow-content{padding:20px}}