.Navbar_navbar__zhZYq{position:fixed;top:0;left:0;width:100%;height:auto;min-height:80px;display:flex;justify-content:space-between;align-items:center;padding:20px 5%;z-index:100000;transition:all .5s cubic-bezier(.16,1,.3,1);background:rgba(255,255,255,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.Navbar_scrolled__S0FMT{width:90%;max-width:1000px;top:20px;left:50%;transform:translateX(-50%);border-radius:9999px;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05);padding:12px 40px;min-height:70px}.Navbar_logo__YNqJh{display:flex;align-items:center}.Navbar_logoImg__Fklqm{height:35px;width:auto;object-fit:contain}.Navbar_menu__fR6sT{display:flex;gap:40px;list-style:none;margin:0;padding:0;align-items:center}.Navbar_link__koQk0{color:#666;text-decoration:none;font-size:15px;font-weight:600;transition:color .3s;position:relative}.Navbar_link__koQk0:hover{color:#000}.Navbar_btnContact__0oVkv{background:#000;color:#fff;padding:10px 24px;border-radius:9999px;font-size:14px;font-weight:600;transition:background .3s,transform .2s}.Navbar_btnContact__0oVkv:hover{background:#333;transform:translateY(-1px)}.Navbar_mobileMenuBtn__O9Y2M{display:none;color:#000;font-size:24px;cursor:pointer}@media (max-width:768px){.Navbar_navbar__zhZYq{padding:15px 20px;min-height:60px}.Navbar_logoImg__Fklqm{height:28px}.Navbar_scrolled__S0FMT{width:92%;padding:10px 20px;top:15px}.Navbar_mobileMenuBtn__O9Y2M{display:block}.Navbar_menu__fR6sT{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0;border-radius:20px;margin-top:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:0}.Navbar_menuActive__Tc0Ge{max-height:400px;opacity:1;padding:20px 0}.Navbar_menu__fR6sT li{width:100%;text-align:center}.Navbar_btnContact__0oVkv,.Navbar_link__koQk0{display:block;padding:15px;font-size:16px;color:#333}.Navbar_btnContact__0oVkv{background:transparent;color:var(--toss-blue);border-radius:0;font-weight:700}}.Sections_statsSection__djouN{padding:40px 20px 100px;background:black;width:100%}.Sections_statsContainer__37L_G{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;text-align:center}.Sections_statNumber__SdtIL{font-size:60px;font-weight:800;background:linear-gradient(90deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.Sections_statLabel__1Y6GB{color:var(--text-sub);font-size:18px;font-weight:600}.Sections_serviceSection__scjom{padding:120px 20px;background:#0d0d0d;width:100%}.Sections_sectionHeader__q6sNp{max-width:1200px;margin:0 auto 60px}.Sections_sectionTitle__MD2zl{font-size:48px;font-weight:800;margin-bottom:20px;word-break:keep-all;line-height:1.2}.Sections_bentoGrid__W2kO3{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:350px;gap:20px;max-width:1200px;margin:0 auto}.Sections_bentoCard__vi0ks{background:var(--card-bg);border-radius:30px;padding:40px;position:relative;overflow:hidden;transition:transform .4s;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.1);cursor:pointer}.Sections_bentoCard__vi0ks:hover{transform:translateY(-10px);border-color:rgba(255,255,255,.3)}.Sections_cardLarge__Kousr{grid-column:span 2}.Sections_cardTall__NjOKN{grid-row:span 2}.Sections_cardFull__hvs5d{grid-column:span 3}.Sections_cardBgImg__3YJcQ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4;transition:transform .6s;max-width:none;margin:0}.Sections_bentoCard__vi0ks:hover .Sections_cardBgImg__3YJcQ{transform:scale(1.1)}.Sections_cardContent__uus6f{position:relative;z-index:2;padding:20px}.Sections_cardTitle__IKHqE{font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.1;display:block;opacity:1;transition:.3s}.Sections_cardSub__NIITw{font-size:16px;font-weight:600;color:var(--accent-gold);margin-bottom:6px;display:block;opacity:1;transition:.3s}.Sections_cardDesc__8VqRz{font-size:15px;color:var(--text-sub);word-break:keep-all;line-height:1.5;opacity:0;max-height:0;overflow:hidden;transition:.4s ease}.Sections_bentoCard__vi0ks.Sections_active__e_PTY .Sections_cardDesc__8VqRz,.Sections_bentoCard__vi0ks:hover .Sections_cardDesc__8VqRz{opacity:1;max-height:200px;margin-top:10px}.Sections_portfolioSection__3qpDU{padding:120px 20px;background:#080808;width:100%}.Sections_portfolioGrid__layFI{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.Sections_portfolioItem__ztyhk{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;background:#1c1c1e;border:1px solid #333;display:block;text-decoration:none}.Sections_featured__QttFI{grid-column:1/-1;aspect-ratio:5/2}.Sections_portfolioImg__N0A8F{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;transition:transform .5s ease;opacity:.7;margin:0}.Sections_portfolioItem__ztyhk.Sections_active__e_PTY .Sections_portfolioImg__N0A8F,.Sections_portfolioItem__ztyhk:hover .Sections_portfolioImg__N0A8F{transform:scale(1.1);opacity:.4}.Sections_portfolioOverlay__rQ7I_{position:absolute;bottom:0;left:0;width:100%;padding:30px;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);transform:translateY(20px);transition:.3s;z-index:2}.Sections_portfolioItem__ztyhk.Sections_active__e_PTY .Sections_portfolioOverlay__rQ7I_,.Sections_portfolioItem__ztyhk:hover .Sections_portfolioOverlay__rQ7I_{transform:translateY(0)}.Sections_pfTag__GPKTi{font-size:12px;color:var(--toss-blue);font-weight:700;margin-bottom:8px;display:block;text-transform:uppercase;opacity:1}.Sections_pfTitle__ibR5Q{font-size:24px;font-weight:700;color:white;margin-bottom:5px;line-height:1.2;white-space:pre-line;word-break:keep-all;opacity:1}.Sections_pfDesc__zkrBY{font-size:14px;color:#aaa;transition:.3s;word-break:keep-all;opacity:0;max-height:0;overflow:hidden}.Sections_portfolioItem__ztyhk.Sections_active__e_PTY .Sections_pfDesc__zkrBY,.Sections_portfolioItem__ztyhk:hover .Sections_pfDesc__zkrBY{opacity:1;max-height:200px;margin-top:10px}.Sections_pfLink__tSEM_{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;background:var(--toss-blue);color:white;font-size:13px;font-weight:700;border-radius:20px;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s,background .2s}.Sections_pfLink__tSEM_:hover{background:#1b64da}.Sections_pfLink__tSEM_ i{font-size:11px;transition:transform .2s}.Sections_pfLink__tSEM_:hover i{transform:translateX(3px)}.Sections_portfolioItem__ztyhk.Sections_active__e_PTY .Sections_pfLink__tSEM_,.Sections_portfolioItem__ztyhk:hover .Sections_pfLink__tSEM_{opacity:1;transform:translateY(0)}.Sections_marketSection__Z6XD9{padding:120px 20px;background:#111;width:100%}.Sections_marketGrid__J_jZW{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.Sections_marketCard__i6PhN{display:block;background:#1c1c1e;border-radius:20px;overflow:hidden;border:1px solid #333;transition:.3s;cursor:pointer;text-decoration:none}.Sections_marketCard__i6PhN:hover{transform:translateY(-10px);border-color:var(--toss-blue)}.Sections_marketImgWrap__yKQ_o{width:100%;height:250px;overflow:hidden;position:relative}.Sections_marketImg__hxdWr{width:100%;height:100%;object-fit:cover;transition:.5s}.Sections_marketCard__i6PhN:hover .Sections_marketImg__hxdWr{transform:scale(1.1)}.Sections_marketInfo__alAkl{padding:24px}.Sections_marketTag__nrDqD{background:#333;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:10px}.Sections_marketTitle__p9jr5{font-size:20px;font-weight:700;margin-bottom:8px;color:white;white-space:pre-line;word-break:keep-all}.Sections_marketPrice__Opwjm{font-size:16px;color:var(--toss-blue);font-weight:600}.Sections_marketDesc__vTR3L{font-size:14px;color:#888;margin-top:8px;line-height:1.5;white-space:pre-line;word-break:keep-all}.Sections_labSection__PPihL{padding:140px 0;background:#050505;width:100%;overflow:hidden;position:relative}.Sections_labGlow__1wqJw{position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(49,130,246,.15) 0,rgba(0,0,0,0) 70%);z-index:0;pointer-events:none}.Sections_labContainer__VtZgo{position:relative;z-index:1}.Sections_labHeader__SNAL5{text-align:left;padding:0 5vw;margin-bottom:50px;max-width:1200px;margin-left:auto;margin-right:auto}.Sections_labBadge__qQuxh{display:inline-block;padding:6px 14px;border-radius:30px;background:linear-gradient(90deg,var(--toss-blue),#5e9cf5);color:white;font-weight:800;font-size:12px;margin-bottom:20px;box-shadow:0 4px 15px rgba(49,130,246,.4)}.Sections_labScrollWrapper__pp0zL{display:flex;gap:30px;overflow-x:auto;padding:20px 5vw;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;justify-content:center}.Sections_labScrollWrapper__pp0zL::-webkit-scrollbar{display:none}.Sections_hasScroll__KOjS2{justify-content:flex-start}.Sections_labScrollWrapper__pp0zL:active{cursor:grabbing}.Sections_labCard__jIs48{min-width:700px;width:700px;height:450px;position:relative;border-radius:24px;overflow:hidden;flex-shrink:0;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);display:block;text-decoration:none;transition:.4s cubic-bezier(.25,1,.5,1);background:#151515}.Sections_labCard__jIs48:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.5);border-color:var(--toss-blue)}.Sections_labGalleryContainer__yOEVC,.Sections_labSlideImg__U_IBF{width:100%;height:100%;position:absolute;top:0;left:0}.Sections_labSlideImg__U_IBF{object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;filter:brightness(.6)}.Sections_labSlideImg__U_IBF.Sections_active__e_PTY{opacity:1}.Sections_labCard__jIs48:hover .Sections_labSlideImg__U_IBF{filter:brightness(.4)}.Sections_labContent__HywOv{position:absolute;bottom:0;left:0;width:100%;padding:40px;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);z-index:2}.Sections_labYear__yQO55{font-size:14px;font-weight:700;color:var(--toss-blue);margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.Sections_labTitle__CCoUh{font-size:32px;font-weight:800;color:white;margin-bottom:8px;line-height:1.2}.Sections_labDesc__pZTzx{font-size:16px;color:#ccc;margin-bottom:15px;line-height:1.5;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Sections_labLinkText__hB4S8{font-size:14px;font-weight:700;color:white;display:flex;align-items:center;gap:5px;opacity:.9}.Sections_labLinkText__hB4S8 i{transition:.3s}.Sections_labCard__jIs48:hover .Sections_labLinkText__hB4S8 i{transform:translateX(5px)}.Sections_historySection__nlBtF{padding:120px 0;background:black;width:100%;overflow:hidden}.Sections_scrollWrapper__eO_s8{display:flex;gap:30px;overflow-x:auto;padding:0 5vw;scroll-behavior:smooth;scrollbar-width:none;cursor:grab}.Sections_scrollWrapper__eO_s8:active{cursor:grabbing}.Sections_scrollWrapper__eO_s8::-webkit-scrollbar{display:none}.Sections_historyCard__Ajq7I{min-width:400px;width:400px;background:#151515;border-radius:24px;padding:40px;border-left:2px solid #333;transition:.3s;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;z-index:1;min-height:380px}.Sections_historyCard__Ajq7I:hover{background:#1f1f1f;border-left-color:var(--toss-blue)}.Sections_historyCard__Ajq7I h3,.Sections_historyCard__Ajq7I p{white-space:pre-line;word-break:keep-all;position:relative;z-index:2}.Sections_yearBadge__oexXC{background:var(--toss-blue);color:white;padding:6px 14px;border-radius:20px;font-weight:700;font-size:14px;margin-bottom:20px;display:inline-block;position:relative;z-index:2}.Sections_historyBgWrap__EKHGi{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.Sections_historyBg__fJvsW{width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(180deg,transparent 0,transparent 40%,black);-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 40%,black);opacity:.6;transition:opacity .3s,transform .5s}.Sections_historyCard__Ajq7I:hover .Sections_historyBg__fJvsW{opacity:.8;transform:scale(1.05)}@media (max-width:768px){.Sections_sectionTitle__MD2zl{font-size:32px}.Sections_statsContainer__37L_G{grid-template-columns:1fr;gap:40px}.Sections_bentoGrid__W2kO3,.Sections_marketGrid__J_jZW,.Sections_portfolioGrid__layFI{grid-template-columns:1fr;grid-template-rows:auto}.Sections_cardFull__hvs5d,.Sections_cardLarge__Kousr,.Sections_cardTall__NjOKN{grid-column:auto;grid-row:auto;height:350px}.Sections_featured__QttFI{grid-column:auto;aspect-ratio:4/3}.Sections_historyCard__Ajq7I{min-width:300px;width:300px}.Sections_labCard__jIs48{min-width:85vw;width:85vw;height:400px}.Sections_labScrollWrapper__pp0zL{justify-content:flex-start}}.Contact_contactSection__QAIpk{padding:120px 20px;background:linear-gradient(180deg,#0d0d0d,#111);width:100%;text-align:center}.Contact_formContainer__BUEMd{max-width:600px;margin:0 auto;background:#1c1c1e;padding:40px;border-radius:30px;border:1px solid #333;text-align:left}.Contact_formGroup__dLJIN{margin-bottom:20px;text-align:left}.Contact_formLabel__WslxM{display:block;color:#86868b;font-size:14px;font-weight:600;margin-bottom:8px}.Contact_submitBtn__Q2AO8{width:100%;background:#3182f6;color:white;padding:18px;border-radius:16px;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:.2s;margin-top:10px;text-transform:none}.Contact_submitBtn__Q2AO8:hover{transform:scale(1.02);background:#1b64da}.Contact_checkboxGroup__JVB1D{display:flex;align-items:center;margin-bottom:20px;cursor:pointer;color:#ccc;font-size:14px}.Contact_checkboxGroup__JVB1D input[type=checkbox]{accent-color:#3182f6;transform:scale(1.2);margin-right:8px}.Contact_privacyBox__2L6TS{background:#111;border:1px solid #333;border-radius:12px;padding:15px;height:100px;overflow-y:auto;font-size:12px;color:#888;line-height:1.6;margin-bottom:10px}.Contact_privacyBox__2L6TS::-webkit-scrollbar{width:6px}.Contact_privacyBox__2L6TS::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.Contact_privacyBox__2L6TS::-webkit-scrollbar-track{background:transparent}.Contact_footer__Q8edu{padding:60px 20px;text-align:center;color:#555;font-size:14px;border-top:1px solid #222;width:100%;background:#000}.Contact_footer__Q8edu p{margin-bottom:8px;line-height:1.6}@media (max-width:768px){.Contact_formContainer__BUEMd{padding:24px}}