.hero-bg-base[data-v-59522cb0]{background:#07080c;z-index:-3}.hero-bg[data-v-59522cb0],.hero-bg-base[data-v-59522cb0]{inset:0;pointer-events:none;position:absolute}.hero-bg[data-v-59522cb0]{overflow:hidden;z-index:-2}.hero-bg__img[data-v-59522cb0]{filter:brightness(.65) saturate(.85);height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.4) 18%,rgba(0,0,0,.85) 32%,#000 45%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.4) 18%,rgba(0,0,0,.85) 32%,#000 45%);-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;opacity:0;position:absolute;transform:scale(1.06);transform-origin:50% 100%;transition:opacity .6s ease-out;width:100%}.hero-bg__img--active[data-v-59522cb0]{opacity:1}.hero-bg__mobile-gradient[data-v-59522cb0]{background:radial-gradient(ellipse 70% 60% at 75% 70%,#fb923c6b 0,#fb923c00 60%),radial-gradient(ellipse 60% 50% at 20% 30%,#ea580c47 0,#ea580c00 65%),linear-gradient(135deg,#1a0a05,#2a1208 22%,#4a1f0a 48%,#7a2f0c 72%,#ea580c);inset:0;position:absolute}@media(min-width:900px){.hero-bg__img[data-v-59522cb0]{filter:brightness(.6) saturate(.85);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 14%,rgba(0,0,0,.65) 26%,rgba(0,0,0,.92) 38%,#000 48%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 14%,rgba(0,0,0,.65) 26%,rgba(0,0,0,.92) 38%,#000 48%);-o-object-position:center center;object-position:center center;transform:translate(12vw) scale(1.04);transform-origin:50% 100%;width:120vw}}.hero-bg__fade-horizontal[data-v-59522cb0]{background:linear-gradient(90deg,#07080cb3 0,#07080c8c,#07080c5c,#07080c2e,#07080c0f,#07080c00 80%);inset:0;position:absolute}.hero-bg__fade-bottom[data-v-59522cb0]{background:linear-gradient(180deg,#07080c00 60%,#07080c99 85%,#07080c);inset:0;position:absolute}.hero-bg__vignette[data-v-59522cb0]{background:radial-gradient(ellipse 120% 80% at 75% 50%,transparent 0,rgba(7,8,12,.35) 100%),radial-gradient(ellipse 80% 60% at 50% 0,rgba(7,8,12,.5) 0,transparent 60%);inset:0;mix-blend-mode:multiply;position:absolute}@media(max-width:700px){.hero-bg__fade-horizontal[data-v-59522cb0]{background:linear-gradient(180deg,#07080cc7 0,#07080ca8 10%,#07080c85 22%,#07080c5c,#07080c38 50%,#07080c2e 62%,#07080c4d 76%,#07080c8c 86%,#07080cd1 94%,#07080cf7)}}.hero-content[data-v-59522cb0]{margin-inline:auto;max-width:56rem}.hero-inner[data-v-59522cb0]{text-align:center}.hero-ctas[data-v-59522cb0],.hero-subheadline[data-v-59522cb0]{justify-content:center}.hero-built-list[data-v-59522cb0],.hero-subheadline[data-v-59522cb0]{margin-inline:auto}.hero-built-list[data-v-59522cb0]{text-align:left;width:-moz-fit-content;width:fit-content}.hero-trust[data-v-59522cb0]{justify-content:center}@media(min-width:900px){.hero-content[data-v-59522cb0]{margin-inline:auto;max-width:72rem}.hero-inner[data-v-59522cb0]{max-width:36rem;text-align:left}.hero-built-list[data-v-59522cb0],.hero-subheadline[data-v-59522cb0]{margin-inline:0}.hero-ctas[data-v-59522cb0],.hero-trust[data-v-59522cb0]{justify-content:flex-start}}.hero-headline.hero-headline[data-v-59522cb0]{font-family:var(--font-mono)}.hero-headline-accent[data-v-59522cb0]{background:linear-gradient(90deg,#ff9800,#ffa733,#ff6b00,#ffa733,#ff9800);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;color:transparent}.hero-cta-primary[data-v-59522cb0],.hero-headline-accent[data-v-59522cb0]{animation:hero-headline-gradient-59522cb0 3s ease infinite}.hero-cta-primary[data-v-59522cb0]{background:linear-gradient(90deg,#ff9800,#ffa733,#ff6b00,#ffa733,#ff9800);background-size:200% 200%}.hero-cta-primary[data-v-59522cb0]:hover{animation-duration:1.8s}@keyframes hero-headline-gradient-59522cb0{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.hero-cta-primary[data-v-59522cb0],.hero-headline-accent[data-v-59522cb0]{animation:none}}@keyframes fade-in-up-59522cb0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-59522cb0]{animation:fade-in-up-59522cb0 .8s ease-out forwards;opacity:0}.animation-delay-300[data-v-59522cb0]{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.animate-fade-in-up[data-v-59522cb0]{animation:none;opacity:1}.animate-float-slow[data-v-59522cb0]{animation:none}}@keyframes float-slow-59522cb0{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-20px)}}.animate-float-slow[data-v-59522cb0]{animation:float-slow-59522cb0 6s ease-in-out infinite}.animation-delay-2000[data-v-59522cb0]{animation-delay:3s}@keyframes gradient-x-59522cb0{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmer-59522cb0{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-gradient-x[data-v-59522cb0]{animation:gradient-x-59522cb0 3s ease infinite;background-size:200% 200%}.animate-shimmer[data-v-59522cb0]{animation:shimmer-59522cb0 2s infinite}@media(max-width:1023px){.animate-float-slow[data-v-59522cb0],.animate-gradient-x[data-v-59522cb0],.animate-shimmer[data-v-59522cb0],.hero-cta-primary[data-v-59522cb0],.hero-headline-accent[data-v-59522cb0]{animation:none}}.landing-root[data-v-1aaa6909],.landing-root[data-v-1aaa6909] *{font-family:var(--font-sans)}.landing-root[data-v-1aaa6909]{font-feature-settings:"ss01" on,"ss02" on,"cv01" on}.background-pulse[data-v-1aaa6909]{opacity:0}.background-pulse[data-v-1aaa6909],.background-pulse.active[data-v-1aaa6909]{transition:opacity .5s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}.background-pulse.active[data-v-1aaa6909]{opacity:1}.scroll-background-transition[data-v-1aaa6909]{transition:opacity .5s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}.demo-upload-cursor[data-v-1aaa6909]{opacity:0}.demo-upload-file[data-v-1aaa6909]{opacity:1}.demo-upload-progress[data-v-1aaa6909]{width:100%}.demo-upload-check[data-v-1aaa6909]{opacity:1}.demo-typing-cursor[data-v-1aaa6909]{opacity:0}.demo-opt-correct[data-v-1aaa6909]{background:#22c55e1f;border-color:#22c55e66}.demo-radio-correct[data-v-1aaa6909]{background:#22c55e;border-color:#22c55e}.demo-icon-check[data-v-1aaa6909]{opacity:1}.demo-text-correct[data-v-1aaa6909]{color:#4ade80}.demo-opt-wrong[data-v-1aaa6909]{background:#ffffff0d;border-color:#ffffff1a}.demo-radio-wrong[data-v-1aaa6909]{background:transparent;border-color:#ffffff4d}.demo-icon-x[data-v-1aaa6909]{opacity:0}.demo-text-wrong[data-v-1aaa6909]{color:#fff9}.demo-sr-good[data-v-1aaa6909]{border-color:#22c55e80;box-shadow:0 0 12px #22c55e4d}.demo-sr-result-good[data-v-1aaa6909]{opacity:1}.demo-sr-result-hard[data-v-1aaa6909]{opacity:0}@media(min-width:1024px){.demo-upload-cursor[data-v-1aaa6909]{animation:cursorClick-1aaa6909 2.5s ease-in-out infinite;opacity:unset}.demo-upload-file[data-v-1aaa6909]{animation:uploadSlide-1aaa6909 2.5s ease-out infinite;opacity:unset}.demo-upload-progress[data-v-1aaa6909]{animation:uploadBar-1aaa6909 2.5s ease-in-out infinite;width:unset}.demo-upload-check[data-v-1aaa6909]{animation:uploadDone-1aaa6909 2.5s ease-out infinite;opacity:unset}.demo-typing-cursor[data-v-1aaa6909]{animation:cursorBlink-1aaa6909 .6s steps(1) infinite;opacity:unset}.demo-opt-correct[data-v-1aaa6909]{animation:optCorrect-1aaa6909 6s ease-in-out infinite;background:unset;border-color:unset}.demo-radio-correct[data-v-1aaa6909]{animation:radioCorrect-1aaa6909 6s ease-in-out infinite;background:unset;border-color:unset}.demo-icon-check[data-v-1aaa6909]{animation:iconCheck-1aaa6909 6s ease-in-out infinite;opacity:unset}.demo-text-correct[data-v-1aaa6909]{animation:textCorrect-1aaa6909 6s ease-in-out infinite;color:unset}.demo-opt-wrong[data-v-1aaa6909]{animation:optWrong-1aaa6909 6s ease-in-out infinite}.demo-opt-wrong[data-v-1aaa6909],.demo-radio-wrong[data-v-1aaa6909]{background:unset;border-color:unset}.demo-radio-wrong[data-v-1aaa6909]{animation:radioWrong-1aaa6909 6s ease-in-out infinite}.demo-icon-x[data-v-1aaa6909]{animation:iconX-1aaa6909 6s ease-in-out infinite;opacity:unset}.demo-text-wrong[data-v-1aaa6909]{animation:textWrong-1aaa6909 6s ease-in-out infinite;color:unset}.demo-sr-good[data-v-1aaa6909]{animation:srGood-1aaa6909 6s ease-in-out infinite;border-color:unset;box-shadow:unset}.demo-sr-hard[data-v-1aaa6909]{animation:srHard-1aaa6909 6s ease-in-out infinite}.demo-sr-result-good[data-v-1aaa6909]{animation:srResultGood-1aaa6909 6s ease-in-out infinite;opacity:unset}.demo-sr-result-hard[data-v-1aaa6909]{animation:srResultHard-1aaa6909 6s ease-in-out infinite;opacity:unset}}@keyframes cursorClick-1aaa6909{0%{opacity:0;transform:translate(8px,-4px) scale(1)}8%{opacity:.8;transform:translate(0) scale(1)}14%{opacity:1;transform:translate(0) scale(.85)}20%{opacity:0;transform:translate(0) scale(1)}to{opacity:0}}@keyframes uploadSlide-1aaa6909{0%,10%{opacity:0;transform:translateY(16px)}25%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes uploadBar-1aaa6909{0%,20%{width:0}60%{width:100%}88%,to{width:100%}}@keyframes uploadDone-1aaa6909{0%,55%{opacity:0;transform:scale(.4)}65%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes cursorBlink-1aaa6909{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes optCorrect-1aaa6909{0%,5%{background:#ffffff0d;border-color:#ffffff1a}18%,38%{background:#22c55e1f;border-color:#22c55e66}46%,to{background:#ffffff0d;border-color:#ffffff1a}}@keyframes radioCorrect-1aaa6909{0%,5%{background:transparent;border-color:#ffffff4d}18%,38%{background:#22c55e;border-color:#22c55e}46%,to{background:transparent;border-color:#ffffff4d}}@keyframes iconCheck-1aaa6909{0%,5%{opacity:0}18%,38%{opacity:1}46%,to{opacity:0}}@keyframes textCorrect-1aaa6909{0%,5%{color:#fff9}18%,38%{color:#4ade80}46%,to{color:#fff9}}@keyframes optWrong-1aaa6909{0%,54%{background:#ffffff0d;border-color:#ffffff1a}66%,88%{background:#ef44441f;border-color:#ef444466}96%,to{background:#ffffff0d;border-color:#ffffff1a}}@keyframes radioWrong-1aaa6909{0%,54%{background:transparent;border-color:#ffffff4d}66%,88%{background:#ef4444;border-color:#ef4444}96%,to{background:transparent;border-color:#ffffff4d}}@keyframes iconX-1aaa6909{0%,54%{opacity:0}66%,88%{opacity:1}96%,to{opacity:0}}@keyframes textWrong-1aaa6909{0%,54%{color:#fff9}66%,88%{color:#f87171}96%,to{color:#fff9}}@keyframes srGood-1aaa6909{0%,5%{border-color:#22c55e33;box-shadow:none;transform:scale(1)}15%,38%{border-color:#22c55e80;box-shadow:0 0 16px #22c55e66;transform:scale(1.1)}46%,to{border-color:#22c55e33;box-shadow:none;transform:scale(1)}}@keyframes srHard-1aaa6909{0%,54%{border-color:#f59e0b33;box-shadow:none;transform:scale(1)}64%,88%{border-color:#f59e0b80;box-shadow:0 0 16px #f59e0b66;transform:scale(1.1)}96%,to{border-color:#f59e0b33;box-shadow:none;transform:scale(1)}}@keyframes srResultGood-1aaa6909{0%,10%{opacity:0;transform:translateY(4px)}18%,38%{opacity:1;transform:translateY(0)}46%,to{opacity:0;transform:translateY(0)}}@keyframes srResultHard-1aaa6909{0%,58%{opacity:0;transform:translateY(4px)}66%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.demo-icon-check[data-v-1aaa6909],.demo-icon-x[data-v-1aaa6909],.demo-opt-correct[data-v-1aaa6909],.demo-opt-wrong[data-v-1aaa6909],.demo-radio-correct[data-v-1aaa6909],.demo-radio-wrong[data-v-1aaa6909],.demo-sr-good[data-v-1aaa6909],.demo-sr-hard[data-v-1aaa6909],.demo-sr-result-good[data-v-1aaa6909],.demo-sr-result-hard[data-v-1aaa6909],.demo-text-correct[data-v-1aaa6909],.demo-text-wrong[data-v-1aaa6909],.demo-typing-cursor[data-v-1aaa6909],.demo-upload-check[data-v-1aaa6909],.demo-upload-cursor[data-v-1aaa6909],.demo-upload-file[data-v-1aaa6909],.demo-upload-progress[data-v-1aaa6909]{animation:none!important}}
