.landing-root{--fs-hero:clamp(39.5px, 2.04vw + 31.5px, 56px);--fs-h2:clamp(28px, 2.22vw + 19.3px, 46px);--fs-banner:clamp(26px, 1.98vw + 18.3px, 42px);--fs-h3:clamp(22px, 1.23vw + 17.2px, 32px);--fs-card-lg:clamp(21px, .62vw + 18.6px, 26px);--fs-title:clamp(17.5px, .31vw + 16.3px, 20px);--fs-card-title:clamp(16.5px, .31vw + 15.3px, 19px);--fs-lead:clamp(15.5px, .31vw + 14.3px, 18px);--fs-btn:clamp(15px, .19vw + 14.3px, 16.5px);--fs-body:clamp(14.5px, .19vw + 13.8px, 16px);--fs-body-sm:clamp(13.5px, .19vw + 12.8px, 15px);--fs-caption:clamp(13px, .12vw + 12.5px, 14px);--fs-caption-sm:clamp(12px, .12vw + 11.5px, 13px);--pad-x:clamp(20px, 2.47vw + 10.4px, 40px)}@media (min-width:1680px){.landing-root{--fs-hero:clamp(56px, 2.27vw + 17.9px, 76px);--fs-h2:clamp(46px, 1.59vw + 19.3px, 60px);--fs-banner:clamp(42px, 1.48vw + 17.2px, 55px);--fs-h3:clamp(32px, .46vw + 24.3px, 36px);--fs-card-lg:clamp(26px, .34vw + 20.3px, 29px);--fs-title:clamp(20px, .23vw + 16.2px, 22px);--fs-card-title:clamp(19px, .23vw + 15.2px, 21px);--fs-lead:clamp(18px, .23vw + 14.2px, 20px);--fs-btn:clamp(16.5px, .17vw + 13.6px, 18px);--fs-body:clamp(16px, .17vw + 13.1px, 17.5px);--fs-body-sm:clamp(15px, .11vw + 13.1px, 16px);--fs-caption:clamp(14px, .11vw + 12.1px, 15px);--fs-caption-sm:13px}}.landing-root h1,.landing-root h2,.landing-root h3{word-break:keep-all}.landing-root{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.015em;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.landing-root button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing-root button:focus-visible,.landing-root a:focus-visible{outline-offset:2px;outline:2px solid #0c140e}.scrollarea::-webkit-scrollbar{width:0;height:0}.chiprow::-webkit-scrollbar{width:0;height:0}.scrollarea,.chiprow{scrollbar-width:none}@keyframes chipmarquee{to{transform:translate3d(calc(-1 * var(--chip-shift,0px)), 0, 0)}}.chiptrack{will-change:transform;animation-name:chipmarquee;animation-timing-function:linear;animation-iteration-count:infinite}.chiprow:hover .chiptrack,.chiprow:focus-within .chiptrack{animation-play-state:paused}#pc-service,#pc-pricing,#pc-faq{scroll-margin-top:84px}@keyframes loaderCoin{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-16px)rotate(-9deg)}50%{transform:translateY(0)rotate(4deg)}62%{transform:translateY(-5px)rotate(-3deg)}72%{transform:translateY(0)rotate(0)}}.loader-coin{animation:1.15s ease-in-out infinite loaderCoin}@keyframes loaderChar{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.loader-char{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards loaderChar;display:inline-block}@media (prefers-reduced-motion:reduce){.loader-coin{animation:none}.loader-char{opacity:1;animation:none}}@keyframes loader-spin{to{transform:rotate(360deg)}}.loader-spin{animation:.7s linear infinite loader-spin}@media (prefers-reduced-motion:reduce){.loader-spin{animation:none}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.landing-root [style*=marquee-left],.landing-root [style*=marquee-right]{animation:none!important}}@keyframes a24-spin{to{transform:rotate(360deg)}}@keyframes a24-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.a24-skeleton{background:linear-gradient(90deg,#edefee 25%,#f6f7f7 50%,#edefee 75%) 0 0/200% 100%;animation:1.6s linear infinite a24-shimmer}@media (prefers-reduced-motion:reduce){.a24-skeleton{animation:none}}
