.vl-page{--vl-bg:#0d0e0f;--vl-panel:#151617;--vl-ivory:#f3efe6;--vl-muted:#aaa59a;--vl-gold:#dfbd68;--vl-line:#f3efe621;min-height:100vh;color:var(--vl-ivory);background:var(--vl-bg);overflow:hidden}.vl-page *,.vl-page :before,.vl-page :after{box-sizing:border-box}.vl-page a{color:inherit;text-decoration:none}.vl-page h1,.vl-page h2{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400}.vl-page h1 em,.vl-page h2 em{color:var(--vl-gold);font-weight:400}#product,#for-who,#how-it-works,#pricing{scroll-margin-top:86px}.vl-nav{z-index:90;border-bottom:1px solid var(--vl-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e0ff2;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(24px,5vw,74px);display:grid;position:fixed;top:0;left:0;right:0}.vl-brand{justify-self:start;align-items:center;display:inline-flex}.vl-brand img{width:132px;height:auto;display:block}.vl-links{align-items:center;gap:34px;display:flex}.vl-links a{color:#c9c5bc;font-size:11px;transition:color .16s}.vl-links a:hover{color:#fff}.vl-links .vl-profile-link{color:var(--vl-gold);align-items:center;gap:6px;display:inline-flex}.vl-nav-cta{border-bottom:1px solid var(--vl-gold);justify-self:end;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex;color:var(--vl-gold)!important}.vl-menu{display:none}.vl-hero{border-bottom:1px solid var(--vl-line);isolation:isolate;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(35px,4vw,80px);min-height:820px;padding:122px max(32px,50vw - 720px) 74px;display:grid;position:relative}.vl-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22%,#0000 88%);mask-image:linear-gradient(#0000,#000 22%,#0000 88%)}.vl-hero:after{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#c6973d21,#0000 68%);border-radius:50%;width:630px;height:630px;position:absolute;top:8%;right:5%}.vl-hero-copy{z-index:2;max-width:600px;position:relative}.vl-kicker{color:#c9a95c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:9px;font-weight:700;display:flex}.vl-kicker>span{background:currentColor;width:28px;height:1px}.vl-hero h1{margin:24px 0 26px;font-size:clamp(64px,5.4vw,88px);line-height:.93}.vl-lead{color:#beb8ad;max-width:535px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.vl-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.vl-button{letter-spacing:.025em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:11px;font-weight:750;transition:transform .17s,background .17s,border-color .17s;display:inline-flex}.vl-button:hover{transform:translateY(-2px)}.vl-button-gold{background:#e4c774;border-color:#e4c774;color:#17130c!important}.vl-button-gold:hover{background:#f0d995;border-color:#f0d995}.vl-button-ghost{background:#ffffff05;border-color:#f3efe638;color:#e7e2d8!important}.vl-price-note{color:#76726a;margin:14px 0 0;font-size:9px}.vl-trust{color:#8f8b82;flex-wrap:wrap;gap:18px;margin-top:31px;font-size:9px;display:flex}.vl-trust span{align-items:center;gap:6px;display:inline-flex}.vl-product-demo{z-index:2;transform-origin:0;justify-self:end;width:min(100%,720px);min-width:0;position:relative;transform:perspective(1300px)rotateY(-5deg)rotateX(1deg)}.vl-demo-tabs{border:1px solid var(--vl-line);background:#171819;border-radius:7px;gap:3px;width:fit-content;margin:0 0 10px 14px;padding:4px;display:flex}.vl-demo-tabs button{color:#89867f;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.vl-demo-tabs button.active{color:#18130c;background:#e4c774}.vl-demo-frame{aspect-ratio:187/120;background:#1a1b1c;border:1px solid #e4c77459;border-radius:9px 9px 0 0;transition:aspect-ratio .42s;position:relative;overflow:hidden;box-shadow:-35px 55px 80px #00000080}.vl-product-demo.is-creator .vl-demo-frame{aspect-ratio:16/9}.vl-demo-slide{opacity:0;transition:opacity .52s,transform .52s;position:absolute;inset:0;transform:translate(5%)scale(.99)}.vl-demo-slide.active{z-index:2;opacity:1;transform:translate(0)scale(1)}.vl-demo-slide.inactive-left{transform:translate(-5%)scale(.99)}.vl-demo-slide .commerce-preview,.vl-demo-slide .dashboard-preview-image{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.vl-demo-slide .dashboard-preview-image{object-fit:contain;object-position:center;display:block}.vl-demo-slide .creator-preview .dashboard-preview-image{transform:none}.vl-demo-caption{color:#d5d0c5;background:#18191a;border:1px solid #2b2c2e;border-top:0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 16px;font-size:9px;display:flex}.vl-demo-caption span{align-items:center;gap:7px;display:inline-flex}.vl-demo-caption svg{color:var(--vl-gold)}.vl-demo-caption small{color:#6f6d67;font-size:8px}.vl-signal-strip{border-bottom:1px solid var(--vl-line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,74px);display:grid}.vl-signal-strip span{color:#a9a49a;border-right:1px solid var(--vl-line);letter-spacing:.025em;text-align:center;place-items:center;min-height:88px;padding:20px;font-size:10px;display:grid}.vl-signal-strip span:first-child{border-left:1px solid var(--vl-line)}.vl-audience,.vl-process,.vl-pricing,.vl-faq{padding:120px max(24px,50vw - 580px)}.vl-section-heading{grid-template-columns:minmax(380px,1.3fr) minmax(260px,.7fr);align-items:end;gap:70px;display:grid}.vl-section-heading .vl-kicker{grid-column:1/-1;margin-bottom:-30px}.vl-section-heading h2,.vl-pricing h2{margin:0;font-size:clamp(48px,5vw,72px);line-height:1}.vl-section-heading>p:last-child{color:#9c978d;max-width:420px;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.vl-audience-grid{border-top:1px solid var(--vl-line);border-left:1px solid var(--vl-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.vl-audience-grid article{border-right:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line);isolation:isolate;flex-direction:column;min-height:430px;padding:31px;display:flex;position:relative;overflow:hidden}.vl-audience-grid article:after{content:"";z-index:-1;background:linear-gradient(#0b0c0d2e 0%,#0b0c0d5c 38%,#0d0e0f 82%),linear-gradient(90deg,#0b0c0d2e,#0000 55%);position:absolute;inset:0}.vl-audience-image{z-index:-2;position:absolute;inset:0}.vl-audience-image img{object-fit:cover;filter:saturate(.78)contrast(1.03);transition:transform .5s}.vl-audience-grid article:first-child .vl-audience-image img{object-position:center 40%}.vl-audience-grid article:nth-child(2) .vl-audience-image img{object-position:center 35%}.vl-audience-grid article:nth-child(3) .vl-audience-image img{object-position:center 48%}.vl-audience-grid article:hover .vl-audience-image img{transform:scale(1.025)}.vl-audience-meta{color:#b8974e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.vl-audience-meta small{color:#69665f;font-size:8px}.vl-audience-grid h3{text-shadow:0 2px 18px #00000080;margin:auto 0 16px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.vl-audience-grid article p{color:#aaa59c;min-height:76px;margin:0;font-size:11px;line-height:1.7}.vl-disclosure{color:#67645e;text-align:right;max-width:760px;margin:28px 0 0 auto;font-size:9px;line-height:1.65}.vl-process{min-height:440px;color:var(--vl-ivory);border-top:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line);background:radial-gradient(circle at 77%,#c9aa6a1c,#0000 35%),linear-gradient(112deg,#0a0b0c 0%,#111213 54%,#0b0c0d 100%);grid-template-columns:minmax(280px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(56px,7vw,118px);padding:78px max(32px,50vw - 640px);display:grid;position:relative;overflow:hidden}.vl-process:after{content:"VIBELARP";color:#f4f0e705;letter-spacing:-.06em;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(120px,15vw,230px);position:absolute;bottom:-48px;right:-22px}.vl-process .vl-kicker{color:var(--vl-gold)}.vl-process-heading{z-index:1;position:relative}.vl-process-heading .vl-kicker{margin-bottom:24px}.vl-process-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4vw,62px);font-weight:400;line-height:.98}.vl-process-heading h2 em{color:var(--vl-gold-bright);font-weight:400}.vl-process-flow{z-index:1;padding:18px 0 0;position:relative}.vl-process-line{background:linear-gradient(90deg, var(--vl-gold), #c9aa6a14);height:1px;position:absolute;top:28px;left:0;right:0}.vl-process-flow ol{grid-template-columns:repeat(3,1fr);gap:clamp(25px,4vw,58px);margin:0;padding:0;list-style:none;display:grid}.vl-process-flow li{min-height:174px;padding-top:45px;position:relative}.vl-process-flow li:before{content:"";background:var(--vl-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0;box-shadow:0 0 0 7px #c9aa6a14}.vl-process-flow li>span{color:var(--vl-gold);letter-spacing:.08em;font-size:9px}.vl-process-flow strong{margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;display:block}.vl-process-flow li p{color:#8f8b82;max-width:205px;margin:10px 0 0;font-size:11px;line-height:1.65}.vl-process-link{letter-spacing:.04em;border-bottom:1px solid #e2c68180;align-items:center;gap:9px;margin-top:12px;padding-bottom:5px;font-size:10px;font-weight:700;display:inline-flex;color:var(--vl-gold-bright)!important}.vl-pricing{grid-template-columns:1fr 430px;align-items:center;gap:100px;display:grid}.vl-pricing .vl-kicker{margin-bottom:30px}.vl-pricing ul{color:#aaa69d;gap:14px;margin:40px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.vl-pricing li{align-items:center;gap:10px;display:flex}.vl-pricing li svg{color:var(--vl-gold)}.vl-price-card{color:#1b1a17;background:#f1ede4;padding:38px;box-shadow:0 35px 80px #0000004d}.vl-price-card-head{border-bottom:1px solid #d8d1c4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;font-size:10px;font-weight:700;display:flex}.vl-price-card-head small{color:#847d72;font-size:8px;font-weight:500}.vl-price{align-items:baseline;gap:8px;margin:34px 0 18px;display:flex}.vl-price strong{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400}.vl-price span{color:#807a6f;font-size:10px}.vl-price-card>p{color:#706b63;margin:0 0 26px;font-size:11px;line-height:1.6}.vl-price-card .vl-button{width:100%}.vl-price-card>small{color:#8b8478;text-align:center;margin-top:17px;font-size:8px;display:block}.vl-faq{border-top:1px solid var(--vl-line);background:#111213}.vl-faq .vl-section-heading{display:block}.vl-faq .vl-section-heading .vl-kicker{margin-bottom:27px}.vl-faq-list{border-top:1px solid var(--vl-line);margin-top:65px}.vl-faq-item{border-bottom:1px solid var(--vl-line)}.vl-faq-item button{color:#dfdbd2;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:78px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:18px;display:flex}.vl-faq-item svg{transition:transform .16s}.vl-faq-item.open svg{transform:rotate(180deg)}.vl-faq-item p{color:#88847c;max-width:710px;margin:-3px 0 26px;font-size:11px;line-height:1.75}.vl-final{text-align:center;border-top:1px solid var(--vl-line);background:radial-gradient(circle,#c1923a1f,#0000 48%),#0c0d0e;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:100px 24px;display:flex}.vl-final .vl-kicker{justify-content:center}.vl-final h2{margin:27px 0 37px;font-size:clamp(54px,6vw,86px);line-height:.98}.vl-footer{border-top:1px solid var(--vl-line);grid-template-columns:1fr 1fr;gap:30px;padding:52px clamp(24px,5vw,74px);display:grid}.vl-footer p{color:#706d66;justify-self:end;margin:7px 0 0;font-size:9px}.vl-footer>div{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.vl-footer>div a{color:#99958c;font-size:9px}.vl-footer>div .vl-support-email{color:#d7bf7b}.vl-footer>div .vl-support-email:hover{color:#f0d993}.vl-footer>small{color:#55534f;justify-self:end;font-size:8px}.vl-mobile-cta{display:none}@media (max-width:1050px){.vl-hero{grid-template-columns:1fr;gap:65px;min-height:980px}.vl-hero-copy{max-width:720px}.vl-product-demo{justify-self:start;width:min(720px,94vw)}.vl-process{grid-template-columns:1fr;gap:48px}.vl-pricing{gap:60px}}@media (max-width:800px){.vl-nav{grid-template-columns:1fr auto}.vl-nav-cta{display:none}.vl-menu{color:var(--vl-ivory);background:0 0;border:0;place-items:center;padding:6px;display:grid}.vl-links{border-bottom:1px solid var(--vl-line);background:#111213;flex-direction:column;align-items:flex-start;gap:22px;padding:27px;display:none;position:absolute;top:72px;left:0;right:0}.vl-links.open{display:flex}.vl-hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding-top:132px}.vl-product-demo{width:100%;transform:none}.vl-signal-strip{grid-template-columns:repeat(2,1fr)}.vl-signal-strip span:nth-child(2){border-right:1px solid var(--vl-line)}.vl-signal-strip span:nth-child(-n+2){border-bottom:1px solid var(--vl-line)}.vl-section-heading{grid-template-columns:1fr;gap:25px}.vl-section-heading .vl-kicker{grid-column:auto;margin-bottom:0}.vl-audience-grid{grid-template-columns:1fr}.vl-audience-grid article{min-height:380px}.vl-disclosure{text-align:left;margin-left:0}.vl-process-flow ol{grid-template-columns:1fr;gap:0}.vl-process-line{background:linear-gradient(180deg, var(--vl-gold), #c9aa6a14);width:1px;height:auto;inset:22px auto 76px 4px}.vl-process-flow li{min-height:118px;padding:4px 0 24px 30px}.vl-process-flow li:before{top:6px;left:0;transform:translate(-50%)}.vl-pricing{grid-template-columns:1fr;gap:55px}.vl-price-card{max-width:480px}.vl-footer{grid-template-columns:1fr;padding-bottom:105px}.vl-footer p,.vl-footer>small{justify-self:start}.vl-mobile-cta{z-index:100;color:#e8e3d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141516f2;border:1px solid #e4c77459;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px 10px 15px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 45px #00000080}.vl-mobile-cta>div{flex-direction:column;gap:2px;display:flex}.vl-mobile-cta span{color:#88847b;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.vl-mobile-cta strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.vl-mobile-cta a{color:#17130c;background:#e4c774;border-radius:4px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}}@media (max-width:560px){.vl-brand img{width:122px}.vl-hero{gap:34px;padding:112px 23px 64px}.vl-hero h1{margin-top:20px;margin-bottom:21px;font-size:49px}.vl-lead{font-size:15px;line-height:1.58}.vl-actions{flex-direction:column;margin-top:27px}.vl-actions .vl-button{width:100%}.vl-actions .vl-button-ghost{display:none}.vl-price-note{margin-top:12px}.vl-trust{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;font-size:8px;display:grid}.vl-demo-tabs{margin-left:0}.vl-demo-tabs button{padding:0 10px}.vl-demo-caption{min-height:46px;padding:0 12px}.vl-demo-caption small,.vl-signal-strip{display:none}.vl-audience,.vl-process,.vl-pricing,.vl-faq{padding:86px 23px}.vl-audience{padding-top:74px}.vl-section-heading h2,.vl-pricing h2{font-size:41px}.vl-section-heading>p:last-child{font-size:15px}.vl-audience-grid{margin-top:46px}.vl-audience-grid article{min-height:360px;padding:25px}.vl-audience-grid h3{font-size:26px}.vl-process-flow ol{margin-top:0}.vl-process{gap:36px;padding-top:62px;padding-bottom:62px}.vl-process-flow li{min-height:104px;padding-left:26px}.vl-process{min-height:0}.vl-process-flow{padding-top:6px}.vl-price-card{padding:30px 24px}.vl-price strong{font-size:56px}.vl-faq-list{margin-top:45px}.vl-faq-item button{min-height:72px;font-size:16px}.vl-final{min-height:500px}.vl-final h2{font-size:52px}.vl-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vl-demo-slide,.vl-button{transition:none}}
