/* Auto-generated utility classes from inline styles */

.u-63e0c8 {
  margin-top:2.5rem; max-width: 1400px
}

.u-6a71b2 {
  position:absolute;inset:0;z-index:0;overflow:hidden
}

.u-0e6010 {
  font-size:1.1rem;margin-bottom:10px;
}

.u-58a1e2 {
  margin-right: 10px;
}

.u-f20d45 {
  width: 60%; justify-content:center; padding: .875rem; font-size: 1.1rem;
}

.u-b202c6 {
  cursor:pointer
}

.u-19de0a {
  max-width: 1400px;
}

.u-3619a6 {
  margin-top: 1rem; padding-top: 2rem; border-top: 1px solid rgba(255,255,255,0.1); text-align: center;
}

.u-06772b {
  color: var(--t2); font-size: 0.9rem; line-height: 1.5;
}

.u-b9c8f4 {
  margin-top: 2rem; display: flex; justify-content: center;
}

.u-d85c4e {
  position: relative;
}

.u-4d1a8e {
  font-size: 1.3rem; margin-bottom: 0.5rem; color: var(--w); font-weight: 500;
}

.u-8d76ab {
  padding-left: 0;
}

.u-8b347c {
  display: flex; flex-direction: column; width: 100%; max-width: 300px; gap: .3rem;
}

.u-10620d {
  background:var(--b0); padding-top: 10rem;
}

.u-95a1ff {
  color: var(--t1); margin-bottom: 0.25rem;
}

.u-cf160a {
  background: #050505;
}

.u-43ae80 {
  margin-left: 8px;
}

.u-899e07 {
  width: 100%; justify-content: center; padding: 1rem; font-size: 1.1rem;
}

.u-93b8ea {
  display:none;
}

.u-7a946b {
  position: absolute; left: 1rem; top: 50%; transform: translateY(-50%); color: var(--t2); pointer-events: none;
}

.u-c3794a {
  margin-bottom:.5rem;
}

.u-f58320 {
  margin-top:2.5rem; box-shadow:0 2px 8px rgba(61, 255, 162, 0.6);
}

.u-be685b {
  background: #fff;
}

.u-429bd4 {
  transition-delay: 0.2s;
}

.u-4eb23a {
  color:#fff
}

.u-5d9cef {
  margin:0 0.05em
}

.u-cb4589 {
  display:none
}

.u-5cd105 {
  flex-shrink:0
}

.u-185d79 {
  margin-top: 1.5rem;
}

.u-62a19e {
  color: var(--t2); font-size: 0.95rem; margin-bottom: 1.5rem; max-width: 500px; margin-inline: auto; line-height: 1.6;
}

.u-8b323f {
  font-size: clamp(36px, 4vw, 48px); margin-bottom: 20px;
}

.u-e3cb35 {
  text-align:center;margin-top:3rem
}

.u-5862ac {
  background:linear-gradient(180deg,var(--b0),var(--b1))
}

.u-8692f6 {
  position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); color: var(--t2); pointer-events: none;
}

.u-257995 {
  margin-bottom: 2rem;
}

.u-455c58 {
  padding: 2rem; display: flex; flex-direction: column; justify-content: flex-start;
}

.u-dccdd7 {
  width: 100%; height: auto; box-shadow: 0 10px 40px rgba(0,0,0,0.5);
}

.u-da81cd {
  color: var(--a); margin-top: 2px;
}

.u-814b6c {
  font-weight: 600; color: var(--ink); margin-bottom: 0;
}

.u-6f6def {
  color:var(--a); margin-top:.5rem; font-weight: 500;
}

.u-a1a690 {
  display: flex; align-items: flex-start; gap: 1rem;
}

.u-ffaf2f {
  padding-left: 2rem;
}

.u-d8a4ca {
  font-size:1.2rem; margin-bottom:1.5rem; text-align: center; color: var(--w);
}

.u-7303ca {
  margin-bottom: 45px;
}

.u-3cf1ed {
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;
}

.u-639872 {
  display:flex;flex-direction:column; margin-bottom: 1.5rem;
}

.u-8044e3 {
  display:none; margin-top: 2rem; padding: 2rem; background: rgba(255,255,255,0.03); border-radius: 12px; border: 1px solid rgba(255,255,255,0.1);
}

.u-725cd7 {
  position:relative;z-index:1002;
}

.u-fac893 {
  list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 1.25rem;
}

.u-9cd248 {
  font-size:1.1rem;margin-bottom:0
}

.u-0eeecf {
  display:none !important;
}

.u-a5b997 {
  font-size: 1.5rem; margin-bottom: 1.5rem; color: var(--w); font-weight: 500;
}

.u-197488 {
  padding-right: 2rem;
}

.u-51a41f {
  background:var(--b0)
}

.u-b1fd57 {
  position:absolute;inset:0;background:rgba(0,0,0,0.65);z-index:1;
}

.u-670140 {
  color:var(--t3);text-decoration:none;transition:color .25s;
}

.u-beb267 {
  width:150px;height:auto
}

.u-2ff067 {
  background: #f8f9fa;
}

.u-3df386 {
  display: inline-flex; justify-content: center; padding: 0.8rem 2rem; font-size: 1.15rem;
}

.u-8a08a0 {
  color: var(--t1); text-align: center; margin-top: 1rem; font-weight: 500;
}


