.energy-hero{gap:50px;padding-top:64px;padding-bottom:54px}.energy-bridge{min-height:300px}.energy-bridge>div{padding:20px}.energy-bridge span{padding:15px 0;font-size:13px}.energy-bridge-center strong{margin:14px 0 12px}.energy-identity-strip article{min-height:128px;padding-top:20px;padding-bottom:20px}.energy-identity-strip strong{margin-top:14px}.energy-identity-strip p{font-size:13px;line-height:1.62}.energy-section{padding-top:66px;padding-bottom:66px}.energy-section-head>p,.energy-contact-copy>p{font-size:15px;line-height:1.72}.energy-service-list{margin-top:36px}.energy-service-list article{padding:20px 0}.energy-service-list p{font-size:14px;line-height:1.66}.energy-project-grid{margin-top:36px}.energy-project-grid article{min-height:270px;padding:25px}.energy-project-grid h3{margin-top:24px}.energy-project-grid>article>p{font-size:14px;line-height:1.62}.energy-project-grid ul{margin-top:18px;padding-top:14px}.energy-project-grid li{padding-top:5px;padding-bottom:5px;font-size:13px;line-height:1.5}.energy-path-grid{margin-top:36px}.energy-path-grid article{min-height:245px;padding:22px}.energy-path-grid h3{margin:48px 0 12px}.energy-path-grid p{font-size:14px;line-height:1.68}.energy-korea-grid{margin-top:34px}.energy-korea-grid article{padding:20px 0}.energy-korea-grid p{font-size:14px;line-height:1.66}.energy-process-grid{margin-top:36px}.energy-process-grid div{min-height:108px;padding:16px}.energy-process-grid strong{font-size:14px}.energy-disclosure{margin-top:20px;padding:18px 0}.energy-disclosure p{font-size:13px;line-height:1.66}.energy-source-list{margin-top:30px}.energy-contact-inner{gap:48px}.energy-contact-copy>p{margin-top:14px}.energy-contact-actions{margin-top:20px}.energy-contact-card{padding-top:18px}.energy-contact-card>a{font-size:14px}.energy-inquiry-grid{margin-top:18px}.energy-inquiry-grid div{min-height:68px;padding:11px 12px}.energy-inquiry-grid span{font-size:12px}.public-footer.energy-public-footer{row-gap:14px;padding-top:28px;padding-bottom:28px}.energy-public-footer>p{max-width:860px;font-size:11px;line-height:1.58}.energy-public-footer .public-footer-links{gap:12px 18px}.energy-public-footer .public-footer-meta{padding-top:10px}.mobile-drawer-layer{background:#00000094}.mobile-drawer{width:min(420px,100vw);max-width:100%;padding:16px 18px 24px}.mobile-drawer-head{justify-content:flex-end;padding-bottom:10px}.mobile-drawer-brand{display:none!important}.mobile-drawer nav{margin-top:0}.mobile-drawer nav a{min-height:50px;font-size:15px}.mobile-drawer-cta,.mobile-language-block{margin-top:16px}@media (max-width:920px){.energy-section{padding-top:54px;padding-bottom:54px}.energy-contact-inner{gap:30px}.energy-service-list article{grid-template-columns:48px minmax(190px,240px) 1fr;gap:18px}}@media (max-width:640px){.public-nav{height:66px}.mobile-drawer-layer{inset:66px 0 0}.mobile-drawer{width:100%;height:100%;padding:14px 18px 22px}.mobile-drawer-head{padding-bottom:8px}.mobile-drawer-head button{width:36px;height:36px}.mobile-drawer nav a{grid-template-columns:36px 1fr;min-height:48px;font-size:15px}.energy-hero{gap:28px;padding:38px 18px 40px}.energy-hero h1{font-size:clamp(38px,10.8vw,48px);line-height:1.08}.energy-hero-lead{margin-top:18px;font-size:15px;line-height:1.68}.energy-hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.energy-hero-actions .button{min-height:44px;padding-inline:10px;font-size:13px}.energy-hero-qualifier{margin-top:13px;font-size:12px;line-height:1.55}.energy-bridge>div{padding:16px 18px}.energy-bridge span{padding:10px 0;font-size:13px}.energy-bridge-center strong{margin:10px 0 8px;font-size:21px}.energy-bridge-center span{padding:6px 0}.energy-identity-strip article,.energy-identity-strip article:not(:first-child){padding:16px 0}.energy-identity-strip strong{margin-top:8px;font-size:17px}.energy-identity-strip p{margin-top:6px;font-size:13.5px;line-height:1.58}.energy-section,.insights-section{padding:44px 18px}.energy-section-head,.insights-section-head{gap:14px}.energy-section-head h2,.energy-contact-copy h2,.insights-section-head h2{font-size:34px;line-height:1.1}.energy-section-head>p,.energy-contact-copy>p,.insights-section-head>p{font-size:14.5px;line-height:1.64}.energy-service-list{margin-top:24px}.energy-service-list article{grid-template-columns:34px 1fr;gap:6px 10px;padding:16px 0}.energy-service-list h3{font-size:19px;line-height:1.35}.energy-service-list p{grid-column:2;font-size:13.5px;line-height:1.62}.energy-project-grid{margin-top:24px}.energy-project-grid article{min-height:auto;padding:18px}.energy-project-grid h3{margin:16px 0 7px;font-size:22px}.energy-project-grid>article>p{font-size:13.5px;line-height:1.58}.energy-project-grid ul{margin-top:14px;padding-top:10px}.energy-project-grid li{padding:4px 0 4px 13px;font-size:13px}.energy-path-grid{margin-top:24px}.energy-path-grid article,.energy-path-grid article:first-child{padding:18px 0}.energy-path-grid h3{margin:14px 0 8px;font-size:21px}.energy-path-grid p{font-size:13.5px;line-height:1.6}.energy-korea-grid{margin-top:24px}.energy-korea-grid article{grid-template-columns:32px 1fr;padding:16px 0}.energy-korea-grid h3{font-size:19px}.energy-korea-grid p{font-size:13.5px;line-height:1.6}.energy-process-grid{grid-template-columns:1fr 1fr;margin-top:24px}.energy-process-grid div{min-height:82px;padding:13px}.energy-process-grid strong{font-size:12.5px;line-height:1.4}.energy-disclosure{margin-top:16px;padding:15px 0}.energy-disclosure p{font-size:12.5px;line-height:1.6}.energy-source-list{margin-top:24px}.energy-source-list a,.insights-source-list a{padding:11px 0}.energy-contact-inner{gap:24px}.energy-contact-copy>p{margin-top:12px}.energy-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.energy-contact-actions .button{min-height:44px;padding-inline:8px;font-size:13px}.energy-contact-card{grid-template-columns:1fr 1fr;column-gap:14px;padding-top:16px;display:grid}.energy-contact-card>strong,.energy-contact-card>span,.energy-contact-card>p,.energy-contact-card>.energy-inquiry-grid{grid-column:1/-1}.energy-contact-card>strong{font-size:22px}.energy-contact-card>span{margin-top:4px}.energy-contact-card>a{overflow-wrap:anywhere;margin-top:12px;font-size:13px}.energy-contact-card>p{margin-top:12px}.energy-inquiry-grid{grid-template-columns:1fr 1fr;margin-top:16px}.energy-inquiry-grid div{min-height:64px;padding:10px}.energy-inquiry-grid span{font-size:11.5px;line-height:1.35}.public-footer.energy-public-footer{row-gap:12px;padding:24px 18px}.energy-public-footer .public-footer-brand{margin-bottom:2px}.energy-public-footer .public-footer-links{gap:10px 16px;font-size:12px}.energy-public-footer>p{margin-top:2px;font-size:11px;line-height:1.55}.energy-public-footer .public-footer-meta{gap:8px;padding-top:8px}.insights-hero{padding:42px 18px 34px}.insights-hero h1{font-size:38px;line-height:1.09}.insights-lead{margin-top:14px;font-size:14.5px;line-height:1.64}.insights-four-grid,.insights-revenue-list,.insights-check-grid,.insights-source-list{margin-top:24px}.insights-four-grid article,.insights-four-grid article:first-child{padding:16px 0}.insights-four-grid h3{margin:14px 0 7px;font-size:19px}.insights-four-grid p{font-size:13px;line-height:1.6}.insights-revenue-list article{padding:16px 0}.insights-revenue-list p{font-size:13px;line-height:1.6}.insights-check-grid div{min-height:78px;padding:14px}}@media (max-width:380px){.energy-hero-actions,.energy-process-grid,.energy-contact-card{grid-template-columns:1fr}.energy-contact-card>strong,.energy-contact-card>span,.energy-contact-card>a,.energy-contact-card>p,.energy-contact-card>.energy-inquiry-grid{grid-column:1/-1}}
:root{--e-shell:80rem;--e-paper:#f3f1eb;--e-ink:#0b0d0c;--e-line:#0b0d0c29;--e-red:#b51d32;--e-lime:#caff27;--e-dark:#090d0b;--e-muted:#626964}.energy-public-site{background:var(--e-paper);min-height:100vh;color:var(--e-ink);font-family:var(--font-noto-kr),var(--font-noto-sc),var(--font-inter),system-ui,sans-serif}.energy-shell{width:min(calc(100% - 48px),var(--e-shell));margin-inline:auto}.energy-eyebrow{color:var(--e-red);font:700 11px/1.3 var(--font-inter),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.energy-site-header{z-index:70;border-bottom:1px solid #ffffff1c;position:sticky;top:0;background:#090909!important}.energy-top-nav{width:min(calc(100% - 48px),var(--e-shell));align-items:center;gap:24px;height:72px;margin:auto;display:flex;padding:0!important}.sr-energy-brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.sr-energy-logo,.sr-energy-logo:before,.sr-energy-logo:after{box-shadow:none!important;background:0 0!important;border:0!important}.sr-energy-logo-image{object-fit:contain;width:42px;height:36px;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.sr-energy-brand-copy strong{color:#fff;font:700 14px/1.2 var(--font-inter),sans-serif;display:block}.sr-energy-brand-copy small{color:#ffffff61;font:600 8px/1.2 var(--font-inter),sans-serif;letter-spacing:.105em;white-space:nowrap;margin-top:4px;display:block}.energy-desktop-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.energy-desktop-nav a{color:#ffffffa1;white-space:nowrap;padding:10px 11px;font-size:12px;font-weight:650;text-decoration:none;position:relative}.energy-desktop-nav a:hover,.energy-desktop-nav a.active{color:#fff}.energy-desktop-nav a.active:after{content:"";background:#e05267;height:2px;position:absolute;bottom:4px;left:11px;right:11px}.energy-nav-actions{align-items:center;gap:12px;display:flex}.energy-language-switch{border-left:1px solid #ffffff1f;padding-left:10px;display:flex}.energy-language-switch a{color:#ffffff57;font:700 10px/1 var(--font-inter),sans-serif;padding:8px 6px;text-decoration:none}.energy-language-switch a.active{color:#fff}.energy-site-header .public-contact-button{background:var(--e-red);color:#fff;border:0;min-height:40px;padding:0 17px;font-size:12px}.energy-bottom-nav{display:none}.energy-home-hero{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:48px;padding-block:62px 54px;display:grid}.energy-home-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(44px,4.6vw,68px);font-weight:800;line-height:1.04}.energy-home-lead{color:#555d58;word-break:keep-all;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.76}.energy-home-actions{gap:10px;margin-top:28px;display:flex}.energy-home-actions .button,.energy-primary-button,.energy-secondary-button{border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.energy-primary-button{background:var(--e-lime);color:#09100a;border:1px solid var(--e-lime)}.energy-secondary-button{color:#111;background:0 0;border:1px solid #00000052}.energy-home-proof{color:#7b817d;gap:8px;margin:17px 0 0;font-size:12px;line-height:1.55;display:flex}.energy-hero-media{grid-template-columns:1.35fr .72fr;gap:9px;min-height:505px;display:grid}.energy-hero-media-main,.energy-hero-media-side>div,.energy-visual-image,.energy-split-cta-image,.energy-subpage-image,.energy-project-visual-strip>div{background:#ddd;position:relative;overflow:hidden}.energy-hero-media img,.energy-visual-image img,.energy-split-cta-image img,.energy-subpage-image img,.energy-project-visual-strip img{object-fit:cover}.energy-hero-media-side{grid-template-rows:1fr 1fr;gap:9px;display:grid}.energy-home-scope,.energy-home-role{padding-block:66px}.energy-section-title-row{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);align-items:end;gap:54px;display:grid}.energy-section-title-row h2{letter-spacing:-.038em;max-width:760px;margin:0;font-size:clamp(35px,3.8vw,54px);font-weight:800;line-height:1.08}.energy-section-title-row>p{color:var(--e-muted);margin:0;font-size:15px;line-height:1.72}.energy-visual-grid{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.energy-visual-card{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:285px;color:inherit;grid-template-columns:1fr .9fr;text-decoration:none;display:grid}.energy-visual-image{min-height:285px}.energy-visual-card-copy{flex-direction:column;padding:24px;display:flex}.energy-visual-card-copy span{font-size:22px;font-weight:800}.energy-visual-card-copy p{color:#5d645f;margin:18px 0 0;font-size:14px;line-height:1.66}.energy-visual-card-copy svg{align-self:flex-end;margin-top:auto}.energy-home-projects{border-block:1px solid var(--e-line);background:#e9e7e1;padding-block:66px}.energy-project-preview-grid,.energy-project-full-grid{border-top:1px solid #0003;border-left:1px solid #0003;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.energy-project-preview-grid article,.energy-project-full-grid article{border-bottom:1px solid #0003;border-right:1px solid #0003;padding:24px}.energy-project-preview-grid article{min-height:250px}.energy-project-preview-top{justify-content:space-between;gap:10px;display:flex}.energy-project-preview-top span{font-size:11px;font-weight:750}.energy-project-preview-top strong{color:var(--e-red);font-size:11px}.energy-project-preview-grid h3{margin:44px 0 8px;font-size:24px}.energy-project-preview-grid b{font:750 23px/1 var(--font-inter),sans-serif}.energy-project-preview-grid p{color:#626863;margin:18px 0 0;font-size:13px;line-height:1.62}.energy-section-cta{justify-content:flex-end;margin-top:20px;display:flex}.energy-section-cta a,.energy-split-cta a{align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.energy-role-grid{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.energy-role-grid article{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:210px;padding:25px}.energy-role-grid span{color:var(--e-red);font:800 11px/1 var(--font-inter),sans-serif}.energy-role-grid h3{margin:46px 0 11px;font-size:23px}.energy-role-grid p{color:#606762;margin:0;font-size:14px;line-height:1.68}.energy-home-china,.energy-dark-section{background:var(--e-dark);color:#fff}.energy-home-china{padding-block:64px}.energy-split-cta{grid-template-columns:1fr .94fr;gap:48px;display:grid}.energy-split-cta>div:first-child{flex-direction:column;align-items:flex-start;padding:14px 0;display:flex}.energy-split-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:1.08}.energy-split-cta p:not(.energy-eyebrow){color:#ffffff9e;margin:22px 0 0;font-size:15px;line-height:1.72}.energy-split-cta a{color:var(--e-lime);margin-top:auto;padding-top:26px}.energy-split-cta-image{min-height:370px}.energy-home-contact{justify-content:space-between;align-items:center;gap:38px;padding-block:54px;display:flex}.energy-home-contact h2{margin:0;font-size:clamp(31px,3.3vw,48px);line-height:1.08}.energy-home-contact p:not(.energy-eyebrow){color:#626a65;margin:17px 0 0;font-size:15px;line-height:1.7}.energy-subpage-hero{border-bottom:1px solid var(--e-line);padding-block:68px 44px}.energy-subpage-hero h1{letter-spacing:-.046em;max-width:980px;margin:0;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1.04}.energy-subpage-hero>p:last-child{color:#5d655f;max-width:850px;margin:25px 0 0;font-size:17px;line-height:1.74}.energy-subpage-media{grid-template-columns:1.3fr .7fr;gap:9px;padding-block:26px;display:grid}.energy-subpage-image{min-height:315px}.energy-content-section{padding-block:52px 66px}.energy-service-rows{border-top:1px solid var(--e-line)}.energy-service-rows article{border-bottom:1px solid var(--e-line);grid-template-columns:65px minmax(220px,320px) 1fr;gap:18px;padding:23px 0;display:grid}.energy-service-rows article>span,.energy-project-number{color:var(--e-red);font:800 11px/1.3 var(--font-inter),sans-serif}.energy-service-rows h2{margin:0;font-size:21px}.energy-service-rows p{color:#5c645f;margin:0;font-size:15px;line-height:1.7}.energy-dark-section{padding-block:56px}.energy-principle-grid,.energy-process-page-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.energy-principle-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:180px;padding:22px}.energy-principle-grid span{color:var(--e-lime);font-size:11px}.energy-principle-grid h3{margin:40px 0 10px;font-size:20px}.energy-principle-grid p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.58}.energy-notice{border-block:1px solid var(--e-line);color:#606762;gap:10px;padding:17px 0;display:flex}.energy-notice p{margin:0;font-size:13px;line-height:1.62}.energy-project-full-grid article{min-height:305px}.energy-project-location{color:#5c645f;margin-top:38px;font-size:12px;font-weight:750}.energy-project-full-grid h2{margin:9px 0;font-size:25px}.energy-project-full-grid strong{font:800 28px/1 var(--font-inter),sans-serif;display:block}.energy-project-full-grid article>span{color:var(--e-red);margin-top:22px;font-size:11px;font-weight:800;display:inline-block}.energy-project-full-grid article>p{color:#616863;margin:13px 0 0;font-size:13px;line-height:1.62}.energy-pending-note{color:#737a75;margin:18px 0 0;font-size:12px}.energy-project-visual-strip{grid-template-columns:1fr 1fr;gap:9px;padding-bottom:62px;display:grid}.energy-project-visual-strip>div{min-height:300px}.energy-china-paths{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:repeat(3,1fr);display:grid}.energy-china-paths article{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:380px;padding:24px}.energy-china-paths article>span{color:var(--e-red);font-size:11px;font-weight:800}.energy-china-paths h2{margin:46px 0 12px;font-size:23px}.energy-china-paths p{color:#606762;font-size:14px;line-height:1.66}.energy-china-paths ul{border-top:1px solid var(--e-line);margin:22px 0 0;padding:15px 0 0;list-style:none}.energy-china-paths li{gap:8px;padding:6px 0;font-size:12px;display:flex}.energy-requirements,.energy-docs-grid{grid-template-columns:1fr 1fr;gap:65px;display:grid}.energy-requirements h2,.energy-docs-grid h2{margin:0;font-size:38px;line-height:1.1}.energy-requirements ul{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.energy-requirements li{color:#ffffffc7;border-bottom:1px solid #ffffff2e;grid-template-columns:35px 1fr;padding:13px 0;font-size:14px;display:grid}.energy-requirements li span,.energy-docs-grid p span{color:var(--e-lime)}.energy-process-page-grid article{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:200px;padding:20px}.energy-process-page-grid article>span{color:var(--e-red);font-size:11px;font-weight:800}.energy-process-page-grid h2{margin:38px 0 9px;font-size:19px}.energy-process-page-grid p{color:#626863;margin:0;font-size:13px;line-height:1.6}.energy-docs-grid>div:last-child{border-top:1px solid #ffffff2e}.energy-docs-grid>div:last-child p{color:#ffffffc7;border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr;margin:0;padding:12px 0;display:grid}.energy-contact-page{grid-template-columns:.85fr 1.15fr;gap:55px;padding-block:38px 66px;display:grid}.energy-contact-person h2{margin:0;font-size:29px}.energy-contact-person>p{color:#69706b;margin:6px 0}.energy-contact-links{margin-top:24px;display:grid}.energy-contact-links a,.energy-contact-links p{border-bottom:1px solid var(--e-line);color:#111;align-items:center;gap:10px;margin:0;padding:11px 0;font-size:15px;text-decoration:none;display:flex}.energy-contact-links p strong{letter-spacing:.1em;color:#69706b;font-size:10px}.energy-contact-types{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:1fr 1fr;display:grid}.energy-contact-types a{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);color:#111;min-height:120px;padding:17px;text-decoration:none;position:relative}.energy-contact-types small{color:#787f7a;letter-spacing:.12em;font-size:9px;display:block}.energy-contact-types strong{margin-top:42px;font-size:18px;display:block}.energy-contact-types svg{position:absolute;bottom:15px;right:15px}.energy-contact-note{border-top:1px solid var(--e-line);color:#6a716c;grid-column:1/-1;gap:10px;padding:15px 0;display:flex}.energy-contact-note p{margin:0;font-size:12px;line-height:1.62}.energy-bottom-cta{border-top:1px solid var(--e-line);justify-content:space-between;align-items:center;gap:30px;padding-block:44px;display:flex}.energy-bottom-cta h2{margin:0;font-size:28px}.energy-bottom-cta a{color:#111;border-bottom:1px solid #111;align-items:center;gap:8px;padding-bottom:4px;font-weight:800;text-decoration:none;display:inline-flex}.public-footer.energy-public-footer{width:min(calc(100% - 48px),var(--e-shell));border-top:1px solid var(--e-line);grid-template-columns:1fr auto;gap:14px 28px;margin:auto;display:grid;color:#565e59!important;background:0 0!important;padding:27px 0 32px!important}.energy-public-footer .sr-energy-brand-copy strong{color:#171a18}.energy-public-footer .sr-energy-brand-copy small{color:#777d79}.energy-public-footer .public-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:11px 18px;display:flex}.energy-public-footer .public-footer-links a{color:#343a36;font-size:12px;font-weight:700;text-decoration:none}.energy-public-footer>p{max-width:820px;margin:0;font-size:11px;line-height:1.55}.energy-public-footer .public-footer-meta{border-top:1px solid var(--e-line);grid-column:1/-1;justify-content:space-between;padding-top:11px;font-size:10px;display:flex}.energy-public-footer a{color:inherit;text-decoration:none}@media (max-width:1020px){.energy-top-nav{width:calc(100% - 32px)}.energy-desktop-nav,.energy-site-header .public-contact-button{display:none}.energy-nav-actions{margin-left:auto}.energy-language-switch{border-left:0}.energy-home-hero{grid-template-columns:1fr;gap:32px;padding-top:46px}.energy-hero-media{min-height:450px}.energy-section-title-row{grid-template-columns:1fr;gap:16px}.energy-project-preview-grid,.energy-project-full-grid,.energy-china-paths,.energy-role-grid,.energy-principle-grid,.energy-process-page-grid{grid-template-columns:1fr 1fr}.energy-split-cta,.energy-contact-page,.energy-requirements,.energy-docs-grid{grid-template-columns:1fr}.energy-split-cta-image{min-height:340px}}@media (max-width:720px){.energy-public-site{padding-bottom:68px}.energy-shell{width:calc(100% - 36px)}.energy-top-nav{width:calc(100% - 32px);height:64px}.sr-energy-logo-image{width:37px;height:30px}.sr-energy-brand-copy strong{font-size:13px}.sr-energy-brand-copy small{font-size:7px}.energy-language-switch a{padding:8px 5px;font-size:9px}.energy-bottom-nav{z-index:90;padding-bottom:env(safe-area-inset-bottom);background:#080a09;border-top:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.energy-bottom-nav a{color:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.energy-bottom-nav svg{width:19px;height:19px}.energy-bottom-nav a.active{color:#ff7087;background:#b51d321c}.energy-bottom-nav a.active:before{content:"";background:#e05267;height:3px;position:absolute;top:0;left:19%;right:19%}.energy-home-hero{padding:36px 0}.energy-home-hero h1{font-size:40px;line-height:1.07}.energy-home-lead{margin-top:18px;font-size:15px;line-height:1.66}.energy-home-actions{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.energy-home-actions .button{padding-inline:8px;font-size:12px}.energy-hero-media{grid-template-columns:1fr;min-height:0}.energy-hero-media-main{min-height:265px}.energy-hero-media-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.energy-hero-media-side>div{min-height:140px}.energy-home-scope,.energy-home-role,.energy-home-projects{padding-block:44px}.energy-section-title-row h2{font-size:33px}.energy-section-title-row>p{font-size:13.5px}.energy-visual-grid{grid-template-columns:1fr;margin-top:23px}.energy-visual-card{grid-template-columns:1.05fr .95fr;min-height:200px}.energy-visual-image{min-height:200px}.energy-visual-card-copy{padding:15px}.energy-visual-card-copy span{font-size:18px}.energy-visual-card-copy p{margin-top:9px;font-size:12px;line-height:1.54}.energy-project-preview-grid,.energy-project-full-grid,.energy-china-paths{grid-template-columns:1fr;margin-top:23px}.energy-project-preview-grid article{min-height:195px;padding:18px}.energy-project-preview-grid h3{margin-top:28px;font-size:21px}.energy-role-grid{grid-template-columns:1fr;margin-top:23px}.energy-role-grid article{min-height:155px;padding:18px}.energy-role-grid h3{margin-top:28px;font-size:20px}.energy-home-china{padding-block:44px}.energy-split-cta h2{font-size:33px}.energy-split-cta p:not(.energy-eyebrow){font-size:13.5px}.energy-split-cta-image{min-height:240px}.energy-home-contact{flex-direction:column;align-items:flex-start;padding-block:40px}.energy-home-contact h2{font-size:33px}.energy-subpage-hero{padding-block:40px 28px}.energy-subpage-hero h1{font-size:39px;line-height:1.07}.energy-subpage-hero>p:last-child{margin-top:17px;font-size:14.5px;line-height:1.66}.energy-subpage-media{grid-template-columns:1fr 1fr;gap:7px;padding-block:16px}.energy-subpage-image{min-height:165px}.energy-content-section{padding-block:32px 44px}.energy-service-rows article{grid-template-columns:32px 1fr;gap:6px 9px;padding:17px 0}.energy-service-rows h2{font-size:18px}.energy-service-rows p{grid-column:2;font-size:13px;line-height:1.6}.energy-dark-section{padding-block:38px}.energy-principle-grid,.energy-process-page-grid{grid-template-columns:1fr 1fr}.energy-principle-grid article{min-height:135px;padding:15px}.energy-principle-grid h3{margin-top:23px;font-size:17px}.energy-project-full-grid article{min-height:235px;padding:18px}.energy-project-location{margin-top:23px}.energy-project-full-grid h2{font-size:22px}.energy-project-full-grid strong{font-size:24px}.energy-project-visual-strip{gap:7px;padding-bottom:40px}.energy-project-visual-strip>div{min-height:180px}.energy-china-paths article{min-height:280px;padding:18px}.energy-china-paths h2{margin-top:27px;font-size:21px}.energy-china-paths p{font-size:13px}.energy-requirements h2,.energy-docs-grid h2{font-size:30px}.energy-process-page-grid article{min-height:150px;padding:14px}.energy-process-page-grid h2{margin-top:24px;font-size:16px}.energy-process-page-grid p{font-size:11.5px}.energy-contact-page{gap:24px;padding-block:25px 42px}.energy-contact-person h2{font-size:24px}.energy-contact-types a{min-height:104px;padding:13px}.energy-contact-types strong{margin-top:34px;font-size:16px}.energy-bottom-cta{padding-block:34px}.energy-bottom-cta h2{font-size:24px}.public-footer.energy-public-footer{grid-template-columns:1fr;width:calc(100% - 36px);padding:22px 0 26px!important}.energy-public-footer .public-footer-links{justify-content:flex-start}.energy-public-footer>p{grid-column:1}.energy-public-footer .public-footer-meta{gap:6px;display:grid}}@media (max-width:390px){.energy-home-actions,.energy-principle-grid,.energy-process-page-grid,.energy-visual-card{grid-template-columns:1fr}.energy-visual-image{min-height:185px}.energy-home-hero h1,.energy-subpage-hero h1{font-size:35px}}
.energy-site-header .energy-language-switch{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff24!important;align-items:center!important;gap:0!important;padding:0 0 0 10px!important;display:flex!important}.energy-site-header .energy-language-switch a{color:#ffffff6b!important;width:auto!important;min-width:30px!important;height:32px!important;font:700 10px/1 var(--font-inter),sans-serif!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;text-decoration:none!important;display:flex!important}.energy-site-header .energy-language-switch a.active{box-shadow:inset 0 -2px #e05267;color:#fff!important;background:#ffffff14!important}.energy-home-hero{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:42px;padding-block:48px 42px}.energy-home-hero h1{letter-spacing:-.044em;max-width:720px;font-size:clamp(42px,4vw,60px);line-height:1.035}.energy-home-lead{margin-top:20px;font-size:16px;line-height:1.7}.energy-home-actions{margin-top:23px}.energy-home-proof{margin-top:14px}.energy-hero-media{grid-template-columns:1.18fr .82fr;gap:8px;min-height:455px}.energy-hero-media-side{gap:8px}.energy-hero-media-main,.energy-hero-media-side>div{background:#d9d9d4}.energy-home-scope,.energy-home-role,.energy-home-projects,.energy-home-china{padding-block:52px}.energy-section-title-row{gap:38px}.energy-section-title-row h2{font-size:clamp(34px,3.45vw,49px)}.energy-visual-grid,.energy-project-preview-grid,.energy-role-grid{margin-top:27px}.energy-home-contact{padding-block:44px}@media (max-width:1180px){.energy-home-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:32px}.energy-home-hero h1{font-size:clamp(40px,4.4vw,56px)}.energy-hero-media{min-height:420px}}@media (max-width:1020px){.energy-home-hero{grid-template-columns:1fr;gap:28px}.energy-home-hero h1{max-width:840px}.energy-hero-media{min-height:430px}}@media (max-width:720px){.energy-site-header .energy-language-switch{border-left:0!important;padding-left:4px!important}.energy-site-header .energy-language-switch a{min-width:27px!important;padding:0 5px!important;font-size:9px!important}.energy-home-hero{gap:23px;padding-block:30px 32px}.energy-home-hero h1{font-size:37px;line-height:1.065}.energy-home-lead{font-size:14.5px;line-height:1.65}.energy-hero-media-main{min-height:230px}.energy-hero-media-side>div{min-height:128px}.energy-home-scope,.energy-home-role,.energy-home-projects,.energy-home-china{padding-block:38px}.energy-section-title-row h2{font-size:31px}.energy-visual-grid,.energy-project-preview-grid,.energy-role-grid{margin-top:20px}}
.energy-site-header{background:#caff27!important;border-bottom:1px solid #0000002e!important}.energy-site-header .sr-energy-brand-copy strong{color:#0b0d0c!important}.energy-site-header .sr-energy-brand-copy small{color:#0b0d0c7a!important}.energy-site-header .energy-desktop-nav a{color:#0b0d0ca8!important}.energy-site-header .energy-desktop-nav a:hover,.energy-site-header .energy-desktop-nav a.active{color:#0b0d0c!important}.energy-site-header .energy-desktop-nav a.active:after{background:#0b0d0c!important}.energy-site-header .energy-language-switch{border-left:1px solid #0000002e!important}.energy-site-header .energy-language-switch a{color:#0b0d0c7a!important}.energy-site-header .energy-language-switch a.active{color:#0b0d0c!important;background:#00000017!important;box-shadow:inset 0 -2px #0b0d0c!important}.energy-site-header .public-contact-button{color:#fff!important;background:#0b0d0c!important;border-color:#0b0d0c!important}.energy-project-preview-grid,.energy-project-full-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.energy-project-preview-grid article{min-height:236px}.energy-project-preview-grid h3{margin-top:34px}.energy-project-preview-grid p{font-size:13px;line-height:1.58}.energy-footer-main-link{white-space:nowrap;background:#caff27;border:1px solid #00000029;justify-content:center;place-self:start end;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;color:#0b0d0c!important;text-decoration:none!important}.energy-footer-main-link:hover{background:#b9ef18}.energy-public-footer>p{align-self:center}.energy-public-footer .public-footer-meta{grid-column:1/-1}@media (max-width:1020px){.energy-project-preview-grid,.energy-project-full-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.energy-site-header .energy-language-switch{border-left:0!important}.energy-project-preview-grid,.energy-project-full-grid{grid-template-columns:1fr}.energy-project-preview-grid article{min-height:188px}.energy-footer-main-link{justify-self:start;width:100%;max-width:260px}.energy-public-footer{grid-template-columns:1fr!important}}
:root{--e-lime:#caff27;--e-lime-readable:#8fb300;--e-forest:#10251a;--e-forest-soft:#183428}.energy-public-site{--e-red:var(--e-lime-readable)!important}.energy-site-header{background:var(--e-lime)!important;border-bottom:1px solid #10251a38!important}.energy-top-nav{position:relative}.energy-top-nav .public-brand{border-right:1px solid #ffffff14;align-self:stretch;align-items:center;margin-left:-14px;padding:0 18px 0 14px;display:flex;background:var(--e-forest)!important}.energy-site-header .public-brand .sr-energy-brand-copy strong{color:var(--e-lime)!important}.energy-site-header .public-brand .sr-energy-brand-copy small{color:#ffffff94!important}.energy-site-header .energy-desktop-nav a{color:#10251aa8!important}.energy-site-header .energy-desktop-nav a:hover,.energy-site-header .energy-desktop-nav a.active{color:var(--e-forest)!important}.energy-site-header .energy-desktop-nav a.active:after{background:var(--e-forest)!important}.energy-site-header .public-contact-button{background:var(--e-forest)!important;color:var(--e-lime)!important;border-color:var(--e-forest)!important}.energy-nav-actions{position:relative}.energy-desktop-language-switch{background:0 0!important;border-left:1px solid #10251a33!important;align-items:center!important;padding-left:10px!important;display:flex!important}.energy-desktop-language-switch a{color:#10251a80!important;min-width:30px!important;height:32px!important;font:800 10px/1 var(--font-inter),sans-serif!important;background:0 0!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;text-decoration:none!important;display:flex!important}.energy-desktop-language-switch a.active{color:var(--e-forest)!important;box-shadow:inset 0 -2px 0 var(--e-forest)!important;background:#10251a14!important}.energy-mobile-language{display:none;position:relative}.energy-mobile-language-button{border:1px solid var(--e-forest);background:var(--e-forest);min-width:72px;height:38px;color:var(--e-lime);font:800 11px/1 var(--font-inter),sans-serif;letter-spacing:.02em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex}.energy-mobile-language-button svg{width:14px;height:14px;transition:transform .16s}.energy-mobile-language-button[aria-expanded=true] svg{transform:rotate(180deg)}.energy-mobile-language-menu{z-index:120;background:var(--e-forest);border:1px solid #caff276b;width:164px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000002e}.energy-mobile-language-menu a{color:#ffffffd1;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.energy-mobile-language-menu a:last-child{border-bottom:0}.energy-mobile-language-menu a.active{color:var(--e-lime);background:#caff2714}.energy-mobile-language-menu a span{font:800 10px/1 var(--font-inter),sans-serif;color:#ffffff6b}.energy-mobile-language-menu a.active span{color:var(--e-lime)}.energy-public-site .energy-eyebrow,.energy-public-site .energy-role-grid>article>span,.energy-public-site .energy-project-preview-top strong,.energy-public-site .energy-project-number,.energy-public-site .energy-project-full-grid article>span,.energy-public-site .energy-china-paths article>span,.energy-public-site .energy-process-page-grid article>span{color:var(--e-lime-readable)!important}.energy-public-site .energy-dark-section .energy-eyebrow,.energy-public-site .energy-home-china .energy-eyebrow{color:var(--e-lime)!important}.energy-public-site .energy-project-preview-top strong,.energy-public-site .energy-project-full-grid article>span{background:#caff27b8;padding:3px 7px;font-weight:850;color:var(--e-forest)!important}@media (max-width:720px){.energy-top-nav .public-brand{margin-left:-8px;padding:0 13px 0 8px}.energy-desktop-language-switch{display:none!important}.energy-mobile-language{display:block}.energy-nav-actions{margin-left:auto}.energy-bottom-nav{box-shadow:0 -8px 24px #10251a1a;background:var(--e-lime)!important;border-top:1px solid #10251a3d!important}.energy-bottom-nav a{color:#10251aa8!important;background:0 0!important}.energy-bottom-nav a svg{stroke-width:2.05px}.energy-bottom-nav a.active{font-weight:850;color:var(--e-forest)!important;background:#10251a14!important}.energy-bottom-nav a.active:before{height:3px;left:18%;right:18%;background:var(--e-forest)!important}}@media (max-width:390px){.energy-mobile-language-button{min-width:62px;padding:0 9px}.energy-site-header .sr-energy-brand-copy small{display:none}}
:root{--e-lime:#caff27;--e-lime-deep:#91b800;--e-forest:#10251a;--e-forest-2:#0b1b13;--e-paper:#f3f1eb}.energy-site-header{background:var(--e-forest)!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #caff273d!important;position:sticky!important;top:0!important}.energy-site-header:before{content:"";background:var(--e-lime);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.energy-top-nav{height:70px!important;padding-top:4px!important}.energy-top-nav .public-brand{background:0 0!important;border:0!important;align-self:center!important;margin:0!important;padding:0!important}.energy-site-header .public-brand .sr-energy-brand-copy strong{letter-spacing:.01em;color:var(--e-lime)!important}.energy-site-header .public-brand .sr-energy-brand-copy small{color:#ffffff85!important}.energy-site-header .energy-desktop-nav a{color:#ffffffa8!important}.energy-site-header .energy-desktop-nav a:hover,.energy-site-header .energy-desktop-nav a.active{color:#fff!important}.energy-site-header .energy-desktop-nav a.active:after{background:var(--e-lime)!important}.energy-site-header .energy-desktop-language-switch{border-left:1px solid #ffffff26!important}.energy-site-header .energy-desktop-language-switch a{color:#ffffff80!important}.energy-site-header .energy-desktop-language-switch a.active{color:var(--e-lime)!important;box-shadow:inset 0 -2px 0 var(--e-lime)!important;background:#caff2714!important}.energy-site-header .public-contact-button{background:var(--e-lime)!important;color:var(--e-forest)!important;border-color:var(--e-lime)!important;font-weight:850!important}.energy-public-site .energy-eyebrow{color:var(--e-lime-deep)!important}.energy-dark-section .energy-eyebrow,.energy-home-china .energy-eyebrow{color:var(--e-lime)!important}.energy-role-grid>article>span,.energy-project-number,.energy-china-paths article>span,.energy-process-page-grid article>span{color:var(--e-lime-deep)!important}.energy-project-preview-top strong,.energy-project-full-grid article>span{color:var(--e-forest)!important;background:#caff27c7!important}.energy-home-hero{align-items:center!important}.energy-hero-media-main img,.energy-hero-media-side img,.energy-visual-image img,.energy-sector-hero-image img{object-position:center center!important}.energy-hero-media-main img{object-position:center 56%!important}.energy-hero-media-side>div:first-child img,.energy-hero-media-side>div:last-child img{object-position:center center!important}.energy-visual-grid{border-left:1px solid var(--e-line)!important;grid-template-columns:1fr!important}.energy-visual-card{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)!important;min-height:245px!important}.energy-visual-card:nth-child(2n) .energy-visual-image{order:2}.energy-visual-card:nth-child(2n) .energy-visual-card-copy{order:1}.energy-visual-image{min-height:245px!important}.energy-visual-card-copy{justify-content:center!important;padding:28px 32px!important}.energy-visual-card-copy span{font-size:25px!important}.energy-visual-card-copy p{max-width:590px;font-size:14.5px!important;line-height:1.67!important}.energy-visual-card-copy svg{align-self:flex-end;margin-top:24px!important}.energy-sector-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:48px;padding-block:56px 36px;display:grid}.energy-sector-hero h1{letter-spacing:-.044em;max-width:830px;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.055}.energy-sector-hero>div:first-child>p:last-child{color:#59615c;max-width:760px;margin:22px 0 0;font-size:16px;line-height:1.72}.energy-sector-hero-image{background:#d9ddd8;min-height:420px;position:relative;overflow:hidden}.energy-sector-checks{grid-template-columns:.7fr 1.3fr;gap:48px;padding-block:52px;display:grid}.energy-sector-checks h2,.energy-sector-role h2,.energy-sector-related>h2{letter-spacing:-.035em;margin:0;font-size:clamp(31px,3.1vw,45px);line-height:1.08}.energy-sector-check-grid{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:1fr 1fr;display:grid}.energy-sector-check-grid article{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:118px;padding:18px}.energy-sector-check-grid span{color:var(--e-lime-deep);font:800 10px/1 var(--font-inter),sans-serif}.energy-sector-check-grid p{color:#454c47;margin:28px 0 0;font-size:14px;line-height:1.55}.energy-sector-role{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;display:grid}.energy-sector-role>p{color:#ffffffb3;margin:0;font-size:16px;line-height:1.75}.energy-sector-related{padding-block:52px 62px}.energy-sector-related>h2{max-width:800px}.energy-sector-projects{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.energy-sector-projects article{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:250px;padding:22px}.energy-sector-projects small{color:#6c746f;font-size:11px;font-weight:750}.energy-sector-projects h3{margin:32px 0 8px;font-size:21px}.energy-sector-projects strong{font:800 24px/1 var(--font-inter),sans-serif}.energy-sector-projects span{width:max-content;color:var(--e-forest);background:#caff27bf;margin-top:17px;padding:3px 7px;font-size:10px;font-weight:850;display:block}.energy-sector-projects p{color:#636a65;margin:13px 0 0;font-size:12.5px;line-height:1.58}.energy-sector-disclosure{border-block:1px solid var(--e-line);color:#626a65;gap:10px;max-width:760px;margin-top:28px;padding:18px 0;display:flex}.energy-sector-disclosure p{margin:0;font-size:13px;line-height:1.6}.energy-sector-project-link{color:var(--e-forest);border-bottom:1px solid var(--e-forest);align-items:center;gap:8px;margin-top:20px;padding-bottom:4px;font-weight:800;text-decoration:none;display:inline-flex}.energy-insights-hero{border-bottom:1px solid var(--e-line);padding-block:54px 42px}.energy-insights-hero h1{letter-spacing:-.044em;max-width:900px;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:1.055}.energy-insights-hero>p:nth-of-type(2){color:#5b635e;max-width:820px;margin:20px 0 0;font-size:16px;line-height:1.7}.energy-insights-date{color:#777e79;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.energy-insights-frame,.energy-insights-sources{padding-block:52px}.energy-insights-heading{grid-template-columns:1fr minmax(280px,.62fr);align-items:end;gap:40px;display:grid}.energy-insights-heading .energy-eyebrow{grid-column:1/-1;margin-bottom:-18px}.energy-insights-heading h2{letter-spacing:-.036em;margin:0;font-size:clamp(32px,3.3vw,47px);line-height:1.08}.energy-insights-heading>p:last-child{color:#606863;margin:0;font-size:14px;line-height:1.68}.energy-insights-sector-grid{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.energy-insights-sector-grid a{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);min-height:230px;color:inherit;padding:20px;text-decoration:none;position:relative}.energy-insights-sector-grid span{color:var(--e-lime-deep);font-size:10px;font-weight:850}.energy-insights-sector-grid h3{margin:37px 0 10px;font-size:20px}.energy-insights-sector-grid p{color:#636a65;margin:0;font-size:12.5px;line-height:1.58}.energy-insights-sector-grid svg{position:absolute;bottom:17px;right:17px}.energy-insights-commercial{border-block:1px solid var(--e-line);background:#e9e7e1;padding-block:52px}.energy-commercial-grid{border-top:1px solid #0000002e;border-left:1px solid #0000002e;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.energy-commercial-grid article{border-bottom:1px solid #0000002e;border-right:1px solid #0000002e;min-height:205px;padding:20px}.energy-commercial-grid span{color:var(--e-lime-deep);font-size:10px;font-weight:850}.energy-commercial-grid h3{margin:37px 0 10px;font-size:20px}.energy-commercial-grid p{color:#606762;margin:0;font-size:13px;line-height:1.62}.energy-insights-current{grid-template-columns:1fr 1fr;gap:0;padding-block:52px;display:grid}.energy-insights-current article{padding:0 34px 0 0}.energy-insights-current article+article{border-left:1px solid var(--e-line);padding:0 0 0 34px}.energy-insights-current h2{letter-spacing:-.03em;margin:0;font-size:31px;line-height:1.12}.energy-insights-current article>p:not(.energy-eyebrow){color:#5f6762;margin:18px 0 0;font-size:14px;line-height:1.7}.energy-insights-current a{color:var(--e-forest);border-bottom:1px solid var(--e-forest);align-items:center;gap:7px;margin-top:20px;padding-bottom:3px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.energy-insight-note{border-top:1px solid var(--e-line);color:#6b726d;gap:8px;margin-top:17px;padding:12px 0;font-size:12px;line-height:1.55;display:flex}.energy-insights-review{grid-template-columns:.75fr 1.25fr;align-items:start;gap:54px;display:grid}.energy-insights-review h2{margin:0;font-size:38px;line-height:1.1}.energy-review-checks{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.energy-review-checks p{color:#ffffffbf;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:flex-start;gap:8px;margin:0;padding:14px;font-size:12px;line-height:1.5;display:flex}.energy-review-checks svg{color:var(--e-lime);flex:none}.energy-source-list{border-top:1px solid var(--e-line);margin-top:28px}.energy-source-list a{border-bottom:1px solid var(--e-line);color:inherit;grid-template-columns:130px 1fr 24px;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:grid}.energy-source-list strong{font-size:12px}.energy-source-list span{color:#5d655f;font-size:13px}.energy-floating-contact{display:none}@media (max-width:920px){.energy-desktop-nav{display:none!important}.energy-nav-actions{margin-left:auto!important;display:flex!important}.energy-desktop-language-switch,.energy-site-header .public-contact-button{display:none!important}.energy-mobile-language{display:block!important}.energy-top-nav{height:64px!important;padding-top:4px!important}.energy-site-header .public-brand .sr-energy-brand-copy strong{font-size:13px!important}.energy-site-header .public-brand .sr-energy-brand-copy small{font-size:7px!important}}@media (max-width:720px){.energy-public-site{padding-bottom:68px!important}.energy-shell{width:calc(100% - 34px)!important}.energy-mobile-language-button{min-width:62px!important;height:36px!important;color:var(--e-lime)!important;background:#caff2714!important;border:1px solid #caff2799!important;padding:0 9px!important;display:flex!important}.energy-mobile-language-menu{width:154px!important;top:calc(100% + 7px)!important;right:0!important}.energy-home-hero{gap:22px!important;padding-block:28px 32px!important}.energy-home-hero h1{letter-spacing:-.038em!important;font-size:clamp(31px,8.1vw,35px)!important;line-height:1.07!important}.energy-home-lead{font-size:14px!important;line-height:1.64!important}.energy-subpage-hero{padding-block:34px 24px!important}.energy-subpage-hero h1{letter-spacing:-.035em!important;font-size:clamp(29px,7.6vw,33px)!important;line-height:1.08!important}.energy-subpage-hero>p:last-child{font-size:13.5px!important;line-height:1.62!important}.energy-section-title-row h2{font-size:28px!important;line-height:1.1!important}.energy-home-contact h2,.energy-split-cta h2{font-size:28px!important}.energy-hero-media{min-height:0!important;display:block!important}.energy-hero-media-main{aspect-ratio:16/9!important;min-height:0!important}.energy-hero-media-side{grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:7px!important;display:grid!important}.energy-hero-media-side>div{aspect-ratio:4/3!important;min-height:0!important}.energy-visual-grid{margin-top:20px!important}.energy-visual-card,.energy-visual-card:nth-child(2n){grid-template-columns:44% 56%!important;min-height:164px!important}.energy-visual-card:nth-child(2n) .energy-visual-image,.energy-visual-card .energy-visual-image{order:1!important;min-height:164px!important}.energy-visual-card:nth-child(2n) .energy-visual-card-copy,.energy-visual-card .energy-visual-card-copy{order:2!important;padding:14px 14px 13px!important}.energy-visual-card-copy span{font-size:18px!important;line-height:1.14!important}.energy-visual-card-copy p{margin-top:8px!important;font-size:11.7px!important;line-height:1.52!important}.energy-visual-card-copy svg{width:15px!important;margin-top:auto!important}.energy-bottom-nav{background:var(--e-lime)!important;border-top:1px solid #10251a3d!important}.energy-bottom-nav a{color:#10251aad!important}.energy-bottom-nav a.active{color:var(--e-forest)!important;background:#10251a17!important}.energy-bottom-nav a.active:before{background:var(--e-forest)!important}.energy-floating-contact{z-index:95;background:var(--e-forest);min-height:42px;color:var(--e-lime);border-radius:22px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:78px;right:14px;box-shadow:0 8px 24px #00000038}.energy-floating-contact svg{width:17px;height:17px}.energy-sector-hero{grid-template-columns:1fr!important;gap:20px!important;padding-block:32px 22px!important}.energy-sector-hero h1{font-size:clamp(29px,7.5vw,33px)!important;line-height:1.08!important}.energy-sector-hero>div:first-child>p:last-child{margin-top:15px!important;font-size:13.5px!important;line-height:1.62!important}.energy-sector-hero-image{aspect-ratio:16/9!important;min-height:0!important}.energy-sector-checks{grid-template-columns:1fr!important;gap:18px!important;padding-block:34px!important}.energy-sector-checks h2,.energy-sector-role h2,.energy-sector-related>h2{font-size:27px!important}.energy-sector-check-grid{grid-template-columns:1fr 1fr!important}.energy-sector-check-grid article{min-height:102px!important;padding:13px!important}.energy-sector-check-grid p{margin-top:20px!important;font-size:11.7px!important;line-height:1.48!important}.energy-sector-role{grid-template-columns:1fr!important;gap:18px!important}.energy-sector-role>p{font-size:13px!important;line-height:1.65!important}.energy-sector-related{padding-block:36px 44px!important}.energy-sector-projects{grid-template-columns:1fr!important;margin-top:20px!important}.energy-sector-projects article{min-height:190px!important;padding:16px!important}.energy-insights-hero{padding-block:32px 25px!important}.energy-insights-hero h1{font-size:clamp(29px,7.5vw,33px)!important;line-height:1.08!important}.energy-insights-hero>p:nth-of-type(2){font-size:13.5px!important;line-height:1.62!important}.energy-insights-frame,.energy-insights-sources{padding-block:36px!important}.energy-insights-heading{grid-template-columns:1fr!important;gap:10px!important}.energy-insights-heading .energy-eyebrow{grid-column:auto!important;margin-bottom:1px!important}.energy-insights-heading h2{font-size:27px!important}.energy-insights-heading>p:last-child{font-size:12.5px!important;line-height:1.58!important}.energy-insights-sector-grid{grid-template-columns:1fr 1fr!important;margin-top:20px!important}.energy-insights-sector-grid a{min-height:170px!important;padding:14px!important}.energy-insights-sector-grid h3{margin-top:25px!important;font-size:17px!important}.energy-insights-sector-grid p{font-size:11.5px!important}.energy-insights-commercial{padding-block:36px!important}.energy-commercial-grid{grid-template-columns:1fr!important;margin-top:20px!important}.energy-commercial-grid article{min-height:145px!important;padding:15px!important}.energy-commercial-grid h3{margin-top:24px!important;font-size:18px!important}.energy-insights-current{grid-template-columns:1fr!important;padding-block:36px!important}.energy-insights-current article,.energy-insights-current article+article{border-left:0!important;padding:0!important}.energy-insights-current article+article{margin-top:32px;border-top:1px solid var(--e-line)!important;padding-top:30px!important}.energy-insights-current h2{font-size:26px!important}.energy-insights-current article>p:not(.energy-eyebrow){font-size:12.7px!important;line-height:1.62!important}.energy-insights-review{grid-template-columns:1fr!important;gap:20px!important}.energy-insights-review h2{font-size:27px!important}.energy-review-checks{grid-template-columns:1fr!important}.energy-source-list a{grid-template-columns:74px 1fr 18px!important;gap:10px!important}.energy-source-list span{font-size:11.5px!important}}@media (max-width:390px){.energy-home-hero h1,.energy-subpage-hero h1,.energy-sector-hero h1,.energy-insights-hero h1{font-size:29px!important}.energy-section-title-row h2{font-size:26px!important}.energy-insights-sector-grid,.energy-sector-check-grid{grid-template-columns:1fr!important}}
.energy-contact-page-v2{align-items:start}.energy-contact-person-v2{padding-top:4px}.energy-contact-kicker{font:700 10px/1.2 var(--font-inter),sans-serif;letter-spacing:.14em;color:#65706a!important;margin:0 0 13px!important}.energy-contact-links-v2 a,.energy-contact-links-v2 p{min-height:46px}.energy-contact-links-v2 span{overflow-wrap:anywhere;min-width:0}.energy-inquiry-selector{min-width:0}.energy-inquiry-intro{color:#626a65;margin:0 0 14px;font-size:13px;line-height:1.58}.energy-contact-type-buttons{border-top:1px solid var(--e-line);border-left:1px solid var(--e-line);grid-template-columns:1fr 1fr;display:grid}.energy-contact-type-buttons button{border:0;border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);color:#111;text-align:left;min-height:118px;font:inherit;cursor:pointer;background:0 0;padding:16px;transition:background .16s,color .16s;position:relative}.energy-contact-type-buttons button small{color:#747b76;font:700 9px/1.2 var(--font-inter),sans-serif;letter-spacing:.12em;display:block}.energy-contact-type-buttons button strong{margin-top:38px;padding-right:24px;font-size:17px;line-height:1.3;display:block}.energy-contact-type-buttons button svg{position:absolute;bottom:14px;right:14px}.energy-contact-type-buttons button:hover{background:#caff2729}.energy-contact-type-buttons button.active{color:#10251a;background:#caff27}.energy-contact-type-buttons button.active small{color:#10251a99}.energy-inquiry-action-panel{border:1px solid var(--e-line);background:#fff;margin-top:14px}.energy-inquiry-selected{border-bottom:1px solid var(--e-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.energy-inquiry-selected small{color:#717873;letter-spacing:.08em;font-size:10px}.energy-inquiry-selected strong{font-size:15px}.energy-inquiry-actions{grid-template-columns:repeat(2,1fr);display:grid}.energy-inquiry-actions a,.energy-inquiry-actions button{border:0;border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);color:#17211b;min-height:48px;font:750 12px/1.2 var(--font-noto-kr),var(--font-noto-sc),sans-serif;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.energy-inquiry-actions a:nth-child(2n),.energy-inquiry-actions button:nth-child(2n){border-right:0}.energy-inquiry-actions a:nth-last-child(-n+2),.energy-inquiry-actions button:nth-last-child(-n+2){border-bottom:0}.energy-inquiry-actions .primary{color:#caff27;background:#10251a}.energy-inquiry-actions a:hover,.energy-inquiry-actions button:hover{background:#eef2eb}.energy-inquiry-actions .primary:hover{background:#183526}.energy-contact-note-v2{margin-top:0}.energy-footer-corporate-bridge{border:1px solid #1115122e;border-left:4px solid #b51d32;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;margin-top:8px;padding:17px 18px 17px 20px;transition:border-color .16s,transform .16s;display:flex;color:#111!important;background:#fff!important;text-decoration:none!important}.energy-footer-corporate-bridge:hover{border-color:#1115126b;transform:translateY(-1px)}.energy-footer-corporate-brand{align-items:center;gap:12px;min-width:0;display:flex}.energy-footer-corporate-brand img{object-fit:contain;width:40px;height:29px;display:block}.energy-footer-corporate-brand>span{gap:3px;min-width:0;display:grid}.energy-footer-corporate-brand small{color:#6d736f;font:750 9px/1.2 var(--font-inter),sans-serif;letter-spacing:.12em}.energy-footer-corporate-brand strong{letter-spacing:-.01em;font-size:14px;line-height:1.25}.energy-footer-corporate-action{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:720px){.energy-contact-page-v2{grid-template-columns:1fr;gap:22px;padding-top:18px}.energy-contact-type-buttons button{min-height:96px;padding:13px}.energy-contact-type-buttons button strong{margin-top:29px;font-size:15px}.energy-inquiry-selected{padding:12px 13px}.energy-inquiry-actions a,.energy-inquiry-actions button{min-height:46px;font-size:11px}.energy-footer-corporate-bridge{border-left-width:3px;grid-template-columns:1fr;gap:14px;padding:15px 15px 14px;display:grid}.energy-footer-corporate-action{border-top:1px solid #1115121f;justify-content:space-between;padding-top:12px;font-size:12px}.energy-footer-corporate-brand strong{font-size:13px}}@media (max-width:380px){.energy-contact-type-buttons{grid-template-columns:1fr}.energy-contact-type-buttons button{min-height:82px}.energy-contact-type-buttons button strong{margin-top:21px}.energy-inquiry-actions{grid-template-columns:1fr}.energy-inquiry-actions a,.energy-inquiry-actions button{border-right:0;border-bottom:1px solid var(--e-line)!important}.energy-inquiry-actions>:last-child{border-bottom:0!important}}
.energy-cooperation-page{padding:47px 0 78px}.energy-cooperation-heading{border-bottom:2px solid #b51d32;margin-bottom:34px;padding-bottom:26px}.energy-cooperation-heading h1{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.13}.energy-cooperation-heading>p:last-child{color:#58615b;max-width:740px;margin:0;font-size:17px;line-height:1.7}.energy-cooperation-layout{grid-template-columns:230px minmax(0,1fr);gap:55px;display:grid}.energy-cooperation-layout aside{border-top:1px solid #111;align-self:start;padding-top:19px;position:sticky;top:95px}.energy-cooperation-layout aside strong{font:800 13px/1 var(--font-inter),sans-serif}.energy-cooperation-layout aside p{color:#b51d32;letter-spacing:.08em;font-size:12px}.energy-cooperation-layout aside span{color:#303a33;margin:28px 0;font-size:14px;line-height:2.1;display:block}.energy-cooperation-layout aside small{color:#667067;border-top:1px solid #0000002b;padding-top:16px;font-size:12px;line-height:1.65;display:block}.energy-public-site>.energy-public-footer{min-height:140px;visibility:visible!important;opacity:1!important;display:grid!important}.energy-contact-page-v2 .energy-cooperation-cta{border-top:1px solid var(--e-line);grid-column:1/-1;padding:24px 0}.energy-cooperation-cta h2{margin:0 0 9px;font-size:23px}.energy-cooperation-cta p{color:#606a63;margin:0 0 18px;font-size:15px;line-height:1.6}.energy-cooperation-cta a{color:#122012;background:#caff27;justify-content:center;align-items:center;min-height:47px;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:720px){.energy-public-site>.energy-public-footer{display:none!important}.energy-cooperation-page{padding:29px 0 90px}.energy-cooperation-heading{margin-bottom:12px;padding-bottom:20px}.energy-cooperation-heading h1{font-size:34px}.energy-cooperation-heading>p:last-child{font-size:15px}.energy-cooperation-layout{display:block}.energy-cooperation-layout aside{display:none}.energy-contact-page-v2 .energy-cooperation-cta{padding:18px 0}}
.energy-scroll-progress{z-index:180;transform-origin:0;will-change:transform;pointer-events:none;background:#10251a;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #10251a33}.energy-site-header{z-index:130!important;position:sticky!important;top:0!important}.energy-division-switch{align-items:center;gap:5px;margin-right:2px;display:flex}.energy-division-switch a{color:#10251ab8;background:#10251a12;border:1px solid #10251a40;justify-content:center;align-items:center;gap:6px;height:36px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.energy-division-switch a:hover{color:var(--e-forest);background:#10251a21}.energy-division-sr{min-width:38px;padding:0 9px}.energy-division-peer{padding:0 10px}.energy-division-peer svg{color:#008ea7;width:13px;height:13px}@media (max-width:1180px){.energy-division-peer span{display:none}.energy-division-peer{width:36px;padding:0}.energy-division-sr{min-width:36px}}@media (max-width:720px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.energy-site-header{z-index:140!important;position:sticky!important;top:0!important}.energy-bottom-nav{backface-visibility:hidden;will-change:transform;transform:translateZ(0);z-index:150!important;width:100%!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.energy-floating-contact{z-index:149!important}.energy-division-switch{gap:4px}.energy-division-switch a{height:36px}.energy-division-sr{min-width:34px;padding:0 7px}.energy-division-peer{width:34px;padding:0}.energy-division-peer span{display:none}.energy-division-peer svg{width:14px;height:14px}.energy-nav-actions{gap:4px!important}}@media (max-width:390px){.energy-division-sr{display:none!important}}
.energy-division-gateway{color:#10251a;background:#10251a0f;border:1px solid #10251a38;justify-content:center;align-items:center;gap:6px;width:40px;min-width:40px;height:40px;padding:0;font:800 10px/1 Arial,sans-serif;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.energy-division-gateway:hover{border-color:var(--division-accent);color:#10251a;background:color-mix(in srgb,var(--division-accent) 10%,transparent)}.energy-division-gateway>svg{width:15px;height:15px;color:var(--division-accent)}.energy-division-gateway-mark{font-size:10px;font-weight:900}.energy-division-gateway.is-wide{color:#ffffffc2;background:0 0;border-color:#ffffff21;grid-template-columns:20px 1fr 20px;width:100%;height:auto;min-height:46px;padding:0 13px;display:grid}.energy-division-gateway.is-wide .energy-division-gateway-label{text-align:center;font-size:11px;font-weight:750}.energy-division-gateway.is-wide>svg:first-child{justify-self:start}.energy-division-gateway.is-wide>svg:last-child{color:currentColor;justify-self:end}.energy-division-gateway.is-wide .energy-division-gateway-mark{color:var(--division-accent);justify-self:start}.energy-division-overlay{z-index:30000;background:var(--division-accent);pointer-events:none;transform-origin:50%;will-change:transform;box-shadow:0 0 80px color-mix(in srgb,var(--division-accent) 28%,transparent);border-radius:9999px;transition:transform .68s cubic-bezier(.76,0,.18,1);position:fixed}.energy-division-stage{z-index:30001;color:#fff;pointer-events:none;background:#08100b;flex-direction:column;justify-content:center;align-items:center;animation:.34s both energy-division-stage-in;display:flex;position:fixed;inset:0}.energy-division-stage>svg{width:62px;height:62px;color:var(--division-accent);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--division-accent) 38%,transparent))}.energy-division-stage-mark{border:1px solid var(--division-accent);width:62px;height:62px;color:var(--division-accent);place-items:center;display:grid;letter-spacing:-.04em!important;margin:0!important;font-size:18px!important;font-weight:900!important}.energy-division-stage>span:not(.energy-division-stage-mark){color:var(--division-accent);letter-spacing:.22em;margin-top:19px;font-size:10px;font-weight:900}.energy-division-stage strong{letter-spacing:-.04em;text-align:center;margin-top:8px;font-size:clamp(28px,6vw,52px)}.energy-division-stage small{color:#ffffff75;text-align:center;margin-top:8px;font-size:11px}@keyframes energy-division-stage-in{0%{opacity:0}to{opacity:1}}.energy-bottom-nav{z-index:25000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;backface-visibility:hidden!important;isolation:isolate!important;transform:translate(0,0)!important}.energy-floating-contact{z-index:24990!important}@media (max-width:760px){.energy-site-header{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#090909!important;border-bottom:1px solid #ffffff1f!important;height:64px!important;min-height:64px!important}.energy-top-nav{gap:8px!important;height:64px!important;min-height:64px!important;padding:0 20px!important}.energy-top-nav .public-brand{background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;height:64px!important;margin-right:auto!important;display:flex!important}.energy-top-nav .sr-energy-logo-image{object-fit:contain!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important}.energy-top-nav .sr-energy-brand-copy strong{color:#fff!important;text-transform:none!important;font-size:13px!important;line-height:1!important}.energy-top-nav .sr-energy-brand-copy small{display:none!important}.energy-nav-actions{gap:5px!important}.energy-mobile-language-button{color:#fff!important;background:#090909!important;border:1px solid #ffffff2e!important;min-width:52px!important;height:40px!important}.energy-mobile-language-button svg{color:#caff27!important}.energy-division-switch{gap:5px!important;margin:0!important}.energy-division-gateway{color:#fff!important;background:#090909!important;border-color:#ffffff2e!important;width:40px!important;min-width:40px!important;height:40px!important}.energy-division-gateway-mark{color:#fff!important}.energy-bottom-nav{width:100vw!important;min-height:64px!important;padding-bottom:env(safe-area-inset-bottom)!important;position:fixed!important;inset:auto 0 0!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}}@media (max-width:420px){.energy-top-nav{padding:0 20px!important}.energy-top-nav .sr-energy-logo-image{width:30px!important;height:30px!important}.energy-top-nav .sr-energy-brand-copy strong{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.energy-division-overlay,.energy-division-stage{display:none!important}.energy-division-gateway{transition:none!important}}
.energy-home-contact{display:none!important}.energy-home-projects{padding-block:38px!important}.energy-project-preview-grid article{min-height:0!important;padding:18px!important}.energy-project-preview-grid article p{margin-top:10px!important}@media (max-width:760px){.energy-home-projects{padding-block:28px!important}.energy-project-preview-grid article{padding:15px!important}.energy-division-switch{flex:none!important;align-items:center!important;gap:5px!important;display:flex!important;overflow:visible!important}.energy-division-switch .energy-division-gateway{opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;display:inline-flex!important}.energy-division-switch .energy-division-gateway--main{color:#fff!important;background:#090909!important;border-color:#d92f4994!important;display:inline-flex!important}.energy-division-switch .energy-division-gateway--main .energy-division-gateway-mark{color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.energy-division-switch .energy-division-gateway--semi{display:inline-flex!important}}@media (max-width:420px){.energy-top-nav{padding-left:14px!important;padding-right:14px!important}.energy-top-nav .public-brand{gap:8px!important}.energy-top-nav .sr-energy-brand-copy strong{font-size:11px!important}.energy-nav-actions,.energy-division-switch{gap:4px!important}.energy-division-switch .energy-division-gateway{flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}.energy-mobile-language-button{min-width:48px!important;height:38px!important;padding-inline:9px!important}}
.workspace{font-family:var(--font-inter),var(--font-noto-kr),"Apple SD Gothic Neo","Noto Sans KR",sans-serif;grid-template-columns:260px minmax(0,1fr);font-size:14px;line-height:1.55}.workspace-main{background:var(--bg);min-width:0}.workspace-main>.content{width:min(100%,1720px);margin:0 auto;padding:36px clamp(24px,3vw,48px) 64px}.sidebar{scrollbar-width:thin;padding:24px 18px;overflow-y:auto}.sidebar .brand{padding:0 8px 22px}.sidebar-label{letter-spacing:.12em;margin:22px 10px 9px;font-size:10.5px;line-height:1.3}.nav-list{gap:5px}.nav-item{border-radius:10px;gap:11px;min-height:46px;padding:0 12px;font-size:13.5px;line-height:1.25}.nav-item svg{flex:none;width:18px;height:18px}.sidebar-footer{padding:18px 10px 6px;font-size:11px;line-height:1.6}.topbar{height:70px;padding:0 clamp(20px,2.4vw,38px)}.topbar-title{gap:10px;font-size:14px}.topbar-title small,.topbar-meta{font-size:12px}.workspace .eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:11px;line-height:1.35}.workspace .page-head{align-items:flex-end;gap:28px;margin-bottom:28px}.workspace .page-head h1{letter-spacing:-.05em;font-size:clamp(38px,3vw,48px);line-height:1.04}.workspace .page-head p{max-width:980px;margin-top:10px;font-size:14.5px;line-height:1.7}.workspace .button{border-radius:10px;min-height:44px;padding:0 16px;font-size:13px}.workspace .button-small{min-height:38px;font-size:12.5px}.workspace .metrics{gap:14px;margin-bottom:16px}.workspace .metric-card{border-radius:15px;padding:20px 21px}.workspace .metric-top{font-size:12.5px;line-height:1.4}.workspace .metric-icon{width:34px;height:34px}.workspace .metric-value{letter-spacing:-.05em;margin-top:20px;font-size:40px;line-height:1}.workspace .metric-foot{margin-top:8px;font-size:12px;line-height:1.5}.workspace .panel{border-radius:16px}.workspace .panel-head{min-height:62px;padding:0 19px}.workspace .panel-head h2{font-size:15px;line-height:1.3}.workspace .panel-head span,.workspace .panel-head a{font-size:12.5px;line-height:1.4}.workspace .panel-grid{gap:16px}.workspace .map-shell{height:clamp(460px,52vh,640px)}.workspace .map-empty{font-size:13px;line-height:1.65}.workspace .map-empty strong{font-size:17px}.workspace .lead-row{grid-template-columns:48px minmax(0,1fr) auto;gap:13px;min-height:72px;padding:15px 18px}.workspace .score{width:44px;height:44px;font-size:12.5px}.workspace .lead-row strong{font-size:13.5px;line-height:1.4}.workspace .lead-row small{white-space:normal;margin-top:5px;font-size:12px;line-height:1.5}.workspace .badge{min-height:27px;padding:0 9px;font-size:11px;line-height:1.3}.workspace .empty-state{padding:44px 24px;font-size:13px;line-height:1.65}.workspace .empty-state strong{font-size:16px}.workspace .toolbar{gap:9px}.workspace .toolbar input,.workspace .toolbar select{min-height:42px;padding:0 12px;font-size:13px}.workspace .table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow:auto}.workspace .data-table{min-width:980px}.workspace .data-table th{height:44px;padding:0 13px;font-size:11.5px;line-height:1.35}.workspace .data-table td{height:62px;padding:9px 13px;font-size:12.5px;line-height:1.45}.workspace .data-table .company-cell strong{font-size:13.5px;line-height:1.4}.workspace .data-table .company-cell span{max-width:360px;margin-top:4px;font-size:11.5px;line-height:1.45}.workspace .pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(280px,1fr));gap:14px}.workspace .pipeline-column{scroll-snap-align:start;border-radius:15px;padding:12px}.workspace .pipeline-column-head{padding:7px 6px 13px;font-size:12.5px}.workspace .pipeline-card{border-radius:12px;padding:15px}.workspace .pipeline-card h3{font-size:13.5px;line-height:1.4}.workspace .pipeline-card p{font-size:12px;line-height:1.6}.workspace .enrichment-callout{padding:22px 24px}.workspace .enrichment-callout strong{font-size:16px}.workspace .enrichment-callout p{font-size:12.5px;line-height:1.65}.workspace .process-strip>div{padding:18px}.workspace .process-strip b{font-size:11px}.workspace .process-strip strong{font-size:13px}.workspace .process-strip span{font-size:11.5px}.mobile-workspace-nav{display:none}@media (min-width:1800px){.workspace-main>.content{padding-left:52px;padding-right:52px}.workspace .page-head h1{font-size:48px}}@media (max-width:1180px){.workspace{grid-template-columns:84px minmax(0,1fr)}.sidebar{padding:20px 10px}.sidebar .brand{justify-content:center;padding-inline:0}.sidebar .brand>span:last-child,.sidebar-label,.sidebar-footer,.nav-item span{display:none}.nav-list{gap:7px}.nav-item{justify-content:center;min-height:48px;padding:0}.nav-item svg{width:19px;height:19px}.workspace-main>.content{padding:30px 26px 58px}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .panel-grid{grid-template-columns:1fr}}@media (max-width:720px){.workspace{min-height:100dvh;display:block}.sidebar{display:none}.workspace-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.topbar{gap:10px;height:60px;padding:0 14px}.topbar-title{gap:7px;min-width:0;font-size:13px}.topbar-title small,.topbar-meta,.topbar-title .badge{display:none}.topbar .button{min-height:36px;padding:0 10px;font-size:11px}.workspace-main>.content{width:100%;padding:22px 14px 34px}.workspace .page-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.workspace .page-head h1{font-size:34px;line-height:1.06}.workspace .page-head p{font-size:13.5px;line-height:1.65}.workspace .page-head>.button,.workspace .page-head>form,.workspace .page-head>.toolbar{width:100%}.workspace .page-head>.button{justify-content:center}.workspace .eyebrow{margin-bottom:9px;font-size:10.5px}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.workspace .metric-card{border-radius:13px;padding:15px 14px}.workspace .metric-top{gap:8px;font-size:11.5px}.workspace .metric-icon{width:30px;height:30px}.workspace .metric-value{margin-top:14px;font-size:30px}.workspace .metric-foot{font-size:11.5px;line-height:1.45}.workspace .panel{border-radius:13px}.workspace .panel-head{min-height:54px;padding:0 14px}.workspace .panel-head h2{font-size:14px}.workspace .panel-head span,.workspace .panel-head a{font-size:11.5px}.workspace .lead-row{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:13px 14px}.workspace .score{width:40px;height:40px;font-size:11px}.workspace .lead-row strong{white-space:normal;font-size:13px}.workspace .lead-row small{font-size:11.5px;line-height:1.45}.workspace .lead-row>.badge{align-self:start;margin-top:2px}.workspace .map-shell{height:360px}.workspace .toolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.workspace .toolbar input{grid-column:1/-1;width:100%}.workspace .toolbar select,.workspace .toolbar button{width:100%}.workspace .data-table{min-width:820px}.workspace .data-table th{font-size:11px}.workspace .data-table td{font-size:12px}.workspace .pipeline-board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(84vw,330px);grid-auto-flow:column;gap:10px;overflow-x:auto}.workspace .pipeline-column{scroll-snap-align:center;min-height:460px}.workspace .enrichment-callout{flex-direction:column;align-items:flex-start;padding:18px}.workspace .enrichment-callout .button{width:100%}.workspace .process-strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:70vw;grid-auto-flow:column}.workspace .process-strip>div{scroll-snap-align:start}.mobile-workspace-nav{z-index:80;min-height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#cbd3cd;background:#141d16f7;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-workspace-nav>a,.mobile-workspace-nav summary{color:#bac4bc;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;font-size:9.5px;font-weight:750;line-height:1.1;list-style:none;display:flex}.mobile-workspace-nav>a svg,.mobile-workspace-nav summary svg{width:19px;height:19px}.mobile-workspace-nav>a.active,.mobile-workspace-nav details.active summary{color:#fff;background:#ffffff14}.mobile-workspace-nav>a.active svg,.mobile-workspace-nav details.active summary svg{color:var(--brand)}.mobile-workspace-nav summary::-webkit-details-marker{display:none}.mobile-more{position:relative}.mobile-more-panel{background:#172019;border:1px solid #ffffff1f;border-radius:14px;width:min(310px,88vw);max-height:64vh;padding:10px;display:grid;position:absolute;bottom:60px;right:2px;overflow:auto;box-shadow:0 18px 50px #00000040}.mobile-more-panel strong{color:#7f8b82;letter-spacing:.1em;padding:8px 10px 5px;font-size:9px}.mobile-more-panel a{color:#d4dad5;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:0 10px;font-size:12.5px;font-weight:700;display:flex}.mobile-more-panel a.active{color:#fff;background:#ffffff14}.mobile-more-panel a svg{color:#9aa69c;width:17px;height:17px}}@media (max-width:420px){.workspace .metrics{grid-template-columns:1fr}.workspace .metric-card{grid-template-columns:1fr auto;align-items:start;display:grid}.workspace .metric-value,.workspace .metric-foot{grid-column:1/-1}.workspace .lead-row{grid-template-columns:40px minmax(0,1fr)}.workspace .lead-row>:last-child:not(div){grid-column:2;justify-self:start}.workspace .toolbar{grid-template-columns:1fr}.workspace .toolbar input,.workspace .toolbar select,.workspace .toolbar button{grid-column:1}.mobile-workspace-nav>a,.mobile-workspace-nav summary{font-size:9px}}
