@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-math-wght-normal-DQBQnv-a.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-symbols-wght-normal-DD5BxwiP.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-header.header-home{position:absolute;inset:0 0 auto;background:transparent;color:#fff}.header-home .theme-control select{color:#fff;border-color:#ffffff40}.header-home .theme-control option{background:#232323;color:#fff}.header-home .menu-toggle{color:#fff}.header-home .brand-logo{background:transparent}.site-header.header-home.menu-open{background:#232323}.header-home .header-row{border-block-end:1px solid #ffffff20}.header-home .header-controls .compact{background:#ffffff0d;border-color:#ffffff38;color:#fff}.v4-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:118px;background:#171c18;color:#fff;min-height:900px}.hero-environment,.spatial-network{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.hero-environment img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.environment-shade{position:absolute;inset:0;background:linear-gradient(180deg,#131a16a6,#161c1833 38%,#131a1640 70%,#171c18)}.spatial-network{z-index:-1;color:#f6eb6a;opacity:.25;stroke-width:.6}.hero-meta{display:flex;justify-content:space-between;align-items:center}.hero-meta .eyebrow{color:#d5dacd;margin:0;font-size:.6rem}.motion-toggle{background:none;border:0;border-block-end:1px solid currentColor;color:inherit;font-size:.65rem;padding:.5rem 0}.hero-copy{text-align:center;padding-top:34px;position:relative;z-index:2;max-width:1100px}.hero-copy h1{font-size:clamp(3.8rem,6.8vw,6.4rem);font-weight:550;line-height:1.01;letter-spacing:-.065em;text-shadow:0 4px 40px #0004}.v4-title-line{display:block}.v4-title-line:last-child{color:#f6eb6a}.v4-intro{font-size:.85rem;line-height:1.8;max-width:660px;margin:1.5rem auto;color:#e0e4d9}.v4-hero .hero-actions{display:flex;justify-content:center;align-items:center;gap:1rem}.hero-actions .button{min-width:170px}.button-glass{background:#ffffff0c;border:1px solid #ffffff60;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.digital-scene{position:relative;margin:1.6rem auto 0;max-width:1120px;perspective:1100px}.scene-depth{height:235px;position:relative;transform-style:preserve-3d}.central-console{position:absolute;left:50%;top:20px;width:430px;transform:translate(-50%);border:1px solid #d9e1bc45;border-radius:14px;background:linear-gradient(145deg,#3a4335eb,#171c18f5);box-shadow:0 28px 65px #0008,inset 0 1px #ffffff35,inset 0 -2px #f6eb6a25;padding:17px 26px 15px}.console-top,.console-bottom{display:flex;align-items:center;justify-content:space-between;font-size:.5rem;letter-spacing:.08em;color:#d5dacd}.console-top i{width:5px;height:5px;border-radius:50%;background:#f6eb6a;box-shadow:0 0 12px #f6eb6a}.central-console .eye-logo{background:transparent;margin-block:10px;width:100%}.console-bottom{border-block-start:1px solid #ffffff1f;padding-block-start:12px;font-size:.55rem;letter-spacing:0}.fragment{position:absolute;width:200px;padding:16px;border:1px solid #cad5ae3d;border-radius:9px;background:#20291dd9;box-shadow:0 20px 50px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.6rem}.fragment-commerce{left:0;top:18px;transform:rotate(-6deg)}.fragment-agent{right:0;top:0;transform:rotate(5deg)}.fragment-top{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.07em;color:#f6eb6a}.fragment p{color:#e0e4d9;font-size:.6rem;margin:.5rem 0}.commerce-tiles{display:flex;gap:8px;margin-block:15px 8px}.commerce-tiles i{flex:1;height:37px;border:1px solid #ffffff23;background:linear-gradient(135deg,#f6eb6a40,#f6eb6a08);border-radius:3px}.commerce-tiles i:nth-child(2){background:linear-gradient(45deg,#c1c9b140,#c1c9b108)}.fragment-line{width:60%;height:3px;background:#f6eb6a65;margin-top:10px}.fragment-agent ol{list-style:none;padding:0;margin:15px 0 0}.fragment-agent li{display:flex;gap:8px;align-items:center;margin:7px 0;color:#e0e4d9;font-size:.56rem}.fragment-agent li i{width:6px;height:6px;border:1px solid #f6eb6a;border-radius:50%;flex-shrink:0}.fragment-agent li:not(:last-child){padding-bottom:8px;border-bottom:1px solid #ffffff1a}.scene-connector{position:absolute;inset:80px 10% auto;height:100px;border:1px solid #f6eb6a50;border-top:0;border-radius:0 0 50% 50%;box-shadow:0 12px 40px #f6eb6a08}.scene-disclaimer{color:#d5dacd;text-align:center;font-size:.5rem;letter-spacing:.12em;margin:0 0 24px;max-width:none}.hero-product-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-block:20px;border-block-start:1px solid #ffffff24}.hero-product-rail a{display:flex;align-items:center;gap:15px;padding-inline:20px;border-inline-end:1px solid #ffffff24}.hero-product-rail a:last-child{border:0}.hero-product-rail a:hover{text-decoration:none;color:#f6eb6a}.rail-index{font-size:.55rem;color:#c5ceb8}.hero-product-rail bdi{font-size:.8rem;font-weight:600}.hero-product-rail small{display:block;color:#c5ceb8;font-size:.6rem}.hero-product-rail .directional{margin-inline-start:auto;font-size:.8rem}.eye-logo{width:100%;background:#232323}.eye-logo img,.eye-logo svg,.brand-logo svg{display:block;width:100%;height:auto}.eye-logo .cls-1,.brand-logo .cls-1{fill:#fff}.eye-logo .cls-2,.brand-logo .cls-2{fill:#2e372e}.eye-logo .cls-3,.brand-logo .cls-3{fill:#f6eb6a}.eye-tuning{display:grid;grid-template-columns:auto 1fr 55px;gap:1.5rem;align-items:center;max-width:680px;margin-block:2rem;font-size:.85rem}.eye-tuning input{margin:0;padding:0;accent-color:#8a842e;min-height:44px}.eye-directions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.eye-directions button{min-height:44px}.brand-lab .logo-stage{position:relative;overflow:hidden}.brand-lab .logo-stage:before{content:"";position:absolute;inset:0;border:1px solid #f6eb6a22;pointer-events:none}.solutions-v4{display:block!important}.solutions-v4 .solution-list{width:100%}.solutions-v4 .solution-item{padding-inline:2rem;transition:background .4s}.solutions-v4 .solution-item[open]{background:var(--surface)}.solutions-v4 .solution-item summary{font-size:clamp(1.8rem,3.6vw,3.4rem);padding-block:1.7rem;font-weight:450}.solutions-v4 .solution-number{min-width:4rem}.solutions-v4 .solution-description{padding-inline-start:5.5rem;display:grid;grid-template-columns:1fr 1.5fr auto;align-items:start;gap:2rem}.solutions-v4 .solution-description h3{font-size:1.1rem;line-height:1.6}.solutions-v4 .solution-description p{margin:0}.solutions-v4 .text-link{padding-block:.4rem;white-space:nowrap}.workflow-preview{margin:0;position:relative;overflow:hidden;background:#19231b;color:#fff;padding:2rem;border-radius:12px;border:1px solid #e1e9cf25;box-shadow:0 25px 60px #0001}.workflow-top{display:flex;justify-content:space-between;font-size:.65rem;color:#d5dacd}.workflow-indicator{height:6px;width:6px;background:#f6eb6a;border-radius:50%}.workflow-art{height:145px;position:relative;display:grid;place-items:center;margin-block:1rem;color:#f6eb6a}.workflow-core{display:grid;place-items:center;position:relative;z-index:2;font-size:2.4rem;width:74px;height:74px;border:1px solid #f6eb6a90;border-radius:16px;background:#2e372e;box-shadow:0 12px 32px #0005}.workflow-orbit{position:absolute;width:270px;height:85px;border:1px solid #f6eb6a48;border-radius:50%;transform:rotate(-20deg)}.workflow-port{position:absolute;width:9px;height:9px;background:#f6eb6a;border:2px solid #19231b;border-radius:50%;box-shadow:0 0 0 1px #f6eb6a}.port-a{left:14%;top:64%}.port-b{right:14%;top:27%}.port-c{right:38%;top:71%}.workflow-name{font-size:2.5rem;letter-spacing:-.05em;display:block;margin-bottom:1.5rem}.workflow-steps{list-style:none;padding:0;margin:0;display:grid;gap:4px}.workflow-steps li{display:flex;gap:1rem;padding:.45rem .75rem;color:#c5ceb8;font-size:.68rem;border-inline-start:2px solid transparent;transition:background .3s,color .3s}.workflow-steps li span{font-size:.55rem;opacity:.7}.workflow-steps li[aria-current]{background:#f6eb6a14;border-color:#f6eb6a;color:#f6eb6a}.workflow-next{display:flex;justify-content:space-between;width:100%;padding:.8rem 0;margin-top:1rem;background:none;color:inherit;border:0;border-top:1px solid #ffffff25;font-size:.7rem;text-align:start}.workflow-preview figcaption{font-size:.6rem;color:#c5ceb8;margin-block-start:1rem}.workflow-1{background:#f6eb6a;color:#2e372e}.workflow-1 :is(.workflow-top,.workflow-preview figcaption){color:#2e372e}.workflow-1 figcaption,.workflow-1 .workflow-steps li{color:#2e372e}.workflow-1 .workflow-steps li[aria-current]{background:#2e372e15;border-color:#2e372e;color:#2e372e}.workflow-1 .workflow-next{border-color:#2e372e35}.workflow-1 .workflow-indicator{background:#2e372e}.workflow-2 .workflow-orbit{border-radius:16px;transform:rotate(0);height:85px}.workflow-2 .workflow-core{border-radius:50%}.workflow-3{background:#e9ece3;color:#2e372e}.workflow-3 .workflow-top,.workflow-3 figcaption,.workflow-3 .workflow-steps li{color:#2e372e}.workflow-3 .workflow-steps li[aria-current]{background:#2e372e12;border-color:#2e372e;color:#2e372e}.workflow-3 .workflow-next{border-color:#2e372e35}.workflow-3 .workflow-art{color:#2e372e}.workflow-3 .workflow-orbit{border-color:#2e372e70;transform:rotate(20deg)}.product-stage:has(.workflow-preview){align-items:start}.product-copy{padding-block:2rem}.path-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--border)}.path-choice{padding:2rem;border-inline-end:1px solid var(--border)}.path-choice:last-child{border:0}.path-choice button{width:100%;display:grid;grid-template-columns:1fr auto;background:none;border:0;color:var(--foreground);text-align:start;padding:0}.path-choice button>span:first-child{font-size:.65rem;grid-column:1/-1;margin-bottom:2rem;color:var(--muted)}.path-choice strong{font-size:clamp(1.4rem,2.5vw,2.7rem);font-weight:450;letter-spacing:-.04em}.path-sign{font-size:2rem;line-height:1.4;transition:transform .4s}.path-choice button[aria-expanded=true] .path-sign{transform:rotate(-30deg);color:var(--muted)}.path-description{padding-top:1.5rem}.path-description[hidden]{display:none}.path-description p{font-size:.85rem}.path-description .path-principle{font-size:1.1rem;color:var(--foreground);line-height:1.5}.path-description .text-link{display:inline-block;margin-top:1.5rem}.position-section{position:relative}.position-section h2{max-width:19ch}.final-invitation{position:relative;overflow:hidden}.final-invitation:before{content:"";width:42vw;height:42vw;border:1px solid #2e372e25;border-radius:50%;position:absolute;right:-18vw;top:-15vw;pointer-events:none}.final-invitation:after{content:"";width:52vw;height:52vw;border:1px solid #2e372e20;border-radius:50%;position:absolute;right:-23vw;top:-20vw;pointer-events:none}.invitation-link{position:relative;z-index:1}@media(max-width:1100px){.v4-hero{padding-top:110px}.hero-copy h1{font-size:5rem}.central-console{width:360px}.fragment{width:165px}.digital-scene{max-width:860px}.console-bottom{font-size:.5rem}.hero-product-rail a{padding-inline:10px;gap:10px}.hero-product-rail small{font-size:.5rem}.solutions-v4 .solution-description{grid-template-columns:1fr 1fr}.solutions-v4 .solution-description .text-link{grid-column:2}}@media(max-width:700px){.v4-hero{padding-top:165px;min-height:0}.header-home .header-row{min-height:145px}.header-home .header-controls .compact{color:#fff}.hero-meta .eyebrow{font-size:.5rem}.hero-meta .motion-toggle{font-size:.55rem}.hero-copy{padding-top:2rem;padding-inline:1rem}.hero-copy h1{font-size:clamp(2.8rem,12.5vw,4.5rem);line-height:1.05}.v4-intro{font-size:.78rem;max-width:38ch;margin-block:1.4rem}.v4-hero .hero-actions{gap:.7rem}.hero-actions .button{min-width:0;padding:.9rem 1rem;font-size:.7rem;gap:1rem}.hero-environment img{object-position:center;opacity:.8}.environment-shade{background:linear-gradient(180deg,#131a1699,#131a1625 55%,#171c18)}.digital-scene{margin-top:2rem;padding-inline:1rem}.scene-depth{height:270px}.central-console{width:92%;max-width:340px;top:15px;padding:15px 20px;z-index:2}.console-top{font-size:.4rem}.console-bottom{font-size:.5rem}.fragment{width:135px;padding:10px;top:168px;z-index:1;opacity:.9}.fragment-commerce{left:2%;transform:rotate(-5deg)}.fragment-agent{right:2%;transform:rotate(5deg)}.fragment-top{font-size:.5rem}.commerce-tiles{margin-block:8px 0}.commerce-tiles i{height:20px}.fragment p{font-size:.5rem}.fragment-line{display:none}.fragment-agent ol{margin-top:7px}.fragment-agent li{font-size:.42rem;margin:3px 0;gap:5px}.fragment-agent li:not(:last-child){padding-bottom:3px}.scene-disclaimer{margin:20px 0;font-size:.43rem;letter-spacing:.04em}.scene-connector{inset:80px 5% auto;height:140px}.hero-product-rail{grid-template-columns:1fr 1fr;padding-block:10px}.hero-product-rail a{padding:12px 4px;border:0}.hero-product-rail a:nth-child(odd){border-inline-end:1px solid #ffffff24}.hero-product-rail a:nth-child(2n){padding-inline-start:18px}.hero-product-rail bdi{font-size:.65rem}.hero-product-rail small{font-size:.45rem}.hero-product-rail .directional{display:none}.rail-index{font-size:.45rem}.spatial-network{opacity:.18}.solutions-v4 .solution-item{padding-inline:1rem}.solutions-v4 .solution-item summary{font-size:1.6rem}.solutions-v4 .solution-number{min-width:1.5rem}.solutions-v4 .solution-description{display:block;padding-inline-start:0}.solutions-v4 .solution-description p{margin-block:.75rem}.solutions-v4 .solution-description h3{font-size:1rem}.workflow-preview{padding:1.5rem}.workflow-name{font-size:2.2rem}.product-copy{padding:0}.workflow-art{height:125px}.path-comparison{grid-template-columns:1fr}.path-choice{padding:1.5rem 0;border-inline:0;border-block-end:1px solid var(--border)}.path-choice button>span:first-child{margin-bottom:.8rem}.path-choice strong{font-size:1.8rem}.eye-tuning{grid-template-columns:1fr 50px;gap:.5rem}.eye-tuning label{grid-column:1/-1}.eye-directions{gap:.6rem 1rem}html[lang=ar] .hero-copy h1{font-size:clamp(2.3rem,10vw,3.5rem);line-height:1.65}html[lang=ar] .v4-intro{font-size:.72rem}html[lang=ar] .hero-actions .button{font-size:.65rem}html[lang=ar] .scene-disclaimer{letter-spacing:0}html[lang=ar] .hero-product-rail small{font-size:.42rem}}@media(prefers-reduced-motion:reduce){.path-choice button[aria-expanded=true] .path-sign{transform:none}}.central-console{transform:none;translate:-50% 0}.reduced-preview{display:flex;align-items:center;gap:.75rem;font-size:.8rem;margin-block:1.5rem}.reduced-preview input{width:20px;height:20px;margin:0;accent-color:#7a752b}.v4-hero .button-glass{background:#ffffff0d;border-color:#fff6;color:#fff}.v4-hero .button-glass:hover{background:#ffffff20}.path-choice:has(button[aria-expanded=true]){background:var(--surface)}.path-teaser{font-size:.85rem;max-width:28ch;min-height:4em;margin-top:1.5rem}@media(max-width:700px){.path-choice{padding-inline:1rem}.path-teaser{min-height:0;margin-bottom:0}.hero-environment picture{display:block;height:100%}}.hero-environment picture{display:block;width:100%;height:100%}.position-section h2{background-image:linear-gradient(90deg,var(--foreground) 50%,var(--muted) 50%);background-size:200% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;color:transparent}@media(forced-colors:active){.position-section h2{background:none;color:CanvasText}}:root{--font-english: "Montserrat Variable", sans-serif;--font-arabic: "Noto Kufi Arabic Variable", sans-serif;--brand-yellow: #f6eb6a;--brand-green: #2e372e;--brand-charcoal: #232323;--brand-white: #fff;--background: #232323;--foreground: #fff;--surface: #292e29;--surface-elevated: #2e372e;--border: #444d3c;--muted: #b7c0ad;--accent: #f6eb6a;--accent-foreground: #2e372e;--container: 1440px;--space: clamp(1.25rem, 5vw, 5rem);color-scheme:dark}:root[data-theme=dark]{--background: #232323;--foreground: #fff;--surface: #292e29;--surface-elevated: #2e372e;--border: #444d3c;--muted: #b7c0ad;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:8rem}body{margin:0;background:var(--background);color:var(--foreground);font:400 1rem/1.8 var(--font-english)}html[lang=ar] body{font-family:var(--font-arabic);line-height:2}bdi[lang=en],a[lang=en],.language-control{font-family:var(--font-english)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}a:hover{text-decoration:underline;text-underline-offset:.3em}:focus-visible{outline:2px solid currentColor;outline-offset:6px}::selection{background:var(--accent);color:var(--accent-foreground)}p{color:var(--muted);max-width:65ch}h1,h2,h3{margin:0;line-height:1.07;letter-spacing:-.05em;font-weight:500;overflow-wrap:break-word}h1{font-size:clamp(3rem,7vw,7rem)}h2{font-size:clamp(2.4rem,4.5vw,4.8rem)}h3{font-size:clamp(1.5rem,2.4vw,2.5rem)}html[lang=ar] :is(h1,h2,h3){letter-spacing:normal;line-height:1.65}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--space)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;inset-block-start:-100px;inset-inline-start:1rem;z-index:30;padding:1rem;background:var(--foreground);color:var(--background)}.skip:focus{inset-block-start:1rem}.site-header{position:relative;z-index:10;background:var(--background)}.header-row{display:flex;align-items:center;gap:1.5rem;min-height:100px}.brand-logo{display:flex;align-items:center;width:155px;flex-shrink:0;background:#232323;padding:10px;border-radius:3px}.brand-logo img{display:block;width:100%;height:auto}.brand-logo--footer{width:min(350px,100%);padding:0}#navigation{display:flex;gap:1.25rem;margin-inline:auto;font-size:.72rem;font-weight:500}#navigation a{padding-block:.8rem}#navigation a[aria-current]{text-decoration:underline;text-underline-offset:.5em}.header-controls{display:flex;align-items:center;gap:1rem}.language-control{display:flex;align-items:center;gap:.35rem;font-size:.7rem}.language-control a{padding-block:.6rem}.language-control [aria-current]{font-weight:800}.theme-control select{background:transparent;border:0;border-block-end:1px solid var(--border);color:var(--foreground);padding:.55rem .25rem;font-size:.7rem;max-width:105px}.theme-control option{background:var(--background)}.button{display:inline-flex;align-items:center;justify-content:center;gap:2rem;padding:.9rem 1.4rem;min-height:48px;background:var(--accent);color:var(--accent-foreground);font-size:.8rem;font-weight:600;border:1px solid transparent;border-radius:999px;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);box-shadow:0 6px 24px #0002;text-decoration:none}.compact{font-size:.72rem;padding:.65rem 1rem;gap:1rem}.menu-toggle{display:none}.eyebrow{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--muted);margin:0 0 1.8rem}html[lang=ar] .eyebrow{letter-spacing:normal}.text-link{font-weight:500;font-size:.8rem}.directional{display:inline-block}html[dir=rtl] .directional{transform:scaleX(-1)}.position-section{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-block:7rem}.position-section h2{max-width:20ch}.position-section p:not(.eyebrow){max-width:49ch;margin-block:2rem 0}.build-section{padding-block:3rem 7rem}.cinema-heading{margin-block-end:3rem}.cinema-heading h2{max-width:20ch}.cinema-heading>p:last-child:not(.eyebrow){max-width:45ch}.solutions-theater{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.solutions-visual{background:#2e372e;color:#fff;position:relative;overflow:hidden;border-radius:2px}.solutions-visual .system-art{width:110%;margin:-8% -5%}.solutions-visual .eyebrow{display:block;text-align:center;color:#f6eb6a;margin:0;padding:0 1rem 2rem}.solution-item{border-block-end:1px solid var(--border)}.solution-item summary{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-size:clamp(1.25rem,2vw,2rem);letter-spacing:-.04em}.solution-item summary::-webkit-details-marker{display:none}.solution-number{font-size:.6rem;color:var(--muted);letter-spacing:normal}.solution-item summary>span:last-child{margin-inline-start:auto;font-size:1.25rem;font-weight:300;transition:transform .25s}.solution-item[open] summary>span:last-child{transform:rotate(45deg)}.solution-description{padding:0 0 1.8rem 2.5rem}.solution-description h3{font-size:1rem;letter-spacing:normal}.solution-description p{font-size:.85rem}.product-section{background:var(--surface);padding-block:6rem}.product-selector{display:flex;justify-content:space-between;gap:1rem;border-block-end:1px solid var(--border);margin-block:3rem}.product-selector button{background:none;border:0;border-block-end:2px solid transparent;color:var(--muted);display:flex;gap:1rem;padding:1rem 0;font-size:1.1rem;align-items:center}.product-selector button span{font-size:.6rem}.product-selector button[aria-pressed=true]{border-color:var(--foreground);color:var(--foreground)}.product-stage{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;min-height:590px}.product-art{margin:0;background:#2e372e;color:#f6eb6a;aspect-ratio:1;display:flex;flex-direction:column;padding:2rem;position:relative;overflow:hidden}.product-art-1{background:#f6eb6a;color:#2e372e}.product-art-2{background:#232323;color:#f6eb6a}.product-art-3{background:#e5e7df;color:#2e372e}.art-caption{display:flex;justify-content:space-between;gap:1rem;font-size:.6rem}.product-art svg{display:block;width:80%;height:100%;min-height:0;margin:auto;max-height:360px}.product-art figcaption{display:flex;flex-direction:column;gap:1rem}.product-art figcaption bdi{font-size:clamp(1.7rem,3.6vw,3.5rem);font-weight:500;letter-spacing:-.06em}.product-art figcaption span{font-size:.55rem;opacity:.85}.product-copy h3{font-size:clamp(2rem,3.3vw,3.5rem);max-width:15ch}.product-copy p{font-size:.9rem}.feature-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;margin-block:2rem;font-size:.75rem}.feature-list li{display:flex;gap:.6rem;align-items:baseline}.feature-list li:before{content:"↗";font-size:.65rem;color:var(--muted)}.product-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.paths-section{padding-block:7rem}.paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.path-card{display:block;position:relative}.path-card:hover{text-decoration:none}.path-card p{font-size:.85rem;min-height:4em}.path-card h3{font-size:2.1rem}.path-card .text-link{display:block;margin-block-start:2rem}.path-symbol{height:180px;display:flex;align-items:center;justify-content:center;margin-block-end:2.5rem;background:var(--surface);overflow:hidden}.path-symbol i{display:block;width:65px;height:65px;border:1px solid var(--foreground);transition:transform .5s}.path-symbol-0 i{transform:rotate(-25deg);margin-inline:-15px}.path-symbol-1 i{margin-inline:-8px;border-radius:50%}.path-symbol-2 i:first-child{border-radius:50%}.path-symbol-2 i:nth-child(2){transform:rotate(45deg);margin-inline:-12px;background:var(--accent);border-color:var(--accent-foreground)}.path-symbol-2 i:last-child{border-radius:50%}.path-card:hover .path-symbol i{transform:rotate(0) translateY(-8px)}.final-invitation{padding-block:6rem;background:#f6eb6a;color:#2e372e}.final-invitation p{color:#2e372e}.invitation-link{display:flex;gap:4rem;align-items:center;justify-content:space-between}.invitation-link:hover{text-decoration:none}.invitation-link h2{font-size:clamp(3rem,7.5vw,8rem);max-width:13ch}.invitation-link>span{font-size:clamp(4rem,9vw,9rem);font-weight:200;transition:transform .4s}.invitation-link:hover>span{transform:translate(8px,-8px)}.invitation-rule{height:1px;background:#2e372e66;margin-block:3rem 1.5rem}.site-footer{background:#232323;color:#fff;padding-block:5rem 1.5rem}.site-footer p,.footer-bottom{color:#b7c0ad}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.footer-grid nav{display:flex;flex-direction:column;gap:.7rem;font-size:.85rem}.footer-grid p{font-size:.65rem;letter-spacing:.12em}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-block-start:2rem;margin-block-start:4rem;border-block-start:1px solid #ffffff26;font-size:.65rem}.page-title{padding-block:4rem 3rem}.page-title>a{font-size:.75rem}.page-title h1{font-size:clamp(2.8rem,6vw,6rem);margin-block-start:2rem;max-width:18ch}.section{padding-block:3rem 6rem}.section-heading{margin-block-end:3rem}.section-heading h2{max-width:20ch}.section-heading p{max-width:50ch}.inner-intro{font-size:clamp(1.2rem,2vw,1.75rem);max-width:50ch;margin:0 0 3rem}.product-directory{display:grid;gap:5rem}.product-directory .product-stage:nth-child(2n) .product-art{order:2}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.detail-split .system-art{background:#2e372e}.detail-text h2{font-size:clamp(2rem,3vw,3.5rem)}.related-links{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:3rem}.related-links a{padding:.5rem 1rem;border:1px solid var(--border);font-size:.75rem;border-radius:99px}.values-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-block-start:4rem}.value-item{border-block-start:1px solid var(--border);padding-block:1.5rem}.value-item .eyebrow{margin-block-end:1rem}.value-item h3{font-size:1.8rem}.work-note{padding:3rem;background:var(--surface);max-width:800px}.work-note p{font-size:1.1rem}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem}form{display:grid;gap:.7rem}form label{font-size:.8rem;font-weight:500}input,textarea{width:100%;padding:.9rem;background:var(--surface);color:var(--foreground);border:0;border-block-end:1px solid var(--border);border-radius:0;margin-block-end:.75rem}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}form .button{justify-self:start}.form-note,[role=status]{font-size:.75rem;margin:0}.brand-lab{padding-block:1rem 6rem}.logo-stage{padding:clamp(2rem,8vw,7rem);background:#232323;margin-block:3rem}.logo-stage .eye-logo{max-width:850px;margin:auto}.lab-controls{display:flex;gap:2rem;align-items:center}.brand-lab .motion-toggle{color:var(--foreground)}@media(min-width:1500px){.hero-composition{min-height:740px}}@media(max-width:1100px){.header-row{flex-wrap:wrap;padding-block:1rem;gap:1rem;min-height:88px}.menu-toggle{display:flex;gap:.75rem;margin-inline-start:auto;background:none;color:var(--foreground);border:0;padding:.6rem;font-size:.75rem;min-height:44px}.header-controls{margin-inline-start:auto}#navigation{order:4;width:100%;justify-content:center;padding-block:1rem;gap:2rem}.js #navigation{display:none}.js .menu-open #navigation{display:flex}.hero-composition{min-height:570px}.hero-heading h1{font-size:clamp(3.8rem,7.5vw,5rem)}.solutions-theater,.product-stage,.detail-split{gap:2.5rem}.product-stage{min-height:520px}.product-art{padding:1.25rem}.product-copy h3{font-size:2.2rem}.paths-grid{gap:1.5rem}.hero-description{font-size:.8rem}.hero-machine{width:125%;margin-inline-start:-15%}.machine-label{font-size:.5rem}.feature-list{font-size:.65rem}.position-section{gap:2rem;grid-template-columns:1fr 2fr}.product-selector button{font-size:.85rem}}@media(max-width:700px){.brand-logo{width:135px}.header-controls{width:100%;justify-content:space-between;gap:.7rem}.header-controls .compact{margin-inline-start:auto}#navigation{flex-direction:column;gap:0}#navigation a{padding:.75rem}.hero-top{padding-block-start:1.5rem}.hero-top .eyebrow{font-size:.55rem}.hero-composition{display:flex;flex-direction:column;align-items:stretch;padding-block:3.5rem 0;min-height:0}.hero-heading h1{font-size:clamp(3.7rem,14vw,6rem)}.hero-line-accent{max-width:8ch}.hero-description{max-width:42ch;font-size:.85rem;margin-block:1.5rem}.hero-actions{gap:1.5rem}.hero-machine{width:110%;margin-inline-start:-5%;margin-block:-.5rem 1.5rem}.hero-signature{bottom:3%;inset-inline-start:37%}.hero-signature .eye-logo{width:95px}.machine-label{font-size:.5rem}.hero-bottomline{font-size:.5rem;gap:1rem}.position-section{display:block;padding-block:4rem}.position-section h2{font-size:2.35rem}.build-section{padding-block:1rem 4rem}.solutions-theater{display:flex;flex-direction:column;gap:2rem;align-items:stretch}.solutions-visual{max-height:300px}.solutions-visual .system-art{width:80%;margin:-20% auto -5%}.solutions-visual .eyebrow{padding-block-end:1.5rem}.solution-item summary{font-size:1.5rem;padding-block:1.25rem}.product-section{padding-block:4rem}.product-selector{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;margin-block:2rem}.product-selector button{justify-content:start;font-size:.8rem}.product-stage{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem;min-height:0}.product-art{aspect-ratio:1.05}.product-art figcaption bdi{font-size:2.5rem}.product-copy h3{font-size:2.3rem}.feature-list{font-size:.75rem}.paths-section{padding-block:4rem}.paths-grid{grid-template-columns:1fr;gap:3rem}.path-card p{min-height:0}.path-symbol{height:160px;margin-block-end:1.5rem}.path-card .text-link{margin-block-start:1rem}.path-card h3{font-size:2rem}.final-invitation{padding-block:4rem}.invitation-link{gap:1rem}.invitation-link h2{font-size:2.8rem}.invitation-link>span{font-size:3rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-grid>div:first-child{grid-column:1/-1}.brand-logo--footer{width:250px}.site-footer{padding-block:3rem 1.5rem}.footer-grid nav{font-size:.75rem}.footer-bottom{margin-block-start:2rem}.page-title{padding-block:2rem}.page-title h1{font-size:2.5rem}.section{padding-block:1.5rem 4rem}.section-heading h2{font-size:2rem}.detail-split,.contact-grid{grid-template-columns:1fr;gap:2rem}.product-directory .product-stage:nth-child(2n) .product-art{order:0}.values-list{grid-template-columns:1fr;gap:1rem}.work-note{padding:1.5rem}html[lang=ar] .hero-heading h1{font-size:clamp(2.5rem,10vw,4rem)}html[lang=ar] .hero-line-accent{max-width:none}html[lang=ar] h2{font-size:2rem}html[lang=ar] .product-copy h3{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.path-card:hover .path-symbol i,.button:hover,.invitation-link:hover>span{transform:none}}@media(min-width:1101px){.hero-composition{min-height:620px;padding-block:2rem}.hero-machine{width:100%;margin-inline-start:0}}.product-art figcaption span{font-size:.65rem}.hero-environment canvas{width:100%;height:100%;display:block}.field-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#171c18ee 0%,#171c1855 55%,transparent)}.v4-hero{background:#171c18;min-height:940px}.hero-copy{text-align:start;max-width:none;padding-inline:5%;padding-top:65px}.hero-copy h1{font-size:clamp(3.8rem,7.4vw,7.4rem);line-height:1.08;max-width:14ch}.v4-title-line:last-child{color:inherit}.v4-intro{margin:1.8rem 0;max-width:560px;font-size:.9rem}.v4-hero .hero-actions{justify-content:flex-start}.type-line{position:relative;white-space:nowrap}.type-reserve{visibility:hidden}.typed-visual{position:absolute;inset-inline-start:0;top:0}.typed-visual.typing:after{content:"";display:inline-block;width:2px;height:.8em;background:#f6eb6a;margin-inline-start:.08em;animation:type-caret .65s steps(1) infinite}@keyframes type-caret{50%{opacity:0}}.digital-scene{position:absolute;inset-inline-end:4%;top:340px;width:44%;margin:0;max-width:680px}.central-console{width:100%;max-width:530px;background:#232923b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;padding:30px}.fragment{display:none}.scene-connector{inset:0 -10%;height:310px;border-radius:50%;border-color:#83977c30;transform:rotate(-20deg)}.scene-depth{height:255px}.hero-product-rail{margin-top:140px;position:relative}.scene-disclaimer{margin-top:20px}html[data-theme=light] .v4-hero{background:#f1f3ed;color:#232323}html[data-theme=light] .field-vignette{background:linear-gradient(90deg,#f1f3edee,#f1f3ed33 55%,transparent)}html[data-theme=light] .header-home{color:#232323}html[data-theme=light] .header-home :is(.theme-control select,.menu-toggle){color:#232323}html[data-theme=light] .header-home .brand-logo{background:#232323}html[data-theme=light] .hero-meta .eyebrow,html[data-theme=light] .v4-intro,html[data-theme=light] .scene-disclaimer,html[data-theme=light] .hero-product-rail :is(small,.rail-index){color:#52604f}html[data-theme=light] .v4-hero .button-glass,html[data-theme=light] .header-home .header-controls .compact{color:#232323;border-color:#2e372e55;background:#fff5}html[data-theme=light] .hero-product-rail,html[data-theme=light] .hero-product-rail a{border-color:#2e372e30}html[data-theme=light] .site-header.header-home.menu-open{background:#f1f3ed}.final-invitation{background:#2e372e;color:#fff;border-top:1px solid #ffffff20}.final-invitation p{color:#c9d2c4}.invitation-link>span{color:#f6eb6a}.invitation-rule{background:#ffffff30}.workflow-1{background:#384437;color:#fff}.workflow-1 :is(.workflow-top,figcaption,.workflow-steps li){color:#dce3d7}.workflow-1 .workflow-steps li[aria-current]{color:#f6eb6a;background:#ffffff0c;border-color:#f6eb6a}.featured-work{padding-block:110px}.work-heading h2{font-size:clamp(2.5rem,6vw,5.8rem);max-width:14ch;font-weight:450;letter-spacing:-.05em}.work-heading>p:last-child{margin-block:1.5rem 3rem}.work-empty{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:center;border-block:1px solid var(--border);padding-block:2.5rem}.work-empty h3{font-size:clamp(1.8rem,3vw,3rem);font-weight:450;line-height:1.25}.work-empty p{margin-block:1.5rem}.work-blueprint{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .6s}.work-blueprint>span{position:absolute;top:8%;left:8%;font-size:.7rem;color:var(--muted)}.work-blueprint i{position:absolute;inset:20%;border:1px solid var(--border);transform:rotate(-15deg)}.work-blueprint i:nth-of-type(2){transform:rotate(0)}.work-blueprint i:nth-of-type(3){transform:rotate(15deg)}.blueprint-cross{position:absolute;inset:0;display:grid;place-items:center;font-size:4rem;color:var(--muted)}.work-blueprint:hover{transform:scale(.98)}.work-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.work-filters button{background:none;color:var(--foreground);border:0;border-bottom:1px solid var(--border);padding:1rem}.work-filters button[aria-pressed=true]{border-color:var(--foreground)}html[lang=ar] .hero-copy h1{font-size:clamp(3rem,5.8vw,6rem);line-height:1.65;letter-spacing:0}@media(max-width:1000px){.hero-copy{padding-top:40px}.digital-scene{position:relative;inset:auto;width:80%;max-width:530px;margin:50px auto 0}.hero-product-rail{margin-top:20px}.hero-copy h1{max-width:none}.v4-hero{min-height:0}.hero-copy .v4-intro{max-width:600px}.work-empty{gap:2rem}}@media(max-width:700px){.hero-copy h1{font-size:clamp(2.7rem,11.5vw,4rem)}.hero-copy{padding-top:2rem}.v4-intro{font-size:.8rem}.digital-scene{width:90%;margin-top:36px}.central-console{padding:20px;width:100%;max-width:none}.scene-depth{height:190px}.scene-connector{height:210px;inset:0 -4%}.scene-disclaimer{margin-top:0}.hero-product-rail{margin-top:20px}.featured-work{padding-block:65px}.work-empty{grid-template-columns:1fr}.work-heading h2{font-size:2.8rem}html[lang=ar] .hero-copy h1{font-size:2.7rem}.v4-hero .hero-actions{gap:.6rem}}@media(prefers-reduced-motion:reduce){.typed-visual.typing:after{animation:none}.work-blueprint{transition:none}}html[data-theme=light] .hero-copy h1{text-shadow:none}html[data-theme=light] .central-console{background:#232923}.case-study header{max-width:900px;padding-block:60px}.case-study h1{font-size:clamp(3rem,6vw,6rem)}.case-study figure{margin:0;overflow:hidden}.case-study img{width:100%;height:auto;display:block}.case-study>section{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-block:4rem;border-bottom:1px solid var(--border)}.case-study nav{display:flex;gap:2rem;padding-block:3rem}.case-gallery{display:grid;gap:2rem;margin-block:3rem}@media(max-width:700px){.case-study>section{grid-template-columns:1fr;gap:1rem}}.project-image{display:block;overflow:hidden}.project-image img{display:block;width:100%;height:auto;transition:transform .6s}.project-image:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.project-image img{transition:none}}.work-empty[hidden]{display:none}body{isolation:isolate;background:#171c18}html[data-theme=light] body{background:#f1f3ed}.global-animated-background{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#171c18}.global-animated-background canvas{display:block;width:100%;height:100%}.global-field-shade{position:absolute;inset:0;background:linear-gradient(90deg,#171c18bb,#171c1830 55%,transparent);pointer-events:none}html[data-theme=light] .global-animated-background{background:#f1f3ed}html[data-theme=light] .global-field-shade{background:linear-gradient(90deg,#f1f3edbb,#f1f3ed30 55%,transparent)}.v4-hero,html[data-theme=light] .v4-hero{background:transparent;isolation:auto}.product-section,.site-header,.site-footer,.final-invitation{background:#23292330}html[data-theme=light] :is(.product-section,.site-header,.site-footer,.final-invitation){background:#f1f3ed40;color:#232323}html[data-theme=light] :is(.site-footer p,.footer-bottom,.final-invitation p){color:#52604f}html[data-theme=light] .site-footer .brand-logo{background:#232323}.solutions-v4 .solution-item[open],.path-choice:has(button[aria-expanded=true]),.work-blueprint{background:color-mix(in srgb,var(--surface) 65%,transparent)}input,textarea{background:color-mix(in srgb,var(--surface) 88%,transparent)}.global-motion-control{position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:90;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.6rem .9rem;border-radius:2rem;font-size:.65rem;box-shadow:0 2px 10px #0002;min-height:40px}.site-footer{padding-bottom:5rem}@media(max-width:700px){.global-motion-control{bottom:.6rem;inset-inline-end:.6rem;font-size:.6rem}}.site-header.header-home{position:relative;inset:auto}:root{--container: 1408px;--space: clamp(1rem, 4.5vw, 4rem);--section-space: clamp(3rem, 6vw, 5rem);--grid-gap: clamp(1.5rem, 4vw, 3.5rem);--panel-space: clamp(1rem, 2.5vw, 2rem);--heading-section: clamp(1.9rem, 3.4vw, 3.25rem);--heading-detail: clamp(1.65rem, 2.7vw, 2.6rem);--body-size: clamp(.95rem, 1vw, 1.0625rem)}body{font-size:var(--body-size);line-height:1.75}h2,.cinema-heading h2,.work-heading h2{font-size:var(--heading-section);line-height:1.18;letter-spacing:-.035em}h3,.detail-text h2,.product-copy h3{font-size:var(--heading-detail);line-height:1.22;letter-spacing:-.03em}.eyebrow{font-size:.75rem;line-height:1.6;letter-spacing:.09em;margin-block:0 1rem}.container>*,.detail-split>*,.product-stage>*,.contact-grid>*{min-width:0}.page-title{padding-block:var(--section-space) 2rem}.page-title h1{font-size:clamp(2.3rem,4.8vw,4.5rem);line-height:1.16;margin-top:1.5rem;max-width:24ch;text-wrap:balance}.section{padding-block:1rem var(--section-space)}.inner-intro{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7;max-width:58ch;margin-bottom:2rem}.position-section,.product-section,.featured-work,.paths-section{padding-block:var(--section-space)}.build-section{padding-block:1rem var(--section-space)}.position-section,.detail-split,.product-stage,.contact-grid{gap:var(--grid-gap)}.position-section h2{background:none;color:var(--foreground);-webkit-text-fill-color:currentColor}.position-section p:not(.eyebrow){margin-top:1.5rem}.cinema-heading,.section-heading{margin-bottom:2rem}.cinema-heading h2{max-width:26ch;text-wrap:balance}.header-row{min-height:88px;gap:1.25rem}.brand-logo{width:145px}.brand-logo--footer{width:230px;max-width:100%}.button,.button.compact{min-height:46px;padding:.75rem 1.35rem;font-size:.8rem;line-height:1.5}.text-link{font-size:.85rem;line-height:1.6}.theme-control select,.language-control a,.menu-toggle{min-height:44px}.v4-hero{padding-top:1.5rem;min-height:0;padding-bottom:1.5rem}.hero-copy{max-width:var(--container);padding-top:clamp(2rem,4vw,4rem);padding-inline:var(--space)}.hero-copy h1{font-size:clamp(3rem,6.3vw,6.25rem);line-height:1.08;max-width:14ch}.v4-intro{font-size:var(--body-size);max-width:48ch;margin-block:1.5rem}.hero-actions{gap:1rem}.digital-scene{top:177px;inset-inline-end:max(4.5%,calc((100vw - 1280px)/2));width:39%;max-width:480px}.central-console{padding:1.5rem}.hero-product-rail{margin-top:5rem;padding-block:1.5rem}.hero-product-rail a{padding-inline:1rem}.hero-product-rail small,.scene-disclaimer{font-size:.6875rem}.solutions-v4 .solution-item{padding-inline:var(--panel-space);border-bottom:1px solid var(--border)}.solutions-v4 .solution-item summary{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:1rem;padding-block:1.15rem;font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.3}.solutions-v4 .solution-number{min-width:0;font-size:.75rem}.solutions-v4 .solution-item summary>span:last-child{margin:0;text-align:center;font-size:1.35rem}.solutions-v4 .solution-description{padding:.25rem 0 1.5rem 3rem;padding-inline:3rem 2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.75rem 2rem}.solutions-v4 .solution-description h3{font-size:1rem;line-height:1.6;font-weight:600;letter-spacing:-.015em}.solutions-v4 .solution-description p{font-size:var(--body-size)}.solutions-v4 .solution-description .text-link{grid-column:2;justify-self:start;white-space:normal;padding:.25rem 0}.solution-item summary:hover{color:var(--muted)}.solution-item summary:focus-visible{outline-offset:-3px}@supports (interpolate-size: allow-keywords){.solution-item{interpolate-size:allow-keywords}.solution-item::details-content{block-size:0;overflow:clip;transition:block-size .25s ease,content-visibility .25s allow-discrete}.solution-item[open]::details-content{block-size:auto}}.product-stage:has(.workflow-preview){align-items:center}.product-directory{gap:var(--section-space)}.product-directory .product-stage+.product-stage{padding-top:2rem;border-top:1px solid var(--border)}.product-copy{padding-block:0}.product-copy .eyebrow{font-size:.75rem}.product-copy>p:not(.eyebrow){font-size:var(--body-size)}.product-selector{margin-block:2rem;gap:1rem}.product-selector button{min-height:48px;font-size:.95rem;padding-block:.8rem}.workflow-preview{padding:var(--panel-space);border-radius:6px}.workflow-art{height:100px;margin-block:.75rem}.workflow-name{font-size:clamp(1.6rem,2.5vw,2.25rem);margin-bottom:1rem}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.workflow-steps li{font-size:.75rem;line-height:1.6;padding:.5rem;gap:.5rem;align-items:baseline}.workflow-steps li span{font-size:.65rem;flex-shrink:0}.workflow-top,.workflow-next,.workflow-preview figcaption{font-size:.75rem}.workflow-3 .workflow-core{color:var(--brand-yellow)}.feature-list{gap:.75rem 1rem;margin-block:1.5rem}.feature-list li{font-size:.85rem;line-height:1.6}.product-actions{margin-top:1.5rem;gap:1rem;flex-wrap:wrap}.detail-split .system-art{max-height:380px;width:100%}.detail-text .inner-intro{margin-block:1rem 1.5rem}.detail-text .button{margin-top:.5rem}.related-links{gap:.75rem;margin-top:2rem}.related-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem}.work-heading>p:last-child{margin-block:1rem 2rem}.page-title+.featured-work{padding-top:1rem}.work-empty{grid-template-columns:1fr 1fr;gap:var(--grid-gap);padding-block:2rem}.work-empty h3{font-size:var(--heading-detail)}.work-blueprint{aspect-ratio:16/10}.work-filters{gap:.5rem}.work-filters button{min-height:44px;padding:.5rem 1rem;font-size:.85rem}.path-choice{padding:var(--panel-space)}.path-choice strong{font-size:clamp(1.4rem,2vw,2rem)}.path-choice button>span:first-child{margin-bottom:1rem}.path-description{padding-top:.5rem}.path-description .text-link{margin-top:.5rem}.values-list{gap:1.5rem var(--grid-gap);margin-top:2rem}.value-item h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.4}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}form{gap:.5rem;padding:var(--panel-space);background:color-mix(in srgb,var(--surface) 75%,transparent);border:1px solid var(--border);border-radius:6px}form label,.form-note,[role=status]{font-size:.85rem}input,textarea{font-size:1rem;padding:.75rem;margin-bottom:.75rem}.final-invitation{padding-block:var(--section-space)}.invitation-link{gap:1.5rem}.invitation-link h2{font-size:clamp(2rem,4vw,4rem);max-width:20ch;line-height:1.2}.invitation-link>span{font-size:clamp(2.5rem,5vw,5rem);flex-shrink:0}.invitation-rule{margin-block:2rem 1rem}html[data-theme=light] .invitation-link>span{color:var(--brand-green)}.site-footer{padding-block:3rem 5rem}.footer-grid{gap:2rem;grid-template-columns:1.5fr 1fr 1fr}.footer-grid nav{font-size:.875rem;gap:.5rem}.footer-grid nav a{padding-block:.25rem}.footer-bottom{margin-top:2rem;font-size:.75rem}.logo-stage{padding:clamp(1.5rem,5vw,4rem);margin-block:2rem}.logo-stage .eye-logo{max-width:650px}.eye-directions{gap:.75rem;margin-block:1.5rem}.eye-directions button{padding-inline:.75rem;border:1px solid var(--border);border-radius:4px;font-size:.8rem}.lab-controls{flex-wrap:wrap;gap:1rem}.global-motion-control{font-size:.75rem;min-height:44px}.global-field-shade{background:linear-gradient(90deg,#171c18cc,#171c1866 55%,#171c1844)}html[data-theme=light] .global-field-shade{background:linear-gradient(90deg,#f1f3edcc,#f1f3ed88 55%,#f1f3ed55)}html[lang=ar] :is(h1,h2,h3,.path-choice strong){letter-spacing:0;line-height:1.65}html[lang=ar] .hero-copy h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.65}html[lang=ar] .eyebrow{letter-spacing:0}@media(max-width:1100px){.v4-hero{padding-top:1.5rem}.digital-scene{position:relative;inset:auto;width:min(75%,480px);margin:2rem auto 0}.hero-product-rail{margin-top:2rem}.hero-copy h1{max-width:none}.hero-copy .v4-intro{max-width:55ch}}@media(max-width:768px){.detail-split,.product-stage,.contact-grid,.work-empty{grid-template-columns:1fr}.product-directory .product-stage:nth-child(2n) .product-art{order:initial}.product-stage .workflow-preview{max-width:600px;width:100%}.product-copy{padding-top:.5rem}.position-section{grid-template-columns:1fr;gap:1rem}.solutions-v4 .solution-description{grid-template-columns:1fr;gap:.75rem}.solutions-v4 .solution-description .text-link{grid-column:1}.path-comparison{grid-template-columns:1fr}.path-choice{border-inline:0;border-bottom:1px solid var(--border)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid nav a{min-height:44px;display:flex;align-items:center}}@media(max-width:430px){.header-row{gap:.5rem}.brand-logo{width:125px}.brand-logo--footer{width:200px}.hero-copy h1{font-size:clamp(2rem,8.8vw,2.5rem)}html[lang=ar] .hero-copy h1{font-size:clamp(1.75rem,7.5vw,2.1rem)}.hero-copy{padding-top:1.5rem}.hero-actions{flex-wrap:wrap}.digital-scene{width:calc(100% - 2rem)}.central-console{padding:1rem}.scene-disclaimer{margin-top:1rem;letter-spacing:.03em;font-size:.6rem}.hero-product-rail a{padding:.75rem .5rem;gap:.5rem}.hero-product-rail small{font-size:.625rem}.solutions-v4 .solution-item{padding-inline:.75rem}.solutions-v4 .solution-item summary{grid-template-columns:1.5rem minmax(0,1fr) 1rem;gap:.5rem}.solutions-v4 .solution-description{padding-inline:2rem 0}.workflow-steps{grid-template-columns:1fr}.workflow-art{height:80px}.workflow-orbit{max-width:90%}.product-selector{gap:.5rem}.product-selector button{font-size:.8rem}.feature-list,.values-list{grid-template-columns:1fr}.eye-tuning{grid-template-columns:1fr auto;gap:.5rem}.eye-tuning label{grid-column:1/-1}.invitation-link{gap:.75rem}.footer-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.solution-item::details-content{transition:none}}main[data-motion-paused=true] .service-model,main[data-motion-paused=true] .product-box .workflow-preview{transform:none!important;transition:none}.perspective-stack{display:flex;flex-direction:column;gap:clamp(2rem,6vw,6rem);perspective:1600px;padding-block:1rem 3rem}.scroll-box{position:relative;transform-origin:50% 20%;isolation:isolate}.box-surface{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.5rem,4vw,4rem);min-height:460px;border:1px solid #81917e55;border-radius:3px;background:linear-gradient(125deg,#2e372e,#232323);box-shadow:0 28px 60px #0004,0 2px #ffffff12 inset;transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s}.box-surface:after{content:"";position:absolute;inset:10px -7px -10px 7px;border:1px solid #81917e35;background:#2e372e55;z-index:-1;transform:translateZ(-18px);pointer-events:none}.box-copy{min-width:0;position:relative;z-index:1}.box-index{font-size:.8rem;letter-spacing:.12em;color:var(--foreground);margin:0 0 2rem;display:flex;gap:1rem}.box-index span{opacity:.45}.box-copy h3{font-size:var(--card-title-size, clamp(2rem, 3.8vw, 3.5rem));line-height:1.12;letter-spacing:-.045em;margin:0 0 1.5rem;text-transform:uppercase;overflow-wrap:anywhere}.box-copy .box-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--foreground);font-weight:600;line-height:1.6;margin-bottom:1rem}.box-copy>p:not(.box-index):not(.eyebrow){max-width:44ch}.box-link{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:48px;border-bottom:1px solid #81917e88;font-size:.85rem;font-weight:600;margin-top:1rem;text-decoration:none}.box-link span{color:#f6eb6a;transition:transform .25s}.box-link:hover span{transform:translate(3px,-3px)}.box-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}.box-actions .box-link{margin:0}.service-preview{margin:0;min-width:0;perspective:800px}.service-model{height:270px;display:flex;align-items:center;justify-content:center;position:relative;transform:rotateY(-12deg) rotateX(7deg);transition:transform .6s;transform-style:preserve-3d}.service-preview figcaption{font-size:.68rem;text-align:center;margin-top:2rem;color:var(--muted)}.box-browser{width:90%;height:210px;border:1px solid #83977c;background:#232323;box-shadow:20px 24px #83977c12;padding:15px;transform:translateZ(20px)}.box-browser>i{display:inline-block;width:5px;height:5px;background:#f6eb6a;margin-inline-end:5px}.browser-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.browser-layout b{grid-column:1/-1;height:65px;background:linear-gradient(115deg,#83977c70,#2e372e);border-inline-start:3px solid #f6eb6a}.browser-layout span{height:48px;border:1px solid #83977c66;background:#ffffff08}.box-phone{width:125px;height:235px;border:1px solid #83977c;background:#232323;padding:20px 12px;box-shadow:15px 20px 30px #0005;transform:translateZ(30px) rotate(-5deg)}.box-phone i{display:block;width:24px;height:4px;background:#83977c;margin:0 auto 25px}.box-phone b{display:block;height:60px;background:#f6eb6a;border-radius:50% 50% 3px 3px;margin-bottom:15px}.box-phone span{display:block;height:18px;background:#83977c55;margin:8px 0}.phone-back{transform:translate(15px,15px) rotate(-16deg);opacity:.6}.box-modules{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:240px;transform:rotate(-8deg)}.box-modules b{height:92px;display:grid;place-items:center;border:1px solid #83977c88;background:#2e372e;box-shadow:8px 8px #232323;color:#fff;font-size:1rem}.box-modules b:nth-child(2){transform:translateZ(35px);border-color:#f6eb6a}.box-modules span{position:absolute;inset:25%;border:1px solid #f6eb6a66;transform:translateZ(45px);pointer-events:none}.box-intelligence{width:210px;height:210px;display:grid;place-items:center;position:relative}.box-intelligence i{position:absolute;inset:0;border:1px solid #83977c;border-radius:50%;transform:rotateY(55deg)}.box-intelligence i:nth-child(2){transform:rotateX(55deg)}.box-intelligence i:nth-child(3){transform:rotate(-35deg) rotateY(55deg)}.box-intelligence b{font-size:5rem;color:#f6eb6a}.box-flow{display:flex;align-items:center;gap:12px;transform:rotate(-10deg)}.box-flow b{display:grid;place-items:center;width:65px;height:75px;border:1px solid #83977c;background:#2e372e;box-shadow:8px 10px #0003;font-size:.9rem;color:#fff}.box-flow b:nth-of-type(2){transform:translateY(-35px);border-color:#f6eb6a}.box-flow i{color:#83977c;font-style:normal}.product-box .workflow-preview{min-width:0;width:100%;margin:0;transform:translateZ(60px) rotateY(-7deg) rotateX(3deg);box-shadow:16px 18px #83977c12;transition:transform .6s}.product-box .workflow-art{height:80px}.product-box .workflow-steps{font-size:.72rem;gap:.5rem}.product-box .workflow-name{font-size:1.1rem}.product-box .workflow-steps li{min-height:36px}.product-box .workflow-preview figcaption{font-size:.65rem}.product-box .workflow-next{min-height:44px}html[lang=ar] .box-copy h3{line-height:1.5;letter-spacing:0}html[lang=ar] .service-model,html[lang=ar] .product-box .workflow-preview{transform:translateZ(60px) rotateY(7deg) rotateX(3deg)}html[data-theme=light] .box-surface{background:linear-gradient(125deg,#fff,#e5e9e0);box-shadow:0 28px 60px #2e372e1c,0 2px #fff inset}html[data-theme=light] .box-link span{color:#2e372e}@media(hover:hover)and (prefers-reduced-motion:no-preference){.box-surface:hover{border-color:#83977c;box-shadow:0 30px 70px #0005,0 2px #ffffff12 inset}.box-surface:hover .service-model,.box-surface:hover .workflow-preview{transform:rotateY(0) rotateX(0) translateY(-5px)}}@media(max-width:1024px){.box-surface{gap:2rem;min-height:400px}.box-copy h3{font-size:clamp(2rem,4vw,3rem)}.service-model{transform:rotateY(-5deg)}.box-flow{gap:6px}.box-flow b{width:50px}.product-box .workflow-preview{transform:none}}@media(max-width:700px){.perspective-stack{gap:2rem;padding-bottom:1rem}.box-surface{grid-template-columns:1fr;gap:2rem;min-height:0;padding:1.5rem}.box-copy h3{font-size:clamp(1.8rem,8vw,3rem)}.box-index{margin-bottom:1.5rem}.service-model{height:220px;transform:none!important}.service-preview figcaption{margin-top:1rem}.box-phone{height:200px;width:110px}.box-browser{height:190px}.box-intelligence{width:180px;height:180px}.product-box .workflow-preview{transform:none!important}.box-actions{gap:1rem}.box-actions .button{padding-inline:1rem}.box-surface:after{inset:6px -4px -6px 4px}}@media(prefers-reduced-motion:reduce){.scroll-box,.service-model,.product-box .workflow-preview{transform:none!important}.box-surface,.service-model,.product-box .workflow-preview,.box-link span{transition:none}}.header-controls{gap:10px}.header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:10px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface) 65%,transparent);color:inherit;transition:background .2s,transform .2s}.header-icon svg{width:22px;height:22px}.header-icon:hover{background:color-mix(in srgb,var(--foreground) 12%,var(--surface));transform:translateY(-2px)}.header-icon:focus-visible{outline:2px solid currentColor;outline-offset:4px}.theme-tools{display:flex;align-items:center;position:relative}.theme-options summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:24px;height:44px}.theme-options summary::-webkit-details-marker{display:none}.theme-popover{position:absolute;inset-block-start:52px;inset-inline-end:0;z-index:40;padding:16px;background:var(--surface-elevated);color:var(--foreground);border:1px solid var(--border);box-shadow:0 12px 30px #0002;min-width:160px;font-size:.8rem}.theme-popover select{display:block;width:100%;margin-top:8px;padding:8px;background:var(--background);color:var(--foreground);border:1px solid var(--border)}.site-footer.premium-footer{padding-block:0;background:color-mix(in srgb,var(--background) 82%,transparent);border-top:1px solid var(--border)}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-block:clamp(2.5rem,5vw,5rem);border-bottom:1px solid var(--border)}.footer-cta h2{font-size:clamp(1.8rem,3.2vw,3.3rem);max-width:22ch;text-wrap:balance}.footer-cta p:not(.eyebrow){font-size:.9rem;max-width:57ch;margin-bottom:0}.footer-cta .button{flex-shrink:0;gap:2rem}.footer-editorial{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:clamp(1.5rem,4vw,4rem);padding-block:3rem}.footer-editorial h3{font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.25rem;line-height:1.6}.footer-editorial nav{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.footer-editorial nav h3{margin-bottom:.7rem}.footer-editorial a:not(.brand-logo){font-size:.8rem;min-height:32px;display:inline-flex;align-items:center;text-decoration:none;transition:color .2s,transform .2s}.footer-editorial a:not(.brand-logo):hover{transform:translateY(-2px);text-decoration:underline;text-underline-offset:5px}.premium-footer .brand-logo--footer{width:180px;padding:12px;background:#232323}.footer-brand p{font-size:.78rem;max-width:32ch;margin-top:1.25rem}.footer-base{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding-block:1.25rem;font-size:.7rem;color:var(--muted)}.back-top{background:transparent;border:0;color:inherit;padding:10px 0;min-height:44px;font-size:inherit}.back-top:hover{color:var(--foreground)}@media(max-width:1100px){.header-row{gap:.75rem}.header-controls{gap:6px}.footer-editorial{grid-template-columns:1.5fr 1fr 1fr}.footer-contact{grid-column:2/4}.footer-brand{grid-row:span 2}}@media(max-width:700px){.header-row{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:10px}.header-row>.brand-logo{width:120px}.header-controls{gap:5px;margin:0}.theme-options summary{width:20px}.menu-toggle{font-size:0;min-width:36px;padding:4px}.menu-toggle span{font-size:22px}.footer-cta{display:block;padding-block:2.5rem}.footer-cta .button{margin-top:1.5rem}.footer-editorial{grid-template-columns:1fr 1fr;gap:2rem;padding-block:2.5rem}.footer-brand{grid-column:1/-1;grid-row:auto}.footer-brand p{max-width:44ch}.footer-contact{grid-column:1/-1}.footer-editorial a:not(.brand-logo){min-height:44px}.footer-base{align-items:center}.premium-footer .brand-logo--footer{width:160px}}@media(prefers-reduced-motion:reduce){.header-icon,.footer-editorial a{transition:none}}.premium-footer .footer-base{padding-bottom:5rem}@media(prefers-reduced-motion:no-preference){body,.site-header,.premium-footer{transition:background-color .2s ease,color .2s ease}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.footer-cta h2{animation:footer-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}@keyframes footer-arrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ui-icon{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.15em;flex-shrink:0}.directional .icon-directional{transform:none}html[dir=rtl] .icon-directional{transform:scaleX(-1)}.global-motion-control{position:relative!important;inset:auto!important;display:block;margin:0 auto 1rem;max-width:calc(100% - 2rem);z-index:2;padding-bottom:max(.6rem,env(safe-area-inset-bottom))}.premium-footer .footer-base{padding-bottom:1.25rem}.consent-label{display:flex;gap:.75rem;align-items:flex-start;font-size:.8rem}.consent-label input{width:auto;min-height:24px}.contact-grid select{width:100%;padding:.75rem;background:var(--surface);color:var(--foreground);border:1px solid var(--border)}[aria-invalid=true]{outline:2px solid #ad4934;outline-offset:2px}@media(max-width:1024px){.perspective-stack{overflow:visible;gap:3rem}.scroll-box{align-self:stretch}.box-surface{transform-origin:50% 100%}.product-section,.build-section{overflow:visible}.box-actions{flex-wrap:wrap}}@media(max-width:700px){.box-surface{padding:1.15rem;gap:1.25rem}.box-index{margin-bottom:.8rem}.service-model{height:180px}.box-copy p{font-size:.85rem}.box-actions{align-items:stretch;gap:.8rem}.box-actions a{min-height:44px}.header-controls{flex-wrap:wrap}.footer-contact a{overflow-wrap:anywhere}.contact-grid{min-width:0}#spam-widget{max-width:100%;overflow:hidden}}html[dir=rtl] .directional .icon-directional{transform:none}.direct-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--border);border-inline-start:3px solid #f6eb6a;background:color-mix(in srgb,var(--surface) 80%,transparent)}.direct-contact-copy{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.8;max-width:38ch}.direct-contact-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.4rem;min-width:0}.direct-contact-address{font-size:clamp(1.1rem,2.4vw,1.7rem);text-underline-offset:.3em;overflow-wrap:anywhere}.direct-contact-note{font-size:.9rem;line-height:1.7;max-width:38ch}@media(max-width:820px){.direct-contact{grid-template-columns:1fr}.direct-contact .button{max-width:100%}}:root{--card-title-size: clamp(2rem, 3.8vw, 3.5rem)}.workflow-steps li span{opacity:1;font-size:.75rem;color:inherit}.theme-options summary{width:44px;min-width:44px}.theme-options summary svg{width:20px;height:20px}.theme-options summary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.theme-popover{inset-inline-start:0;inset-inline-end:auto;width:160px}.work-pending{max-width:850px;padding-block:clamp(2rem,5vw,5rem);border-block:1px solid var(--border);margin-block:2rem 5rem}.work-pending p{max-width:55ch}.work-pending .button{margin-top:1rem}.product-jump-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);margin:2rem 0 4rem}.product-jump-nav a{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;border-inline-start:1px solid var(--border)}.product-jump-nav small{color:var(--muted);font-size:.8rem}.product-directory .product-stage{scroll-margin-top:110px}.product-copy,.detail-text,.about-editorial>.inner-intro,.direct-contact{background:color-mix(in srgb,var(--surface) 96%,transparent)}.product-copy,.detail-text{padding:clamp(1.25rem,3vw,2.5rem);border-inline-start:1px solid var(--border)}.solution-directory{display:grid;gap:2rem}.solution-directory-item{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;padding:2rem;background:var(--surface);border:1px solid var(--border)}.solution-directory-item h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}.solution-directory-item .service-model{height:230px}.about-editorial>p{max-width:65ch}.about-editorial>.inner-intro{padding:1.25rem;border-inline-start:2px solid var(--border)}.about-editorial .path-comparison{margin-top:3rem}.copy-email{background:transparent;color:var(--foreground);border:0;border-bottom:1px solid var(--border);min-height:44px;padding:.5rem 0;cursor:pointer}.copy-status{min-height:1.6em;margin:0;font-size:.85rem}.direct-contact-actions{gap:1rem}.footer-editorial{gap:1.5rem}.footer-editorial nav{gap:0}.footer-editorial a:not(.brand-logo){min-height:44px}.build-section>.cinema-heading,.product-section>.container>.cinema-heading{margin-bottom:1.5rem}.cinema-heading h2{text-wrap:balance}@media(min-width:1025px){.build-section>.cinema-heading h2,.product-section>.container>.cinema-heading h2{font-size:clamp(1.8rem,2.6vw,2.8rem);max-width:32ch}.build-section>.cinema-heading,.product-section>.container>.cinema-heading{padding-top:1rem}}@media(max-width:700px){.theme-popover{inset-inline-start:0}.header-controls{gap:4px}.theme-tools{position:static}.header-controls{position:relative}.theme-popover{inset-inline-start:0;inset-block-start:calc(100% + 8px)}.menu-toggle{min-width:44px;min-height:44px}.product-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem}.product-jump-nav a{padding:1rem .75rem;border-bottom:1px solid var(--border)}.solution-directory-item{grid-template-columns:1fr;padding:1.25rem}.solution-directory-item .service-model{height:200px}.footer-editorial{gap:1.5rem;padding-block:2rem}.box-copy h3{font-size:clamp(1.8rem,8vw,2.25rem)}.work-pending{padding-inline:var(--space)}}.page-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.page-breadcrumb a{display:inline-flex;align-items:center;min-height:28px}:root{--contact-gutter: 72px;color-scheme:dark}body{padding-right:calc(var(--contact-gutter) + env(safe-area-inset-right,0px))}.floating-contact{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:50;display:flex;flex-direction:column;gap:10px}.floating-contact a{display:grid;place-items:center;width:48px;height:48px;border:1px solid #64705e;border-radius:50%;color:#f6eb6a;background:#232323;box-shadow:0 4px 16px #0003;transition:border-color .2s,background-color .2s}.floating-contact svg{width:24px;height:24px}.floating-contact a:hover{background:#2e372e;border-color:#f6eb6a}.floating-contact a:focus-visible{outline:2px solid #fff;outline-offset:3px}.brand-logo,.premium-footer .brand-logo--footer{background:transparent;box-shadow:none;border:0}.brand-logo,.premium-footer .brand-logo--footer{padding:0}.site-header .header-controls{margin-inline-start:auto}.skip{max-width:calc(100vw - var(--contact-gutter) - 32px)}html[dir=rtl] .skip{inset-inline-start:calc(var(--contact-gutter) + 16px)}@media(max-width:1024px){:root{--contact-gutter: 60px}.floating-contact{right:max(8px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));gap:8px}.floating-contact a{width:44px;height:44px}}@media(max-width:700px){:root{--space: 14px}.header-row{gap:8px;min-height:76px}.header-row>.brand-logo{width:110px}.site-header .header-controls{margin-inline-start:0;width:auto}.hero-copy,.digital-scene,.hero-product-rail{max-width:100%}.product-jump-nav{grid-template-columns:1fr}.direct-contact{padding:1.1rem}.direct-contact-address{font-size:1rem}.product-copy{padding:1.1rem}.box-surface{padding:1rem}.box-copy h3{font-size:clamp(1.5rem,7vw,2rem)}.workflow-preview{padding:1rem}.box-phone{width:85px}.box-modules{width:190px}}@media(prefers-reduced-motion:reduce){.floating-contact a{transition:none}}.internal-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,3.5rem)}.internal-hero-copy,.internal-hero-showcase{min-width:0}.internal-hero .page-title{padding:0}.internal-hero .page-title h1{margin-block:.8rem 1.25rem;font-size:clamp(2rem,4vw,3.6rem)}.internal-hero-copy h2{font-size:clamp(1.5rem,2.3vw,2.2rem)}.internal-hero-copy .inner-intro,.internal-hero-copy .direct-contact-copy{font-size:clamp(1rem,1.25vw,1.15rem)}.internal-hero-copy p:last-child{margin-bottom:0}.internal-hero-showcase .scene-depth{width:min(100%,480px);margin-inline:auto}.direct-contact--email-only{grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.internal-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem}.internal-hero-showcase .scene-depth{max-width:480px}}.global-animated-background:has([data-renderer=geometric]),.global-animated-background:has([data-renderer=fallback]){background:linear-gradient(125deg,#171818,#232323 48%,#2e372e 70%,#171818)}.global-animated-background:has([data-renderer=geometric]) .global-field-shade{background:linear-gradient(90deg,#17181866,#17181818 60%,#17181822)}
