.elementor-7697 .elementor-element.elementor-element-b943153{--display:flex}:root{--page-title-display:none}@media(min-width:768px){.elementor-7697 .elementor-element.elementor-element-b943153{--content-width:1600px}}.igt-pm,.igt-pm *{box-sizing:border-box}.igt-pm{--igt-navy:#142e56;--igt-navy-deep:#0b1b33;--igt-blue:#1f4f8f;--igt-green:#78ad3b;--igt-green-bright:#91c94a;--igt-ink:#172033;--igt-muted:#5f6877;--igt-line:#dce3eb;--igt-soft:#f4f7fa;--igt-white:#ffffff;width:100%;overflow:hidden;color:var(--igt-ink);background:var(--igt-white);font-family:inherit}.igt-pm a{color:inherit}.igt-pm__container{width:min(1180px, calc(100% - 44px));margin:0 auto}.igt-pm h2{margin:0;color:var(--igt-navy-deep);font-size:clamp(34px, 4vw, 50px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.igt-pm__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--igt-green-bright);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.igt-pm__eyebrow::before{content:"";width:42px;height:2px;flex:0 0 42px;background:currentColor}.igt-pm__eyebrow--dark{color:#5f9429}.igt-pm__button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:2px solid #fff0;border-radius:3px;text-decoration:none!important;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.025em;transition:transform 180ms ease,background 180ms ease,border-color 180ms ease}.igt-pm__button:hover{transform:translateY(-2px)}.igt-pm__button--green{color:#10203a!important;background:var(--igt-green-bright)}.igt-pm__button--green:hover{background:#a0d95a}.igt-pm__button--outline{color:var(--igt-white)!important;border-color:rgb(255 255 255 / .62);background:rgb(255 255 255 / .05)}.igt-pm__button--outline:hover{border-color:var(--igt-white);background:rgb(255 255 255 / .12)}.igt-pm__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.igt-pm__center-action{display:flex;justify-content:center;margin-top:42px}.igt-pm__hero{position:relative;min-height:650px;display:grid;align-items:center;isolation:isolate;background:linear-gradient(90deg,rgb(7 20 39 / .96) 0%,rgb(10 27 52 / .88) 45%,rgb(10 27 52 / .35) 78%,rgb(10 27 52 / .2) 100%),url(https://iongymtech.com/wp-content/uploads/2026/09/20240206_234813-opt.webp) center 43% / cover no-repeat}.igt-pm__hero::after{content:"";position:absolute;inset:auto 0 0;height:7px;z-index:-1;background:linear-gradient(90deg,var(--igt-green) 0 27%,var(--igt-navy) 27% 100%)}.igt-pm__hero-content{max-width:720px;padding:96px 0 126px}.igt-pm__hero h1{max-width:760px;margin:0;color:var(--igt-white);font-size:clamp(44px, 5vw, 76px);font-weight:800;line-height:.98;letter-spacing:-.045em}.igt-pm__hero-lead{max-width:650px;margin:25px 0 0;color:rgb(255 255 255 / .86);font-size:clamp(18px, 2vw, 22px);line-height:1.6}.igt-pm__proof-wrap{position:relative;z-index:3;margin-top:-58px}.igt-pm__proof{display:grid;grid-template-columns:repeat(3,1fr);background:var(--igt-white);border:1px solid var(--igt-line);border-top:5px solid var(--igt-green);box-shadow:0 22px 55px rgb(13 31 57 / .14)}.igt-pm__proof-item{min-height:122px;padding:29px 32px}.igt-pm__proof-item+.igt-pm__proof-item{border-left:1px solid var(--igt-line)}.igt-pm__proof strong{display:block;margin-bottom:8px;color:var(--igt-navy);font-size:17px;line-height:1.25}.igt-pm__proof span{display:block;color:var(--igt-muted);font-size:14px;line-height:1.55}.igt-pm__intro{padding:105px 0 96px}.igt-pm__intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:78px;align-items:start}.igt-pm__copy{margin-top:25px;color:var(--igt-muted);font-size:17px;line-height:1.82}.igt-pm__copy p{margin:0 0 18px}.igt-pm__copy p:last-child{margin-bottom:0}.igt-pm__intro-side{display:grid;gap:28px}.igt-pm__intro-photo{position:relative;min-height:285px;margin:0;overflow:hidden;background:var(--igt-navy-deep);box-shadow:18px 18px 0 var(--igt-soft)}.igt-pm__intro-photo img{width:100%;height:100%;min-height:285px;display:block;object-fit:cover;object-position:center}.igt-pm__intro-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(6 20 39 / .72),rgb(6 20 39 / .02) 65%);pointer-events:none}.igt-pm__intro-photo figcaption{position:absolute;right:24px;bottom:21px;left:24px;z-index:2;color:var(--igt-white);font-size:14px;font-weight:750;line-height:1.45}.igt-pm__side-note{position:relative;padding:38px 36px 36px;color:var(--igt-white);background:var(--igt-navy);box-shadow:18px 18px 0 var(--igt-soft)}.igt-pm__side-note::before{content:"";position:absolute;top:0;left:0;width:82px;height:5px;background:var(--igt-green-bright)}.igt-pm__side-note-label{display:block;margin-bottom:18px;color:var(--igt-green-bright);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.igt-pm__side-note strong{display:block;font-size:25px;line-height:1.3}.igt-pm__side-note p{margin:17px 0 0;color:rgb(255 255 255 / .75);font-size:15px;line-height:1.7}.igt-pm__contact-anchor{width:100%;margin-top:58px;padding-top:1px;scroll-margin-top:120px}.igt-pm__included{padding:100px 0 106px;background:linear-gradient(rgb(9 25 48 / .965),rgb(9 25 48 / .965)),url(https://iongymtech.com/wp-content/uploads/2026/02/20240305_134002-scaled-e1771393396163.jpg) center / cover no-repeat}.igt-pm__included h2,.igt-pm__equipment h2,.igt-pm__final h2{color:var(--igt-white)}.igt-pm__section-head{max-width:760px}.igt-pm__section-head>p:last-child{margin:21px 0 0;color:rgb(255 255 255 / .72);font-size:17px;line-height:1.75}.igt-pm__checklist{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-top:1px solid rgb(255 255 255 / .18);border-left:1px solid rgb(255 255 255 / .18)}.igt-pm__check{min-height:225px;padding:33px 30px;border-right:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18)}.igt-pm__check-number{display:block;margin-bottom:35px;color:var(--igt-green-bright);font-size:13px;font-weight:800;letter-spacing:.12em}.igt-pm__check h3{margin:0 0 12px;color:var(--igt-white);font-size:20px;line-height:1.3}.igt-pm__check p{margin:0;color:rgb(255 255 255 / .68);font-size:15px;line-height:1.65}.igt-pm__equipment{padding:102px 0;background:var(--igt-navy)}.igt-pm__equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:55px}.igt-pm__equipment-card{overflow:hidden;background:var(--igt-white);border-top:6px solid var(--igt-green)}.igt-pm__equipment-photo{position:relative;height:275px;overflow:hidden;background:#dfe5eb}.igt-pm__equipment-photo::after{content:"";position:absolute;inset:0;border-bottom:1px solid rgb(8 24 47 / .14);background:linear-gradient(0deg,rgb(7 23 44 / .28),transparent 48%);pointer-events:none}.igt-pm__equipment-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 450ms ease}.igt-pm__equipment-card:hover .igt-pm__equipment-photo img{transform:scale(1.025)}.igt-pm__equipment-body{padding:38px 42px 40px}.igt-pm__equipment-card h3{margin:0;color:var(--igt-navy-deep);font-size:28px;line-height:1.25}.igt-pm__equipment-body>p{margin:14px 0 24px;color:var(--igt-muted);font-size:15px;line-height:1.7}.igt-pm__list{list-style:none;margin:0;padding:0}.igt-pm__list li{position:relative;padding:13px 0 13px 24px;border-top:1px solid var(--igt-line);color:#344052;font-size:15px;line-height:1.5}.igt-pm__list li::before{content:"";position:absolute;top:21px;left:2px;width:8px;height:8px;background:var(--igt-green)}.igt-pm__section-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:42px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .18)}.igt-pm__section-cta>div{display:flex;flex-direction:column;gap:5px}.igt-pm__section-cta strong{color:var(--igt-white);font-size:18px}.igt-pm__section-cta span{color:rgb(255 255 255 / .62);font-size:14px}.igt-pm__repair-section{background:var(--igt-white)}.igt-pm__repair-note{display:grid;grid-template-columns:0.72fr 1.28fr;gap:68px;align-items:center;padding:90px 0}.igt-pm__repair-label{padding-left:26px;border-left:6px solid var(--igt-green);color:var(--igt-navy);font-size:clamp(30px, 3.5vw, 43px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.igt-pm__repair-copy{color:var(--igt-muted);font-size:17px;line-height:1.8}.igt-pm__repair-copy p{margin:0 0 16px}.igt-pm__repair-copy p:last-child{margin-bottom:0}.igt-pm__facilities{padding:100px 0;background:var(--igt-soft)}.igt-pm__facility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.igt-pm__facility{position:relative;min-height:155px;padding:28px;background:var(--igt-white);border:1px solid #e2e7ed}.igt-pm__facility::after{content:"";position:absolute;right:0;bottom:0;width:36px;height:4px;background:var(--igt-green)}.igt-pm__facility h3{margin:0 0 10px;color:var(--igt-navy);font-size:19px;line-height:1.3}.igt-pm__facility p{margin:0;color:var(--igt-muted);font-size:14px;line-height:1.6}.igt-pm__process{padding:102px 0;background:var(--igt-white)}.igt-pm__process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;counter-reset:process}.igt-pm__process-step{position:relative;min-height:240px;padding:31px 28px;counter-increment:process;border-top:4px solid var(--igt-navy);border-bottom:1px solid var(--igt-line)}.igt-pm__process-step+.igt-pm__process-step{border-left:1px solid var(--igt-line)}.igt-pm__process-step::before{content:"0" counter(process);display:block;margin-bottom:40px;color:var(--igt-green);font-size:14px;font-weight:800;letter-spacing:.12em}.igt-pm__process-step h3{margin:0 0 12px;color:var(--igt-navy-deep);font-size:19px;line-height:1.3}.igt-pm__process-step p{margin:0;color:var(--igt-muted);font-size:14px;line-height:1.65}.igt-pm__interval{margin-top:48px;padding:30px 34px;color:var(--igt-white);background:linear-gradient(115deg,var(--igt-navy-deep),var(--igt-blue));border-left:7px solid var(--igt-green-bright)}.igt-pm__interval p{margin:0;font-size:16px;line-height:1.7}.igt-pm__interval strong{color:var(--igt-green-bright)}.igt-pm__manufacturer-section{padding:0 0 102px;background:var(--igt-white)}.igt-pm__manufacturer-guidance{padding:44px;border:1px solid var(--igt-line);border-top:6px solid var(--igt-green);background:var(--igt-white);box-shadow:0 20px 55px rgb(11 27 51 / .09)}.igt-pm__manufacturer-guidance h2{max-width:780px}.igt-pm__manufacturer-intro{max-width:820px;margin:20px 0 0;color:var(--igt-muted);font-size:16px;line-height:1.75}.igt-pm__manufacturer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.igt-pm__manufacturer-links a{display:block;min-height:150px;padding:24px 25px;border:1px solid var(--igt-line);color:inherit!important;background:var(--igt-soft);text-decoration:none!important;transition:border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.igt-pm__manufacturer-links a:hover{border-color:var(--igt-green);transform:translateY(-2px);box-shadow:0 14px 30px rgb(11 27 51 / .08)}.igt-pm__manufacturer-links strong{display:block;color:var(--igt-navy);font-size:17px;line-height:1.35}.igt-pm__manufacturer-links strong::after{content:" ↗";color:var(--igt-green)}.igt-pm__manufacturer-links span{display:block;margin-top:10px;color:var(--igt-muted);font-size:14px;line-height:1.65}.igt-pm__faq{padding:102px 0;background:var(--igt-soft)}.igt-pm__faq-grid{display:grid;grid-template-columns:0.72fr 1.28fr;gap:70px;align-items:start}.igt-pm__faq-intro p:last-child{margin:20px 0 0;color:var(--igt-muted);font-size:16px;line-height:1.75}.igt-pm__faq-list{border-top:1px solid #cfd7e0}.igt-pm__faq-item{border-bottom:1px solid #cfd7e0}.igt-pm__faq-item summary{position:relative;padding:23px 48px 23px 0;color:var(--igt-navy-deep);cursor:pointer;list-style:none;font-size:17px;font-weight:750;line-height:1.45}.igt-pm__faq-item summary::-webkit-details-marker{display:none}.igt-pm__faq-item summary::after{content:"+";position:absolute;top:18px;right:3px;color:var(--igt-green);font-size:28px;font-weight:400;line-height:1}.igt-pm__faq-item[open] summary::after{content:"−"}.igt-pm__faq-answer{padding:0 48px 24px 0;color:var(--igt-muted);font-size:15px;line-height:1.75}.igt-pm__faq-answer p{margin:0}.igt-pm__related-section{padding:52px 0;background:var(--igt-soft)}.igt-pm__related-services{padding:28px 30px;border-left:5px solid var(--igt-green);background:var(--igt-white);box-shadow:0 15px 40px rgb(11 27 51 / .08)}.igt-pm__related-services>span{display:block;margin-bottom:17px;color:var(--igt-navy);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.igt-pm__related-links{display:flex;flex-wrap:wrap;gap:11px 24px}.igt-pm__related-links a{color:var(--igt-navy)!important;font-size:15px;font-weight:750;text-decoration:none}.igt-pm__related-links a::after{content:" →";color:var(--igt-green)}.igt-pm__related-links a:hover{text-decoration:underline}.igt-pm__final{position:relative;padding:94px 0;text-align:center;background:var(--igt-navy-deep)}.igt-pm__final::before{content:"";position:absolute;top:0;left:50%;width:120px;height:6px;transform:translateX(-50%);background:var(--igt-green-bright)}.igt-pm__final-inner{max-width:830px;margin:0 auto}.igt-pm__final p:not(.igt-pm__eyebrow){max-width:700px;margin:22px auto 0;color:rgb(255 255 255 / .73);font-size:18px;line-height:1.7}.igt-pm__final .igt-pm__actions,.igt-pm__final .igt-pm__eyebrow{justify-content:center}@media (max-width:980px){.igt-pm__hero{min-height:610px;background-position:58% center}.igt-pm__intro-grid,.igt-pm__faq-grid{grid-template-columns:1fr;gap:45px}.igt-pm__checklist,.igt-pm__facility-grid{grid-template-columns:repeat(2,1fr)}.igt-pm__process-grid{grid-template-columns:repeat(2,1fr)}.igt-pm__process-step:nth-child(3){border-left:0}.igt-pm__repair-note{grid-template-columns:1fr;gap:34px}}@media (max-width:720px){.igt-pm__container{width:min(100% - 30px, 1180px)}.igt-pm__hero{min-height:620px;align-items:end;background:linear-gradient(0deg,rgb(7 20 39 / .98) 0%,rgb(7 20 39 / .84) 58%,rgb(7 20 39 / .45) 100%),url(https://iongymtech.com/wp-content/uploads/2026/09/20240206_234813-opt.webp) 62% center / cover no-repeat}.igt-pm__hero-content{padding:110px 0 95px}.igt-pm__hero h1{font-size:clamp(39px, 12vw, 56px);line-height:1.02}.igt-pm__hero-lead{font-size:17px;line-height:1.6}.igt-pm__actions,.igt-pm__button{width:100%}.igt-pm__proof-wrap{margin-top:0}.igt-pm__proof,.igt-pm__equipment-grid,.igt-pm__checklist,.igt-pm__facility-grid,.igt-pm__process-grid,.igt-pm__manufacturer-links{grid-template-columns:1fr}.igt-pm__proof-item{min-height:auto;padding:24px}.igt-pm__proof-item+.igt-pm__proof-item{border-left:0;border-top:1px solid var(--igt-line)}.igt-pm__intro,.igt-pm__included,.igt-pm__equipment,.igt-pm__facilities,.igt-pm__process,.igt-pm__faq{padding:75px 0}.igt-pm__side-note,.igt-pm__equipment-body{padding:32px 25px}.igt-pm__intro-photo,.igt-pm__intro-photo img{min-height:245px}.igt-pm__contact-anchor{margin-top:42px}.igt-pm__equipment-photo{height:235px}.igt-pm__check{min-height:auto;padding:28px 24px 30px}.igt-pm__check-number{margin-bottom:22px}.igt-pm__section-cta{align-items:flex-start;flex-direction:column}.igt-pm__section-cta .igt-pm__button{width:100%}.igt-pm__repair-note{padding:70px 0}.igt-pm__process-step,.igt-pm__process-step:nth-child(3){min-height:auto;border-left:0}.igt-pm__process-step::before{margin-bottom:24px}.igt-pm__manufacturer-section{padding-bottom:75px}.igt-pm__manufacturer-guidance{padding:30px 22px}.igt-pm__manufacturer-links a{min-height:0}.igt-pm__related-section{padding:40px 0}.igt-pm__related-services{padding:25px 22px}.igt-pm__related-links{display:grid;grid-template-columns:1fr}.igt-pm__final{padding:78px 0}}