@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-vietnamese-wght-normal.113a630f.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-latin-ext-wght-normal.3835a68e.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/auto/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-cyrillic-ext-wght-normal.42f42ea7.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-math-wght-normal.cae73d23.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+1ee??}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-symbols-wght-normal.b5899563.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+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,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+1f0??,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+1f7??,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+1fb??}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-vietnamese-wght-normal.ea78eeb7.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-latin-ext-wght-normal.b4faaa03.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:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/auto/_next/static/media/afacad-latin-wght-normal.6dc5883c.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{--ink:#101010;--muted:#626262;--orange:#f26b21;--surface:#f5f5f5;--line:#dce0d7;--radius:16px;--page:1312px;--section:180px}@property --orbit-angle{syntax:"<angle>";initial-value:0deg;inherits:false}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body,html{max-width:100%;overflow-x:clip}body{margin:0;background:#fff;color:var(--ink);font-family:Inter Variable,Inter,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a,button{touch-action:manipulation}a{text-decoration:none}a,button{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{font-weight:400}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:6px}::selection{background:#ffd3b8;color:#111}[hidden]{display:none!important}.container{width:calc(100% - 128px);max-width:var(--page);margin-inline:auto}.section{padding-block:var(--section) 0}main{overflow:clip}h2{white-space:pre-line;font-size:clamp(36px,4.45vw,64px);line-height:1.4;letter-spacing:-.005em;background:linear-gradient(100deg,#050505,#666);-webkit-background-clip:text;background-clip:text;color:transparent}p{line-height:1.5}.section-heading h2{max-width:1120px}.section-heading>p{font-size:20px;line-height:1.4;max-width:738px;margin-top:24px}.centered{text-align:center}.centered h2{max-width:1150px}.centered h2,.centered>p{margin-inline:auto}.rule{border-top:1px solid #f4f4f4;margin-top:32px;padding-top:80px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:13px 24px;min-height:48px;border:1px solid transparent;border-radius:99px;font-size:14px;line-height:1.4;white-space:nowrap;transition:background .25s,color .25s,transform .25s}.button-dark{background:#111;color:#fff}.button-light{background:#f4f4f4;color:#0e1b29}.button:not(:disabled):hover{background:var(--orange);color:#fff;transform:translateY(-2px)}.button .arrow{width:20px;height:20px;flex:0 0 20px;transition:transform .25s ease}.button:hover .arrow{transform:translate(2px,-2px)}.arrow.down{transform:none}.button:hover .arrow.down{transform:translateY(3px)}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:white;padding:12px 20px;border-radius:8px}.skip-link:focus{top:16px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1.5}.hero{margin:16px auto 0;width:calc(100% - 32px);max-width:100%;min-height:clamp(670px,calc(100svh - 82px),690px);padding-top:88px;border-radius:18px;overflow:clip;position:relative;background:radial-gradient(ellipse at 50% 56%,rgba(105,45,22,.38) 0,rgba(46,22,13,.18) 20%,transparent 47%),#020202;color:white;background-size:cover;background-position:50%}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding-inline:70px;border-bottom:1px solid rgba(255,255,255,.16);position:fixed;z-index:100;top:16px;left:16px;right:16px;border-radius:18px 18px 0 0;background:#020202;color:#fff;transition:background-color .3s ease,border-radius .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,border-radius .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,border-radius .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.header.is-scrolled{border:1px solid rgba(255,255,255,.12);border-radius:18px;background-color:rgba(255,255,255,.1);box-shadow:0 12px 36px rgba(0,0,0,.08);backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)}.header.is-scrolled .desktop-nav,.header.is-scrolled .desktop-nav a{color:#111}.header.is-scrolled .header-cta .button{border-color:#111;background:#111;color:#fff}.header.is-scrolled .header-cta .button:hover{border-color:var(--orange);background:var(--orange);color:#fff}.header.is-scrolled .menu-toggle{border-color:rgba(17,17,17,.22)}.header.is-scrolled .menu-toggle span{background:#111}.brand-symbol{display:block;width:42px}.desktop-nav{display:flex;gap:58px;padding-left:125px;font-size:16px}.desktop-nav a{position:relative;padding:16px 0;color:inherit}.desktop-nav a:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:1px;background:var(--orange);transition:width .25s}.desktop-nav a:hover:after{width:100%}.header-cta .button{min-width:258px}.menu-toggle,.mobile-nav{display:none}.hero-content{position:relative;min-height:calc(clamp(670px, 100svh - 82px, 690px) - 88px);padding:clamp(54px,7vh,88px) 70px 54px;isolation:isolate}.hero-content:after,.hero-content:before{content:"";position:absolute;z-index:-1;left:50%;top:105px;width:min(68vw,1060px);aspect-ratio:1;border-radius:50%;opacity:0;transform:translateX(-50%) scale(.78);background:conic-gradient(from var(--orbit-angle),rgba(255,255,255,.06) 0deg,rgba(255,255,255,.92) 78deg,rgba(255,255,255,.22) 154deg,rgba(255,255,255,.7) 232deg,rgba(255,255,255,.04) 318deg,rgba(255,255,255,.06) 1turn);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask-image:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:orbit-spin 20s linear infinite;transition:opacity 1.4s ease .35s,transform 1.8s cubic-bezier(.16,1,.3,1) .2s}.hero-content:before{top:130px}.hero-content:after{width:min(74vw,1140px);animation-direction:reverse;animation-duration:28s}.hero-ready .hero-content:before{opacity:.92;transform:translateX(-50%) scale(1)}.hero-ready .hero-content:after{opacity:.58;transform:translateX(-50%) scale(1)}@keyframes orbit-spin{to{--orbit-angle:360deg}}.hero-brand-row{display:contents}.hero-brand{position:absolute!important;z-index:2;left:50%;bottom:43px;width:154px!important;transform:translateX(-50%);height:auto;object-fit:contain;opacity:0;transition:opacity .8s ease 1.25s}.hero-ready .hero-brand{opacity:1}.hero-eyebrow{display:none}.hero-bottom{display:block}.hero-copy{position:relative;z-index:1;max-width:1050px;margin-inline:auto;text-align:center}.hero-copy:before{content:"";position:absolute;z-index:-1;left:-12%;right:-12%;top:-48px;height:390px;pointer-events:none;background:radial-gradient(ellipse at center,#020202 0,#020202 42%,rgba(2,2,2,.94) 58%,rgba(2,2,2,.52) 76%,transparent 100%);opacity:.2;transform:scale(.78);transition:opacity 1.4s ease .1s,transform 1.6s cubic-bezier(.16,1,.3,1) .1s}.hero-ready .hero-copy:before{opacity:1;transform:scale(1)}.hero-copy h1{font-size:clamp(54px,5vw,78px);line-height:1.16;font-weight:600;letter-spacing:-.035em}.hero-copy h1 span{display:block;width:fit-content;margin-inline:auto;background:linear-gradient(96deg,#fff 12%,#fff 66%,#777);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;filter:blur(14px);transform:translateY(42px);transition:opacity .8s ease,filter .9s ease,transform 1s cubic-bezier(.16,1,.3,1)}.hero-copy h1 span:first-child{transition-delay:.18s}.hero-copy h1 span:nth-child(2){transition-delay:.34s}.hero-ready .hero-copy h1 span{opacity:1;filter:blur(0);transform:translateY(0)}.hero-copy>p{max-width:820px;margin:34px auto 0;font-size:19px;line-height:1.45;color:rgba(255,255,255,.9);opacity:0;transform:translateY(24px);transition:opacity .7s ease .62s,transform .8s cubic-bezier(.16,1,.3,1) .62s}.hero-ready .hero-copy>p{opacity:1;transform:translateY(0)}.hero-copy>.button{margin-top:28px;min-width:250px;opacity:0;transform:translateY(20px) scale(.96);transition:opacity .65s ease .78s,transform .75s cubic-bezier(.16,1,.3,1) .78s,background .25s,color .25s}.hero-ready .hero-copy>.button{opacity:1;transform:translateY(0) scale(1)}.hero-car{position:relative;z-index:0;width:min(700px,85vw);aspect-ratio:7/4;margin:0 auto;cursor:default;opacity:0;filter:blur(12px);transform:translateY(82px) scale(.82);transition:opacity .9s ease .72s,filter 1.1s ease .72s,transform 1.35s cubic-bezier(.16,1,.3,1) .65s}.hero-ready .hero-car{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.hero-car:after{content:"";position:absolute;z-index:0;left:50%;bottom:4%;width:118%;height:25%;border:1px solid rgba(255,255,255,.24);border-top-color:rgba(255,255,255,.04);border-radius:50%;transform:translateX(-50%);box-shadow:0 8px 24px rgba(255,255,255,.035)}.hero-car img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;z-index:1}.hero-car-on{opacity:0;will-change:opacity;transition:opacity .8s ease;animation:headlights-crossfade 8s cubic-bezier(.45,0,.2,1) 1.7s infinite}.hero-car:hover .hero-car-on{opacity:1;animation:none}@keyframes headlights-crossfade{0%,14%{opacity:0}22%{opacity:.18}34%{opacity:.72}42%,70%{opacity:1}82%{opacity:.38}to{opacity:0}}.hero-stats{position:absolute;z-index:2;left:32px;right:32px;bottom:50px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .7s ease 1.15s,transform .8s cubic-bezier(.16,1,.3,1) 1.15s}.hero-ready .hero-stats{opacity:1;transform:translateY(0)}.hero-stats>div:first-child{text-align:left}.hero-stats>div:last-child{text-align:right}.hero-stats strong{display:block;font-size:40px;font-weight:600;font-style:italic;line-height:1.4}.hero-stats span{font-size:16px;font-weight:300;display:block}.challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.challenge{text-align:center}.challenge-icon{height:56px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.challenge-icon img{max-width:64px;max-height:56px}.challenge h3{font-size:18px;line-height:1.3;font-weight:600;max-width:280px;margin-inline:auto}.challenge p{font-size:14px;color:#777;margin:8px auto 0;max-width:290px}.showcase{margin-top:var(--section);height:210vh;min-height:1300px;background:white;color:var(--ink);position:relative}.showcase-sticky{position:sticky;top:8vh;height:84vh;min-height:560px;display:grid;place-items:center;overflow:clip;background:white}.showcase-copy{width:min(1120px,calc(100% - 96px));text-align:center;position:relative;z-index:1}.showcase-copy>p{font-size:16px;line-height:1.4}.showcase h2{color:var(--ink);background:none;margin:18px 0 20px;font-size:clamp(44px,4.45vw,64px);line-height:1.28;letter-spacing:-.02em}.showcase-seed{display:inline-block;width:72px;height:52px;border-radius:10px;vertical-align:-.12em;background:var(--orange)}.showcase-media{position:absolute;z-index:2;pointer-events:none;background:var(--orange);overflow:hidden;box-shadow:0 18px 70px rgba(242,107,33,.12);will-change:left,top,width,height,border-radius}.showcase-media img{width:100%;height:100%;object-fit:cover;object-position:center}.showcase .button{margin-top:0}.solutions-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:90px;align-items:end;margin-bottom:64px}.solutions-heading .eyebrow{margin-bottom:16px}.solutions-heading>div>p:not(.eyebrow){font-size:16px;color:#505050;margin-bottom:16px}.solution-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;grid-template-rows:270px 300px;gap:16px}.solution-card{border-radius:var(--radius);overflow:hidden;padding:30px;background:var(--surface);position:relative}.solution-ai{grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between}.solution-software{grid-column:2;grid-row:1}.solution-platform{grid-column:2;grid-row:2}.solution-integration,.solution-platform{background:#fff;border:1px solid #00000014}.solution-integration{grid-column:3;grid-row:1;display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.solution-evolution{grid-column:3;grid-row:2;background:#000;color:white}.solution-content{position:relative;z-index:1}.solution-card .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:18px}.solution-card h3{font-size:30px;line-height:1.15;letter-spacing:-.03em}.solution-description{font-size:14px;line-height:1.55;margin-top:18px;color:#555}.solution-image{object-fit:cover;border-radius:24px}.solution-ai .solution-image{width:100%;height:200px;margin-top:24px}.solution-integration .solution-image{height:210px;width:100%;object-fit:cover}.solution-integration h3{font-size:28px}.solution-evolution .card-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2}.solution-evolution .solution-content{height:100%;display:flex;flex-direction:column}.solution-evolution .solution-description{margin-top:auto;padding:17px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff0f;color:#fff;max-width:100%}.circle-link{display:flex;border:1px solid #bdc3b9;border-radius:50%;width:36px;height:36px;align-items:center;justify-content:center;font-size:24px;margin-top:18px}.circle-link:hover{border-color:var(--orange);color:var(--orange)}.result-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:76px;align-items:center;margin-top:100px}.laptop-stage{background:#fafafa;border-radius:var(--radius);padding:36px 45px;position:relative;overflow:hidden;min-height:566px;display:flex;align-items:center}.laptop-stage:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:#eeeeee99;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.laptop-stage img{width:100%}.result-stats{display:grid;gap:28px;text-align:right}.result-stats strong{font-size:32px;font-weight:600;line-height:1.4}.result-stats p{font-size:22px;color:#666;line-height:1.4}.case-scroll{margin-top:80px;border-top:1px solid #e5e5e5;height:calc(var(--case-count) * 105vh);min-height:2200px;position:relative}.case-study{position:sticky;top:0;height:100vh;min-height:720px;padding-top:140px;display:flex;align-items:center;flex-direction:column;text-align:center;background:#fff;overflow:clip}.case-eyebrow{text-transform:uppercase;font-size:14px}.case-categories{display:flex;width:min(760px,calc(100% - 48px));margin:36px 0 34px;border-bottom:1px solid #dedede}.case-categories button{flex:1 1;position:relative;padding:0 12px 12px;border:0;background:transparent;color:#777;font:inherit;font-size:14px;text-transform:uppercase;cursor:pointer;transition:color .35s ease,font-weight .35s ease}.case-categories button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#111;transform:scaleX(0);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.case-categories button.active{font-weight:700;color:#111}.case-categories button.active:after{transform:scaleX(1)}.case-panel{width:100%;display:flex;align-items:center;flex-direction:column;animation:case-enter .62s cubic-bezier(.2,.8,.2,1) both}.case-panel h3{margin:0 0 22px;font-size:clamp(24px,1.8vw,28px);line-height:1.15;font-weight:500}@keyframes case-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.case-media{width:min(820px,74vw);height:min(30vh,300px);border-radius:12px;overflow:hidden}.case-media img{width:100%;height:100%;object-fit:contain}.case-media-sequence img{position:relative;z-index:2;object-fit:contain}.case-media-sequence{position:relative;isolation:isolate;background:#fff}.case-media-sequence:after{content:"";position:absolute;z-index:3;left:50%;bottom:4%;width:85%;height:31%;border-radius:50%;transform:translateX(-50%);border:2px solid #e6e6e6;border-top-color:transparent;box-shadow:0 10px 20px rgba(0,0,0,.035)}.case-media-verification{position:relative}.face-match-demo{position:absolute;inset:0;pointer-events:none}.face-match-frame{position:absolute;left:58%;top:23%;width:19.5%;height:65%;border:2px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:0 0 0 1px rgba(27,214,136,.35),0 0 28px rgba(27,214,136,.22);overflow:hidden;animation:face-frame-pulse 2.8s ease-in-out infinite}.face-match-frame:after,.face-match-frame:before{content:"";position:absolute;width:24px;height:24px;border-color:#1bd688;border-style:solid}.face-match-frame:before{left:-2px;top:-2px;border-width:3px 0 0 3px;border-radius:16px 0 0}.face-match-frame:after{right:-2px;bottom:-2px;border-width:0 3px 3px 0;border-radius:0 0 16px}.face-match-frame i{position:absolute;left:4%;right:4%;height:2px;top:8%;background:linear-gradient(90deg,transparent,#20e99a 16%,#fff 50%,#20e99a 84%,transparent);box-shadow:0 0 12px #20e99a;animation:face-scan 2.8s cubic-bezier(.45,0,.55,1) infinite}.face-match-result{position:absolute;left:73%;top:68%;display:grid;grid-template-columns:8px auto;gap:2px 7px;min-width:150px;padding:10px 14px;border:1px solid rgba(255,255,255,.55);border-radius:12px;background:rgba(16,21,19,.84);color:#fff;text-align:left;font-size:11px;line-height:1.1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px rgba(0,0,0,.22);transform-origin:left center;animation:match-result 2.8s ease-in-out infinite}.face-match-result i{grid-row:1/3;width:8px;height:8px;margin-top:2px;border-radius:50%;background:#20e99a;box-shadow:0 0 10px #20e99a}.face-match-result strong{grid-column:2;font-size:22px;font-weight:650;letter-spacing:-.02em}@keyframes face-scan{0%,8%{top:8%;opacity:0}15%{opacity:1}65%{top:88%;opacity:1}72%,to{top:88%;opacity:0}}@keyframes face-frame-pulse{0%,68%{border-color:rgba(255,255,255,.9)}76%,to{border-color:#20e99a}}@keyframes match-result{0%,58%{opacity:0;transform:translateY(8px) scale(.94)}72%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}.case-number{display:flex;align-items:center;justify-content:center;gap:34px;margin-top:16px;line-height:1.2;white-space:nowrap}.case-number>span{color:#777;font-size:64px}.case-number strong{font-weight:500;font-size:clamp(70px,7vw,126px);letter-spacing:-.03em}.case-number small{font-size:.42em}.case-label{font-size:24px}.case-description{font-size:16px;max-width:750px;line-height:1.4;margin:20px 0 18px}.devices-stage{margin-top:var(--section);background:#f2f2f2;min-height:900px;display:flex;align-items:center;justify-content:center;padding:130px 8vw}.devices-visual{--devices-y:72px;--devices-scale:.9;--devices-rotate:5deg;--devices-opacity:.28;--devices-shine:-130%;position:relative;width:min(1069px,100%);opacity:var(--devices-opacity);transform:perspective(1200px) translate3d(0,var(--devices-y),0) rotateX(var(--devices-rotate)) scale(var(--devices-scale));transform-origin:50% 70%;will-change:transform,opacity}.devices-visual:before{content:"";position:absolute;z-index:2;inset:5% 2%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 49%,transparent 60%);transform:translateX(var(--devices-shine));mix-blend-mode:screen;opacity:.55}.devices-stage img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 28px 35px rgba(0,0,0,.12))}.methodology .section-heading h2{max-width:1080px}.method-grid{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:32px}.method-card{position:relative;min-height:540px;border-radius:16px;background:#f6f6f6;overflow:hidden;padding:40px}.method-card h3{font-size:28px;font-weight:600;line-height:1.3}.method-card>p{font-size:16px;line-height:1.4;margin-top:12px;position:relative;z-index:1}.method-diagnosis{grid-column:span 5}.method-mapping{grid-column:span 9;background:#e4e4e4}.method-development{grid-column:span 10}.method-evolution{grid-column:span 4;background:#191919;color:white}.method-image{width:100%;object-fit:contain;margin:42px auto 0}.method-evolution{padding:36px}.method-evolution .method-image{margin-top:32px}.method-arrow{position:absolute;bottom:32px;right:32px;width:32px}.mapping-illustration{margin-top:105px;position:relative}.mapping-lines{position:absolute;bottom:calc(100% - 4px);left:6%;width:auto;max-width:88%;height:auto}.department-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative}.department-grid>div{text-align:center}.department-block{display:grid;place-items:center;background:#fff;border:1px solid #dddde3;border-radius:8px;aspect-ratio:123/113;color:#222;box-shadow:inset 1px 1px 0 1px #fff;transition:color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.department-block svg{width:34%;height:auto}.department-grid>div:hover .department-block{color:var(--orange);border-color:rgba(242,107,33,.38);transform:translateY(-3px);box-shadow:0 10px 22px rgba(30,30,30,.07)}.department-label{display:inline-block;margin-top:16px;font-size:11px;font-weight:600;line-height:1.5;padding:6px 10px;background:white;border-radius:99px;text-transform:uppercase}.development-flow{list-style:none;padding:0;margin:24px 0 0;position:relative;display:grid;gap:14px}.development-flow:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(12% - 1px),#e9e9e9 calc(12% - 1px),#e9e9e9 12%);z-index:0}.development-flow li{position:relative;display:flex;align-items:center;gap:12px;width:max-content;max-width:70%;margin-left:calc(var(--step)*10%);font-size:12px;padding:10px 12px;border-radius:12px;background:#fcfcfc;box-shadow:0 0 0 1px #29343d0a,0 2px 4px #29343d0f;color:#5c5f66;min-height:40px}.development-flow li>span:last-child{margin-left:12px}.development-flow li:nth-child(5){background:var(--orange);color:white}.step-marker{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;background:#fff;border-radius:50%;color:#5c5f66;box-shadow:0 0 0 3px #7c7c830d;font-size:10px}.faq-list{padding-inline:11%}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{font-size:16px}.faq-item button{display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:0;text-align:left;width:100%;padding:24px 0;line-height:1.4}.faq-item button>span{font-size:24px;font-weight:300;flex-shrink:0}.faq-item button:hover{color:#b7430b}.faq-item [role=region] p{max-width:800px;font-size:16px;color:#606662;line-height:1.65;padding-bottom:24px}.contact .section-heading h2{max-width:1250px}.contact-action{text-align:center}.footer{padding-top:var(--section);position:relative;margin-top:48px;padding-bottom:16px}.footer:before{content:"";position:absolute;z-index:-1;left:calc((1312px - 100vw)/2);right:calc((1312px - 100vw)/2);bottom:0;height:220px;background:linear-gradient(0deg,#fff5ee,transparent)}.footer-top{display:grid;grid-template-columns:1fr .7fr 1fr 1.1fr;gap:50px}.footer-brand>p{margin-top:48px;font-size:28px;line-height:1.2;letter-spacing:-.04em}.footer-brand>p span{display:block}.footer h3{font-size:16px;font-weight:600;margin-bottom:16px}.footer nav{display:flex;flex-direction:column;gap:16px}.footer nav h3{margin-bottom:0}.footer a:not(.button):hover{color:#b7430b}.footer-contact>p{margin-top:28px}.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}.contact-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.contact-links svg{width:18px;height:18px;flex:0 0 18px}.socials{display:flex;flex-wrap:wrap;gap:12px}.socials a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #dedede;border-radius:999px;font-size:13px;font-weight:500;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.socials a svg{width:18px;height:18px;stroke-width:1.8}.socials a:hover{border-color:var(--orange);background:rgba(255,92,24,.06);transform:translateY(-2px)}.footer-cta>p{margin-bottom:16px;max-width:250px}.footer-cta .button{font-size:12px;padding-inline:18px;gap:10px}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:56px;margin-top:48px}.footer-bottom>img{width:77%;height:auto}.footer-bottom>small{max-width:199px;text-align:right;font-size:12px;line-height:1.5;padding-bottom:8px}.reveal-ready{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-ready.revealed{opacity:1;transform:translateY(0)}.challenge:nth-child(2){transition-delay:60ms}.challenge:nth-child(3){transition-delay:.12s}.challenge:nth-child(4){transition-delay:.18s}@media(min-width:1600px){.hero{max-width:100%}.footer:before{left:calc((1312px - 100vw)/2);right:calc((1312px - 100vw)/2)}}@media(max-width:1200px){:root{--section:144px}.container{width:calc(100% - 80px)}.hero{min-height:700px}.hero-content{min-height:612px}.header,.hero-content{padding-inline:36px}.desktop-nav{padding-left:100px}.hero-copy h1{font-size:58px}.hero-copy{max-width:850px}.solutions-heading{gap:50px}.solution-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.solution-ai{grid-column:1;grid-row:1/3;min-height:550px}.solution-software{grid-column:2;grid-row:1;min-height:265px}.solution-platform{grid-column:2;grid-row:2;min-height:265px}.solution-integration{grid-column:1;grid-row:3;min-height:300px}.solution-evolution{grid-column:2;grid-row:3;min-height:300px}.result-grid{gap:40px}.laptop-stage{min-height:440px;padding:24px}.result-stats strong{font-size:26px}.result-stats p{font-size:18px}.devices-stage{min-height:720px}.method-grid{gap:20px}.method-card{padding:28px}.method-diagnosis{grid-column:span 6}.method-mapping{grid-column:span 8}.method-development{grid-column:span 9}.method-evolution{grid-column:span 5}.department-grid{gap:8px}.department-label{font-size:9px;padding:6px}.development-flow li{font-size:10px;gap:6px}.footer-top{gap:24px;grid-template-columns:1fr .6fr 1fr 1fr}.footer:before{left:-40px;right:-40px}}@media(max-width:800px){:root{--section:120px}.container{width:calc(100% - 48px)}h2{font-size:40px;line-height:1.25;letter-spacing:-.025em}.section-heading>p{font-size:17px}.rule{padding-top:48px}.hero{margin-top:12px;width:calc(100% - 24px);min-height:675px;padding-top:72px}.header{height:72px;top:12px;left:12px;right:12px;padding-inline:24px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:transparent;border:1px solid #ffffff30;border-radius:50%}.menu-toggle span{width:18px;height:1px;background:#fff;transition:transform .2s}.menu-toggle.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{display:flex;position:absolute;top:71px;left:0;right:0;background:#1a1a1a;padding:20px 24px 28px;flex-direction:column;box-shadow:0 15px 30px #0004}.mobile-nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ffffff20}.hero-content{padding:50px 24px 28px;min-height:603px}.hero-brand-row{display:contents}.hero-brand{bottom:98px;width:126px!important}.hero-eyebrow{font-size:11px;letter-spacing:1.5px;max-width:none;text-align:left;padding:0}.hero-bottom{display:block;margin-top:0}.hero-copy h1{font-size:clamp(38px,7vw,52px);line-height:1.18}.hero-copy>p{max-width:600px;margin-top:26px;font-size:16px}.hero-stats{display:flex;left:24px;right:24px;bottom:24px;gap:48px}.hero-stats strong{font-size:22px}.hero-stats span{max-width:130px;font-size:13px}.hero-content:before{top:170px;width:760px}.hero-content:after{top:170px;width:830px}.challenge-grid{grid-template-columns:repeat(2,1fr);gap:44px 24px}.challenge p{font-size:14px;color:#777}.showcase{height:200vh;min-height:1150px}.showcase-sticky{top:8svh;height:84svh;min-height:500px}.showcase h2{font-size:44px;max-width:720px;margin-inline:auto}.solutions-heading{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.solutions-heading>div>p:not(.eyebrow){max-width:600px}.solution-card{padding:24px}.solution-card h3{font-size:26px}.solution-integration{display:flex;flex-direction:column;justify-content:space-between}.solution-integration .solution-image{height:170px;margin-top:24px}.result-grid{grid-template-columns:1fr;margin-top:48px;gap:40px}.laptop-stage{min-height:0;aspect-ratio:756/566;padding:32px}.laptop-stage img{max-width:640px;margin:auto}.result-stats{grid-template-columns:1fr 1fr;text-align:left;gap:28px}.result-stats strong{font-size:25px}.result-stats p{font-size:16px}.case-scroll{margin-top:64px}.case-study{padding-top:36px}.case-categories{margin:24px 0 30px}.case-categories button{font-size:16px}.case-media{width:min(760px,calc(100% - 48px))}.case-number{gap:28px;margin-top:32px}.case-number strong{font-size:clamp(68px,13vw,96px)}.case-number small{font-size:.4em}.case-number>span{font-size:48px}.case-label{font-size:26px}.case-description{font-size:18px;margin-top:32px}.devices-stage{min-height:560px;padding:80px 24px}.method-grid{grid-template-columns:1fr 1fr;gap:16px}.method-development,.method-diagnosis,.method-evolution,.method-mapping{grid-column:auto;min-height:460px}.method-card{padding:24px}.method-card h3{font-size:24px}.method-card>p{font-size:14px}.method-mapping{grid-column:1/-1;grid-row:2;min-height:430px}.method-development{grid-column:1/-1;grid-row:3;min-height:500px}.method-evolution{grid-column:2;grid-row:1}.method-image{margin-top:32px}.method-arrow{bottom:24px;right:24px}.mapping-illustration{margin:95px auto 0;max-width:650px}.department-label{font-size:10px;padding:6px 10px}.development-flow li{font-size:12px}.faq-list{padding-inline:0}.footer{margin-top:32px}.footer-top{grid-template-columns:1fr 1fr;gap:48px 24px}.footer-brand>p{margin-top:24px;font-size:26px}.footer-bottom{gap:24px;margin-top:64px;flex-direction:column;align-items:flex-start}.footer-bottom>img{width:100%}.footer-bottom>small{text-align:left;max-width:none}.footer:before{left:-24px;right:-24px}}@media(max-width:480px){:root{--section:96px}.container{width:calc(100% - 40px)}h2{font-size:32px;line-height:1.3}.hero{min-height:665px}.hero-content{min-height:593px;padding:50px 20px 28px}.hero-brand{bottom:96px;width:112px!important}.hero-copy h1{font-size:36px;line-height:1.2;letter-spacing:-.02em}.hero-copy h1 span{max-width:100%}.hero-copy h1 span,.hero-copy>p{width:100%;overflow-wrap:anywhere}.hero-bottom{margin-top:0}.hero-eyebrow{font-size:10px}.hero-stats{left:16px;right:16px;gap:24px}.hero-stats>div{width:130px;min-width:0}.hero-stats strong{font-size:20px}.hero-copy>p{font-size:16px}.button{font-size:13px;gap:18px;padding:12px 20px;min-height:46px}.challenge-grid{grid-template-columns:1fr;gap:40px}.challenge h3,.challenge p{font-size:16px}.challenge p{line-height:1.6}.challenge-icon{margin-bottom:18px}.showcase{height:190svh;min-height:980px}.showcase-sticky{top:9svh;height:82svh;min-height:460px}.showcase-copy{width:calc(100% - 40px)}.showcase h2{font-size:34px;line-height:1.35}.showcase-copy>p{font-size:13px}.showcase-seed{width:48px;height:36px;border-radius:8px}.solution-grid{grid-template-columns:1fr;gap:16px}.solution-ai,.solution-evolution,.solution-integration,.solution-platform,.solution-software{grid-column:auto;grid-row:auto;min-height:0;padding:28px}.solution-ai{min-height:440px}.solution-software{min-height:265px}.solution-platform{min-height:230px}.solution-integration{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.solution-integration .solution-image{height:100%;min-height:210px;margin:0}.solution-integration h3{font-size:25px}.solution-evolution{min-height:300px}.solution-evolution .solution-description{margin-top:40px}.result-stats strong{font-size:22px}.result-stats p{font-size:14px}.case-eyebrow{font-size:13px}.case-categories{width:calc(100% - 24px);margin:20px 0 24px}.case-categories button{padding:0 6px 12px;min-height:44px;font-size:12px}.case-media{width:calc(100% - 24px);height:min(25vh,220px)}.case-panel h3{width:calc(100% - 32px);font-size:21px}.case-number{gap:20px}.case-number strong{font-size:72px}.case-number small{font-size:.38em}.case-number>span{font-size:42px}.case-label{font-size:20px}.case-description{width:calc(100% - 32px);font-size:16px;margin:14px 0}.devices-stage{min-height:400px;padding:64px 12px}.method-grid{display:flex;flex-direction:column;gap:16px}.method-card{padding:28px;min-height:420px}.method-card h3{font-size:26px}.method-card>p{font-size:16px;line-height:1.6}.method-image{max-width:355px}.method-evolution .method-image{max-width:270px}.method-mapping{min-height:370px}.department-grid{gap:6px}.department-label{font-size:7px;padding:5px 3px}.mapping-illustration{margin-top:90px}.method-development{min-height:510px;padding-inline:22px}.development-flow{gap:16px;margin-top:28px}.development-flow li{font-size:9px;gap:5px;padding:8px;max-width:85%;margin-left:calc(var(--step)*6%)}.development-flow li>span:last-child{margin-left:0}.method-evolution{min-height:500px}.faq-item button{font-size:15px;min-height:72px}.faq-item [role=region] p{font-size:16px}.footer-top{gap:36px 20px}.footer-contact{display:block}.footer-contact,.footer-cta{grid-column:1/-1}.footer-cta>p{max-width:100%}.footer-bottom{margin-top:44px}.footer-brand>p{font-size:24px}.footer nav{font-size:16px}.footer nav a{display:flex;align-items:center;min-height:44px}.footer:before{left:-20px;right:-20px}}.hero-brand{position:relative;aspect-ratio:678/280;container-type:inline-size;flex-shrink:0}.letter-d{left:0;top:10.7%}.letter-d,.letter-p{position:absolute;width:17.1%}.letter-p{left:20.35%;top:33.4%}.brand-suffix{position:absolute;left:40.7%;top:0;font-family:Afacad Variable,sans-serif;font-weight:600;font-size:29.5cqw;line-height:1.4;color:var(--orange)}.step-marker img{max-width:13px;max-height:13px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal-ready{opacity:1!important;transform:none!important}.devices-visual{opacity:1;transform:none}.devices-visual:before{display:none}}#solucoes .solutions-heading{margin-bottom:clamp(64px,6vw,112px)}#solucoes .solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:20px}#solucoes .solution-card{padding:clamp(24px,2.5vw,40px);border:0;background:#f5f5f5}#solucoes .solution-ai{grid-column:1;grid-row:1/3;min-height:480px;gap:64px}#solucoes .solution-software{grid-column:2;grid-row:1}#solucoes .solution-platform{grid-column:2;grid-row:2;background:#ededed}#solucoes .solution-integration{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between;gap:64px;background:#f1f1f1}#solucoes .solution-evolution{grid-column:1/-1;grid-row:3;background:#222;color:#fff}#solucoes .solution-evolution .solution-content{display:grid;grid-template-columns:1fr 2fr 1.3fr;gap:32px;align-items:center}#solucoes .solution-evolution .eyebrow,#solucoes .solution-evolution .solution-description{margin:0;color:#fff}#solucoes .solution-evolution h3{max-width:460px}#solucoes .solution-display{font-size:clamp(80px,9vw,144px);font-weight:600;line-height:.95;letter-spacing:-.07em}#solucoes .solution-display span{color:#f66a20}#solucoes .solution-display-words{font-size:clamp(38px,4.5vw,72px)}#solucoes .solution-description{font-size:16px;line-height:1.6}@media(max-width:900px){#solucoes .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}#solucoes .solution-card{grid-column:auto;grid-row:auto;min-height:0}#solucoes .solution-evolution{grid-column:1/-1}#solucoes .solution-evolution .solution-content{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){#solucoes .solution-grid{grid-template-columns:minmax(0,1fr)}#solucoes .solution-ai,#solucoes .solution-integration{gap:40px}#solucoes .solution-display{font-size:96px}#solucoes .solution-display-words{font-size:56px}}.results-with-image{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(32px,5vw,80px);align-items:center;margin:64px 0 80px}.results-original-image img{display:block;width:100%;height:auto}.results-editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;background:transparent}.result-editorial-item{min-width:0}.result-editorial-number{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;gap:0 4px;height:88px;margin:22px 0 20px;font-size:clamp(48px,4.6vw,76px);font-weight:600;line-height:1;letter-spacing:-.065em;color:#111}.result-editorial-prefix:not(:empty){position:absolute;left:0;top:-20px;font-size:16px;letter-spacing:0}.result-editorial-prefix:empty{display:none}.result-editorial-unit{font-size:clamp(18px,1.5vw,24px);letter-spacing:-.03em;white-space:nowrap}.result-editorial-plus{font-size:.7em}.result-editorial-item h3{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0 0 10px;color:#151515}.result-editorial-item>p{font-size:14px;line-height:1.6;color:#666;max-width:220px;margin:0}@media(max-width:1100px){.results-with-image{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px}.results-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.result-editorial-number{font-size:56px}}@media(max-width:700px){.results-with-image{grid-template-columns:minmax(0,1fr);margin:40px 0 56px}.results-original-image{max-width:480px;width:100%;margin:auto}.results-editorial{gap:32px 24px}.result-editorial-number{font-size:60px}.result-editorial-unit{font-size:22px}}@media(max-width:360px){.result-editorial-number{font-size:48px}.results-editorial{gap:28px 16px}}.hero-car img{mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-copy h1 span{background-image:linear-gradient(96deg,#fff 12%,#fff 66%,#bdbdbd)}