.vlt-company-v2{--p:#6546e8;--pd:#4b2fc4;--pl:#f3f0ff;--ink:#17171c;--muted:#65656f;width:100%;color:var(--ink);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.vlt-company-v2 *{box-sizing:border-box}.vco-hero{background:linear-gradient(110deg,#fff 0%,#f6f3ff 47%,#eaf4ff 100%)}.vco-hero-grid{display:grid;grid-template-columns:40% 60%;min-height:275px}.vco-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:20px 55px 30px 0}.vco-crumb{margin:0 0 18px!important;color:#6d6975!important;font-size:10px!important}.vco-eyebrow{margin:0 0 10px;color:var(--p);font-size:11px;font-weight:800;text-transform:uppercase}.vco-hero h1{max-width:500px;margin:0 0 15px;font-size:35px;line-height:1.08;letter-spacing:-.03em}.vco-hero-copy>p:not(.vco-eyebrow):not(.vco-crumb){max-width:520px;margin:0;color:#36323e;font-size:12px;line-height:1.65}.vco-hero-copy>a{align-self:flex-start;margin-top:18px;padding:10px 18px;color:#fff;background:var(--p);border-radius:5px;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.vco-hero-media{overflow:hidden}.vco-hero-image{width:100%;height:100%;min-height:275px;object-fit:cover}.vpc-company-placeholder{display:grid;place-items:center;color:#756c80;background:linear-gradient(135deg,#e7def8,#8e8399);font-size:9px;text-transform:uppercase}.vco-highlights{position:relative;z-index:2;margin-top:-15px}.vco-highlights>.vpc-container{display:grid;grid-template-columns:repeat(6,1fr);padding:22px 30px;background:#fff;border:1px solid #e6e3ec;border-radius:8px;box-shadow:0 7px 22px rgba(42,28,77,.08)}.vco-highlights article{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:0 16px;border-left:1px solid #e7e3ee}.vco-highlights article:first-child{border-left:0}.vco-highlights span{color:var(--p);font-size:31px}.vco-highlights h3{margin:0 0 7px;font-size:10px;line-height:1.3}.vco-highlights p{margin:0;color:#5e5965;font-size:8px;line-height:1.5}.vco-stats{margin-top:18px;padding:28px 0;color:#fff;background:linear-gradient(110deg,#743bf1,#2d157f)}.vco-stats>.vpc-container{display:grid;grid-template-columns:repeat(5,1fr)}.vco-stats article{display:grid;grid-template-columns:55px 1fr;gap:12px;align-items:center;padding:0 36px;border-left:1px solid rgba(255,255,255,.28)}.vco-stats article:first-child{border-left:0}.vco-stats span{font-size:34px}.vco-stats strong,.vco-stats small{display:block}.vco-stats strong{font-size:27px;line-height:1}.vco-stats small{margin-top:8px;font-size:9px}.vco-panels{padding:18px 0 26px}.vco-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vco-panel{min-width:0;padding:18px;background:#fff;border:1px solid #e4e1e9;border-radius:8px;box-shadow:0 4px 14px rgba(39,27,70,.04)}.vco-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vco-panel-head>div>p:last-child{min-height:58px;margin:0;color:#403c47;font-size:10px;line-height:1.55}.vco-panel-head>a{flex:none;color:var(--p);font-size:9px;font-weight:800;text-decoration:none;text-transform:uppercase}.vco-panel-image{width:100%;height:145px;margin-top:15px;object-fit:cover;border-radius:5px}.vco-quality-body{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.vco-quality-step{display:grid;grid-template-columns:32px 1fr;gap:9px;margin:8px 0}.vco-quality-step>span{display:grid;width:28px;height:28px;place-items:center;color:var(--p);background:#f1edff;border-radius:9px}.vco-quality-step b,.vco-quality-step small{display:block}.vco-quality-step b{font-size:9px}.vco-quality-step small{margin-top:2px;color:#625e69;font-size:7px;line-height:1.35}.vco-quality-image{width:100%;height:145px;align-self:end;object-fit:cover;border-radius:5px}.vco-cert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.vco-cert-grid figure{margin:0;text-align:center}.vco-cert-image{width:100%;height:105px;object-fit:contain;background:#f7f5fb;border-radius:4px}.vco-cert-grid figcaption{margin-top:7px;color:#453f50;font-size:8px;font-weight:800}@media(max-width:1200px){.vco-highlights>.vpc-container{grid-template-columns:repeat(3,1fr);row-gap:24px}.vco-highlights article:nth-child(4){border-left:0}.vco-stats article{padding:0 18px}.vco-panel-grid{grid-template-columns:1fr 1fr}.vco-certificates{grid-column:1/-1}}@media(max-width:800px){.vco-hero-grid{grid-template-columns:1fr}.vco-hero-copy{padding:30px 0}.vco-hero-media{height:240px}.vco-highlights{margin-top:16px}.vco-highlights>.vpc-container{grid-template-columns:1fr 1fr}.vco-highlights article{border-left:0}.vco-stats>.vpc-container{grid-template-columns:1fr 1fr;gap:24px}.vco-stats article{border-left:0}.vco-panel-grid{grid-template-columns:1fr}.vco-certificates{grid-column:auto}}@media(max-width:500px){.vco-highlights>.vpc-container,.vco-stats>.vpc-container{grid-template-columns:1fr}.vco-quality-body{grid-template-columns:1fr}.vco-cert-grid{grid-template-columns:1fr 1fr}}
.vlt-company-v2 a { text-decoration: none !important; }
.vlt-company-v2 .vpc-container { width:min(1360px,calc(100% - 72px)); }
.vco-highlights>.vpc-container { min-height:96px; align-items:center; }
.vco-highlights article { min-width:0; grid-template-columns:38px minmax(0,1fr); padding:0 20px; }
.vco-highlights h3 { font-size:12px; white-space:normal; }
.vco-highlights p { font-size:10px; }
.vco-stats { padding:30px 0; }
.vco-stats article { min-width:0; grid-template-columns:46px minmax(0,1fr); padding:0 28px; }
.vco-stats span { font-size:30px; }
.vco-stats strong { font-size:28px; }
.vco-stats small { font-size:10px; }
.vco-panels { padding:22px 0 36px; }
.vco-panel { padding:20px; }
.vco-panel-head>div>p:last-child { font-size:12px; }
.vco-panel-head>a { font-size:11px; }
.vco-quality-step b { font-size:11px; }
.vco-quality-step small { font-size:9px; }
