.landing-english{font-family:Arial,Helvetica,sans-serif}.landing-english h2,.landing-english .landing-metrics dt,.landing-english .landing-engines>header>p,.landing-english .landing-ecosystem-description{letter-spacing:normal}.landing-english .landing-hero h1{max-width:780px;text-wrap:balance}.landing-english .landing-hero-description{max-width:650px;text-indent:0}.landing-english .landing-benefit p{white-space:normal}.landing-english .landing-engine-copy{width:min(100%,530px)}.landing-english .landing-engine-copy h3{flex-direction:column;align-items:flex-start;gap:8px;white-space:normal}.landing-english .landing-engine-copy h3 span{font-size:18px;line-height:28px}.landing-english .landing-tags{flex-wrap:wrap}.landing-english .landing-engine:nth-child(n) .landing-tags li:nth-child(n){flex-shrink:0;width:auto;max-width:100%;white-space:normal}.landing-english .landing-ribbon{width:184px;font-size:16px;line-height:20px}.landing-english .landing-workflow li{display:flex;flex-direction:column}.landing-english .landing-workflow h3{gap:12px;min-height:120px;padding-inline:18px;font-size:18px;line-height:28px;white-space:normal}.landing-english .landing-workflow li>p{flex:1;min-height:0}.landing-english .landing-ecosystem{min-height:0;padding-bottom:90px}.landing-english .landing-ecosystem-description{margin-top:32px!important}.landing-english .english-ecosystem-art{display:block;max-width:1098px;margin:-50px auto 0}.landing-english .landing-ecosystem-diagram{position:relative;top:auto;left:auto;width:100%;height:auto;margin:0 auto -100px;transform:none}.landing-english .english-engine-cycle{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-english .landing-closing h2{width:fit-content;max-width:1120px;padding-inline:48px;margin-inline:auto}.landing-english .landing-quote-open{top:4px;left:0}.landing-english .landing-quote-close{top:12px;right:0;left:auto}@media(max-width:1250px){.landing-english .landing-workflow h3{min-height:92px}}@media(max-width:1100px){.landing-english .landing-engine{display:flex;flex-direction:column;gap:32px}.landing-english .landing-engine-copy{width:100%}.landing-english .landing-engine-copy>p{max-width:none}.landing-english .landing-engine-image{position:relative;top:auto;right:auto;width:min(100%,444px);margin:0 auto}.landing-english .landing-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.landing-english .landing-hero-content{padding-bottom:calc(60vw + 40px)}.landing-english .landing-hero h1{font-size:30px;line-height:42px}.landing-english .landing-hero-description br{display:none}.landing-english .landing-workflow ol{grid-template-columns:1fr}.landing-english .landing-engine{gap:28px}.landing-english .english-ecosystem-art{max-width:360px;margin-top:28px}.landing-english .landing-ecosystem-diagram{margin-bottom:0;aspect-ratio:1}.landing-english .english-engine-cycle{position:static;display:grid;gap:24px;width:auto;height:auto;margin:28px 0 0;overflow:visible;clip-path:none;white-space:normal;list-style:none}.landing-english .english-engine-cycle li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.landing-english .english-engine-cycle li>span{color:#e3231b;font-size:22px;line-height:28px}.landing-english .english-engine-cycle h3{font-size:18px;line-height:28px}.landing-english .english-engine-cycle p{grid-column:2;color:#666;font-size:14px;line-height:26px}.landing-english .landing-closing h2{padding-inline:32px}}
