body{margin:0;background:#0a2a38}a{color:#7fd1db}a:hover{color:#dceff2}.cs-rise{animation:csrise .9s cubic-bezier(.16,1,.3,1) both}.cs-rise2{animation:csrise .9s .16s cubic-bezier(.16,1,.3,1) both}.cs-rise3{animation:csrise .9s .32s cubic-bezier(.16,1,.3,1) both}@keyframes csrise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cs-btn{transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.cs-btn:hover{transform:translateY(-1px)}.cs-btn:active{transform:scale(.98)}.cs-step{min-height:560px}.cs-stickybox{height:640px}.cs-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cs-span2{grid-column:span 2}.cs-span3{grid-column:span 3}.cs-dots{background-color:#124a61;background-image:radial-gradient(rgba(127,209,219,.28) 1.2px,transparent 1.4px);background-size:14px 14px}input::placeholder{color:#8fafb7}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #7FD1DB;outline-offset:3px}.cs-stage{position:relative;height:820px;pointer-events:none}.cs-ov-card,.cs-ov-pills{pointer-events:auto}.cs-ov-head{position:absolute;left:0;top:0;width:31%}.cs-ov-fit{position:absolute;left:40%;top:290px;width:46%;bottom:84px}.cs-ov-card{position:absolute;right:0;top:0;width:330px}.cs-ov-pills{position:absolute;left:0;right:0;bottom:0}.cs-pills{scrollbar-width:thin}[lang=ko] h1,[lang=ko] h2,[lang=ko] h3,[lang=ko] p{word-break:keep-all;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.cs-rise,.cs-rise2,.cs-rise3{animation:none}.cs-btn{transition:none}}.cs-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;border-top:1px solid rgba(220,239,242,.14)}.cs-faq-item{display:flex;flex-direction:column;gap:10px;padding:28px 0;border-bottom:1px solid rgba(220,239,242,.14)}@media (max-width: 860px){.cs-faq{grid-template-columns:minmax(0,1fr)}.cs-stage{height:auto}.cs-ov-head,.cs-ov-card,.cs-ov-pills{position:relative;inset:auto;width:auto}.cs-ov-fit{position:relative;left:auto;top:auto;bottom:auto;width:100%;height:480px;margin-top:16px}.cs-ov-card{margin-top:20px}.cs-ov-pills{margin-top:16px}.cs-sticky{position:static!important}.cs-stickybox{height:440px}.cs-step{min-height:340px}.cs-bento{grid-template-columns:minmax(0,1fr)}.cs-span2,.cs-span3{grid-column:auto}.cs-navlink{display:none}}
