@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations");font-style:normal;font-weight:45 920;font-display:swap}:root{--color-blue-100:#e5efff;--color-blue-300:#5c9aff;--color-blue-500:#0064ff;--color-blue-600:#0050cc;--fg1:#202632;--fg2:#4e5968;--fg3:#8b95a1;--fg4:#b0b8c1;--bg0:#fff;--bg1:#f9fafb;--bg2:#f2f4f6;--color-green-100:#e4f8ee;--color-green-500:#00c896;--color-orange-100:#fff1da;--color-orange-500:#ff9500;--color-red-100:#fee7e9;--color-red-500:#f04452;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", Roboto, sans-serif;--font-num:var(--font-sans);--radius-md:12px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px}html{scroll-behavior:smooth;background:var(--bg1)}body{background:var(--bg1);color:var(--fg1);font-family:var(--font-sans);font-feature-settings:"ss02", "ss03";word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}a{color:var(--color-blue-500);text-decoration:none}a:hover{opacity:.7}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #0064ff4d}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary svg{transition:transform .18s}details[open] summary svg{transform:rotate(180deg)}img{max-width:100%}main{overflow-x:clip}.landing-pc{display:none}.landing-mobile{overflow-wrap:anywhere;display:block}@media (max-width:599px){.landing-mobile .info-cards{grid-template-columns:1fr!important}}@media (min-width:1024px){.landing-pc{display:block}.landing-mobile{display:none}}@keyframes review-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.cta-button:hover:not(:disabled){background:var(--color-blue-600)!important;opacity:1!important}.floating-cta__inner{align-items:center;gap:12px;max-width:600px;margin:0 auto;padding:12px 20px;display:flex}.promo-pill{background:var(--fg1)}.promo-pill:hover{background:#2b3340}dialog.modal{background:var(--bg0);width:100%;max-width:600px;color:var(--fg1);border:0;border-radius:28px 28px 0 0;margin:auto auto 0;padding:0;box-shadow:0 12px 32px #191f281a}dialog.modal::backdrop{background:#191f2899}body:has(dialog.modal[open]){overflow:hidden}.modal__body{flex-direction:column;gap:20px;padding:28px 20px 24px;display:flex}.modal__title{letter-spacing:-.03em;color:var(--fg1);text-wrap:pretty;margin:0;font-size:26px;font-weight:800;line-height:1.3}.code-input{border:1.5px solid var(--bg2);background:var(--bg0);letter-spacing:.06em;width:100%;height:56px;font-size:18px;font-weight:700;font-family:var(--font-num);color:var(--fg1);text-transform:uppercase;border-radius:14px;outline:none;padding:0 16px}.code-input--error{border-color:var(--color-red-500)}.code-input:focus{border-color:var(--color-blue-500)}@media (min-width:1024px){.floating-cta__inner{max-width:1080px}dialog.modal{max-width:var(--modal-max,520px);border-radius:var(--radius-xl);margin:auto}.modal__body{padding:32px}.modal__title{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
