:root{--navy:#172532;--navy2:#223446;--blue:#1174b9;--pale:#eef5fa;--ink:#263746;--muted:#627483;--line:#dce5ec}*{box-sizing:border-box}body{margin:0;font:16px/1.65 'Segoe UI',Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.top{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 24px}.logo{display:inline-flex;align-items:center;font-weight:800;letter-spacing:.045em;font-size:22px;color:var(--navy);white-space:nowrap}.logo b{color:var(--blue)}.logomark{display:inline-flex;align-items:center;justify-content:center;margin-right:12px;width:40px;height:40px;background:var(--blue);color:#fff;clip-path:polygon(0 0,100% 0,100% 76%,73% 100%,0 100%);font-size:17px}nav{display:flex;align-items:center;gap:23px}nav a{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}nav a:hover,nav a.current{color:var(--blue)}.menu-toggle{display:none;border:1px solid var(--line);background:white;padding:8px 13px;font-size:22px;cursor:pointer}.hero{background:linear-gradient(110deg,rgba(18,34,49,.96),rgba(21,49,71,.88)),radial-gradient(circle at 77% 35%,#2776a5 0,transparent 38%);color:white;overflow:hidden}.hero-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.18fr .82fr;align-items:center;min-height:540px;padding:90px 24px;gap:35px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#56c0f4}.hero h1,.pagehero h1{font-size:clamp(39px,5.5vw,66px);line-height:1.12;letter-spacing:-.035em;margin:20px 0 22px}.hero p{font-size:19px;color:#d3e3ed;max-width:610px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;background:var(--blue);border:1px solid var(--blue);color:#fff;padding:12px 21px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.btn.outline{background:transparent;border-color:#9db6c7}.btn:hover{filter:brightness(1.12)}.graphic{min-height:300px;position:relative;border:1px solid #58819d66;background:repeating-linear-gradient(0deg,transparent 0 35px,#6aabd015 36px),repeating-linear-gradient(90deg,transparent 0 35px,#6aabd015 36px),linear-gradient(145deg,#17384f,#0e2232);border-radius:4px;box-shadow:0 25px 75px #0004}.graphic svg{position:absolute;inset:0;width:100%;height:100%;padding:25px}.graphic-label{position:absolute;bottom:20px;left:25px;color:#a6cfe5;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.container{max-width:1180px;padding:0 24px;margin:auto}.section{padding:80px 0}.section.soft{background:#f4f8fb}.section h2{font-size:clamp(28px,3vw,41px);line-height:1.2;color:var(--navy);margin:10px 0 18px}.section-intro{max-width:720px;color:var(--muted);margin:0 0 36px}.kicker{color:var(--blue);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border:1px solid var(--line);padding:30px 27px;min-height:240px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:#9bc6e4}.number{font-size:13px;letter-spacing:.11em;color:var(--blue);font-weight:800}.card h3{font-size:21px;line-height:1.3;color:var(--navy);margin:24px 0 12px}.card p{font-size:15px;color:var(--muted);margin:0 0 22px}.card a{color:var(--blue);font-size:13px;font-weight:800}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.panel{background:var(--navy);color:#dae8f0;padding:45px;min-height:295px}.panel h3{color:white;font-size:28px}.line{height:3px;width:70px;background:var(--blue);margin:22px 0}.check{padding-left:20px}.check li{padding:5px 0}.cta{background:var(--navy);color:white;padding:60px 0}.cta .container{display:flex;justify-content:space-between;gap:25px;align-items:center}.cta h2{color:white;font-size:32px;margin:0 0 8px}.cta p{margin:0;color:#c6d7e3}.pagehero{background:linear-gradient(100deg,#152532,#25445a);color:white;padding:88px 0}.pagehero h1{font-size:clamp(39px,4.8vw,58px);margin:13px 0}.pagehero p{max-width:700px;color:#cbdfeb;font-size:18px}.content{max-width:850px}.content h2{color:var(--navy);margin-top:34px}.content p{color:#536778}footer{background:#101d29;color:#b8cbd8;padding:50px 0 22px}footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}footer .logo{color:white}footer h4{color:white;text-transform:uppercase;font-size:12px;letter-spacing:.1em}footer a:hover{color:#fff}footer .links{display:flex;flex-direction:column;gap:8px;font-size:14px}.fine{border-top:1px solid #344656;padding-top:20px;margin-top:40px;font-size:12px;color:#8ea5b5}.notice{font-size:13px;color:#687887;background:#eef5fa;border-left:3px solid var(--blue);padding:15px 18px}.contact-box{padding:35px;background:#f2f7fa;border:1px solid var(--line)}@media(max-width:900px){nav{gap:12px}nav a{font-size:11px}.hero-grid{grid-template-columns:1fr;min-height:auto}.graphic{min-height:240px}.split{gap:24px}}@media(max-width:700px){.top{flex-wrap:wrap}.menu-toggle{display:block}nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:0;padding:10px 0}nav.open{display:flex}nav a{display:block;padding:9px 0;font-size:13px}.hero-grid{padding:65px 24px}.cards,.split,footer .cols{grid-template-columns:1fr}.section{padding:56px 0}.cta .container{display:block}.cta .btn{margin-top:22px}.panel{min-height:0}}

/* KT Innovation approved identity */
.logo{letter-spacing:normal}.logo img{display:block;width:182px;height:55px;object-fit:contain;object-position:left center}.top{padding-top:12px;padding-bottom:12px}footer .logo img{background:#fff;border-radius:3px;padding:4px;height:62px;width:202px}.additional-products{padding:22px 26px;background:#eef5fa;color:#29475e;font-weight:600;margin-top:22px;border-left:3px solid #1174b9}

/* Language selector */
.top{gap:18px;flex-wrap:wrap}.language-picker{position:relative;margin-left:auto;color:var(--navy);font-size:13px;flex-shrink:0}.language-picker summary{cursor:pointer;padding:9px 12px;border:1px solid var(--line);border-radius:4px;font-weight:700;list-style:none}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:after{content:" ▾";color:var(--blue)}.language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:185px;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 8px 28px #17253222;padding:8px;z-index:30}.language-options a{display:block;padding:9px 12px;border-radius:3px}.language-options a:hover,.language-options a:focus-visible{background:var(--pale);color:var(--blue)}.language-options a[aria-current=true]{color:var(--blue);font-weight:700}.language-options small{display:block;padding:8px 12px 3px;color:var(--muted);font-size:11px;border-top:1px solid var(--line)}.language-picker summary:focus-visible,.language-options a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:700px){.top{gap:10px}.top>.logo{margin-right:auto}.menu-toggle{order:2}.language-picker{order:1;margin-left:0}.top>nav{order:3}.language-picker summary{font-size:12px;padding:8px}.logo img{width:155px}}

#power-factor-benefits h3{color:var(--navy);font-size:22px;line-height:1.35;margin:32px 0 10px}#power-factor-benefits p{margin:0 0 18px}#power-factor-benefits h2{margin-top:0}
