body.nisma-interior-page{--ni-navy:#0A2436;--ni-blue:#295779;--ni-green:#2E5248;--ni-ink:#0D1114;--ni-paper:#F5F4F0;--ni-edge:#d8dfe0;--ni-cyan:#78c9d5}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section){overflow:clip;background:var(--ni-paper);color:var(--ni-ink);padding:clamp(48px,5.5vw,94px) 0 clamp(60px,7vw,110px);isolation:isolate}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section)>.nisma-container{width:min(1180px,calc(100% - 52px));max-width:1180px;margin-inline:auto}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-header{max-width:850px;margin:0 auto clamp(28px,4vw,52px);text-align:center}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-label{display:inline-flex;align-items:center;gap:12px;color:var(--ni-green);font-weight:750;letter-spacing:.16em;font-size:.77rem;text-transform:uppercase}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-label::before{content:"";width:26px;height:2px;background:var(--ni-green);flex:none}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-title{font-size:clamp(1.95rem,3.2vw,3.35rem);line-height:1.15;letter-spacing:-.035em;color:var(--ni-ink);text-wrap:balance;margin-block:14px 18px}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-description{max-width:760px;line-height:1.85;color:#47545a;white-space:normal;overflow-wrap:break-word}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-spacing{margin-block:clamp(58px,7vw,104px)!important}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4.4vw,70px)}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-grid>*{min-width:0}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-image-wrapper{position:relative;overflow:hidden;border-radius:20px;min-height:280px;box-shadow:0 26px 70px rgb(10 36 54 / .12);background:#dbe5e8;transform:none}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-image-wrapper::after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(0deg,rgb(10 36 54 / .20),transparent);pointer-events:none}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-image-wrapper img{width:100%;height:100%;min-height:280px;max-height:510px;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){body.nisma-interior-page .company-image-wrapper:hover img{transform:scale(1.035)}}body.nisma-interior-page :is(.financial-grid,.stats-grid,.fleet-grid,.careers-grid,.key-parameters,.project-structure,.korea-advantages){gap:clamp(14px,1.7vw,24px)!important}body.nisma-interior-page :is(.financial-card,.stat-item,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item){position:relative;min-width:0;overflow-wrap:anywhere;border:1px solid var(--ni-edge)!important;background:#fff!important;border-radius:16px!important;padding:clamp(20px,2.2vw,31px)!important;box-shadow:0 9px 25px rgb(10 36 54 / .035)!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important}body.nisma-interior-page :is(.financial-card,.stat-item,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item)::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--ni-blue),var(--ni-green),transparent);opacity:.85}@media (hover:hover){body.nisma-interior-page :is(.financial-card,.stat-item,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item):hover{transform:translateY(-5px)!important;box-shadow:0 18px 38px rgb(10 36 54 / .095)!important;border-color:#b4cbce!important}}body.nisma-interior-page :is(.financial-card,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item) h3{font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.35;color:var(--ni-navy);margin-block:12px 16px}body.nisma-interior-page :is(.financial-card,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item) p{font-size:1rem;line-height:1.75;color:#526064}body.nisma-interior-page :is(.card-icon-3d,.stat-icon-3d,.param-icon-3d,.structure-icon-3d,.industry-icon-3d){font-size:1.45rem!important;color:var(--ni-blue)!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;transform:none!important}body.nisma-interior-page :is(.card-icon-3d,.stat-icon-3d,.param-icon-3d,.structure-icon-3d,.industry-icon-3d) i{font-size:inherit!important;color:inherit!important;filter:none!important;text-shadow:none!important}body.nisma-interior-page :is(.fleet-content-section,.financials-content-section) .stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;text-align:left!important;gap:18px!important;margin:clamp(30px,4vw,50px) 0!important}body.nisma-interior-page .financials-content-section .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.nisma-interior-page .stats-grid .stat-item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:205px}body.nisma-interior-page .stats-grid .stat-number{font-size:clamp(2rem,3.1vw,3.3rem);line-height:1.12;font-weight:750;color:var(--ni-navy);font-variant-numeric:tabular-nums}body.nisma-interior-page .stats-grid .stat-label{font-size:.79rem;line-height:1.5;letter-spacing:.085em;font-weight:750;color:var(--ni-blue)}body.nisma-interior-page .stats-grid .stat-sub{font-size:.88rem;color:#627078}body.nisma-interior-page .fleet-content-section .fleet-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;counter-reset:fleetphase;gap:18px!important}body.nisma-interior-page .fleet-content-section .phase-card{counter-increment:fleetphase;padding-top:63px!important}body.nisma-interior-page .fleet-content-section .phase-card::after{content:"0" counter(fleetphase);position:absolute;top:17px;right:23px;font-weight:800;letter-spacing:-.07em;font-size:1.65rem;color:#b7ccd4}body.nisma-interior-page .phase-card li{padding:9px 0;line-height:1.62;border-bottom:1px solid #e8eeef;color:#33444c}body.nisma-interior-page .phase-card li:last-child{border-bottom:0}body.nisma-interior-page .phase-card .status-badge{background:#eef3f2;border-radius:7px;padding:9px 12px!important;font-size:.83rem;color:var(--ni-green);display:inline-flex}body.nisma-interior-page .company-content-section .corporate-tree{padding:20px;border-radius:15px;border:1px solid #dbe5e5;background:linear-gradient(145deg,#f9fbfa,#eaf1f0)}body.nisma-interior-page .company-content-section .corporate-tree .tree-level{width:100%;max-width:100%}body.nisma-interior-page .company-content-section .corporate-tree .tree-card{border:1px solid #d1dfe0!important;border-radius:11px;box-shadow:0 5px 12px rgb(10 36 54 / .045);width:100%;min-width:0!important;max-width:100%;background:white!important}body.nisma-interior-page .company-content-section .corporate-tree .tree-card>div{min-width:0}body.nisma-interior-page .company-content-section .corporate-tree .tree-card :is(div,span){overflow-wrap:anywhere}body.nisma-interior-page .project-content-section .key-parameters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.nisma-interior-page .project-content-section :is(.param-card,.structure-icon-card){background:linear-gradient(145deg,#fff,#f4f8f8)!important}body.nisma-interior-page .project-content-section .structure-feature{border-left:2px solid var(--ni-green);padding-left:13px;line-height:1.7}body.nisma-interior-page :is(.disclaimer-note,.contact-note,.nisma-registration-panel,.deal-summary,.financial-details,.headquarters-info){border-radius:14px!important;max-width:100%;overflow-wrap:anywhere}body.nisma-interior-page :is(.disclaimer-note,.contact-note){border-left:3px solid var(--ni-green);background:#e9efed;padding:16px 20px;color:#374c4b}body.nisma-interior-page .contact-content-section :is(input,textarea,select){max-width:100%;border-radius:9px;border:1px solid #cfdadd;background:#fff}body.nisma-interior-page .contact-content-section :is(input,textarea,select):focus{outline:2px solid rgb(41 87 121 / .25);outline-offset:2px;border-color:var(--ni-blue)}body.nisma-interior-page .contact-content-section .contact-form-wrapper{width:100%;max-width:100%;background:#fff;border:1px solid var(--ni-edge);border-radius:16px;padding:clamp(19px,3vw,38px);box-shadow:0 16px 42px rgb(10 36 54 / .055)}body.nisma-interior-page :is(.career-card,.financial-card,.param-card) :is(a,button):focus-visible{outline:2px solid var(--ni-blue);outline-offset:4px}@media(max-width:980px){body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}body.nisma-interior-page .fleet-content-section .fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nisma-interior-page .fleet-content-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.nisma-interior-page :is(.financial-grid,.careers-grid,.project-content-section .key-parameters){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section){padding:43px 0 68px!important}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section)>.nisma-container{width:calc(100% - 32px)!important}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .section-title{font-size:clamp(1.7rem,7vw,2.3rem)}body.nisma-interior-page :is(.financial-grid,.careers-grid,.fleet-content-section .fleet-grid,.project-content-section .key-parameters,.project-structure,.korea-advantages){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.nisma-interior-page :is(.fleet-content-section,.financials-content-section) .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}body.nisma-interior-page .stats-grid .stat-item{min-height:175px;padding:16px 9px!important}body.nisma-interior-page .stats-grid .stat-number{font-size:clamp(1.8rem,7.5vw,2.6rem)}body.nisma-interior-page .stats-grid .stat-label{font-size:.7rem;letter-spacing:.025em}body.nisma-interior-page :is(.financial-card,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item){padding:21px!important}body.nisma-interior-page .company-content-section .corporate-tree{padding:12px}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-image-wrapper{min-height:210px}body.nisma-interior-page :is(.company-content-section,.fleet-content-section,.project-content-section,.partners-content-section,.financials-content-section,.careers-content-section,.contact-content-section) .company-image-wrapper img{min-height:210px}}@media(prefers-reduced-motion:reduce){body.nisma-interior-page :is(.financial-card,.stat-item,.phase-card,.career-card,.param-card,.structure-icon-card,.korea-item,.spv-item,.company-image-wrapper img){transition:none!important;transform:none!important}}