.detail-main{padding-top:0}.detail-hero{position:relative;min-height:48rem;display:grid;align-items:center;overflow:hidden;background:#eef2f7}.detail-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 45%,rgba(255,255,255,.96),rgba(255,255,255,.2) 34%,transparent 56%),linear-gradient(120deg,#f7f9fc 0%,#e7edf5 55%,#c9d5e5 100%)}.detail-hero::after{content:"";position:absolute;width:42rem;height:42rem;right:-18rem;top:-20rem;border:1px solid rgba(24,56,112,.16);border-radius:50%;box-shadow:0 0 0 6rem rgba(24,56,112,.035),0 0 0 12rem rgba(208,32,24,.025)}.detail-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:8rem;padding-bottom:4rem}.detail-hero-copy{position:relative}.detail-hero-copy::before{content:"";position:absolute;left:-2rem;top:0;width:.3rem;height:5.5rem;background:var(--red)}.detail-hero-copy h1{font-size:clamp(3.45rem,6vw,6rem);max-width:10.5ch;margin-bottom:1.5rem}.detail-hero-copy p:not(.eyebrow){max-width:39rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.detail-hero-media{min-height:32rem;display:grid;place-items:center}.detail-hero-media img{width:112%;max-width:none;height:34rem;object-fit:contain;filter:drop-shadow(0 2rem 1.7rem rgba(11,27,53,.16))}.detail-hero-fold::before{background:radial-gradient(circle at 74% 45%,#fff,rgba(255,255,255,.15) 44%,transparent 64%),linear-gradient(120deg,#f8fafc,#e8eff7 58%,#cbd9e8)}.detail-hero-slit::before{background:radial-gradient(circle at 74% 45%,#fff,rgba(255,255,255,.18) 46%,transparent 65%),linear-gradient(120deg,#f6f8fb,#e5edf5 60%,#ccd7e4)}.detail-hero-print::before{background:radial-gradient(circle at 74% 45%,#fff,rgba(255,255,255,.22) 45%,transparent 66%),linear-gradient(120deg,#f8f9fb,#e7edf4 56%,#d0d8e3)}
.detail-proof-strip{background:var(--blue);color:#fff}.detail-proof-items{min-height:5.25rem;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.detail-proof-items span{padding:.8rem 1.2rem;border-left:1px solid rgba(255,255,255,.18);font-weight:700;text-align:center}.detail-proof-items span:last-child{border-right:1px solid rgba(255,255,255,.18)}
.detail-process{background:#fff;border:1px solid var(--line);box-shadow:0 1.5rem 4rem rgba(11,27,53,.06)}.detail-process figure{margin:0;padding:clamp(1rem,3vw,2.5rem);overflow:hidden}.detail-process figure img{width:100%;height:clamp(14rem,29vw,25rem);object-fit:cover;object-position:center}.detail-process ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy);color:#fff}.detail-process li{padding:1.5rem;border-right:1px solid #314666}.detail-process li:last-child{border-right:0}.detail-process span,.detail-list span{display:block;color:var(--red);font:500 .75rem var(--mono);margin-bottom:.65rem}
.detail-proof-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.detail-proof-grid>figure{margin:0;min-height:34rem;background:#fff}.detail-proof-grid>figure img{width:100%;height:100%;object-fit:cover}.detail-proof-copy{padding:clamp(2rem,5vw,4.5rem);background:var(--navy);color:#fff}.detail-proof-copy .eyebrow{color:#b8c8df}.detail-proof-copy h3{font:400 clamp(2rem,3.2vw,3.4rem)/1.08 var(--serif)}.detail-list{list-style:none;padding:1.4rem 0 0;margin:2rem 0 0;border-top:1px solid #415574}.detail-list li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #415574}
.detail-spec-section{background:var(--navy);color:#fff;overflow:hidden}.detail-spec-section::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 65%,rgba(255,255,255,.035) 65% 66%,transparent 66% 100%);pointer-events:none}.detail-spec-section .section-head>p{color:#b9c7da}.detail-spec-section .section-number::after{background:#415574}.detail-spec-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:1px;background:#415574;border:1px solid #415574}.detail-model,.model-card{position:relative;background:#102443;padding:clamp(2rem,4vw,3.25rem)}.detail-model h3,.model-card h3{font:400 clamp(2rem,3vw,3.25rem)/1.08 var(--serif)}.detail-model p:last-child{color:#b9c7da}.spec-list{display:grid;grid-template-columns:1fr 1fr;margin:0;background:#415574;gap:1px}.spec-list>div{min-height:8rem;padding:1.45rem 1.55rem;background:#fff;color:var(--ink)}.spec-list dt{color:var(--muted);font:500 .75rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.spec-list dd{margin:.65rem 0 0;font-size:1.1rem;font-weight:800;line-height:1.35}.model-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.model-card .spec-list{margin:2rem -1rem -1rem}.model-card .spec-list>div{min-height:7.2rem}.detail-table{width:100%;border-collapse:collapse;background:#fff;color:var(--ink)}.detail-table th,.detail-table td{padding:1.1rem 1.2rem;border:1px solid var(--line);text-align:left}.detail-table thead th{background:#dce5f1;color:var(--blue)}.detail-table tbody th{color:var(--blue)}.spec-note{color:#b9c7da;margin:1rem 0 0}
.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.application-grid article{position:relative;min-height:18rem;padding:clamp(2rem,4vw,3rem);background:#fff;overflow:hidden}.application-grid article::after{content:"";position:absolute;width:7rem;height:7rem;right:-3.5rem;bottom:-3.5rem;border:1rem solid rgba(24,56,112,.05);border-radius:50%}.application-grid h3{color:var(--blue);max-width:12ch}.application-grid p{color:var(--muted)}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.split-feature article{min-height:25rem;padding:clamp(2rem,5vw,4rem);display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border:1px solid var(--line)}.split-feature article:last-child{background:var(--blue);color:#fff}.split-feature article:last-child .eyebrow{color:#d5e0f0}.split-feature article:last-child p:last-child{color:#dce6f4}.split-feature h3{font:400 clamp(2rem,3.3vw,3.7rem)/1.08 var(--serif);max-width:12ch}
.detail-cta{padding-block:5rem;background:var(--blue);color:#fff}.detail-cta-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem}.detail-cta h2{margin-bottom:.6rem}.detail-cta p{margin:0;color:#dce6f4;max-width:50rem}.detail-footer{margin-top:0}.detail-footer a{display:inline-flex}
.detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch;padding-bottom:clamp(4rem,7vw,6rem)}.detail-gallery figure{margin:0;min-height:0;height:clamp(18rem,30vw,27rem);display:grid;place-items:center;overflow:hidden;background:#f8fafc;border:1px solid var(--line);padding:clamp(.8rem,2vw,1.4rem)}.detail-gallery figure:last-child{grid-column:1/-1;height:clamp(15rem,24vw,22rem)}.detail-gallery img{width:100%;height:100%;object-fit:contain;object-position:center}.detail-gallery figure:last-child img{object-fit:cover;object-position:center}
.embossing-detail .detail-gallery{max-width:68rem;margin-inline:auto;gap:1rem}.embossing-detail .detail-gallery figure{height:22rem;padding:.65rem;background:#fff}.embossing-detail .detail-gallery figure:last-child{height:20rem}.embossing-detail .detail-gallery img,.embossing-detail .detail-gallery figure:last-child img{object-fit:contain;background:#f4f6f9}
.embossing-detail .detail-proof-grid>figure{background:#05080d url("assets/images/EMB-198-process-factory.webp") center/cover no-repeat}.embossing-detail .detail-proof-grid>figure img{opacity:0}
.tail-sealing-detail .detail-proof-grid>figure{position:relative;display:grid!important;place-items:center!important;padding:clamp(2rem,5vw,4rem)!important;background:linear-gradient(145deg,#fff 0 62%,#edf2f8 62% 100%)!important;overflow:hidden}.tail-sealing-detail .detail-proof-grid>figure::before{content:"01  COMPLETE MACHINE\A\A02  SEALING MECHANISM\A\A03  FINISHED RESULT";position:relative;z-index:2;width:min(100%,25rem);padding:2.3rem 2rem;border-block:1px solid #b9c8dc;color:var(--blue);font:700 clamp(.9rem,1.5vw,1.1rem)/1.5 var(--mono);letter-spacing:.06em;white-space:pre}.tail-sealing-detail .detail-proof-grid>figure::after{content:"";position:absolute;width:20rem;height:20rem;right:-9rem;bottom:-11rem;border:1px solid rgba(24,56,112,.18);border-radius:50%;box-shadow:0 0 0 3rem rgba(24,56,112,.035),0 0 0 6rem rgba(208,32,24,.025)}.tail-sealing-detail .detail-proof-grid>figure img{display:none}
@media(max-width:900px){.detail-hero-grid,.detail-proof-grid,.detail-spec-grid{grid-template-columns:1fr}.detail-hero{min-height:auto}.detail-hero-grid{padding-top:9rem}.detail-hero-media{min-height:22rem}.detail-hero-media img{height:auto;width:100%}.detail-proof-items{grid-template-columns:1fr 1fr}.detail-process ol,.application-grid{grid-template-columns:1fr 1fr}.model-tabs,.split-feature{grid-template-columns:1fr}.detail-cta-grid{grid-template-columns:1fr}.detail-model{min-height:20rem}}
@media(max-width:600px){.detail-hero-grid{gap:.75rem;padding-bottom:2rem}.detail-hero-copy::before{display:none}.detail-hero-copy h1{font-size:clamp(3rem,14vw,4.25rem)}.detail-hero-media{min-height:0;margin-top:1.25rem}.detail-proof-items{grid-template-columns:1fr}.detail-proof-items span{border:0;border-bottom:1px solid rgba(255,255,255,.18)}.detail-process ol,.application-grid,.spec-list{grid-template-columns:1fr}.detail-process figure img{height:11rem}.detail-proof-grid>figure{min-height:22rem}.detail-gallery{grid-template-columns:1fr}.detail-gallery figure,.detail-gallery figure:last-child{grid-column:auto;height:15rem}.model-card .spec-list{margin:1.5rem -.5rem -.5rem}.detail-spec-section .table-scroll{margin-inline:-1.25rem}.detail-table{min-width:52rem}.detail-cta .button{width:100%}}
@media(max-width:600px){.embossing-detail .detail-gallery figure,.embossing-detail .detail-gallery figure:last-child{height:auto;aspect-ratio:auto}.embossing-detail .detail-gallery img,.embossing-detail .detail-gallery figure:last-child img{height:auto}}
