.grad{background:linear-gradient(95deg,#e0703f 0%,#be4928 48%,#8f3319 100%);-webkit-text-fill-color:transparent;color:#be4928;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.grad-hero{background:linear-gradient(95deg,#ce5a30 0%,#a73e21 50%,#7a2a14 100%);-webkit-text-fill-color:transparent;color:#a73e21;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq-plus svg{transition:transform .15s}.faq[open] .faq-plus svg{transform:rotate(45deg)}.landing-hero-bg{background:radial-gradient(900px 520px at 8% -10%,#be4928f2,#be492800 62%),radial-gradient(900px 560px at 94% -6%,#e26030f2,#e2603000 60%),radial-gradient(760px 460px at 50% 16%,#ffe2d0f2,#ffe2d000 70%),linear-gradient(#f2996c 0%,#f8c4a7 32%,#fde8dc 60%,#fff 90%)}.landing-corner-left{background:radial-gradient(circle at 0 100%,#fff0 23.5px,#fff 24px)}.landing-corner-right{background:radial-gradient(circle at 100% 100%,#fff0 23.5px,#fff 24px)}.landing-relay-bg{background:radial-gradient(700px 420px at 100% 0,#f6aa80b3,#f6aa8000 65%),linear-gradient(140deg,#c9532c 0%,#a73e21 50%,#7a2a14 100%)}.landing-demo-bg{background:radial-gradient(900px 560px at 0 0,#f6aa80bf,#f6aa8000 62%),radial-gradient(760px 520px at 100% 100%,#4a14068c,#4a140600 62%),linear-gradient(140deg,#c9532c 0%,#a73e21 46%,#7a2a14 100%)}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing{--landing-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes landing-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-fade-in{0%{opacity:0}}@keyframes landing-fade-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){.intro{animation:landing-rise .55s var(--landing-ease) both;animation-delay:var(--intro-d,0s)}.intro-check{animation:.3s ease-out both landing-fade-in;animation-delay:var(--intro-d,0s)}.intro-uncheck{animation:.3s ease-out both landing-fade-out;animation-delay:var(--intro-d,0s)}.reveal-on [data-reveal]{transition:opacity .55s var(--landing-ease), transform .55s var(--landing-ease), translate .2s ease-out;transition-delay:calc(var(--reveal-i,0) * 80ms), calc(var(--reveal-i,0) * 80ms), 0s}.reveal-on [data-reveal]:not([data-reveal=shown]){opacity:0;transform:translateY(16px)}}.lift{position:relative}.lift:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow,0 22px 40px -24px #1c181559);opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lift:hover:after{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lift{transition:translate .2s ease-out}.lift:hover{translate:0 -2px}}
