.main-wrap.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg-dark, #020617)}.video-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.video-bg.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 4s ease}.phase2.svelte-1uha8ag .video-bg:where(.svelte-1uha8ag) video:where(.svelte-1uha8ag){transform:scale(1.05)}.video-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0206171a,#020617b3);transition:background 2s ease,backdrop-filter 2s ease}.phase2.svelte-1uha8ag .video-overlay:where(.svelte-1uha8ag){background:#02061780;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-text.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px 160px;transition:opacity 2s ease,transform 2s cubic-bezier(.25,.46,.45,.94)}.phase2.svelte-1uha8ag .hero-text:where(.svelte-1uha8ag){opacity:0;transform:translateY(-40px) scale(.98);pointer-events:none}.v-badge.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:12px;font-weight:700;color:var(--cyan, #38bdf8);letter-spacing:6px;margin-bottom:24px;opacity:0;animation:svelte-1uha8ag-fu .7s ease .4s forwards}.v-h1.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:clamp(48px,8vw,100px);font-weight:900;line-height:.92;letter-spacing:-3px;color:#fff;margin-bottom:18px;opacity:0;animation:svelte-1uha8ag-fu .9s ease .6s forwards;text-shadow:0 10px 30px rgba(0,0,0,.6)}.v-h1.svelte-1uha8ag .thin:where(.svelte-1uha8ag){font-weight:300;color:#fff6}.v-kr.svelte-1uha8ag{font-size:14px;font-weight:300;color:#fff6;letter-spacing:8px;opacity:0;animation:svelte-1uha8ag-fu .7s ease 1s forwards}.hero-cta.svelte-1uha8ag{display:inline-block;margin-top:32px;padding:14px 36px;border-radius:12px;background:#38bdf81a;border:1px solid rgba(56,189,248,.3);color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-decoration:none;transition:all .3s;opacity:0;animation:svelte-1uha8ag-fu .7s ease 1.2s forwards}.hero-cta.svelte-1uha8ag:hover{background:#38bdf833;border-color:#38bdf899;box-shadow:0 0 24px #38bdf826;transform:translateY(-1px)}@keyframes svelte-1uha8ag-fu{to{opacity:1;transform:translateY(0)}}.cards-wrapper.svelte-1uha8ag{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:16px;align-items:flex-end;justify-content:center;z-index:20;width:var(--layout-width);max-width:var(--layout-max);transition:all 2s cubic-bezier(.25,.46,.45,.94)}.phase2.svelte-1uha8ag .cards-wrapper:where(.svelte-1uha8ag){bottom:50%;transform:translate(-50%,50%);gap:24px}.card-container.svelte-1uha8ag{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;transition:all 1.8s cubic-bezier(.25,.46,.45,.94)}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag){flex:1}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):nth-child(1){transition-delay:.05s}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):nth-child(2){transition-delay:.15s}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):nth-child(3){transition-delay:.25s}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):nth-child(4){transition-delay:.35s}.card.svelte-1uha8ag{width:100%;height:50px;border-radius:12px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);background:linear-gradient(160deg,#38bdf80f,#0f172a66,#1967a30d);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14;transition:all .6s cubic-bezier(.16,1,.3,1)}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card:where(.svelte-1uha8ag){height:240px;border-color:#ffffff1f}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card-bg:where(.svelte-1uha8ag){opacity:.45;filter:none}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card-inner-overlay:where(.svelte-1uha8ag){opacity:.7}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card-title-wrap:where(.svelte-1uha8ag){transform:translateY(70px)}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card-sub:where(.svelte-1uha8ag){display:block}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card-led:where(.svelte-1uha8ag){opacity:0}.card-led.svelte-1uha8ag{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:5px;background:var(--cyan, #38bdf8);border-radius:50%;box-shadow:0 0 6px #38bdf899;z-index:5;animation:svelte-1uha8ag-ledBlink 3s ease-in-out infinite;transition:all .6s}@keyframes svelte-1uha8ag-ledBlink{0%,to{opacity:.4}50%{opacity:1}}.card-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:top;opacity:0;transition:opacity .6s,transform .8s;z-index:0;filter:grayscale(30%)}.card-inner-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,9,13,.85),transparent);opacity:0;transition:opacity .6s;z-index:1}.card-title-wrap.svelte-1uha8ag{position:relative;z-index:3;text-align:center;transition:all .6s;padding:0 15px;width:100%}.card-num.svelte-1uha8ag{display:none}.card-title.svelte-1uha8ag{font-family:Barlow,sans-serif;font-size:13px;font-weight:700;color:#ffffffd9;letter-spacing:1.5px}.card-sub.svelte-1uha8ag{font-size:12px;color:#ffffff4d;display:none;margin-top:8px}.card-more.svelte-1uha8ag{display:none;margin-top:16px;font-family:Barlow,sans-serif;font-size:11px;font-weight:600;color:var(--cyan, #38bdf8);letter-spacing:1.5px;align-items:center;gap:8px}.card-more-arrow.svelte-1uha8ag{width:0;height:1px;background:var(--cyan, #38bdf8);transition:width .4s;position:relative}.card-more-arrow.svelte-1uha8ag:after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1.5px solid var(--cyan, #38bdf8);border-right:1.5px solid var(--cyan, #38bdf8);transform:rotate(45deg)}.phase2.svelte-1uha8ag .card:where(.svelte-1uha8ag){width:100%;height:500px;border-radius:4px;border:1px solid rgba(255,255,255,.06);align-items:flex-end;padding:40px 30px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 50px #00000080;transition:all 1.8s cubic-bezier(.25,.46,.45,.94)}.phase2.svelte-1uha8ag .card-led:where(.svelte-1uha8ag){display:none}.phase2.svelte-1uha8ag .card-bg:where(.svelte-1uha8ag){opacity:1;filter:none}.phase2.svelte-1uha8ag .card-inner-overlay:where(.svelte-1uha8ag){opacity:1;background:linear-gradient(to top,#05090df2,#05090d33 55%,#05090d00)}.phase2.svelte-1uha8ag .card-title-wrap:where(.svelte-1uha8ag){text-align:left;transform:none;padding:0}.phase2.svelte-1uha8ag .card-num:where(.svelte-1uha8ag){display:block;font-family:Barlow,sans-serif;font-size:14px;font-weight:800;color:var(--cyan, #38bdf8);margin-bottom:10px}.phase2.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:24px;font-weight:800;line-height:1.3;letter-spacing:1px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.phase2.svelte-1uha8ag .card-sub:where(.svelte-1uha8ag){display:block;font-size:13px;color:#ffffff59;margin-top:8px}.phase2.svelte-1uha8ag .card-more:where(.svelte-1uha8ag){display:flex}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):hover .card:where(.svelte-1uha8ag){transform:translateY(-12px);border-color:#38bdf880;box-shadow:0 30px 60px #0009}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):hover .card-inner-overlay:where(.svelte-1uha8ag){background:linear-gradient(to top,#1967a3d9,#02061700 60%)}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):hover .card-bg:where(.svelte-1uha8ag){transform:scale(1.04)}.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag):hover .card-more-arrow:where(.svelte-1uha8ag){width:28px}.footer-bar.svelte-1uha8ag{position:absolute;bottom:16px;left:50%;transform:translate(-50%) translateY(80px);z-index:50;width:var(--layout-width);max-width:var(--layout-max);height:var(--nav-height);border-radius:var(--radius-xl);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);background:linear-gradient(160deg,#38bdf80f,#0f172a66,#1967a30d);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14;opacity:0;transition:all 1.5s cubic-bezier(.25,.46,.45,.94) .8s}.phase2.svelte-1uha8ag .footer-bar:where(.svelte-1uha8ag){opacity:1;transform:translate(-50%) translateY(0)}.ft-inner.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--layout-padding);z-index:2}.ft-name.svelte-1uha8ag{font-family:Barlow,sans-serif;font-weight:800;font-size:15px;letter-spacing:2px;color:#fff9}.ft-copy.svelte-1uha8ag{font-size:13px;color:#fff6}@media (max-width: 1500px){.phase2.svelte-1uha8ag .card:where(.svelte-1uha8ag){height:460px;padding:32px 26px}.phase2.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:21px}.phase2.svelte-1uha8ag .cards-wrapper:where(.svelte-1uha8ag){gap:20px}}@media (max-width: 1100px){.cards-wrapper.svelte-1uha8ag{gap:10px}.phase2.svelte-1uha8ag .card:where(.svelte-1uha8ag){height:400px}.phase2.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:18px}}@media (max-width: 768px){.cards-wrapper.svelte-1uha8ag{flex-wrap:wrap;gap:10px;bottom:80px}.card-container.svelte-1uha8ag,.phase2.svelte-1uha8ag .card-container:where(.svelte-1uha8ag){flex:0 0 calc(50% - 5px)}.card.svelte-1uha8ag{height:56px;border-radius:10px}.card-title.svelte-1uha8ag{font-size:11px;letter-spacing:.5px}.card-led.svelte-1uha8ag{right:10px;width:4px;height:4px}.main-wrap.svelte-1uha8ag:not(.phase2) .card-container:where(.svelte-1uha8ag):hover .card:where(.svelte-1uha8ag){height:56px}.phase2.svelte-1uha8ag .cards-wrapper:where(.svelte-1uha8ag){gap:10px}.phase2.svelte-1uha8ag .card:where(.svelte-1uha8ag){height:36vh;padding:16px 14px}.phase2.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:14px}.hero-text.svelte-1uha8ag{padding:0 var(--layout-gutter) 200px}.v-kr.svelte-1uha8ag{letter-spacing:4px;font-size:12px}.hero-cta.svelte-1uha8ag{padding:12px 28px;font-size:13px}.footer-bar.svelte-1uha8ag{height:48px;bottom:12px}.ft-name.svelte-1uha8ag{font-size:12px}.ft-copy.svelte-1uha8ag{display:none}}
