.lp-page{background-color:#fff}.lp-page .font-display{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.02em}.lp-page .eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.lp-page .glass{background:#ffffffe0;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000000f}.lp-page .glass-dark{background:#1a1a1a8c;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.1)}.lp-page .glass-strong{background:#ffffffd9;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border:1px solid rgba(255,255,255,.6)}.lp-page .grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lp-page .reveal{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.7,.1,1),transform .9s cubic-bezier(.2,.7,.1,1)}.lp-page .reveal.in{opacity:1;transform:none}.lp-page .hl{position:relative;display:inline-block}.lp-page .hl:after{content:"";position:absolute;left:0;right:0;bottom:6%;height:.16em;background:#ff5a1f;transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.1,1) .4s;border-radius:999px}.lp-page .reveal.in .hl:after{transform:scaleX(1)}.lp-page .bg-grad-orange{background-image:linear-gradient(135deg,#ff5a1f,#ff8a4c,#ffb088)}.lp-page .bg-grad-soft{background-image:linear-gradient(180deg,#fff5ee,#fff)}.lp-page .btn-cta{transition:transform .18s ease,box-shadow .18s ease}.lp-page .btn-cta:hover .arrow{transform:translate(3px)}.lp-page .btn-cta:active{transform:scale(.97)}.lp-page .btn-cta .arrow{transition:transform .2s ease;display:inline-flex}.lp-page .marquee{overflow:hidden;width:100%}.lp-page .marquee-track{animation:marquee-scroll 32s linear infinite}.lp-page .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(3deg)}}@keyframes floaty2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-24px) rotate(-4deg)}}@keyframes floaty3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.04)}}.lp-page .floaty{animation:floaty 7s ease-in-out infinite}.lp-page .floaty2{animation:floaty2 9s ease-in-out 1s infinite}.lp-page .floaty3{animation:floaty3 5s ease-in-out .5s infinite}@keyframes wapulse{0%,to{box-shadow:0 8px 24px #25d36666,0 0 #25d36699}40%{box-shadow:0 8px 24px #25d36666,0 0 0 16px #25d36600}}.lp-page .wa-pulse{animation:wapulse 3.6s ease-out infinite}.lp-page .car-tilt{transform:perspective(1200px) rotateY(-6deg) rotateX(4deg);filter:drop-shadow(0 40px 40px rgba(26,26,26,.25))}.lp-page .blob-shape{border-radius:64% 36% 60% 40%/40% 60%}.lp-page .blob-shape-2{border-radius:38% 62% 52% 48%/60% 40%}.lp-page .dot-grid{background-image:radial-gradient(rgba(26,26,26,.08) 1px,transparent 1px);background-size:22px 22px}@keyframes confetti-fall{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(60px) rotate(360deg);opacity:0}}.lp-page .confetti span{animation:confetti-fall 2.2s ease-out infinite}@media(max-width:1023px){.lp-page .lg-only-sticky{position:static!important}}.lp-page :focus-visible{outline:2px solid #FF5A1F;outline-offset:3px;border-radius:6px}.lp-page .shadow-soft{box-shadow:0 12px 40px -12px #1a1a1a1a}.lp-page .shadow-glow-sm{box-shadow:0 6px 20px -6px #ff5a1f59}.lp-page .shadow-glow{box-shadow:0 18px 50px -12px #ff5a1f73}.lp-page .shadow-glow-lg{box-shadow:0 30px 80px -16px #ff5a1f8c}.lp-page .text-orange-500{color:#ff5a1f}.lp-page .text-orange-400{color:#ff7a47}.lp-page .bg-orange-50{background-color:#fff5ee}.lp-page .bg-orange-500{background-color:#ff5a1f}.lp-page .border-orange-300{border-color:#ffa37a}.lp-page .border-orange-500{border-color:#ff5a1f}.lp-page .hover\:bg-orange-500:hover{background-color:#ff5a1f!important}.lp-page .hover\:border-orange-300:hover{border-color:#ffa37a!important}.lp-page .hover\:text-orange-500:hover{color:#ff5a1f!important}.lp-page .focus\:border-orange-500:focus{border-color:#ff5a1f}.lp-page .focus\:ring-orange-100:focus{--tw-ring-color: rgba(255,90,31,.1)}.lp-page .text-brandblue-500{color:#2a6fe0}.lp-page .bg-brandblue-100{background-color:#e1ecfb}.lp-page .text-brandblue-700{color:#1e4db7}.lp-page .text-ink-900{color:#1a1a1a}.lp-page .text-ink-700{color:#2d2d2d}.lp-page .text-ink-500{color:#6b6b6b}.lp-page .bg-ink-200{background-color:#e8e8e8}.lp-page .bg-ink-900{background-color:#1a1a1a}.lp-page .border-ink-200{border-color:#e8e8e8}.lp-page .border-ink-700{border-color:#2d2d2d}.lp-page .text-ink-900\/55{color:#1a1a1a8c}
