body.gplg-custom-preview .hero-section,body.gplg-custom-preview .page-title,body.gplg-custom-preview .entry-header,body.gplg-custom-preview .ct-page-title,body.gplg-custom-preview [class*="page-title"]{display:none!important}body.gplg-custom-preview .site-main,body.gplg-custom-preview .content-area,body.gplg-custom-preview .site-main .ct-container,body.gplg-custom-preview .site-main .ct-container-full,body.gplg-custom-preview article,body.gplg-custom-preview .entry-content{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.gplg-custom-preview .gplg-scada{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.gplg-custom-preview .entry-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.gplg-custom-preview .site-main,body.gplg-custom-preview .content-area{max-width:none!important;padding-left:0!important;padding-right:0!important}body.gplg-custom-preview .site-main .ct-container-full{padding-left:0!important;padding-right:0!important}.gplg-scada{--bg:#06101a;--panel:#0a1723;--panel2:#0d1d2b;--text:#f4f8fb;--muted:#9eb1c2;--line:rgba(255,255,255,.105);--accent:#39aefb;background:var(--bg);color:var(--text);font-family:inherit;overflow:hidden}.gplg-scada *{box-sizing:border-box}.gplg-scada .gplg-wrap{width:min(1220px,calc(100% - 64px));margin:auto}.gplg-scada .narrow{max-width:930px}.gplg-hero{position:relative;min-height:720px;display:flex;align-items:center;background:#07121d;isolation:isolate}.gplg-hero-bg{position:absolute;inset:0;background:url(https://gplg.pt/ia/wp-content/uploads/2026/08/SCADA-e1786732160875.png) center/cover no-repeat;z-index:-3}.gplg-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 10 17 / .97) 0%,rgb(4 13 22 / .91) 38%,rgb(4 13 22 / .54) 68%,rgb(4 13 22 / .28) 100%),linear-gradient(0deg,rgb(5 14 23 / .72),transparent 55%);z-index:-2}.gplg-hero-inner{padding:100px 0;position:relative}.gplg-hero-inner:before{content:"";position:absolute;left:0;top:66px;width:64px;height:2px;background:var(--accent)}.gplg-eyebrow{font-size:12px!important;letter-spacing:.18em;font-weight:800;color:#60c0ff!important;margin:0 0 19px!important}.gplg-scada h1{font-size:clamp(58px,7.5vw,104px);letter-spacing:-.035em;line-height:.94;margin:0 0 27px;color:#fff}.gplg-scada h2{font-size:clamp(34px,4.2vw,58px);letter-spacing:-.025em;line-height:1.05;margin:0 0 30px;color:#fff}.gplg-scada h3{font-size:20px;line-height:1.2;color:#fff;margin:9px 0 13px}.gplg-lead{font-size:clamp(24px,3vw,38px)!important;line-height:1.22!important;max-width:850px;color:#eef6fc!important;margin-bottom:25px!important}.gplg-copy,.gplg-intro{font-size:18px!important;line-height:1.75!important;max-width:900px;color:#b4c6d4!important}.gplg-hero .gplg-copy{max-width:820px;color:#c5d4df!important}.gplg-scada p{color:var(--muted);font-size:16px;line-height:1.78}.gplg-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:35px}.gplg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--line);border-radius:6px;color:#fff!important;text-decoration:none!important;font-weight:700;transition:.2s ease}.gplg-btn:hover{transform:translateY(-1px);border-color:rgb(96 192 255 / .65)}.gplg-btn.primary{background:#1599ed;border-color:#1599ed}.gplg-btn.glass{background:rgb(6 16 26 / .48);backdrop-filter:blur(8px)}.gplg-section{padding:104px 0;background:var(--bg);position:relative}.gplg-section.alt{background:var(--panel)}.gplg-section.architecture{background:linear-gradient(180deg,#091724,#06101a)}.gplg-grid{display:grid;gap:18px;margin-top:43px}.gplg-grid.four{grid-template-columns:repeat(4,1fr)}.gplg-grid.three{grid-template-columns:repeat(3,1fr)}.gplg-grid article,.gplg-grid.links a{position:relative;padding:29px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012));text-decoration:none;transition:.2s ease}.gplg-grid article:hover,.gplg-grid.links a:hover{border-color:rgb(57 174 251 / .38);transform:translateY(-2px)}.gplg-grid article span,.gplg-process span{font-size:12px;font-weight:800;color:var(--accent);letter-spacing:.12em}.gplg-grid.links strong{color:#60c0ff}.gplg-grid.links a:after{content:"";position:absolute;left:29px;right:29px;bottom:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.45}.gplg-scada .split{display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;align-items:start}.gplg-two-copy{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1050px}.gplg-scada blockquote{margin:30px 0 0;padding:22px 26px;border-left:3px solid var(--accent);background:rgb(57 174 251 / .065);color:#d9e8f3;font-size:18px;line-height:1.65}.gplg-bigline{font-size:23px!important;line-height:1.5!important;color:#dce9f2!important}.gplg-flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;margin:52px 0 36px}.flow-card{min-height:165px;padding:24px 20px;border:1px solid var(--line);border-radius:8px;background:#091724;display:flex;flex-direction:column}.flow-card.focus{border-color:rgb(57 174 251 / .68);background:linear-gradient(145deg,rgb(57 174 251 / .17),rgb(57 174 251 / .045));box-shadow:0 0 40px rgb(57 174 251 / .07)}.flow-no{font-size:11px;color:#60788b;margin-bottom:auto}.flow-card small{display:block;color:#60c0ff;font-weight:800;letter-spacing:.09em;font-size:10px;margin:18px 0 8px}.flow-card strong{font-size:14px;line-height:1.5;color:#eef5fa}.flow-line{align-self:center;height:1px;background:linear-gradient(90deg,var(--line),var(--accent),var(--line));position:relative}.flow-line:after{content:"›";position:absolute;right:-1px;top:-12px;color:var(--accent);font-size:18px}.gplg-note{max-width:950px}.gplg-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:45px}.gplg-process article{background:var(--bg);padding:32px;min-height:205px}.gplg-process article:nth-child(n+4){background:#08141f}.gplg-final{padding:120px 0;background:radial-gradient(circle at 14% 50%,rgb(57 174 251 / .19),transparent 30%),linear-gradient(135deg,#091927,#07121c)}.gplg-final h2{max-width:850px}.gplg-final p:not(.gplg-eyebrow){max-width:790px;font-size:18px}@media(max-width:1100px){.gplg-flow{grid-template-columns:1fr;gap:8px}.flow-line{width:1px;height:25px;justify-self:center;background:linear-gradient(var(--line),var(--accent),var(--line))}.flow-line:after{content:"⌄";right:-7px;top:5px}.flow-card{min-height:120px}.gplg-grid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.gplg-scada .gplg-wrap{width:min(100% - 42px,1220px)}.gplg-grid.three,.gplg-process{grid-template-columns:repeat(2,1fr)}.gplg-scada .split,.gplg-two-copy{grid-template-columns:1fr;gap:28px}.gplg-hero{min-height:650px}.gplg-hero-shade{background:linear-gradient(90deg,rgb(3 10 17 / .95),rgb(4 13 22 / .72)),linear-gradient(0deg,rgb(5 14 23 / .7),transparent)}.gplg-section,.gplg-final{padding:78px 0}}@media(max-width:600px){.gplg-scada .gplg-wrap{width:min(100% - 30px,1220px)}.gplg-grid.four,.gplg-grid.three,.gplg-process{grid-template-columns:1fr}.gplg-hero{min-height:610px}.gplg-hero-inner{padding:76px 0}.gplg-hero-inner:before{top:52px}.gplg-section,.gplg-final{padding:62px 0}.gplg-actions{flex-direction:column}.gplg-btn{width:100%}.gplg-scada h1{font-size:clamp(48px,15vw,72px)}}.gplg-visual-band{position:relative;background:#06101a;padding:0;overflow:hidden}.gplg-visual-media{position:relative;min-height:650px;display:flex;align-items:flex-end;isolation:isolate}.gplg-visual-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.gplg-visual-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,rgb(3 10 17 / .97) 0%,rgb(3 10 17 / .70) 38%,rgb(3 10 17 / .16) 74%),linear-gradient(90deg,rgb(3 10 17 / .66),transparent 62%)}.gplg-visual-caption{padding-bottom:72px!important}.gplg-visual-caption h2{max-width:900px!important;font-size:clamp(32px,4vw,54px)!important;margin-bottom:18px!important;text-shadow:0 2px 22px rgb(0 0 0 / .35)}.gplg-visual-caption p:not(.gplg-eyebrow){max-width:760px;color:#c5d4df!important;font-size:17px!important}.gplg-hero-bg{background-position:68% center!important}.gplg-hero-shade{background:linear-gradient(90deg,rgb(3 10 17 / .98) 0%,rgb(4 13 22 / .92) 35%,rgb(4 13 22 / .57) 59%,rgb(4 13 22 / .16) 100%),linear-gradient(0deg,rgb(5 14 23 / .72),transparent 58%)!important}.gplg-hero .gplg-copy{max-width:760px!important}.gplg-hero .gplg-lead{max-width:790px!important}@media(max-width:900px){.gplg-visual-media{min-height:540px}.gplg-visual-caption{padding-bottom:52px!important}.gplg-hero-bg{background-position:62% center!important}}@media(max-width:600px){.gplg-visual-media{min-height:470px}.gplg-visual-overlay{background:linear-gradient(0deg,rgb(3 10 17 / .98),rgb(3 10 17 / .42))}}.gplg-section:not(.alt):not(.architecture){background:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .012) 1px,transparent 1px),var(--bg);background-size:72px 72px}.architecture .gplg-flow{position:relative}.architecture .gplg-flow:before{content:"SIGNAL & DATA FLOW";position:absolute;top:-27px;left:0;color:#5f7789;font-size:10px;font-weight:800;letter-spacing:.18em}.flow-card{overflow:hidden}.flow-card:before{content:"";position:absolute;width:55px;height:55px;border:1px solid rgb(57 174 251 / .10);border-radius:50%;right:-18px;top:-18px}.flow-card{position:relative}.flow-card.focus:after{content:"SUPERVISION LAYER";position:absolute;right:14px;top:13px;color:#60c0ff;font-size:8px;font-weight:800;letter-spacing:.13em}.architecture .gplg-note{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.hmi-section .gplg-grid article{min-height:220px;padding-top:35px}.tech-tag{display:block!important;color:#60c0ff!important;font-size:9px!important;letter-spacing:.16em!important;margin-bottom:25px!important}.hmi-section .gplg-grid article:after{content:"";position:absolute;left:29px;bottom:25px;width:34px;height:2px;background:#39aefb;opacity:.55}.alarm-section .split>div:first-child,.trend-section .split>div:first-child,.modern-section .split>div:first-child{position:sticky;top:130px}.alarm-section blockquote{border-left-color:#f1a84b;background:rgb(241 168 75 / .055)}.alarm-section blockquote:before{content:"EVENT CONTEXT";display:block;color:#f1a84b;font-size:9px;font-weight:800;letter-spacing:.17em;margin-bottom:10px}.trend-section .gplg-bigline{border-top:1px solid rgb(57 174 251 / .45);border-bottom:1px solid var(--line);padding:24px 0;margin-top:0!important}.trend-section .split>div:last-child:after{content:"LIVE VALUE  →  HISTORY  →  TREND  →  ANALYSIS";display:block;margin-top:35px;padding:16px 18px;border:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.14em;color:#60c0ff;background:rgb(255 255 255 / .018)}.process-section{background:linear-gradient(180deg,#07121c,#091724)!important}.process-section .gplg-process{position:relative;gap:18px;background:#fff0;border:0}.process-section .gplg-process:before{content:"";position:absolute;left:5%;right:5%;top:53px;height:1px;background:linear-gradient(90deg,transparent,#39aefb 15%,#39aefb 85%,transparent);opacity:.30}.process-section .gplg-process article{position:relative;border:1px solid var(--line);border-radius:8px;background:#081521!important;min-height:230px;z-index:1}.process-section .gplg-process article span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(57 174 251 / .55);background:#07121c;margin-bottom:27px;font-size:11px}.process-section .gplg-process article:hover{border-color:rgb(57 174 251 / .40);transform:translateY(-2px);transition:.2s ease}.modern-section{position:relative;overflow:hidden}.modern-section:after{content:"RETROFIT";position:absolute;right:-22px;bottom:-40px;color:rgb(255 255 255 / .018);font-size:160px;font-weight:900;letter-spacing:-.05em;pointer-events:none}.modern-section .split>div:last-child{border-left:1px solid var(--line);padding-left:45px}.gplg-grid.links a{min-height:210px;display:flex;flex-direction:column}.gplg-grid.links a strong{margin-top:auto;padding-top:18px}.gplg-final{position:relative;overflow:hidden}.gplg-final:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgb(57 174 251 / .08);border-radius:50%;right:-180px;top:-180px;box-shadow:0 0 0 70px rgb(57 174 251 / .025),0 0 0 140px rgb(57 174 251 / .012)}.gplg-final .gplg-wrap{position:relative;z-index:1}.gplg-final h2{font-size:clamp(42px,5vw,68px)!important}@media(max-width:900px){.alarm-section .split>div:first-child,.trend-section .split>div:first-child,.modern-section .split>div:first-child{position:static}.modern-section .split>div:last-child{border-left:0;padding-left:0}.process-section .gplg-process:before{display:none}}.gplg-section.alt .gplg-grid.four>article{padding:32px 30px 42px;min-height:0}.gplg-section.alt .gplg-grid.four>article p{margin-bottom:0}.hmi-section .gplg-grid article{padding:34px 30px 42px;min-height:235px}.hmi-section .gplg-grid article p{margin-bottom:24px}.hmi-section .gplg-grid article:after{bottom:26px}.gplg-section.alt:not(.alarm-section):not(.modern-section) .gplg-grid.four>article{padding-top:34px;padding-bottom:42px}.process-section .gplg-process{align-items:stretch}.process-section .gplg-process article{min-height:0;padding:32px 32px 40px;display:flex;flex-direction:column;justify-content:flex-start}.process-section .gplg-process article span{flex:0 0 42px}.process-section .gplg-process article h3{margin-top:0;margin-bottom:13px}.process-section .gplg-process article p{margin:0;padding-bottom:8px}.architecture .flow-card{padding:24px 20px;min-height:165px}@media(max-width:900px){.process-section .gplg-process article{padding:28px 26px 34px}.hmi-section .gplg-grid article{min-height:0}}.gplg-scada{--card-pad-x:32px;--card-pad-y:32px}.gplg-grid article,.gplg-grid.links a,.process-section .gplg-process article{padding-left:var(--card-pad-x)!important;padding-right:var(--card-pad-x)!important}.architecture .flow-card{padding-left:var(--card-pad-x)!important;padding-right:var(--card-pad-x)!important}.gplg-grid.links a:after{left:var(--card-pad-x)!important;right:var(--card-pad-x)!important}.hmi-section .gplg-grid article:after{left:var(--card-pad-x)!important}.gplg-grid article>p,.gplg-grid.links a>p,.process-section .gplg-process article>p,.architecture .flow-card>strong{max-width:100%}@media(max-width:600px){.gplg-scada{--card-pad-x:24px;--card-pad-y:26px}}.gplg-grid article,.gplg-grid.links a,.process-section .gplg-process article,.architecture .flow-card{padding-left:0!important;padding-right:0!important}.gplg-grid article>*,.gplg-grid.links a>*,.process-section .gplg-process article>*,.architecture .flow-card>*{margin-left:32px!important;margin-right:32px!important}.gplg-grid article>p,.gplg-grid.links a>p,.process-section .gplg-process article>p{width:auto!important}.hmi-section .gplg-grid article:after{left:32px!important}.gplg-grid.links a:after{left:32px!important;right:32px!important}.architecture .flow-card>.flow-no{margin-bottom:auto!important}@media(max-width:600px){.gplg-grid article>*,.gplg-grid.links a>*,.process-section .gplg-process article>*,.architecture .flow-card>*{margin-left:24px!important;margin-right:24px!important}.hmi-section .gplg-grid article:after{left:24px!important}.gplg-grid.links a:after{left:24px!important;right:24px!important}}.modern-section{border-top:1px solid rgb(255 255 255 / .04);border-bottom:1px solid rgb(255 255 255 / .055)}.modern-section .split>div:last-child{position:relative;padding-top:4px}.modern-section .split>div:last-child p{max-width:720px}.modern-section .split>div:last-child p+p{margin-top:18px}.gplg-grid.links{gap:20px}.gplg-grid.links a{min-height:230px;background:linear-gradient(145deg,rgb(57 174 251 / .055),rgb(255 255 255 / .012))}.gplg-grid.links a h3{font-size:22px;margin-top:2px}.gplg-grid.links a p{color:#9eb1c2!important;line-height:1.65}.gplg-grid.links a strong{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.02em}.gplg-grid.links a:hover{background:linear-gradient(145deg,rgb(57 174 251 / .10),rgb(255 255 255 / .018));box-shadow:0 18px 50px rgb(0 0 0 / .12)}.gplg-final{min-height:520px;display:flex;align-items:center;border-top:1px solid rgb(57 174 251 / .12)}.gplg-final .gplg-wrap{padding-top:12px;padding-bottom:12px}.gplg-final .gplg-eyebrow{margin-bottom:22px!important}.gplg-final h2{max-width:980px;margin-bottom:25px}.gplg-final p:not(.gplg-eyebrow){max-width:850px;line-height:1.75!important}.gplg-final .gplg-actions{margin-top:38px}.gplg-final .gplg-btn{min-height:56px;padding-left:26px;padding-right:26px}body.gplg-custom-preview footer,body.gplg-custom-preview .site-footer{margin-top:0!important}.gplg-scada+*{margin-top:0!important}@media(max-width:900px){.gplg-final{min-height:auto}}@media (max-width:1024px){.gplg-scada .gplg-wrap{width:min(100% - 48px, 1180px)}.gplg-scada .gplg-hero{min-height:660px;background-position:58% center}.gplg-scada .gplg-hero h1{font-size:clamp(52px, 7vw, 76px);line-height:.98}.gplg-scada .gplg-hero .lead{max-width:680px;font-size:22px}.gplg-scada .gplg-grid.four,.gplg-scada .architecture .flow{grid-template-columns:repeat(2,minmax(0,1fr))}.gplg-scada .gplg-grid.three,.gplg-scada .process-section .gplg-process{grid-template-columns:repeat(2,minmax(0,1fr))}.gplg-scada .architecture .flow-card{min-height:190px}.gplg-scada .architecture .flow-card::after{display:none}.gplg-scada .split{gap:48px}.gplg-scada .image-band{min-height:560px}.gplg-scada .image-band h2{max-width:780px;font-size:clamp(40px, 6vw, 64px)}.gplg-scada .gplg-final h2{font-size:clamp(48px, 7vw, 72px)}}@media (max-width:689px){.gplg-scada{overflow-x:hidden}.gplg-scada .gplg-wrap{width:calc(100% - 36px)}.gplg-scada section{padding-top:72px;padding-bottom:72px}.gplg-scada .gplg-hero{min-height:690px;padding-top:76px;padding-bottom:72px;background-position:66% center}.gplg-scada .gplg-hero::before{background:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .90) 58%,rgb(3 13 22 / .58) 100%)}.gplg-scada .gplg-eyebrow{font-size:11px;letter-spacing:.18em}.gplg-scada h1,.gplg-scada .gplg-hero h1{font-size:clamp(44px, 13vw, 60px);line-height:.98;letter-spacing:-.035em}.gplg-scada h2{font-size:clamp(32px, 9vw, 42px);line-height:1.06}.gplg-scada .gplg-hero .lead{font-size:20px;line-height:1.4}.gplg-scada .gplg-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.gplg-scada .gplg-btn{width:100%;justify-content:center;text-align:center}.gplg-scada .split,.gplg-scada .gplg-grid,.gplg-scada .gplg-grid.four,.gplg-scada .gplg-grid.three,.gplg-scada .gplg-grid.links,.gplg-scada .process-section .gplg-process,.gplg-scada .architecture .flow{grid-template-columns:1fr!important}.gplg-scada .split{gap:28px}.gplg-scada .gplg-grid article,.gplg-scada .gplg-grid.links a,.gplg-scada .process-section .gplg-process article,.gplg-scada .architecture .flow-card{min-height:0}.gplg-scada .gplg-grid article>*,.gplg-scada .gplg-grid.links a>*,.gplg-scada .process-section .gplg-process article>*,.gplg-scada .architecture .flow-card>*{margin-left:24px!important;margin-right:24px!important}.gplg-scada .image-band{min-height:540px;background-position:center}.gplg-scada .image-band h2{font-size:clamp(36px, 10vw, 48px);line-height:1.03}.gplg-scada blockquote{margin-left:0;margin-right:0}.gplg-scada .architecture .flow-card{min-height:165px}.gplg-scada .architecture .flow-card::after{display:none}.gplg-scada .trend-visual{white-space:normal;line-height:1.7}.gplg-scada .gplg-final{min-height:auto}.gplg-scada .gplg-final h2{font-size:clamp(40px, 11vw, 54px);line-height:1.02}.gplg-scada .gplg-final .gplg-actions{margin-top:30px}}.gplg-plc .plc-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .88) 38%,rgb(3 13 22 / .46) 68%,rgb(3 13 22 / .20) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLC-Programing-hero-image-e1786698205412.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.gplg-plc .plc-hero:after{display:none!important}.gplg-plc .plc-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-image:linear-gradient(90deg,rgb(3 13 22 / .78) 0%,rgb(3 13 22 / .32) 55%,rgb(3 13 22 / .12) 100%),linear-gradient(0deg,rgb(3 13 22 / .82) 0%,transparent 45%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLC3.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-plc .plc-image-band .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-plc .plc-image-band h2{max-width:900px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-plc .plc-image-band p:not(.gplg-eyebrow){max-width:760px}.gplg-plc .modern-section{position:relative;background-image:linear-gradient(90deg,rgb(5 20 31 / .99) 0%,rgb(5 20 31 / .95) 48%,rgb(5 20 31 / .76) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLC-Programing-hero-image1.png);background-size:cover;background-position:center}.gplg-plc .modern-section .gplg-wrap{position:relative;z-index:2}@media(max-width:689px){.gplg-plc .plc-hero{background-position:58% center}.gplg-plc .plc-image-band{min-height:520px;background-position:62% center}.gplg-plc .plc-image-band .gplg-wrap{padding-bottom:48px}.gplg-plc .modern-section{background-position:62% center}}.gplg-cnc .cnc-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 38%,rgb(3 13 22 / .45) 67%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/CNC-Machining-Workshop-Banner.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.gplg-cnc .cnc-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-image:linear-gradient(90deg,rgb(3 13 22 / .78) 0%,rgb(3 13 22 / .30) 56%,rgb(3 13 22 / .10) 100%),linear-gradient(0deg,rgb(3 13 22 / .84) 0%,transparent 48%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/CNC-Programming-in-Action.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.gplg-cnc .cnc-image-band .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-cnc .cnc-image-band h2{max-width:900px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-cnc .cnc-image-band p:not(.gplg-eyebrow){max-width:760px}.gplg-cnc .cnc-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e 0%,#091c2a 100%)}@media(max-width:1024px){.gplg-cnc .cnc-image-band{min-height:560px}}@media(max-width:689px){.gplg-cnc .cnc-hero{background-position:60% center}.gplg-cnc .cnc-image-band{min-height:520px;background-position:64% center}.gplg-cnc .cnc-image-band .gplg-wrap{padding-bottom:48px}}.gplg-csharp .csharp-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .91) 42%,rgb(3 13 22 / .45) 72%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/csharp-dev.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-csharp .csharp-image-band,.gplg-csharp .csharp-second-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-csharp .csharp-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .68) 52%,rgb(3 13 22 / .45) 100%),linear-gradient(0deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .30) 58%,rgb(3 13 22 / .20) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Automation-Control-Workstation.png);background-position:center}.gplg-csharp .csharp-second-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .64) 58%,rgb(3 13 22 / .40) 100%),linear-gradient(0deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .28) 58%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/csharp4.jpeg);background-position:center}.gplg-csharp .csharp-image-band .gplg-wrap,.gplg-csharp .csharp-second-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-csharp .csharp-image-band h2,.gplg-csharp .csharp-second-image h2{max-width:900px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-csharp .csharp-image-band p:not(.gplg-eyebrow),.gplg-csharp .csharp-second-image p:not(.gplg-eyebrow){max-width:760px}@media(max-width:1024px){.gplg-csharp .csharp-image-band,.gplg-csharp .csharp-second-image{min-height:560px}}@media(max-width:689px){.gplg-csharp .csharp-hero{background-position:60% center}.gplg-csharp .csharp-image-band,.gplg-csharp .csharp-second-image{min-height:520px;background-position:62% center}.gplg-csharp .csharp-image-band .gplg-wrap,.gplg-csharp .csharp-second-image .gplg-wrap{padding-bottom:48px}}.gplg-python .python-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .90) 42%,rgb(3 13 22 / .46) 72%,rgb(3 13 22 / .22) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/pyton-GPLG.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-python .python-image-band,.gplg-python .python-ecosystem-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-python .python-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .66) 54%,rgb(3 13 22 / .42) 100%),linear-gradient(0deg,rgb(3 13 22 / .91),rgb(3 13 22 / .18) 62%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/pyton-GPLG2.png);background-position:center}.gplg-python .python-ecosystem-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .63) 55%,rgb(3 13 22 / .38) 100%),linear-gradient(0deg,rgb(3 13 22 / .90),rgb(3 13 22 / .12) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/pyton-GPLG3.png);background-position:center}.gplg-python .python-image-band .gplg-wrap,.gplg-python .python-ecosystem-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-python .python-image-band h2,.gplg-python .python-ecosystem-image h2{max-width:900px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-python .python-image-band p:not(.gplg-eyebrow),.gplg-python .python-ecosystem-image p:not(.gplg-eyebrow){max-width:760px}@media(max-width:1024px){.gplg-python .python-image-band,.gplg-python .python-ecosystem-image{min-height:560px}}@media(max-width:689px){.gplg-python .python-hero{background-position:60% center}.gplg-python .python-image-band,.gplg-python .python-ecosystem-image{min-height:520px;background-position:center}.gplg-python .python-image-band .gplg-wrap,.gplg-python .python-ecosystem-image .gplg-wrap{padding-bottom:48px}}.gplg-ai .ai-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .89) 40%,rgb(3 13 22 / .46) 70%,rgb(3 13 22 / .22) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLG-Ai-1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-ai .ai-image-band,.gplg-ai .ai-stack-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-ai .ai-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .64) 54%,rgb(3 13 22 / .40) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .20) 62%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLG-AI-2.png);background-position:center}.gplg-ai .ai-stack-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .62) 56%,rgb(3 13 22 / .38) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/PLG-Banner.png);background-position:center}.gplg-ai .ai-image-band .gplg-wrap,.gplg-ai .ai-stack-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-ai .ai-image-band h2,.gplg-ai .ai-stack-image h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-ai .ai-image-band p:not(.gplg-eyebrow),.gplg-ai .ai-stack-image p:not(.gplg-eyebrow){max-width:780px}@media(max-width:1024px){.gplg-ai .ai-image-band,.gplg-ai .ai-stack-image{min-height:560px}}@media(max-width:689px){.gplg-ai .ai-hero{background-position:58% center}.gplg-ai .ai-image-band,.gplg-ai .ai-stack-image{min-height:520px;background-position:center}.gplg-ai .ai-image-band .gplg-wrap,.gplg-ai .ai-stack-image .gplg-wrap{padding-bottom:48px}}.gplg-iiot .iiot-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .88) 39%,rgb(3 13 22 / .43) 68%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Automated-Factory-Conveyor-Line.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-iiot .iiot-image-band,.gplg-iiot .iiot-second-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-iiot .iiot-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .63) 55%,rgb(3 13 22 / .38) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-IoT.jpeg);background-position:center}.gplg-iiot .iiot-second-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .93) 0%,rgb(3 13 22 / .65) 54%,rgb(3 13 22 / .40) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Automated-Factory-Conveyor-Line.png);background-position:center}.gplg-iiot .iiot-image-band .gplg-wrap,.gplg-iiot .iiot-second-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-iiot .iiot-image-band h2,.gplg-iiot .iiot-second-image h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-iiot .iiot-image-band p:not(.gplg-eyebrow),.gplg-iiot .iiot-second-image p:not(.gplg-eyebrow){max-width:780px}@media(max-width:1024px){.gplg-iiot .iiot-image-band,.gplg-iiot .iiot-second-image{min-height:560px}}@media(max-width:689px){.gplg-iiot .iiot-hero{background-position:64% center}.gplg-iiot .iiot-image-band,.gplg-iiot .iiot-second-image{min-height:520px;background-position:center}.gplg-iiot .iiot-image-band .gplg-wrap,.gplg-iiot .iiot-second-image .gplg-wrap{padding-bottom:48px}}.gplg-opc .opc-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .88) 40%,rgb(3 13 22 / .42) 70%,rgb(3 13 22 / .17) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/OPC2.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-opc .opc-spaced{margin-top:32px}.gplg-opc .opc-image-band,.gplg-opc .opc-second-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-opc .opc-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .63) 55%,rgb(3 13 22 / .39) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/OPC.jpeg);background-position:center}.gplg-opc .opc-second-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .94) 0%,rgb(3 13 22 / .68) 54%,rgb(3 13 22 / .43) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/OPC2.png);background-position:center}.gplg-opc .opc-image-band .gplg-wrap,.gplg-opc .opc-second-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-opc .opc-image-band h2,.gplg-opc .opc-second-image h2{max-width:940px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-opc .opc-image-band p:not(.gplg-eyebrow),.gplg-opc .opc-second-image p:not(.gplg-eyebrow){max-width:790px}@media(max-width:1024px){.gplg-opc .opc-spaced{margin-top:24px}.gplg-opc .opc-image-band,.gplg-opc .opc-second-image{min-height:560px}}@media(max-width:689px){.gplg-opc .opc-spaced{margin-top:18px}.gplg-opc .opc-hero{background-position:62% center}.gplg-opc .opc-image-band,.gplg-opc .opc-second-image{min-height:520px;background-position:center}.gplg-opc .opc-image-band .gplg-wrap,.gplg-opc .opc-second-image .gplg-wrap{padding-bottom:48px}}.gplg-vision .vision-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .89) 42%,rgb(3 13 22 / .43) 71%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Vision-GPLG.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-vision .vision-spaced{margin-top:32px}.gplg-vision .vision-image-band,.gplg-vision .vision-second-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-vision .vision-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .63) 55%,rgb(3 13 22 / .37) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .15) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Machine-Vision-.png);background-position:center}.gplg-vision .vision-second-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .94) 0%,rgb(3 13 22 / .68) 54%,rgb(3 13 22 / .43) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Gemini_Generated_Image_9jbw029jbw029jbw.jpeg);background-position:center}.gplg-vision .vision-image-band .gplg-wrap,.gplg-vision .vision-second-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-vision .vision-image-band h2,.gplg-vision .vision-second-image h2{max-width:940px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-vision .vision-image-band p:not(.gplg-eyebrow),.gplg-vision .vision-second-image p:not(.gplg-eyebrow){max-width:790px}@media(max-width:1024px){.gplg-vision .vision-spaced{margin-top:24px}.gplg-vision .vision-image-band,.gplg-vision .vision-second-image{min-height:560px}}@media(max-width:689px){.gplg-vision .vision-spaced{margin-top:18px}.gplg-vision .vision-hero{background-position:63% center}.gplg-vision .vision-image-band,.gplg-vision .vision-second-image{min-height:520px;background-position:center}.gplg-vision .vision-image-band .gplg-wrap,.gplg-vision .vision-second-image .gplg-wrap{padding-bottom:48px}}.gplg-db .db-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .90) 42%,rgb(3 13 22 / .47) 72%,rgb(3 13 22 / .22) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-technology-2310-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-db .db-spaced{margin-top:32px}.gplg-db .db-image-band,.gplg-db .db-second-image{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.gplg-db .db-image-band{background-image:linear-gradient(90deg,rgb(3 13 22 / .93) 0%,rgb(3 13 22 / .66) 55%,rgb(3 13 22 / .40) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .18) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Data-server.jpg);background-position:center}.gplg-db .db-second-image{background-image:linear-gradient(90deg,rgb(3 13 22 / .93) 0%,rgb(3 13 22 / .62) 54%,rgb(3 13 22 / .36) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .16) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-technology-2310-hero.webp);background-position:center}.gplg-db .db-image-band .gplg-wrap,.gplg-db .db-second-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-db .db-image-band h2,.gplg-db .db-second-image h2{max-width:960px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-db .db-image-band p:not(.gplg-eyebrow),.gplg-db .db-second-image p:not(.gplg-eyebrow){max-width:790px}@media(max-width:1024px){.gplg-db .db-spaced{margin-top:24px}.gplg-db .db-image-band,.gplg-db .db-second-image{min-height:560px}}@media(max-width:689px){.gplg-db .db-spaced{margin-top:18px}.gplg-db .db-hero{background-position:61% center}.gplg-db .db-image-band,.gplg-db .db-second-image{min-height:520px;background-position:center}.gplg-db .db-image-band .gplg-wrap,.gplg-db .db-second-image .gplg-wrap{padding-bottom:48px}}.gplg-cloud .cloud-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .89) 42%,rgb(3 13 22 / .42) 72%,rgb(3 13 22 / .17) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Cloud-Infrastructure-Banner-1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-cloud .cloud-spaced{margin-top:32px}.gplg-cloud .cloud-image{min-height:590px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-cloud .cloud-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .60) 54%,rgb(3 13 22 / .34) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .13) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Cloud-Infrastructure-Banner-2.png)}.gplg-cloud .cloud-image-3{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .56) 54%,rgb(3 13 22 / .30) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .12) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Cloud-Infrastructure-Banner-3.png)}.gplg-cloud .cloud-image-4{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .58) 54%,rgb(3 13 22 / .31) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .12) 64%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Cloud-Infrastructure-Banner-4.png)}.gplg-cloud .cloud-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-cloud .cloud-image h2{max-width:970px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-cloud .cloud-image p:not(.gplg-eyebrow){max-width:800px}@media(max-width:1024px){.gplg-cloud .cloud-spaced{margin-top:24px}.gplg-cloud .cloud-image{min-height:540px}}@media(max-width:689px){.gplg-cloud .cloud-spaced{margin-top:18px}.gplg-cloud .cloud-hero{background-position:55% center}.gplg-cloud .cloud-image{min-height:500px}.gplg-cloud .cloud-image .gplg-wrap{padding-bottom:48px}}.gplg-dt .dt-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .88) 43%,rgb(3 13 22 / .40) 73%,rgb(3 13 22 / .16) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Industrial-Digital-Twin-Control-Center.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-dt .dt-spaced{margin-top:32px}.gplg-dt .dt-image{min-height:590px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-dt .dt-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .58) 55%,rgb(3 13 22 / .30) 100%),linear-gradient(0deg,rgb(3 13 22 / .93),rgb(3 13 22 / .10) 65%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Digital-twin-in-manufacturing.png)}.gplg-dt .dt-image-3{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .56) 55%,rgb(3 13 22 / .28) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .10) 65%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/digital-twin.png)}.gplg-dt .dt-image-4{background-image:linear-gradient(90deg,rgb(3 13 22 / .92) 0%,rgb(3 13 22 / .57) 55%,rgb(3 13 22 / .30) 100%),linear-gradient(0deg,rgb(3 13 22 / .92),rgb(3 13 22 / .10) 65%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Digital-twin1.png)}.gplg-dt .dt-image .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-dt .dt-image h2{max-width:970px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-dt .dt-image p:not(.gplg-eyebrow){max-width:800px}@media(max-width:1024px){.gplg-dt .dt-spaced{margin-top:24px}.gplg-dt .dt-image{min-height:540px}}@media(max-width:689px){.gplg-dt .dt-spaced{margin-top:18px}.gplg-dt .dt-hero{background-position:58% center}.gplg-dt .dt-image{min-height:500px}.gplg-dt .dt-image .gplg-wrap{padding-bottom:48px}}.gplg-techhub .techhub-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .97),rgb(3 13 22 / .87) 43%,rgb(3 13 22 / .38) 74%,rgb(3 13 22 / .14)),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-Cons.png);background-size:cover;background-position:center}.gplg-techhub .techhub-spaced{margin-top:32px}.gplg-techhub .techcards{grid-template-columns:repeat(3,minmax(0,1fr))}.gplg-techhub .techcards>a{display:block;text-decoration:none}.gplg-techhub .techcards>a>span{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:22px;opacity:.7}.gplg-techhub .techhub-image{min-height:590px;display:flex;align-items:flex-end;background-size:cover;background-position:center}.gplg-techhub .techhub-image-scada{background-image:linear-gradient(90deg,rgb(3 13 22 / .93),rgb(3 13 22 / .58) 55%,rgb(3 13 22 / .26)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 65%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/SCADA1.png)}.gplg-techhub .techhub-image-robotics{background-image:linear-gradient(90deg,rgb(3 13 22 / .93),rgb(3 13 22 / .58) 55%,rgb(3 13 22 / .26)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 65%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Rob-Aoto.png)}.gplg-techhub .techhub-image .gplg-wrap{padding-bottom:70px}.gplg-techhub .techhub-image h2{max-width:970px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-techhub .techhub-image p:not(.gplg-eyebrow){max-width:800px}.gplg-techhub .techhub-split-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:0!important;overflow:hidden;border:1px solid rgb(255 255 255 / .10);border-radius:22px;background:rgb(255 255 255 / .035)}.gplg-techhub .techhub-split-photo{min-height:520px;background:linear-gradient(90deg,rgb(3 13 22 / .04),rgb(3 13 22 / .16)),url(https://gplg.pt/ia/wp-content/uploads/2026/08/SUPPORT-MAINTENANCE.png) center/cover no-repeat}.gplg-techhub .techhub-split-copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.gplg-techhub .techhub-split-copy .gplg-btn{align-self:flex-start;margin-top:14px}@media(max-width:1024px){.gplg-techhub .techhub-spaced{margin-top:24px}.gplg-techhub .techcards{grid-template-columns:repeat(2,minmax(0,1fr))}.gplg-techhub .techhub-image{min-height:540px}.gplg-techhub .techhub-split-copy{padding:46px 36px}}@media(max-width:689px){.gplg-techhub .techhub-spaced{margin-top:18px}.gplg-techhub .techcards{grid-template-columns:1fr}.gplg-techhub .techhub-image{min-height:500px}.gplg-techhub .techhub-image .gplg-wrap{padding-bottom:48px}.gplg-techhub .techhub-split-card{grid-template-columns:1fr}.gplg-techhub .techhub-split-photo{min-height:320px}.gplg-techhub .techhub-split-copy{padding:34px 24px 40px}}.gplg-techhub .techcards{gap:28px;margin-top:38px;margin-bottom:42px}.gplg-techhub .techcards>a{position:relative;isolation:isolate;min-height:255px;padding:30px 30px 28px;overflow:hidden;border:1px solid rgb(52 177 255 / .22);border-radius:18px;background:linear-gradient(145deg,rgb(12 29 42 / .86),rgb(5 18 28 / .96));box-shadow:0 14px 34px rgb(0 0 0 / .16);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.gplg-techhub .techcards>a::before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:18px;padding:1px;background:linear-gradient(115deg,rgb(26 170 255 / .12) 0%,rgb(26 170 255 / .75) 18%,rgb(63 224 255 / .16) 38%,rgb(255 255 255 / .04) 58%,rgb(26 170 255 / .58) 78%,rgb(26 170 255 / .10) 100%);background-size:260% 260%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gplgTechBorder 8s linear infinite;pointer-events:none}.gplg-techhub .techcards>a::after{content:"";position:absolute;width:150px;height:150px;right:-72px;top:-78px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(17 167 255 / .17) 0%,#fff0 70%);transform:translate3d(0,0,0);transition:transform .45s ease,opacity .45s ease;pointer-events:none}.gplg-techhub .techcards>a:hover{transform:translateY(-7px);border-color:rgb(50 183 255 / .58);box-shadow:0 22px 48px rgb(0 0 0 / .28),0 0 28px rgb(0 145 230 / .10);background:linear-gradient(145deg,rgb(14 36 52 / .94),rgb(5 18 28 / .98))}.gplg-techhub .techcards>a:hover::after{transform:translate(-24px,24px) scale(1.18)}.gplg-techhub .techcards>a>span{color:#1aa9f4;margin-bottom:24px}.gplg-techhub .techcards>a h3{margin-bottom:13px}.gplg-techhub .techcards>a p{margin-bottom:26px}.gplg-techhub .techcards>a strong{position:absolute;left:30px;bottom:27px;transition:letter-spacing .25s ease,transform .25s ease}.gplg-techhub .techcards>a:hover strong{letter-spacing:.035em;transform:translateX(3px)}@keyframes gplgTechBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (prefers-reduced-motion:reduce){.gplg-techhub .techcards>a::before{animation:none}.gplg-techhub .techcards>a,.gplg-techhub .techcards>a::after,.gplg-techhub .techcards>a strong{transition:none}}@media(max-width:1024px){.gplg-techhub .techcards{gap:24px;margin-top:32px;margin-bottom:36px}.gplg-techhub .techcards>a{min-height:245px;padding:28px 26px}.gplg-techhub .techcards>a strong{left:26px;bottom:25px}}@media(max-width:689px){.gplg-techhub .techcards{gap:18px;margin-top:26px;margin-bottom:30px}.gplg-techhub .techcards>a{min-height:0;padding:26px 24px 70px}.gplg-techhub .techcards>a strong{left:24px;bottom:24px}.gplg-techhub .techcards>a:hover{transform:none}}.gplg-services .services-spaced{margin-top:32px}.gplg-services .services-video-hero,.gplg-services .services-video-section{position:relative;overflow:hidden;background:#06131e}.gplg-services .services-video-hero{min-height:760px;display:flex;align-items:center}.gplg-services .services-hero-video,.gplg-services .services-secondary-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-services .services-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 13 22 / .96),rgb(3 13 22 / .77) 46%,rgb(3 13 22 / .30) 78%,rgb(3 13 22 / .18)),linear-gradient(0deg,rgb(3 13 22 / .62),transparent 50%)}.gplg-services .services-hero-copy,.gplg-services .services-video-copy{position:relative;z-index:2}.gplg-services .services-hero-copy{padding-top:100px;padding-bottom:100px}.gplg-services .services-hero-copy h1{max-width:980px;font-size:clamp(54px,6vw,88px);line-height:.98}.gplg-services .services-hero-copy .lead{max-width:820px}.gplg-services .servicecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}.gplg-services .servicecards>a{position:relative;isolation:isolate;min-height:265px;padding:30px 30px 70px;overflow:hidden;border:1px solid rgb(52 177 255 / .22);border-radius:18px;background:linear-gradient(145deg,rgb(12 29 42 / .86),rgb(5 18 28 / .96));text-decoration:none;box-shadow:0 14px 34px rgb(0 0 0 / .16);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.gplg-services .servicecards>a:before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:18px;padding:1px;background:linear-gradient(115deg,rgb(26 170 255 / .12),rgb(26 170 255 / .72),rgb(63 224 255 / .15),rgb(255 255 255 / .04),rgb(26 170 255 / .56),rgb(26 170 255 / .1));background-size:260% 260%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gplgServiceBorder 9s linear infinite}.gplg-services .servicecards>a:hover{transform:translateY(-7px);border-color:rgb(50 183 255 / .58);box-shadow:0 22px 48px rgb(0 0 0 / .28),0 0 28px rgb(0 145 230 / .10)}.gplg-services .servicecards span{display:block;color:#1aa9f4;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:24px}.gplg-services .servicecards strong{position:absolute;left:30px;bottom:27px}@keyframes gplgServiceBorder{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.gplg-services .services-image{min-height:600px;display:flex;align-items:flex-end;background-size:cover;background-position:center}.gplg-services .services-image-auto{background-image:linear-gradient(90deg,rgb(3 13 22 / .93),rgb(3 13 22 / .56) 58%,rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .94),transparent 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-Auto.png)}.gplg-services .services-image-excellence{background-image:linear-gradient(90deg,rgb(3 13 22 / .93),rgb(3 13 22 / .56) 58%,rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .94),transparent 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Engineering-Excellence.png)}.gplg-services .services-image .gplg-wrap{padding-bottom:70px}.gplg-services .services-image h2,.gplg-services .services-video-copy h2{max-width:970px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-services .services-image p:not(.gplg-eyebrow),.gplg-services .services-video-copy p:not(.gplg-eyebrow){max-width:800px}.gplg-services .services-video-section{min-height:620px;display:flex;align-items:flex-end}.gplg-services .services-video-copy{padding-bottom:70px}.gplg-services .services-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:0!important;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:22px;background:rgb(255 255 255 / .035)}.gplg-services .services-split-copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.gplg-services .services-split-photo{min-height:540px;background:url(https://gplg.pt/ia/wp-content/uploads/2026/08/2.jpeg) center/cover no-repeat}.gplg-services .services-split-copy .gplg-btn{align-self:flex-start;margin-top:14px}.gplg-services .services-connect{display:flex;align-items:center;gap:12px;margin-top:38px}.gplg-services .services-connect>div{flex:1;min-height:145px;padding:24px 18px;border:1px solid rgb(52 177 255 / .2);border-radius:16px;background:rgb(9 27 40 / .7)}.gplg-services .services-connect span,.gplg-services .services-connect small{display:block}.gplg-services .services-connect span{font-size:11px;color:#1aa9f4;letter-spacing:.14em;margin-bottom:16px}.gplg-services .services-connect strong{display:block;font-size:18px;margin-bottom:7px}.gplg-services .services-connect i{height:1px;min-width:18px;flex:.25;background:linear-gradient(90deg,rgb(26 169 244 / .15),rgb(26 169 244 / .9),rgb(26 169 244 / .15));background-size:200% 100%;animation:gplgConnect 3s linear infinite}@keyframes gplgConnect{to{background-position:200% 0}}@media(max-width:1024px){.gplg-services .services-spaced{margin-top:24px}.gplg-services .servicecards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gplg-services .services-video-hero{min-height:680px}.gplg-services .services-split-copy{padding:46px 36px}.gplg-services .services-connect{display:grid;grid-template-columns:repeat(3,1fr)}.gplg-services .services-connect i{display:none}}@media(max-width:689px){.gplg-services .services-spaced{margin-top:18px}.gplg-services .services-video-hero{min-height:650px}.gplg-services .services-hero-copy{padding-top:70px;padding-bottom:70px}.gplg-services .servicecards{grid-template-columns:1fr;gap:18px}.gplg-services .servicecards>a{min-height:0;padding:26px 24px 70px}.gplg-services .servicecards strong{left:24px;bottom:24px}.gplg-services .services-image,.gplg-services .services-video-section{min-height:500px}.gplg-services .services-image .gplg-wrap,.gplg-services .services-video-copy{padding-bottom:48px}.gplg-services .services-split{grid-template-columns:1fr}.gplg-services .services-split-copy{padding:34px 24px 40px}.gplg-services .services-split-photo{min-height:330px;order:-1}.gplg-services .services-connect{grid-template-columns:1fr 1fr;gap:12px}.gplg-services .servicecards>a:hover{transform:none}}@media(prefers-reduced-motion:reduce){.gplg-services .servicecards>a:before,.gplg-services .services-connect i{animation:none}.gplg-services .servicecards>a{transition:none}}.gplg-services>section+section{margin-top:34px}.gplg-services .servicecards{row-gap:30px}.gplg-services .architecture .flow{gap:16px}.gplg-services .architecture .flow .flow-card{margin:0}.gplg-services .services-split{margin-top:0}.gplg-services .services-image,.gplg-services .services-video-section{margin-top:34px}@media(max-width:1024px){.gplg-services>section+section{margin-top:28px}.gplg-services .servicecards{row-gap:26px}.gplg-services .architecture .flow{gap:14px}.gplg-services .services-image,.gplg-services .services-video-section{margin-top:28px}}@media(max-width:689px){.gplg-services>section+section{margin-top:22px}.gplg-services .servicecards{row-gap:20px}.gplg-services .architecture .flow{gap:12px}.gplg-services .services-image,.gplg-services .services-video-section{margin-top:22px}}.gplg-services .architecture .flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.gplg-services .architecture .flow .flow-card{margin:0!important;border-radius:18px!important}@media(max-width:1024px){.gplg-services .architecture .flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:689px){.gplg-services .architecture .flow{grid-template-columns:1fr!important;gap:16px!important}}.gplg-consultancy{background:#06131e;color:#eef7ff;overflow:hidden}.gplg-consultancy *{box-sizing:border-box}.gplg-consultancy .consult-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.gplg-consultancy .consult-spaced{margin-top:42px!important}.gplg-consultancy .consult-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:#42b9ff;margin-bottom:18px}.gplg-consultancy h1,.gplg-consultancy h2,.gplg-consultancy h3{color:#fff;margin-top:0}.gplg-consultancy h1{font-size:clamp(42px,5vw,72px);line-height:1.02;max-width:900px;margin-bottom:24px}.gplg-consultancy h2{font-size:clamp(30px,3.1vw,48px);line-height:1.08;margin-bottom:20px}.gplg-consultancy h3{font-size:20px;line-height:1.2;margin-bottom:12px}.gplg-consultancy p,.gplg-consultancy li{color:#adc0d0;font-size:17px;line-height:1.72}.gplg-consultancy .consult-hero{position:relative;min-height:720px;display:flex;align-items:flex-end}.gplg-consultancy .consult-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-consultancy .consult-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 12 20 / .94) 0%,rgb(3 12 20 / .72) 48%,rgb(3 12 20 / .24) 100%),linear-gradient(0deg,rgb(3 12 20 / .86),transparent 55%)}.gplg-consultancy .consult-inner{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:0 auto;padding:110px 0 88px}.gplg-consultancy .consult-inner>p{max-width:780px;font-size:20px}.gplg-consultancy .consult-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.gplg-consultancy .consult-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border:1px solid #294458;border-radius:8px;color:#fff;text-decoration:none;font-weight:750;background:rgb(6 19 30 / .7);transition:.25s ease}.gplg-consultancy .consult-btn:hover{transform:translateY(-2px);border-color:#42b9ff}.gplg-consultancy .consult-btn.primary{background:#168bd2;border-color:#168bd2}.gplg-consultancy .consult-section{padding:76px 0}.gplg-consultancy .consult-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.gplg-consultancy .consult-copy p+p{margin-top:20px}.gplg-consultancy .consult-heading{max-width:880px;margin-bottom:38px}.gplg-consultancy .consult-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gplg-consultancy .consult-card{position:relative;min-height:250px;padding:30px;border:1px solid #1b3a50;border-radius:18px;background:#091a27;overflow:hidden;transition:.25s ease}.gplg-consultancy .consult-card:after{content:"";position:absolute;inset:auto -20% -55% 25%;height:120px;background:radial-gradient(circle,rgb(36 171 255 / .13),transparent 68%)}.gplg-consultancy .consult-card:hover{transform:translateY(-5px);border-color:#2c8ec6}.gplg-consultancy .consult-card>span,.gplg-consultancy .consult-flow span{display:block;color:#fff;margin-bottom:26px}.gplg-consultancy .consult-media{position:relative;min-height:610px;display:flex;align-items:flex-end}.gplg-consultancy .consult-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-consultancy .consult-media-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 12 20 / .9),rgb(3 12 20 / .36)),linear-gradient(0deg,rgb(3 12 20 / .82),transparent)}.gplg-consultancy .consult-media-content{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto;padding:80px 0}.gplg-consultancy .consult-media-content h2,.gplg-consultancy .consult-media-content p{max-width:720px}.gplg-consultancy .consult-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gplg-consultancy .consult-flow article{min-height:190px;padding:28px;border:1px solid #1b3a50;border-radius:18px;background:#091a27}.gplg-consultancy .consult-flow strong{display:block;color:#42b9ff;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.gplg-consultancy .consult-flow p{font-size:15px;margin:0}.gplg-consultancy .consult-split{width:min(1280px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #1b3a50;border-radius:22px;overflow:hidden;background:#091a27}.gplg-consultancy .consult-split-image{min-height:600px}.gplg-consultancy .consult-split-image img{width:100%;height:100%;object-fit:cover;display:block}.gplg-consultancy .consult-split-copy{padding:60px}.gplg-consultancy .consult-split-copy ul{padding-left:20px;margin:25px 0 0}.gplg-consultancy .consult-split-copy li+li{margin-top:8px}.gplg-consultancy .consult-growth{padding:0;border:1px solid #1b3a50;border-radius:22px;overflow:hidden;background:#091a27}.gplg-consultancy .consult-growth>div:first-child{padding:58px}.gplg-consultancy .consult-growth-image{height:100%;min-height:560px}.gplg-consultancy .consult-growth-image img{width:100%;height:100%;object-fit:cover;display:block}.gplg-consultancy .consult-deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gplg-consultancy .consult-deliverables article{padding:32px;border-left:2px solid #168bd2;background:#091a27;border-radius:0 14px 14px 0}.gplg-consultancy .consult-cta{padding:90px 0 100px;text-align:center;background:linear-gradient(135deg,#081d2d,#06131e)}.gplg-consultancy .consult-cta h2,.gplg-consultancy .consult-cta p{max-width:850px;margin-left:auto;margin-right:auto}.gplg-consultancy .consult-cta .consult-btn{margin-top:22px}@media(max-width:1024px){.gplg-consultancy .consult-wrap,.gplg-consultancy .consult-inner,.gplg-consultancy .consult-media-content,.gplg-consultancy .consult-split{width:min(100% - 48px,1280px)}.gplg-consultancy .consult-spaced{margin-top:30px!important}.gplg-consultancy .consult-hero{min-height:650px}.gplg-consultancy .consult-grid-2{gap:38px}.gplg-consultancy .consult-card-grid,.gplg-consultancy .consult-flow{grid-template-columns:repeat(2,1fr);gap:20px}.gplg-consultancy .consult-split-copy{padding:42px}}@media(max-width:689px){.gplg-consultancy .consult-wrap,.gplg-consultancy .consult-inner,.gplg-consultancy .consult-media-content,.gplg-consultancy .consult-split{width:calc(100% - 32px)}.gplg-consultancy .consult-spaced{margin-top:24px!important}.gplg-consultancy .consult-hero{min-height:620px}.gplg-consultancy .consult-inner{padding:88px 0 58px}.gplg-consultancy .consult-inner>p,.gplg-consultancy p,.gplg-consultancy li{font-size:16px}.gplg-consultancy .consult-section{padding:52px 0}.gplg-consultancy .consult-grid-2,.gplg-consultancy .consult-card-grid,.gplg-consultancy .consult-flow,.gplg-consultancy .consult-split,.gplg-consultancy .consult-deliverables{grid-template-columns:1fr}.gplg-consultancy .consult-card-grid,.gplg-consultancy .consult-flow,.gplg-consultancy .consult-deliverables{gap:18px}.gplg-consultancy .consult-card{min-height:220px;padding:25px}.gplg-consultancy .consult-media{min-height:560px}.gplg-consultancy .consult-split-image{min-height:390px}.gplg-consultancy .consult-split-copy{padding:30px 24px 34px}.gplg-consultancy .consult-growth>div:first-child{padding:30px 24px}.gplg-consultancy .consult-growth-image{min-height:390px;grid-row:1}.gplg-consultancy .consult-actions{gap:10px}.gplg-consultancy .consult-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.gplg-consultancy .consult-card,.gplg-consultancy .consult-btn{transition:none!important}.gplg-consultancy .consult-card:hover,.gplg-consultancy .consult-btn:hover{transform:none!important}}body.gplg-consultancy-live .gplg-consultancy .consult-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}body.gplg-consultancy-live .gplg-consultancy .consult-hero>img{border-radius:0!important}body.gplg-consultancy-live .gplg-consultancy{width:100%!important;max-width:none!important}.gplg-consultancy .consult-spaced{margin-top:24px!important}.gplg-consultancy .consult-section{padding-top:58px!important;padding-bottom:58px!important}.gplg-consultancy .consult-card{padding:34px 32px 32px!important}.gplg-consultancy .consult-card>span{margin-bottom:30px!important}.gplg-consultancy .consult-flow article{padding:32px!important}.gplg-consultancy .consult-flow span{margin-bottom:30px!important}.gplg-consultancy .consult-flow{gap:18px!important}.gplg-consultancy .consult-deliverables{gap:18px!important}.gplg-consultancy .consult-deliverables article{padding:30px 34px!important;border-left-width:2px!important}.gplg-consultancy .consult-deliverables h3{margin-top:0!important}.gplg-consultancy .consult-media,.gplg-consultancy .consult-split{margin-top:24px!important}@media(max-width:1024px){.gplg-consultancy .consult-spaced{margin-top:20px!important}.gplg-consultancy .consult-section{padding-top:50px!important;padding-bottom:50px!important}.gplg-consultancy .consult-card,.gplg-consultancy .consult-flow article{padding:28px!important}.gplg-consultancy .consult-deliverables article{padding:28px 30px!important}}@media(max-width:689px){.gplg-consultancy .consult-spaced{margin-top:18px!important}.gplg-consultancy .consult-section{padding-top:42px!important;padding-bottom:42px!important}.gplg-consultancy .consult-card,.gplg-consultancy .consult-flow article{padding:26px 24px!important}.gplg-consultancy .consult-card>span,.gplg-consultancy .consult-flow span{margin-bottom:24px!important}.gplg-consultancy .consult-deliverables article{padding:26px 28px!important}.gplg-consultancy .consult-card-grid,.gplg-consultancy .consult-flow,.gplg-consultancy .consult-deliverables{gap:16px!important}}.gplg-auto{background:#06131e;color:#eef7ff;overflow:hidden;width:100%;max-width:none}.gplg-auto *{box-sizing:border-box}.gplg-auto .auto-wrap{width:min(1280px,calc(100% - 64px));margin:auto}.gplg-auto .auto-spaced{margin-top:24px!important}.gplg-auto .auto-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:#42b9ff;margin-bottom:18px}.gplg-auto h1,.gplg-auto h2,.gplg-auto h3{color:#fff;margin-top:0}.gplg-auto h1{font-size:clamp(42px,5vw,72px);line-height:1.02;max-width:920px;margin-bottom:24px}.gplg-auto h2{font-size:clamp(30px,3.1vw,48px);line-height:1.08;margin-bottom:20px}.gplg-auto h3{font-size:20px;margin-bottom:12px}.gplg-auto p,.gplg-auto li{color:#adc0d0;font-size:17px;line-height:1.72}body.gplg-automation-live .gplg-auto .auto-hero{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:720px;display:flex;align-items:flex-end}.gplg-auto .auto-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-auto .auto-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 12 20 / .94),rgb(3 12 20 / .65) 52%,rgb(3 12 20 / .22)),linear-gradient(0deg,rgb(3 12 20 / .82),transparent 55%)}.gplg-auto .auto-inner{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto;padding:110px 0 88px}.gplg-auto .auto-inner>p{font-size:20px;max-width:790px}.gplg-auto .auto-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.gplg-auto .auto-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border:1px solid #294458;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:750;background:rgb(6 19 30 / .72);transition:.25s}.gplg-auto .auto-btn:hover{transform:translateY(-2px);border-color:#42b9ff}.gplg-auto .auto-btn.primary{background:#168bd2;border-color:#168bd2}.gplg-auto .auto-section{padding:58px 0}.gplg-auto .auto-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.gplg-auto .auto-two p+p{margin-top:18px}.gplg-auto .auto-heading{max-width:900px;margin-bottom:34px}.gplg-auto .auto-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gplg-auto .auto-cards article,.gplg-auto .auto-flow article,.gplg-auto .auto-process article{padding:32px;border:1px solid #1b3a50;border-radius:18px;background:#091a27}.gplg-auto .auto-cards article{min-height:255px}.gplg-auto .auto-cards span,.gplg-auto .auto-flow span,.gplg-auto .auto-process span{display:block;color:#fff;margin-bottom:28px}.gplg-auto .auto-media,.gplg-auto .auto-video{position:relative;min-height:600px;display:flex;align-items:flex-end;width:100vw;margin-left:calc(50% - 50vw)}.gplg-auto .auto-media>img,.gplg-auto .auto-video>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-auto .auto-media-overlay,.gplg-auto .auto-video-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 12 20 / .9),rgb(3 12 20 / .3)),linear-gradient(0deg,rgb(3 12 20 / .8),transparent)}.gplg-auto .auto-media-copy,.gplg-auto .auto-video-copy{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto;padding:74px 0}.gplg-auto .auto-media-copy h2,.gplg-auto .auto-media-copy p,.gplg-auto .auto-video-copy h2,.gplg-auto .auto-video-copy p{max-width:760px}.gplg-auto .auto-flow,.gplg-auto .auto-process{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gplg-auto .auto-flow article,.gplg-auto .auto-process article{min-height:190px}.gplg-auto .auto-flow strong{display:block;color:#42b9ff;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.gplg-auto .auto-flow p,.gplg-auto .auto-process p{font-size:15px;margin:0}.gplg-auto .auto-split{width:min(1280px,calc(100% - 64px));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:.92fr 1.08fr;border:1px solid #1b3a50;border-radius:22px;overflow:hidden;background:#091a27}.gplg-auto .auto-split-copy{padding:52px}.gplg-auto .auto-split-copy ul{padding-left:20px;margin:20px 0 28px}.gplg-auto .auto-split-copy li+li{margin-top:7px}.gplg-auto .auto-split-image{min-height:610px}.gplg-auto .auto-split-image img{width:100%;height:100%;object-fit:cover;display:block}.gplg-auto .auto-links{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.gplg-auto .auto-links a{display:flex;flex-direction:column;gap:8px;padding:30px 32px;border:1px solid #1b3a50;border-radius:16px;background:#091a27;color:#fff!important;text-decoration:none!important;transition:.25s}.gplg-auto .auto-links a:hover{transform:translateY(-4px);border-color:#42b9ff}.gplg-auto .auto-links span{color:#42b9ff}.gplg-auto .auto-cta{padding:82px 0 92px;text-align:center;background:linear-gradient(135deg,#081d2d,#06131e)}.gplg-auto .auto-cta h2,.gplg-auto .auto-cta p{max-width:850px;margin-left:auto;margin-right:auto}.gplg-auto .auto-cta .auto-btn{margin-top:20px}@media(max-width:1024px){.gplg-auto .auto-wrap,.gplg-auto .auto-inner,.gplg-auto .auto-media-copy,.gplg-auto .auto-video-copy,.gplg-auto .auto-split{width:min(100% - 48px,1280px)}.gplg-auto .auto-spaced{margin-top:20px!important}.gplg-auto .auto-section{padding:50px 0}.gplg-auto .auto-cards,.gplg-auto .auto-flow,.gplg-auto .auto-process{grid-template-columns:repeat(2,1fr)}.gplg-auto .auto-two{gap:38px}.gplg-auto .auto-split-copy{padding:38px}}@media(max-width:689px){.gplg-auto .auto-wrap,.gplg-auto .auto-inner,.gplg-auto .auto-media-copy,.gplg-auto .auto-video-copy,.gplg-auto .auto-split{width:calc(100% - 32px)}.gplg-auto .auto-spaced{margin-top:18px!important}.gplg-auto .auto-section{padding:42px 0}.gplg-auto .auto-hero{min-height:620px!important}.gplg-auto .auto-inner{padding:88px 0 58px}.gplg-auto .auto-inner>p,.gplg-auto p,.gplg-auto li{font-size:16px}.gplg-auto .auto-two,.gplg-auto .auto-cards,.gplg-auto .auto-flow,.gplg-auto .auto-process,.gplg-auto .auto-split,.gplg-auto .auto-links{grid-template-columns:1fr}.gplg-auto .auto-cards,.gplg-auto .auto-flow,.gplg-auto .auto-process,.gplg-auto .auto-links{gap:16px}.gplg-auto .auto-cards article,.gplg-auto .auto-flow article,.gplg-auto .auto-process article{padding:26px 24px}.gplg-auto .auto-media,.gplg-auto .auto-video{min-height:550px}.gplg-auto .auto-split-image{min-height:390px;grid-row:1}.gplg-auto .auto-split-copy{padding:30px 24px 34px}.gplg-auto .auto-actions{gap:10px}.gplg-auto .auto-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.gplg-auto .auto-btn,.gplg-auto .auto-links a{transition:none!important}.gplg-auto .auto-btn:hover,.gplg-auto .auto-links a:hover{transform:none!important}}.gplg-robotics{background:#06131e;color:#eef7ff;overflow:hidden}.gplg-robotics *{box-sizing:border-box}.gplg-robotics .robot-wrap{width:min(1280px,calc(100% - 64px));margin:auto}.gplg-robotics .robot-space{margin-top:24px!important}.gplg-robotics .robot-eye{font-size:12px;font-weight:800;letter-spacing:.16em;color:#42b9ff;margin-bottom:18px}.gplg-robotics h1,.gplg-robotics h2,.gplg-robotics h3{color:#fff;margin-top:0}.gplg-robotics h1{font-size:clamp(42px,5vw,72px);line-height:1.02;max-width:900px;margin-bottom:24px}.gplg-robotics h2{font-size:clamp(30px,3.1vw,48px);line-height:1.08;margin-bottom:20px}.gplg-robotics p,.gplg-robotics li{color:#adc0d0;font-size:17px;line-height:1.72}.gplg-robotics .robot-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:720px;display:flex;align-items:flex-end}.gplg-robotics .robot-hero>img,.gplg-robotics .robot-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gplg-robotics .robot-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 12 20 / .94),rgb(3 12 20 / .55),rgb(3 12 20 / .2)),linear-gradient(0deg,rgb(3 12 20 / .8),transparent)}.gplg-robotics .robot-inner{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto;padding:110px 0 88px}.gplg-robotics .robot-inner>p{font-size:20px;max-width:780px}.gplg-robotics .robot-btn{display:inline-flex;min-height:52px;align-items:center;padding:0 22px;border:1px solid #294458;border-radius:8px;color:#fff!important;text-decoration:none!important;font-weight:750;background:#0a1b28}.gplg-robotics .robot-btn.primary{background:#168bd2;border-color:#168bd2}.gplg-robotics .robot-section{padding:58px 0}.gplg-robotics .robot-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.gplg-robotics .robot-heading{margin-bottom:26px;max-width:900px}.gplg-robotics .robot-grid,.gplg-robotics .robot-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gplg-robotics .robot-grid article,.gplg-robotics .robot-flow article{padding:28px 30px!important;border:1px solid #1b3a50;border-radius:18px;background:#091a27;min-height:0!important}.gplg-robotics article>span{display:block;color:#fff;margin:0 0 18px!important}.gplg-robotics article p{margin:0!important}.gplg-robotics .robot-flow strong{display:block;color:#42b9ff;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.gplg-robotics .robot-split,.gplg-robotics .robot-feature{width:min(1280px,calc(100% - 64px));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #1b3a50;border-radius:22px;overflow:hidden;background:#091a27}.gplg-robotics .robot-media{min-height:520px}.gplg-robotics .robot-media video{width:100%;height:100%;min-height:520px;display:block;object-fit:cover}.gplg-robotics .robot-copy,.gplg-robotics .robot-featurecopy{padding:48px 44px;align-self:center}.gplg-robotics .robot-copy ul{padding-left:20px;margin-top:22px}.gplg-robotics .robot-band{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:570px;display:flex;align-items:flex-end}.gplg-robotics .robot-bandcopy{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto;padding:68px 0}.gplg-robotics .robot-bandcopy h2,.gplg-robotics .robot-bandcopy p{max-width:760px}.gplg-robotics .robot-feature{grid-template-columns:.92fr 1.08fr}.gplg-robotics .robot-featureimg{min-height:470px}.gplg-robotics .robot-featureimg img{width:100%;height:100%;min-height:470px;object-fit:cover;display:block}.gplg-robotics .robot-reverse .robot-featurecopy{order:2}.gplg-robotics .robot-reverse .robot-featureimg{order:1}.gplg-robotics .robot-cta{padding:82px 0 92px;text-align:center}.gplg-robotics .robot-cta h2,.gplg-robotics .robot-cta p{max-width:850px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.gplg-robotics .robot-wrap,.gplg-robotics .robot-inner,.gplg-robotics .robot-split,.gplg-robotics .robot-feature,.gplg-robotics .robot-bandcopy{width:min(1280px,calc(100% - 48px))}.gplg-robotics .robot-grid,.gplg-robotics .robot-flow{grid-template-columns:repeat(2,1fr)}.gplg-robotics .robot-grid article,.gplg-robotics .robot-flow article{padding:27px 28px!important}.gplg-robotics .robot-two{gap:38px}.gplg-robotics .robot-copy,.gplg-robotics .robot-featurecopy{padding:36px 32px}}@media(max-width:689px){.gplg-robotics .robot-wrap,.gplg-robotics .robot-inner,.gplg-robotics .robot-split,.gplg-robotics .robot-feature,.gplg-robotics .robot-bandcopy{width:calc(100% - 32px)}.gplg-robotics .robot-space{margin-top:18px!important}.gplg-robotics .robot-section{padding:42px 0}.gplg-robotics .robot-hero{min-height:620px}.gplg-robotics .robot-inner{padding:88px 0 58px}.gplg-robotics .robot-two,.gplg-robotics .robot-grid,.gplg-robotics .robot-flow,.gplg-robotics .robot-split,.gplg-robotics .robot-feature{grid-template-columns:1fr}.gplg-robotics .robot-grid,.gplg-robotics .robot-flow{gap:16px}.gplg-robotics .robot-grid article,.gplg-robotics .robot-flow article{padding:24px!important}.gplg-robotics .robot-media,.gplg-robotics .robot-media video{min-height:330px}.gplg-robotics .robot-copy,.gplg-robotics .robot-featurecopy{padding:30px 24px 34px}.gplg-robotics .robot-featureimg,.gplg-robotics .robot-featureimg img{min-height:330px}.gplg-robotics .robot-featureimg,.gplg-robotics .robot-reverse .robot-featureimg{order:1}.gplg-robotics .robot-featurecopy,.gplg-robotics .robot-reverse .robot-featurecopy{order:2}}body.gplg-robotics-live .gplg-robotics{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body.gplg-robotics-live .gplg-robotics .robot-hero,body.gplg-robotics-live .gplg-robotics .robot-band{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}body.gplg-custom-preview .gplg-technologies .tech-spaced,body.gplg-custom-preview .gplg-technologies .section-spaced,body.gplg-custom-preview .gplg-technologies section+section{margin-top:24px!important}body.gplg-custom-preview .gplg-technologies .full-visual+section,body.gplg-custom-preview .gplg-technologies .tech-media+section,body.gplg-custom-preview .gplg-technologies .media-section+section{margin-top:24px!important}body.gplg-custom-preview .gplg-technologies .tech-grid,body.gplg-custom-preview .gplg-technologies .technology-grid,body.gplg-custom-preview .gplg-technologies .cards-grid{gap:20px!important;row-gap:20px!important;column-gap:20px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow,body.gplg-custom-preview .gplg-technologies .flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}body.gplg-custom-preview .gplg-technologies .architecture .flow>*,body.gplg-custom-preview .gplg-technologies .flow>*,body.gplg-custom-preview .gplg-technologies .tech-grid>*,body.gplg-custom-preview .gplg-technologies .technology-grid>*,body.gplg-custom-preview .gplg-technologies .cards-grid>*{min-height:0!important;height:auto!important;margin:0!important;padding:28px 30px!important;border-radius:18px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow>*>span:first-child,body.gplg-custom-preview .gplg-technologies .flow>*>span:first-child{display:block;margin:0 0 18px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow p,body.gplg-custom-preview .gplg-technologies .flow p{margin-bottom:0!important}body.gplg-custom-preview .gplg-technologies .section-heading,body.gplg-custom-preview .gplg-technologies .tech-heading{margin-bottom:26px!important}@media(max-width:1024px){body.gplg-custom-preview .gplg-technologies .tech-spaced,body.gplg-custom-preview .gplg-technologies .section-spaced,body.gplg-custom-preview .gplg-technologies section+section{margin-top:20px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow,body.gplg-custom-preview .gplg-technologies .flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow>*,body.gplg-custom-preview .gplg-technologies .flow>*,body.gplg-custom-preview .gplg-technologies .tech-grid>*,body.gplg-custom-preview .gplg-technologies .technology-grid>*,body.gplg-custom-preview .gplg-technologies .cards-grid>*{padding:27px 28px!important}}@media(max-width:689px){body.gplg-custom-preview .gplg-technologies .tech-spaced,body.gplg-custom-preview .gplg-technologies .section-spaced,body.gplg-custom-preview .gplg-technologies section+section{margin-top:18px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow,body.gplg-custom-preview .gplg-technologies .flow{grid-template-columns:1fr!important;gap:16px!important}body.gplg-custom-preview .gplg-technologies .tech-grid,body.gplg-custom-preview .gplg-technologies .technology-grid,body.gplg-custom-preview .gplg-technologies .cards-grid{gap:16px!important}body.gplg-custom-preview .gplg-technologies .architecture .flow>*,body.gplg-custom-preview .gplg-technologies .flow>*,body.gplg-custom-preview .gplg-technologies .tech-grid>*,body.gplg-custom-preview .gplg-technologies .technology-grid>*,body.gplg-custom-preview .gplg-technologies .cards-grid>*{padding:24px!important}}.gplg-packaging-final .pack-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 39%,rgb(3 13 22 / .45) 69%,rgb(3 13 22 / .16) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Packagin-Hero1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-packaging-final .pack-image-1,.gplg-packaging-final .pack-image-2,.gplg-packaging-final .pack-image-3{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-packaging-final .pack-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .90) 0%,rgb(3 13 22 / .57) 55%,rgb(3 13 22 / .25) 100%),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .10) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Packagin-2.png)}.gplg-packaging-final .pack-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .90) 0%,rgb(3 13 22 / .56) 55%,rgb(3 13 22 / .24) 100%),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .10) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Packagin-3.png)}.gplg-packaging-final .pack-image-3{background-image:linear-gradient(90deg,rgb(3 13 22 / .91) 0%,rgb(3 13 22 / .58) 55%,rgb(3 13 22 / .27) 100%),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .11) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/rob-int.png)}.gplg-packaging-final .pack-image-1 .gplg-wrap,.gplg-packaging-final .pack-image-2 .gplg-wrap,.gplg-packaging-final .pack-image-3 .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-packaging-final .pack-image-1 h2,.gplg-packaging-final .pack-image-2 h2,.gplg-packaging-final .pack-image-3 h2{max-width:940px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-packaging-final .pack-image-1 p:not(.gplg-eyebrow),.gplg-packaging-final .pack-image-2 p:not(.gplg-eyebrow),.gplg-packaging-final .pack-image-3 p:not(.gplg-eyebrow){max-width:790px}.gplg-packaging-final .gplg-process{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;background:transparent!important;border:0!important}.gplg-packaging-final .gplg-process article{min-height:0!important;height:auto!important;padding:30px 32px 32px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-packaging-final .gplg-process article:nth-child(n+4){background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-packaging-final .gplg-process article>span{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0 0 26px!important;border:1px solid rgb(57 174 251 / .48);border-radius:50%}.gplg-packaging-final .gplg-process article h3{margin:0 0 13px!important}.gplg-packaging-final .gplg-process article p{margin:0!important}.gplg-packaging-final .architecture .flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}.gplg-packaging-final .architecture .flow-card{min-height:0!important;height:auto!important;padding:30px 32px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#091724!important}.gplg-packaging-final .architecture .flow-card:after{display:none!important}.gplg-packaging-final .architecture .flow-card>span{display:block!important;margin:0 0 20px!important}.gplg-packaging-final .architecture .flow-card>small{display:block!important;margin:0 0 10px!important}.gplg-packaging-final .architecture .flow-card>strong{display:block!important;margin:0!important}.gplg-packaging-final .architecture-note{margin-top:24px!important}.gplg-packaging-final .gplg-grid.three,.gplg-packaging-final .gplg-grid.four,.gplg-packaging-final .gplg-grid.links{gap:22px!important}.gplg-packaging-final .gplg-grid article,.gplg-packaging-final .gplg-grid.links a{min-height:0!important;height:auto!important;padding:30px 32px!important}.gplg-packaging-final .pack-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e 0%,#091c2a 100%)}body.gplg-custom-preview .gplg-packaging-final section+section{margin-top:32px!important}@media(max-width:1024px){body.gplg-custom-preview .gplg-packaging-final section+section{margin-top:26px!important}.gplg-packaging-final .pack-image-1,.gplg-packaging-final .pack-image-2,.gplg-packaging-final .pack-image-3{min-height:560px}.gplg-packaging-final .gplg-process,.gplg-packaging-final .architecture .flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-packaging-final .gplg-process article,.gplg-packaging-final .architecture .flow-card,.gplg-packaging-final .gplg-grid article,.gplg-packaging-final .gplg-grid.links a{padding:28px!important}}@media(max-width:689px){body.gplg-custom-preview .gplg-packaging-final section+section{margin-top:20px!important}.gplg-packaging-final .pack-hero{background-position:60% center}.gplg-packaging-final .pack-image-1,.gplg-packaging-final .pack-image-2,.gplg-packaging-final .pack-image-3{min-height:520px}.gplg-packaging-final .pack-image-1 .gplg-wrap,.gplg-packaging-final .pack-image-2 .gplg-wrap,.gplg-packaging-final .pack-image-3 .gplg-wrap{padding-bottom:48px}.gplg-packaging-final .gplg-process,.gplg-packaging-final .architecture .flow{grid-template-columns:1fr!important;gap:16px!important}.gplg-packaging-final .gplg-process article,.gplg-packaging-final .architecture .flow-card,.gplg-packaging-final .gplg-grid article,.gplg-packaging-final .gplg-grid.links a{padding:24px!important}}.gplg-smart-warehouse .smart-hero{background-image:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 40%,rgb(3 13 22 / .43) 70%,rgb(3 13 22 / .14) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-service-2225-600.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-smart-warehouse .smart-image-1,.gplg-smart-warehouse .smart-image-2{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-smart-warehouse .smart-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .88),rgb(3 13 22 / .30)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 68%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Smart-Warehousing.png)}.gplg-smart-warehouse .smart-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .90),rgb(3 13 22 / .28)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 68%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Factory.png)}.gplg-smart-warehouse .smart-image-1 .gplg-wrap,.gplg-smart-warehouse .smart-image-2 .gplg-wrap{position:relative;z-index:2;padding-bottom:70px}.gplg-smart-warehouse .smart-image-1 h2,.gplg-smart-warehouse .smart-image-2 h2{max-width:940px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-smart-warehouse .smart-image-1 p:not(.gplg-eyebrow),.gplg-smart-warehouse .smart-image-2 p:not(.gplg-eyebrow){max-width:790px}.gplg-smart-warehouse .gplg-process{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;background:transparent!important;border:0!important}.gplg-smart-warehouse .gplg-process article{min-height:0!important;height:auto!important;padding:30px 32px 32px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-smart-warehouse .gplg-process article:nth-child(n+4){background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-smart-warehouse .gplg-process article>span{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0 0 26px!important;border:1px solid rgb(57 174 251 / .48);border-radius:50%}.gplg-smart-warehouse .gplg-process article h3{margin:0 0 13px!important}.gplg-smart-warehouse .gplg-process article p{margin:0!important}.gplg-smart-warehouse .architecture .flow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}.gplg-smart-warehouse .architecture .flow-card{min-height:0!important;height:auto!important;padding:30px 32px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#091724!important}.gplg-smart-warehouse .architecture .flow-card:after{display:none!important}.gplg-smart-warehouse .architecture .flow-card>span{display:block!important;margin:0 0 20px!important}.gplg-smart-warehouse .architecture .flow-card>small{display:block!important;margin:0 0 10px!important}.gplg-smart-warehouse .architecture .flow-card>strong{display:block!important;margin:0!important}.gplg-smart-warehouse .architecture-note{margin-top:24px!important}.gplg-smart-warehouse .gplg-grid.three,.gplg-smart-warehouse .gplg-grid.four,.gplg-smart-warehouse .gplg-grid.links{gap:22px!important}.gplg-smart-warehouse .gplg-grid article,.gplg-smart-warehouse .gplg-grid.links a{min-height:0!important;height:auto!important;padding:30px 32px!important}.gplg-smart-warehouse .smart-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e 0%,#091c2a 100%)}body.gplg-custom-preview .gplg-smart-warehouse section+section{margin-top:32px!important}@media(max-width:1024px){body.gplg-custom-preview .gplg-smart-warehouse section+section{margin-top:26px!important}.gplg-smart-warehouse .smart-image-1,.gplg-smart-warehouse .smart-image-2{min-height:560px}.gplg-smart-warehouse .gplg-process,.gplg-smart-warehouse .architecture .flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-smart-warehouse .gplg-process article,.gplg-smart-warehouse .architecture .flow-card,.gplg-smart-warehouse .gplg-grid article,.gplg-smart-warehouse .gplg-grid.links a{padding:28px!important}}@media(max-width:689px){body.gplg-custom-preview .gplg-smart-warehouse section+section{margin-top:20px!important}.gplg-smart-warehouse .smart-hero{background-position:58% center}.gplg-smart-warehouse .smart-image-1,.gplg-smart-warehouse .smart-image-2{min-height:520px}.gplg-smart-warehouse .smart-image-1 .gplg-wrap,.gplg-smart-warehouse .smart-image-2 .gplg-wrap{padding-bottom:48px}.gplg-smart-warehouse .gplg-process,.gplg-smart-warehouse .architecture .flow{grid-template-columns:1fr!important;gap:16px!important}.gplg-smart-warehouse .gplg-process article,.gplg-smart-warehouse .architecture .flow-card,.gplg-smart-warehouse .gplg-grid article,.gplg-smart-warehouse .gplg-grid.links a{padding:24px!important}}body.gplg-smart-warehousing-live .gplg-smart-warehouse section{position:relative;width:100%}body.gplg-smart-warehousing-live .gplg-smart-warehouse section+section{margin-top:32px!important}.gplg-smart-warehouse .smart-photo-hero{min-height:650px;display:flex;align-items:center;background:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .88) 40%,rgb(3 13 22 / .42) 70%,rgb(3 13 22 / .12) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-service-2225-600.webp) center center/cover no-repeat!important}.gplg-smart-warehouse .smart-photo-hero .gplg-wrap{width:100%}.gplg-smart-warehouse .smart-photo-hero h1{max-width:1050px}.gplg-smart-warehouse .smart-photo-hero .lead,.gplg-smart-warehouse .smart-photo-hero p:not(.gplg-eyebrow){max-width:850px}.gplg-smart-warehouse .smart-photo-band{min-height:560px;display:flex;align-items:flex-end;position:relative;background-size:cover!important;background-repeat:no-repeat!important}.gplg-smart-warehouse .smart-photo-band.storage{background:linear-gradient(90deg,rgb(3 13 22 / .90) 0%,rgb(3 13 22 / .50) 56%,rgb(3 13 22 / .20) 100%),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 68%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Smart-Warehousing.png) center center/cover no-repeat!important}.gplg-smart-warehouse .smart-photo-band.factory{background:linear-gradient(90deg,rgb(3 13 22 / .90) 0%,rgb(3 13 22 / .50) 56%,rgb(3 13 22 / .20) 100%),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 68%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Factory.png) center center/cover no-repeat!important}.gplg-smart-warehouse .smart-photo-band .gplg-wrap{width:100%;padding-bottom:64px}.gplg-smart-warehouse .smart-photo-band h2{max-width:940px;font-size:clamp(42px,5vw,68px);line-height:1.04}.gplg-smart-warehouse .smart-photo-band p:not(.gplg-eyebrow){max-width:790px}.gplg-smart-warehouse .smart-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}.gplg-smart-warehouse .smart-card{display:block!important;position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:30px 32px 32px!important;border:1px solid rgb(122 166 196 / .22)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-smart-warehouse .smart-card:before,.gplg-smart-warehouse .smart-card:after{display:none!important;content:none!important}.gplg-smart-warehouse .smart-num{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0 0 26px!important;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;font-weight:800;font-size:13px}.gplg-smart-warehouse .smart-card h3{margin:0 0 13px!important}.gplg-smart-warehouse .smart-card p{margin:0!important}.gplg-smart-warehouse .smart-flow-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}.gplg-smart-warehouse .smart-flow-card{display:block!important;min-width:0!important;min-height:0!important;height:auto!important;padding:30px 32px!important;margin:0!important;border:1px solid rgb(122 166 196 / .22)!important;border-radius:9px!important;background:#091724!important}.gplg-smart-warehouse .smart-flow-card:before,.gplg-smart-warehouse .smart-flow-card:after{display:none!important;content:none!important}.gplg-smart-warehouse .smart-flow-card .smart-num{margin-bottom:22px!important}.gplg-smart-warehouse .smart-flow-card small{display:block;margin:0 0 10px;color:#39aefb;font-weight:800;letter-spacing:.12em}.gplg-smart-warehouse .smart-flow-card strong{display:block;margin:0;color:#fff}.gplg-smart-warehouse .smart-flow-note{margin-top:24px!important}.gplg-smart-warehouse .smart-text-section{padding-top:4px;padding-bottom:4px}.gplg-smart-warehouse .smart-text-section+.smart-text-section{margin-top:32px!important}@media(max-width:1024px){body.gplg-smart-warehousing-live .gplg-smart-warehouse section+section{margin-top:26px!important}.gplg-smart-warehouse .smart-photo-hero{min-height:600px}.gplg-smart-warehouse .smart-photo-band{min-height:520px}.gplg-smart-warehouse .smart-card-grid,.gplg-smart-warehouse .smart-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-smart-warehouse .smart-card,.gplg-smart-warehouse .smart-flow-card{padding:28px!important}.gplg-smart-warehouse .smart-text-section+.smart-text-section{margin-top:26px!important}}@media(max-width:689px){body.gplg-smart-warehousing-live .gplg-smart-warehouse section+section{margin-top:20px!important}.gplg-smart-warehouse .smart-photo-hero{min-height:560px;background-position:58% center!important}.gplg-smart-warehouse .smart-photo-band{min-height:470px}.gplg-smart-warehouse .smart-photo-band .gplg-wrap{padding-bottom:46px}.gplg-smart-warehouse .smart-card-grid,.gplg-smart-warehouse .smart-flow-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-smart-warehouse .smart-card,.gplg-smart-warehouse .smart-flow-card{padding:24px!important}.gplg-smart-warehouse .smart-text-section+.smart-text-section{margin-top:20px!important}}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-card-grid>.smart-card{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:30px 32px 32px!important;border:1px solid rgb(122 166 196 / .22)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-flow-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:32px!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-flow-grid>.smart-flow-card{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:30px 32px!important;border:1px solid rgb(122 166 196 / .22)!important;border-radius:9px!important;background:#091724!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-photo-hero{min-height:650px!important;display:flex!important;align-items:center!important;background:linear-gradient(90deg,rgb(3 13 22 / .97) 0%,rgb(3 13 22 / .80) 43%,rgb(3 13 22 / .16) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-service-2225-600.webp) center/cover no-repeat!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-photo-band{min-height:560px!important;display:flex!important;align-items:flex-end!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-photo-band.storage{background:linear-gradient(90deg,rgb(3 13 22 / .88),rgb(3 13 22 / .22)),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Smart-Warehousing.png) center/cover no-repeat!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-photo-band.factory{background:linear-gradient(90deg,rgb(3 13 22 / .88),rgb(3 13 22 / .22)),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Factory.png) center/cover no-repeat!important}@media(max-width:1024px){body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-card-grid,body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:689px){body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-card-grid,body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-flow-grid{grid-template-columns:1fr!important;gap:16px!important}body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-card-grid>.smart-card,body.gplg-smart-warehousing-live main.gplg-smart-warehouse .smart-flow-grid>.smart-flow-card{padding:24px!important}}.gplg-machine-vision-service .mv-hero{background:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 39%,rgb(3 13 22 / .48) 68%,rgb(3 13 22 / .18) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Machine-Vision-.png) center/cover no-repeat}.gplg-machine-vision-service .gplg-wrap{width:min(1220px,calc(100% - 80px))}body.gplg-custom-preview .gplg-machine-vision-service section+section{margin-top:32px!important}.gplg-machine-vision-service .mv-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-machine-vision-service .mv-image-band .gplg-wrap{padding-bottom:70px}.gplg-machine-vision-service .mv-image-band h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-machine-vision-service .mv-image-band p:not(.gplg-eyebrow){max-width:780px}.gplg-machine-vision-service .mv-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .90),rgb(3 13 22 / .25)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/machine-vision-2.jpeg)}.gplg-machine-vision-service .mv-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .25)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Machine-vision-1.jpeg)}.gplg-machine-vision-service .mv-image-3{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Machine-vision-QC-Ok.jpeg)}.gplg-machine-vision-service .mv-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:36px!important}.gplg-machine-vision-service .mv-card{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;border:1px solid rgb(255 255 255 / .105)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-machine-vision-service .mv-card>*{margin-left:0!important;margin-right:0!important}.gplg-machine-vision-service .mv-card h3{margin:9px 0 13px!important}.gplg-machine-vision-service .mv-card p{margin:0!important}.gplg-machine-vision-service .mv-no{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;background:#07121c;font-size:12px;font-weight:800;margin:0 0 26px!important}.gplg-machine-vision-service .mv-tag{display:block;color:#60c0ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px!important}.gplg-machine-vision-service .mv-flow .mv-card{min-height:210px!important}.gplg-machine-vision-service .mv-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e,#091c2a)}@media(max-width:1024px){.gplg-machine-vision-service .gplg-wrap{width:min(100% - 56px,1220px)}body.gplg-custom-preview .gplg-machine-vision-service section+section{margin-top:26px!important}.gplg-machine-vision-service .mv-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-machine-vision-service .mv-card{padding:28px!important}.gplg-machine-vision-service .mv-image-band{min-height:560px}}@media(max-width:689px){.gplg-machine-vision-service .gplg-wrap{width:calc(100% - 36px)}body.gplg-custom-preview .gplg-machine-vision-service section+section{margin-top:20px!important}.gplg-machine-vision-service .mv-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-machine-vision-service .mv-card{padding:24px!important}.gplg-machine-vision-service .mv-image-band{min-height:520px}.gplg-machine-vision-service .mv-image-band .gplg-wrap{padding-bottom:48px}.gplg-machine-vision-service .mv-hero{background-position:60% center}}.gplg-industrial-software .soft-hero{background:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 40%,rgb(3 13 22 / .47) 69%,rgb(3 13 22 / .17) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Industrial-Software.png) center/cover no-repeat}.gplg-industrial-software .gplg-wrap{width:min(1220px,calc(100% - 80px))}body.gplg-custom-preview .gplg-industrial-software section+section{margin-top:32px!important}.gplg-industrial-software .soft-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-industrial-software .soft-image-band .gplg-wrap{padding-bottom:70px}.gplg-industrial-software .soft-image-band h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-industrial-software .soft-image-band p:not(.gplg-eyebrow){max-width:790px}.gplg-industrial-software .soft-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .26)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-Soft.png)}.gplg-industrial-software .soft-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .94),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-iot.png)}.gplg-industrial-software .soft-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:36px!important}.gplg-industrial-software .soft-card{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;border:1px solid rgb(255 255 255 / .105)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-industrial-software .soft-card>*{margin-left:0!important;margin-right:0!important}.gplg-industrial-software .soft-card h3{margin:9px 0 13px!important}.gplg-industrial-software .soft-card p{margin:0!important}.gplg-industrial-software .soft-no{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;background:#07121c;font-size:12px;font-weight:800;margin:0 0 26px!important}.gplg-industrial-software .soft-tag{display:block;color:#60c0ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px!important}.gplg-industrial-software .soft-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e,#091c2a)}@media(max-width:1024px){.gplg-industrial-software .gplg-wrap{width:min(100% - 56px,1220px)}body.gplg-custom-preview .gplg-industrial-software section+section{margin-top:26px!important}.gplg-industrial-software .soft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-industrial-software .soft-card{padding:28px!important}.gplg-industrial-software .soft-image-band{min-height:560px}}@media(max-width:689px){.gplg-industrial-software .gplg-wrap{width:calc(100% - 36px)}body.gplg-custom-preview .gplg-industrial-software section+section{margin-top:20px!important}.gplg-industrial-software .soft-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-industrial-software .soft-card{padding:24px!important}.gplg-industrial-software .soft-image-band{min-height:520px}.gplg-industrial-software .soft-image-band .gplg-wrap{padding-bottom:48px}.gplg-industrial-software .soft-hero{background-position:60% center}}.gplg-risk-management .risk-hero{background:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 40%,rgb(3 13 22 / .47) 69%,rgb(3 13 22 / .17) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-Risk-management-1.jpeg) center/cover no-repeat}.gplg-risk-management .gplg-wrap{width:min(1220px,calc(100% - 80px))}body.gplg-custom-preview .gplg-risk-management section+section{margin-top:32px!important}.gplg-risk-management .risk-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-risk-management .risk-image-band .gplg-wrap{padding-bottom:70px}.gplg-risk-management .risk-image-band h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-risk-management .risk-image-band p:not(.gplg-eyebrow){max-width:790px}.gplg-risk-management .risk-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .25)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-Risk-management-3.jpeg)}.gplg-risk-management .risk-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-Risk-Management-2.jpeg)}.gplg-risk-management .risk-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:36px!important}.gplg-risk-management .risk-card{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;border:1px solid rgb(255 255 255 / .105)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-risk-management .risk-card>*{margin-left:0!important;margin-right:0!important}.gplg-risk-management .risk-card h3{margin:9px 0 13px!important}.gplg-risk-management .risk-card p{margin:0!important}.gplg-risk-management .risk-no{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;background:#07121c;font-size:12px;font-weight:800;margin:0 0 26px!important}.gplg-risk-management .risk-tag{display:block;color:#60c0ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px!important}.gplg-risk-management .risk-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e,#091c2a)}@media(max-width:1024px){.gplg-risk-management .gplg-wrap{width:min(1220px,calc(100% - 56px))}body.gplg-custom-preview .gplg-risk-management section+section{margin-top:26px!important}.gplg-risk-management .risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-risk-management .risk-card{padding:28px!important}.gplg-risk-management .risk-image-band{min-height:560px}}@media(max-width:689px){.gplg-risk-management .gplg-wrap{width:calc(100% - 36px)}body.gplg-custom-preview .gplg-risk-management section+section{margin-top:20px!important}.gplg-risk-management .risk-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-risk-management .risk-card{padding:24px!important}.gplg-risk-management .risk-image-band{min-height:520px}.gplg-risk-management .risk-image-band .gplg-wrap{padding-bottom:48px}.gplg-risk-management .risk-hero{background-position:62% center}}.gplg-support-maintenance .support-hero{background:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .90) 40%,rgb(3 13 22 / .47) 69%,rgb(3 13 22 / .17) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/SUP-and-Maintenance-Hero.jpeg) center/cover no-repeat}.gplg-support-maintenance .gplg-wrap{width:min(1220px,calc(100% - 80px))}body.gplg-custom-preview .gplg-support-maintenance section+section{margin-top:32px!important}.gplg-support-maintenance .support-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-support-maintenance .support-image-band .gplg-wrap{padding-bottom:70px}.gplg-support-maintenance .support-image-band h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-support-maintenance .support-image-band p:not(.gplg-eyebrow){max-width:790px}.gplg-support-maintenance .support-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .25)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/SUPPORT-MAINTENANCE.png)}.gplg-support-maintenance .support-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Sup-And-Maint.png)}.gplg-support-maintenance .support-image-3{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .24)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Sup-Maintenance-last-image.jpeg)}.gplg-support-maintenance .support-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:36px!important}.gplg-support-maintenance .support-card{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;border:1px solid rgb(255 255 255 / .105)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-support-maintenance .support-card>*{margin-left:0!important;margin-right:0!important}.gplg-support-maintenance .support-card h3{margin:9px 0 13px!important}.gplg-support-maintenance .support-card p{margin:0!important}.gplg-support-maintenance .support-no{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;background:#07121c;font-size:12px;font-weight:800;margin:0 0 26px!important}.gplg-support-maintenance .support-tag{display:block;color:#60c0ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px!important}.gplg-support-maintenance .support-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e,#091c2a)}@media(max-width:1024px){.gplg-support-maintenance .gplg-wrap{width:min(1220px,calc(100% - 56px))}body.gplg-custom-preview .gplg-support-maintenance section+section{margin-top:26px!important}.gplg-support-maintenance .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-support-maintenance .support-card{padding:28px!important}.gplg-support-maintenance .support-image-band{min-height:560px}}@media(max-width:689px){.gplg-support-maintenance .gplg-wrap{width:calc(100% - 36px)}body.gplg-custom-preview .gplg-support-maintenance section+section{margin-top:20px!important}.gplg-support-maintenance .support-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-support-maintenance .support-card{padding:24px!important}.gplg-support-maintenance .support-image-band{min-height:520px}.gplg-support-maintenance .support-image-band .gplg-wrap{padding-bottom:48px}.gplg-support-maintenance .support-hero{background-position:60% center}}.gplg-about .about-hero{background:linear-gradient(90deg,rgb(3 13 22 / .98) 0%,rgb(3 13 22 / .89) 42%,rgb(3 13 22 / .43) 72%,rgb(3 13 22 / .15) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/Real-Image-Univ-Coimbra.jpeg) center/cover no-repeat}.gplg-about .gplg-wrap{width:min(1220px,calc(100% - 80px))}body.gplg-custom-preview .gplg-about section+section{margin-top:32px!important}.gplg-about .about-image-band{min-height:620px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.gplg-about .about-image-band .gplg-wrap{padding-bottom:70px}.gplg-about .about-image-band h2{max-width:930px;font-size:clamp(42px,5vw,68px);line-height:1.02}.gplg-about .about-image-band p:not(.gplg-eyebrow){max-width:800px}.gplg-about .about-image-1{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .25)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/University-Coimbra.png)}.gplg-about .about-image-2{background-image:linear-gradient(90deg,rgb(3 13 22 / .91),rgb(3 13 22 / .22)),linear-gradient(0deg,rgb(3 13 22 / .95),rgb(3 13 22 / .08) 66%),url(https://gplg.pt/ia/wp-content/uploads/2026/10/GPLG-Technic.jpeg)}.gplg-about .about-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:36px!important}.gplg-about .about-card{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:32px!important;border:1px solid rgb(255 255 255 / .105)!important;border-radius:9px!important;background:linear-gradient(145deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))!important}.gplg-about .about-card>*{margin-left:0!important;margin-right:0!important}.gplg-about .about-card h3{margin:9px 0 13px!important}.gplg-about .about-card p{margin:0!important}.gplg-about .about-no{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(57 174 251 / .55);border-radius:50%;color:#39aefb;background:#07121c;font-size:12px;font-weight:800;margin:0 0 26px!important}.gplg-about .about-tag{display:block;color:#60c0ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px!important}.gplg-about .about-modern{background:radial-gradient(circle at 80% 35%,rgb(42 163 230 / .11),transparent 30%),linear-gradient(135deg,#07131e,#091c2a)}@media(max-width:1024px){.gplg-about .gplg-wrap{width:min(1220px,calc(100% - 56px))}body.gplg-custom-preview .gplg-about section+section{margin-top:26px!important}.gplg-about .about-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.gplg-about .about-card{padding:28px!important}.gplg-about .about-image-band{min-height:560px}}@media(max-width:689px){.gplg-about .gplg-wrap{width:calc(100% - 36px)}body.gplg-custom-preview .gplg-about section+section{margin-top:20px!important}.gplg-about .about-grid{grid-template-columns:1fr!important;gap:16px!important}.gplg-about .about-card{padding:24px!important}.gplg-about .about-image-band{min-height:520px}.gplg-about .about-image-band .gplg-wrap{padding-bottom:48px}.gplg-about .about-hero{background-position:58% center}}.gplg-home-v2{--gh-bg:#07131d;--gh-bg2:#0b1b27;--gh-panel:#0d2230;--gh-line:rgba(139,190,218,.18);--gh-text:#eaf4f8;--gh-muted:#a9bbc6;--gh-blue:#35a9e0;--gh-blue2:#70c9ef;background:#07131d;color:var(--gh-text);font-family:inherit;overflow:hidden}.gplg-home-v2 *{box-sizing:border-box}.gplg-home-v2 a{text-decoration:none}.gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 80px));margin:0 auto}.gplg-home-v2 .gh2-kicker{margin:0 0 16px;color:#6fc9f0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.gplg-home-v2 h1,.gplg-home-v2 h2,.gplg-home-v2 h3,.gplg-home-v2 p{margin-top:0}.gplg-home-v2 h1{font-size:clamp(46px,5.2vw,76px);line-height:.98;letter-spacing:-.045em;max-width:780px;margin-bottom:26px}.gplg-home-v2 h2{font-size:clamp(34px,3.8vw,54px);line-height:1.04;letter-spacing:-.035em;margin-bottom:0}.gplg-home-v2 h3{font-size:21px;line-height:1.25}.gplg-home-v2 p{color:var(--gh-muted);line-height:1.72}.gh2-hero{position:relative;padding:82px 0 70px;background:radial-gradient(circle at 78% 30%,rgb(37 137 184 / .15),transparent 35%),linear-gradient(135deg,#06111a 0%,#091924 60%,#07131d 100%)}.gh2-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,black,transparent 70%);pointer-events:none}.gh2-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:56px;align-items:center}.gh2-lead{font-size:18px;max-width:700px;margin-bottom:30px}.gh2-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:34px}.gh2-btn{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:4px;font-size:14px;font-weight:800;letter-spacing:.02em;transition:.2s ease}.gh2-btn-primary{background:#2ca7df;color:#04111a!important;border:1px solid #2ca7df}.gh2-btn-primary:hover{background:#67c8ef;border-color:#67c8ef}.gh2-btn-secondary{color:#e8f4f8!important;border:1px solid rgb(192 222 236 / .35);background:rgb(255 255 255 / .025)}.gh2-btn-secondary:hover{border-color:#6fc9f0;background:rgb(111 201 240 / .07)}.gh2-hero-tags{display:flex;gap:8px;flex-wrap:wrap}.gh2-hero-tags span{border:1px solid rgb(148 198 222 / .18);background:rgb(255 255 255 / .025);padding:7px 10px;border-radius:3px;color:#bcd0da;font-size:11px;font-weight:700;letter-spacing:.04em}.gh2-video-frame{position:relative;min-height:590px;border:1px solid rgb(125 192 222 / .24);background:#07131d;padding:9px;box-shadow:0 28px 70px rgb(0 0 0 / .34)}.gh2-video-frame:before{content:"";position:absolute;width:78px;height:78px;top:-1px;right:-1px;border-top:2px solid #44b7e7;border-right:2px solid #44b7e7;z-index:2}.gh2-hero-video{width:100%;height:570px;object-fit:cover;display:block;filter:saturate(.86) contrast(1.04)}.gh2-video-caption{position:absolute;left:26px;right:26px;bottom:26px;background:rgb(4 16 24 / .82);backdrop-filter:blur(8px);border:1px solid rgb(136 196 223 / .24);padding:14px 16px;color:#d9eaf1;font-size:12px;font-weight:700;letter-spacing:.035em;display:flex;gap:10px;align-items:center}.gh2-video-caption span{width:7px;height:7px;background:#47c6ff;border-radius:50%;box-shadow:0 0 0 5px rgb(71 198 255 / .12)}.gh2-positioning{border-top:1px solid var(--gh-line);border-bottom:1px solid var(--gh-line);background:#091824}.gh2-positioning-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.gh2-positioning strong{font-size:15px;letter-spacing:.015em}.gh2-positioning p{margin:0;text-align:right;font-size:13px;color:#8fa9b7}.gh2-positioning i{font-style:normal;color:#2da9e2;margin:0 5px}.gh2-section{padding:92px 0;background:#f5f8fa;color:#102330}.gh2-section p{color:#536b79}.gh2-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:60px;align-items:end;margin-bottom:42px}.gh2-heading>p{margin:0;font-size:16px}.gh2-section .gh2-kicker{color:#197ca9}.gh2-solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gh2-solution-card{min-height:285px;border:1px solid #d9e3e8;background:#fff;padding:30px;display:flex;flex-direction:column;color:#102330!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.gh2-solution-card:hover{transform:translateY(-4px);border-color:#74bfe1;box-shadow:0 16px 40px rgb(23 58 76 / .08)}.gh2-solution-card>span{color:#208bbd;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:34px}.gh2-solution-card h3{margin-bottom:14px}.gh2-solution-card p{font-size:14px;line-height:1.65;margin-bottom:22px}.gh2-solution-card b{margin-top:auto;color:#1479a7;font-size:12px;letter-spacing:.03em}.gh2-process{padding:96px 0;background:#07131d;border-top:1px solid var(--gh-line);border-bottom:1px solid var(--gh-line)}.gh2-process-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.gh2-process-media{position:relative;padding:9px;border:1px solid rgb(135 195 222 / .2);background:#0b1b27}.gh2-process-media video{display:block;width:100%;height:650px;object-fit:cover;filter:saturate(.85)}.gh2-process-copy h2{margin-bottom:20px}.gh2-process-copy>.gh2-intro{font-size:16px;margin-bottom:30px}.gh2-steps{border-top:1px solid var(--gh-line)}.gh2-steps article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--gh-line)}.gh2-steps article>span{width:38px;height:38px;border:1px solid rgb(89 185 227 / .36);display:flex;align-items:center;justify-content:center;color:#64c5ec;font-size:11px;font-weight:900}.gh2-steps h3{margin:0 0 5px;font-size:17px}.gh2-steps p{margin:0;font-size:13px}.gh2-data{position:relative;min-height:610px;display:flex;align-items:center;background:#07131d}.gh2-data-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 14 22 / .96) 0%,rgb(5 18 27 / .82) 45%,rgb(5 18 27 / .36) 100%),url(https://gplg.pt/ia/wp-content/uploads/2026/08/Ind-iot.png) center/cover no-repeat;filter:saturate(.82)}.gh2-data-content{position:relative;z-index:1;padding-top:80px;padding-bottom:80px}.gh2-data h2{max-width:720px;margin-bottom:22px}.gh2-data-content>p:not(.gh2-kicker){max-width:700px;font-size:17px}.gh2-chain{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:32px 0 28px}.gh2-chain span{padding:11px 13px;border:1px solid rgb(126 195 226 / .28);background:rgb(5 18 27 / .72);color:#dcecf3;font-size:12px;font-weight:800}.gh2-chain i{font-style:normal;color:#4bb8e7}.gh2-text-link{color:#6dcef4!important;font-weight:800;font-size:13px}.gh2-tech{background:#fff}.gh2-logo-wall{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #e0e7eb;border-left:1px solid #e0e7eb}.gh2-logo-cell{height:118px;display:flex;align-items:center;justify-content:center;padding:20px;border-right:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb;background:#fff}.gh2-logo-cell img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.78;transition:.2s}.gh2-logo-cell:hover img{filter:grayscale(0);opacity:1}.gh2-disclaimer{font-size:11px!important;margin:16px 0 0!important;color:#7b8d97!important}.gh2-industries{padding:94px 0;background:#091824}.gh2-heading-light{color:#edf6fa}.gh2-heading-light>p{color:#9eb3bf}.gh2-industries-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:18px}.gh2-industry-image{min-height:500px;position:relative;background-position:center;background-size:cover;overflow:hidden}.gh2-industry-image:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(3 12 18 / .9),rgb(3 12 18 / .05) 70%)}.gh2-industry-image-a{background-image:url(https://gplg.pt/ia/wp-content/uploads/2026/08/kuka22-scaled.jpeg)}.gh2-industry-image-b{background-image:url(https://gplg.pt/ia/wp-content/uploads/2026/08/7-1.jpeg)}.gh2-industry-image>div{position:absolute;left:28px;right:28px;bottom:26px;z-index:1}.gh2-industry-image span{color:#5bc5ef;font-size:11px;font-weight:900}.gh2-industry-image h3{font-size:24px;margin:8px 0 0;color:#fff}.gh2-industry-list{border:1px solid var(--gh-line);display:flex;flex-direction:column}.gh2-industry-list a{flex:1;min-height:64px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gh-line);color:#dcebf1!important;font-weight:700;font-size:14px}.gh2-industry-list a:last-child{border-bottom:0}.gh2-industry-list a span{color:#4dbce9}.gh2-industry-list a:hover{background:rgb(66 178 225 / .07)}.gh2-trust{background:#f3f7f9}.gh2-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gh2-trust-grid article{background:#fff;border:1px solid #dce5e9;padding:32px;min-height:270px;display:flex;flex-direction:column}.gh2-trust-grid article>span{color:#1d8cbc;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:30px}.gh2-trust-grid h3{font-size:22px;margin-bottom:13px}.gh2-trust-grid p{font-size:14px}.gh2-trust-grid a{margin-top:auto;color:#177ba8!important;font-size:12px;font-weight:800}.gh2-final{padding:84px 0;background:linear-gradient(115deg,#0b2432,#07131d);border-top:1px solid rgb(105 191 229 / .2)}.gh2-final-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.gh2-final h2{max-width:760px;margin-bottom:18px}.gh2-final p:not(.gh2-kicker){max-width:720px;margin-bottom:0}.gh2-final .gh2-btn{min-width:210px}@media(max-width:1024px){.gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 56px))}.gh2-hero-grid{grid-template-columns:1fr;gap:38px}.gh2-video-frame{min-height:500px}.gh2-hero-video{height:500px}.gh2-solution-grid{grid-template-columns:repeat(2,1fr);gap:18px}.gh2-process-grid{grid-template-columns:1fr;gap:42px}.gh2-process-media video{height:520px}.gh2-logo-wall{grid-template-columns:repeat(4,1fr)}.gh2-industries-grid{grid-template-columns:1fr 1fr}.gh2-industry-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.gh2-industry-list a{border-right:1px solid var(--gh-line)}.gh2-heading{grid-template-columns:1fr;gap:18px}}@media(max-width:767px){.gplg-home-v2 .gh2-wrap{width:calc(100% - 36px)}.gh2-hero{padding:58px 0 48px}.gplg-home-v2 h1{font-size:clamp(40px,12vw,58px)}.gplg-home-v2 h2{font-size:34px}.gh2-hero-grid{gap:30px}.gh2-video-frame{min-height:420px;padding:6px}.gh2-hero-video{height:410px}.gh2-video-caption{left:16px;right:16px;bottom:16px}.gh2-positioning-inner{padding:20px 0;display:block}.gh2-positioning p{text-align:left;margin-top:8px;line-height:1.6}.gh2-section,.gh2-process,.gh2-industries{padding:68px 0}.gh2-heading{margin-bottom:28px}.gh2-solution-grid{grid-template-columns:1fr;gap:16px}.gh2-solution-card{min-height:0;padding:24px}.gh2-solution-card>span{margin-bottom:22px}.gh2-process-media video{height:430px}.gh2-steps article{grid-template-columns:42px 1fr}.gh2-data{min-height:560px}.gh2-chain{gap:7px}.gh2-chain i{display:none}.gh2-logo-wall{grid-template-columns:repeat(3,1fr)}.gh2-logo-cell{height:92px;padding:14px}.gh2-industries-grid{grid-template-columns:1fr}.gh2-industry-image{min-height:390px}.gh2-industry-list{grid-column:auto;display:flex}.gh2-industry-list a{border-right:0}.gh2-trust-grid{grid-template-columns:1fr;gap:16px}.gh2-trust-grid article{min-height:0;padding:24px}.gh2-final{padding:68px 0}.gh2-final-inner{grid-template-columns:1fr;gap:28px}.gh2-final .gh2-btn{width:100%}}@media(prefers-reduced-motion:reduce){.gplg-home-v2 *{scroll-behavior:auto!important;transition:none!important}}.gplg-home-v2 .gh2-section h2,.gplg-home-v2 .gh2-section h3,.gplg-home-v2 .gh2-solutions h2,.gplg-home-v2 .gh2-solutions h3,.gplg-home-v2 .gh2-tech h2,.gplg-home-v2 .gh2-tech h3,.gplg-home-v2 .gh2-trust h2,.gplg-home-v2 .gh2-trust h3{color:#102330!important}.gplg-home-v2 .gh2-hero h1,.gplg-home-v2 .gh2-process h2,.gplg-home-v2 .gh2-process h3,.gplg-home-v2 .gh2-data h2,.gplg-home-v2 .gh2-industries h2,.gplg-home-v2 .gh2-industries h3,.gplg-home-v2 .gh2-final h2{color:#f4f9fb!important}.gplg-home-v2 .gh2-solution-grid{gap:22px!important}.gplg-home-v2 .gh2-solution-card{min-height:0!important;height:auto!important;padding:32px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.gplg-home-v2 .gh2-solution-card>span{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;margin:0 0 24px!important;border:1px solid #b9d8e7!important;color:#147eae!important;line-height:1!important}.gplg-home-v2 .gh2-solution-card h3{display:block!important;visibility:visible!important;opacity:1!important;color:#102330!important;margin:0 0 12px!important;line-height:1.28!important}.gplg-home-v2 .gh2-solution-card p{margin:0 0 22px!important;line-height:1.7!important}.gplg-home-v2 .gh2-solution-card b{margin-top:auto!important;padding-top:4px!important}.gplg-home-v2 .gh2-trust-grid{gap:22px!important}.gplg-home-v2 .gh2-trust-grid article{min-height:0!important;height:auto!important;padding:32px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.gplg-home-v2 .gh2-trust-grid article>span{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;margin:0 0 24px!important;border:1px solid #b9d8e7!important;color:#147eae!important;line-height:1!important}.gplg-home-v2 .gh2-trust-grid h3{display:block!important;visibility:visible!important;opacity:1!important;color:#102330!important;margin:0 0 12px!important;line-height:1.28!important}.gplg-home-v2 .gh2-trust-grid p{margin:0 0 22px!important;line-height:1.7!important}.gplg-home-v2 .gh2-trust-grid a{margin-top:auto!important;padding-top:4px!important}.gplg-home-v2 .gh2-heading h2{display:block!important;visibility:visible!important;opacity:1!important}.gplg-home-v2 .gh2-heading{margin-bottom:32px!important}@media(max-width:1024px){.gplg-home-v2 .gh2-solution-grid,.gplg-home-v2 .gh2-trust-grid{gap:18px!important}.gplg-home-v2 .gh2-solution-card,.gplg-home-v2 .gh2-trust-grid article{padding:28px!important}.gplg-home-v2 .gh2-heading{margin-bottom:26px!important}}@media(max-width:767px){.gplg-home-v2 .gh2-solution-grid,.gplg-home-v2 .gh2-trust-grid{gap:16px!important}.gplg-home-v2 .gh2-solution-card,.gplg-home-v2 .gh2-trust-grid article{padding:24px!important}.gplg-home-v2 .gh2-solution-card>span,.gplg-home-v2 .gh2-trust-grid article>span{margin-bottom:22px!important}.gplg-home-v2 .gh2-heading{margin-bottom:20px!important}}body.gplg-home-live .site-main,body.gplg-home-live .content-area,body.gplg-home-live .site-main>.ct-container,body.gplg-home-live .site-main>.ct-container-full,body.gplg-home-live .site-main article,body.gplg-home-live .site-main .entry-content,body.gplg-home-live .site-main .entry-content>.gplg-home-v2{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.gplg-home-live .gplg-home-v2{position:relative!important;left:50%!important;right:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;overflow:hidden!important}body.gplg-home-live .gplg-home-v2>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 80px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1024px){body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 56px))!important}}@media(max-width:767px){body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:calc(100% - 36px)!important}}html,body.gplg-home-live{overflow-x:hidden!important}body.gplg-home-live .gplg-home-v2{position:relative!important;left:auto!important;right:auto!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;transform:none!important}body.gplg-home-live .gplg-home-v2>section{width:100%!important;max-width:none!important}body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 80px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1024px){body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:min(1220px,calc(100% - 56px))!important}}@media(max-width:767px){body.gplg-home-live .gplg-home-v2 .gh2-wrap{width:calc(100% - 36px)!important}}.gplg-home-v2 .gh2-section,.gplg-home-v2 .gh2-solutions,.gplg-home-v2 .gh2-tech,.gplg-home-v2 .gh2-trust{background:#081722!important;color:#eef7fb!important;border-top:1px solid rgb(139 190 218 / .14)!important;border-bottom:1px solid rgb(139 190 218 / .14)!important}.gplg-home-v2 .gh2-section .gh2-kicker,.gplg-home-v2 .gh2-solutions .gh2-kicker,.gplg-home-v2 .gh2-tech .gh2-kicker,.gplg-home-v2 .gh2-trust .gh2-kicker{color:#61c5ee!important}.gplg-home-v2 .gh2-section h2,.gplg-home-v2 .gh2-section h3,.gplg-home-v2 .gh2-solutions h2,.gplg-home-v2 .gh2-solutions h3,.gplg-home-v2 .gh2-tech h2,.gplg-home-v2 .gh2-tech h3,.gplg-home-v2 .gh2-trust h2,.gplg-home-v2 .gh2-trust h3{color:#f2f8fb!important}.gplg-home-v2 .gh2-section p,.gplg-home-v2 .gh2-solutions p,.gplg-home-v2 .gh2-tech p,.gplg-home-v2 .gh2-trust p{color:#a9bdc8!important}.gplg-home-v2 .gh2-solution-card,.gplg-home-v2 .gh2-trust-grid article{background:#0c1e2a!important;border:1px solid rgb(139 190 218 / .20)!important;box-shadow:none!important;color:#edf6fa!important}.gplg-home-v2 .gh2-solution-card:hover{background:#102634!important;border-color:rgb(82 190 236 / .55)!important;box-shadow:0 16px 38px rgb(0 0 0 / .18)!important}.gplg-home-v2 .gh2-solution-card>span,.gplg-home-v2 .gh2-trust-grid article>span{background:#0a1924!important;border-color:rgb(91 193 235 / .38)!important;color:#61c5ee!important}.gplg-home-v2 .gh2-solution-card h3,.gplg-home-v2 .gh2-trust-grid h3{color:#f2f8fb!important}.gplg-home-v2 .gh2-solution-card p,.gplg-home-v2 .gh2-trust-grid p{color:#a9bdc8!important}.gplg-home-v2 .gh2-solution-card b,.gplg-home-v2 .gh2-trust-grid a{color:#63c7ef!important}.gplg-home-v2 .gh2-logo-wall{border-top-color:rgb(139 190 218 / .16)!important;border-left-color:rgb(139 190 218 / .16)!important}.gplg-home-v2 .gh2-logo-cell{background:#0c1e2a!important;border-right-color:rgb(139 190 218 / .16)!important;border-bottom-color:rgb(139 190 218 / .16)!important}.gplg-home-v2 .gh2-logo-cell img{background:#fff;border-radius:3px;padding:8px;filter:none!important;opacity:.94!important}.gplg-home-v2 .gh2-disclaimer{color:#7f9aa8!important}.gplg-home-v2 .gh2-tech{background:#0a1a26!important}.gplg-home-v2 .gh2-trust{background:#081722!important}.gplg-home-v2 .gh2-trust-grid article,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card{padding:32px!important;box-sizing:border-box!important}.gplg-home-v2 .gh2-trust-grid article>*,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card>*{position:relative!important;left:auto!important;right:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.gplg-home-v2 .gh2-trust-grid article>span,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card>span{margin-top:0!important;margin-bottom:24px!important}.gplg-home-v2 .gh2-trust-grid h3,.gplg-home-v2 .gh2-solution-grid h3{margin-top:0!important;margin-bottom:12px!important}.gplg-home-v2 .gh2-trust-grid p,.gplg-home-v2 .gh2-solution-grid p{margin-top:0!important;margin-bottom:22px!important}.gplg-home-v2 .gh2-trust-grid a,.gplg-home-v2 .gh2-solution-grid b{margin-top:auto!important;padding-top:4px!important}@media(max-width:1024px){.gplg-home-v2 .gh2-trust-grid article,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card{padding:28px!important}}@media(max-width:767px){.gplg-home-v2 .gh2-trust-grid article,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card{padding:24px!important}.gplg-home-v2 .gh2-trust-grid article>span,.gplg-home-v2 .gh2-solution-grid .gh2-solution-card>span{margin-bottom:22px!important}}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid{align-items:stretch!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article{min-height:0!important;height:auto!important;padding:32px!important;justify-content:flex-start!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article>span{margin:0 0 24px!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article h3{margin:0 0 12px!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article p{margin:0 0 18px!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article a{margin-top:0!important;padding-top:0!important;display:inline-flex!important;align-items:center!important}@media(max-width:1024px){body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article{padding:28px!important}}@media(max-width:767px){body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article{padding:24px!important}body.gplg-home-live .gplg-home-v2 .gh2-trust-grid article>span{margin-bottom:22px!important}}