.ey-engineering-page{width:100%;max-width:100%;color:#1d262b;background:#f4f6f7}.ey-engineering-page>.ey-section{position:relative}.ey-engineering-page .ey-container{width:min(1380px, calc(100% - 40px));max-width:1380px;margin-inline:auto}.ey-eng-hero{position:relative;min-height:660px;display:grid;align-items:center;overflow:hidden;isolation:isolate;color:#eef2f4;background:#0b141b}.ey-eng-hero__picture,.ey-eng-hero__shade{position:absolute;inset:0}.ey-eng-hero__picture{display:block;overflow:hidden}.ey-eng-hero__picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ey-eng-hero__shade{z-index:1;background:linear-gradient(90deg,rgb(6 13 18 / .10) 0%,rgb(6 13 18 / .28) 36%,rgb(6 13 18 / .86) 70%,rgb(6 13 18 / .96) 100%)}.ey-eng-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;min-height:660px;direction:rtl}.ey-eng-hero__copy{grid-column:1;max-width:720px;padding:64px 0;text-align:right}.ey-eng-overline{display:inline-block;color:#ff6a00;font:900 11px/1.2 Arial,sans-serif;letter-spacing:2px;direction:ltr}.ey-eng-hero h1{max-width:720px;margin:16px 0 18px;color:#fff;font-size:clamp(40px, 4.25vw, 62px);font-weight:900;line-height:1.34;letter-spacing:-.025em}.ey-eng-hero__copy>p{max-width:670px;margin:0;color:#c2cacf;font-size:14px;line-height:2}.ey-eng-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.ey-eng-hero .ey-btn--outline{border-color:rgb(255 255 255 / .44);color:#fff;background:rgb(255 255 255 / .04)}.ey-eng-hero__facts{max-width:690px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;overflow:hidden;border:1px solid rgb(255 255 255 / .16);border-radius:14px;background:rgb(7 14 19 / .58)}.ey-eng-hero__facts div{min-width:0;padding:15px 13px;border-inline-start:1px solid rgb(255 255 255 / .14)}.ey-eng-hero__facts div:first-child{border-inline-start:0}.ey-eng-hero__facts span{display:block;margin-bottom:6px;color:#ff6a00;font:900 10px/1 Arial,sans-serif}.ey-eng-hero__facts strong{color:#e2e7ea;font-size:12px;line-height:1.65}.ey-eng-split{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:start}.ey-eng-heading h2,.ey-eng-section-head h2{color:#192126;font-weight:900;letter-spacing:-.02em}.ey-eng-heading h2{margin:8px 0 0;font-size:clamp(32px, 3.5vw, 48px);line-height:1.48}.ey-eng-intro__copy{max-width:820px}.ey-eng-intro__copy p{margin:0 0 14px;color:#586269;font-size:14px;line-height:2.05}.ey-eng-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.ey-eng-section-head h2{margin:7px 0 0;font-size:clamp(30px, 3.6vw, 46px);line-height:1.45}.ey-eng-section-head>p{max-width:500px;margin:0;color:#6c767c;font-size:12px;line-height:1.9}.ey-eng-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ey-eng-capability-grid article{min-width:0;min-height:250px;display:flex;flex-direction:column;padding:23px;border:1px solid #cbd2d6;border-radius:19px;background:linear-gradient(145deg,#fff,#e9edef);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.ey-eng-capability-grid article>span{color:#ff620b;font:900 11px/1 Arial,sans-serif}.ey-eng-capability-grid h3{margin:auto 0 9px;color:#20292e;font-size:18px;line-height:1.62}.ey-eng-capability-grid p{margin:0;color:#657078;font-size:12px;line-height:1.85}.ey-eng-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ey-eng-product-card{min-width:0;overflow:hidden;border:1px solid #cad1d5;border-radius:19px;background:#fff;box-shadow:0 8px 22px rgb(29 38 44 / .045);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}@media (hover:hover){.ey-eng-product-card:hover{transform:translateY(-3px);border-color:#afb9bf;box-shadow:0 16px 34px rgb(29 38 44 / .10)}}.ey-eng-product-card__media{display:grid;place-items:center;aspect-ratio:1 / .82;padding:14px;overflow:hidden;background:linear-gradient(145deg,#fafbfb,#e8ecee)}.ey-eng-product-card__media img{width:100%;height:100%;object-fit:contain}.ey-eng-product-card__placeholder{width:100%;height:100%;display:grid;place-items:center;border:1px dashed #adb6bb;color:#a4adb2;font:900 38px/1 Arial,sans-serif}.ey-eng-product-card__body{padding:18px}.ey-eng-product-card__body h3{margin:10px 0 7px;font-size:16px;line-height:1.7}.ey-eng-product-card__body h3 a{color:#252d32}.ey-eng-product-card__sku{display:block;color:#7c878d;font:700 10px/1.4 Arial,sans-serif}.ey-eng-product-card__link{display:inline-flex;margin-top:16px;color:#e9580c;font-size:11px;font-weight:900}.ey-eng-empty{padding:25px;border:1px dashed #acb6bc;border-radius:17px;background:#f8f9fa}.ey-eng-empty strong{display:block;margin-bottom:7px}.ey-eng-empty p{margin:0;color:#68737a}.ey-eng-process-section{position:relative;isolation:isolate;padding:78px 0 84px;color:#f4f6f7;background:radial-gradient(circle at 88% 0%,rgb(255 101 14 / .12),transparent 28%),linear-gradient(135deg,#11171b 0%,#20282d 54%,#0d1215 100%);border-block:1px solid #303a40}.ey-eng-process-section .ey-eng-section-head{align-items:flex-end;margin-bottom:34px}.ey-eng-process-section .ey-kicker{color:#ff6a0e}.ey-eng-process-section .ey-eng-section-head h2{color:#fff}.ey-eng-process-section .ey-eng-section-head>p{max-width:560px;color:#c0c8cc}.ey-eng-process{direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ey-eng-process article{position:relative;min-width:0;min-height:196px;display:flex;flex-direction:column;padding:22px 22px 20px;overflow:hidden;border:1px solid #3b464d;border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255 / .065),rgb(255 255 255 / .025));box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}.ey-eng-process article::after{content:"";position:absolute;top:0;right:22px;left:22px;height:2px;background:linear-gradient(90deg,transparent,#ff650e,transparent);opacity:.75}.ey-eng-process article>span{width:42px;height:30px;display:grid;place-items:center;border:1px solid rgb(255 101 14 / .34);border-radius:9px;background:rgb(255 101 14 / .10);color:#ff761f;font:900 11px/1 Arial,sans-serif;direction:ltr}.ey-eng-process strong{display:block;margin-top:30px;color:#fff;font-size:17px;line-height:1.55}.ey-eng-process p{margin:9px 0 0;color:#b9c3c8;font-size:12px;line-height:1.9}.ey-eng-custom__shell{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:36px;border:1px solid #c5cdd1;border-radius:23px;background:linear-gradient(145deg,#fff,#e5eaec)}.ey-eng-custom__shell>div{max-width:780px}.ey-eng-custom__shell h2{margin:8px 0 11px;color:#1d252a;font-size:clamp(29px,3.3vw,44px);line-height:1.5}.ey-eng-custom__shell p{margin:0;color:#606b72;line-height:2}.ey-eng-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ey-eng-project-card{min-width:0;overflow:hidden;border:1px solid #cbd2d6;border-radius:18px;background:#fff;box-shadow:0 8px 20px rgb(29 38 44 / .045)}.ey-eng-project-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#e6eaec}.ey-eng-project-card__media img{width:100%;height:100%;object-fit:cover}.ey-eng-project-card>div{padding:18px}.ey-eng-project-card>div>span{color:#ff5e0a;font:900 10px/1 Arial,sans-serif;letter-spacing:1px}.ey-eng-project-card h3{margin:9px 0;font-size:18px;line-height:1.6}.ey-eng-project-card p{margin:0;color:#68737a;font-size:12px;line-height:1.85}.ey-eng-project-card>div>a{display:inline-flex;margin-top:12px;color:#e85b10;font-size:11px;font-weight:900}.ey-engineering-page .exy-engineering-request{margin-top:0;scroll-margin-top:96px}@media (min-width:861px) and (max-width:1180px){.ey-engineering-page .ey-container{width:min(1120px, calc(100% - 32px))}.ey-eng-hero,.ey-eng-hero__grid{min-height:610px}.ey-eng-hero h1{font-size:46px}.ey-eng-capability-grid,.ey-eng-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ey-eng-process{grid-template-columns:repeat(3,minmax(0,1fr))}.ey-eng-process article{min-height:170px}}@media (max-width:860px){.ey-engineering-page .ey-container{width:min(calc(100% - 24px), 720px);max-width:720px;margin-inline:auto}.ey-eng-hero{min-height:0;display:block;padding:0}.ey-eng-hero__picture img{object-position:center bottom}.ey-eng-hero__shade{background:linear-gradient(180deg,rgb(5 12 17 / .96) 0%,rgb(5 12 17 / .88) 30%,rgb(5 12 17 / .48) 60%,rgb(5 12 17 / .15) 100%)}.ey-eng-hero__grid{display:block;min-height:0}.ey-eng-hero__copy{max-width:none;padding:38px 0 310px;text-align:center}.ey-eng-overline{font-size:10px;letter-spacing:1.5px}.ey-eng-hero h1{max-width:560px;margin:14px auto 13px;font-size:clamp(29px,8vw,36px);line-height:1.42;letter-spacing:-.015em}.ey-eng-hero__copy>p{max-width:560px;margin-inline:auto;font-size:12px;line-height:1.9}.ey-eng-hero__actions{max-width:520px;justify-content:center;margin:19px auto 0}.ey-eng-hero__actions .ey-btn{flex:1 1 190px;min-width:0;min-height:44px;padding-inline:12px;font-size:11px}.ey-eng-hero__facts{max-width:520px;grid-template-columns:1fr;margin:20px auto 0}.ey-eng-hero__facts div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-inline-start:0;border-bottom:1px solid rgb(255 255 255 / .14)}.ey-eng-hero__facts div:last-child{border-bottom:0}.ey-eng-hero__facts span{margin:0}.ey-eng-split{grid-template-columns:1fr;gap:18px}.ey-eng-heading h2{font-size:28px}.ey-eng-intro__copy p{font-size:13px;line-height:1.95}.ey-eng-section-head{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:20px}.ey-eng-section-head h2{font-size:27px}.ey-eng-section-head>p{max-width:none;font-size:12px}.ey-eng-capability-grid,.ey-eng-product-grid,.ey-eng-project-grid{grid-template-columns:1fr;gap:10px}.ey-eng-capability-grid article{min-height:180px;padding:19px}.ey-eng-capability-grid h3{font-size:16px}.ey-eng-product-card__body{padding:16px}.ey-eng-process-section{padding:52px 0 58px}.ey-eng-process-section::before{display:none}.ey-eng-process{grid-template-columns:1fr;gap:8px}.ey-eng-process article{min-height:0;padding:16px}.ey-eng-process strong{margin-top:18px;font-size:14px}.ey-eng-custom__shell{align-items:flex-start;flex-direction:column;gap:20px;padding:23px 18px}.ey-eng-custom__shell h2{font-size:27px}.ey-eng-custom__shell .ey-btn{width:100%;justify-content:center}.ey-eng-project-card>div{padding:16px}}@media (max-width:390px){.ey-engineering-page .ey-container{width:min(calc(100% - 18px), 720px)}.ey-eng-hero__copy{padding-top:32px;padding-bottom:280px}.ey-eng-hero h1{font-size:28px}.ey-eng-hero__actions{display:grid;grid-template-columns:1fr}.ey-eng-hero__actions .ey-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ey-eng-product-card{transition:none}}.ey-engineering-page,.ey-engineering-page>*{min-width:0}.ey-engineering-page img,.ey-engineering-page svg,.ey-engineering-page video,.ey-engineering-page iframe{max-width:100%}.ey-engineering-page .exy-quote-panel,.ey-engineering-page .exy-quote-form,.ey-engineering-page .exy-field{min-width:0;max-width:100%}.ey-engineering-page .exy-quote-form input,.ey-engineering-page .exy-quote-form textarea,.ey-engineering-page .exy-quote-form select,.ey-engineering-page .exy-quote-form button{min-width:0;max-width:100%}.ey-engineering-page .exy-quote-form input[type="file"]{width:100%}@media (max-width:860px){.ey-engineering-page .exy-quote-form{grid-template-columns:minmax(0,1fr)}.ey-engineering-page .exy-field,.ey-engineering-page .exy-field--wide{grid-column:1 / -1}}