.vps{--vps-ink:#1d1f22;--vps-ink-2:#2b2e33;--vps-muted:#62666d;--vps-line:#e3e1dc;--vps-warm:#f5f4f1;--vps-accent:#d3202f;--vps-gutter:clamp(20px,4vw,56px);color:var(--vps-ink);background:#fff}.vps *{box-sizing:border-box}.vps a:focus-visible,.vps input:focus-visible,.vps select:focus-visible,.vps textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vps-wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--vps-gutter)}.vps--pad{padding-block:clamp(72px,10vw,136px)}.vps--tight{padding-block:clamp(48px,6vw,88px)}.vps--warm{background:var(--vps-warm)}.vps--dark{background:var(--vps-ink);color:#f3f2ef}.vps-eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vps-muted)}.vps--dark .vps-eyebrow{color:#fff9}.vps-title{margin:0;font-family:var(--font-heading--family,inherit);font-weight:600;font-size:clamp(44px,6.4vw,88px);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.vps-h2{margin:0;font-family:var(--font-heading--family,inherit);font-weight:600;font-size:clamp(30px,4.2vw,54px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:inherit}.vps-h3{margin:0;font-family:var(--font-heading--family,inherit);font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.015em}.vps-lede{margin:20px 0 0;max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--vps-ink-2)}.vps--dark .vps-lede{color:#ffffffbf}.vps-head{max-width:820px;margin-bottom:clamp(36px,5vw,64px)}.vps-hero{padding-block:clamp(64px,9vw,128px) clamp(40px,5vw,72px);border-bottom:1px solid var(--vps-line)}.vps-rte{font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--vps-ink-2)}.vps-rte p{margin:0 0 1.1em}.vps-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.vps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border:1px solid var(--vps-ink);cursor:pointer;font-family:inherit;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.vps-btn--dark{background:var(--vps-ink);color:#fff}.vps-btn--dark:hover{background:#fff;color:var(--vps-ink)}.vps-btn--line{background:transparent;color:var(--vps-ink)}.vps-btn--line:hover{background:var(--vps-ink);color:#fff}.vps-btn--light{background:#fff;color:var(--vps-ink);border-color:#fff}.vps-btn--light:hover{background:transparent;color:#fff}.vps-btn--ghost{background:transparent;color:#fff;border-color:#ffffff73}.vps-btn--ghost:hover{border-color:#fff}.vps-link{display:inline-block;margin-top:24px;font-size:14px;font-weight:600;letter-spacing:.04em;color:inherit;text-decoration:none;padding-bottom:4px;border-bottom:1px solid currentColor}.vps-tier{display:grid;grid-template-columns:4fr 8fr;gap:clamp(28px,5vw,80px);padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--vps-line)}.vps-tier:first-child{border-top:2px solid var(--vps-ink)}.vps-tier__n{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--vps-accent)}.vps-tier__summary{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--vps-muted)}.vps-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 40px}.vps-service h4{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3;color:var(--vps-ink)}.vps-service p{margin:0;font-size:15px;line-height:1.6;color:var(--vps-ink-2)}.vps-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vps-card{display:flex;flex-direction:column;padding-top:24px;border-top:2px solid currentColor}.vps-card p{margin:12px 0 0;font-size:15px;line-height:1.6;opacity:.8}.vps-card .vps-link{margin-top:auto;padding-top:20px;border-bottom:0;text-decoration:underline;text-underline-offset:4px}.vps-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--vps-accent)}.vps-steps li{padding:28px 28px 8px 0}.vps-steps li+li{padding-left:28px;border-left:1px solid var(--vps-line)}.vps--dark .vps-steps li+li{border-left-color:#ffffff2e}.vps-steps__n{display:block;margin-bottom:32px;font-size:12px;letter-spacing:.14em;color:var(--vps-muted)}.vps--dark .vps-steps__n{color:#ffffff80}.vps-steps h3{margin:0 0 10px;font-size:21px;font-weight:600}.vps-steps p{margin:0;font-size:15px;line-height:1.6;opacity:.8}.vps-clients{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--vps-line)}.vps-clients li{display:flex;flex-direction:column;gap:6px;padding:22px 20px 22px 0;border-bottom:1px solid var(--vps-line)}.vps-clients img{max-height:56px;width:auto;margin-bottom:10px;object-fit:contain;align-self:flex-start}.vps-clients strong{font-size:17px;font-weight:600;line-height:1.3}.vps-clients span{font-size:14px;color:var(--vps-muted)}.vps-partners{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 0;align-items:center}.vps-partners li{display:flex;align-items:center;font-family:var(--font-heading--family,inherit);font-size:clamp(20px,2.2vw,28px);font-weight:600;letter-spacing:-.01em}.vps-partners li+li:before{content:"";display:inline-block;width:6px;height:6px;margin:0 clamp(16px,2.4vw,32px);border-radius:50%;background:var(--vps-accent)}.vps-partners a{color:inherit;text-decoration:none}.vps-partners a:hover{text-decoration:underline;text-underline-offset:5px}.vps-partners img{max-height:44px;width:auto}.vps-note{margin:28px 0 0;font-size:13px;color:var(--vps-muted)}.vps-founders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px)}.vps-founder{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;padding:clamp(24px,3vw,40px);background:var(--vps-warm)}.vps-founder__photo{width:clamp(96px,10vw,140px);aspect-ratio:4/5;overflow:hidden;background:#e9e6e0}.vps-founder__photo img{width:100%;height:100%;object-fit:cover;display:block}.vps-founder__mono{display:flex;align-items:center;justify-content:center;width:clamp(72px,8vw,96px);aspect-ratio:1;background:var(--vps-ink);color:#fff;font-family:var(--font-heading--family,inherit);font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:.02em}.vps-founder h3{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.015em}.vps-founder__role{margin:8px 0 0;font-size:15px;font-weight:600;color:var(--vps-ink-2)}.vps-founder__meta{margin:4px 0 0;font-size:14px;color:var(--vps-muted)}.vps-founder__bio{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--vps-ink-2)}.vps-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:start}.vps-quote{margin:24px 0 0;font-size:15px;font-weight:600;color:var(--vps-muted)}.vps-values{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vps-values li{padding:20px;border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vps:not(.vps--dark) .vps-values li{border-color:var(--vps-line)}.vps-cta h2{max-width:20ch}.vps-form-wrap{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,96px);align-items:start}.vps-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px}.vps-field{display:flex;flex-direction:column;gap:8px}.vps-field--full{grid-column:1/-1}.vps-field label,.vps-field legend{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vps-ink-2)}.vps-field input,.vps-field select,.vps-field textarea{width:100%;padding:14px 16px;font:inherit;font-size:16px;color:var(--vps-ink);background:#fff;border:1px solid #cfcbc4;border-radius:0}.vps-field textarea{min-height:160px;resize:vertical}.vps-field fieldset{margin:0;padding:0;border:0}.vps-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;margin-top:10px}.vps-checks label{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--vps-ink-2)}.vps-checks input{width:18px;height:18px;margin-top:2px;padding:0;flex:none}.vps-form__msg{grid-column:1/-1;padding:16px 20px;font-size:15px;line-height:1.5}.vps-form__msg--ok{background:#eef4ee;color:#1e4620}.vps-form__msg--err{background:#fbeceb;color:#7a1712}.vps-form__note{grid-column:1/-1;margin:0;font-size:13px;color:var(--vps-muted)}.vps-aside p{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--vps-ink-2)}.vps-aside a{color:var(--vps-ink)}@media(max-width:989px){.vps-tier,.vps-split,.vps-form-wrap{grid-template-columns:1fr}.vps-clients{grid-template-columns:repeat(2,1fr)}.vps-cards,.vps-founders{grid-template-columns:1fr}.vps-values{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.vps-services,.vps-form,.vps-checks,.vps-steps{grid-template-columns:1fr}.vps-steps li,.vps-steps li+li{padding:24px 0;border-left:0}.vps-steps li+li{border-top:1px solid var(--vps-line)}.vps-actions{flex-direction:column}.vps-btn{width:100%}.vps-founder{grid-template-columns:1fr}.vps-partners{flex-direction:column;align-items:flex-start}.vps-partners li+li:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vp-sections.css.map */
