.v-sec{padding:112px 64px;overflow:hidden;contain:layout style paint}.v-sec,.v-sec__container{display:flex;flex-direction:column;align-items:center;gap:80px}.v-sec__container{width:100%;max-width:1280px}.v-sec--dark{background:#0b0f14}.v-sec--scheme-1{background:var(--bg-default,#0D1117)}.v-sec--scheme-2{background:var(--bg-elevated,#161B22);background-image:var(--v-sec-bg-image,none);background-size:cover;background-position:50%}.v-head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:768px}.v-head--center{text-align:center}.v-kicker{font:600 16px/24px Inter,system-ui,sans-serif;letter-spacing:.02em}.v-kicker--light{color:white}.v-title-xl{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:700;line-height:72px;font-size:clamp(32px,6vw,60px);letter-spacing:-.02em}.v-h2{color:var(--text-primary,#C9D1D9);font-weight:700;font-size:32px;line-height:1.3}.v-sub-dark{color:var(--text-secondary,#8B949E)}.v-sub--light,.v-sub-dark{font:400 20px/30px Inter,system-ui,sans-serif}.v-sub--light{color:#ebe8e8}.v-hero{position:relative;isolation:isolate;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width:768px){.v-hero{min-height:90vh}}.v-hero__bg{position:absolute;inset:0;z-index:-1}.v-hero__img,.v-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block;background:var(--bg-default,#0D1117)}.v-hero__radial{position:absolute;inset:0;background:radial-gradient(closest-side,rgba(0,0,0,.35),rgba(0,0,0,.65))}.v-hero__content{position:relative;z-index:1;width:100%;max-width:80ch;margin-inline:auto;text-align:center;padding-inline:1.5rem}.btn-brand{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,#0088FF,#00C8F0 50%,#00E6AA);color:#fff;font-family:inherit;font-weight:600;font-size:.95rem;line-height:1.4;border:none;outline:none;box-shadow:0 4px 18px rgba(0,194,255,.3);transition:filter .2s ease,transform .2s ease,box-shadow .25s ease}.btn-brand:hover{transform:translateY(-2px);filter:brightness(1.08) saturate(1.1);box-shadow:0 6px 24px rgba(0,230,170,.42)}.btn-brand-outline{color:var(--brand-primary,#0A84FF);outline:1px solid var(--brand-primary,#0A84FF)}.btn-brand-outline,.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;border-radius:999px;background:transparent}.btn-pill{font:500 18px/27px Inter,sans-serif;outline:2px solid #fff;color:#fff}.btn-pill--light{outline-color:var(--text-primary,#0B1220);color:var(--text-primary,#0B1220);background:transparent}.btn-link,.btn-link-dark{display:inline-flex;gap:.5rem;align-items:center;font:500 18px/27px Inter,sans-serif;text-decoration:none;cursor:pointer}.btn-link{color:#fff}.btn-link-dark{color:var(--text-primary,#0B1220)}.v-grid-3{display:grid;gap:32px;width:100%;grid-template-columns:1fr}@media (min-width:1024px){.v-grid-3{grid-template-columns:624px 1fr 1fr}}.v-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;overflow:hidden;background:rgba(0,0,0,.4);padding:24px;background-image:url(https://placehold.co/624x335);background-size:cover;background-position:50%}.v-card--lg{padding:48px;min-height:335px}.v-card--sm{min-height:339px}.v-card--overlay:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.v-card__actions,.v-card__body,.v-card__head{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.v-card__title{font-size:clamp(28px,3.6vw,48px);line-height:1.2}.v-card__title,.v-card__title-sm{color:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}.v-card__title-sm{font-size:32px;line-height:1.3}.v-card__text{color:#fff;font:400 18px/27px Inter,sans-serif}.v-card__actions{flex-direction:row;gap:24px;align-items:center}.v-switch{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;outline:2px solid #fff}.v-switch__btn{padding:.375rem .75rem;border-radius:999px;background:transparent;color:#fff;font:500 18px/27px Inter,sans-serif;border:none}.v-switch__btn--active{outline:2px solid #fff}.v-pricing{display:grid;gap:32px;width:100%}@media (min-width:1024px){.v-pricing{grid-template-columns:repeat(3,1fr)}}.v-price{justify-content:space-between;gap:24px;padding:32px;border-radius:16px;outline:2px solid #0A84FF;background:var(--bg-elevated,#161B22)}.v-price,.v-price__head{display:flex;flex-direction:column}.v-price__head{gap:16px}.v-price__title{color:#161B22FF;font:700 26px/1.4 Plus Jakarta Sans,Inter,sans-serif}.v-price__value{display:flex;align-items:flex-end;gap:.5rem}.v-price__amount{color:#161B22FF;font:700 84px/1.1 Plus Jakarta Sans,Inter,sans-serif}.v-price__per{color:#161B22FF;font:700 40px/1.3 Plus Jakarta Sans,Inter,sans-serif}.v-hr{height:0;outline:2px solid #fff;outline-offset:-1px}.v-hr--dark{height:0;outline:2px solid #96b0d5;outline-offset:-1px}.v-price__list{display:flex;flex-direction:column;gap:16px;padding:8px 0}.v-li{color:#161B22FF;font:400 18px/27px Inter,sans-serif;display:flex;gap:12px}.v-li:before{content:"\2713";width:18px;height:18px;border:1px solid #161b22;display:inline-block;align-self:center}.v-logos{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.v-logo{width:140px;border-radius:4px}.v-logo,.v-logo--tall{height:56px;background:var(--text-primary,#C9D1D9)}.v-actions{display:flex;gap:24px;align-items:center;justify-content:center}.v-img-wide{width:100%;max-width:1280px;height:auto;border-radius:16px}.v-contact{align-items:flex-start}.v-contact__head{align-self:stretch;display:flex;flex-direction:column;gap:24px}.v-contact__grid{width:100%;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.v-contact__grid{grid-template-columns:repeat(3,1fr)}}.v-contact__item{display:flex;flex-direction:column;gap:8px}.v-contact__title{color:var(--text-primary,#C9D1D9);font:700 26px/1.4 Plus Jakarta Sans,Inter,sans-serif}.v-contact__link,.v-contact__text{color:var(--text-secondary,#8B949E);font:400 18px/27px Inter,sans-serif;text-decoration:underline}.v-actions,.v-card,.v-contact__grid,.v-head,.v-price,.v-sec{position:relative;z-index:0}.v-logos--spaced{padding:8px 0}.v-sec--scheme-3{background:var(--bg-elevated,#161B22)}.v-testi{padding:32px;border-radius:16px;background:var(--bg-elevated,#161B22);outline:2px solid #fff;outline-offset:-2px}.v-testi,.v-testi__body{display:flex;flex-direction:column;gap:24px}.v-stars{display:inline-flex;gap:4px}.v-star{width:20px;height:18.89px;background:#fff;display:inline-block}.v-testi__quote{color:#fff;font:400 20px/30px Inter,system-ui,sans-serif;max-width:36ch}.v-testi__footer{display:inline-flex;align-items:center;gap:16px}.v-avatar{width:48px;height:48px;border-radius:9999px;object-fit:cover}.v-person{display:inline-flex;flex-direction:column}.v-person__name{color:var(--text-primary,#C9D1D9);font:600 18px/27px Inter,system-ui,sans-serif}.v-person__role{color:var(--text-secondary,#8B949E);font:400 18px/27px Inter,system-ui,sans-serif}.v-grid-3--equal{display:grid;gap:32px;width:100%;grid-template-columns:1fr}@media (min-width:1024px){.v-grid-3--equal{grid-template-columns:repeat(3,1fr)}}.menu-link:hover{color:#2ebdd4}.vx-card--service{position:relative;border-radius:1.25rem;padding:1.25rem 1.5rem;background:rgba(16,18,34,.72);border:1px solid color-mix(in oklab,var(--brand-accent) 24%,transparent);box-shadow:0 0 20px rgba(0,194,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease-out,box-shadow .2s ease-out,border-color .16s ease-out,background-color .16s ease-out}:root.dark .vx-card--service{border-color:color-mix(in oklab,var(--brand-primary) 26%,transparent);box-shadow:0 0 20px rgba(0,194,147,.2)}.vx-card--service:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--brand-accent) 55%,transparent);box-shadow:0 0 24px rgba(0,194,255,.28),0 0 0 1px color-mix(in oklab,var(--brand-accent) 35%,transparent);background:rgba(16,18,34,.82)}.vx-card--service:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;box-shadow:0 0 0 1px rgba(0,0,0,.8),0 0 0 4px color-mix(in oklab,var(--brand-primary) 40%,transparent)}.vx-card__kicker{font-family:var(--font-b);font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.vx-card__title{font-family:var(--font-h);font-weight:700;letter-spacing:-.015em;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.25;color:#FFFFFF}.vx-card__excerpt{font-family:var(--font-b);font-weight:400;font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vx-card__actions{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.vx-card__cta-primary{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border-radius:999px;font-family:var(--font-b);font-weight:500;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in oklab,var(--brand-primary) 70%,white);color:#fff;background-image:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .14s ease-out,box-shadow .18s ease-out,filter .16s ease-out}.vx-card__cta-primary:hover{transform:translateY(-1px);filter:saturate(1.06) brightness(1.04);box-shadow:0 16px 34px rgba(0,0,0,.45)}.vx-card__cta-secondary{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-b);font-weight:500;font-size:.95rem;color:#ffffff;text-decoration:none;opacity:.9;transition:opacity .14s ease-out,transform .14s ease-out,color .16s ease-out}.vx-card__cta-secondary svg{width:18px;height:18px}.vx-card__cta-secondary:hover{opacity:1;color:var(--brand-accent);transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.vx-card--service,.vx-card__cta-primary,.vx-card__cta-secondary{transition:none;transform:none!important}}@media (max-width:768px){.v-sec{padding:50px 15px}v-hero{min-height:100vh!important}.v-hero__content{padding-inline:.75rem}.cus-content{font-size:14px}.v-sec--scheme-2{background-image:var(--v-sec-bg-image-mobile,var(--v-sec-bg-image,none))}.v-title-xl{line-height:35px}}