.promo-card[data-v-9d35f8f8]{position:relative}.promo-card[data-v-9d35f8f8]:after{background:linear-gradient(90deg,#2563eb,#06b6d4 65%,transparent);bottom:0;content:"";height:3px;left:0;mask-image:linear-gradient(90deg,#000,#000 65%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 65%,transparent);position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0;z-index:20}.promo-card[data-v-9d35f8f8]:hover:after{width:100%}.promo-card[data-v-9d35f8f8]:hover{transform:translateY(-6px) scale(1.02)}.modern-btn[data-v-9d35f8f8]{align-items:center;background:transparent;border:none;border-radius:9999px;color:#374151;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;outline:none;padding:.75rem 2.5rem;position:relative;text-decoration:none;transition:background .22s,transform .36s}.modern-btn[data-v-9d35f8f8]:hover{background:#3b82f614;transform:scale(1.01)}.modern-btn-outline[data-v-9d35f8f8]:before{animation:gradient-flow-9d35f8f8 8s linear infinite;background:linear-gradient(45deg,#4f8cff,#00eaff 25%,#4f8cff,#00eaff 75%,#4f8cff);background-size:400% 100%;border-radius:9999px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.modern-btn-content[data-v-9d35f8f8]{position:relative;z-index:2}@keyframes gradient-flow-9d35f8f8{0%{background-position:0 0}to{background-position:400% 0}}.scroll-reveal-section[data-v-3bf7bdd4]{background:linear-gradient(180deg,#f8fafc 0,#fff 50%,#f8fafc);overflow-x:hidden;position:relative}.sticky-container[data-v-3bf7bdd4]{align-items:center;display:flex;height:100vh;justify-content:center;pointer-events:none;position:sticky;top:0;z-index:1}.headline-wrapper[data-v-3bf7bdd4]{max-width:90vw;padding:2rem;text-align:center}.headline[data-v-3bf7bdd4]{background:linear-gradient(135deg,#0ea5e9,#2563eb 50%,#7c3aed);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0 0 1rem;white-space:pre-line;-webkit-text-fill-color:transparent}.headline-subtitle[data-v-3bf7bdd4]{color:#475569;font-size:clamp(1rem,2vw,1.375rem);line-height:1.6;margin:0 auto;max-width:42rem}.cards-container[data-v-3bf7bdd4]{position:relative;z-index:2}.card-section[data-v-3bf7bdd4]{height:120vh;position:relative}.card-sticky[data-v-3bf7bdd4]{align-items:center;display:flex;height:100vh;justify-content:center;padding:2rem;position:sticky;top:0}.card-inner[data-v-3bf7bdd4]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr;max-width:75rem;width:100%}@media(min-width:768px){.card-inner[data-v-3bf7bdd4]{gap:4rem;grid-template-columns:1fr 1fr}}.card-visual[data-v-3bf7bdd4]{aspect-ratio:4/3;border-radius:2rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;position:relative}.card-image[data-v-3bf7bdd4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-text[data-v-3bf7bdd4]{padding:1rem}.card-title[data-v-3bf7bdd4]{color:#0f172a;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.card-description[data-v-3bf7bdd4]{color:#64748b;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;margin:0 0 2rem}.card-cta[data-v-3bf7bdd4]{align-items:center;color:#2563eb;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;text-decoration:none;transition:gap .3s cubic-bezier(.4,0,.2,1)}.card-cta[data-v-3bf7bdd4]:hover{color:#1d4ed8;gap:.75rem}.card-cta svg[data-v-3bf7bdd4]{flex-shrink:0}.card-inner[data-v-3bf7bdd4],.card-visual[data-v-3bf7bdd4],.headline-wrapper[data-v-3bf7bdd4]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.card-inner[data-v-3bf7bdd4],.headline-wrapper[data-v-3bf7bdd4]{opacity:1!important;transform:none!important}}.line-clamp-2[data-v-3043f8b9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-fade-enter-active[data-v-f02ceded],.modal-fade-leave-active[data-v-f02ceded]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f02ceded],.modal-fade-leave-to[data-v-f02ceded]{opacity:0}.modal-fade-enter-active>div[data-v-f02ceded]:last-child,.modal-fade-leave-active>div[data-v-f02ceded]:last-child{transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from>div[data-v-f02ceded]:last-child,.modal-fade-leave-to>div[data-v-f02ceded]:last-child{transform:scale(.95) translateY(20px)}@keyframes scale-in-f02ceded{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-f02ceded]{animation:scale-in-f02ceded .5s cubic-bezier(.4,0,.2,1)}.overflow-y-auto[data-v-f02ceded]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-f02ceded]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto[data-v-f02ceded]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-f02ceded]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){button[aria-label="Close pre-order form"][data-v-f02ceded]{left:auto;position:absolute;right:1rem;top:1rem}}.p-12[data-v-f02ceded],.p-8[data-v-f02ceded]{padding-top:4rem!important}@media(max-width:640px){.p-8[data-v-f02ceded]{padding:3rem 1.5rem 2rem!important}.p-12[data-v-f02ceded]{padding:3rem 2rem 2rem!important}}
