.section-wrap{max-width:none}.hero{min-height:590px}.hero-art{position:relative;background:#dbe4dc;display:grid;place-items:center;overflow:hidden}.hero-art:before{content:'';position:absolute;width:430px;height:430px;border:1px solid #738d7838;border-radius:50%;box-shadow:0 0 0 50px #738d7810,0 0 0 105px #738d780c}.art-orbit{position:absolute;border:1px solid #78948238;border-radius:50%}.orbit-one{width:540px;height:540px}.orbit-two{width:680px;height:680px}.transformer-art{position:relative;width:min(92%,620px);height:auto;z-index:2}.spec-label{font:700 10px 'DM Sans';letter-spacing:1.4px;fill:#60756e}.spec-value{font:700 16px Manrope;fill:#193b40}.art-caption{position:absolute;top:28px;right:30px;z-index:3;font-size:9px;letter-spacing:.14em;color:#45635d}.art-caption-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8eaa4c;margin-right:8px}.hero-stamp{position:absolute;bottom:37px;left:38px;z-index:3;background:#fff;padding:13px 18px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;box-shadow:0 8px 24px #12343d18}.hero-stamp strong{font:700 32px Manrope}.hero-stamp strong span{color:#899f47}.hero-stamp small{font-size:8px;letter-spacing:.1em;max-width:110px}.hero-bottom-label{position:absolute;bottom:15px;left:7vw;z-index:4;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.12em;color:#658079}.hero-bottom-rule{width:40px;height:1px;background:#91a94c}.hero-footnote{margin-top:22px;color:#637672;font-size:10px}.check{color:#859d43;margin-right:8px}.hero-actions{display:flex;align-items:center;gap:21px}.proof-strip{display:flex;justify-content:center;align-items:center;gap:55px;flex-wrap:wrap;background:#fff;padding:24px 22px;border-bottom:1px solid #e7ebe7;position:relative}.proof-item{display:grid;gap:2px}.proof-item strong{font:700 21px Manrope}.proof-item strong small{font-size:12px}.proof-item>span{font-size:9px;color:#71817d}.proof-note{position:absolute;bottom:-19px;right:7vw;background:#f8f9f6;padding:0 6px;font-size:8px;color:#76847e}.section-products{padding-top:100px}.products-footer{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:25px;color:#72817d;font-size:11px}.dark-panel{background:#12343d;color:#f1f4ec;padding:85px 30px}.dark-panel-inner{max-width:1180px;margin:auto}.section-heading-light p{color:#bed0c7}.section-heading-light .eyebrow{color:#c4dd70}.section-heading-light h2 em{color:#c4dd70}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.market-card{position:relative;padding:25px 21px;background:#1b4148;border:1px solid #355a5f;min-height:220px}.market-number{font-size:9px;color:#a5bb64}.market-icon{font:700 23px Manrope;color:#d2e37b;margin:18px 0 6px}.market-card h3{font:700 15px Manrope;margin:0}.market-card p{font-size:10px;color:#bbcbc5}.market-arrow{position:absolute;bottom:15px;right:17px;color:#c9df7c}.dark-cta-row{display:flex;justify-content:space-between;align-items:center;margin-top:27px;color:#c5d3cd;font-size:12px}.button-white{background:#f4f6ef;color:#15343b}.section-process{background:#12343d;color:#edf1e9;max-width:none;padding-left:max(calc((100vw - 1180px)/2),7vw);padding-right:max(calc((100vw - 1180px)/2),7vw)}.section-process .section-heading p{color:#bbcbc4}.section-process .eyebrow{color:#c4dd70}.section-process h2 em{color:#c6de73}.section-process .quality-note{max-width:1180px}.proof-strip+.section-products{padding-top:90px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:920px){.market-grid{grid-template-columns:repeat(2,1fr)}.proof-strip{gap:23px}.proof-note{position:static;margin:0}.hero-bottom-label{left:30px}}@media(max-width:680px){.hero{grid-template-columns:1fr}.hero-copy{padding:45px 23px 30px}.hero-art{min-height:340px}.hero-bottom-label{display:none}.hero-stamp{bottom:20px;left:18px}.art-caption{top:18px;right:16px}.proof-strip{justify-content:space-between;gap:14px 20px;padding:19px}.proof-item{min-width:38%}.proof-note{font-size:8px}.dark-panel{padding:65px 21px}.market-grid{grid-template-columns:1fr 1fr}.market-card{padding:18px 14px;min-height:205px}.dark-cta-row{align-items:flex-start;gap:15px;flex-direction:column}.section-process{padding:65px 21px}.products-footer{flex-wrap:wrap}}@media(max-width:390px){.market-grid{grid-template-columns:1fr}}
