.v21-scenarios{border-top:1px solid var(--line)}.v21-scenario-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.v21-scenario{grid-column:span 2;display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid var(--line);background:#fafbf5;gap:18px}.v21-scenario:first-child{background:#eaf0e0;border-color:#9eaf92}.v21-scenario:nth-child(n+4){grid-column:span 3}.v21-scenario-label{display:flex;gap:14px;color:#596f50;font:.65rem/1.6 var(--font-mono)}.v21-scenario-label span{color:#8b4c30}.v21-scenario h3{font-size:1.43rem;line-height:1.3;letter-spacing:-.03em}.v21-scenario h3 a:hover{color:var(--accent)}.v21-scenario>p:not(.v21-scenario-label){font-size:.88rem;line-height:1.85;color:var(--muted)}.v21-card-action{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:auto;padding-top:7px;color:var(--accent);font-size:.85rem;font-weight:600;line-height:1.5}.v21-card-action:hover{text-decoration:underline;text-underline-offset:5px}.v21-section-links{display:flex;flex-wrap:wrap;gap:17px 34px;margin-top:30px}.v21-section-links a{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid;padding-block:3px;font-size:.85rem;font-weight:600}.v21-section-links a:hover{color:var(--accent)}.v21-parameters{padding-bottom:64px}.v21-parameters .working-point-title p{max-width:790px}.v21-parameters .working-point-field span{font-size:.78rem;line-height:1.7}.v21-parameters-footer{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:24px 26px;border-top:1px solid var(--line)}.v21-parameters-footer p{font-size:.85rem;line-height:1.8;color:var(--muted);max-width:760px}.v21-parameters-footer a{flex-shrink:0;font-size:.83rem;font-weight:600;color:var(--accent)}.v21-supply{background:#edf1e6;border-block:1px solid var(--line)}.v21-supply-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.v21-supply-grid article{border-top:1px solid #b2c0a8;padding-top:22px;min-width:0}.v21-supply-grid h3{font-size:1.35rem;line-height:1.3}.v21-supply-grid p,.v21-supply-note{font-size:.88rem;line-height:1.85;color:var(--muted);margin-top:14px}.v21-supply-note{max-width:950px;margin-top:30px}.v21-gas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v21-gas{min-width:0;min-height:240px}.v21-gas-grid .v21-gas:last-child .gas-symbol{font-size:clamp(1.65rem,2.5vw,2.8rem);line-height:1.7}.v21-gas small{font-size:.82rem;line-height:1.7;max-width:230px}.v21-specialized{display:flex;justify-content:space-between;gap:26px;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:28px}.v21-specialized p{font-size:.85rem;line-height:1.8;max-width:680px;color:var(--muted)}.v21-specialized a{font-size:.85rem;line-height:1.65;color:var(--accent);font-weight:600;max-width:380px}.v21-engineering .engineering-steps{margin-top:25px}.v21-engineering .engineering-step h3{font-size:1.28rem;line-height:1.3}.v21-engineering .engineering-step p{font-size:.87rem;line-height:1.8}.v21-deliverables-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:start}.v21-deliverable-list{list-style:none;padding:0;margin:0}.v21-deliverable-list li{display:grid;grid-template-columns:32px 1fr;gap:18px;padding-block:20px;border-top:1px solid var(--line)}.v21-deliverable-list li+li{margin-top:0}.v21-deliverable-list li>span{font:.73rem/1.7 var(--font-mono);color:var(--accent)}.v21-deliverable-list h3{font-size:1.3rem;line-height:1.3}.v21-deliverable-list p{font-size:.88rem;line-height:1.85;color:var(--muted);margin-top:12px}.v21-deliverable-list p strong{font-weight:600;color:var(--ink)}.v21-technical-table{border:1px solid #b4c2a9;background:#f1f5e9;min-width:0}.v21-technical-table table{width:100%;border-collapse:collapse;table-layout:fixed}.v21-technical-table caption{text-align:left;font-size:1rem;font-weight:600;padding:21px;background:#e2ead7;line-height:1.5}.v21-technical-table td,.v21-technical-table th{text-align:left;vertical-align:top;padding:16px 20px;border-bottom:1px solid #c8d2be;font-size:.83rem;line-height:1.7;overflow-wrap:anywhere}.v21-technical-table thead th{font-size:.75rem;color:#52684a}.v21-technical-table th:first-child{width:30%}.v21-technical-table tbody th{font-weight:600}.v21-technical-table>p{font-size:.8rem;line-height:1.85;color:var(--muted);padding:20px}.v21-technical-table>a{display:block;padding:0 20px 23px;font-size:.83rem;font-weight:600;color:var(--accent)}.v21-rfq .final-cta-inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.v21-rfq .final-cta-action .button{width:100%;justify-content:space-between;max-width:400px}.v21-brief-button{margin-top:14px}.v21-rfq .final-cta-action strong{font-size:.85rem}.v21-rfq .final-cta-action p{font-size:.8rem;line-height:1.8;max-width:360px}.v21-knowledge .knowledge-home-item p{font-size:.85rem;line-height:1.8}@media(max-width:1100px){.v21-scenario{padding:24px}.v21-scenario h3{font-size:1.3rem}.v21-gas{padding:23px}.v21-gas .gas-symbol{font-size:3.3rem}.v21-deliverables-grid{gap:35px}.v21-parameters-footer{align-items:start;flex-direction:column;gap:17px}.v21-specialized{align-items:start}.v21-specialized a{max-width:300px}}@media(max-width:1023px){.v21-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-scenario,.v21-scenario:nth-child(n+4){grid-column:auto}.v21-scenario:first-child{grid-column:1/-1}.v21-gas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-gas{min-height:220px}.v21-specialized{flex-direction:column;gap:12px}.v21-specialized a{max-width:none}.v21-deliverables-grid{grid-template-columns:1fr;gap:30px}.v21-technical-table{max-width:780px}}@media(max-width:767px){.v21-scenario-grid{grid-template-columns:1fr;gap:18px}.v21-scenario,.v21-scenario:first-child,.v21-scenario:nth-child(n+4){grid-column:auto;padding:25px;gap:17px}.v21-scenario h3{font-size:1.42rem}.v21-scenario>p:not(.v21-scenario-label){font-size:.91rem;line-height:1.8}.v21-scenario-label{font-size:.67rem}.v21-card-action{font-size:.88rem;gap:16px}.v21-section-links{flex-direction:column;align-items:start;gap:16px;margin-top:25px}.v21-section-links a{font-size:.86rem}.v21-parameters{padding-bottom:45px}.v21-parameters .working-point-title h2{font-size:1.6rem;line-height:1.25}.v21-parameters .working-point-title p{font-size:.89rem;line-height:1.8}.v21-parameters .working-point-field span{font-size:.84rem;line-height:1.7}.v21-parameters .working-point-field strong{font-size:.84rem;line-height:1.6}.v21-parameters-footer{padding:20px;gap:15px}.v21-parameters-footer p{font-size:.87rem}.v21-parameters-footer a{font-size:.87rem;flex-shrink:1;line-height:1.7}.v21-supply-grid{grid-template-columns:1fr;gap:23px}.v21-supply-grid h3{font-size:1.35rem}.v21-supply-grid p,.v21-supply-note{font-size:.91rem;line-height:1.85}.v21-supply-flow{margin-block:27px}.v21-gas-grid{grid-template-columns:1fr}.v21-gas{min-height:185px;padding:25px;display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:20px;align-content:center}.v21-gas .gas-symbol{grid-row:1/3;font-size:2.9rem;align-self:center}.v21-gas .gas-tile-title{margin-top:0;font-size:1.07rem}.v21-gas small{font-size:.88rem;max-width:none;margin-top:10px;padding-right:25px}.v21-gas .link-arrow{right:25px;bottom:25px}.v21-gas-grid .v21-gas:last-child .gas-symbol{font-size:1.55rem;line-height:1.4}.v21-specialized a,.v21-specialized p{font-size:.88rem;line-height:1.8}.v21-engineering .engineering-steps{grid-template-columns:1fr;gap:22px;margin-top:25px}.v21-engineering .engineering-step{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:17px;padding-top:21px}.v21-engineering .step-number{grid-row:1/3;margin-bottom:0;font-size:.75rem;line-height:1.7}.v21-engineering .engineering-step h3{font-size:1.35rem}.v21-engineering .engineering-step p{font-size:.91rem;line-height:1.8;margin-top:12px}.v21-deliverable-list li{grid-template-columns:28px minmax(0,1fr);gap:15px}.v21-deliverable-list h3{font-size:1.34rem}.v21-deliverable-list p{font-size:.9rem;line-height:1.8}.v21-technical-table caption{font-size:1rem;padding:20px}.v21-technical-table td,.v21-technical-table th{font-size:.83rem;padding:15px 13px}.v21-technical-table th:first-child{width:32%}.v21-technical-table>p{font-size:.85rem;line-height:1.8}.v21-technical-table>a{font-size:.88rem}.v21-rfq .final-cta-inner{grid-template-columns:1fr;gap:30px}.v21-rfq .final-cta-action strong{font-size:.88rem}.v21-rfq .final-cta-action .button{font-size:.87rem;gap:18px;padding-inline:18px}.v21-rfq .final-cta-action p{font-size:.85rem;max-width:75ch}.v21-rfq h2{font-size:2.2rem;line-height:1.16}.v21-rfq p{font-size:.93rem;line-height:1.85}.v21-knowledge .knowledge-home-item h3{font-size:1.23rem}.v21-knowledge .knowledge-home-item p{font-size:.89rem}}@media(max-width:389px){.v21-scenario,.v21-scenario:first-child,.v21-scenario:nth-child(n+4){padding:22px}.v21-scenario h3{font-size:1.33rem}.v21-gas{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:22px}.v21-gas-grid .v21-gas:last-child .gas-symbol{font-size:1.36rem}.v21-gas small{padding-right:10px}.v21-rfq h2{font-size:2rem}}.home-process-band{padding-block:0 48px}.home-process-band>.process-visual{margin:0}.home-process-band .process-step-body{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;text-align:left}.home-process-band .process-step-number{display:none}.home-process-band .process-step-object{max-width:100px}.home-process-band .process-visual-heading{margin-bottom:18px}.home-scenario-image{display:block;min-width:0;margin:-27px -27px 2px;border-bottom:1px solid var(--line)}.home-scenario-image>.hero-visual{border:0;margin:0}.v21-scenario-grid .hero-visual-media{aspect-ratio:3/2}.v21-knowledge .knowledge-home-item{grid-template-columns:200px minmax(0,1fr) 25px;align-items:center;gap:28px}.v21-knowledge .knowledge-home-item>.hero-visual{margin:0;border:1px solid #d8e0d2}.home-knowledge-index{display:block;font:.68rem/1.5 var(--font-mono);color:#576d4e;margin-bottom:11px}@media(max-width:1100px){.home-scenario-image{margin:-24px -24px 2px}.home-process-band .process-step-body{grid-template-columns:80px minmax(0,1fr)}.v21-knowledge .knowledge-home-item{grid-template-columns:170px minmax(0,1fr) 24px;gap:23px}}@media(max-width:1023px){.home-process-band .process-step-body{grid-template-columns:1fr;text-align:center}.home-process-band .process-step-object{margin:auto}}@media(max-width:767px){.home-process-band{padding-bottom:35px}.home-process-band .process-step-body{grid-template-columns:96px minmax(0,1fr);text-align:left}.home-process-band .process-step-object{max-width:96px}.home-scenario-image{margin:-25px -25px 3px}.v21-knowledge .knowledge-home-item{grid-template-columns:1fr 25px;gap:19px}.v21-knowledge .knowledge-home-item>.hero-visual{grid-column:1/-1;max-width:none;width:100%}.home-knowledge-index{font-size:.7rem;margin-bottom:9px}}@media(max-width:389px){.home-scenario-image{margin:-22px -22px 3px}.home-process-band .process-step-body{grid-template-columns:78px minmax(0,1fr)}}.v21-integrators{background:#f5f7f3}.integrators-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:2rem;align-items:center}.integrators-home-layout>div{min-width:0}.integrators-home-layout h2,.integrators-home-layout>div>p:not(.eyebrow){max-width:760px}@media(max-width:900px){.integrators-home-layout{grid-template-columns:1fr}}