.ld:has(>.ld-premium){overflow-x:visible}.ld-premium{background:var(--rs-black);color:var(--rs-fg)}.ld-premium *{box-sizing:border-box}.ld-premium :is(h1,h2,h3,p,figure):not(:where(.vn-shared-proof *)){margin:0}.ld .vn-shared-proof>.ld-sec:first-child{padding-top:var(--rs-section-y)}.ld .vn-shared-proof>.ld-sec:last-child{padding-bottom:var(--rs-section-y)}.ld-premium :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--rs-orange-ink);outline-offset:var(--rs-space-1)}.ld-premium :is(#top,#projects,#process,#apply){scroll-margin-top:calc(var(--ld-nav-h,88px) + var(--rs-space-6))}.ld-premium .vn-skip{top:var(--rs-space-4);left:var(--rs-space-4);z-index:100;padding:var(--rs-space-3) var(--rs-space-4);background:var(--rs-ink-800);color:var(--rs-fg);position:absolute;transform:translateY(-200%)}.ld-premium .vn-skip:focus{transform:none}.ld-premium .vn-eyebrow{color:var(--rs-orange-ink);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body);font-weight:500}.ld-premium .vn-eyebrow>span{margin-inline:var(--rs-space-2);color:var(--rs-fg-muted)}.ld-premium .vn-hero{padding-top:var(--ld-nav-h,88px);background:var(--rs-black) url(/landing/_4_1.webp) no-repeat top center / max(1920px, 100vw) auto}.ld-premium .vn-hero-inner{align-items:center;gap:var(--rs-space-4);padding-block:var(--rs-space-12) 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ld-premium .vn-hero-copy{z-index:1;padding-bottom:var(--rs-space-12);position:relative}.ld-premium h1{max-width:660px;margin-top:var(--rs-space-5);font-size:var(--rs-text-hero);font-weight:500;line-height:var(--rs-lh-tight);letter-spacing:var(--rs-tracking-tight);text-wrap:balance}.ld-premium .vn-underline{display:inline-block;position:relative}.ld-premium .vn-underline:after{content:"";height:var(--rs-space-3);pointer-events:none;background:url(/landing/line-wide.svg) 50%/100% 100% no-repeat;position:absolute;bottom:-7px;left:0;right:0}.ld-premium .vn-hero-lead{max-width:600px;margin-top:var(--rs-space-8);color:var(--rs-fg-prose);font-size:var(--rs-text-lead);line-height:var(--rs-lh-body);text-wrap:pretty}.ld-premium .vn-commitments{gap:var(--rs-space-8);margin-top:var(--rs-space-8);display:flex}.ld-premium .vn-commitments p{gap:var(--rs-space-1);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);flex-direction:column;display:flex}.ld-premium .vn-commitments p+p{padding-left:var(--rs-space-8);border-left:1px solid var(--rs-stroke)}.ld-premium .vn-commitments strong{font-size:var(--rs-text-lead);font-weight:500}.ld-premium .vn-commitments span{color:var(--rs-fg-muted)}.ld-premium .vn-conditions{max-width:520px;margin-top:var(--rs-space-5);color:var(--rs-fg-muted);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);text-wrap:pretty}.ld-premium .vn-hero-action{margin-top:var(--rs-space-8)}.ld-premium .vn-hero-action .ld-btn{height:var(--rs-space-16);padding-inline:var(--rs-space-8);gap:var(--rs-space-4);border-radius:var(--rs-radius-control);white-space:normal;text-align:center}.ld-premium .vn-hero-action>p{max-width:420px;margin-top:var(--rs-space-3);color:var(--rs-fg-muted);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body)}.ld-premium .vn-portrait-scene{align-self:end;min-width:0;height:650px;position:relative}.ld-premium .vn-portrait-halo{inset:var(--rs-space-24) 0 var(--rs-space-24);background:radial-gradient(ellipse, var(--rs-orange-bg-12), transparent 68%);border-radius:50%;position:absolute}.ld-premium .vn-portrait{z-index:2;right:var(--rs-space-12);aspect-ratio:1300/1816;object-fit:cover;object-position:top;width:475px;max-width:100%;height:auto;display:block;position:absolute;bottom:0}.ld-premium .vn-hero-object{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.ld-premium .vn-hero-object--automation{z-index:1;width:180px;top:220px;left:-8px;transform:rotate(-14deg)}.ld-premium .vn-hero-object--launch{z-index:1;width:130px;top:16px;right:-24px;transform:rotate(8deg)}.ld-premium .vn-hero-object--team{z-index:3;width:150px;bottom:64px;right:-48px;transform:rotate(8deg)}.ld-premium :is(.vn-projects,.vn-process){padding-block:var(--rs-space-24)}.ld-premium .vn-process{background:var(--rs-ink-900)}.ld-premium .vn-process .vn-conditions{max-width:780px;margin-top:var(--rs-space-10)}.ld-premium .vn-section-heading{max-width:850px}.ld-premium h2:not(:where(.vn-shared-proof *)){margin-top:var(--rs-space-4);font-size:var(--rs-text-section);line-height:var(--rs-lh-tight);letter-spacing:var(--rs-tracking-tight);text-wrap:balance;font-weight:500}.ld-premium .vn-section-lead{max-width:780px;margin-top:var(--rs-space-8);color:var(--rs-fg-prose);font-size:var(--rs-text-lead);line-height:var(--rs-lh-body);text-wrap:pretty}.ld-premium .vn-project{min-width:0}.ld-premium .vn-process-heading{max-width:760px}.ld-premium .vn-process-heading .vn-section-lead{max-width:670px}.ld-premium .vn-track{margin:var(--rs-space-12) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ld-premium .vn-track li{min-width:0;padding-right:var(--rs-space-8);position:relative}.ld-premium .vn-track li:last-child{padding-right:0}.ld-premium .vn-track li:before{content:"";top:var(--rs-space-6);border-top:1px solid var(--rs-stroke);position:absolute;left:0;right:0}.ld-premium .vn-track li:last-child:before{right:calc(100% - var(--rs-space-12))}.ld-premium .vn-step{width:var(--rs-space-12);height:var(--rs-space-12);border:1px solid var(--rs-orange-border);background:var(--rs-ink-900);color:var(--rs-orange-ink);font-size:var(--rs-text-caption);border-radius:50%;place-items:center;display:grid;position:relative}.ld-premium .vn-track h3{margin-top:var(--rs-space-6);font-size:var(--rs-text-h3);line-height:var(--rs-lh-snug);letter-spacing:var(--rs-tracking-tight);font-weight:500}.ld-premium .vn-track p{margin-top:var(--rs-space-3);color:var(--rs-fg-prose);font-size:var(--rs-text-body);line-height:var(--rs-lh-body);text-wrap:pretty}@media (min-width:1101px) and (max-width:1350px){.ld-premium .vn-hero-object--team{right:-8px}.ld-premium .vn-hero-object--launch{right:0}}@media (max-width:1100px){.ld-premium .vn-hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ld-premium h1{font-size:50px}.ld-premium .vn-portrait{width:425px;right:var(--rs-space-4);max-width:calc(100% - var(--rs-space-4))}.ld-premium .vn-portrait-scene{height:650px}.ld-premium .vn-hero-object--automation{width:130px;top:260px;left:-8px}.ld-premium .vn-hero-object--launch{width:110px;top:128px;right:-8px}.ld-premium .vn-hero-object--team{width:120px;bottom:48px;right:-8px}.ld-premium h2:not(:where(.vn-shared-proof *)){font-size:var(--rs-text-h1-page)}}@media (max-width:900px){.ld-premium .vn-hero-inner{padding-top:var(--rs-space-12);grid-template-columns:minmax(0,1fr);gap:0}.ld-premium .vn-hero-copy{max-width:680px;padding-bottom:0}.ld-premium h1{max-width:660px;font-size:var(--rs-text-hero)}.ld-premium .vn-portrait-scene{width:500px;max-width:100%;height:540px;margin:var(--rs-space-6) auto 0}.ld-premium .vn-portrait{width:395px;right:var(--rs-space-10)}.ld-premium .vn-hero-object--automation{width:150px;top:152px;left:0}.ld-premium .vn-hero-object--launch{width:120px;top:8px;right:-8px}.ld-premium .vn-hero-object--team{width:130px;bottom:64px;right:-16px}.ld-premium :is(.vn-projects,.vn-process){padding-block:var(--rs-space-16)}.ld-premium .vn-track{grid-template-columns:minmax(0,1fr)}.ld-premium .vn-track li{padding:0 0 var(--rs-space-8) var(--rs-space-16)}.ld-premium .vn-track li:last-child{padding:0 0 0 var(--rs-space-16)}.ld-premium .vn-track li:before{top:0;bottom:0;left:var(--rs-space-6);border-top:0;border-left:1px solid var(--rs-stroke);right:auto}.ld-premium .vn-track li:last-child:before{display:none}.ld-premium .vn-step{position:absolute;top:0;left:0}.ld-premium .vn-track h3{margin-top:var(--rs-space-2)}.ld-premium .vn-track p{max-width:580px}}@media (max-width:639px){.ld-premium .vn-hero-inner{padding-top:var(--rs-space-8)}.ld-premium .vn-eyebrow{font-size:var(--rs-text-label)}.ld-premium .vn-eyebrow>span{margin-inline:var(--rs-space-1)}.ld-premium h1{margin-top:var(--rs-space-5);font-size:40px;line-height:var(--rs-lh-tight)}.ld-premium .vn-underline:after{height:var(--rs-space-2);bottom:-5px}.ld-premium .vn-hero-lead{margin-top:var(--rs-space-6);font-size:var(--rs-text-body)}.ld-premium .vn-commitments{gap:var(--rs-space-4);margin-top:var(--rs-space-6)}.ld-premium .vn-commitments p{font-size:var(--rs-text-caption)}.ld-premium .vn-commitments p+p{padding-left:var(--rs-space-4)}.ld-premium .vn-commitments strong{font-size:var(--rs-text-body)}.ld-premium .vn-conditions{margin-top:var(--rs-space-4);font-size:var(--rs-text-caption)}.ld-premium .vn-hero-action{margin-top:var(--rs-space-6)}.ld-premium .vn-hero-action .ld-btn{width:100%;height:auto;min-height:var(--rs-space-16);padding:var(--rs-space-4);gap:var(--rs-space-2);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-snug)}.ld-premium .vn-hero-action .ld-btn svg{flex:none}.ld-premium .vn-hero-action>p{font-size:var(--rs-text-label)}.ld-premium .vn-portrait-scene{height:410px;margin-top:var(--rs-space-6)}.ld-premium .vn-portrait{width:300px;right:var(--rs-space-6);max-width:calc(100% - var(--rs-space-6))}.ld-premium .vn-hero-object--automation{width:90px;top:124px;left:-12px}.ld-premium .vn-hero-object--launch{width:80px;top:16px;right:-8px}.ld-premium .vn-hero-object--team{width:90px;bottom:64px;right:-12px}.ld-premium h2:not(:where(.vn-shared-proof *)){font-size:var(--rs-space-8);line-height:var(--rs-lh-snug)}.ld-premium .vn-section-lead{margin-top:var(--rs-space-6);font-size:var(--rs-text-body)}.ld-premium .vn-track{margin-top:var(--rs-space-8)}.ld-premium .vn-track h3{font-size:var(--rs-text-lead)}.ld-premium .vn-track p{font-size:var(--rs-text-body-sm)}}@media (prefers-reduced-motion:reduce){.ld-premium *,.ld-premium :before,.ld-premium :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ld-premium .ld-btn:hover{transform:none}}.ld-premium .vn-project-tabs{gap:var(--rs-space-3);margin-top:var(--rs-space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-premium .vn-project-tabs button{justify-content:space-between;align-items:center;gap:var(--rs-space-3);padding:var(--rs-space-5) var(--rs-space-6);border:1px solid var(--rs-stroke);border-radius:var(--rs-radius-control);background:var(--rs-ink-900);color:var(--rs-fg-prose);font:500 var(--rs-text-body)/var(--rs-lh-snug) var(--rs-font-body);text-align:left;cursor:pointer;display:flex}.ld-premium .vn-project-tabs button[aria-selected=true]{background:var(--rs-orange-bg-12);color:var(--rs-fg);border-color:var(--rs-orange-border)}.ld-premium .vn-project-tabs svg{color:var(--rs-orange-ink);flex:none}.ld-premium .vn-project-panel{padding-top:var(--rs-space-10)}.ld-premium .vn-project-intro{gap:var(--rs-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ld-premium .vn-project-intro h3{font:500 var(--rs-text-h1-page)/var(--rs-lh-tight) var(--rs-font-display);letter-spacing:var(--rs-tracking-tight);text-wrap:balance}.ld-premium .vn-project-intro>p{color:var(--rs-fg-prose);font-size:var(--rs-text-lead);line-height:var(--rs-lh-body)}.ld-premium .vn-business-examples{gap:var(--rs-space-12);margin-top:var(--rs-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ld-premium .vn-business-examples h4,.ld-premium .vn-saas-examples h4{margin:var(--rs-space-3) 0;font:500 var(--rs-text-h3)/var(--rs-lh-snug) var(--rs-font-display)}.ld-premium .vn-business-examples p:not(.vn-eyebrow),.ld-premium .vn-saas-examples p{color:var(--rs-fg-prose);font-size:var(--rs-text-body);line-height:var(--rs-lh-body)}.ld-premium .vn-project-outcome{margin-top:var(--rs-space-5);padding-left:var(--rs-space-4);border-left:2px solid var(--rs-orange-border)}.ld-premium .vn-business-flow{gap:var(--rs-space-3);margin-top:var(--rs-space-6);color:var(--rs-fg);font-size:var(--rs-text-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ld-premium .vn-business-flow li:not(:last-child):after{content:"→";margin-left:var(--rs-space-3);color:var(--rs-orange-ink)}.ld-premium .vn-content-result{gap:var(--rs-space-16);margin-top:var(--rs-space-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.ld-premium .vn-revenue{margin-block:var(--rs-space-4) var(--rs-space-6);color:var(--rs-orange-ink);font:500 var(--rs-text-hero)/var(--rs-lh-tight) var(--rs-font-display);display:block}.ld-premium .vn-content-result p:not(.vn-eyebrow){margin-top:var(--rs-space-4);color:var(--rs-fg-prose);font-size:var(--rs-text-body);line-height:var(--rs-lh-body)}.ld-premium .vn-proof-link{align-items:center;gap:var(--rs-space-3);min-height:44px;margin-top:var(--rs-space-4);color:var(--rs-orange-ink);font-size:var(--rs-text-body);display:inline-flex}.ld-premium .vn-motion-example{justify-self:center;max-width:300px}.ld-premium .vn-motion-example video{aspect-ratio:9/16;border-radius:var(--rs-radius-xl);background:var(--rs-ink-900);width:100%;display:block}.ld-premium .vn-motion-example p{font-size:var(--rs-text-label)!important}.ld-premium .vn-saas-examples{gap:var(--rs-space-10);margin-top:var(--rs-space-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.ld-premium .vn-saas-proof .ld-student-image-frame{aspect-ratio:2650/1712}.ld-premium .vn-saas-proof>p{margin-top:var(--rs-space-3);font-size:var(--rs-text-label);color:var(--rs-fg-muted)}.ld-premium .vn-saas-examples h4:not(:first-child){margin-top:var(--rs-space-6)}@media (max-width:767px){.ld-premium .vn-project-tabs{gap:var(--rs-space-2);grid-template-columns:minmax(0,1fr)}.ld-premium .vn-project-tabs button{padding:var(--rs-space-4);min-height:52px}.ld-premium :is(.vn-project-intro,.vn-business-examples,.vn-content-result,.vn-saas-examples){gap:var(--rs-space-6);grid-template-columns:minmax(0,1fr)}.ld-premium .vn-project-intro h3{font-size:var(--rs-space-8);line-height:var(--rs-lh-snug)}.ld-premium .vn-project-intro>p{font-size:var(--rs-text-body)}.ld-premium .vn-business-examples{gap:var(--rs-space-8)}.ld-premium .vn-revenue{font-size:var(--rs-text-h1-page)}}.ld-premium .vn-business-photo{margin-top:var(--rs-space-5);object-fit:cover;border-radius:var(--rs-radius-xl);width:100%;max-height:240px;display:block}
.ld-premium .vn-application{padding-block:var(--rs-space-24);background:var(--rs-ink-900)}.ld-premium .vn-app-layout{gap:var(--rs-space-16);margin-top:var(--rs-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;display:grid}.ld-premium .vn-app-context{gap:var(--rs-space-6);color:var(--rs-fg-muted);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);display:grid}.ld-premium .vn-app-local-note{padding-left:var(--rs-space-5);border-left:2px solid var(--rs-orange-border)}.ld-premium .vn-app-local-note p+p{margin-top:var(--rs-space-4)}.ld-premium .vn-app-local-note strong{color:var(--rs-fg);font-weight:500}.ld-premium .vn-app-note-icon{color:var(--rs-orange-ink);margin-bottom:var(--rs-space-4);display:block}.ld-premium .vn-app-body{min-width:0}.ld-premium .vn-app-progress{justify-content:space-between;gap:var(--rs-space-3);padding:0 0 var(--rs-space-6);border-bottom:1px solid var(--rs-stroke);margin:0;list-style:none;display:flex}.ld-premium .vn-app-progress li{align-items:center;gap:var(--rs-space-2);color:var(--rs-fg-muted);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body);display:flex}.ld-premium .vn-app-progress li[aria-current=step]{color:var(--rs-orange-ink)}.ld-premium .vn-app-progress-number{width:var(--rs-space-8);height:var(--rs-space-8);border:1px solid var(--rs-stroke);border-radius:var(--rs-radius-pill);font-size:var(--rs-text-label);flex:none;place-items:center;display:grid}.ld-premium .vn-app-progress li[aria-current=step] .vn-app-progress-number{border-color:var(--rs-orange-border);background:var(--rs-orange-bg)}.ld-premium .vn-app-step-heading{margin-block:var(--rs-space-8)}.ld-premium .vn-app-step-heading>p{color:var(--rs-fg-muted);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body)}.ld-premium .vn-app-step-heading h3{margin-block:var(--rs-space-2) var(--rs-space-3);font-size:var(--rs-text-h3);font-weight:500;line-height:var(--rs-lh-snug)}.ld-premium .vn-app-fields{gap:var(--rs-space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.ld-premium .vn-app-fields .form-label{margin-bottom:var(--rs-space-2);color:var(--rs-fg);font-family:var(--rs-font-body);font-size:var(--rs-text-body);font-weight:500;line-height:var(--rs-lh-body);text-transform:none;letter-spacing:normal}.ld-premium .vn-app-fields .field{min-width:0;font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);border-radius:var(--rs-radius-control)}.ld-premium .vn-app-fields .field:focus-visible{outline:2px solid var(--rs-orange-ink);outline-offset:var(--rs-space-1)}.ld-premium .vn-app-fields .field[aria-invalid=true]{border-color:var(--rs-red)}.ld-premium .vn-app-phone{--PhoneInputCountryFlag-height:var(--rs-space-4);--PhoneInputCountryFlag-borderColor:var(--rs-divider);--PhoneInputCountrySelectArrow-color:var(--rs-fg-muted);--PhoneInput-color--focus:var(--rs-orange-ink);width:100%;min-height:48px;padding-inline:var(--rs-space-4);border:1px solid var(--rs-input-border);border-radius:var(--rs-radius-control);background:var(--rs-input-bg);color:var(--rs-fg)}.ld-premium .vn-app-phone:focus-within{border-color:var(--rs-divider)}.ld-premium .vn-app-phone:has(.vn-app-phone-input[aria-invalid=true]){border-color:var(--rs-red)}.ld-premium .vn-app-phone-input{min-width:0;padding-block:var(--rs-space-3);color:var(--rs-fg);font:inherit;font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);background:0 0;border:0;outline:0}.ld-premium .vn-app-phone-input::placeholder{color:var(--rs-fg-faint)}.ld-premium .vn-app-phone .PhoneInputCountry{margin-right:var(--rs-space-3);padding-right:var(--rs-space-3);border-right:1px solid var(--rs-stroke)}.ld-premium .vn-app-phone .PhoneInputCountrySelect:focus-visible{outline:2px solid var(--rs-orange-ink);outline-offset:var(--rs-space-1)}.ld-premium .vn-app-field-help{margin-bottom:var(--rs-space-3);color:var(--rs-fg-muted);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body)}.ld-premium .vn-app-field-help>span{white-space:nowrap}.ld-premium .vn-app-field-error{margin-top:var(--rs-space-2);color:var(--rs-fg);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body)}.ld-premium .vn-app-choice-group{border:0;min-width:0;margin:0;padding:0}.ld-premium .vn-app-choice-group legend{padding:0}.ld-premium .vn-app-choices{gap:var(--rs-space-2);display:grid}.ld-premium .vn-app-choice{align-items:flex-start;gap:var(--rs-space-3);min-height:48px;padding:var(--rs-space-3) var(--rs-space-4);border:1px solid var(--rs-input-border);border-radius:var(--rs-radius-control);color:var(--rs-fg-prose);background:var(--rs-input-bg);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);cursor:pointer;display:flex}.ld-premium .vn-app-choice:hover{border-color:var(--rs-divider)}.ld-premium .vn-app-choice:has(input:checked){background:var(--rs-orange-bg);border-color:var(--rs-orange-border);color:var(--rs-fg)}.ld-premium .vn-app-choice-group[aria-invalid=true] .vn-app-choice{border-color:var(--rs-red)}.ld-premium .vn-app-choice:has(input:focus-visible){outline:2px solid var(--rs-orange-ink);outline-offset:var(--rs-space-1)}.ld-premium .vn-app-choice input{width:var(--rs-space-4);height:var(--rs-space-4);margin:var(--rs-space-1) 0 0;accent-color:var(--rs-orange-ink);flex:none}.ld-premium .vn-app-errors{margin-bottom:var(--rs-space-8);padding:var(--rs-space-5);border:1px solid var(--rs-red);border-radius:var(--rs-radius-control);color:var(--rs-fg);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body)}.ld-premium .vn-app-errors ul{gap:var(--rs-space-3);margin:var(--rs-space-3) 0 0;padding-left:var(--rs-space-5);display:grid}.ld-premium .vn-app-errors a{color:inherit;text-underline-offset:var(--rs-space-1)}.ld-premium .vn-app-errors:focus,.ld-premium .vn-app-storage-error:focus{outline:2px solid var(--rs-orange-ink);outline-offset:var(--rs-space-1)}.ld-premium .vn-app-notice{margin-bottom:var(--rs-space-6);padding:var(--rs-space-5);color:var(--rs-fg-prose);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body)}.ld-premium .vn-app-notice p+p{margin-top:var(--rs-space-2)}.ld-premium .vn-app-notice a{color:var(--rs-orange-ink)}.ld-premium .vn-app-notice strong{color:var(--rs-fg);font-weight:500}.ld-premium .vn-app-storage-error{border-color:var(--rs-red)}.ld-premium .vn-app-status{color:var(--rs-fg-prose);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body)}.ld-premium .vn-app-status:not(:empty){margin-bottom:var(--rs-space-6)}.ld-premium .vn-app-inline-actions{gap:var(--rs-space-3) var(--rs-space-5);margin-top:var(--rs-space-4);flex-wrap:wrap;align-items:center;display:flex}.ld-premium .vn-app-text-button{min-height:44px;padding:var(--rs-space-2) 0;color:var(--rs-orange-ink);font:inherit;font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);text-align:left;text-underline-offset:var(--rs-space-1);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.ld-premium .vn-app-text-button:hover{color:var(--rs-fg)}.ld-premium .vn-app-actions{gap:var(--rs-space-3) var(--rs-space-5);margin-top:var(--rs-space-8);flex-wrap:wrap;align-items:center;display:flex}.ld-premium .vn-app-actions .btn{white-space:normal;min-height:48px}.ld-premium .vn-app-next{justify-content:center;align-items:center;gap:var(--rs-space-4);min-width:0;min-height:var(--rs-space-16);height:auto;padding:var(--rs-space-4) var(--rs-space-6);border-radius:var(--rs-radius-control);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body);white-space:normal;text-align:center;flex:1;display:inline-flex}.ld-premium .vn-app-next>span:last-child{flex:none;display:inline-flex}.ld-premium .vn-app-next:disabled,.ld-premium .vn-app-text-button:disabled{opacity:.55;cursor:not-allowed}.ld-premium .vn-app-draft-actions{gap:0 var(--rs-space-6);margin-top:var(--rs-space-4);flex-wrap:wrap;align-items:center;display:flex}.ld-premium .vn-app-draft-actions p{margin-top:var(--rs-space-2);color:var(--rs-fg-muted);font-size:var(--rs-text-caption);line-height:var(--rs-lh-body);flex-basis:100%}.ld-premium .vn-app-prepared{padding-top:var(--rs-space-4)}.ld-premium .vn-app-prepared-icon{margin-bottom:var(--rs-space-6);color:var(--rs-orange-ink);display:block}.ld-premium .vn-app-prepared h3{font-size:var(--rs-text-h3);font-weight:500;line-height:var(--rs-lh-snug)}.ld-premium .vn-app-prepared>p{margin-top:var(--rs-space-4);color:var(--rs-fg-prose);font-size:var(--rs-text-body);line-height:var(--rs-lh-body)}.ld-premium .vn-app-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ld-premium .vn-app-honeypot input{width:1px;min-width:0;display:block}.ld-premium .vn-app-consent{margin-top:var(--rs-space-8);color:var(--rs-fg-prose);font-size:var(--rs-text-body-sm);line-height:var(--rs-lh-body)}.ld-premium .vn-app-consent label{align-items:flex-start;gap:var(--rs-space-3);cursor:pointer;display:flex}.ld-premium .vn-app-consent input{margin-top:var(--rs-space-1);width:var(--rs-space-5);height:var(--rs-space-5);accent-color:var(--rs-orange-ink);flex:none}.ld-premium .vn-app-consent a{color:var(--rs-orange-ink);text-underline-offset:var(--rs-space-1)}.ld-premium .vn-app-consent>p,.ld-premium .vn-app-consent-unavailable,.ld-premium .vn-app-body form>.vn-app-status{margin-top:var(--rs-space-4);color:var(--rs-fg-muted);font-size:var(--rs-text-caption)}.ld-premium .vn-app-receipt{overflow-wrap:anywhere;font-family:var(--rs-font-mono);font-size:var(--rs-text-small);line-height:var(--rs-lh-body);color:var(--rs-fg-muted)}@media (max-width:900px){.ld-premium .vn-app-layout{gap:var(--rs-space-10);grid-template-columns:minmax(0,1fr)}.ld-premium .vn-app-context{max-width:760px}}@media (max-width:640px){.ld-premium .vn-application{padding-block:var(--rs-space-16)}.ld-premium .vn-app-layout{margin-top:var(--rs-space-8);gap:var(--rs-space-8)}.ld-premium .vn-app-context{gap:var(--rs-space-4);order:2}.ld-premium .vn-app-body{order:1}.ld-premium .vn-app-progress{gap:var(--rs-space-2)}.ld-premium .vn-app-progress li{gap:var(--rs-space-1);font-size:var(--rs-text-label)}.ld-premium .vn-app-progress li>span:last-child{display:none}.ld-premium .vn-app-progress-number{width:var(--rs-space-6);height:var(--rs-space-6)}.ld-premium .vn-app-actions{align-items:stretch}.ld-premium .vn-app-next{flex-basis:100%}.ld-premium .vn-app-actions>.btn{order:1}}
