.vk-page h1,.vk-page h2,.vk-page h3,.vk-page p{margin:0}.vk-hero{border-bottom:1px solid var(--home-line);position:relative}.vk-hero:before,.vk-definition:before{content:"";pointer-events:none;background:url(/virtual-api-keys/hero-dots.png) top/1440px 358px no-repeat;position:absolute;inset:402px 0 0}.vk-hero-grid{grid-template-columns:670fr 539fr;gap:13px;min-height:724px;display:grid;position:relative}.vk-hero-copy{border-right:1px solid var(--home-line);flex-direction:column;align-items:flex-start;padding:100px 48px 64px 51px;display:flex}.vk-hero-title{letter-spacing:-.02em;width:100%;max-width:555px;font-size:48px;font-weight:400;line-height:normal;margin-top:24px!important}.vk-workload-line{white-space:nowrap;display:block}.vk-rotating-workload{vertical-align:baseline;display:inline-grid;position:relative;overflow:hidden}.vk-workload-sizer{visibility:hidden;white-space:nowrap;grid-area:1/1}.vk-workload-word{white-space:nowrap;position:absolute;inset:0}.vk-hero-copy>p{color:#6c6c6c;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:496px;margin-top:40px;font-size:16px;line-height:1.5}.vk-email{width:100%;max-width:456px;margin-top:40px}.vk-hero-artwork{border-left:1px solid var(--home-line);background:url(/img/dot-background.svg);min-width:0;padding-top:2px}.vk-hero-divider{height:35px}.vk-hero-canvas{width:1440px;height:882px;position:absolute;top:-63px;left:-792px}.vk-hero-providers{width:328.667px;height:75.5px;position:absolute;top:160px;left:898px}.vk-hero-controls{width:338px;height:178.727px;position:absolute;top:492px;left:893px}.vk-definition{border-bottom:1px solid var(--home-line);position:relative}.vk-definition:before{background-image:url(/virtual-api-keys/definition-dots.png);background-size:1440px 589px;inset:0}.vk-definition-rail{place-items:center;min-height:590px;padding:80px 24px;display:grid;position:relative}.vk-definition-copy{text-align:center;flex-direction:column;align-items:center;max-width:555px;display:flex}.vk-definition-title{letter-spacing:-.02em;font-size:48px;font-weight:400;line-height:normal;margin-top:24px!important}.vk-definition-copy>p{color:#6c6c6c;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:48px;font-size:16px;line-height:1.5}.vk-overview-copy{flex-direction:column;align-items:flex-start;min-height:276px;padding:70px 38px 64px;display:flex}.vk-overview-copy>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:24px}.vk-section-title{letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1.1}.vk-overview-copy>h2{margin-bottom:32px}.vk-overview-copy>p{max-width:577px;color:var(--color-pac-muted);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:16px;line-height:1.4}.vk-controls-frame{border-block:1px solid var(--home-line)}.vk-controls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 10px;display:grid}.vk-control{border-inline:1px solid var(--home-line);min-width:0;height:312px;color:var(--color-pac-black);background:url(/img/dot-background.svg);flex-direction:column;padding:20px;text-decoration:none;display:flex;position:relative}.vk-control:nth-child(4n+1){border-left:0}.vk-control:nth-child(4n){border-right:0}.vk-control:nth-child(-n+4){border-bottom:1px solid var(--home-line)}.vk-control:nth-child(n+5){border-top:1px solid var(--home-line)}.vk-control:hover,.vk-control:focus-visible{outline:1px solid var(--color-pac-blue);outline-offset:-1px;z-index:1}.vk-control-icon{width:32px;height:32px;color:var(--color-pac-black);background:#fafafa;border-radius:4px;place-items:center;display:grid}.vk-control-glyph{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vk-control:hover .vk-control-icon,.vk-control:focus-visible .vk-control-icon{color:var(--color-pac-blue)}.vk-control-copy{flex-direction:column;gap:32px;margin-top:122px;display:flex}.vk-control-copy>h3{font-family:var(--font-lader);letter-spacing:-.02em;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:20px;font-weight:400;line-height:1.1}.vk-control-copy>p{color:var(--color-pac-muted);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:14px;line-height:1.4}.vk-feature-frame{border-block:1px solid var(--home-line)}.vk-feature{border-bottom:0;grid-template-columns:500fr 707fr}.vk-feature-copy h2{max-width:410px;margin-top:24px}.vk-feature-description{max-width:410px}.vk-feature-description>p{color:var(--color-pac-muted);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:24px;font-size:16px;line-height:1.4}.vk-demo{width:fit-content}.vk-feature-gap{height:60px}.vk-page .home-label{width:fit-content}.vk-closing{background:url(/img/dot-background.svg);grid-template-columns:1fr 581px;align-items:center;min-height:384px;display:grid;position:relative;overflow:hidden}.vk-closing-copy{z-index:1;max-width:632px;padding:40px;position:relative}.vk-closing-copy h2{margin-top:24px}.vk-closing-copy>p{color:var(--color-pac-muted);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:40px 0 24px;font-size:16px;line-height:1.4}.vk-closing-artwork{width:581px;min-width:0;position:relative}@media (max-width:1100px){.vk-hero-grid{grid-template-columns:1fr .85fr;min-height:650px}.vk-hero-copy{padding:72px 24px 64px}.vk-hero-title{font-size:40px}.vk-hero-artwork{align-self:center}.vk-email .email-lead-form__box{flex-wrap:wrap}.vk-email .email-lead-form__input{flex-basis:100%}.vk-email .email-lead-form__button{width:100%}.vk-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-control:nth-child(n){border:0;border-bottom:1px solid var(--home-line)}.vk-control:nth-child(odd){border-right:1px solid var(--home-line)}.vk-control:nth-child(2n){border-left:1px solid var(--home-line)}.vk-control:nth-child(n+3){border-top:1px solid var(--home-line)}.vk-control:nth-last-child(-n+2){border-bottom:0}.vk-feature-copy{gap:48px}.vk-feature-copy h2{font-size:32px}.vk-feature-description>p{font-size:14px}.vk-feature .home-feature-artwork{align-self:center}.vk-closing{grid-template-columns:1fr .9fr}.vk-closing-artwork{width:100%}}@media (max-width:767px){.vk-hero-grid{grid-template-columns:1fr;gap:0;min-height:auto}.vk-hero:before{background-repeat:repeat-y;height:900px;inset:330px 0 0}.vk-hero-copy{border-right:0;padding:56px 24px 32px}.vk-hero-title{font-size:36px}.vk-hero-copy>p,.vk-email{margin-top:32px}.vk-hero-artwork{border-left:0;width:100%;max-width:470px;margin:0 auto}.vk-definition-rail{min-height:480px;padding:72px 24px}.vk-definition-title{font-size:36px}.vk-definition-copy>p{margin-top:32px}.vk-overview-copy{min-height:auto;padding:48px 24px}.vk-overview-copy>h2,.vk-section-title{font-size:32px!important}.vk-controls-grid{grid-template-columns:1fr;gap:12px}.vk-control:nth-child(n){border:0;border-block:1px solid var(--home-line);height:auto;min-height:260px;padding:24px}.vk-control:first-child{border-top:0}.vk-control:last-child{border-bottom:0}.vk-control-copy{gap:24px;margin-top:64px}.vk-feature{grid-template-columns:1fr;gap:0}.vk-feature-copy{gap:40px;padding:40px 24px}.vk-feature-description>p{font-size:16px}.vk-feature-gap{height:32px}.vk-closing{grid-template-columns:1fr}.vk-closing-copy{padding:48px 24px 16px}.vk-closing-artwork{max-width:470px;margin-inline:auto}}
