.pm-page{--pm-gold:#ffb719;--pm-ink:#172329;--pm-muted:#58656c}.pm-page .wrap{max-width:1320px}.pm-preview-bar{display:flex;justify-content:space-between;gap:16px;padding-block:16px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.08em}.pm-preview-bar>span{color:var(--pm-muted)}.pm-preview-bar a{letter-spacing:0}.pm-page .breadcrumbs{padding-block:26px;font-size:12px}.pm-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-bottom:64px}.pm-product-visual{background:#f4f5f5;position:relative;min-width:0;border:1px solid #e4e8e9}.pm-product-visual>img{height:450px;width:100%;object-fit:contain;padding:24px 32px}.pm-visual-label,.pm-visual-base{display:flex;justify-content:space-between;gap:12px;padding:20px 24px;font-size:10px;letter-spacing:.1em;color:#68757a}.pm-visual-label span:first-child{color:var(--pm-ink);font-weight:800}.pm-visual-base{border-top:1px solid #e4e8e9}.pm-hero-copy h1{font-size:clamp(34px,3.4vw,49px);line-height:1.08;margin:16px 0 20px;letter-spacing:-.035em}.pm-tagline{font-size:20px;font-weight:650;color:var(--pm-ink);margin-bottom:12px}.pm-hero-copy>p:not(.pm-tagline){font-size:15px;line-height:1.7}.pm-checks{list-style:none;padding:0;margin:24px 0;color:var(--pm-muted);font-size:14px}.pm-checks li{position:relative;padding-left:25px;margin:10px 0}.pm-checks li:before{content:'✓';position:absolute;left:0;color:#926700;font-weight:800}.pm-metrics{display:grid;grid-template-columns:1.25fr 1.1fr .6fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:28px 0}.pm-metrics>div+div{border-left:1px solid var(--line);padding-left:20px}.pm-metrics strong{display:block;font-size:26px;line-height:1.2;white-space:nowrap}.pm-metrics small{font-size:14px;font-weight:500}.pm-metrics span{font-size:11px;color:var(--pm-muted)}.pm-tabs{border-block:1px solid var(--line);background:#fff}.pm-tabs>.wrap{display:flex;justify-content:space-between;gap:30px;overflow:auto}.pm-tabs a{font-size:13px;font-weight:650;white-space:nowrap;padding:22px 0}.pm-tabs a:last-child{color:#815c00}.pm-section{padding-block:80px;scroll-margin-top:130px}.pm-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:32px}.pm-section h2{font-size:clamp(28px,2.7vw,38px);line-height:1.15;margin:14px 0 22px}.pm-section-heading h2{margin-bottom:0}.pm-section-heading p{font-size:15px;margin:0;max-width:540px}.pm-pressure{display:flex;gap:16px;align-items:center;margin:28px 0 20px;flex-wrap:wrap}.pm-pressure label{font-size:13px;font-weight:700}.pm-pressure select{padding:12px 35px 12px 14px;border:1px solid var(--line);background:#fff;color:var(--pm-ink)}.pm-pressure>span{font-size:11px;color:var(--pm-muted);margin-left:auto}.pm-table{border:1px solid var(--line)}.pm-table table{min-width:960px}.pm-table th,.pm-table td{padding:17px 14px;font-size:13px}.pm-table thead{background:#f2f4f4}.pm-table thead th{background:#f2f4f4;color:var(--pm-ink)}.pm-table td a{font-size:11px;white-space:nowrap;color:#815c00;font-weight:650}.pm-table tbody tr:nth-child(even){background:#fafbfb}.pm-note{font-size:11px;margin:16px 0 0;color:var(--pm-muted)}.pm-details{background:#f5f6f6}.pm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.pm-detail-grid article{display:flex;gap:24px;padding:30px 0;border-top:1px solid #d9dfe1}.pm-number{font-size:17px;font-weight:700;color:#9a7100}.pm-detail-grid h3{font-size:21px;letter-spacing:-.02em}.pm-detail-grid p{font-size:14px;line-height:1.8;margin:0}.pm-factory-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.pm-factory-image{position:relative}.pm-factory-image img{width:100%;height:auto}.pm-factory-image>span{display:block;font-size:10px;letter-spacing:.1em;padding:14px 0;border-bottom:2px solid var(--pm-gold)}.pm-factory-grid p{font-size:15px}.pm-process{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:decimal-leading-zero;padding-left:28px;font-size:13px;margin:24px 0}.pm-process li{padding-left:5px}.pm-process li::marker{color:#815c00}.pm-oem{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;background:#fff9e9;border-left:4px solid var(--pm-gold);padding:36px;margin-top:48px}.pm-oem h3{font-size:24px}.pm-oem p{font-size:14px;margin:0}.pm-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.pm-options span{font-size:12px;border-bottom:1px solid #e8dbb7;padding:10px 0;color:#625536}.pm-faq{background:#f5f6f6}.pm-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.pm-faq details{border-top:1px solid #dbe1e3;padding:23px 0}.pm-faq details:last-child{border-bottom:1px solid #dbe1e3}.pm-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:650;list-style:none;cursor:pointer}.pm-faq summary::-webkit-details-marker{display:none}.pm-faq summary span{color:#815c00}.pm-faq details[open] summary span{transform:rotate(45deg)}.pm-faq details p{font-size:14px;margin:17px 28px 0 0}.pm-inquiry-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.pm-inquiry-grid>div>p{max-width:420px;font-size:15px}.pm-direct-contact{display:grid;gap:8px;margin-top:36px}.pm-direct-contact small{margin-top:14px;font-size:11px;color:var(--pm-muted);text-transform:uppercase}.pm-direct-contact a,.pm-direct-contact>span{font-size:18px;font-weight:600;overflow-wrap:anywhere}.pm-form{border:1px solid var(--line);border-top:3px solid var(--pm-gold);padding:32px}.pm-form h3{font-size:24px}.pm-form .form-grid{gap:18px}.pm-page a:hover{color:#815c00}.pm-page .button:hover{color:var(--pm-gold)}
@media(max-width:1000px){.pm-hero{gap:32px}.pm-product-visual>img{height:380px;padding:16px}.pm-section-heading,.pm-factory-grid,.pm-inquiry-grid,.pm-faq-grid{gap:36px}.pm-hero-copy h1{font-size:36px}.pm-metrics strong{font-size:23px}.pm-visual-base{font-size:9px}.pm-tabs>.wrap{justify-content:flex-start}.pm-section{padding-block:56px}}
@media(max-width:760px){.pm-hero,.pm-section-heading,.pm-factory-grid,.pm-faq-grid,.pm-inquiry-grid,.pm-oem,.pm-detail-grid{grid-template-columns:1fr}.pm-product-visual>img{height:330px}.pm-hero{gap:32px;padding-bottom:40px}.pm-hero-copy h1{font-size:36px}.pm-metrics strong{font-size:25px}.pm-section-heading{gap:18px}.pm-section h2{font-size:30px}.pm-section-heading h2{margin-bottom:0}.pm-preview-bar{font-size:9px;align-items:center}.pm-preview-bar a{text-align:right}.pm-tabs a{padding-block:18px}.pm-pressure{gap:12px}.pm-pressure>span{width:100%;margin:0}.pm-oem{padding:24px;gap:20px}.pm-form{padding:22px 18px}.pm-faq-grid,.pm-inquiry-grid{gap:28px}.pm-visual-label,.pm-visual-base{padding:16px}.pm-detail-grid article{gap:18px}.pm-direct-contact{margin-top:20px}.pm-page .breadcrumbs{font-size:10px}.pm-metrics>div+div{padding-left:14px}}

.pm-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.pm-metrics strong{font-size:20px;white-space:normal;overflow-wrap:anywhere}.pm-visual-label span:last-child{max-width:65%;text-align:right}.pm-spec-request{padding:32px;background:#f5f6f6;border-left:3px solid var(--pm-gold)}.pm-spec-request p{max-width:760px}.pm-table th small{display:block;font-weight:400;margin-top:6px}.pm-page .breadcrumbs{flex-wrap:wrap}
