﻿.vr-page .vr-section a,.vr-page .product-sheet a{color:#b35900;text-decoration:underline;text-underline-offset:2px}.vr-page .vr-section a:hover,.vr-page .vr-section a:focus,.vr-page .product-sheet a:hover,.vr-page .product-sheet a:focus{color:#8a4400}.vr-page .vr-kicker{font-family:"Lato",sans-serif;font-size:calc(1.275rem + .3vw);font-weight:500;line-height:1.2;text-transform:uppercase;margin:0 0 .5rem}@media(min-width: 1200px){.vr-page .vr-kicker{font-size:1.5rem}}.vr-page .vr-section{margin-top:56px}.vr-page .vt-blockquote{color:#b35900}.vr-page .vr-title{font-size:1.5rem;font-weight:700;line-height:1.3;color:#333;margin:0 0 20px}.vr-page .vr-title::after{content:"";display:block;width:40px;height:4px;margin-top:10px;background:#fcac45}.vr-page .vr-subtitle{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#333;margin:28px 0 14px}.vr-page .vr-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border:3px solid #fcac45;border-radius:50%;color:#f18c34;font-size:24px}.vr-page .vr-icon.vr-icon-sm{width:44px;height:44px;font-size:18px}.vr-page .vr-inline-icon{color:#b35900;margin-right:4px}.vr-page .vr-why li,.vr-page .vr-list li,.vr-page .vr-chain span,.vr-page .vr-phases span,.vr-page .vr-cycle span,.vr-page .vr-stat dt{font-family:"Open Sans",sans-serif}.vr-page p.vr-text{font-size:15px;line-height:1.6}.vr-page .vr-stats,.vr-page .vr-skills,.vr-page .vr-tech,.vr-page .vr-why,.vr-page .vr-phases,.vr-page .vr-cycle,.vr-page .vr-chain,.vr-page .vr-list{list-style:none;margin-left:0;padding:0}.vr-page .vr-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin:0}@media(min-width: 768px){.vr-page .vr-stats{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.vr-page .vr-stats{grid-template-columns:repeat(5, 1fr)}}.vr-page .vr-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;text-align:center;padding:18px 10px 16px;background:#f9f9f9;border-top:4px solid #fcac45}.vr-page .vr-stat dd{font-family:"Lato",sans-serif;font-size:2.25rem;font-weight:900;line-height:1.1;color:#b35900;margin:0;white-space:nowrap}.vr-page .vr-stat dt{font-weight:400;font-size:14px;line-height:1.4;color:#5a5a5a;margin-top:6px}.vr-page .vr-stats-note{text-align:center;font-size:15px;margin:14px 0 0}.vr-page .vr-card{display:flex;flex-direction:column;width:100%;height:100%;padding:24px;background:#fff;border:1px solid #ddd;border-top:4px solid #fcac45}.vr-page .vr-card h3{margin:12px 0 8px;color:#333}.vr-page .vr-card p{font-size:15px;line-height:1.6;margin:0 0 10px}.vr-page .vr-fit{margin-top:auto !important;padding-top:10px;border-top:1px dashed #ddd;font-size:14px !important}.vr-page .vr-fit strong{color:#333}.vr-page .vr-skills{display:grid;grid-template-columns:1fr;gap:20px 32px;margin:24px 0}@media(min-width: 768px){.vr-page .vr-skills{grid-template-columns:1fr 1fr}}.vr-page .vr-skills li{display:flex;align-items:flex-start;gap:16px}.vr-page .vr-skills h3{font-size:16px;color:#333;margin:4px 0}.vr-page .vr-skills p{font-size:15px;line-height:1.6;margin:0}.vr-page .vr-tech{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin:24px 0 0}.vr-page .vr-tech img{height:44px;width:auto;max-width:150px;object-fit:contain}.vr-page .vr-why{display:grid;grid-template-columns:1fr;gap:16px 32px}@media(min-width: 768px){.vr-page .vr-why{grid-template-columns:1fr 1fr}}.vr-page .vr-why li{position:relative;padding-left:30px;font-size:16px;line-height:1.6}.vr-page .vr-why li::before{content:"✓";position:absolute;left:0;top:0;font-size:18px;font-weight:900;color:#b35900}.vr-page .vr-why strong{color:#333}.vr-page .vr-phases,.vr-page .vr-cycle{display:grid;grid-template-columns:1fr;gap:28px;counter-reset:vr-step}@media(min-width: 768px){.vr-page .vr-phases,.vr-page .vr-cycle{grid-template-columns:repeat(4, 1fr)}}.vr-page .vr-phases li,.vr-page .vr-cycle li{counter-increment:vr-step;position:relative;padding:54px 14px 16px;text-align:center;background:#f9f9f9;border:1px solid #ddd}.vr-page .vr-phases li::before,.vr-page .vr-cycle li::before{content:counter(vr-step);position:absolute;top:12px;left:50%;transform:translateX(-50%);width:32px;height:32px;line-height:32px;border-radius:50%;background:#333;color:#fff;font-weight:700}.vr-page .vr-phases li:not(:last-child)::after,.vr-page .vr-cycle li:not(:last-child)::after{content:"";font-family:"FontAwesome";position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);color:#f18c34;font-size:16px}@media(min-width: 768px){.vr-page .vr-phases li:not(:last-child)::after,.vr-page .vr-cycle li:not(:last-child)::after{content:"";left:auto;right:-23px;bottom:auto;top:18px;transform:none}}.vr-page .vr-phases strong,.vr-page .vr-cycle strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:#333}.vr-page .vr-phases span,.vr-page .vr-cycle span{display:block;font-size:14px;line-height:1.5;margin-top:4px}.vr-page .vr-cycle li::before{background:#b35900}.vr-page .vr-phases-test,.vr-page .vr-cycle-note{margin:12px 0 0;padding:8px 12px;text-align:center;font-size:14px;color:#333;background:#fff1e4;border:1px solid #f5c79c}.vr-page .vr-phases-test i,.vr-page .vr-cycle-note i{color:#b35900;margin-right:4px}.vr-page .vr-cycle-note{background:none;border:0;padding:0;margin-bottom:8px}.vr-page .vr-chain{display:grid;grid-template-columns:1fr;gap:18px 36px;counter-reset:vr-chain}@media(min-width: 768px){.vr-page .vr-chain{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4, auto);grid-auto-flow:column}}.vr-page .vr-chain li{counter-increment:vr-chain;position:relative;padding-left:50px;min-height:36px}.vr-page .vr-chain li::before{content:counter(vr-chain);position:absolute;left:0;top:0;width:36px;height:36px;line-height:32px;text-align:center;border:2px solid #fcac45;border-radius:50%;color:#b35900;font-weight:900}.vr-page .vr-chain strong{display:block;color:#333;margin-bottom:2px}.vr-page .vr-chain span{display:block;font-size:15px;line-height:1.6}.vr-page .vr-list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:15px;line-height:1.6}.vr-page .vr-list li::before{content:"";position:absolute;left:2px;top:.65em;width:7px;height:7px;border-radius:50%;background:#f18c34}.vr-page .vr-list li strong{color:#333}.vr-page .vr-case h3{font-size:17px;margin-top:0}.vr-page .vr-case-meta{font-size:13px !important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5a5a5a}.vr-page .vr-case-link{margin-top:auto;align-self:flex-start;font-weight:700}.vr-page .product-sheet{border:1px solid #f79239;padding:24px 16px;margin-top:56px}.vr-page .vr-cta-title{font-size:1.25rem;font-weight:700;line-height:1.3;text-transform:none;color:#333;margin:0 0 4px}.vr-page .vr-cta-text{margin-top:6px}
