*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;color:#192128;background:#fff;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #127b9a;outline-offset:5px}header{position:absolute;top:0;left:0;width:100%;height:94px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;z-index:5}.brand{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:800;letter-spacing:3px}.brand svg{width:36px;fill:currentColor}.brand small{display:block;font-size:8px;letter-spacing:5.4px;margin-top:4px}nav{display:flex;gap:36px;font-size:13px;font-weight:600}.header-cta{background:none;border:0;font-size:13px;padding:14px 0}.header-cta span{margin-left:18px}.menu-toggle{display:none}.hero{min-height:780px;height:100svh;max-height:1120px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 73% 35%,#fff 0%,#e9eff2 48%,#d6e0e6 100%)}.hero-copy{position:relative;z-index:2;padding:180px 0 0 6.5%;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;line-height:1.6}.hero h1{font-size:clamp(50px,5.2vw,82px);line-height:1.02;letter-spacing:-4px;font-weight:500;margin:30px 0 24px}.hero h1 span{color:#677983}.intro{font-size:16px;color:#53616b;line-height:1.7}.actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;justify-content:center;align-items:center;gap:35px;min-height:48px;padding:15px 24px;font-size:12px;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#18232b;color:#fff}.primary:hover{background:#344b5c}.secondary{background:#ffffff90;border-color:#bec8ce;color:#26323a}.hero-robot{position:absolute;width:77%;max-width:1300px;height:auto;right:-5%;bottom:8%;pointer-events:none}.hero-bottom{position:absolute;bottom:30px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;letter-spacing:1.4px}.hero-bottom a{font-size:11px;letter-spacing:0}.hero-bottom a span{margin-left:28px}.image-note{position:absolute;bottom:80px;right:4.5%;color:#74828b;font-size:9px}.section{padding:90px 6.5%}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.small{font-size:12px;color:#7b858c}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}h2{font-size:clamp(32px,3.6vw,56px);letter-spacing:-2px;font-weight:500;line-height:1.1;margin:0}.split-heading>p{max-width:370px;color:#71808a;line-height:1.7;font-size:14px;margin:0}h3{font-weight:500}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.solution{position:relative;background:#e6ecef;min-height:560px;overflow:hidden;display:flex;align-items:flex-end}.chemical{background:#202e36;color:#fff}.solution-content{padding:34px;z-index:1;background:linear-gradient(transparent,#e6ecef 27%);width:100%;padding-top:75px}.chemical .solution-content{background:linear-gradient(transparent,#202e36 27%)}.tag{font-size:9px;letter-spacing:1.8px}.solution h3{font-size:32px;letter-spacing:-1px;margin:20px 0 12px}.solution p{font-size:13px;line-height:1.7;max-width:370px;color:#657783}.chemical p{color:#a5b5bf}.text-link{display:inline-flex;gap:35px;background:none;border:0;border-bottom:1px solid #99a6af;padding:15px 0 8px;color:inherit;font-size:12px}.scene{position:absolute;top:0;left:0;right:0;height:330px;overflow:hidden}.warehouse-scene{perspective:650px;background:linear-gradient(160deg,#fff,#d9e3e9)}.aisle{position:absolute;top:20px;left:10%;height:240px;width:77%;transform:rotateY(-18deg) rotateX(8deg);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:9px solid #7a909e;background:#becbd4;padding:12px}.aisle i{background:linear-gradient(90deg,#c4ab83 45%,#e4d4b5 45%,#e4d4b5 53%,#c4ab83 53%);border-bottom:9px solid #8196a4;box-shadow:inset 0 0 20px #9b85644d}.amr{width:118px;height:50px;background:linear-gradient(#fff 50%,#3f505b 50%);position:absolute;bottom:35px;left:40%;transform:skewY(-7deg);border-radius:8px;box-shadow:12px 25px 20px #677e8840}.amr b{position:absolute;left:13px;top:-59px;width:90px;height:59px;background:linear-gradient(90deg,#b79c75 45%,#dac6a5 45%,#dac6a5 55%,#b79c75 55%)}.amr span{position:absolute;bottom:10px;left:10px;width:80px;height:3px;background:#70d4c1}.route{position:absolute;width:200px;height:50px;border-bottom:2px dashed #739cab;bottom:14px;left:10%}.tank{position:absolute;top:25px;width:110px;height:210px;border-radius:50% / 9%;background:linear-gradient(90deg,#687d88,#d2dce1 35%,#8fa5b0 65%,#3c505b);border-top:9px solid #b9c8cf;box-shadow:12px 12px 25px #0003}.t1{left:12%}.t2{left:40%;top:0;height:245px}.pipe{position:absolute;left:5%;top:100px;width:87%;height:50px;border-top:9px solid #a4b5bf;border-right:9px solid #a4b5bf;border-radius:0 20px 0 0}.conveyor{position:absolute;left:0;bottom:23px;width:100%;height:46px;background:repeating-linear-gradient(90deg,#4c616e 0px,#9eafb8 6px,#344852 10px);transform:skewY(-7deg)}.can{position:absolute;width:44px;height:67px;bottom:63px;background:linear-gradient(90deg,#cad4d8,#f9fbfc 45%,#a6b4bc);border-radius:7px 7px 4px 4px;box-shadow:8px 8px 14px #0004}.can:before{content:"";position:absolute;top:-9px;left:4px;width:14px;height:10px;background:#1c2a32;border-radius:3px}.can:after{content:"";position:absolute;top:5px;right:4px;width:16px;height:12px;border-radius:4px;background:#415863}.c1{left:28%;bottom:44px}.c2{left:51%;bottom:58px}.c3{left:74%;bottom:72px}.section-note{font-size:11px;color:#71818c;line-height:1.7;max-width:900px;margin-top:22px}.catalog{background:#f5f6f6}.filters{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.filters button{padding:11px 18px;border:1px solid #d8dddf;background:transparent;border-radius:3px;font-size:12px}.filters .active{background:#1c282f;color:white;border-color:#1c282f}.robot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.robot-card{background:#fff;display:flex;flex-direction:column;min-height:320px;padding:28px;transition:transform .2s}.robot-card:hover{transform:translateY(-4px)}.robot-card .category{font-size:9px;letter-spacing:1.4px;color:#788a94}.robot-card h3{font-size:26px;letter-spacing:-.6px;margin:20px 0 10px}.robot-card p{font-size:13px;color:#73818b;line-height:1.6;flex:1}.robot-card .num{font-size:40px;letter-spacing:-2px;color:#94a7b2;font-weight:300;margin:12px 0}.num small{font-size:11px;letter-spacing:0;margin-left:8px}.card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7ebed;padding-top:20px;margin-top:16px}.card-bottom span{font-size:10px;color:#768690}.card-bottom button{border:0;background:transparent;font-size:12px}.process-section{background:#17232b;color:#f6f8fa}.process-section .small,.process-section h2 span{color:#839aa9}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px}.steps article{border-top:1px solid #43515b;padding-top:22px}.steps article>span{font-size:12px;color:#8babbc}.steps h3{font-size:18px;margin:35px 0 18px}.steps p{font-size:13px;line-height:1.75;color:#9caeb9}.cloud{border-top:1px solid #43515b;margin-top:60px;padding-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.cloud h3{font-size:32px;line-height:1.2;letter-spacing:-1px}.cloud p:not(.eyebrow){font-size:13px;color:#9caeb9;line-height:1.8;max-width:420px}.system{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.system>span,.system strong{border:1px solid #576a77;padding:18px;width:100%;max-width:330px;text-align:center;font-size:11px;letter-spacing:1.3px}.system i{color:#6f92a7;font-style:normal}.system strong{background:#2b404d}.system small{font-size:10px;color:#9caeb9}.contact-section{text-align:center;padding:110px 20px;background:radial-gradient(ellipse at center,#fff,#e5ecef)}.contact-section h2{font-size:clamp(42px,5vw,74px);margin:24px 0}.contact-section>p:not(.eyebrow){font-size:14px;color:#71818c;line-height:1.7}.contact-section .button{margin:24px 0}.phone{display:block;font-size:13px;color:#6b7d89}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 6.5%;font-size:11px;color:#75828c}footer .brand{font-size:17px;color:#283943}footer p{line-height:1.8}footer a:not(.brand){font-size:11px}dialog{border:0;border-radius:6px;width:620px;max-width:calc(100% - 30px);max-height:90svh;padding:45px;color:#1b2c36;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#14232ccd;backdrop-filter:blur(5px)}dialog h2{font-size:37px}.close{position:absolute;top:12px;right:17px;border:0;background:none;font-size:30px;color:#617581}.form-intro,dialog p{font-size:13px;color:#677d8a;line-height:1.7}label{font-size:12px;display:flex;flex-direction:column;gap:8px;margin:20px 0}input,select,textarea{width:100%;border:1px solid #c7d1d7;border-radius:3px;background:#f8fafb;padding:12px;color:#273d4a;resize:vertical;font-size:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-row label{margin:0}.form-note{font-size:10px!important}#letter{height:220px;margin:10px 0 20px}#form-result .button{margin:0 5px 10px 0}.skip{position:fixed;top:-100px;z-index:20;background:#fff;padding:15px}.skip:focus{top:0}body:has(dialog[open]){overflow:hidden}@media(min-width:1500px){.hero-copy{padding-top:20vh}.hero-robot{bottom:7%;right:0%;width:73%}}@media(max-width:1000px){.hero-copy{padding-top:155px}.hero-robot{width:95%;right:-19%;bottom:10%}.hero h1{font-size:60px}.robot-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.cloud{gap:40px}.solution{min-height:530px}.solution h3{font-size:26px}.solution-content{padding:25px}.hero-bottom>span:last-child{display:none}}@media(max-width:650px){header{height:76px;padding:0 6%}.brand{font-size:18px}.brand svg{width:28px}.brand small{font-size:7px}.header-cta{display:none}.menu-toggle{display:block;background:none;border:0;font-size:24px;color:#243945}nav{display:none;position:absolute;top:70px;left:15px;right:15px;padding:25px;background:#fff;box-shadow:0 8px 30px #0001}nav.open{display:flex;justify-content:center;gap:23px}.hero{height:900px;min-height:0;max-height:1000px}.hero-copy{padding:125px 6% 0}.hero h1{font-size:52px;letter-spacing:-2.6px;margin:24px 0 18px}.eyebrow{font-size:9px}.intro{font-size:14px}.actions{gap:8px}.button{padding:14px 18px;gap:20px;font-size:11px}.hero-robot{width:150%;max-width:none;right:-23%;bottom:67px}.hero-bottom{bottom:22px;left:6%;right:6%;font-size:8px}.hero-bottom a{font-size:10px}.hero-bottom a span{margin-left:9px}.image-note{bottom:70px}.section{padding:60px 6%}.section-top{margin-bottom:24px}.small{font-size:10px;max-width:150px;text-align:right}.split-heading{display:block;margin-bottom:30px}.split-heading p{margin-top:24px;font-size:13px}h2{letter-spacing:-1.2px;font-size:36px}.solutions-grid{grid-template-columns:1fr}.solution{min-height:510px}.solution-content{padding:25px;padding-top:50px}.robot-grid{grid-template-columns:1fr}.robot-card{min-height:290px}.steps{gap:24px}.steps h3{font-size:17px}.steps p{font-size:12px}.cloud{grid-template-columns:1fr;gap:25px}.contact-section{padding:75px 6%}.contact-section h2{font-size:46px}footer{flex-wrap:wrap;padding:30px 6%;gap:18px}footer p{width:65%;font-size:10px}dialog{padding:35px 22px}.form-row{grid-template-columns:1fr;gap:0}.form-row label{margin:10px 0}dialog h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

@media(max-width:650px){.hero-robot{width:135%;right:-16%;bottom:50px}}

/* Product storytelling and guided selection */
.flagship{position:relative;min-height:720px;height:90svh;max-height:1050px;overflow:hidden;background:#0b141c;color:#fff}.flagship>img{position:absolute;width:82%;height:100%;right:-8%;object-fit:cover;object-position:center}.flagship:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b141c 0%,#0b141caa 27%,transparent 60%);pointer-events:none}.flagship-copy{position:relative;z-index:1;padding:100px 6.5%;max-width:650px}.flagship h2{font-size:clamp(50px,5.3vw,82px);line-height:1.02;letter-spacing:-3px;margin:28px 0}.flagship-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#a6b8c3}.outline-light{border-color:#9eaeb7;background:transparent;color:white;margin-top:25px;min-width:240px}.outline-light:hover{background:#fff;color:#15222c}.flagship-bottom{position:absolute;left:6.5%;right:6.5%;bottom:46px;z-index:1;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.7px}.concept-label{position:absolute;right:6.5%;bottom:19px;z-index:1;font-size:9px;color:#97a8b3}.config-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.config-layout form>label:first-child{margin-top:0}.config-result{padding:35px 40px;background:#edf2f4;display:flex;flex-direction:column;justify-content:center}.config-result h3{font-size:40px;letter-spacing:-1.5px;margin:18px 0}.config-result>p:not(.eyebrow){font-size:14px;color:#647986;line-height:1.6}.config-package{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:0 15px;margin:15px 0;border-top:1px solid #c7d2d9}.config-package span{font-size:10px;color:#8499a7}.config-package p{font-size:12px}.config-result small{font-size:10px;color:#6c818e;line-height:1.7}.faq-section{padding-top:25px}.faq-section details{border-top:1px solid #d9e0e4;padding:0 5px}.faq-section details:last-child{border-bottom:1px solid #d9e0e4}.faq-section summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:24px 0;list-style:none;font-size:17px}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{font-size:25px;font-weight:300;margin-left:25px}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{max-width:800px;font-size:14px;line-height:1.85;color:#647986;margin:0 0 25px}.robot-card .num{display:flex;flex-direction:column;gap:8px}.robot-card .num small{margin-left:0;font-size:11px}.robot-card{border-top:2px solid transparent}.robot-card:hover{border-top-color:#688b9e}.button{transition:background .2s,color .2s,transform .2s}.hero-robot{animation:arrive 1.2s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.flagship>img{width:100%;right:-22%}.flagship-copy{padding-top:70px}.config-layout{gap:30px}.config-result{padding:26px}}@media(max-width:650px){.flagship{height:870px;min-height:0}.flagship>img{width:140%;right:-29%;height:65%;bottom:55px}.flagship:after{background:linear-gradient(#0b141c 0%,#0b141c88 25%,transparent 58%)}.flagship-copy{padding:60px 6%;max-width:none}.flagship h2{font-size:52px;letter-spacing:-2px;line-height:1.03;margin:22px 0}.flagship-copy>p:not(.eyebrow){font-size:13px}.flagship .outline-light{margin-top:12px;min-width:220px}.flagship-bottom{left:6%;right:6%;bottom:45px;gap:12px;font-size:7px;letter-spacing:1px}.concept-label{font-size:8px;right:6%;bottom:20px}.config-layout{grid-template-columns:1fr}.config-result h3{font-size:36px}.configurator .form-row{grid-template-columns:1fr 1fr;gap:12px}.faq-section{padding-top:10px}.faq-section summary{font-size:15px;line-height:1.5}.faq-section details p{font-size:13px}.config-result{padding:27px}.hero{height:950px}.hero-robot{bottom:45px}}@media(prefers-reduced-motion:reduce){.hero-robot{animation:none}}
.compare-section{background:#f5f6f6;padding-top:45px}.compare-pickers{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-pickers label{margin:0 0 25px}.compare-pickers select{background:white;padding:16px;font-size:17px}.comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison th,.comparison td{text-align:left;padding:22px 18px;border-bottom:1px solid #d7dfe4;vertical-align:top;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.comparison thead th{font-size:22px;font-weight:500;letter-spacing:-.5px;background:#e8eef1}.comparison tr>*:first-child{width:24%;color:#6d818e;font-size:11px;font-weight:400}.comparison .table-action{border:0;color:#1a3444;background:transparent;text-decoration:underline;text-underline-offset:6px;padding:3px 0;font-size:12px;cursor:pointer}.preparation{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#e9eff2}.preparation h2{margin:25px 0}.preparation>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#667d8b;max-width:400px}.preparation .button{margin-top:20px}.preparation ol{list-style:none;margin:0;padding:0}.preparation li{display:flex;gap:27px;padding:22px 0;border-bottom:1px solid #c8d4dc}.preparation li>span{font-size:10px;color:#8198a6;padding-top:5px}.preparation h3{margin:0 0 8px;font-size:19px}.preparation li p{margin:0;color:#667d8b;font-size:13px;line-height:1.7}.chosen-model{font-size:11px!important;padding:10px 12px;background:#eaf0f3;color:#3d5a6a!important;border-left:2px solid #7395a8}.config-summary{font-size:11px;color:#526d7e}.download-link{display:block;margin-top:6px;font-size:12px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.compare-section{padding-top:30px}.compare-pickers{gap:12px}.compare-pickers select{font-size:13px;padding:12px 7px}.comparison th,.comparison td{padding:15px 8px;font-size:11px}.comparison thead th{font-size:16px}.comparison tr>*:first-child{width:25%;font-size:10px}.comparison .table-action{font-size:11px;line-height:1.7}.preparation{grid-template-columns:1fr;gap:24px}.preparation h2{font-size:35px}}
.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}
/* CONDOR Robotics: project brief, 04.10.2026 */
body{color:#172C3C} .hero{background:#F3F6F7;min-height:770px;height:95svh;max-height:1050px}.hero-robot{width:100%;height:100%;max-width:none;inset:0;object-fit:cover;object-position:center;animation:none}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f6f7f5 0%,#f3f6f7dd 27%,#f3f6f722 60%,transparent);pointer-events:none}.hero-copy{z-index:2;padding-top:175px;max-width:760px}.hero h1{font-size:clamp(40px,4.6vw,70px);letter-spacing:-2.8px;line-height:1.06}.hero h1 span{color:#2F5266}.intro{color:#2f4657}.primary{background:#C79A45;color:#172C3C;font-weight:600}.primary:hover{background:#d8af63}.hero-bottom,.image-note{z-index:2}.hero-bottom{background:#f3f6f7db;padding:14px;bottom:15px}.image-note{color:#172C3C;background:#f3f6f7e8;padding:7px 10px;bottom:80px}.robot-card .num{font-size:13px;letter-spacing:0;color:#2F5266}.process-section{background:#172C3C}.process-section .small,.process-section h2 span,.steps p,.cloud p:not(.eyebrow){color:#c4d0d7}.system i{color:#b5dce1;font-size:11px}.wizard-progress{font-size:12px;letter-spacing:1px;color:#2F5266;margin-bottom:22px}.wizard-step[hidden]{display:none}.wizard-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.wizard-step{border:0;padding:0;margin:0;min-width:0}.wizard-step legend{font-size:22px;margin-bottom:10px}.wizard-step p{font-size:13px;line-height:1.7;color:#526676} .wizard-nav [hidden]{display:none}.wizard-progress progress{display:block;width:100%;height:5px;accent-color:#C79A45;margin-top:12px}
@media(max-width:650px){.hero{height:900px;min-height:0}.hero-copy{padding-top:120px;max-width:none}.hero h1{font-size:40px;letter-spacing:-1.8px}.hero-robot{width:150%;height:55%;top:auto;bottom:50px;left:-50%;object-fit:cover;object-position:right}.hero:after{background:linear-gradient(#f3f6f7 0%,#f3f6f7 44%,transparent 68%)}.actions{flex-direction:column;align-items:flex-start}.hero-bottom>span{font-size:7px}.hero-bottom a{font-size:9px}.hero-bottom{left:4%;right:4%}.image-note{bottom:73px}.hero .intro{font-size:14px}.hero .button{min-width:255px}}

/* Detailed solution catalogue */
.solution-photo{width:100%;height:300px;object-fit:cover;display:block}.solution{height:auto!important;min-height:0!important}.solution-content{position:relative!important;padding:30px!important}.robot-photo{display:block;position:relative;margin:-28px -28px 26px;overflow:hidden}.robot-photo img{width:100%;height:215px;object-fit:cover;display:block;transition:transform .4s}.robot-photo:hover img{transform:scale(1.035)}.robot-photo small{position:absolute;right:8px;bottom:8px;background:#f3f6f7e8;padding:4px 7px;font-size:9px;color:#172C3C}.product-link{font-size:12px;font-weight:600;text-decoration:none}.wide-figure{position:relative;margin:35px 0}.wide-figure img{display:block;width:100%;max-height:560px;object-fit:cover}.wide-figure figcaption,.engineering-photo figcaption{font-size:11px;padding:10px 0;color:#536775}.integration-photo figcaption{color:#cfdce5}.process-map img{max-height:360px}.engineering-photo{grid-column:1/-1;margin:0 0 35px}.engineering-photo img{width:100%;max-height:430px;object-fit:cover}.flagship:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,28,40,.88),rgba(12,28,40,.1));pointer-events:none}.flagship-copy,.flagship-bottom,.concept-label{z-index:2}.robot-card{overflow:hidden}.brand svg{height:40px!important}@media(max-width:700px){.robot-photo{margin:-22px -22px 22px}.solution-photo{height:235px}.wide-figure img{max-height:300px}.flagship-copy{position:relative;z-index:2}.flagship:after{background:linear-gradient(90deg,rgba(12,28,40,.88),rgba(12,28,40,.3))}}

/* Wing v4 */
.brand svg{width:40px;height:38px;flex-shrink:0}.humanoids{background:#f3f7f9;color:#0b2b4c}.humanoids figure{margin:0}.humanoids img{width:100%;height:auto;display:block}.humanoids figcaption{padding:14px 0;font-size:13px;color:#536775}.humanoid-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.humanoid-action{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px}.humanoid-action p{max-width:620px;line-height:1.65}@media(max-width:760px){.humanoid-pair{grid-template-columns:1fr}.humanoid-action{display:block}.humanoid-action .button{margin-top:18px}header nav{gap:14px}}
/* Solutions layout correction: images above text, no empty flex space. */
.solutions-grid .solution{display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto}
.solutions-grid .solution-photo{position:static;display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;flex:none;margin:0}
.solutions-grid .solution-content{position:relative;width:100%;min-width:0;padding:30px 32px 34px;background:#e6ecef;flex:1}
.solutions-grid .chemical .solution-content{background:#202e36}
.solutions-grid .solution-content h3{margin:16px 0 12px}
.solutions-grid .solution-content p{max-width:none}
@media(max-width:650px){.solutions-grid .solution-content{padding:25px}.solutions-grid .solution-photo{aspect-ratio:4/3}}
