body:not(#vnd) .vnd-pc-hero,body:not(#vnd) .vnd-pc-cmp,body:not(#vnd) .vnd-pc-dir,body:not(#vnd) .vnd-pc-sheets,body:not(#vnd) .vnd-pc-howsec{--vnd-plum:#1c141b}body:not(#vnd) .vnd-sec .vnd-h2 em,body:not(#vnd) .vnd-pc-h1 em,body:not(#vnd) .vnd-pc-quote em{font-style:normal;color:var(--vnd-accent)}body:not(#vnd) .vnd-dev{position:relative;aspect-ratio:980 / 1470;background:#0d0b0d;border-radius:clamp(22px, 2.6vw, 38px);padding:clamp(8px, 1vw, 14px);box-shadow:0 0 0 1.5px #2e2a2e inset,0 0 0 1px rgba(255,255,255,.05),0 50px 90px -30px rgba(28,10,24,.55),0 18px 36px -18px rgba(28,10,24,.35)}body:not(#vnd) .vnd-dev::before{content:"";position:absolute;top:calc(clamp(8px, 1vw, 14px) / 2 - 2px);left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#2b282b}body:not(#vnd) .vnd-sec .vnd-dev img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:clamp(14px, 1.8vw, 26px)}body:not(#vnd) .vnd-glare{position:absolute;inset:clamp(8px, 1vw, 14px);border-radius:clamp(14px, 1.8vw, 26px);background:linear-gradient(125deg,rgba(255,255,255,.10),rgba(255,255,255,0) 38%);pointer-events:none}body:not(#vnd) .vnd-sec figcaption{margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vnd-soft)}body:not(#vnd) .vnd-sec figcaption b{color:var(--vnd-accent);margin-right:8px}body:not(#vnd) .vnd-pc-hero.vnd-sec{padding-top:clamp(56px, 7vw, 100px)!important;padding-bottom:clamp(96px, 9vw, 140px)!important}body:not(#vnd) .vnd-pc-hero-grid{display:grid!important;grid-template-columns:1fr;gap:72px!important}body:not(#vnd) .vnd-pc-h1{margin-top:22px!important}body:not(#vnd) .vnd-pc-h1 .elementor-heading-title{font-size:clamp(2.6rem, 6vw, 5.6rem);font-weight:700;line-height:1!important;letter-spacing:-.045em}body:not(#vnd) .vnd-pc-hero .vnd-lead{margin-top:24px!important}body:not(#vnd) .vnd-pc-ctas{margin-top:40px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:16px 36px!important;align-items:center}body:not(#vnd) .vnd-pc-meta{margin-top:44px!important}body:not(#vnd) .vnd-pc-meta p{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vnd-soft)}body:not(#vnd) .vnd-pc-meta span::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--vnd-accent);margin-right:10px;vertical-align:middle}body:not(#vnd) .vnd-stage{position:relative;min-height:460px}body:not(#vnd) .vnd-stage-bg{position:absolute;top:6%;bottom:6%;left:14%;right:-50vw;background:var(--vnd-plum);overflow:hidden}body:not(#vnd) .vnd-stage-bg::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(184,8,114,.38),transparent 55%)}body:not(#vnd) .vnd-stage-bg::after{content:"";position:absolute;inset:0;opacity:.16;background:repeating-radial-gradient(circle at 40% 45%,transparent 0 22px,rgba(255,255,255,.7) 23px 24px)}body:not(#vnd) .vnd-stage .vnd-d1{position:absolute;width:54%;left:2%;top:0;transform:rotate(-4deg);z-index:2}body:not(#vnd) .vnd-stage .vnd-d2{position:absolute;width:54%;right:2%;top:12%;transform:rotate(3deg);z-index:3}body:not(#vnd) .vnd-stage-cap{position:absolute;left:0;bottom:-52px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vnd-soft)}body:not(#vnd) .vnd-stage-cap b{color:var(--vnd-accent);margin-right:10px}@media (min-width:600px){body:not(#vnd) .vnd-stage{min-height:600px}body:not(#vnd) .vnd-stage .vnd-d1,body:not(#vnd) .vnd-stage .vnd-d2{width:50%}body:not(#vnd) .vnd-stage-cap{left:14%;bottom:-40px}}@media (min-width:1024px){body:not(#vnd) .vnd-pc-hero-grid{grid-template-columns:1fr 1fr;gap:80px!important;align-items:center}body:not(#vnd) .vnd-stage{min-height:640px}}body:not(#vnd) .vnd-pc-method.vnd-sec{background:var(--vnd-mist)}body:not(#vnd) .vnd-pc-quote{margin-top:20px!important}body:not(#vnd) .vnd-pc-quote .elementor-heading-title{font-size:clamp(1.9rem, 4.4vw, 3.8rem);font-weight:700;line-height:1.08!important;letter-spacing:-.04em;max-width:16em}body:not(#vnd) .vnd-pc-cols{display:grid!important;grid-template-columns:1fr;gap:28px!important;margin-top:56px!important}@media (min-width:900px){body:not(#vnd) .vnd-pc-cols{grid-template-columns:1fr 1fr;gap:96px!important}}body:not(#vnd) .vnd-pc-how{display:grid!important;grid-template-columns:1fr;gap:64px!important}body:not(#vnd) .vnd-pc-how .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-steps{margin-top:56px!important;border-top:2px solid var(--vnd-ink)}body:not(#vnd) .vnd-pc-step{position:relative;display:grid!important;grid-template-columns:72px 1fr;gap:20px!important;padding:30px 0!important;border-bottom:1px solid var(--vnd-line)}body:not(#vnd) .vnd-pc-step::before{content:"";position:absolute;left:0;top:-1px;height:3px;width:0;background:var(--vnd-accent);transition:width .7s cubic-bezier(.6,.1,.2,1)}body:not(#vnd) .vnd-pc-step:hover::before{width:100%}body:not(#vnd) .vnd-pc-n .elementor-heading-title{font-size:3rem;font-weight:700;line-height:.9!important;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--vnd-accent)}body:not(#vnd) .vnd-pc-h4 .elementor-heading-title{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1.2!important}body:not(#vnd) .vnd-pc-step .vnd-body{margin-top:8px!important}body:not(#vnd) .vnd-how-side{position:relative}body:not(#vnd) .vnd-how-side .vnd-dev{width:min(420px, 78%);margin:0 auto}body:not(#vnd) .vnd-codetag{position:absolute;left:0;top:18%;z-index:3;background:#fff;padding:14px 18px;border-left:3px solid var(--vnd-accent);box-shadow:0 20px 40px -20px rgba(11,10,11,.3);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vnd-soft)}body:not(#vnd) .vnd-codetag b{display:block;margin-top:2px;font-size:22px;letter-spacing:.12em;color:var(--vnd-ink)}@media (min-width:1024px){body:not(#vnd) .vnd-pc-how{grid-template-columns:1.1fr .9fr;gap:96px!important;align-items:center}}body:not(#vnd) .vnd-pc-sheets.vnd-sec{background:var(--vnd-mist)}body:not(#vnd) .vnd-pc-sheets-grid{display:grid!important;grid-template-columns:1fr;gap:64px!important}body:not(#vnd) .vnd-pc-sheets .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-sheets .vnd-lead{margin-top:24px!important}body:not(#vnd) .vnd-pc-chips{margin-top:32px!important}body:not(#vnd) .vnd-pc-chips p{display:flex;flex-wrap:wrap;gap:10px}body:not(#vnd) .vnd-pc-chips span{padding:12px 18px;border:1px solid var(--vnd-line);background:#fff;font-size:13px;font-weight:500}body:not(#vnd) .vnd-pc-chips span:first-child{background:var(--vnd-ink);color:#fff;border-color:var(--vnd-ink)}body:not(#vnd) .vnd-twin,body:not(#vnd) .vnd-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 3vw, 40px);align-items:start}body:not(#vnd) .vnd-twin figure:nth-child(2){margin-top:12%!important}@media (min-width:1024px){body:not(#vnd) .vnd-pc-sheets-grid{grid-template-columns:.9fr 1.1fr;gap:96px!important;align-items:center}}body:not(#vnd) .vnd-pc-cmp.vnd-sec{background:var(--vnd-plum);color:#fff}body:not(#vnd) .vnd-pc-cmp.vnd-sec::before{content:"";position:absolute;inset:0;opacity:.07;background:repeating-radial-gradient(circle at 12% 20%,transparent 0 30px,#fff 31px 32px)}body:not(#vnd) .vnd-pc-cmp .vnd-label .elementor-heading-title{color:#e86fb2}body:not(#vnd) .vnd-pc-cmp .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-cmp .vnd-h2 .elementor-heading-title{color:#fff}body:not(#vnd) .vnd-pc-cmp .vnd-h2 em{color:#e86fb2}body:not(#vnd) .vnd-pc-cmp .vnd-lead p{color:rgba(255,255,255,.78)}body:not(#vnd) .vnd-pc-cmp-top{display:grid!important;grid-template-columns:1fr;gap:32px!important}@media (min-width:1024px){body:not(#vnd) .vnd-pc-cmp-top{grid-template-columns:1.1fr 1fr;gap:96px!important;align-items:end}}body:not(#vnd) .vnd-pc-opts{margin-top:28px!important}body:not(#vnd) .vnd-pc-opts p{display:flex;flex-wrap:wrap;gap:10px}body:not(#vnd) .vnd-pc-opts span{border:1px solid rgba(255,255,255,.25);padding:10px 16px;font-size:12.5px;color:rgba(255,255,255,.85)}body:not(#vnd) .vnd-pc-pair{margin-top:72px!important}body:not(#vnd) .vnd-pair{gap:clamp(16px, 4vw, 64px);max-width:1000px;margin:0 auto}body:not(#vnd) .vnd-pair figure:nth-child(2){margin-top:10%!important}body:not(#vnd) .vnd-pc-cmp figcaption{color:rgba(255,255,255,.55);margin-top:24px}body:not(#vnd) .vnd-pc-cmp figcaption b{display:block;color:#fff;font-size:15px;letter-spacing:0;text-transform:none;margin:0 0 4px}body:not(#vnd) .vnd-pc-cmp .vnd-dev{box-shadow:0 0 0 1.5px #3a333a inset,0 50px 90px -30px rgba(0,0,0,.7)}body:not(#vnd) .vnd-pc-dir .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-feat{display:grid!important;grid-template-columns:1fr;margin-top:64px!important;border-top:2px solid var(--vnd-ink)}body:not(#vnd) .vnd-pc-f{padding:34px 0 36px!important;border-bottom:1px solid var(--vnd-line)}body:not(#vnd) .vnd-pc-ic svg{width:40px;height:40px;stroke:var(--vnd-accent);fill:none;stroke-width:1.4;display:block}body:not(#vnd) .vnd-pc-f .vnd-pc-h4{margin-top:18px!important}body:not(#vnd) .vnd-pc-f .vnd-pc-h4 .elementor-heading-title{font-size:1.2rem}body:not(#vnd) .vnd-pc-f .vnd-body{margin-top:8px!important}body:not(#vnd) .vnd-pc-f .vnd-body p{font-size:.95rem;max-width:28em}@media (min-width:700px){body:not(#vnd) .vnd-pc-feat{grid-template-columns:1fr 1fr}body:not(#vnd) .vnd-pc-f{padding-right:40px!important}body:not(#vnd) .vnd-pc-f:nth-child(2n){padding-left:40px!important;padding-right:0!important;border-left:1px solid var(--vnd-line)}}@media (min-width:1100px){body:not(#vnd) .vnd-pc-feat{grid-template-columns:repeat(3,1fr)}body:not(#vnd) .vnd-pc-f,body:not(#vnd) .vnd-pc-f:nth-child(2n){padding:34px 36px 36px!important;border-left:1px solid var(--vnd-line)}body:not(#vnd) .vnd-pc-f:nth-child(3n+1){padding-left:0!important;border-left:0}}body:not(#vnd) .vnd-pc-lap{margin-top:96px!important}body:not(#vnd) .vnd-sec figure.vnd-lap{max-width:1040px;margin:0 auto!important}body:not(#vnd) .vnd-lap-scr{background:#0d0b0d;border-radius:18px 18px 0 0;padding:14px 14px 18px;box-shadow:0 0 0 1.5px #2e2a2e inset}body:not(#vnd) .vnd-sec .vnd-lap-scr img{aspect-ratio:16 / 10;object-fit:cover;object-position:top left;border-radius:4px}body:not(#vnd) .vnd-lap-base{height:16px;background:linear-gradient(#d6d2d4,#9d989b);border-radius:0 0 22px 22px;margin:0 -6%;position:relative;box-shadow:0 30px 60px -20px rgba(11,10,11,.4)}body:not(#vnd) .vnd-lap-base::before{content:"";position:absolute;left:50%;top:0;width:16%;height:6px;margin-left:-8%;background:#a9a4a7;border-radius:0 0 8px 8px}body:not(#vnd) .vnd-lap figcaption{margin-top:34px;text-align:center}body:not(#vnd) .vnd-pc-who.vnd-sec{background:var(--vnd-mist)}body:not(#vnd) .vnd-pc-who .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-list{margin-top:56px!important;border-top:1px solid var(--vnd-line)}body:not(#vnd) .vnd-pc-row{display:grid!important;grid-template-columns:44px 1fr;gap:6px 16px!important;padding:26px 0!important;border-bottom:1px solid var(--vnd-line);align-items:baseline}body:not(#vnd) .vnd-pc-rn .elementor-heading-title{font-size:12px;font-weight:600;color:var(--vnd-accent)}body:not(#vnd) .vnd-pc-h3 .elementor-heading-title{font-size:clamp(1.3rem, 2.2vw, 1.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.15!important}body:not(#vnd) .vnd-pc-row .vnd-body{grid-column:2}@media (min-width:1024px){body:not(#vnd) .vnd-pc-row{grid-template-columns:80px 1fr 1fr;gap:32px!important}body:not(#vnd) .vnd-pc-row .vnd-body{grid-column:3}}body:not(#vnd) .vnd-pc-fin.vnd-sec{background:var(--vnd-ink);color:#fff}body:not(#vnd) .vnd-pc-fin .vnd-label .elementor-heading-title{color:#e86fb2}body:not(#vnd) .vnd-pc-fin .vnd-h2{margin-top:20px!important}body:not(#vnd) .vnd-pc-fin .vnd-h2 .elementor-heading-title{color:#fff;font-size:clamp(2.4rem, 6vw, 5.2rem);max-width:12em}body:not(#vnd) .vnd-pc-fin .vnd-h2 em{color:#e86fb2}body:not(#vnd) .vnd-pc-fin .vnd-lead{margin-top:24px!important}body:not(#vnd) .vnd-pc-fin .vnd-lead p{color:rgba(255,255,255,.75)}body:not(#vnd) .vnd-pc-fin .vnd-btn .elementor-button:hover{background:#fff;color:var(--vnd-accent)}body:not(#vnd) .vnd-pc-fin .vnd-link .elementor-button{color:#fff!important}body:not(#vnd) .vnd-pc-cover img{filter:none!important}body:not(#vnd) .vnd-pc-cover a{display:block;height:100%}body:not(#vnd) .vnd-pc-p05sec.vnd-sec{padding-top:0!important}