.showcase-site{min-height:100vh;overflow-x:hidden;background:var(--demo-background);color:#17211f;font-family:Inter,system-ui,sans-serif}.showcase-site a{text-decoration:none}.showcase-site>header{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:24px;padding:13px clamp(20px,5vw,72px);border-bottom:1px solid #fff3;background:color-mix(in srgb,var(--demo-primary) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showcase-brand,.showcase-site>header{display:flex;align-items:center;color:white}.showcase-brand{gap:13px}.showcase-brand img{width:72px;height:48px;object-fit:contain}.showcase-site>header nav{display:flex;align-items:center;gap:20px}.showcase-site>header nav a{color:white;font-weight:800}.showcase-nav-cta{padding:12px 17px;border-radius:999px;background:var(--demo-accent);color:#121916!important}.showcase-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.86fr);align-items:center;grid-gap:6vw;gap:6vw;min-height:670px;padding:clamp(60px,8vw,112px) clamp(24px,7vw,110px);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--demo-accent) 26%,transparent),transparent 28%),var(--demo-primary);color:white}.showcase-hero>div>span,.showcase-site section>header>span,.showcase-story>div>span{color:var(--demo-accent);font-size:12px;font-weight:900;letter-spacing:.16em}.showcase-hero h1{margin:15px 0;font-size:clamp(52px,8vw,102px);line-height:.93;letter-spacing:-.05em}.showcase-hero p{max-width:730px;font-size:clamp(20px,2.5vw,32px);line-height:1.45}.showcase-hero>div>a,.showcase-menu-cta{display:inline-flex;align-items:center;gap:18px;padding:16px 23px;border-radius:999px;background:var(--demo-accent);color:#111b18;font-weight:900}.showcase-hero small{display:block;margin-top:16px;color:#ffffffa8}.showcase-hero figure{margin:0;overflow:hidden;border:1px solid #fff3;border-radius:32px;background:#080b0b;box-shadow:0 35px 80px #0006;transform:rotate(1.5deg)}.showcase-hero video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.showcase-hero figcaption{padding:16px 20px;color:white;font-weight:800}.showcase-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:70px;gap:70px;align-items:center;max-width:1240px;margin:auto;padding:100px 26px}.showcase-site section>header h2,.showcase-story h2{margin:11px 0 16px;font-size:clamp(36px,5vw,64px);line-height:1.06}.showcase-story p{max-width:780px;font-size:18px;line-height:1.8}.showcase-story aside{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:35px;border:1px solid #19221d1c;border-radius:26px;background:#fff8;box-shadow:0 20px 60px #1112;text-align:center}.showcase-story aside img{width:min(260px,100%);height:96px;object-fit:contain}.showcase-story aside small{opacity:.65}.showcase-capabilities{padding:90px max(24px,calc((100vw - 1240px)/2));background:color-mix(in srgb,var(--demo-primary) 96%,black);color:white}.showcase-capabilities>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.showcase-capabilities article{display:grid;min-height:170px;align-content:space-between;padding:24px;border:1px solid #fff2;border-radius:22px;background:#fff1}.showcase-capabilities article i{color:var(--demo-accent);font-style:normal;font-weight:900}.showcase-capabilities article b{font-size:19px;line-height:1.35}.showcase-menu{padding:100px max(24px,calc((100vw - 1420px)/2))}.showcase-menu>div{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:16px;gap:16px;overflow-x:auto;padding:20px 4px 34px;scroll-snap-type:x mandatory}.showcase-menu article{min-width:230px;overflow:hidden;border:1px solid #17211f1e;border-radius:24px;background:#fff;box-shadow:0 20px 50px #1d2d2515;scroll-snap-align:start}.showcase-menu video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#111}.showcase-menu article>div{padding:18px}.showcase-menu small{color:var(--demo-primary);font-weight:900}.showcase-menu h3{min-height:52px;margin:8px 0;font-size:21px;line-height:1.2}.showcase-menu p{min-height:62px;color:#4c5b56;font-size:13px;line-height:1.55}.showcase-menu article b{color:var(--demo-primary);font-size:20px}.showcase-menu-cta{width:max-content;margin:16px auto 0}.showcase-team{padding:90px max(24px,calc((100vw - 1240px)/2));background:#fff}.showcase-team>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.showcase-team article{display:flex;align-items:center;gap:17px;padding:20px;border:1px solid #17211f18;border-radius:20px}.showcase-team article>span{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:17px;background:var(--demo-primary);color:white;font-weight:900}.showcase-team h3{margin:0 0 5px}.showcase-team b,.showcase-team p,.showcase-team small{display:block;margin:3px 0}.showcase-team p,.showcase-team small{color:#5c6965}.showcase-site>footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px clamp(24px,6vw,88px);background:var(--demo-primary);color:white}.showcase-site>footer div{display:flex;align-items:center;gap:12px}.showcase-site>footer img{width:82px;height:48px;object-fit:contain}.showcase-site>footer span{font-size:12px;opacity:.7}.showcase-site>footer a{color:var(--demo-accent);font-weight:900}@media(max-width:900px){.showcase-hero{grid-template-columns:1fr;min-height:auto}.showcase-hero figure{max-width:680px}.showcase-story{grid-template-columns:1fr}.showcase-capabilities>div{grid-template-columns:1fr 1fr}.showcase-menu>div{grid-template-columns:repeat(5,minmax(260px,75vw))}.showcase-site>footer{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.showcase-site>header{padding:10px 14px}.showcase-brand b,.showcase-site>header nav>a:first-child{display:none}.showcase-brand img{width:64px}.showcase-hero{padding:62px 22px}.showcase-hero h1{font-size:56px}.showcase-capabilities>div{grid-template-columns:1fr}.showcase-menu>div{grid-template-columns:repeat(5,minmax(248px,82vw))}.showcase-site section{padding-inline:20px}}.showcase-site>header nav{gap:14px}.showcase-language{min-height:40px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #ffffff42;border-radius:12px;background:#ffffff12;color:#fff}.showcase-language>span{font-weight:900}.showcase-language select{max-width:118px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:800}.showcase-language option{color:#132521;background:#fff}.showcase-team>header{max-width:900px;margin-bottom:32px}.showcase-team>header p{max-width:850px;margin:0;color:#52615c;font-size:16px;line-height:1.7}.showcase-team>div{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-team article{min-height:126px;background:linear-gradient(145deg,#fff,#f7faf8)}.showcase-team article>span{font-size:20px}.showcase-team article small{color:var(--demo-primary);font-weight:900}.showcase-team h3{margin:4px 0 0;font-size:18px}.showcase-site[dir=rtl] .showcase-site>header nav{direction:rtl}@media(max-width:900px){.showcase-team>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.showcase-brand img{width:54px}.showcase-site>header nav{gap:7px}.showcase-language{padding:0 7px}.showcase-language select{max-width:88px}.showcase-nav-cta{padding:11px 12px;font-size:12px}.showcase-team>div{grid-template-columns:1fr}}