@font-face{font-family:inter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/c91adde9f78caceb-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_10b8bd{font-family:inter,inter Fallback}.__variable_10b8bd{--inter:"inter","inter Fallback"}@font-face{font-family:appleGaramond;src:url(/_next/static/media/99b49bf63f0b53dc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:appleGaramond;src:url(/_next/static/media/6826f1a0bef0aae9-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:appleGaramond;src:url(/_next/static/media/0bff6a1679d1341c-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:appleGaramond;src:url(/_next/static/media/420771c55f050a4d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:appleGaramond;src:url(/_next/static/media/d6ada63174a11707-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:appleGaramond;src:url(/_next/static/media/095447cd11ce9bd7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:appleGaramond Fallback;src:local("Arial");ascent-override:114.68%;descent-override:29.55%;line-gap-override:0.00%;size-adjust:79.87%}.__className_719546{font-family:appleGaramond,appleGaramond Fallback}.__variable_719546{--apple-garamond:"appleGaramond","appleGaramond Fallback"}body,h1,h2,h3,h4,h5,h6{font-family:var(--gowun-batang),sans-serif}h1,h2,h3,h4,h5,h6{line-height:95%;margin:0}h1{font-size:clamp(4.5rem,-.875rem + 8.333vw,9.5rem)}p{font-size:18px;font-family:var(--gowun-batang),sans-serif;line-height:150%;margin:0}body,html{max-width:100vw;overflow-x:hidden;scrollbar-width:none}a,body,button,h1,h2,h3,h4,h5,h6,input,p,select,span,textarea{font-family:var(--gowun-batang),serif}body{color:#fff;background:linear-gradient(180deg,#050d1a,#0a1428 50%,#081020)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;transition:filter .3s ease;&:hover{filter:brightness(140%)}}.navbar{--ophoc-accent:#298ebc;position:fixed;top:1.25rem;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 2.5rem));max-width:1200px;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.8rem;z-index:1000;background:linear-gradient(135deg,hsla(0,0%,100%,.03),rgba(200,210,220,.05) 25%,hsla(0,0%,100%,.04) 50%,rgba(180,190,200,.03) 75%,rgba(220,230,240,.04));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(41,142,188,.3);border-radius:999px;box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 hsla(0,0%,100%,.02)}.nav_brand{display:inline-flex;align-items:center;gap:.65rem}.nav_brand:focus-visible{outline:3px solid color-mix(in srgb,var(--ophoc-accent) 35%,transparent);outline-offset:6px;border-radius:999px}.nav_logo_img{display:block;height:34px;width:auto;object-fit:contain}.nav_logo_text{font-family:var(--gowun-batang),serif;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,#298ebc,#1a658a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(41,142,188,.1))}.nav_links{display:flex;gap:2.1rem;align-items:center}.nav_link{font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.85);transition:color .3s ease;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.3)}.nav_link:hover{color:#5cb8e8}.nav_link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:var(--ophoc-accent);transition:width .3s ease}.nav_link:hover:after{width:100%}.nav_auth{display:flex;gap:1.5rem;align-items:center}.login_btn{font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.85);background:none;border:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.login_btn:hover{color:#5cb8e8}.register_btn{font-size:.95rem;font-weight:500;color:#fff;background:linear-gradient(135deg,rgba(41,142,188,.25),rgba(26,101,138,.2));padding:.6rem 1.2rem;border-radius:8px;border:1px solid rgba(41,142,188,.3);box-shadow:0 4px 12px rgba(41,142,188,.15);transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register_btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(41,142,188,.35),rgba(26,101,138,.3));box-shadow:0 6px 16px rgba(41,142,188,.25);border-color:rgba(41,142,188,.5)}.my_account_btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#fff;background:linear-gradient(135deg,rgba(41,142,188,.25),rgba(26,101,138,.2));padding:.6rem 1.2rem;border-radius:8px;border:1px solid rgba(41,142,188,.3);box-shadow:0 4px 12px rgba(41,142,188,.15);transition:all .2s ease}.my_account_btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(41,142,188,.35),rgba(26,101,138,.3));box-shadow:0 6px 16px rgba(41,142,188,.25);border-color:rgba(41,142,188,.5)}.nav_auth_loading{width:80px;height:36px}@media (max-width:768px){.navbar{top:.75rem;width:calc(100% - 1.25rem);padding:.85rem 1.1rem}.nav_links{display:none}}.feedback-toggle{position:fixed;bottom:2rem;right:2rem;z-index:999;width:52px;height:52px;border-radius:50%;background:rgba(10,25,50,.85);border:1px solid rgba(41,142,188,.4);box-shadow:0 8px 24px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:#5cb8e8}.feedback-toggle:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(41,142,188,.35),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(41,142,188,.6)}.feedback-toggle:active{transform:scale(.95)}.feedback-toggle.active{background:rgba(41,142,188,.2);border-color:#298ebc;box-shadow:0 0 20px rgba(41,142,188,.4)}.feedback-toggle svg{transition:transform .3s ease}.feedback-toggle:hover svg{transform:scale(1.1)}.feedback-backdrop{position:fixed;inset:0;z-index:997;background:rgba(0,4,12,.75);animation:backdropIn .3s ease}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.feedback-box{position:fixed;bottom:6rem;right:2rem;z-index:1000;width:380px;background:rgba(6,14,28,.97);border:1px solid rgba(41,142,188,.35);border-radius:18px;box-shadow:0 25px 70px rgba(0,0,0,.6),0 0 60px rgba(41,142,188,.15),0 0 120px rgba(41,142,188,.08),0 0 200px rgba(41,142,188,.04),inset 0 1px 0 rgba(92,184,232,.08);animation:feedboxIn .3s cubic-bezier(.4,0,.2,1),feedboxGlow 4s ease-in-out .3s infinite;overflow:hidden}@keyframes feedboxGlow{0%,to{box-shadow:0 25px 70px rgba(0,0,0,.6),0 0 60px rgba(41,142,188,.15),0 0 120px rgba(41,142,188,.08),0 0 200px rgba(41,142,188,.04),inset 0 1px 0 rgba(92,184,232,.08);border-color:rgba(41,142,188,.35)}50%{box-shadow:0 25px 70px rgba(0,0,0,.6),0 0 80px rgba(41,142,188,.22),0 0 150px rgba(41,142,188,.12),0 0 250px rgba(41,142,188,.06),inset 0 1px 0 rgba(92,184,232,.12);border-color:rgba(41,142,188,.5)}}@keyframes feedboxIn{0%{opacity:0;transform:translateY(16px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}.feedback-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(41,142,188,.12)}.feedback-header-left{display:flex;align-items:center;gap:.5rem}.feedback-title{font-size:.95rem;font-weight:600;color:#fff;font-family:var(--gowun-batang),serif;letter-spacing:.5px}.feedback-close{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.05);border:none;color:rgba(160,190,220,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.feedback-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.feedback-body{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;max-height:55vh;overflow-y:auto}.feedback-body::-webkit-scrollbar{width:4px}.feedback-body::-webkit-scrollbar-track{background:transparent}.feedback-body::-webkit-scrollbar-thumb{background:rgba(41,142,188,.25);border-radius:10px}.feedback-row{display:flex;gap:.75rem}.feedback-row .feedback-field{flex:1 1}.feedback-field{display:flex;flex-direction:column;gap:.3rem}.feedback-label{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:500;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.8px}.feedback-input,.feedback-label{font-family:var(--gowun-batang),serif}.feedback-input{width:100%;background:hsla(0,0%,100%,.04);border:1px solid rgba(41,142,188,.18);border-radius:10px;padding:.6rem .8rem;color:#fff;font-size:.85rem;outline:none;transition:border-color .3s ease}.feedback-input:focus{border-color:#298ebc}.feedback-input::placeholder{color:rgba(160,190,220,.2)}.feedback-types{display:flex;flex-wrap:wrap;gap:.35rem}.feedback-type-btn{display:flex;align-items:center;gap:.3rem;padding:.35rem .65rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(41,142,188,.15);border-radius:20px;color:rgba(200,215,230,.55);font-family:var(--gowun-batang),serif;font-size:.72rem;cursor:pointer;transition:all .2s ease}.feedback-type-btn:hover{border-color:rgba(41,142,188,.35);color:rgba(200,215,230,.8);background:rgba(41,142,188,.06)}.feedback-type-btn.selected{background:rgba(41,142,188,.15);border-color:rgba(41,142,188,.5);color:#5cb8e8}.feedback-type-icon{font-size:.8rem}.feedback-type-label{white-space:nowrap}.feedback-stars{display:flex;gap:.25rem}.feedback-star{background:none;border:none;padding:.15rem;cursor:pointer;color:hsla(50,35%,67%,.3);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.feedback-star:hover{transform:scale(1.15)}.feedback-star.filled{color:#f5c518}.feedback-textarea{width:100%;background:hsla(0,0%,100%,.04);border:1px solid rgba(41,142,188,.18);border-radius:10px;padding:.6rem .8rem;color:#fff;font-family:var(--gowun-batang),serif;font-size:.85rem;outline:none;resize:none;transition:border-color .3s ease}.feedback-textarea:focus{border-color:#298ebc}.feedback-textarea::placeholder{color:rgba(160,190,220,.2)}.feedback-footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid rgba(41,142,188,.1)}.feedback-footer-note{font-size:.68rem;color:rgba(160,190,220,.3);font-family:var(--gowun-batang),serif}.feedback-send-btn{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.3rem;background:linear-gradient(135deg,#298ebc,#1a658a);border:none;border-radius:10px;color:#fff;font-family:var(--gowun-batang),serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}.feedback-send-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(41,142,188,.3)}.feedback-send-btn.disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.feedback-sent{flex-direction:column;gap:.6rem;padding:3rem 1.5rem;animation:sentPop .4s cubic-bezier(.4,0,.2,1)}.feedback-sent,.feedback-sent-icon{display:flex;align-items:center;justify-content:center}.feedback-sent-icon{width:56px;height:56px;border-radius:50%;background:rgba(41,142,188,.1);border:1px solid rgba(41,142,188,.25);margin-bottom:.25rem}.feedback-sent-title{font-size:1.05rem;font-weight:600;color:#fff;font-family:var(--gowun-batang),serif}.feedback-sent-text{font-size:.82rem;color:rgba(200,215,230,.5);font-family:var(--gowun-batang),serif;text-align:center}@keyframes sentPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.feedback-toggle{bottom:1.25rem;right:1.25rem;width:48px;height:48px}.feedback-box{bottom:5rem;right:1.25rem;left:1.25rem;width:auto;max-width:380px}.feedback-row{flex-direction:column;gap:.85rem}}.login-popup-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(3,8,18,.8);animation:loginPopupFadeIn .25s ease}@keyframes loginPopupFadeIn{0%{opacity:0}to{opacity:1}}.login-popup{position:relative;width:100%;max-width:420px;margin:1rem;padding:2.5rem 2rem;background:rgba(10,20,40,.97);border:1px solid rgba(41,142,188,.25);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 40px rgba(41,142,188,.08);animation:loginPopupSlideUp .3s ease}@keyframes loginPopupSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.login-popup-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:rgba(160,190,220,.5);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.login-popup-close:hover{color:#fff;background:hsla(0,0%,100%,.08)}.login-popup-header{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.login-popup-icon{margin-bottom:0}.login-popup-title{font-family:var(--gowun-batang),serif;font-size:1.5rem;font-weight:400;color:#fff}.login-popup-subtitle{font-family:var(--gowun-batang),serif;font-size:.9rem;color:rgba(160,190,220,.6);line-height:1.6;max-width:340px}.login-popup-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.65rem 1.3rem;background:linear-gradient(135deg,rgba(92,184,232,.3),rgba(41,142,188,.25));color:#fff;border:1px solid rgba(92,184,232,.5);border-radius:11px;font-family:var(--gowun-batang),serif;font-size:1.05rem;cursor:pointer;transition:all .3s ease;letter-spacing:.02em;box-shadow:0 4px 16px rgba(92,184,232,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.login-popup-btn:hover{background:linear-gradient(135deg,rgba(92,184,232,.5),rgba(41,142,188,.45));border-color:rgba(92,184,232,.8);box-shadow:0 8px 28px rgba(92,184,232,.5);transform:translateY(-3px)}@media (max-width:480px){.login-popup{padding:2rem 1.5rem;margin:.75rem}.login-popup-title{font-size:1.3rem}.login-popup-subtitle{font-size:.85rem}}.toast-container{position:fixed;top:2rem;right:2rem;transform:translateY(-20px);z-index:10000;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border-radius:12px;opacity:0;transition:all .3s ease;pointer-events:auto;max-width:90vw}.toast-visible{opacity:1;transform:translateY(0)}.toast-error{background:rgba(20,10,15,.95);border:1px solid rgba(232,92,92,.4);box-shadow:0 8px 32px rgba(232,92,92,.15),0 0 20px rgba(232,92,92,.05)}.toast-success{background:rgba(10,20,15,.95);border:1px solid rgba(92,232,140,.4);box-shadow:0 8px 32px rgba(92,232,140,.15),0 0 20px rgba(92,232,140,.05)}.toast-icon{display:flex;align-items:center;flex-shrink:0}.toast-error .toast-icon{color:#e85c5c}.toast-success .toast-icon{color:#5ce88c}.toast-message{font-family:var(--gowun-batang),serif;font-size:.92rem;color:hsla(0,0%,100%,.9);line-height:1.4}.toast-close{background:none;border:none;color:hsla(0,0%,100%,.35);cursor:pointer;padding:.2rem;display:flex;align-items:center;flex-shrink:0;border-radius:4px;transition:all .2s ease;margin-left:.25rem}.toast-close:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.ophoc_loader{position:fixed;inset:0;z-index:99999;flex-direction:column;background:linear-gradient(135deg,#050d1a,#0a1428 50%,#050d1a);gap:2rem}.ophoc_loader,.ophoc_loader_inner{display:flex;align-items:center;justify-content:center}.ophoc_loader_inner{position:relative;width:120px;height:120px}.ophoc_loader_ring{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:rgba(41,142,188,.8);animation:ophocSpin 1.4s cubic-bezier(.68,-.55,.27,1.55) infinite}.ophoc_loader_ring_2{inset:10px;border-top-color:transparent;border-right-color:rgba(92,184,232,.5);animation:ophocSpinReverse 1.8s linear infinite}.ophoc_loader_ring_3{inset:20px;border-top-color:transparent;border-bottom-color:rgba(41,142,188,.3);animation:ophocSpin 2.2s linear infinite}@keyframes ophocSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ophocSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.ophoc_loader_logo{width:48px;height:48px;animation:ophocPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(41,142,188,.4))}.ophoc_loader_logo img{width:100%;height:100%;object-fit:contain}@keyframes ophocPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 12px rgba(41,142,188,.4))}50%{transform:scale(1.08);filter:drop-shadow(0 0 24px rgba(41,142,188,.7))}}.ophoc_loader_dots{display:flex;gap:8px}.ophoc_loader_dots span{width:6px;height:6px;border-radius:50%;background:rgba(41,142,188,.6);animation:ophocBounce 1.4s ease-in-out infinite}.ophoc_loader_dots span:nth-child(2){animation-delay:.2s}.ophoc_loader_dots span:nth-child(3){animation-delay:.4s}@keyframes ophocBounce{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.planet-3D{position:fixed;top:0;left:0;width:100%;height:100vh;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50;transform-origin:center center;will-change:transform,opacity;transition:transform .15s ease-out,opacity .15s ease-out}.planet-3D.interactive{pointer-events:auto}.hero_main{position:relative;padding-top:7rem;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:60}.hero_main:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 600px at 50% 50%,rgba(41,142,188,.12),transparent 70%),radial-gradient(900px 500px at 50% 65%,rgba(41,142,188,.06),transparent 70%);opacity:1;transition:opacity .6s ease;z-index:0}.hero_main.is-model-ready:before{opacity:0}.hero_main .content{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:1000px;width:90%;display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:100dvw;z-index:70;visibility:hidden;pointer-events:auto;.news-badge{display:inline-flex;align-items:center;gap:.5rem;padding:6px 16px;background:rgba(41,142,188,.1);border:1px solid rgba(41,142,188,.3);border-radius:100px;color:#298ebc;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;animation:fadeInDown 1s ease-out;pointer-events:auto}.news-icon{color:#298ebc;flex-shrink:0;animation:iconPulse 2s ease-in-out infinite}h1{font-family:var(--gowun-batang),serif;font-weight:200;text-wrap:balance;font-size:clamp(3.5rem,-.5rem + 7vw,7.5rem);.brand_highlight{font-weight:700;color:#298ebc;background:linear-gradient(135deg,#298ebc,#1a658a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}p{max-width:500px;font-size:16px}.cta_btn,p{font-family:var(--gowun-batang),serif}.cta_btn{margin-top:1rem;font-size:1.15rem!important;padding:.65rem 1.3rem;background:linear-gradient(135deg,rgba(41,142,188,.3),rgba(26,101,138,.25));color:#fff;border:1px solid rgba(41,142,188,.4);border-radius:11px;box-shadow:0 4px 16px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.15);pointer-events:auto;transition:all .3s ease;cursor:pointer}}.cta_btn:hover{background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(26,101,138,.45))!important;border-color:rgba(41,142,188,.8)!important;box-shadow:0 8px 28px rgba(41,142,188,.5)!important;transform:translateY(-3px)}.scroll-indicator{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeInScrollIndicator 1.5s ease-out 2s forwards;pointer-events:auto;transition:opacity .5s ease}.scroll-indicator.hidden{opacity:0;visibility:hidden;pointer-events:none}.scroll-indicator-globe{z-index:101}.scroll-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#5cb8e8;background:rgba(10,25,50,.85);border-radius:50%;border:1px solid rgba(41,142,188,.4);box-shadow:0 4px 16px rgba(41,142,188,.3);animation:bounceDown 2s ease-in-out infinite}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScrollIndicator{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes iconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.globe_filters{position:fixed;left:2rem;top:50%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:.75rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.globe_filters.visible{opacity:1;pointer-events:auto}.floating_decorations{position:absolute;top:-60px;left:0;right:0;height:50px;pointer-events:none;overflow:visible}.floating_flag{position:absolute;width:28px;height:28px;opacity:.6;animation:floatFlag 4s ease-in-out infinite}.floating_flag svg{width:100%;height:100%;stroke:rgba(92,184,232,.8);filter:drop-shadow(0 0 6px rgba(92,184,232,.5))}.flag_1{left:5%;top:10px;animation-delay:0s;animation-duration:3.5s}.flag_2{left:25%;top:-5px;animation-delay:.8s;animation-duration:4.2s}.flag_3{left:50%;top:5px;transform:translateX(-50%);animation-delay:.4s;animation-duration:3.8s}.flag_3 svg{stroke:rgba(255,200,100,.8);filter:drop-shadow(0 0 6px rgba(255,200,100,.5))}.flag_4{left:75%;top:-10px;animation-delay:1.2s;animation-duration:4s}.flag_5{left:92%;top:8px;animation-delay:.6s;animation-duration:3.6s}@keyframes floatFlag{0%,to{transform:translateY(0) rotate(-3deg)}25%{transform:translateY(-8px) rotate(2deg)}50%{transform:translateY(-4px) rotate(-2deg)}75%{transform:translateY(-12px) rotate(3deg)}}.globe_control_btn{position:fixed;bottom:5.5rem;right:2rem;z-index:999;width:52px;height:52px;border-radius:50%;background:rgba(10,25,50,.85);border:1px solid rgba(41,142,188,.4);box-shadow:0 8px 24px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:#5cb8e8;opacity:0;pointer-events:none}.globe_control_btn.visible{opacity:1;pointer-events:auto}.globe_control_btn.playing .globe_icon{animation:spinGlobe 8s linear infinite}.globe_control_btn.paused .globe_icon{animation:none;opacity:.5}.globe_control_btn.paused{border-color:rgba(255,153,23,.5);box-shadow:0 8px 24px rgba(255,153,23,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.globe_control_btn .control_overlay{position:absolute;width:22px;height:22px;border-radius:50%;background:rgba(41,142,188,.9);display:flex;align-items:center;justify-content:center;color:#fff;bottom:-2px;right:-2px;border:2px solid rgba(10,25,50,.9);box-shadow:0 2px 8px rgba(0,0,0,.3)}.globe_control_btn.paused .control_overlay{background:rgba(255,153,23,.9)}@keyframes spinGlobe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.globe_control_btn:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(41,142,188,.35),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(41,142,188,.6)}.globe_control_btn.paused:hover{border-color:rgba(255,153,23,.7);box-shadow:0 12px 32px rgba(255,153,23,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}.globe_control_btn:active{transform:scale(.95)}.zoom_controls{position:fixed;top:50%;right:2rem;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.zoom_controls.visible{opacity:1;pointer-events:auto}.zoom_btn{width:52px;height:52px;border-radius:50%;background:rgba(10,25,50,.85);border:1px solid rgba(41,142,188,.4);box-shadow:0 8px 24px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:#5cb8e8}.zoom_btn:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(41,142,188,.35),inset 0 1px 0 hsla(0,0%,100%,.15);border-color:rgba(41,142,188,.6)}.zoom_btn:active{transform:scale(.95)}.zoom_btn svg{transition:all .3s ease}.zoom_btn:hover svg{filter:drop-shadow(0 0 6px rgba(92,184,232,.6))}.zoom_type_btn{width:52px;height:52px;border-radius:50%;background:rgba(10,25,50,.85);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}.zoom_type_btn.country{color:#5cb8e8;border:1px solid rgba(41,142,188,.4)}.zoom_type_btn.city{color:gold;border:1px solid rgba(255,153,23,.4);box-shadow:0 8px 24px rgba(255,153,23,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.zoom_type_btn svg{filter:drop-shadow(0 0 4px currentColor)}.zoom_percent_btn{font-family:var(--gowun-batang),serif;width:52px;height:52px;border-radius:50%;background:rgba(10,25,50,.85);border:1px solid rgba(41,142,188,.4);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#5cb8e8;box-shadow:0 8px 24px rgba(41,142,188,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}.filter_header{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(15,35,65,.9);border-radius:12px;border:1px solid rgba(41,142,188,.3);margin-bottom:.25rem}.filter_guide_image{width:80px;height:80px;object-fit:contain;border-radius:8px}.filter_intro h3{font-family:var(--gowun-batang),serif;font-size:1rem;color:#298ebc;margin:0 0 .25rem}.filter_intro p{font-size:.75rem;color:hsla(0,0%,100%,.7);margin:0;max-width:180px;line-height:1.4}.filter_tabs{display:flex;flex-direction:column;gap:.5rem}.filter_tab{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(15,35,65,.9);border:1px solid rgba(41,142,188,.3);border-radius:8px;color:rgba(180,210,240,.9);font-family:var(--gowun-batang),serif;font-size:.9rem;cursor:pointer;transition:all .3s ease;&:hover{box-shadow:inset 0 0 20px hsla(0,0%,100%,.15),0 2px 10px rgba(0,0,0,.2);border-color:rgba(120,170,220,.5);transform:translateX(3px)}&.active{background:linear-gradient(135deg,rgba(41,142,188,.6),rgba(26,101,138,.55));border-color:rgba(41,142,188,.9);color:#fff;font-weight:600;box-shadow:0 8px 28px rgba(41,142,188,.5);svg{stroke:#fff}.filter_text{color:#fff}&:hover{background:linear-gradient(135deg,rgba(41,142,188,.7),rgba(26,101,138,.65));border-color:#298ebc;box-shadow:0 10px 32px rgba(41,142,188,.6)}}&.expanded{background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(26,101,138,.45));border-color:rgba(41,142,188,.8);color:#fff;box-shadow:0 8px 28px rgba(41,142,188,.5);.filter_text{color:#fff}}&.expanded.active{background:linear-gradient(135deg,rgba(41,142,188,.7),rgba(26,101,138,.65));border-color:#298ebc;color:#fff;font-weight:600;box-shadow:0 10px 32px rgba(41,142,188,.6);svg{stroke:#fff}.filter_text{color:#fff}}svg{flex-shrink:0}}.filter_check{margin-left:auto;color:#298ebc;font-weight:700;font-size:1rem;animation:checkPop .3s ease}@keyframes checkPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.filter_list{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto;background:rgba(10,30,55,.95);border-radius:8px;padding:.5rem;border:1px solid rgba(41,142,188,.3);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter_item{display:flex;justify-content:space-between;align-items:center;padding:.6rem .8rem;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;gap:8px}.filter_item.select_all{background:transparent;padding:.4rem .8rem;margin-bottom:.15rem;.filter_name{font-size:.75rem;color:#7dd0ff;font-weight:500}.item_check{color:#7dd0ff;font-weight:700;font-size:.9rem;animation:checkPop .3s ease}&:hover{background:rgba(41,142,188,.1);.filter_name{color:#fff}}&.selected{background:transparent;border:none}}.filter_item:not(.select_all){&:hover{background:rgba(41,100,150,.4)}&.selected{background:linear-gradient(135deg,rgba(41,142,188,.35),rgba(30,100,150,.45));border:1px solid rgba(80,150,200,.5);box-shadow:0 0 10px rgba(41,142,188,.2);.filter_name{color:#fff;font-weight:600}.filter_count,.item_check{color:#fff}}.filter_name{font-family:var(--gowun-batang),serif;font-size:.85rem;color:rgba(200,210,220,.9);flex:1 1}.filter_count{font-size:.75rem;color:#298ebc;background:rgba(41,142,188,.2);padding:.15rem .4rem;border-radius:10px;min-width:20px;text-align:center}.item_check{color:#298ebc;font-weight:700;font-size:.9rem;animation:checkPop .3s ease}.view_news_btn{background:rgba(41,142,188,.2);border:1px solid rgba(41,142,188,.4);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5cb8e8;transition:all .2s ease;flex-shrink:0}.view_news_btn:hover{background:rgba(41,142,188,.4);transform:scale(1.1)}}.filter_daterange{display:flex;flex-direction:column;gap:.75rem;background:rgba(10,30,55,.95);border-radius:12px;padding:1rem;border:1px solid rgba(41,142,188,.3)}.date_input_group{display:flex;flex-direction:column;gap:.4rem;label{font-family:var(--gowun-batang),serif;font-size:.75rem;color:rgba(140,170,200,.9);text-transform:uppercase;letter-spacing:.5px}}.date_input{background:rgba(15,40,70,.8);border:1px solid rgba(41,142,188,.35);border-radius:8px;padding:.6rem .8rem;color:rgba(200,210,220,.95);font-family:var(--gowun-batang),serif;font-size:.9rem;outline:none;transition:all .2s ease;&:focus{border-color:#298ebc;background:rgba(41,142,188,.1)}&::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}}.date_apply_btn{margin-top:.5rem;padding:.7rem 1rem;background:linear-gradient(135deg,#298ebc,#1a658a);border:none;border-radius:8px;color:#fff;font-family:var(--gowun-batang),serif;font-size:.9rem;cursor:pointer;transition:all .2s ease;&:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(41,142,188,.3)}&:active{transform:translateY(0)}}@media (max-width:768px){.globe_filters{left:1rem;right:1rem;top:auto;bottom:2rem;transform:none}.filter_tabs{flex-direction:row;flex-wrap:wrap}.filter_tab{flex:1 1;justify-content:center;font-size:.8rem;padding:.6rem .8rem}.filter_list{max-height:150px}.filter_daterange{padding:.8rem}}.news_detail_panel{position:fixed;right:2rem;top:50%;transform:translateY(-50%);width:320px;background:rgba(10,30,55,.95);border-radius:16px;border:1px solid rgba(41,142,188,.4);padding:1.5rem;z-index:1000;animation:slideInRight .4s ease;box-shadow:0 10px 40px rgba(0,0,0,.4),0 0 30px rgba(41,142,188,.2);transition:transform .1s linear,opacity .1s linear}@keyframes slideInRight{0%{opacity:0;transform:translateY(-50%) translateX(50px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.news_detail_close{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.9);transition:all .2s ease;z-index:10}.news_detail_close:hover{background:rgba(0,0,0,.7);color:#fff;transform:scale(1.1)}.news_detail_content{display:flex;flex-direction:column;gap:.75rem}.news_detail_image{width:100%;height:auto;max-height:200px;object-fit:cover;border-radius:12px;margin:0 0 1rem}.news_detail_location{color:#5cb8e8;font-size:.9rem;font-weight:500}.news_detail_count,.news_detail_location{display:flex;align-items:center;gap:.5rem;font-family:var(--gowun-batang),serif}.news_detail_count{color:#aaa;font-size:.85rem;margin-top:.25rem}.news_detail_count svg{opacity:.7}.news_detail_date{font-size:.75rem;color:rgba(140,160,180,.8);font-family:var(--gowun-batang),serif}.news_detail_label{display:block;font-size:.65rem;color:rgba(41,142,188,.9);font-family:var(--inter),sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin-top:1rem;margin-bottom:.25rem}.news_detail_headline{font-family:var(--gowun-batang),serif;font-size:1.1rem;font-weight:600;color:#fff;line-height:1.4;margin:0}.news_detail_description{color:rgba(180,190,200,.9);line-height:1.6;margin:0}.news_detail_description,.news_timeline_btn{font-family:var(--gowun-batang),serif;font-size:.85rem}.news_timeline_btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(41,142,188,.3),rgba(30,100,150,.4));border:1px solid rgba(80,150,200,.4);border-radius:10px;color:#5cb8e8;cursor:pointer;transition:all .3s ease}.news_timeline_btn:hover{background:linear-gradient(135deg,rgba(41,142,188,.4),rgba(30,100,150,.5));border-color:#298ebc;transform:translateY(-2px);box-shadow:0 4px 15px rgba(41,142,188,.3)}@media (max-width:768px){.news_detail_panel{right:1rem;left:1rem;width:auto;bottom:2rem;top:auto;transform:none}}.globe_container{position:relative;min-height:100vh;z-index:1}.section_transition{position:relative;height:150px;margin-top:4rem;overflow:visible;z-index:99;pointer-events:none;background:transparent}.transition_glow{display:none}.news_section{--reveal-opacity:0;position:relative;min-height:150vh;padding:4rem 2rem 6rem;margin-top:0;background:transparent;z-index:100;overflow:hidden}.news_filters_bar,.news_grid,.news_section_header{opacity:var(--reveal-opacity,1)}.news_particles{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}.news_particles .particle{position:absolute;width:2px;height:2px;background:rgba(41,142,188,.8);border-radius:50%;box-shadow:0 0 4px rgba(41,142,188,.6)}.particle-1{left:5%;top:10%;animation:floatRandom1 15s ease-in-out infinite}.particle-2{left:12%;top:25%;animation:floatRandom2 18s ease-in-out .5s infinite}.particle-3{left:20%;top:45%;animation:floatRandom3 12s ease-in-out 1s infinite}.particle-4{left:28%;top:15%;animation:floatRandom1 20s ease-in-out 1.5s infinite}.particle-5{left:35%;top:60%;animation:floatRandom2 14s ease-in-out 2s infinite}.particle-6{left:42%;top:35%;animation:floatRandom3 16s ease-in-out .3s infinite}.particle-7{left:50%;top:70%;animation:floatRandom1 13s ease-in-out 2.5s infinite}.particle-8{left:58%;top:20%;animation:floatRandom2 17s ease-in-out .8s infinite}.particle-9{left:65%;top:50%;animation:floatRandom3 19s ease-in-out 1.2s infinite}.particle-10{left:72%;top:80%;animation:floatRandom1 11s ease-in-out 3s infinite}.particle-11{left:80%;top:30%;animation:floatRandom2 15s ease-in-out .2s infinite}.particle-12{left:88%;top:55%;animation:floatRandom3 18s ease-in-out 1.8s infinite}.particle-13{left:95%;top:12%;animation:floatRandom1 14s ease-in-out 2.2s infinite}.particle-14{left:8%;top:75%;animation:floatRandom2 16s ease-in-out .7s infinite}.particle-15{left:18%;top:85%;animation:floatRandom3 13s ease-in-out 3.5s infinite}.particle-16{left:32%;top:40%;animation:floatRandom1 17s ease-in-out .4s infinite}.particle-17{left:45%;top:8%;animation:floatRandom2 12s ease-in-out 2.8s infinite}.particle-18{left:55%;top:92%;animation:floatRandom3 20s ease-in-out 1.4s infinite}.particle-19{left:68%;top:18%;animation:floatRandom1 15s ease-in-out .9s infinite}.particle-20{left:78%;top:65%;animation:floatRandom2 14s ease-in-out 3.2s infinite}.particle-21{left:3%;top:48%;animation:floatRandom3 18s ease-in-out .6s infinite}.particle-22{left:25%;top:72%;animation:floatRandom1 16s ease-in-out 2.4s infinite}.particle-23{left:38%;top:88%;animation:floatRandom2 13s ease-in-out 1.1s infinite}.particle-24{left:52%;top:38%;animation:floatRandom3 19s ease-in-out 3.8s infinite}.particle-25{left:62%;top:5%;animation:floatRandom1 12s ease-in-out .1s infinite}.particle-26{left:75%;top:42%;animation:floatRandom2 17s ease-in-out 2.6s infinite}.particle-27{left:85%;top:78%;animation:floatRandom3 14s ease-in-out 1.6s infinite}.particle-28{left:92%;top:28%;animation:floatRandom1 16s ease-in-out 3.4s infinite}.particle-29{left:15%;top:58%;animation:floatRandom2 15s ease-in-out .5s infinite}.particle-30{left:48%;top:22%;animation:floatRandom3 18s ease-in-out 2.1s infinite}.particle-31{left:7%;top:32%;animation:floatRandom1 14s ease-in-out 1.3s infinite}.particle-32{left:14%;top:67%;animation:floatRandom2 16s ease-in-out 2.7s infinite}.particle-33{left:22%;top:12%;animation:floatRandom3 13s ease-in-out .9s infinite}.particle-34{left:30%;top:82%;animation:floatRandom1 18s ease-in-out 3.1s infinite}.particle-35{left:37%;top:28%;animation:floatRandom2 12s ease-in-out 1.7s infinite}.particle-36{left:44%;top:55%;animation:floatRandom3 17s ease-in-out .4s infinite}.particle-37{left:53%;top:78%;animation:floatRandom1 15s ease-in-out 2.3s infinite}.particle-38{left:60%;top:15%;animation:floatRandom2 14s ease-in-out 3.6s infinite}.particle-39{left:67%;top:42%;animation:floatRandom3 16s ease-in-out 1.1s infinite}.particle-40{left:74%;top:68%;animation:floatRandom1 13s ease-in-out .8s infinite}.particle-41{left:82%;top:22%;animation:floatRandom2 18s ease-in-out 2.9s infinite}.particle-42{left:90%;top:48%;animation:floatRandom3 15s ease-in-out 1.5s infinite}.particle-43{left:4%;top:88%;animation:floatRandom1 17s ease-in-out 3.3s infinite}.particle-44{left:11%;top:38%;animation:floatRandom2 14s ease-in-out .6s infinite}.particle-45{left:19%;top:62%;animation:floatRandom3 16s ease-in-out 2.5s infinite}.particle-46{left:26%;top:5%;animation:floatRandom1 12s ease-in-out 1.9s infinite}.particle-47{left:34%;top:75%;animation:floatRandom2 18s ease-in-out .3s infinite}.particle-48{left:41%;top:18%;animation:floatRandom3 13s ease-in-out 3.7s infinite}.particle-49{left:49%;top:45%;animation:floatRandom1 16s ease-in-out 1.2s infinite}.particle-50{left:56%;top:85%;animation:floatRandom2 15s ease-in-out 2.8s infinite}.particle-51{left:63%;top:32%;animation:floatRandom3 17s ease-in-out .7s infinite}.particle-52{left:71%;top:58%;animation:floatRandom1 14s ease-in-out 3.4s infinite}.particle-53{left:79%;top:8%;animation:floatRandom2 16s ease-in-out 1.6s infinite}.particle-54{left:86%;top:72%;animation:floatRandom3 13s ease-in-out 2.2s infinite}.particle-55{left:93%;top:38%;animation:floatRandom1 18s ease-in-out .2s infinite}.particle-56{left:2%;top:52%;animation:floatRandom2 15s ease-in-out 3.9s infinite}.particle-57{left:16%;top:95%;animation:floatRandom3 14s ease-in-out 1.4s infinite}.particle-58{left:33%;top:48%;animation:floatRandom1 17s ease-in-out 2.6s infinite}.particle-59{left:57%;top:28%;animation:floatRandom2 12s ease-in-out .8s infinite}.particle-60{left:84%;top:92%;animation:floatRandom3 16s ease-in-out 3.2s infinite}@keyframes floatRandom1{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(30px,-40px) scale(1.2);opacity:1}50%{transform:translate(-20px,-60px) scale(.8);opacity:.8}75%{transform:translate(40px,-30px) scale(1.1);opacity:.9}}@keyframes floatRandom2{0%,to{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(-35px,-25px) scale(.9);opacity:.9}50%{transform:translate(25px,-50px) scale(1.3);opacity:1}75%{transform:translate(-15px,-35px) scale(1);opacity:.7}}@keyframes floatRandom3{0%,to{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(20px,-55px) scale(1.1);opacity:.6}50%{transform:translate(-30px,-30px) scale(.9);opacity:1}75%{transform:translate(15px,-45px) scale(1.2);opacity:.8}}.scroll-indicator-globe{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .15s ease-out}.scroll-indicator-globe.visible{opacity:1}.scroll-indicator-globe .scroll-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#5cb8e8;background:rgba(15,35,65,.8);border-radius:50%;border:1px solid rgba(92,184,232,.4);box-shadow:0 4px 12px rgba(41,142,188,.3);animation:bounceDown 2s ease-in-out infinite}.scroll-indicator-news{display:flex;align-items:center;justify-content:center;margin:3rem auto 0}.scroll-indicator-news .scroll-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#5cb8e8;background:rgba(15,35,65,.8);border-radius:50%;border:1px solid rgba(92,184,232,.4);box-shadow:0 4px 12px rgba(41,142,188,.3);animation:bounceDown 2s ease-in-out infinite}.back_to_globe_btn{position:fixed;top:1.5rem;left:50%;transform:translateX(-50%) translateY(-20px);display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:rgba(15,35,65,.95);border:1px solid rgba(41,142,188,.4);border-radius:100px;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.85rem;cursor:pointer;transition:all .4s ease;z-index:300;opacity:0;pointer-events:none}.back_to_globe_btn.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.back_to_globe_btn:hover{background:rgba(41,142,188,.2);border-color:#298ebc;transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 15px rgba(41,142,188,.3)}.back_to_globe_btn svg{flex-shrink:0}.news_section_header{text-align:center;margin-bottom:4rem;padding-top:2rem;position:relative;z-index:1}.news_section_header:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:3px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),#fff,hsla(0,0%,100%,.6),transparent);border-radius:2px;box-shadow:0 0 20px hsla(0,0%,100%,.3)}.news_section_header h2{font-family:var(--gowun-batang),serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;margin:0 0 1.2rem;color:#fff;text-shadow:0 0 40px rgba(41,142,188,.3);letter-spacing:1px}.news_section_header p{font-family:var(--gowun-batang),serif;font-size:1.1rem;color:rgba(150,200,240,.9);max-width:550px;margin:0 auto;line-height:1.6}.news_filters_bar{max-width:1400px;margin:0 auto 3rem;padding:1.8rem;background:linear-gradient(135deg,rgba(10,30,55,.95),rgba(15,40,70,.9));border-radius:20px;border:1px solid rgba(41,142,188,.35);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 60px rgba(41,142,188,.08),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.news_filters_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid rgba(41,142,188,.3)}.news_filters_header h3{font-family:var(--gowun-batang),serif;font-size:1.1rem;font-weight:600;color:#5cb8e8;margin:0}.clear_all_filters_btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:transparent;border:1px solid hsla(0,63%,63%,.5);border-radius:20px;color:hsla(0,100%,79%,.9);font-family:var(--gowun-batang),serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.clear_all_filters_btn:hover{background:hsla(0,63%,63%,.15);border-color:hsla(0,100%,79%,.7);transform:translateY(-1px)}.clear_all_filters_btn svg{flex-shrink:0}.news_filter_tabs{display:flex;gap:.75rem;flex-wrap:wrap}.news_filter_tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(15,35,65,.6);border:1px solid rgba(41,142,188,.3);border-radius:10px;color:rgba(180,210,240,.9);font-family:var(--gowun-batang),serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;flex:1 1;min-width:180px;justify-content:space-between}.news_filter_tab:hover{background:rgba(41,100,150,.5);border-color:rgba(120,170,220,.5);box-shadow:0 2px 10px rgba(41,142,188,.2)}.news_filter_tab.active{background:linear-gradient(135deg,rgba(41,142,188,.35),rgba(30,100,150,.45));border-color:rgba(80,150,200,.5);color:#fff;font-weight:600;box-shadow:0 4px 20px rgba(41,142,188,.25)}.news_filter_tab.expanded{background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(30,100,150,.6));color:#fff;border-color:rgba(80,150,200,.6);box-shadow:0 4px 20px rgba(41,142,188,.3)}.news_filter_tab.expanded svg{color:#fff}.news_filter_tab .expand-arrow{transition:transform .3s ease;margin-left:auto}.news_filter_tab.expanded .expand-arrow{transform:rotate(180deg)}.news_filter_dropdown{flex-wrap:wrap;gap:.5rem}.news_filter_daterange,.news_filter_dropdown{display:flex;padding:1rem;background:rgba(5,20,40,.7);border-radius:12px;border:1px solid rgba(41,142,188,.3);animation:slideDown .3s ease}.news_filter_daterange{gap:1rem}.news_filter_daterange .date_input_group{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.news_filter_daterange .date_input_group label{font-family:var(--gowun-batang),serif;font-size:.75rem;color:rgba(140,170,200,.9);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.news_filter_daterange .date_input{background:rgba(15,40,70,.8);border:1px solid rgba(41,142,188,.35);border-radius:8px;padding:.6rem .8rem;color:rgba(200,210,220,.95);font-family:var(--gowun-batang),serif;font-size:.9rem;outline:none;transition:all .2s ease}.news_filter_daterange .date_input:focus{border-color:#298ebc;background:rgba(41,142,188,.1)}.news_filter_daterange .date_input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.filter_chip{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:rgba(15,40,70,.8);border:1px solid rgba(41,142,188,.35);border-radius:20px;color:rgba(200,210,220,.9);font-family:var(--gowun-batang),serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter_chip:hover{background:rgba(41,100,150,.6);border-color:rgba(120,170,220,.5);transform:translateY(-2px);box-shadow:0 3px 10px rgba(41,142,188,.2)}.filter_chip svg{flex-shrink:0;opacity:.8;transition:opacity .2s ease}.filter_chip:hover svg{opacity:1}.filter_chip.active{background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(30,100,150,.6));border-color:rgba(80,150,200,.6);color:#fff;font-weight:600;box-shadow:0 3px 10px rgba(41,142,188,.3)}.filter_chip.active:hover{background:linear-gradient(135deg,rgba(60,160,210,.6),rgba(41,142,188,.7));box-shadow:0 5px 15px rgba(41,142,188,.4)}.filter_chip.active svg{opacity:1;color:#fff}.chip_count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:.15rem .4rem;background:rgba(41,142,188,.2);border-radius:10px;font-size:.75rem;font-weight:600;color:#5cb8e8}.filter_chip.active .chip_count{background:hsla(0,0%,100%,.25);color:#fff}.news_grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:150px;grid-auto-flow:dense;grid-gap:1.5rem;gap:1.5rem;max-width:1400px;margin:0 auto;position:relative;z-index:1}.news_card{background:rgba(10,30,55,.98);border-radius:16px;border:1px solid rgba(41,142,188,.4);padding:1.5rem;transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;will-change:transform}.news_card.large-rect{grid-column:span 4;grid-row:span 2}.news_card.full-width{grid-column:span 6;grid-row:span 2}.news_card.vertical{grid-column:span 2;grid-row:span 3}.news_card.horizontal{grid-column:span 3;grid-row:span 2}.news_card.square{grid-column:span 2;grid-row:span 2}.news_card:hover{transform:translateY(-4px);border-color:rgba(80,150,200,.6)}.news_card_header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.news_card_location{display:flex;align-items:center;gap:.5rem;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.85rem;font-weight:500}.news_card_location svg{flex-shrink:0}.news_card_date{font-size:.75rem;color:rgba(140,160,180,.7);font-family:var(--gowun-batang),serif;white-space:nowrap}.news_card_headline{font-size:1.1rem;font-weight:600;color:#fff;line-height:1.4}.news_card_description,.news_card_headline{font-family:var(--gowun-batang),serif;margin:0}.news_card_description{font-size:.85rem;color:rgba(180,190,200,.9);line-height:1.6;flex:1 1}.news_card_read_more{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(41,142,188,.3),rgba(30,100,150,.4));border:1px solid rgba(80,150,200,.4);border-radius:10px;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.85rem;cursor:pointer;transition:all .3s ease}.news_card_read_more:hover{background:linear-gradient(135deg,rgba(41,142,188,.4),rgba(30,100,150,.5));border-color:#298ebc;transform:translateY(-2px);box-shadow:0 4px 15px rgba(41,142,188,.3)}.news_card_read_more svg{transition:transform .3s ease}.news_card_read_more:hover svg{transform:translateX(4px)}.show_more_btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:3rem auto 0;padding:1rem 2rem;background:linear-gradient(135deg,rgba(41,142,188,.3),rgba(30,100,150,.4));border:1px solid rgba(80,150,200,.4);border-radius:12px;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.95rem;cursor:pointer;transition:all .3s ease;max-width:300px}.show_more_btn:hover{background:linear-gradient(135deg,rgba(41,142,188,.4),rgba(30,100,150,.5));border-color:#298ebc;transform:translateY(-2px);box-shadow:0 6px 20px rgba(41,142,188,.3)}.show_more_btn svg{transition:transform .3s ease;color:#fff}.show_more_btn:hover svg{transform:translateY(4px)}@media (max-width:1024px){.news_grid{grid-template-columns:repeat(4,1fr)}}.cta_btn_timeline{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(92,184,232,.3),rgba(41,142,188,.25))!important;border-color:rgba(92,184,232,.5)!important}.cta_btn_timeline:hover{background:linear-gradient(135deg,rgba(92,184,232,.5),rgba(41,142,188,.45))!important;border-color:rgba(92,184,232,.8)!important;box-shadow:0 8px 28px rgba(92,184,232,.5)!important}.pricing_section{position:relative;padding:6rem 2rem;background:transparent;z-index:100;overflow:hidden}.pricing_header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.pricing_header h2{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;color:#fff;margin-bottom:.75rem;text-shadow:0 0 40px rgba(41,142,188,.3);letter-spacing:1px}.pricing_header h2,.pricing_header p{font-family:var(--gowun-batang),serif}.pricing_header p{font-size:1.1rem;color:rgba(180,210,240,.7)}.pricing_cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1100px;margin:0 auto;position:relative;z-index:1}.pricing_card{background:rgba(10,24,46,.9);border:1px solid rgba(41,142,188,.25);border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .3s ease;position:relative}.pricing_card:hover{transform:translateY(-6px);border-color:rgba(41,142,188,.5);box-shadow:0 12px 40px rgba(41,142,188,.15)}.pricing_card_featured{border-color:rgba(41,142,188,.6);background:linear-gradient(180deg,rgba(10,24,46,.95),rgba(15,35,65,.9));box-shadow:0 8px 32px rgba(41,142,188,.2),0 0 60px rgba(41,142,188,.08);transform:scale(1.05)}.pricing_card_featured:hover{transform:scale(1.05) translateY(-6px)}.pricing_card_popular{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.3rem 1.2rem;background:linear-gradient(135deg,#298ebc,#1a658a);border-radius:100px;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.pricing_card_badge,.pricing_card_popular{font-family:var(--gowun-batang),serif;font-weight:600}.pricing_card_badge{font-size:1.3rem;color:#5cb8e8}.pricing_card_price{display:flex;align-items:baseline;gap:.25rem}.pricing_amount{font-size:3rem;font-weight:700;color:#fff}.pricing_amount,.pricing_period{font-family:var(--gowun-batang),serif}.pricing_period{font-size:1rem;color:rgba(150,200,240,.6)}.pricing_features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.pricing_features li{display:flex;align-items:center;gap:.6rem;font-family:var(--gowun-batang),serif;font-size:.9rem;color:rgba(200,220,255,.8)}.pricing_features li svg{color:#5cb8e8;flex-shrink:0}.pricing_btn{width:100%;padding:.85rem 1.5rem;background:rgba(41,142,188,.15);border:1px solid rgba(41,142,188,.4);border-radius:12px;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.pricing_btn:hover{background:rgba(41,142,188,.25);border-color:rgba(41,142,188,.7);transform:translateY(-2px);box-shadow:0 4px 16px rgba(41,142,188,.25)}.pricing_btn_primary{background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(26,101,138,.45));border-color:rgba(41,142,188,.7);color:#fff}.pricing_btn_primary:hover{background:linear-gradient(135deg,rgba(41,142,188,.7),rgba(26,101,138,.65));box-shadow:0 6px 24px rgba(41,142,188,.4)}.pricing_btn_enterprise{background:rgba(92,184,232,.1);border-color:rgba(92,184,232,.4);color:#5cb8e8}.pricing_btn_enterprise:hover{background:rgba(92,184,232,.2);border-color:rgba(92,184,232,.7);box-shadow:0 6px 24px rgba(92,184,232,.3)}@media (max-width:768px){.pricing_cards{grid-template-columns:1fr;max-width:400px}.pricing_card_featured{transform:none}.pricing_card_featured:hover{transform:translateY(-6px)}}.feedback_section{position:relative;padding:6rem 2rem 8rem;background:transparent;z-index:100;overflow:hidden}.feedback_particles{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}.feedback_particles .particle{position:absolute;width:2px;height:2px;background:rgba(41,142,188,.8);border-radius:50%;box-shadow:0 0 4px rgba(41,142,188,.6);animation:feedbackFloat 12s ease-in-out infinite}@keyframes feedbackFloat{0%,to{transform:translate(0);opacity:.3}15%{transform:translate(60px,-70px);opacity:.9}30%{transform:translate(-40px,-100px);opacity:.5}50%{transform:translate(80px,40px);opacity:.8}70%{transform:translate(-60px,60px);opacity:.6}85%{transform:translate(30px,-30px);opacity:.7}}.feedback_header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.feedback_header h2{font-family:var(--gowun-batang),serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;color:#fff;margin-bottom:.75rem;text-shadow:0 0 40px rgba(41,142,188,.3);letter-spacing:1px}.feedback_header p{font-family:var(--gowun-batang),serif;font-size:1.1rem;color:rgba(180,210,240,.7)}.feedback_form{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1;background:rgba(8,18,38,.7);border:1px solid rgba(41,142,188,.25);border-radius:16px;padding:2.5rem;box-shadow:0 0 40px rgba(41,142,188,.08),0 0 80px rgba(41,142,188,.04)}.feedback_row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.feedback_field{display:flex;flex-direction:column;gap:.5rem}.feedback_field label{display:flex;align-items:center;gap:.5rem;font-family:var(--gowun-batang),serif;font-size:.9rem;color:rgba(180,210,240,.8);text-transform:uppercase;letter-spacing:.5px}.feedback_field label svg{color:rgba(92,184,232,.5)}.feedback_field input,.feedback_field textarea{width:100%;box-sizing:border-box;background:rgba(10,24,46,.7);border:1px solid rgba(41,142,188,.25);border-radius:10px;padding:.9rem 1.1rem;color:rgba(220,235,250,.95);font-family:var(--gowun-batang),serif;font-size:.95rem;outline:none;transition:all .3s ease}.feedback_field input::placeholder,.feedback_field textarea::placeholder{color:rgba(130,160,190,.5)}.feedback_field input:focus,.feedback_field textarea:focus{border-color:rgba(41,142,188,.6);box-shadow:0 0 20px rgba(41,142,188,.15)}.feedback_field textarea{resize:vertical;min-height:120px}.feedback_rating{display:flex;flex-direction:column;gap:.75rem;align-items:center}.feedback_rating label{font-family:var(--gowun-batang),serif;font-size:.95rem;color:rgba(180,210,240,.8)}.feedback_stars{display:flex;gap:.5rem}.feedback_star{background:none;border:none;cursor:pointer;color:rgba(100,140,180,.4);transition:all .2s ease;padding:.25rem}.feedback_star.active,.feedback_star:hover{color:gold;transform:scale(1.15)}.feedback_submit_btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg,rgba(41,142,188,.5),rgba(26,101,138,.45));border:1px solid rgba(41,142,188,.6);border-radius:12px;color:#fff;font-family:var(--gowun-batang),serif;font-size:1.05rem;cursor:pointer;transition:all .3s ease;margin:.5rem auto 0}.feedback_submit_btn:hover{background:linear-gradient(135deg,rgba(41,142,188,.7),rgba(26,101,138,.65));box-shadow:0 6px 30px rgba(41,142,188,.35);transform:translateY(-2px)}.feedback_success{max-width:500px;margin:0 auto;text-align:center;position:relative;z-index:1;padding:3rem 2rem;background:rgba(10,24,46,.5);border:1px solid rgba(41,142,188,.3);border-radius:16px}.feedback_success svg{color:#5cb8e8;margin-bottom:1.25rem}.feedback_success h3{font-family:var(--apple-garamond),serif;font-size:1.8rem;color:#fff;margin-bottom:.75rem}.feedback_success p{font-family:var(--gowun-batang),serif;font-size:1rem;color:rgba(180,210,240,.7);margin-bottom:1.5rem}.feedback_another_btn{padding:.75rem 2rem;background:rgba(41,142,188,.2);border:1px solid rgba(41,142,188,.4);border-radius:10px;color:#5cb8e8;font-family:var(--gowun-batang),serif;font-size:.95rem;cursor:pointer;transition:all .3s ease}.feedback_another_btn:hover{background:rgba(41,142,188,.35);box-shadow:0 4px 20px rgba(41,142,188,.25)}@media (max-width:768px){.feedback_section{padding:4rem 1rem 5rem}.feedback_header h2{font-size:2rem}.feedback_row{grid-template-columns:1fr}.news_section{padding:4rem 1rem 3rem}.news_filters_bar{padding:1rem}.news_filter_tabs{flex-direction:column}.news_filter_tab{min-width:auto;width:100%}.news_filter_dropdown{padding:.75rem}.news_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;gap:1rem}.news_card{padding:1.25rem}.news_card.full-width,.news_card.large-rect{grid-column:span 2;grid-row:span 2}.news_card.vertical{grid-column:span 1;grid-row:span 2}.news_card.horizontal{grid-column:span 2;grid-row:span 1}.news_card.square{grid-column:span 1;grid-row:span 1}.news_card_headline{font-size:1.05rem}}.site_footer{position:relative;background:rgba(5,13,26,.85);padding:3rem 2rem 2rem;margin-top:4rem;overflow:hidden;z-index:60}.footer_border_gradient{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#298ebc 50%,transparent)}.footer_glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:400px;height:120px;background:radial-gradient(ellipse,rgba(41,142,188,.12) 0,transparent 70%);pointer-events:none}.footer_content_wrapper{display:flex;flex-direction:row;align-items:center;gap:3rem;max-width:900px;margin:0 auto}.footer_globe_container{flex-shrink:0;width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.footer_globe_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:2;pointer-events:none}.footer_globe_label{font-size:.7rem;font-weight:700;color:rgba(92,184,232,.85);letter-spacing:3px;text-transform:uppercase}.footer_globe_sublabel{font-size:.55rem;font-weight:500;color:rgba(160,190,220,.6);letter-spacing:2px;text-transform:uppercase}.wireframe_globe{width:120px;height:120px;position:relative;transform-style:preserve-3d;animation:globeSpin 12s linear infinite}.globe_ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(92,184,232,.4)}.globe_ring_equator{transform:rotateX(75deg)}.globe_ring_meridian{transform:rotateY(0deg)}.globe_ring_meridian2{transform:rotateY(60deg)}.globe_ring_tilt{transform:rotateY(-60deg)}.globe_axis{position:absolute;top:50%;left:50%;width:1px;height:130%;background:linear-gradient(180deg,transparent,rgba(92,184,232,.25) 20%,rgba(92,184,232,.25) 80%,transparent);transform:translate(-50%,-50%)}@keyframes globeSpin{0%{transform:rotateY(0deg) rotateX(15deg)}to{transform:rotateY(1turn) rotateX(15deg)}}.footer_info{display:flex;flex-direction:column;gap:.75rem}.footer_brand{display:flex;align-items:center;gap:.6rem}.footer_logo_img{border-radius:4px}.footer_brand_name{font-size:1.5rem;font-weight:700;color:#298ebc;background:linear-gradient(135deg,#298ebc,#5cb8e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer_brand_name,.footer_tagline{font-family:var(--gowun-batang),serif}.footer_tagline{font-size:.95rem;color:rgba(180,210,240,.7);margin:0;font-style:italic}.footer_nav_links{display:flex;flex-wrap:wrap;gap:1.25rem}.footer_nav_links a{font-family:var(--gowun-batang),serif;font-size:.9rem;color:rgba(200,220,240,.8);text-decoration:none;transition:color .2s ease}.footer_nav_links a:hover{color:#5cb8e8}.footer_social_links{display:flex;flex-wrap:wrap;gap:1.25rem}.footer_social_links a{font-family:var(--gowun-batang),serif;font-size:.85rem;color:rgba(160,190,220,.6);text-decoration:none;transition:color .2s ease;display:flex;align-items:center;gap:.4rem}.footer_social_links a svg{flex-shrink:0}.footer_social_links a:hover{color:#298ebc}.footer_copyright{font-family:var(--gowun-batang),serif;font-size:.8rem;color:rgba(140,170,200,.4);margin:.5rem 0 0}@media (max-width:768px){.footer_content_wrapper{flex-direction:column;text-align:center;gap:2rem}.footer_brand,.footer_nav_links,.footer_social_links{justify-content:center}.footer_info{align-items:center}}