.vsd{box-sizing:border-box;--ink:#182c3b;--blue:#006da3;--line:#d6dfe5;max-width:1280px;padding:0 24px;background:#fff}.vsd .vsd-breadcrumb{display:flex;gap:12px;padding:15px 0;font-size:12px;color:#576875;border-bottom:1px solid var(--line)}.vsd-breadcrumb a:hover{text-decoration:underline}.vsd .vsd-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:0;background:#fff;overflow:visible;padding:30px 0}.vsd .vsd-hero h1{font-size:42px;line-height:1.15;letter-spacing:-1px;margin:8px 0 12px}.vsd .vsd-hero p:not(.vsd-eyebrow){font-size:15px;max-width:700px;color:var(--muted)}.vsd-hero-service{border-left:3px solid var(--sky);padding:4px 0 4px 22px;display:flex;flex-direction:column;min-width:225px}.vsd-hero-service strong{font-size:13px}.vsd-hero-service a{font-size:24px;font-weight:700}.vsd-hero-service span{font-size:11px;color:var(--muted)}.vsd .vsd-strip{background:#f3f5f7;border:1px solid var(--line);padding:13px 20px;font-size:12px;margin-bottom:32px}.vsd .vsd-strip span:before{content:'✓';font-size:13px}.vsd .vsd-catalog{padding:0 0 45px;display:grid;grid-template-columns:195px minmax(0,1fr);column-gap:26px;align-items:start}.vsd .vsd-section-head{grid-column:1/-1;margin-bottom:22px;align-items:center}.vsd .vsd-section-head .vsd-eyebrow{display:none}.vsd .vsd-section-head h2{font-size:26px;letter-spacing:-.5px;margin:0}.vsd .vsd-section-head>p{font-size:12px}.vsd .vsd-controls{display:contents}.vsd .vsd-search{grid-column:2;grid-row:2;border-radius:0;min-height:48px;background:#fafbfc}.vsd .vsd-search input{min-height:48px;padding:11px 0}.vsd .vsd-filters{grid-column:1;grid-row:2/6;display:flex;flex-direction:column;gap:0;border:1px solid var(--line);margin:0}.vsd-filter-heading{padding:15px;background:#001f36;color:#fff;font-size:14px}.vsd .vsd-filters button{border:0;border-bottom:1px solid #e4e9ec;border-radius:0;padding:13px 15px;text-align:left;background:#fff;font-size:13px;color:#314451;font-weight:400}.vsd .vsd-filters button:last-child{border-bottom:0}.vsd .vsd-filters button[aria-pressed=true]{background:#eaf4fa;color:#005880;font-weight:700;box-shadow:inset 3px 0 #008ccc}.vsd .vsd-filters button:hover{background:#f0f5f8}.vsd .vsd-count{grid-column:2;grid-row:3;margin:14px 0;font-size:12px}.vsd .vsd-grid{grid-column:2;grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vsd .vsd-product{border-radius:0;box-shadow:none;transform:none;border:1px solid #cfd9df;background:#fff;transition:border-color .15s}.vsd .vsd-product:hover{border-color:#0079b4;box-shadow:none;transform:none}.vsd .vsd-art,.vsd .vsd-photo-wrap{height:215px;border-bottom:1px solid #e2e7ea;background:#f1f4f6}.vsd .vsd-tone-1{background:#f6f4ef}.vsd .vsd-tone-2{background:#eff3f1}.vsd .vsd-tone-3{background:#f0f3f6}.vsd .vsd-tone-4{background:#f4f3ef}.vsd .vsd-tone-5{background:#f6f1ef}.vsd .vsd-product-body{padding:18px}.vsd .vsd-product h3{font-size:20px;line-height:1.25;margin:8px 0 10px;letter-spacing:-.4px;overflow-wrap:normal;hyphens:auto}.vsd .vsd-product p{font-size:13px;line-height:1.6;margin-bottom:22px}.vsd .vsd-product-link{background:#006da3;border:0;padding:11px 13px;color:#fff;align-items:center;font-size:13px}.vsd .vsd-product-link span{color:#fff;font-size:17px}.vsd .vsd-category{font-size:9px;letter-spacing:1px}.vsd .vsd-empty{grid-column:2;grid-row:5;border-radius:0;margin-top:12px}.vsd .vsd-button,.vsd .vsd-contact,.vsd .vsd-process li>span{border-radius:0}.vsd .vsd-process{margin:0;padding:30px 0;display:block}.vsd .vsd-process>div{display:none}.vsd .vsd-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.vsd .vsd-process li{margin:0;gap:12px}.vsd .vsd-process h3{font-size:15px}.vsd .vsd-process p{font-size:12px}.vsd .vsd-contact{margin:0 0 30px;padding:30px;gap:35px}.vsd .vsd-contact h2{font-size:28px;letter-spacing:-.5px}.vsd .vsd-contact h2 br{display:none}.vsd .vsd-contact-details>a{font-size:25px}.vsd .vsd-contact-details .vsd-email{font-size:16px}body.vsd-page .vsd{margin-top:0}@media(max-width:1050px){.vsd .vsd-catalog{grid-template-columns:170px minmax(0,1fr);column-gap:20px}.vsd .vsd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vsd .vsd-section-head>p{display:none}}@media(max-width:760px){.vsd{padding:0 18px}.vsd .vsd-hero{display:block;padding:24px 0}.vsd .vsd-hero h1{font-size:36px}.vsd-hero-service{display:none}.vsd .vsd-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;font-size:11px;padding:12px;margin-bottom:24px}.vsd .vsd-catalog{display:flex;flex-direction:column;gap:0}.vsd .vsd-section-head,.vsd .vsd-search,.vsd .vsd-grid,.vsd .vsd-empty{width:100%}.vsd .vsd-section-head h2{font-size:24px}.vsd .vsd-filters{order:0;flex-direction:row;flex-wrap:wrap;gap:6px;border:0;margin:14px 0 0}.vsd .vsd-filter-heading{display:none}.vsd .vsd-filters button{border:1px solid var(--line);padding:9px 12px;min-height:44px}.vsd .vsd-filters button:last-child{border-bottom:1px solid var(--line)}.vsd .vsd-filters button[aria-pressed=true]{box-shadow:none;background:#001f36;color:#fff}.vsd .vsd-process ol{grid-template-columns:1fr}.vsd .vsd-contact{grid-template-columns:1fr;padding:24px}.vsd .vsd-art,.vsd .vsd-photo-wrap{height:200px}}@media(max-width:480px){.vsd .vsd-grid{grid-template-columns:1fr}.vsd .vsd-art,.vsd .vsd-photo-wrap{height:240px}.vsd .vsd-product-body{padding:20px}.vsd .vsd-product h3{font-size:22px}.vsd .vsd-product p{font-size:14px}.vsd .vsd-strip{grid-template-columns:1fr 1fr}.vsd .vsd-strip span:before{margin-right:5px}}.vsd{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal}.vsd h1,.vsd h2,.vsd h3,.vsd p,.vsd a,.vsd button,.vsd input,.vsd select,.vsd label,.vsd span,.vsd strong{font-family:inherit;font-style:normal}.vsd .vsd-hero h1,.vsd .vsd-section-head h2,.vsd .vsd-product h3,.vsd .vsd-contact h2,.vsd .vsd-process h3{font-weight:600;letter-spacing:0;line-height:1.3}.vsd .vsd-eyebrow,.vsd .vsd-category{letter-spacing:.4px;font-weight:600}.vsd .vsd-product-link,.vsd .vsd-button,.vsd .vsd-filter-heading,.vsd .vsd-filters button[aria-pressed=true]{font-weight:600;letter-spacing:0}.vsd .vsd-object strong{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:0}body .vsd[data-vsd],body .vsd[data-vsd] *{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-style:normal!important}body .vsd[data-vsd]{font-size:16px;line-height:1.6;color:#182c3b}body .vsd[data-vsd] h1,body .vsd[data-vsd] h2,body .vsd[data-vsd] h3{font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body .vsd[data-vsd] code{display:contents!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:normal!important;background:none!important;border:0!important;padding:0!important}