.valvin-home{--vh-navy-950: #080f18;--vh-navy-900: #0c1a27;--vh-navy-800: #112233;--vh-navy-700: #1a3050;--vh-orange: #e8500a;--vh-orange-dark: #c03e00;--vh-white: #ffffff;--vh-off: #f3f5f8;--vh-border: #d6dce3;--vh-border-light: #e8ecf0;--vh-ink: #0f1c29;--vh-slate: #475569;--vh-slate-light: #64748b;--vh-green: #0e5c35;--vh-green-bg: #e6f4ec;--vh-amber: #7a4d00;--vh-amber-bg: #fff3dc;--vh-shadow-sm: 0 2px 8px rgba(8, 15, 24, .07);--vh-shadow-lg: 0 18px 48px rgba(8, 15, 24, .14);--vh-shadow-xl: 0 28px 64px rgba(8, 15, 24, .2);--vh-radius-sm: 10px;--vh-radius-md: 16px;--vh-radius-lg: 22px;--vh-radius-xl: 28px;--vh-font-display: var(--font-condensed);--vh-font-body: var(--font-body);--vh-font-mono: var(--font-condensed);color:var(--vh-ink);font-family:var(--vh-font-body);line-height:1.5}.valvin-home-products .vh-product-card__price .valvin-vat-price{display:block}.valvin-home-products .vh-product-card__price .valvin-vat-price--gross{margin-top:.25rem;color:#ffffffbd;font-family:var(--font-body);font-size:1rem;font-weight:700}.valvin-home-products .vh-product-card__price .valvin-vat-price small{font-family:var(--font-body);font-size:.8rem;text-transform:uppercase}.valvin-home-categories .vh-category-card--feature{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch}.valvin-home-categories .vh-category-card--feature .vh-category-card__media{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:30rem;padding:1.6rem!important}.valvin-home-categories .vh-category-card--feature .vh-category-card__image,.valvin-home-categories .vh-category-card--feature .vh-category-card__media img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:auto!important}.valvin-home-categories .vh-category-card--feature .vh-category-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:2.8rem 3.2rem!important;height:100%}.valvin-home-categories .vh-category-card--feature .vh-feature__footer,.valvin-home-categories .vh-category-card--feature .vh-category-card__foot{margin-top:0!important}.valvin-hero__image{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.valvin-home-categories .vh-category-card--feature .vh-category-card__media img{transform:translate(8%)}.valvin-home,.valvin-home *,.valvin-home *:before,.valvin-home *:after{box-sizing:border-box}.valvin-home img,.valvin-home svg{display:block;max-width:100%}.valvin-home a{color:inherit;text-decoration:none}.valvin-home .vh-shell{margin:0 auto;width:min(1380px,calc(100% - 48px))}.valvin-home .vh-eyebrow{align-items:center;color:var(--vh-orange);display:inline-flex;font-family:var(--vh-font-mono);font-size:1rem;font-weight:500;gap:1rem;letter-spacing:.24rem;text-transform:uppercase}.valvin-home .vh-eyebrow:before{background:currentColor;border-radius:999px;content:"";display:block;flex-shrink:0;height:.2rem;width:2.8rem}.valvin-home .vh-button-row{display:flex;flex-wrap:wrap;gap:1.2rem}.valvin-home .vh-button{align-items:center;border:.15rem solid transparent;border-radius:999px;display:inline-flex;font-family:var(--vh-font-display);font-size:1.3rem;font-weight:700;gap:.8rem;height:5rem;letter-spacing:.1rem;line-height:1;padding:0 2.4rem;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.valvin-home .vh-button:hover{transform:translateY(-1px)}.valvin-home .vh-button[aria-disabled=true]{opacity:.72;pointer-events:none}.valvin-home .vh-button--primary{background:var(--vh-orange);border-color:var(--vh-orange);box-shadow:0 10px 24px #e8500a47;color:var(--vh-white)}.valvin-home .vh-button--primary:hover{background:var(--vh-orange-dark);border-color:var(--vh-orange-dark)}.valvin-home .vh-button--secondary{background:transparent;border-color:#ffffff52;color:var(--vh-white)}.valvin-home .vh-button--secondary:hover{background:#ffffff0f;border-color:#ffffffb8}.valvin-home-hero{background:radial-gradient(circle at 80% 15%,rgba(232,80,10,.18),transparent 26%),linear-gradient(180deg,var(--vh-navy-950) 0%,var(--vh-navy-900) 100%);color:var(--vh-white);overflow:hidden;position:relative}.valvin-home-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000c,#00000026);mask-image:linear-gradient(180deg,#000c,#00000026);pointer-events:none;position:absolute}.valvin-home-hero:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute}.valvin-home-hero .vh-shell{padding:5.2rem 0 6.8rem;position:relative;z-index:1}.valvin-home-hero .vh-hero__inner{align-items:center;display:grid;gap:4.4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.valvin-home-hero .vh-hero__copy{min-width:0}.valvin-home-hero .vh-eyebrow{color:#ffffffa3}.valvin-home-hero .vh-eyebrow:before{background:#ffffff6b}.valvin-home-hero .vh-hero__title{color:var(--vh-white);font-family:var(--vh-font-display);font-size:clamp(5.2rem,6.5vw,8.8rem);font-weight:800;letter-spacing:-.15rem;line-height:.95;margin:1.8rem 0 2.2rem}.valvin-home-hero .vh-hero__line{display:block}.valvin-home-hero .vh-hero__title em{color:var(--vh-orange);font-style:normal}.valvin-home-hero .vh-hero__subtitle{color:#ffffffb8;font-size:1.8rem;line-height:1.7;margin:0 0 3.2rem;max-width:58rem}.valvin-home-hero .vh-hero__metrics{display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.6rem}.valvin-home-hero .vh-metric{background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.1rem solid rgba(255,255,255,.09);border-radius:var(--vh-radius-md);padding:1.8rem 1.8rem 1.4rem}.valvin-home-hero .vh-metric__value{color:var(--vh-orange);display:block;font-family:var(--vh-font-display);font-size:2.6rem;font-weight:800;line-height:1;margin-bottom:.5rem}.valvin-home-hero .vh-metric__accent{color:var(--vh-orange)}.valvin-home-hero .vh-metric__label{color:var(--vh-white);display:block;font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.15rem;text-transform:uppercase}.valvin-home-hero .vh-hero__stage{align-items:center;display:flex;justify-content:center;min-height:56rem;overflow:visible;position:relative;isolation:isolate}@media screen and (min-width:1200px){.valvin-home-hero .vh-hero__stage{transform:translateY(-40px)}}.valvin-home-hero .vh-hero-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:.1rem solid rgba(255,255,255,.09);border-radius:var(--vh-radius-xl);box-shadow:var(--vh-shadow-xl);max-width:54rem;overflow:hidden;position:relative;width:100%;z-index:1}.valvin-home-hero .vh-hero-card__media{align-items:center;background:transparent;display:flex;height:27.5rem;justify-content:center;overflow:hidden;position:relative}.valvin-home-hero .vh-hero-card__media:after{background:radial-gradient(circle at 75% 20%,rgba(232,80,10,.2),transparent 22%),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;opacity:0}.valvin-home-hero .vh-hero-card__image-wrap{align-items:center;background:transparent;border-radius:0;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.valvin-home-hero .vh-hero-card__image{height:100%;object-fit:contain;width:100%}.valvin-home-hero .vh-hero-card__placeholder{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:30rem;padding:2.4rem;position:relative;text-align:center;z-index:1}.valvin-home-hero .vh-hero-card__placeholder-icon{align-items:center;background:#ffffff14;border:.1rem solid rgba(255,255,255,.12);border-radius:50%;display:flex;height:8rem;justify-content:center;width:8rem}.valvin-home-hero .vh-hero-card__placeholder-svg{color:#ffffff70;height:4.4rem;width:4.4rem}.valvin-home-hero .vh-hero-card__placeholder-label{color:#ffffff57;font-family:var(--vh-font-mono);font-size:1rem;letter-spacing:.2rem;text-transform:uppercase}.valvin-home-hero .vh-hero-card__placeholder-subtext{color:#ffffff3d;font-size:1.2rem;line-height:1.6}.valvin-home-hero .vh-hero-card__teasers{border-top:.1rem solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr}.valvin-home-hero .vh-hero-card__teaser{border-right:0;display:block;min-width:0;padding:1.3rem 1.6rem;transition:background-color .15s ease}.valvin-home-hero .vh-hero-card__teaser:last-child{border-right:0}.valvin-home-hero .vh-hero-card__teaser:hover{background:#ffffff0a}.valvin-home-hero .vh-teaser__media{align-items:center;background:#ffffff0f;border-radius:var(--vh-radius-sm);display:flex;height:5.2rem;justify-content:center;margin-bottom:.9rem;overflow:hidden}.valvin-home-hero .vh-teaser__image{height:100%;object-fit:cover;width:100%}.valvin-home-hero .vh-teaser__placeholder{color:#ffffff52;font-family:var(--vh-font-mono);font-size:.7rem;letter-spacing:.05rem;padding:.3rem;text-align:center;text-transform:uppercase}.valvin-home-hero .vh-teaser__title{color:#ffffffd6;font-family:var(--vh-font-display);font-size:1.2rem;font-weight:700;line-height:1.1;margin-bottom:.2rem}.valvin-home-hero .vh-teaser__meta{color:#ffffff4d;font-family:var(--vh-font-mono);font-size:.8rem;letter-spacing:.05rem;margin-bottom:.6rem;text-transform:uppercase}.valvin-home-hero .vh-teaser__price{color:var(--vh-orange);font-family:var(--vh-font-display);font-size:1.5rem;font-weight:700;line-height:1}.valvin-home-hero .vh-hero-spec{background:#080f18eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:.1rem solid rgba(255,255,255,.09);border-radius:var(--vh-radius-lg);bottom:0;box-shadow:var(--vh-shadow-lg);padding:2rem 2rem 1.8rem;position:absolute;right:4.8rem;transform:translateY(-7.2rem);width:23rem;z-index:5}.valvin-home-hero .vh-hero-spec .vh-eyebrow{color:#ffffff8c;font-size:.9rem;letter-spacing:.2rem;margin-bottom:1.4rem}.valvin-home-hero .vh-hero-spec .vh-eyebrow:before{background:#ffffff40;width:2rem}.valvin-home-hero .vh-hero-spec__list{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.valvin-home-hero .vh-hero-spec__item{align-items:center;border-bottom:.1rem solid rgba(255,255,255,.07);color:#ffffffbf;display:flex;font-size:1.3rem;gap:1rem;justify-content:space-between;padding-bottom:.8rem}.valvin-home-hero .vh-hero-spec__item:last-child{border-bottom:0;padding-bottom:0}.valvin-home-hero .vh-hero-spec__label{min-width:0}.valvin-home-hero .vh-hero-spec__value{color:var(--vh-white);font-weight:700;text-align:right}.valvin-home-hero .vh-hero-spec__live-dot{background:#2ecc71;border-radius:50%;display:inline-block;height:.6rem;margin-right:.4rem;vertical-align:middle;width:.6rem}.valvin-home-trust-strip{background:linear-gradient(180deg,var(--vh-navy-900),var(--vh-navy-800));border-bottom:.1rem solid rgba(255,255,255,.05);border-top:.1rem solid rgba(255,255,255,.05)}.valvin-home-trust-strip .vh-trust-strip__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:6.4rem;padding:0 2.4rem}.valvin-home-trust-strip .vh-trust-item{align-items:center;border-right:.1rem solid rgba(255,255,255,.07);color:#ffffffd1;display:flex;font-size:1.3rem;gap:1rem;justify-content:center;min-width:0;padding:1.6rem 1.2rem}.valvin-home-trust-strip .vh-trust-item:last-child{border-right:0}.valvin-home-trust-strip .vh-trust-item__icon{color:var(--vh-orange);display:inline-flex;flex-shrink:0}.valvin-home-trust-strip .vh-trust-item__icon svg{height:2.1rem;width:2.1rem}.valvin-home-trust-strip .vh-trust-item__copy{line-height:1.4;min-width:0}.valvin-home-trust-strip .vh-trust-item__primary{font-size:1.4rem;font-weight:600}.valvin-home-trust-strip .vh-trust-item__primary--highlight{color:#4ade80}.valvin-home-trust-strip .vh-trust-item__secondary{color:#ffffff70}.valvin-home .vh-section-head{align-items:flex-end;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:3.6rem}.valvin-home .vh-section-head__copy{min-width:0}.valvin-home .vh-section-title{color:var(--vh-ink);font-family:var(--vh-font-display);font-size:clamp(3.2rem,4vw,4.4rem);font-weight:800;letter-spacing:-.03rem;line-height:1;margin:1.2rem 0 0}.valvin-home .vh-button--ghost-dark{background:transparent;border-color:var(--vh-border);color:var(--vh-ink)}.valvin-home .vh-button--ghost-dark:hover{background:var(--vh-off);border-color:#b0bbc6}.valvin-home .vh-button--sm{font-size:1.1rem;height:4rem;letter-spacing:.05rem;padding:0 1.8rem}.valvin-home-categories{background:linear-gradient(180deg,#eceff3,#f2f4f7 30%)}.valvin-home-categories .vh-shell{padding:8.8rem 0}.valvin-home-categories .vh-category-grid{display:grid;gap:2.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.valvin-home-categories .vh-category-card{background:var(--vh-white);border:.1rem solid var(--vh-border-light);border-radius:var(--vh-radius-lg);box-shadow:0 8px 24px #080f181a;color:var(--vh-ink);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.valvin-home-categories .vh-category-card:hover{border-color:#bec9d4;box-shadow:var(--vh-shadow-lg);transform:translateY(-4px)}.valvin-home-categories .vh-category-card--wide{flex-direction:row;grid-column:span 2}.valvin-home-categories .vh-category-card--project{background:radial-gradient(circle at 98% 2%,rgba(232,80,10,.33),transparent 46%),linear-gradient(158deg,#050d17,#091828 48%,#123153);border:.1rem solid rgba(31,67,103,.95);box-shadow:0 24px 52px #080f186b;color:var(--vh-white);cursor:pointer;grid-column:span 2;min-height:30rem}.valvin-home-categories .vh-category-card--project:before{background:linear-gradient(90deg,rgba(232,80,10,1),rgba(232,80,10,.28) 48%,transparent 76%);content:"";height:.45rem;inset:0 0 auto;position:absolute}.valvin-home-categories .vh-category-card--project:after{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 36%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.valvin-home-categories .vh-category-card--project:hover{border-color:#356596f2;box-shadow:0 28px 56px #080f1875}.valvin-home-categories .vh-category-card--project.vh-category-card--wide{flex-direction:column}.valvin-home-categories .vh-category-card--project .vh-project-card__body{padding:3.4rem 3.8rem 3rem;position:relative;z-index:1}.valvin-home-categories .vh-category-card--project .vh-project-card__content{display:flex;flex-direction:column;gap:0;max-width:none;width:100%}.valvin-home-categories .vh-category-card--project .vh-project-card__eyebrow{color:#ffffff85;font-family:var(--vh-font-mono);font-size:.88rem;letter-spacing:.2rem;margin-bottom:.9rem;text-transform:uppercase}.valvin-home-categories .vh-category-card--project .vh-project-card__headline{color:var(--vh-white);font-family:var(--vh-font-display);font-size:clamp(3.6rem,3.6vw,4.8rem);font-weight:800;line-height:.92;letter-spacing:-.03rem;margin:0 0 1.4rem;max-width:11ch;text-wrap:balance}.valvin-home-categories .vh-category-card--project .vh-project-card__copy{color:#ffffffc2;font-size:clamp(1.25rem,.9vw,1.5rem);line-height:1.55;margin:0 0 1.5rem;max-width:52ch}.valvin-home-categories .vh-category-card--project .vh-project-card__actions{display:flex;margin-top:0}.valvin-home-categories .vh-category-card--project .vh-project-card__cta{align-items:center;background:var(--vh-orange);border:.1rem solid #b93c00;border-radius:999px;box-shadow:inset 0 -.25rem #00000029,0 8px 18px #e8500a42;color:var(--vh-white);display:inline-flex;font-family:var(--vh-font-display);font-size:1.35rem;font-weight:700;height:4.8rem;letter-spacing:.07rem;padding:0 2.3rem;text-transform:uppercase}.valvin-home-categories .vh-category-card--project:hover .vh-project-card__cta{background:var(--vh-orange-dark);border-color:var(--vh-orange-dark)}.valvin-home-categories .vh-category-card__media{width:100%;height:180px;background:#fff;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #eaedf0;box-sizing:border-box;flex-shrink:0;position:relative}.valvin-home-categories .vh-category-card--wide .vh-category-card__media{width:26rem;height:180px}.valvin-home-categories .vh-category-card__media:after{content:none}.valvin-home-categories .vh-category-card__image{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.valvin-home-categories .vh-category-card__art{color:#0f1c2957;position:relative;transition:transform .4s ease;width:70%;z-index:1}.valvin-home-categories .vh-category-card:hover .vh-category-card__art{transform:scale(1.04)}.valvin-home-categories .vh-category-card__placeholder-label{color:#0f1c296b;font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.2rem;position:absolute;text-transform:uppercase;z-index:1}.valvin-home-categories .vh-category-card__body{display:flex;flex:1;flex-direction:column;padding:2.2rem 2.4rem 2rem}.valvin-home-categories .vh-category-card__kicker{color:var(--vh-slate-light);font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.2rem;margin-bottom:.7rem;text-transform:uppercase}.valvin-home-categories .vh-category-card__title{color:var(--vh-ink);font-family:var(--vh-font-display);font-size:2.6rem;font-weight:800;line-height:1;margin-bottom:1rem}.valvin-home-categories .vh-category-card--wide .vh-category-card__title{font-size:3rem}.valvin-home-categories .vh-category-card--feature .vh-category-card__title-link{display:inline-block;text-decoration:none}.valvin-home-categories .vh-category-card--feature .vh-category-card__body{display:flex;flex-direction:column;gap:.9rem}.valvin-home-categories .vh-category-card--feature .vh-feature__upper{display:flex;flex-direction:column;gap:.6rem}.valvin-home-categories .vh-category-card__description{color:var(--vh-slate);flex:1;font-size:1.35rem;line-height:1.65}.valvin-home-categories .vh-category-card--feature .vh-feature__middle{margin-top:.2rem}.valvin-home-categories .vh-category-card--feature .vh-category-card__description{font-size:1.3rem;line-height:1.5;max-width:48ch}.valvin-home-categories .vh-category-card--feature .vh-category-card__subcategories{color:var(--vh-slate-light);display:flex;gap:1rem;margin:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.valvin-home-categories .vh-category-card--feature .vh-category-card__subcategories::-webkit-scrollbar{display:none}.valvin-home-categories .vh-category-card--feature .vh-category-card__subcategories a{color:inherit;display:inline-flex;font-size:1rem;line-height:1.4;text-decoration:none}.valvin-home-categories .vh-category-card--feature .vh-category-card__subcategories a:hover{color:var(--vh-orange)}.valvin-home-categories .vh-category-card--feature .vh-feature__lower{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #eaedf0}.valvin-home-categories .vh-category-card--feature .vh-feature__support{font-size:1.1rem;color:var(--vh-slate-light);letter-spacing:.02em}.valvin-home-categories .vh-category-card__foot{align-items:center;border-top:.1rem solid var(--vh-border-light);display:flex;justify-content:space-between;margin-top:1.8rem;padding-top:1.4rem}.valvin-home-categories .vh-category-card__count{color:var(--vh-slate-light);font-family:var(--vh-font-mono);font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}.valvin-home-categories .vh-category-card__arrow{color:var(--vh-orange);display:inline-flex;font-family:var(--vh-font-display);font-size:1.2rem;font-weight:700;gap:.5rem;letter-spacing:.05rem;text-transform:uppercase;transition:gap .15s ease}.valvin-home-categories .vh-category-card--feature .vh-category-card__arrow{text-decoration:none}.valvin-home-categories .vh-category-card:hover .vh-category-card__arrow{gap:.9rem}.valvin-home-categories .vh-category-card--feature .vh-category-card__media{height:auto;width:auto;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.6rem}.valvin-home-categories .vh-category-card--feature .vh-category-card__body{padding-top:2.8rem;padding-bottom:2.8rem}.valvin-home-categories .vh-category-card--feature .vh-category-card__image,.valvin-home-categories .vh-category-card--feature .vh-category-card__media img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center!important;display:block;margin:auto!important}.valvin-home-categories .vh-category-card--feature .vh-feature__footer,.valvin-home-categories .vh-category-card--feature .vh-category-card__foot{margin-top:0}.valvin-home-categories .vh-category-card--feature .vh-category-card__image{max-width:none;max-height:none}.valvin-home-categories .vh-category-card--mobile-standard{display:none}.valvin-home-products{background:var(--vh-white)}.valvin-home-products .vh-shell{padding:8.8rem 0}.valvin-home-products .vh-product-grid{display:grid;align-items:stretch;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.valvin-home-products .vh-product-card{background:var(--vh-white);border:.1rem solid var(--vh-border-light);border-radius:var(--vh-radius-lg);box-shadow:var(--vh-shadow-sm);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.valvin-home-products .vh-product-card:hover{border-color:#bec9d4;box-shadow:var(--vh-shadow-lg);transform:translateY(-4px)}.valvin-home-products .vh-product-card__media{align-items:center;background:var(--vh-white);display:flex;height:20.2rem;justify-content:center;overflow:hidden;padding:.8rem 1rem .6rem;position:relative}.valvin-home-products .vh-product-card__media:after{display:none}.valvin-home-products .vh-product-card__image{background:transparent;border:0;box-shadow:none;height:100%;margin:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center center;position:relative;transform:scale(1.04);width:auto;z-index:1}.valvin-home-products .vh-product-card__art{color:#ffffffd1;position:relative;transition:transform .35s ease;width:55%;z-index:1}.valvin-home-products .vh-product-card:hover .vh-product-card__art{transform:scale(1.04)}.valvin-home-products .vh-product-card__badge{border-radius:999px;font-family:var(--vh-font-mono);font-size:.8rem;font-weight:500;left:1rem;letter-spacing:.05rem;padding:.3rem .8rem;position:absolute;text-transform:uppercase;top:1rem;z-index:2}.valvin-home-products .vh-product-card__badge--green{background:var(--vh-green-bg);color:var(--vh-green)}.valvin-home-products .vh-product-card__badge--amber{background:var(--vh-amber-bg);color:var(--vh-amber)}.valvin-home-products .vh-product-card__body{background:#f6f8fa;border-top:.1rem solid #e8edf2;display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.7rem 1.8rem 1.2rem}.valvin-home-products .vh-product-card__meta{color:var(--vh-slate-light);font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.12rem;text-transform:uppercase}.valvin-home-products .vh-product-card__title{color:var(--vh-ink);font-family:var(--vh-font-display);font-size:1.7rem;font-weight:700;line-height:1.2;min-height:4rem}.valvin-home-products .vh-product-card__chips{display:flex;flex-wrap:wrap;gap:.6rem}.valvin-home-products .vh-chip{background:var(--vh-off);border-radius:999px;color:var(--vh-slate);font-family:var(--vh-font-mono);font-size:.9rem;font-weight:500;letter-spacing:.03rem;padding:.5rem .9rem;text-transform:uppercase}.valvin-home-products .vh-product-card__foot{align-items:center;background:var(--vh-navy-900);border-top:.1rem solid #16283a;display:flex;justify-content:space-between;margin-top:auto;padding:1.3rem 1.8rem}.valvin-home-products .vh-product-card__price small{color:#ffffffad;display:block;font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.1rem;margin-bottom:.2rem;text-transform:uppercase}.valvin-home-products .vh-product-card__price strong{color:var(--vh-white);display:block;font-family:var(--vh-font-display);font-size:2.6rem;font-weight:800;line-height:1}.valvin-home-products .vh-product-card__cta{align-items:center;background:var(--vh-orange);border:.1rem solid #cf4607;box-shadow:inset 0 -.2rem #00000024;border-radius:999px;color:var(--vh-white);display:inline-flex;font-family:var(--vh-font-display);font-size:1.2rem;font-weight:700;height:4.2rem;letter-spacing:.05rem;padding:0 1.6rem;text-transform:uppercase;transition:background-color .15s ease}.valvin-home-products .vh-product-card__cta:hover{background:var(--vh-orange-dark);border-color:var(--vh-orange-dark)}.valvin-home-proof-band{background:var(--vh-navy-900);border-bottom:.3rem solid var(--vh-orange);border-top:.3rem solid var(--vh-orange);overflow:hidden;position:relative}.valvin-home-proof-band:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.04;position:absolute}.valvin-home-proof-band .vh-shell{position:relative;z-index:1}.valvin-home-proof-band .vh-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.valvin-home-proof-band .vh-proof-card{border-right:.1rem solid rgba(255,255,255,.08);display:flex;flex-direction:column;padding:5.2rem 4rem}.valvin-home-proof-band .vh-proof-card:last-child{border-right:0}.valvin-home-proof-band .vh-proof-card__index{color:#fff3;font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.2rem;margin-bottom:1.8rem;text-transform:uppercase}.valvin-home-proof-band .vh-proof-card__figure{color:var(--vh-orange);font-family:var(--vh-font-display);font-size:5.6rem;font-weight:800;letter-spacing:-.2rem;line-height:.9;margin-bottom:1rem}.valvin-home-proof-band .vh-proof-card__title{color:var(--vh-white);font-family:var(--vh-font-display);font-size:1.8rem;font-weight:700;letter-spacing:.03rem;margin-bottom:1rem}.valvin-home-proof-band .vh-proof-card__body{border-top:.1rem solid rgba(255,255,255,.07);color:#ffffff6b;font-size:1.3rem;line-height:1.6;margin-top:auto;padding-top:1.8rem}.valvin-home-applications{background:linear-gradient(180deg,#f0f3f6,#edf0f4)}.valvin-home-applications .vh-shell{padding:8.8rem 0}.valvin-home-applications .vh-application-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.valvin-home-applications .vh-application-card{background:var(--vh-white);border:.1rem solid var(--vh-border-light);border-radius:var(--vh-radius-lg);box-shadow:0 8px 24px #080f181a;display:flex;flex-direction:column;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.valvin-home-applications .vh-application-card:hover{border-color:#bec9d4;box-shadow:var(--vh-shadow-lg);transform:translateY(-4px)}.valvin-home-applications .vh-application-card__media{align-items:center;background:linear-gradient(180deg,#111821,#1a2835);display:flex;height:20rem;justify-content:center;overflow:hidden;position:relative}.valvin-home-applications .vh-application-card__media:after{background:linear-gradient(180deg,#ffffff06,#fff0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.valvin-home-applications .vh-application-card__image{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.valvin-home-applications .vh-application-card__art{color:#ffffffd1;position:relative;transition:transform .4s ease;width:60%;z-index:1}.valvin-home-applications .vh-application-card:hover .vh-application-card__art{transform:scale(1.04)}.valvin-home-applications .vh-application-card__body{display:flex;flex:1;flex-direction:column;padding:2.2rem 2.2rem 2.4rem}.valvin-home-applications .vh-application-card__kicker{color:var(--vh-slate-light);font-family:var(--vh-font-mono);font-size:.9rem;letter-spacing:.2rem;margin-bottom:.8rem;text-transform:uppercase}.valvin-home-applications .vh-application-card__title{color:var(--vh-ink);font-family:var(--vh-font-display);font-size:2.6rem;font-weight:800;line-height:1;margin-bottom:1rem}.valvin-home-applications .vh-application-card__body-copy{color:var(--vh-slate);flex:1;font-size:1.3rem;line-height:1.65;margin-bottom:1.6rem}.valvin-home-applications .vh-application-card__link{color:var(--vh-ink);display:inline-flex;font-family:var(--vh-font-display);font-size:1.2rem;font-weight:700;gap:.8rem;letter-spacing:.05rem;text-transform:uppercase;transition:gap .15s ease}.valvin-home-applications .vh-application-card__link:after{color:var(--vh-orange);content:"\2192";font-size:1.4rem}.valvin-home-applications .vh-application-card:hover .vh-application-card__link{gap:1.2rem}.valvin-home-trade-cta{background:linear-gradient(180deg,#0a1219,#0d151e);color:var(--vh-white);overflow:hidden;position:relative}.valvin-home-trade-cta:before{background:linear-gradient(90deg,var(--vh-orange),transparent 60%);content:"";height:.4rem;inset:0 0 auto;position:absolute}.valvin-home-trade-cta:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.04;pointer-events:none;position:absolute}.valvin-home-trade-cta .vh-shell{padding:8.8rem 0;position:relative;z-index:1}.valvin-home-trade-cta .vh-trade-grid{align-items:stretch;display:grid;gap:4.8rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.valvin-home-trade-cta .vh-trade-copy .vh-eyebrow{color:#ffffff8c}.valvin-home-trade-cta .vh-trade-copy .vh-eyebrow:before{background:#ffffff47}.valvin-home-trade-cta .vh-trade-copy__title{color:var(--vh-white);font-family:var(--vh-font-display);font-size:clamp(3.2rem,4vw,5rem);font-weight:800;line-height:1;margin:1.8rem 0 0;max-width:68rem}.valvin-home-trade-cta .vh-trade-copy__body{color:#ffffffad;font-size:1.7rem;line-height:1.7;margin:2rem 0 0;max-width:58rem}.valvin-home-trade-cta .vh-trade-copy .vh-button-row{margin-top:2.8rem}.valvin-home-trade-cta .vh-trade-panel{background:radial-gradient(circle at 100% 0%,rgba(232,80,10,.14),transparent 30%),linear-gradient(180deg,#ffffff0f,#ffffff08);border:.1rem solid rgba(255,255,255,.09);border-radius:var(--vh-radius-xl);box-shadow:var(--vh-shadow-lg);padding:3.2rem 3rem 3rem;position:relative}.valvin-home-trade-cta .vh-trade-panel .vh-eyebrow{color:#ffffff80}.valvin-home-trade-cta .vh-trade-panel .vh-eyebrow:before{background:#ffffff40}.valvin-home-trade-cta .vh-trade-benefits{display:grid;gap:1.4rem;list-style:none;margin:2.2rem 0 0;padding:0}.valvin-home-trade-cta .vh-trade-benefit{border-bottom:.1rem solid rgba(255,255,255,.07);color:#ffffffbf;display:grid;gap:1.4rem;grid-template-columns:3.2rem 1fr;padding-bottom:1.4rem}.valvin-home-trade-cta .vh-trade-benefit:last-child{border-bottom:0;padding-bottom:0}.valvin-home-trade-cta .vh-trade-benefit__check{align-items:center;background:#e8500a1f;border:.1rem solid rgba(232,80,10,.2);border-radius:999px;color:var(--vh-orange);display:grid;font-size:1.4rem;font-weight:800;height:3.2rem;margin-top:.1rem;place-items:center;width:3.2rem}.valvin-home-trade-cta .vh-trade-benefit__copy strong{color:var(--vh-white);display:block;font-size:1.4rem;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.valvin-home-trade-cta .vh-trade-benefit__copy span{color:#ffffff8c;font-size:1.3rem;line-height:1.5}.valvin-home-trade-cta .vh-trade-note{border-top:.1rem solid rgba(255,255,255,.07);color:#ffffff61;display:grid;font-size:1.2rem;gap:.6rem;margin-top:2.2rem;padding-top:1.8rem}.valvin-home-cta-band{background:var(--vh-orange)}.valvin-home-cta-band .vh-cta-band__inner{align-items:stretch;display:grid;grid-template-columns:1fr auto;min-height:11rem}.valvin-home-cta-band .vh-cta-band__left{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 4.8rem}.valvin-home-cta-band .vh-cta-band__title{color:var(--vh-white);font-family:var(--vh-font-display);font-size:3.2rem;font-weight:800;letter-spacing:-.02rem;line-height:1;margin-bottom:.5rem}.valvin-home-cta-band .vh-cta-band__body{color:#ffffffbf;font-size:1.4rem;line-height:1.6}.valvin-home-cta-band .vh-cta-band__right{align-items:center;background:#0000001a;border-left:.1rem solid rgba(0,0,0,.1);display:flex;gap:1.2rem;padding:0 4.8rem}.valvin-home .vh-button--white{background:var(--vh-white);border-color:var(--vh-white);color:var(--vh-orange)}.valvin-home .vh-button--white:hover{background:#ffffffeb}.valvin-home .vh-button--white-outline{background:transparent;border-color:#ffffff80;color:var(--vh-white)}.valvin-home .vh-button--white-outline:hover{background:#00000014;border-color:var(--vh-white)}.valvin-home .vh-illustrations{height:0;overflow:hidden;position:absolute;width:0}@media screen and (max-width:1199px){.valvin-home-hero .vh-hero__inner{gap:4rem;grid-template-columns:minmax(0,1fr)}.valvin-home-hero .vh-hero__stage{min-height:0;transform:none}.valvin-home-hero .vh-hero-spec{position:absolute;right:3.2rem;bottom:0;width:min(320px,36vw);margin-top:0;transform:translateY(-7.2rem);z-index:5}.valvin-home-products .vh-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.valvin-home-proof-band .vh-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valvin-home-proof-band .vh-proof-card:nth-child(2n){border-right:0}.valvin-home-applications .vh-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valvin-home-trade-cta .vh-trade-grid{grid-template-columns:1fr}}@media screen and (max-width:989px){.valvin-home-hero .vh-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.valvin-home-trust-strip .vh-trust-strip__inner{grid-template-columns:1fr;padding:0 1.6rem}.valvin-home-trust-strip .vh-trust-item{border-bottom:.1rem solid rgba(255,255,255,.07);border-right:0;padding-left:0;padding-right:0}.valvin-home-trust-strip .vh-trust-item:last-child{border-bottom:0}.valvin-home .vh-section-head{align-items:flex-start;flex-direction:column}.valvin-home-categories .vh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valvin-home-categories .vh-category-card--wide{flex-direction:column;grid-column:span 2}.valvin-home-categories .vh-category-card--feature{grid-template-columns:1fr}.valvin-home-categories .vh-category-card--wide .vh-category-card__media{height:23rem;width:100%}.valvin-home-categories .vh-category-card--feature .vh-category-card__media{height:22rem}.valvin-home-categories .vh-category-card--project{min-height:0}.valvin-home-products .vh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.valvin-home-cta-band .vh-cta-band__inner{grid-template-columns:1fr}.valvin-home-cta-band .vh-cta-band__right{border-left:0;border-top:.1rem solid rgba(0,0,0,.08);justify-content:flex-start;padding:2.4rem 4.8rem 3.2rem}}@media screen and (max-width:749px){.valvin-home .vh-shell{width:min(100%,calc(100% - 32px))}.valvin-home-hero .vh-shell{padding:4.4rem 0 5.2rem}.valvin-home-hero .vh-hero__title{font-size:clamp(4.2rem,13vw,6rem)}.valvin-home-hero .vh-hero__subtitle{font-size:1.6rem}.valvin-home-hero .vh-hero-card__media{height:24rem}.valvin-home-hero .vh-hero-card__teasers{grid-template-columns:1fr}.valvin-home-hero .vh-hero-card__teaser{border-bottom:.1rem solid rgba(255,255,255,.06);border-right:0}.valvin-home-hero .vh-hero-card__teaser:last-child{border-bottom:0}.valvin-home-hero .vh-hero__metrics,.valvin-home-trust-strip .vh-trust-strip__inner{grid-template-columns:1fr}.valvin-home-hero .vh-hero__stage{align-items:stretch;flex-direction:column;gap:1.6rem}.valvin-home-hero .vh-hero-spec{margin-top:0;max-width:54rem;position:static;right:auto;transform:none;width:100%}.valvin-home-categories .vh-shell,.valvin-home-products .vh-shell,.valvin-home-applications .vh-shell,.valvin-home-trade-cta .vh-shell{padding:5.6rem 0}.valvin-home-categories .vh-category-grid,.valvin-home-products .vh-product-grid,.valvin-home-applications .vh-application-grid,.valvin-home-proof-band .vh-proof-grid{grid-template-columns:1fr}.valvin-home-categories .vh-category-card--wide,.valvin-home-categories .vh-category-card--project{grid-column:auto}.valvin-home-categories .vh-category-card__media,.valvin-home-categories .vh-category-card--wide .vh-category-card__media{height:20rem;width:100%}.valvin-home-categories .vh-category-card--desktop-feature{display:none!important}.valvin-home-categories .vh-category-card--mobile-standard{display:flex;flex-direction:column}.valvin-home-categories .vh-category-card--mobile-standard .vh-category-card__media{height:20rem;width:100%}.valvin-home-categories .vh-category-card--mobile-standard .vh-category-card__image,.valvin-home-categories .vh-category-card--mobile-standard .vh-category-card__media img{transform:none}.valvin-home-categories .vh-category-card__foot,.valvin-home-products .vh-product-card__foot{align-items:flex-start;flex-direction:column;gap:1.2rem}.valvin-home-categories .vh-category-card--project .vh-project-card__cta{width:100%;justify-content:center}.valvin-home-categories .vh-category-card--project .vh-project-card__body{padding:2.8rem 2.2rem 2.4rem}.valvin-home-categories .vh-category-card--project .vh-project-card__headline{font-size:clamp(5.2rem,12.8vw,7.4rem);line-height:.92;margin-bottom:1rem}.valvin-home-categories .vh-category-card--project .vh-project-card__copy{font-size:1.3rem;line-height:1.5;margin-bottom:1.2rem}.valvin-home-proof-band .vh-proof-card{border-right:0;padding:3.6rem 2.4rem}.valvin-home-cta-band .vh-cta-band__left{padding:3.2rem 2.4rem}.valvin-home-cta-band .vh-cta-band__right{flex-direction:column;padding:2rem 2.4rem 2.8rem}.valvin-home-cta-band .vh-cta-band__right .vh-button{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/valvin-home.css.map */
