@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/fonts/eddy-pretendard.woff2) format("woff2-variations")}*,:after,:before{box-sizing:border-box}html{--eddy-page-width:1040px;--eddy-page-edge:40px;scroll-behavior:smooth}body{margin:0;background:radial-gradient(1100px 620px at 12% -8%,rgba(7,136,71,.16),transparent 62%),radial-gradient(900px 700px at 88% 26%,rgba(5,96,47,.14),transparent 66%),#0E110F;background-attachment:fixed;color:#EDEDF0;font-family:Pretendard Variable,Pretendard,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#34B872;text-decoration:none}a:hover{color:#7FDDA6}button{font-family:inherit}::selection{background:rgba(7,136,71,.3)}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes softPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes gf-sweep{0%{transform:translate3d(-40%,0,0)}to{transform:translate3d(140%,0,0)}}@keyframes gf-prog{0%{width:4%}to{width:96%}}@keyframes gf-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes gf-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes gf-spin{to{transform:rotate(1turn)}}@keyframes gf-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.65}}@media (max-width:720px){.gf-nav-anchor{display:none!important}.gf-hdr-nav{gap:16px!important;flex-wrap:nowrap!important}.gf-hero-grid{grid-template-columns:1fr!important}.gf-hero-visual{height:300px!important}.gf-stats{grid-template-columns:1fr!important}.gf-stats>div{padding:16px 0 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.07)}.gf-stats>div:first-child{padding-top:0!important;border-top:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.gfh1:hover{color:#EDEDF0}.gfh2:hover{background:linear-gradient(135deg,#1A9E59,#0B7A41)}.gfh3:hover{background:rgba(255,255,255,.05);color:#FFFFFF}.gfh4:hover{border-color:rgba(7,136,71,.32);transform:translateY(-3px)}.gfh5:hover{background:linear-gradient(180deg,#0F2E1F,#0E1412 62%)}.gfh6:hover{color:#FFFFFF}.gfh7:hover{background:#F5E274}.gfh8:hover{color:#DCDCE2}.gfh9:hover{background:rgba(255,255,255,.06);color:#EDEDF0}@font-face{font-family:EddyContact;src:url(/fonts/eddy-contact.woff2) format("woff2");font-weight:100 900;font-display:swap}a.kakao-contact_contact__FwFIn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#FEE500;color:#191600!important;border-radius:999px;font-family:EddyContact,Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.02em;white-space:nowrap;text-decoration:none;min-height:44px;transition:background .2s,transform .2s}a.kakao-contact_contact__FwFIn:hover{background:#FFEB33;transform:translateY(-1px)}a.kakao-contact_contact__FwFIn:focus-visible{outline:2px solid #b4ff72;outline-offset:5px}.kakao-contact_contact__FwFIn svg{width:20px;height:20px;fill:currentColor;flex:none}a.kakao-contact_header__6eBs9{padding:10px 16px;position:static;flex:none}a.kakao-contact_floating__5kbz1{position:fixed;right:clamp(16px,2.4vw,34px);bottom:calc(clamp(16px,2.4vw,34px) + env(safe-area-inset-bottom,0px));z-index:90;padding:14px 22px;box-shadow:0 18px 40px -16px #000c}@media(max-width:600px){a.kakao-contact_header__6eBs9{font-size:12px;gap:6px;padding:9px 12px}a.kakao-contact_header__6eBs9 svg{width:17px;height:17px}a.kakao-contact_floating__5kbz1{padding:14px;min-width:48px;min-height:48px}.kakao-contact_floating__5kbz1 span{display:none}}@media(prefers-reduced-motion:reduce){a.kakao-contact_contact__FwFIn{transition:none}}