@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";.hero{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:56px;font-weight:600;line-height:1.3}.h1{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.h2{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:32px;font-weight:600;line-height:1.1}.sub-regular{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.sub-semibold{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.body1-regular{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.body1-semibold{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.body2-regular{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.body2-semibold{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.caption{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-size:12px;font-weight:400;line-height:1.6}@media (max-width: 1024px){.hero{font-size:46px}.h1{font-size:32px}.h2{font-size:28px}}@media (max-width: 768px){.hero{font-size:28px}.h1{font-size:32px}.h2{font-size:24px}}:root{--red-1: #ffd6d6;--red-2: #ffb8b8;--red-3: #ff9a9a;--red-4: #ff7c7c;--red-5: #ff6b67;--red-6: #f04d49;--red-7: #e0332f;--red-8: #d52320;--red-9: #c00000;--blue-1: #e8edfd;--blue-2: #bac8fa;--blue-3: #a3b6f8;--blue-4: #8ca4f6;--blue-5: #7591f5;--blue-6: #5e7ff3;--blue-7: #476df1;--blue-8: #1242e8;--blue-9: #0d31ae;--green-1: #e8fdd6;--green-2: #c8f9b8;--green-3: #a3f699;--green-4: #82f37a;--green-5: #62f05b;--green-6: #42ed3c;--green-7: #36b37e;--green-8: #298f60;--green-9: #1c6b42;--yellow-1: #fff8e1;--yellow-2: #ffe9b4;--yellow-3: #ffda87;--yellow-4: #ffcb5a;--yellow-5: #ffbc2d;--yellow-6: #e6a329;--yellow-7: #ffab00;--yellow-8: #e69500;--yellow-9: #c27b00;--grey-1: #f7f7f7;--grey-2: #e6e6e6;--grey-3: #cccccc;--grey-4: #a6a6a6;--grey-5: #858585;--grey-6: #5e5e5e;--grey-7: #424242;--grey-8: #2e2e2e;--grey-9: #121212}.bg-red-1{background-color:var(--red-1)}.bg-red-2{background-color:var(--red-2)}.bg-red-3{background-color:var(--red-3)}.bg-red-4{background-color:var(--red-4)}.bg-red-5{background-color:var(--red-5)}.bg-red-6{background-color:var(--red-6)}.bg-red-7{background-color:var(--red-7)}.bg-red-8{background-color:var(--red-8)}.bg-red-9{background-color:var(--red-9)}.bg-blue-1{background-color:var(--blue-1)}.bg-blue-2{background-color:var(--blue-2)}.bg-blue-3{background-color:var(--blue-3)}.bg-blue-4{background-color:var(--blue-4)}.bg-blue-5{background-color:var(--blue-5)}.bg-blue-6{background-color:var(--blue-6)}.bg-blue-7{background-color:var(--blue-7)}.bg-blue-8{background-color:var(--blue-8)}.bg-blue-9{background-color:var(--blue-9)}.bg-grey-1{background-color:var(--grey-1)}.bg-grey-2{background-color:var(--grey-2)}.bg-grey-3{background-color:var(--grey-3)}.bg-grey-4{background-color:var(--grey-4)}.bg-grey-5{background-color:var(--grey-5)}.bg-grey-6{background-color:var(--grey-6)}.bg-grey-7{background-color:var(--grey-7)}.bg-grey-8{background-color:var(--grey-8)}.bg-grey-9{background-color:var(--grey-9)}.text-red-1{color:var(--red-1)}.text-red-2{color:var(--red-2)}.text-red-3{color:var(--red-3)}.text-red-4{color:var(--red-4)}.text-red-5{color:var(--red-5)}.text-red-6{color:var(--red-6)}.text-red-7{color:var(--red-7)}.text-red-8{color:var(--red-8)}.text-red-9{color:var(--red-9)}.text-blue-1{color:var(--blue-1)}.text-blue-2{color:var(--blue-2)}.text-blue-3{color:var(--blue-3)}.text-blue-4{color:var(--blue-4)}.text-blue-5{color:var(--blue-5)}.text-blue-6{color:var(--blue-6)}.text-blue-7{color:var(--blue-7)}.text-blue-8{color:var(--blue-8)}.text-blue-9{color:var(--blue-9)}.text-grey-1{color:var(--grey-1)}.text-grey-2{color:var(--grey-2)}.text-grey-3{color:var(--grey-3)}.text-grey-4{color:var(--grey-4)}.text-grey-5{color:var(--grey-5)}.text-grey-6{color:var(--grey-6)}.text-grey-7{color:var(--grey-7)}.text-grey-8{color:var(--grey-8)}.text-grey-9{color:var(--grey-9)}.border-red-1{border-color:var(--red-1)}.border-red-2{border-color:var(--red-2)}.border-red-3{border-color:var(--red-3)}.border-red-4{border-color:var(--red-4)}.border-red-5{border-color:var(--red-5)}.border-red-6{border-color:var(--red-6)}.border-red-7{border-color:var(--red-7)}.border-red-8{border-color:var(--red-8)}.border-red-9{border-color:var(--red-9)}.border-blue-1{border-color:var(--blue-1)}.border-blue-2{border-color:var(--blue-2)}.border-blue-3{border-color:var(--blue-3)}.border-blue-4{border-color:var(--blue-4)}.border-blue-5{border-color:var(--blue-5)}.border-blue-6{border-color:var(--blue-6)}.border-blue-7{border-color:var(--blue-7)}.border-blue-8{border-color:var(--blue-8)}.border-blue-9{border-color:var(--blue-9)}.border-grey-1{border-color:var(--grey-1)}.border-grey-2{border-color:var(--grey-2)}.border-grey-3{border-color:var(--grey-3)}.border-grey-4{border-color:var(--grey-4)}.border-grey-5{border-color:var(--grey-5)}.border-grey-6{border-color:var(--grey-6)}.border-grey-7{border-color:var(--grey-7)}.border-grey-8{border-color:var(--grey-8)}.border-grey-9{border-color:var(--grey-9)}.bg-yellow-1{background-color:var(--yellow-1)}.bg-yellow-2{background-color:var(--yellow-2)}.bg-yellow-3{background-color:var(--yellow-3)}.bg-yellow-4{background-color:var(--yellow-4)}.bg-yellow-5{background-color:var(--yellow-5)}.bg-yellow-6{background-color:var(--yellow-6)}.bg-yellow-7{background-color:var(--yellow-7)}.bg-yellow-8{background-color:var(--yellow-8)}.bg-yellow-9{background-color:var(--yellow-9)}.text-yellow-1{color:var(--yellow-1)}.text-yellow-2{color:var(--yellow-2)}.text-yellow-3{color:var(--yellow-3)}.text-yellow-4{color:var(--yellow-4)}.text-yellow-5{color:var(--yellow-5)}.text-yellow-6{color:var(--yellow-6)}.text-yellow-7{color:var(--yellow-7)}.text-yellow-8{color:var(--yellow-8)}.text-yellow-9{color:var(--yellow-9)}.border-yellow-1{border-color:var(--yellow-1)}.border-yellow-2{border-color:var(--yellow-2)}.border-yellow-3{border-color:var(--yellow-3)}.border-yellow-4{border-color:var(--yellow-4)}.border-yellow-5{border-color:var(--yellow-5)}.border-yellow-6{border-color:var(--yellow-6)}.border-yellow-7{border-color:var(--yellow-7)}.border-yellow-8{border-color:var(--yellow-8)}.border-yellow-9{border-color:var(--yellow-9)}.bg-green-1{background-color:var(--green-1)}.bg-green-2{background-color:var(--green-2)}.bg-green-3{background-color:var(--green-3)}.bg-green-4{background-color:var(--green-4)}.bg-green-5{background-color:var(--green-5)}.bg-green-6{background-color:var(--green-6)}.bg-green-7{background-color:var(--green-7)}.bg-green-8{background-color:var(--green-8)}.bg-green-9{background-color:var(--green-9)}.text-green-1{color:var(--green-1)}.text-green-2{color:var(--green-2)}.text-green-3{color:var(--green-3)}.text-green-4{color:var(--green-4)}.text-green-5{color:var(--green-5)}.text-green-6{color:var(--green-6)}.text-green-7{color:var(--green-7)}.text-green-8{color:var(--green-8)}.text-green-9{color:var(--green-9)}.border-green-1{border-color:var(--green-1)}.border-green-2{border-color:var(--green-2)}.border-green-3{border-color:var(--green-3)}.border-green-4{border-color:var(--green-4)}.border-green-5{border-color:var(--green-5)}.border-green-6{border-color:var(--green-6)}.border-green-7{border-color:var(--green-7)}.border-green-8{border-color:var(--green-8)}.border-green-9{border-color:var(--green-9)}.buttons[data-astro-cid-wbwitqbv]{display:flex;gap:16px}.header-buttons[data-astro-cid-wbwitqbv]{margin-left:24px}.arrow-icon[data-astro-cid-wbwitqbv]{width:16px;height:16px;margin-left:4px}@media (max-width: 768px){.buttons[data-astro-cid-wbwitqbv]{flex-direction:column;width:100%;max-width:280px}}.header[data-astro-cid-qmpwvs2w]{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:var(--grey-9);border-bottom:1px solid var(--grey-8);z-index:100}.container[data-astro-cid-qmpwvs2w]{max-width:var(--container-max-width);margin:0 auto;padding:0 30px;height:100%}.nav[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;justify-content:space-between;height:100%}.logo[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;width:120px;height:26px}.logo[data-astro-cid-qmpwvs2w] img[data-astro-cid-qmpwvs2w]{height:26px;width:120px;object-fit:contain}.logo-ko[data-astro-cid-qmpwvs2w] img[data-astro-cid-qmpwvs2w]{width:61px;height:26px}.nav-links[data-astro-cid-qmpwvs2w]{display:flex;align-items:center}.nav-buttons[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;gap:16px}.nav-link[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;gap:4px;color:var(--grey-1);text-decoration:none;font-weight:500;padding:0 16px}.dropdown[data-astro-cid-qmpwvs2w]{position:relative;padding:8px 16px}.dropdown[data-astro-cid-qmpwvs2w] .nav-link[data-astro-cid-qmpwvs2w]{padding:0}.dropdown-trigger[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;gap:4px;color:var(--grey-1);background:none;border:none;padding:0;font-weight:500;cursor:pointer}.dropdown-menu[data-astro-cid-qmpwvs2w]{position:absolute;top:calc(100% + 8px);left:-16px;background:var(--grey-8);border:1px solid var(--grey-7);border-radius:8px;padding:8px;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .4s ease;pointer-events:none}.dropdown-menu[data-astro-cid-qmpwvs2w]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px;background:transparent}.dropdown[data-astro-cid-qmpwvs2w]:hover .dropdown-menu[data-astro-cid-qmpwvs2w],.dropdown-menu[data-astro-cid-qmpwvs2w]:hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.dropdown-item[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;gap:8px;padding:8px 16px;color:var(--grey-1);text-decoration:none;border-radius:4px;margin-bottom:10px}.dropdown-item[data-astro-cid-qmpwvs2w]:last-child{margin-bottom:0}.dropdown-item[data-astro-cid-qmpwvs2w]:hover{background:var(--grey-7)}.dropdown-icon[data-astro-cid-qmpwvs2w]{width:20px;height:20px}.mobile-menu[data-astro-cid-qmpwvs2w]{display:none;position:fixed;inset:0;background:#121212;z-index:1000;overflow-y:auto}.mobile-menu[data-astro-cid-qmpwvs2w].active{display:block}.mobile-menu-header[data-astro-cid-qmpwvs2w]{display:flex;justify-content:space-between;align-items:center;height:var(--header-height);padding:0 30px;border-bottom:1px solid var(--grey-8)}.close-button[data-astro-cid-qmpwvs2w]{background:none;border:none;padding:8px;cursor:pointer;color:var(--grey-1)}.mobile-menu-content[data-astro-cid-qmpwvs2w]{padding:16px 30px}.mobile-menu-item[data-astro-cid-qmpwvs2w]{display:block;color:var(--grey-1);text-decoration:none;padding:6px 10px;border-radius:4px;font-family:Pretendard;font-size:14px;line-height:1.6}.mobile-menu-item[data-astro-cid-qmpwvs2w].features-menu button[data-astro-cid-qmpwvs2w]{padding:0}.mobile-menu-button[data-astro-cid-qmpwvs2w]{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--grey-9);border:none;color:var(--grey-1);padding:6px 10px;border-radius:4px;font-family:Pretendard;font-size:14px;line-height:1.6;cursor:pointer}.mobile-menu-item[data-astro-cid-qmpwvs2w].active>button[data-astro-cid-qmpwvs2w]{background:var(--grey-7)}.chevron[data-astro-cid-qmpwvs2w]{transition:transform .3s ease}.features-menu[data-astro-cid-qmpwvs2w].active .chevron[data-astro-cid-qmpwvs2w]{transform:rotate(180deg)}.submenu[data-astro-cid-qmpwvs2w]{display:none;padding:0 10px}.features-menu[data-astro-cid-qmpwvs2w].active .submenu[data-astro-cid-qmpwvs2w]{display:block}.submenu-item[data-astro-cid-qmpwvs2w]{display:flex;align-items:center;gap:8px;color:var(--grey-1);text-decoration:none;padding:6px 10px;border-radius:4px;margin-top:10px}.submenu-item[data-astro-cid-qmpwvs2w] img[data-astro-cid-qmpwvs2w]{width:24px;height:24px}.divider[data-astro-cid-qmpwvs2w]{height:1px;background:#2e2e2e;margin:10px 0}.menu-button[data-astro-cid-qmpwvs2w]{background:none;border:none;padding:8px;cursor:pointer;color:var(--grey-1)}.menu-button[data-astro-cid-qmpwvs2w] svg[data-astro-cid-qmpwvs2w]{display:block}@media (min-width: 1025px){.desktop-only[data-astro-cid-qmpwvs2w]{display:flex}.mobile-menu[data-astro-cid-qmpwvs2w]{display:none!important}.menu-button[data-astro-cid-qmpwvs2w]{display:none}}@media (max-width: 1024px){.desktop-only[data-astro-cid-qmpwvs2w]{display:none}.menu-button[data-astro-cid-qmpwvs2w]{display:block}.mobile-menu[data-astro-cid-qmpwvs2w]{display:none}.mobile-menu[data-astro-cid-qmpwvs2w].active{display:block}}body.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}.header[data-astro-cid-qmpwvs2w].menu-open{padding-right:var(--scrollbar-width)}.mobile-logo[data-astro-cid-qmpwvs2w]{display:flex;align-items:center}.mobile-logo[data-astro-cid-qmpwvs2w] img[data-astro-cid-qmpwvs2w]{height:26px;width:120px;object-fit:contain}.footer[data-astro-cid-l3trhy4j]{background-color:var(--footer-bg);color:var(--footer-text);padding:120px 0;border-top:1px solid var(--footer-border)}.container[data-astro-cid-l3trhy4j]{max-width:1200px;margin:0 auto;padding:0 40px}.footer-top[data-astro-cid-l3trhy4j]{display:flex;justify-content:space-between;gap:80px;margin-bottom:80px}.footer-logo[data-astro-cid-l3trhy4j],.footer-logo-ko[data-astro-cid-l3trhy4j]{display:block;margin-bottom:24px}.footer-logo[data-astro-cid-l3trhy4j] img[data-astro-cid-l3trhy4j]{width:120px;height:auto}.footer-logo-ko[data-astro-cid-l3trhy4j] img[data-astro-cid-l3trhy4j]{width:61px;height:26px}.company-details[data-astro-cid-l3trhy4j]{font-size:var(--font-size-sm);line-height:1.6;color:var(--footer-text)}.footer-links[data-astro-cid-l3trhy4j]{display:flex;gap:80px}.link-group[data-astro-cid-l3trhy4j]{min-width:120px}.link-group[data-astro-cid-l3trhy4j] h3[data-astro-cid-l3trhy4j]{font-size:var(--font-size-lg);font-weight:600;color:var(--footer-heading);margin-bottom:24px}.link-group[data-astro-cid-l3trhy4j] ul[data-astro-cid-l3trhy4j]{list-style:none;padding:0;margin:0}.link-group[data-astro-cid-l3trhy4j] li[data-astro-cid-l3trhy4j]{margin-bottom:12px}.link-group[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]:not(.text-grey-1){color:var(--footer-text);text-decoration:none;transition:color .2s}.link-group[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]:hover{color:var(--footer-link-hover)}.divider[data-astro-cid-l3trhy4j]{height:1px;background-color:var(--footer-border);margin-bottom:40px}.footer-bottom[data-astro-cid-l3trhy4j]{display:flex;justify-content:space-between;align-items:center}.language-selector[data-astro-cid-l3trhy4j]{position:relative}.language-button[data-astro-cid-l3trhy4j]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--footer-text);cursor:pointer;padding:8px;font-size:var(--font-size-sm)}.language-button[data-astro-cid-l3trhy4j]:hover{color:var(--footer-link-hover)}.language-button[data-astro-cid-l3trhy4j] .chevron[data-astro-cid-l3trhy4j]{transition:transform .2s}.language-button[data-astro-cid-l3trhy4j][aria-expanded=true] .chevron[data-astro-cid-l3trhy4j]{transform:rotate(180deg)}.language-dropdown[data-astro-cid-l3trhy4j]{position:absolute;bottom:100%;left:0;background-color:var(--footer-bg);border:1px solid var(--footer-border);border-radius:4px;padding:8px 0;min-width:120px;display:none;z-index:10}.language-selector[data-astro-cid-l3trhy4j][aria-expanded=true] .language-dropdown[data-astro-cid-l3trhy4j]{display:block}.language-option[data-astro-cid-l3trhy4j]{display:block;width:100%;padding:8px 16px;background:none;border:none;color:var(--footer-text);text-align:left;cursor:pointer;font-size:var(--font-size-sm)}.language-option[data-astro-cid-l3trhy4j]:hover{background-color:var(--footer-border)}.language-option[data-astro-cid-l3trhy4j].selected{color:var(--footer-link-hover)}.copyright[data-astro-cid-l3trhy4j]{font-size:var(--font-size-sm);color:var(--footer-text)}.social-links[data-astro-cid-l3trhy4j]{display:flex;gap:16px}.social-links[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]{color:var(--grey-5);transition:color .2s}.social-links[data-astro-cid-l3trhy4j] a[data-astro-cid-l3trhy4j]:hover{color:var(--grey-1)}.social-links[data-astro-cid-l3trhy4j] img[data-astro-cid-l3trhy4j]{width:24px;height:24px}@media (max-width: 1024px){.footer-top[data-astro-cid-l3trhy4j]{flex-direction:column}.company-info[data-astro-cid-l3trhy4j]{max-width:100%}.footer-links[data-astro-cid-l3trhy4j]{flex-wrap:wrap;gap:32px}.link-group[data-astro-cid-l3trhy4j]{width:calc(33.33% - 22px)}}@media (max-width: 768px){.footer[data-astro-cid-l3trhy4j]{padding:100px 0}.container[data-astro-cid-l3trhy4j]{padding:0 20px}.footer-top[data-astro-cid-l3trhy4j]{flex-direction:column}.company-info[data-astro-cid-l3trhy4j]{max-width:100%}.footer-links[data-astro-cid-l3trhy4j]{flex-wrap:wrap;gap:32px}.link-group[data-astro-cid-l3trhy4j]{width:calc(50% - 16px);min-width:120px}.footer-bottom[data-astro-cid-l3trhy4j]{flex-direction:column;align-items:flex-start;gap:24px}.language-selector[data-astro-cid-l3trhy4j]{order:1}.copyright[data-astro-cid-l3trhy4j]{order:2}.social-links[data-astro-cid-l3trhy4j]{order:3;align-self:flex-start}}:root{--color-primary: #007aff;--color-primary-dark: #0056b3;--color-text: #ffffff;--color-text-secondary: #a1a1a1;--color-background: var(--grey-9);--color-background-alt: #111111;--color-border: #222222;--header-bg: rgba(0, 0, 0, .8);--header-border: var(--color-border);--header-text: var(--color-text);--header-text-hover: var(--color-primary);--header-button-bg: var(--color-primary);--header-button-text: var(--color-text);--header-button-bg-hover: var(--color-primary-dark);--footer-bg: #050505;--footer-border: var(--color-border);--footer-text: var(--color-text-secondary);--footer-link-hover: var(--color-text);--footer-heading: var(--color-text);--card-bg: var(--color-background-alt);--card-border: var(--color-border);--card-hover-border: var(--color-primary);--button-primary-bg: var(--color-primary);--button-primary-text: var(--color-text);--button-primary-hover: var(--color-primary-dark);--button-secondary-bg: var(--color-background-alt);--button-secondary-text: var(--color-text);--button-secondary-border: var(--color-border);--button-secondary-hover: var(--color-border);--input-bg: var(--color-background-alt);--input-border: var(--color-border);--input-text: var(--color-text);--input-placeholder: var(--color-text-secondary);--input-focus-border: var(--color-primary);--font-family: "Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-size-base: 16px;--font-size-sm: 14px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 40px;--font-size-5xl: 48px;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--header-height: 80px;--container-max-width: 1200px;--container-padding: 30px;--section-spacing: 80px;--element-spacing: 24px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--transition-fast: .2s ease;--transition-normal: .3s ease;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%}html{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);scroll-behavior:smooth}body{background-color:var(--grey-9);position:relative;line-height:normal;overflow-x:hidden;padding-top:calc(var(--header-height))}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.desktop-only{display:block}.responsive-only{display:none}@media (max-width: 1024px){:root{--container-padding: 30px}}@media (max-width: 768px){:root{--container-max-width: 100%;--container-padding: 16px;--header-height: 64px}.desktop-only{display:none}.responsive-only{display:block}}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.astro-code{font-size:12px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;overflow-x:auto;padding:8px;border-radius:4px}:target{scroll-margin-top:calc(var(--header-height) + 16px)}
