@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/plex-mono-1.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/plex-mono-2.ttf') format('truetype')}
#pl-plasma-v1{--ink:#182F46;--navy:#102C44;--blue:#164A75;--red:#B70920;--text:#526779;--line:#D8E2E9;--surface:#F2F6F8;--steel:#E7EDF0;--header-height:72px;--subnav-height:60px}#pl-plasma-v1 *{box-sizing:border-box}#pl-plasma-v1{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset,calc(var(--header-height) + var(--subnav-height) + 22px))}#pl-plasma-v1{margin:0;background:#fff;color:var(--ink);font:15px/1.75 Manrope,Arial,sans-serif}#pl-plasma-v1 h1,#pl-plasma-v1 h2,#pl-plasma-v1 h3,#pl-plasma-v1 p,#pl-plasma-v1 figure{margin:0}#pl-plasma-v1 h1,#pl-plasma-v1 h2,#pl-plasma-v1 h3{font-weight:700}#pl-plasma-v1 a{color:inherit;text-decoration:none}#pl-plasma-v1 button{font:inherit;cursor:pointer}#pl-plasma-v1 img{display:block;max-width:100%}#pl-plasma-v1 a:focus-visible,#pl-plasma-v1 button:focus-visible,#pl-plasma-v1 summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}#pl-plasma-v1 .wrap{width:calc(100% - 72px);max-width:1220px;margin:auto}#pl-plasma-v1 .mono,#pl-plasma-v1 .number{font-family:'IBM Plex Mono',monospace}#pl-plasma-v1 .breadcrumb{display:flex;gap:12px;font-size:10px;color:var(--text);padding-top:23px}#pl-plasma-v1 .breadcrumb a:hover{color:var(--blue);text-decoration:underline}#pl-plasma-v1 .hero{display:grid;grid-template-columns:1.02fr 1fr;gap:64px;padding-top:39px;padding-bottom:43px;align-items:center}#pl-plasma-v1 .eyebrow{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:10px;letter-spacing:1.25px;font-weight:700;margin-bottom:19px}#pl-plasma-v1 .eyebrow:before{content:'';display:block;width:17px;height:2px;flex:none;background:var(--red)}#pl-plasma-v1 h1{font-size:50px;line-height:1.14;letter-spacing:-1.8px}#pl-plasma-v1 h1>span{display:block;color:var(--blue);font-size:30px;letter-spacing:-.9px;margin-top:17px;line-height:1.22}#pl-plasma-v1 .intro{font-size:15px;line-height:1.85;color:var(--text);margin:23px 0 26px;max-width:555px}#pl-plasma-v1 .actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#pl-plasma-v1 .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;background:var(--blue);border:1px solid var(--blue);color:white;padding:12px 20px;font-size:12px;font-weight:700;border-radius:2px;text-align:center;transition:background .15s}#pl-plasma-v1 .button:hover{background:var(--navy);color:white}#pl-plasma-v1 .button.secondary{background:white;border-color:var(--line);color:var(--blue)}#pl-plasma-v1 .button.secondary:hover{border-color:var(--blue);background:var(--surface)}#pl-plasma-v1 .file-assurance{margin-top:18px;font-size:11px;display:flex;gap:14px;color:var(--text)}#pl-plasma-v1 .file-assurance a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}#pl-plasma-v1 .herophoto{position:relative;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:var(--steel);border-bottom:3px solid var(--red)}#pl-plasma-v1 .herophoto>img{width:100%;height:360px;object-fit:cover;filter:saturate(.6)}#pl-plasma-v1 .herophoto figcaption{background:var(--surface);padding:17px 20px;display:grid;grid-template-columns:1fr auto;gap:5px 15px;border:1px solid var(--line);border-bottom:0}#pl-plasma-v1 .herophoto figcaption .mono{font-size:9px;letter-spacing:.7px;color:var(--blue);grid-column:1/-1}#pl-plasma-v1 .herophoto figcaption b{font-size:12px;font-weight:600}#pl-plasma-v1 .herophoto figcaption>span:last-child{font-size:9px;color:var(--text);align-self:center}#pl-plasma-v1 .serviceband{border-block:1px solid var(--line);background:var(--surface)}#pl-plasma-v1 .serviceband>.wrap{display:grid;grid-template-columns:1fr 1.15fr 1.15fr .9fr;align-items:center;min-height:91px}#pl-plasma-v1 .serviceband .wrap>div{border-right:1px solid var(--line);padding:7px 24px}#pl-plasma-v1 .serviceband .wrap>div:first-child{padding-left:0}#pl-plasma-v1 .serviceband .mono{display:block;font-size:9px;color:var(--text);margin-bottom:7px;letter-spacing:.4px}#pl-plasma-v1 .serviceband b{font-size:12px;font-weight:600}#pl-plasma-v1 .serviceband a{font-size:11px;color:var(--blue);font-weight:700;padding-left:25px;display:flex;align-items:center;gap:15px}#pl-plasma-v1 .serviceband a span{font-size:20px}#pl-plasma-v1 .subnav{position:sticky;top:var(--header-height);z-index:50;background:white;border-bottom:1px solid var(--line)}#pl-plasma-v1 .subnav nav{display:flex;gap:27px;align-items:stretch;min-height:var(--subnav-height)}#pl-plasma-v1 .subnav nav a{position:relative;display:flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:600;color:var(--text);padding-inline:2px;border-bottom:3px solid transparent;padding-top:3px;transition:color .15s,background .15s}#pl-plasma-v1 .subnav nav a[aria-current=location]{color:var(--blue);border-bottom-color:var(--red);background:#f2f6f880}#pl-plasma-v1 .subnav nav a:hover{color:var(--blue)}#pl-plasma-v1 .subnav nav a:last-child{margin-left:auto;color:var(--blue)}#pl-plasma-v1 .section{padding-block:64px}#pl-plasma-v1 .sectionhead .eyebrow{margin-bottom:15px}#pl-plasma-v1 h2{font-size:34px;line-height:1.24;letter-spacing:-1.1px}#pl-plasma-v1 .surface{background:var(--surface)}#pl-plasma-v1 h3{font-size:21px;line-height:1.35;letter-spacing:-.55px}#pl-plasma-v1 .textlink{display:inline-flex;align-items:center;color:var(--blue);font-size:12px;font-weight:700;text-underline-offset:4px}#pl-plasma-v1 .textlink:hover{text-decoration:underline}#pl-plasma-v1 .note{display:grid;grid-template-columns:235px 1fr auto;align-items:center;gap:25px;border-left:2px solid var(--red);background:var(--surface);padding:20px 24px;margin-top:30px}#pl-plasma-v1 .note b{font-size:13px;line-height:1.6}#pl-plasma-v1 .note p{font-size:12px;color:var(--text)}#pl-plasma-v1 .note a{font-size:11px;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:4px}#pl-plasma-v1 .materialcards .mono{font-size:9px;letter-spacing:.65px;color:var(--text);margin-bottom:10px}#pl-plasma-v1 .materialcards article>p:not(.mono){font-size:13px;color:var(--text);margin:14px 0 22px;min-height:91px}#pl-plasma-v1 .inlinefoot{display:flex;justify-content:space-between;gap:50px;padding-top:22px;margin-top:25px;border-top:1px solid var(--line);align-items:center}#pl-plasma-v1 .inlinefoot p{font-size:12px;color:var(--text);max-width:825px}#pl-plasma-v1 .inlinefoot .textlink{white-space:nowrap}#pl-plasma-v1 .qualitycallout>.mono{font-size:9px;color:var(--blue);letter-spacing:.4px}#pl-plasma-v1 table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}#pl-plasma-v1 caption{text-align:left;font-size:11px;color:var(--text);padding-bottom:12px}#pl-plasma-v1 thead{background:var(--navy);color:white}#pl-plasma-v1 th,#pl-plasma-v1 td{padding:17px 16px;border-bottom:1px solid var(--line);vertical-align:top}#pl-plasma-v1 thead th{font-size:10px;letter-spacing:.4px;font-weight:600}#pl-plasma-v1 tbody th{width:24%;font-weight:600}#pl-plasma-v1 tbody td{color:var(--text)}#pl-plasma-v1 tbody tr:nth-child(even){background:var(--surface)}#pl-plasma-v1 .drawing{background:white;border:1px solid var(--line);padding:20px}#pl-plasma-v1 .drawing svg{display:block;width:100%;height:auto}#pl-plasma-v1 .drawing figcaption{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:16px 0 0;margin-top:10px;font-size:9px;color:var(--blue);font-weight:600}#pl-plasma-v1 .drawing figcaption span{font-size:9px;color:var(--text);font-weight:400}#pl-plasma-v1 .partbody .mono{font-size:9px;color:var(--text);letter-spacing:.6px}#pl-plasma-v1 .finishroutes .mono{font-size:9px;color:var(--blue)}#pl-plasma-v1 .workflow-section .eyebrow{color:#D8E2E9}#pl-plasma-v1 .number{font-size:13px;color:#E7EDF0;display:block;margin-bottom:19px}#pl-plasma-v1 .faq{display:grid;grid-template-columns:.85fr 1.35fr;gap:75px}#pl-plasma-v1 .faq>div>p:not(.eyebrow){font-size:13px;color:var(--text);margin:20px 0 18px}#pl-plasma-v1 .questions details{border-top:1px solid var(--line)}#pl-plasma-v1 .questions details:last-child{border-bottom:1px solid var(--line)}#pl-plasma-v1 summary{list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:22px 0;font-size:13px;font-weight:600;cursor:pointer}#pl-plasma-v1 summary::-webkit-details-marker{display:none}#pl-plasma-v1 summary>span{color:var(--blue);font-size:22px;flex:none;line-height:1}#pl-plasma-v1 details[open] summary>span{transform:rotate(45deg)}#pl-plasma-v1 details p{font-size:13px;line-height:1.85;color:var(--text);padding:0 25px 23px 0}#pl-plasma-v1 .quotesection{background:var(--surface);border-block:1px solid var(--line);padding-block:55px;position:relative}#pl-plasma-v1 .quotelayout{display:grid;grid-template-columns:1.25fr .85fr;gap:85px;align-items:center}#pl-plasma-v1 .quotesection h2{font-size:36px}#pl-plasma-v1 .quotesection p:not(.eyebrow){font-size:14px;color:var(--text);margin:20px 0;max-width:620px}#pl-plasma-v1 .quotesection .light{background:var(--blue);color:white}#pl-plasma-v1 .quotesection .privacy{font-size:11px!important;margin-bottom:0!important}#pl-plasma-v1 .privacy a{text-decoration:underline;text-underline-offset:3px}#pl-plasma-v1 .quotesection aside{background:white;border:1px solid var(--line);border-top:2px solid var(--red);padding:25px 30px}#pl-plasma-v1 .quotesection aside>.mono{font-size:10px;color:var(--blue);letter-spacing:.5px}#pl-plasma-v1 .quotesection ul{list-style:none;padding:0;margin:15px 0 0}#pl-plasma-v1 .quotesection li{font-size:12px;padding:10px 0;border-bottom:1px solid var(--line)}#pl-plasma-v1 .quotesection li:last-child{border-bottom:0}#pl-plasma-v1 .quotesection li:before{content:'✓';color:var(--blue);margin-right:12px}#pl-plasma-v1 .backtop{position:fixed;bottom:23px;right:22px;z-index:60;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:white;color:var(--blue);font-size:20px;visibility:hidden;opacity:0;transition:opacity .2s}#pl-plasma-v1 .backtop.visible{visibility:visible;opacity:1}@media(max-width:1100px){#pl-plasma-v1 .hero{gap:35px}#pl-plasma-v1 h1{font-size:44px}#pl-plasma-v1 h1>span{font-size:27px}#pl-plasma-v1 .subnav nav{gap:18px}#pl-plasma-v1 .subnav nav a{font-size:10px}#pl-plasma-v1 .serviceband .wrap>div{padding-inline:15px}#pl-plasma-v1 .serviceband b{font-size:11px}#pl-plasma-v1 .quotelayout{gap:50px}}
@media(max-width:1060px){#pl-plasma-v1{--header-height:66px}#pl-plasma-v1 .hero .actions{gap:9px}#pl-plasma-v1 .hero .button{font-size:11px;padding-inline:15px}#pl-plasma-v1 .herophoto>img{height:350px}#pl-plasma-v1 .herophoto figcaption{display:block}#pl-plasma-v1 .herophoto figcaption>*{display:block}#pl-plasma-v1 .herophoto figcaption b{margin:6px 0}#pl-plasma-v1 .materialcards article>p:not(.mono){min-height:115px}#pl-plasma-v1 .faq{gap:45px}}
@media(max-width:760px){#pl-plasma-v1 .wrap,#pl-plasma-v1 .container{width:calc(100% - 40px)}#pl-plasma-v1 .breadcrumb{font-size:9px;gap:8px;padding-top:18px;flex-wrap:wrap}#pl-plasma-v1 .hero{grid-template-columns:1fr;padding-top:27px;padding-bottom:27px;gap:27px}#pl-plasma-v1 .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:17px}#pl-plasma-v1 h1{font-size:37px;letter-spacing:-1.2px;line-height:1.15}#pl-plasma-v1 h1>span{font-size:25px;letter-spacing:-.7px;margin-top:12px}#pl-plasma-v1 .intro{font-size:14px;line-height:1.8;margin:19px 0 22px}#pl-plasma-v1 .hero .actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}#pl-plasma-v1 .hero .button{font-size:11px;padding-inline:10px;min-height:48px}#pl-plasma-v1 .file-assurance{display:block;margin-top:16px;font-size:10px}#pl-plasma-v1 .file-assurance a{display:block;margin-top:4px}#pl-plasma-v1 .herophoto>img{height:260px}#pl-plasma-v1 .herophoto figcaption{display:grid;grid-template-columns:1fr;gap:3px;padding:15px 17px}#pl-plasma-v1 .herophoto figcaption b{margin:0;font-size:12px}#pl-plasma-v1 .herophoto figcaption>span:last-child{font-size:9px}#pl-plasma-v1 .serviceband>.wrap{grid-template-columns:1fr 1fr 1fr;min-height:100px;gap:12px;padding-block:18px}#pl-plasma-v1 .serviceband .wrap>div{padding:0 10px 0 0;align-self:stretch}#pl-plasma-v1 .serviceband .wrap>div:last-of-type{border:0}#pl-plasma-v1 .serviceband .mono{font-size:8px;line-height:1.6;margin-bottom:7px;letter-spacing:0}#pl-plasma-v1 .serviceband b{font-size:10px;line-height:1.7;display:block}#pl-plasma-v1 .serviceband a{display:none}#pl-plasma-v1 .section{padding-block:43px}#pl-plasma-v1 .sectionhead .eyebrow{margin-bottom:14px}#pl-plasma-v1 .subnav nav{width:100%;padding-inline:20px;overflow-x:auto;gap:23px;min-height:39px;scrollbar-width:thin;scrollbar-color:#d8e2e9 transparent;overscroll-behavior-x:contain}#pl-plasma-v1 .subnav nav a{font-size:10px;flex-shrink:0;min-height:39px}#pl-plasma-v1 .subnav nav a:last-child{margin-left:0}#pl-plasma-v1 .subnav{--subnav-height:73px}#pl-plasma-v1 .caplayout,#pl-plasma-v1 .qualitylayout,#pl-plasma-v1 .designlayout,#pl-plasma-v1 .faq,#pl-plasma-v1 .quotelayout{grid-template-columns:1fr;gap:28px}#pl-plasma-v1 .note{display:block;padding:20px;margin-top:24px}#pl-plasma-v1 .note b{font-size:13px}#pl-plasma-v1 .note p{font-size:12px;margin:10px 0 14px}#pl-plasma-v1 .materialcards article>p:not(.mono){min-height:0;margin:14px 0 18px;font-size:13px}#pl-plasma-v1 .inlinefoot{display:block;margin-top:20px;padding-top:20px}#pl-plasma-v1 .inlinefoot p{font-size:11px}#pl-plasma-v1 .inlinefoot .textlink{margin-top:15px}#pl-plasma-v1 th,#pl-plasma-v1 td{padding:14px}#pl-plasma-v1 .drawing{padding:14px}#pl-plasma-v1 .drawing figcaption{font-size:8px;display:block}#pl-plasma-v1 .drawing figcaption span{display:block;margin-top:5px}#pl-plasma-v1 .steps .number{margin-bottom:13px}#pl-plasma-v1 .faq{gap:25px}#pl-plasma-v1 .faq>div>p:not(.eyebrow){margin:17px 0 14px}#pl-plasma-v1 .questions summary{font-size:13px;line-height:1.6;padding:20px 0}#pl-plasma-v1 .questions details p{font-size:12px;padding-right:15px}#pl-plasma-v1 .quotesection{padding-block:43px}#pl-plasma-v1 .quotesection h2{font-size:29px;letter-spacing:-.8px}#pl-plasma-v1 .quotesection p:not(.eyebrow){font-size:13px;margin-block:18px}#pl-plasma-v1 .quotesection .actions{gap:16px}#pl-plasma-v1 .quotesection .button{width:100%;font-size:12px}#pl-plasma-v1 .quotesection aside{padding:23px}#pl-plasma-v1 .backtop{right:12px;bottom:15px;width:40px;height:40px}}@media(max-width:380px){#pl-plasma-v1 h1{font-size:34px}#pl-plasma-v1 h1>span{font-size:23px}#pl-plasma-v1 .hero .actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#pl-plasma-v1{scroll-behavior:auto}#pl-plasma-v1 *{transition:none!important}}@media(max-width:760px){#pl-plasma-v1 .hero .cta-full{display:none}#pl-plasma-v1 .hero .cta-short{display:inline}#pl-plasma-v1 .hero .actions .button{height:48px}}#pl-plasma-v1 /* GSC content refinement: retain active tabs without a reading meter. */
.herophoto>img{object-position:50% 47%;filter:saturate(.72)}#pl-plasma-v1 .bending-feature p:not(.eyebrow){font-size:14px;color:var(--text);margin-bottom:16px}
@media(max-width:760px){#pl-plasma-v1 .subnav{--subnav-height:43px}#pl-plasma-v1 .subnav nav,#pl-plasma-v1 .subnav nav a{min-height:43px}#pl-plasma-v1 .herophoto>img{object-position:50% 49%}#pl-plasma-v1 .bending-feature p:not(.eyebrow){font-size:13px}#pl-plasma-v1 .hero h1>span{font-size:23px;line-height:1.3}}#pl-plasma-v1 /* Reference-aligned accents: thin active tab and left caption rule. */
.subnav nav a{border-bottom-width:1px}#pl-plasma-v1 .herophoto{border-bottom:0}#pl-plasma-v1 .herophoto figcaption{border-left:2px solid var(--red);border-bottom:1px solid var(--line)}#pl-plasma-v1 .routes .mono{font-size:9px;color:var(--blue)}#pl-plasma-v1 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#pl-plasma-v1 .drawing{margin:0;background:white;border:1px solid var(--line);padding:25px}#pl-plasma-v1 .drawing svg{width:100%;height:auto}#pl-plasma-v1 .drawing figcaption{font:9px 'IBM Plex Mono';color:var(--text)}#pl-plasma-v1 .checklist ul{padding-left:18px;margin:20px 0}#pl-plasma-v1 .checklist li{padding-bottom:14px;font-size:13px;color:var(--text)}#pl-plasma-v1 .checklist b{color:var(--ink)}#pl-plasma-v1 .herophoto>img{height:375px;filter:none;object-position:center}#pl-plasma-v1 .herophoto figcaption{grid-template-columns:1fr}#pl-plasma-v1 .hero h1{font-size:52px}#pl-plasma-v1 .hero h1>span{font-size:34px}#pl-plasma-v1 .questions summary{cursor:pointer}#pl-plasma-v1 summary:focus-visible,#pl-plasma-v1 a:focus-visible{outline:2px solid var(--red);outline-offset:4px}
@media(max-width:1000px){#pl-plasma-v1 .featurepair,#pl-plasma-v1 .engineering{gap:30px}}
@media(max-width:760px){#pl-plasma-v1 .hero h1{font-size:39px}#pl-plasma-v1 .hero h1>span{font-size:27px}#pl-plasma-v1 .herophoto>img{height:265px}#pl-plasma-v1 .featurepair,#pl-plasma-v1 .engineering,#pl-plasma-v1 .inspection{grid-template-columns:1fr;gap:28px}#pl-plasma-v1 .drawing{padding:12px}#pl-plasma-v1 .drawing figcaption{font-size:8px;line-height:1.8}#pl-plasma-v1 .hero .button{font-size:11px}#pl-plasma-v1 .herophoto figcaption .mono{font-size:8px}}#pl-plasma-v1 /* Knurling page: active precision-manufacturing VI */
.hero h1{font-size:58px;line-height:1.1}#pl-plasma-v1 .hero .intro{max-width:510px;font-size:17px;line-height:1.7}#pl-plasma-v1 .herophoto>img{height:370px;object-fit:contain;background:var(--steel);filter:none}#pl-plasma-v1 .herophoto figcaption{padding:20px 23px;gap:7px}#pl-plasma-v1 .herophoto figcaption b{font-size:22px;line-height:1.35}#pl-plasma-v1 .hero{padding-top:32px;padding-bottom:36px}#pl-plasma-v1 .section>h2{max-width:850px}#pl-plasma-v1 .lead{max-width:850px;margin:22px 0 36px;color:var(--text);font-size:16px}#pl-plasma-v1 .patterns .detail{border-top:1px solid var(--line);padding-top:15px;font-size:13px}#pl-plasma-v1 .parts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}#pl-plasma-v1 .parts-grid figure{margin:0;background:var(--steel)}#pl-plasma-v1 .parts-grid img{width:100%;height:265px;object-fit:contain}#pl-plasma-v1 .parts-grid figcaption{font-size:9px;padding:10px 14px;border-top:1px solid var(--line);color:var(--text)}#pl-plasma-v1 .parts-grid h3{font-size:23px;margin:22px 0 13px}#pl-plasma-v1 .parts-grid p{font-size:14px;color:var(--text)}#pl-plasma-v1 .finish-panel,#pl-plasma-v1 .acceptance{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:40px;border-top:1px solid var(--line);padding-top:30px}#pl-plasma-v1 .finish-panel h3,#pl-plasma-v1 .acceptance h3{font-size:23px;line-height:1.4}#pl-plasma-v1 .finish-panel p,#pl-plasma-v1 .acceptance p{font-size:14px;color:var(--text);margin:16px 0}#pl-plasma-v1 .engineering{margin-top:35px}#pl-plasma-v1 .quality-band{background:var(--navy);color:#FFFFFF;padding:52px 0}#pl-plasma-v1 .quality-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#pl-plasma-v1 .quality-band .mono{font-size:10px;letter-spacing:1px}#pl-plasma-v1 .quality-band h2{font-size:34px;line-height:1.25;margin-top:20px}#pl-plasma-v1 .quality-band p{font-size:14px;line-height:1.9}#pl-plasma-v1 .quality-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:25px;font-size:12px}#pl-plasma-v1 .quality-links a{border-bottom:1px solid var(--text);padding-bottom:5px}#pl-plasma-v1 .buying-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}#pl-plasma-v1 .buying-steps article{border-top:1px solid var(--line);padding-top:23px}#pl-plasma-v1 .buying-steps .number{font-size:24px;color:var(--blue)}#pl-plasma-v1 .buying-steps h3{font-size:21px;line-height:1.4;margin:18px 0}#pl-plasma-v1 .buying-steps p{font-size:13px;color:var(--text)}#pl-plasma-v1 .section{padding-top:76px;padding-bottom:76px}#pl-plasma-v1 .questions details[open] summary span{transform:rotate(45deg)}#pl-plasma-v1 .questions summary span{transition:transform .15s}#pl-plasma-v1 .drawing figcaption{line-height:1.7}#pl-plasma-v1 .hero .file-assurance{font-size:11px}#pl-plasma-v1 h2{line-height:1.2}
@media(max-width:1000px){#pl-plasma-v1 .hero h1{font-size:46px}#pl-plasma-v1 .parts-grid{gap:20px}#pl-plasma-v1 .buying-steps{grid-template-columns:1fr 1fr}#pl-plasma-v1 .quality-band>.wrap{gap:30px}}
@media(max-width:760px){#pl-plasma-v1 .hero h1{font-size:42px;line-height:1.12}#pl-plasma-v1 .hero .intro{font-size:14px;line-height:1.75}#pl-plasma-v1 .hero{padding-top:25px;gap:25px}#pl-plasma-v1 .hero .actions{display:flex;flex-wrap:wrap}#pl-plasma-v1 .hero .button{font-size:11px;padding-inline:15px}#pl-plasma-v1 .herophoto>img{height:265px}#pl-plasma-v1 .herophoto figcaption b{font-size:20px}#pl-plasma-v1 .section{padding-top:48px;padding-bottom:48px}#pl-plasma-v1 .lead{font-size:14px;margin:20px 0 27px}#pl-plasma-v1 .patterns,#pl-plasma-v1 .process-layout,#pl-plasma-v1 .parts-grid,#pl-plasma-v1 .finish-panel,#pl-plasma-v1 .acceptance,#pl-plasma-v1 .quality-band>.wrap,#pl-plasma-v1 .buying-steps{grid-template-columns:1fr}#pl-plasma-v1 .parts-grid{gap:35px}#pl-plasma-v1 .parts-grid img{height:285px}#pl-plasma-v1 .parts-grid figcaption{font-size:10px}#pl-plasma-v1 .parts-grid p,#pl-plasma-v1 .process-notes p,#pl-plasma-v1 .finish-panel p,#pl-plasma-v1 .acceptance p{font-size:14px}#pl-plasma-v1 .finish-panel,#pl-plasma-v1 .acceptance{gap:25px}#pl-plasma-v1 .quality-band{padding:40px 0}#pl-plasma-v1 .quality-band h2{font-size:29px}#pl-plasma-v1 .quality-band>.wrap{gap:25px}#pl-plasma-v1 .buying-steps{gap:28px}#pl-plasma-v1 .buying-steps h3{font-size:22px;margin:12px 0}#pl-plasma-v1 .buying-steps p{font-size:14px}#pl-plasma-v1 .questions summary{font-size:14px}#pl-plasma-v1 .questions details p{font-size:14px}#pl-plasma-v1 .engineering .checklist li{font-size:14px}}#pl-plasma-v1 /* Align the enquiry checklist with the approved flat VI panels. */
.quotelayout{align-items:start}#pl-plasma-v1 .quotesection aside{border:1px solid var(--line);padding:30px;background:#FFFFFF}#pl-plasma-v1 .quotesection aside>ul{margin:20px 0 0;padding:0;list-style:none}#pl-plasma-v1 .quotesection aside li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid var(--line);line-height:1.65}#pl-plasma-v1 .quotesection aside li:last-child{border-bottom:0;padding-bottom:0}#pl-plasma-v1 .quotesection aside li::before{position:absolute;left:0;top:11px;margin:0}#pl-plasma-v1 .quotesection aside>.mono{display:block;line-height:1.6}
@media(max-width:760px){#pl-plasma-v1 .quotesection aside{padding:23px}#pl-plasma-v1 .quotelayout{gap:28px}}#pl-plasma-v1 /* Plasma cutting page: same VI,#pl-plasma-v1 its own editorial rhythm */
.hero h1{font-size:56px;line-height:1.08;letter-spacing:-1.6px}#pl-plasma-v1 .hero h1>span{display:block;font-size:26px;line-height:1.3;letter-spacing:-.4px;color:var(--text);font-weight:600;margin-top:14px}#pl-plasma-v1 .hero .intro{max-width:520px;font-size:17px;line-height:1.7}#pl-plasma-v1 .hero{padding-top:32px;padding-bottom:36px}#pl-plasma-v1 .herophoto>img{height:390px;object-fit:cover;filter:saturate(.82)}#pl-plasma-v1 .herophoto figcaption{padding:20px 23px;gap:7px}#pl-plasma-v1 .herophoto figcaption b{font-size:22px;line-height:1.35}#pl-plasma-v1 .section>h2{max-width:900px}#pl-plasma-v1 .lead{max-width:900px;margin:22px 0 36px;color:var(--text);font-size:16px}#pl-plasma-v1 .parts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}#pl-plasma-v1 .engineering{grid-template-columns:1.15fr 1fr;gap:48px}#pl-plasma-v1 .drawing{padding:18px}#pl-plasma-v1 .parts-grid figure{margin:0;background:var(--steel)}#pl-plasma-v1 .parts-grid img{width:100%;height:265px;object-fit:cover}#pl-plasma-v1 .parts-grid figcaption{font-size:9px;padding:10px 14px;border-top:1px solid var(--line);color:var(--text)}#pl-plasma-v1 .parts-grid h3{font-size:23px;margin:22px 0 13px}#pl-plasma-v1 .parts-grid p{font-size:14px;color:var(--text)}#pl-plasma-v1 .fitgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#pl-plasma-v1 .fitgrid article{padding:26px 25px 28px 0;margin-right:25px;border-right:1px solid var(--line)}#pl-plasma-v1 .fitgrid article:last-child{border-right:0;margin-right:0}#pl-plasma-v1 .fitgrid .number{display:block;font-size:10px;color:var(--blue);letter-spacing:1px;margin-bottom:14px}#pl-plasma-v1 .fitgrid h3{font-size:23px;line-height:1.3}#pl-plasma-v1 .fitgrid p{font-size:14px;color:var(--text);margin-top:14px}#pl-plasma-v1 .fitgrid .detail{border-top:1px solid var(--line);padding-top:15px;font-size:13px}#pl-plasma-v1 .edgelist{border-top:1px solid var(--line)}#pl-plasma-v1 .edgelist article{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}#pl-plasma-v1 .edgelist h3{font-size:24px}#pl-plasma-v1 .edgelist p{font-size:14px;color:var(--text);margin-top:12px}#pl-plasma-v1 .edgelist .detail{border-left:2px solid var(--red);padding-left:18px;margin-top:0;font-size:13px}#pl-plasma-v1 .edgelist .detail b{display:block;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--blue);margin-bottom:7px}#pl-plasma-v1 .capmatrix{margin:0 0 34px;overflow-x:auto}#pl-plasma-v1 .capmatrix table{width:100%;border-collapse:collapse;background:#fff}#pl-plasma-v1 .capmatrix caption{text-align:left;font:10px 'IBM Plex Mono',monospace;color:var(--text);padding:0 0 12px;letter-spacing:.4px}#pl-plasma-v1 .capmatrix th,#pl-plasma-v1 .capmatrix td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}#pl-plasma-v1 .capmatrix thead th{font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.35)}#pl-plasma-v1 /* Divi declares a global h2 colour that beats inheritance from the dark band. */
.quality-band h2{color:#fff}#pl-plasma-v1 .capmatrix tbody th{font-weight:700;font-size:15px}#pl-plasma-v1 .capmatrix td.num{font-family:'IBM Plex Mono',monospace;font-size:14px;white-space:nowrap;color:var(--ink)}#pl-plasma-v1 .capmatrix td{color:var(--text)}#pl-plasma-v1 .rangecards{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}#pl-plasma-v1 .rangecards article{border-top:1px solid var(--line);padding-top:20px}#pl-plasma-v1 .rangecards h3{font-size:22px}#pl-plasma-v1 .rangecards p{font-size:14px;color:var(--text);margin:13px 0 16px}#pl-plasma-v1 .secondarygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}#pl-plasma-v1 .secondarygrid article{border-top:1px solid var(--line);padding-top:20px}#pl-plasma-v1 .secondarygrid h3{font-size:22px}#pl-plasma-v1 .secondarygrid p{font-size:14px;color:var(--text);margin-top:13px}
@media(max-width:1000px){#pl-plasma-v1 .hero h1{font-size:46px}#pl-plasma-v1 .hero h1>span{font-size:22px}#pl-plasma-v1 .fitgrid{grid-template-columns:1fr 1fr}#pl-plasma-v1 .fitgrid article:nth-child(2){border-right:0}#pl-plasma-v1 .edgelist{gap:28px}#pl-plasma-v1 .rangecards,#pl-plasma-v1 .secondarygrid{gap:22px}#pl-plasma-v1 .parts-grid{gap:20px}
}
@media(max-width:760px){#pl-plasma-v1 .hero h1{font-size:36px;letter-spacing:-1.1px}#pl-plasma-v1 .hero h1>span{font-size:19px;margin-top:11px}#pl-plasma-v1 .hero .intro{font-size:14px;line-height:1.75}#pl-plasma-v1 .herophoto>img{height:250px}#pl-plasma-v1 .fitgrid,#pl-plasma-v1 .rangecards,#pl-plasma-v1 .secondarygrid,#pl-plasma-v1 .parts-grid{grid-template-columns:1fr}#pl-plasma-v1 .fitgrid article{border-right:0;margin:0;padding:24px 0;border-bottom:1px solid var(--line)}#pl-plasma-v1 .fitgrid article:last-child{border-bottom:0}#pl-plasma-v1 .edgelist article{grid-template-columns:1fr;gap:14px;padding:24px 0}#pl-plasma-v1 .edgelist .detail{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:13px}#pl-plasma-v1 .capmatrix th,#pl-plasma-v1 .capmatrix td{padding:12px 10px;font-size:13px}#pl-plasma-v1 .capmatrix table{min-width:0}#pl-plasma-v1 /* stack the range table into rows that read without horizontal dragging */
 .capmatrix table,#pl-plasma-v1 .capmatrix thead,#pl-plasma-v1 .capmatrix tbody,#pl-plasma-v1 .capmatrix tr,#pl-plasma-v1 .capmatrix th,#pl-plasma-v1 .capmatrix td{display:block}#pl-plasma-v1 .capmatrix caption{display:block;width:100%;padding:0 18px 10px;font-size:9px;line-height:1.6}#pl-plasma-v1 .capmatrix thead{display:none}#pl-plasma-v1 .capmatrix tr{border-bottom:1px solid var(--line);padding:16px 18px}#pl-plasma-v1 .capmatrix tr:last-child{border-bottom:0}#pl-plasma-v1 .capmatrix tbody th{border:0;padding:0 0 4px;font-size:17px}#pl-plasma-v1 .capmatrix td{border:0;padding:2px 0;font-size:13px}#pl-plasma-v1 .capmatrix td.num{font-size:15px;margin-bottom:6px}#pl-plasma-v1 .capmatrix td[data-label]::before{content:attr(data-label);display:block;font:9px 'IBM Plex Mono',monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--blue);margin-bottom:3px}#pl-plasma-v1 .parts-grid img{height:240px}#pl-plasma-v1 .lead{font-size:14px;margin:20px 0 27px}
}

#pl-plasma-v1 p:empty{display:none}
