.elementor .vd-rail-link:hover,.elementor .vd-rail-link:focus-visible{text-decoration:underline;}.elementor .vd-rail-link{font-weight:600;font-size:var(--text-small);color:inherit;line-height:1.35;text-decoration:none;padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(127, 127, 127, 0.45);\n}.elementor .vd-rail-name{font-family:var(--font-display);font-weight:800;font-size:var(--text-rail-m);color:inherit;line-height:1;text-decoration:none;text-transform:uppercase;margin-block-end:var(--space-24);font-stretch: 72%;\n}.elementor .vd-rail{padding:var(--space-24);border-radius:var(--radius-card);display:flex;flex-direction:column;}.elementor .vd-rails{padding:0px;display:grid;gap:var(--space-16);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .vd-rank-title{font-weight:600;font-size:var(--text-h5);color:var(--color-text-primary);line-height:1.3;}.elementor .vd-rank-num{font-family:var(--font-display);font-weight:800;font-size:var(--text-h2);color:var(--color-accent);line-height:1;font-stretch: 72%;\n}.elementor .vd-rank-item:hover,.elementor .vd-rank-item:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .vd-rank-item{color:inherit;text-decoration:none;padding:var(--space-24);border-radius:var(--radius-card);background-color:var(--color-tile);transition:transform 300ms;display:flex;flex-direction:column;gap:var(--space-12);}.elementor .vd-rank-grid{padding:0px;display:grid;gap:var(--space-16);grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor .vd-section-link:hover,.elementor .vd-section-link:focus-visible{text-decoration:underline;}.elementor .vd-section-link{font-weight:600;font-size:var(--text-small);color:var(--color-text-primary);line-height:1.2;text-decoration:none;white-space: nowrap;\n}.elementor .vd-spot-title{font-weight:600;font-size:var(--text-h4);color:var(--color-text-primary);line-height:1.3;margin:0px;}.elementor .vd-spot-item{color:inherit;text-decoration:none;padding-block-start:var(--space-16);padding-block-end:var(--space-16);padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:var(--space-8);border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .vd-spot-list{padding-block-start:var(--space-8);padding-block-end:var(--space-8);padding-inline-start:var(--space-24);padding-inline-end:var(--space-24);border-radius:var(--radius-card);background-color:var(--color-tile);display:flex;flex-direction:column;}.elementor .vd-spot{padding:0px;display:grid;gap:var(--space-16);grid-template-columns:7fr 5fr;}.elementor .vd-cover-fallback{width:100%;height:100%;display:block;}.elementor .vd-link{color:inherit;text-decoration:none;}.elementor .vd-logo-mark-inv{width:32px;height:32px;min-width:32px;padding:0px;flex:0 1 auto;background-repeat: no-repeat; background-image: radial-gradient(circle at 5px 5px, var(--cat-big-tech) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 5px, var(--cat-ai) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 5px, var(--color-white) 4.2px, transparent 4.8px), radial-gradient(circle at 5px 16px, var(--cat-robotics) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 16px, var(--cat-space) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 16px, var(--cat-deep-tech) 4.2px, transparent 4.8px), radial-gradient(circle at 5px 27px, var(--cat-saas) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 27px, var(--cat-startups) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 27px, var(--cat-markets) 4.2px, transparent 4.8px);\n}.elementor .vd-logo-mark{width:32px;height:32px;min-width:32px;padding:0px;flex:0 1 auto;background-repeat: no-repeat; background-image: radial-gradient(circle at 5px 5px, var(--cat-big-tech) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 5px, var(--cat-ai) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 5px, var(--color-text-primary) 4.2px, transparent 4.8px), radial-gradient(circle at 5px 16px, var(--cat-robotics) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 16px, var(--cat-space) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 16px, var(--cat-deep-tech) 4.2px, transparent 4.8px), radial-gradient(circle at 5px 27px, var(--cat-saas) 4.2px, transparent 4.8px), radial-gradient(circle at 16px 27px, var(--cat-startups) 4.2px, transparent 4.8px), radial-gradient(circle at 27px 27px, var(--cat-markets) 4.2px, transparent 4.8px);\n}.elementor .vd-footer-meta{font-size:var(--text-caption);color:var(--color-footer-muted);}.elementor .vd-footer-bottom{padding-block-start:var(--space-24);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--space-64);border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--color-border-inverse);\n}.elementor .vd-foot-link:hover,.elementor .vd-foot-link:focus-visible{text-decoration:underline;}.elementor .vd-foot-link{font-size:var(--text-small);color:var(--color-white);line-height:1.3;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .vd-foot-title{font-weight:600;font-size:var(--text-small);color:var(--color-footer-muted);margin-block-end:var(--space-12);}.elementor .vd-foot-col{padding:0px;display:flex;flex-direction:column;gap:var(--space-4);}.elementor .vd-footer-text{max-width:36ch;font-size:var(--text-body);color:var(--color-footer-muted);line-height:1.5;}.elementor .vd-footer-brand{padding:0px;display:flex;flex-direction:column;gap:var(--space-16);}.elementor .vd-footer-grid{padding:0px;display:grid;gap:var(--space-40);grid-template-columns:2fr 1fr 1fr 1fr;}.elementor .vd-footer{font-family:var(--font-body);color:var(--color-white);padding-block-start:var(--space-80);padding-block-end:var(--space-40);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-footer-bg);}.elementor .vd-mnav-link{font-weight:500;font-size:var(--text-body);color:var(--color-text-primary);padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .vd-mobile-menu{padding-block-start:var(--space-16);padding-block-end:var(--space-24);padding-inline-start:var(--space-32);padding-inline-end:var(--space-32);border-block-start-width:1px;background-color:var(--color-background);display:none;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--color-border);\n}.elementor .vd-btn:hover,.elementor .vd-btn:focus-visible{background-color:var(--color-primary-hover);transform:translate3d(0px, -1px, 0px);}.elementor .vd-btn{min-height:44px;font-family:var(--font-body);font-weight:600;font-size:var(--text-small);color:var(--color-on-primary);line-height:1;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--radius-btn);border-width:0px;background-color:var(--color-primary);transition:background-color 150ms, transform 150ms;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .vd-icon{width:18px;height:18px;color:var(--color-text-primary);}.elementor .vd-icon-btn:hover,.elementor .vd-icon-btn:focus-visible{background-color:var(--color-tile);}.elementor .vd-icon-btn{width:44px;height:44px;min-width:44px;color:var(--color-text-primary);cursor:pointer;padding:0px;border-radius:var(--radius-full);background-color:transparent;transition:background-color 150ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .vd-theme-btn{cursor:pointer;}.elementor .vd-menu-btn{display:none;}.elementor .vd-header-actions{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:var(--space-8);flex:0 1 auto;align-items:center;}.elementor .vd-nav-link:hover,.elementor .vd-nav-link:focus-visible{color:var(--color-text-primary);}.elementor .vd-nav-link{font-weight:500;font-size:var(--text-small);color:var(--color-text-secondary);line-height:1;padding-block-start:var(--space-8);padding-block-end:var(--space-8);padding-inline-start:0px;padding-inline-end:0px;transition:color 150ms;white-space: nowrap;\n}.elementor .vd-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:var(--space-16);flex:1 1 0px;align-items:center;}.elementor .vd-wordmark{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--color-text-primary);letter-spacing:-0.03em;line-height:1;text-transform:uppercase;font-stretch: 80%; white-space: nowrap;\n}.elementor .vd-logo{width:auto;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:var(--space-12);flex:0 1 auto;align-items:center;}.elementor .vd-header-inner{min-height:72px;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:var(--space-24);align-items:center;}.elementor .vd-header{position:sticky;inset-block-start:0px;z-index:50;padding:0px;border-block-end-width:1px;background-color:var(--color-background);border-bottom-style: solid; border-bottom-color: var(--color-border);\n}.elementor .vd-wordmark-light{color:var(--color-white);}.elementor .vd-section-head{padding-block-start:0px;padding-block-end:var(--space-12);padding-inline-start:0px;padding-inline-end:0px;margin-block-end:var(--space-40);border-block-end-width:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: var(--color-text-primary);\n}.elementor .vd-grid-3{padding:0px;display:grid;gap:var(--space-16);grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .vd-row{padding:0px;display:flex;flex-direction:row;gap:var(--space-12);flex-wrap:wrap;align-items:center;}.elementor .vd-excerpt{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.6;margin:0px;}.elementor .vd-card-title{font-family:var(--font-body);font-weight:600;font-size:var(--text-h3);color:var(--color-text-primary);letter-spacing:-0.01em;line-height:1.2;margin:0px;}.elementor .vd-card-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-12);padding-inline-end:var(--space-12);display:flex;flex-direction:column;gap:var(--space-12);}.elementor .vd-card-media{overflow:hidden;aspect-ratio:3/2;padding:0px;border-radius:var(--radius-media);display:block;}.elementor .vd-tag{min-height:24px;font-weight:600;font-size:var(--text-caption);color:var(--color-white);line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--radius-tag);background-color:var(--color-ink);display:inline-flex;align-items:center;}.elementor .vd-meta{font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.4;margin:0px;}.elementor .vd-dek{font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:1.55;margin:0px;}.elementor .vd-h2{font-family:var(--font-display);font-weight:800;font-size:var(--text-h2);color:var(--color-text-primary);letter-spacing:-0.015em;word-spacing:0.14em;line-height:1.05;text-transform:uppercase;margin:0px;font-stretch: 72%;\n}.elementor .vd-display{font-family:var(--font-display);font-weight:800;font-size:var(--text-display);color:var(--color-text-primary);letter-spacing:-0.03em;word-spacing:0.14em;line-height:0.92;text-transform:uppercase;margin:0px;font-stretch: 72%;\n}.elementor .vd-lead-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:var(--space-24);display:flex;flex-direction:column;gap:var(--space-16);}.elementor .vd-cover-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .vd-lead-media{overflow:hidden;aspect-ratio:4/3;padding:0px;border-radius:var(--radius-media);display:block;}.elementor .vd-lead{padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:var(--space-12);padding-inline-end:var(--space-12);border-radius:var(--radius-lg);background-color:var(--color-tile);display:grid;gap:var(--space-40);grid-template-columns:7fr 5fr;align-items:center;}.elementor .vd-section{padding-block-start:var(--space-96);padding-block-end:var(--space-96);padding-inline-start:0px;padding-inline-end:0px;}.elementor .vd-container{max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .vd-page{font-family:var(--font-body);color:var(--color-text-primary);padding:0px;background-color:var(--color-background);}.elementor .vd-card:hover,.elementor .vd-card:focus-visible{box-shadow:0px 24px 48px 0px rgba(22,23,27,.12);transform:translate3d(0px, -6px, 0px);}.elementor .vd-card{padding-block-start:var(--space-12);padding-block-end:var(--space-24);padding-inline-start:var(--space-12);padding-inline-end:var(--space-12);border-radius:var(--radius-card);background-color:var(--color-tile);transition:transform 400ms, box-shadow 250ms;display:flex;flex-direction:column;gap:var(--space-16);}.elementor .vd-tag-ai{color:var(--color-white);background-color:var(--cat-ai);}.elementor .vd-tag-robotics{color:var(--color-ink);background-color:var(--cat-robotics);}.elementor .vd-tag-big-tech{color:var(--color-white);background-color:var(--cat-big-tech);}.elementor .vd-tag-chips{color:var(--color-background);background-color:var(--color-text-primary);}.elementor .vd-tag-space{color:var(--color-white);background-color:var(--cat-space);}.elementor .vd-tag-deep-tech{color:var(--color-ink);background-color:var(--cat-deep-tech);}.elementor .vd-tag-saas{color:var(--color-ink);background-color:var(--cat-saas);}.elementor .vd-tag-startups{color:var(--color-ink);background-color:var(--cat-startups);}.elementor .vd-tag-markets{color:var(--color-ink);background-color:var(--cat-markets);}.elementor .vd-card-title-lg{font-size:var(--text-h3l);}