.ilaser-product-guide{color:#213746}
.ilaser-product-guide .laser-section{padding-top:64px;padding-bottom:64px;scroll-margin-top:112px}
.ilaser-product-guide .laser-section+.laser-section{border-top:1px solid #e0e7ed}
.ilaser-product-guide .laser-section h2{font-size:clamp(29px,3.1vw,42px);line-height:1.35;letter-spacing:-.035em;margin:0 0 24px}
.ilaser-product-guide .laser-section h3{font-size:21px;line-height:1.5;letter-spacing:-.015em;margin:12px 0 15px}
.ilaser-product-guide .laser-section p{font-size:16px;line-height:1.95;color:#556b7b}
.ilaser-product-guide .laser-section>.laser-lead{font-size:18px;color:#3e5667;margin:0 0 30px;max-width:1050px}
.ilaser-product-guide .wp-block-columns{display:grid!important;gap:20px;margin:30px 0 0!important}
.ilaser-product-guide .laser-feature-cards,.ilaser-product-guide .laser-selection-diagram{grid-template-columns:repeat(3,minmax(0,1fr))}
.ilaser-product-guide .laser-flow-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.ilaser-product-guide .wp-block-column{min-width:0;margin:0!important;border:1px solid #dce5ed;border-radius:16px;padding:26px;background:#f5f8fa}
.ilaser-product-guide .wp-block-column>p{font-size:15px;margin:0;line-height:1.9}
.ilaser-product-guide .laser-section .laser-number{font-size:12px;line-height:1.6;letter-spacing:.09em;color:#3b6c94;font-weight:650;margin:0 0 16px}
.ilaser-product-guide .laser-selection-diagram>.wp-block-column{background:#fff;padding:24px 20px}
.ilaser-product-guide .laser-scene{position:relative;height:180px;border-radius:10px;background:linear-gradient(135deg,#eaf0f4,#f6f8fa);overflow:hidden;margin:0 0 24px}
.ilaser-product-guide .laser-package{position:absolute;inset:24% 13%;border-radius:5px;background:linear-gradient(135deg,#4c5961,#2b353d);box-shadow:0 9px 15px #1b354324,inset 0 1px 2px #ffffff30}
.ilaser-product-guide .laser-package:before,.ilaser-product-guide .laser-package:after{content:"";position:absolute;left:8%;right:8%;height:10px;background:repeating-linear-gradient(90deg,#a0aeb8 0 5px,transparent 5px 12px)}
.ilaser-product-guide .laser-package:before{top:-10px}.ilaser-product-guide .laser-package:after{bottom:-10px}
.ilaser-product-guide .laser-window{position:absolute;inset:23% 19%;border:2px dashed #91c7f0;background:#6a9db21a;display:flex;align-items:center;justify-content:center}
.ilaser-product-guide .laser-scene-2 .laser-window{border:2px solid #92a7b8;background:repeating-linear-gradient(0deg,#9cabb5 0 3px,#a9b6bf 3px 5px);box-shadow:inset 0 4px 6px #21344270}
.ilaser-product-guide .laser-section .laser-window-label{color:#fff;font-size:11px;line-height:1.5;text-align:center;margin:0;padding:4px;letter-spacing:.03em}
.ilaser-product-guide .laser-scene-2 .laser-window-label{color:#1e3547;background:#f0f5f8bc;border-radius:3px}
.ilaser-product-guide .laser-section>.laser-caption{font-size:13px;line-height:1.85;color:#7b8c98;margin:18px 0 26px}
.ilaser-product-guide .laser-section>.laser-note{border-left:3px solid #85a6c0;padding:20px 25px;background:#edf4f8;font-size:15px;line-height:1.95;margin:30px 0 0}
.ilaser-product-guide .laser-note strong{color:#2b4d67}
.ilaser-product-guide .laser-flow-cards>.wp-block-column:nth-child(-n+3){background:#eef4f8}
.ilaser-product-guide .wp-block-table{margin:30px 0 40px}
.ilaser-product-guide table{width:100%;border-collapse:collapse}
.ilaser-product-guide th{background:#263d4e;color:#fff;text-align:left}
.ilaser-product-guide td,.ilaser-product-guide th{font-size:15px;line-height:1.9}
.ilaser-product-guide a{color:#3b6c94;text-decoration:underline;text-underline-offset:4px}
.ilaser-product-guide .laser-related a{display:inline-block;margin:6px 20px 6px 0}
.ilaser-product-guide a:focus-visible{outline:3px solid #4c88b5;outline-offset:4px}
.product-detail-hero .laser-hero-link{margin-right:22px}
@media(max-width:1000px){.ilaser-product-guide .laser-flow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ilaser-product-guide .laser-selection-diagram{gap:13px}.ilaser-product-guide .laser-selection-diagram>.wp-block-column{padding:20px 14px}.ilaser-product-guide .laser-scene{height:155px}}
@media(max-width:760px){.ilaser-product-guide .laser-feature-cards,.ilaser-product-guide .laser-selection-diagram{grid-template-columns:1fr}.ilaser-product-guide .laser-scene{height:210px}.ilaser-product-guide .laser-package{left:22%;right:22%}.ilaser-product-guide .laser-section{padding-top:45px;padding-bottom:45px}.ilaser-product-guide .laser-section h2{font-size:29px}.ilaser-product-guide .laser-section>.laser-lead{font-size:17px}.ilaser-product-guide .laser-selection-diagram>.wp-block-column{padding:24px}}
@media(max-width:520px){.ilaser-product-guide .laser-flow-cards{grid-template-columns:1fr}.ilaser-product-guide .wp-block-column{padding:23px}.ilaser-product-guide .laser-package{left:14%;right:14%}.ilaser-product-guide .laser-section>.laser-note{padding:18px 20px}}
