.product-intro{padding:56px 0;background:#f1f4ed;border-block:1px solid #d9dfd3}.product-intro .wrap{max-width:960px}.product-intro h2{font-size:clamp(30px,4vw,48px);max-width:800px;margin:14px 0 20px}.product-intro p{font-size:18px;line-height:1.65;max-width:850px}.product-intro .product-scope,.product-intro .product-stage{font-size:15px}.product-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0}.product-actions>a{font-weight:700}.product-preview{max-width:960px}.product-preview section{margin-top:56px}.product-preview dd,.product-preview li,.product-preview p{line-height:1.7}.product-preview h2{font-size:clamp(26px,3vw,36px);line-height:1.2}.product-preview h3{font-size:21px;line-height:1.3}.product-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.product-status-grid>div{padding:22px;border:1px solid #ccd7c6;border-radius:14px;background:#f7f9f4}.product-status-grid dt{font-weight:700}.product-status-grid dd{margin:10px 0 0}.product-flow{padding-left:24px}.product-flow li{padding-left:8px;margin:12px 0}.product-preview #sample{scroll-margin-top:100px}.sample-notice{padding:18px;border-left:4px solid #b37a22;background:#fff7e7}.sample-job{padding:24px;background:#f2f5ed;border:1px solid #cbd6c2;border-radius:16px}.sample-job h3{margin-top:0}.source-date{font-size:14px}.product-preview details{padding:18px 0;border-bottom:1px solid #d3d7cd}.product-preview summary{cursor:pointer;font-weight:700;line-height:1.5}.product-preview details p:last-child{margin-bottom:0}.sample-record{margin-top:24px;padding:22px;border:2px solid #687b60;border-radius:12px}.sample-record h3{margin-top:0}@media(max-width:600px){.product-intro{padding:36px 0}.product-intro p{font-size:16px}.product-status-grid{grid-template-columns:1fr}.product-preview section{margin-top:38px}.sample-job{padding:18px}}