@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
.landing{scrollbar-width:none}.landing::-webkit-scrollbar{display:none}.landing *{box-sizing:border-box}.landing{font-family:var(--font-sans);background-color:var(--color-bg-void);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:lang(ko) .landing{letter-spacing:-.01em}:lang(en) .landing{letter-spacing:0}:lang(en) .landing h1,:lang(en) .landing h2,:lang(en) .landing h3{letter-spacing:-.02em}.landing .container{max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.landing .section-pad{padding-block:var(--section-gap)}.landing .section-pad-lg{padding-block:var(--section-gap-lg)}.landing .visual-placeholder{background:var(--color-bg-elevated);border:1px dashed var(--color-border-default);border-radius:var(--radius-xl);font-size:var(--font-size-small);color:var(--color-text-tertiary);font-family:var(--font-mono);text-align:center;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.landing .btn-primary{color:#0a0a0b;border-radius:var(--radius-md);height:var(--form-height-lg);padding:0 var(--space-8);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);white-space:nowrap;background:#fafafa;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing .btn-primary:hover{opacity:.85}.landing .btn-waitlist{color:#fafafa;border-radius:var(--radius-md);height:var(--form-height-lg);padding:0 var(--space-8);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default);white-space:nowrap;background:#0a0a0b;border:1px solid #fff3;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing .btn-waitlist:hover{border-color:#ffffff80}.landing .keep-all{word-break:keep-all}@keyframes hero-highlight-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes hero-highlight-border{0%,to{border-color:#ff6e6e66}50%{border-color:#ff6e6e}}.hero-highlight{animation:3s ease-in-out infinite hero-highlight-pulse,3s ease-in-out infinite hero-highlight-border}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-track{animation:30s linear infinite marquee-scroll}.marquee-track-reverse{animation:35s linear infinite marquee-scroll-reverse}.hero-grain{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.hero-right-fade,.review-right-fade,.project-right-fade{display:none}@media (max-width:767px){.hero-right-fade{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 0%,#080808 100%);width:80px;display:block;position:absolute;top:0;bottom:0;right:0}.hero-timer-wrap{display:none}.review-demo-root{overflow:hidden}.review-left{width:100%;position:relative!important}.review-left>div{width:100%!important}.review-right{display:none}.review-right-fade{pointer-events:none;z-index:20;background:linear-gradient(90deg,#0000 0%,#0a0a0a 100%);width:60px;display:block;position:absolute;top:0;bottom:0;right:0}.project-demo-root{overflow:hidden}.project-left{width:100%;position:relative!important}.project-left>div{font-size:11px;width:100%!important}.project-right{display:none}.project-right-fade{pointer-events:none;z-index:20;background:linear-gradient(90deg,#0000 0%,#0a0a0a 100%);width:60px;display:block;position:absolute;top:0;bottom:0;right:0}.marquee-top-strip{display:none}.view-header{gap:var(--space-4)!important;flex-direction:column!important}.view-header>div{flex:unset!important;padding-top:0!important}}.playke-footer{background:var(--color-bg-void);border-top:1px solid var(--color-border-subtle)}.playke-footer .footer-top{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-12);display:flex}.playke-footer .footer-logo{align-items:center;display:flex}.playke-footer .footer-logo-img{width:auto;height:18px}.playke-footer .footer-desc{color:var(--color-text-tertiary);margin-top:var(--space-4);font-size:14px}.playke-footer .footer-mid{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-16);font-size:13px;display:flex}.playke-footer .footer-services,.playke-footer .footer-sns{align-items:center;gap:var(--space-4);display:flex}.playke-footer .footer-mid-label{color:var(--color-text-tertiary);margin-right:var(--space-2);font-weight:500}.playke-footer .footer-mid a{color:var(--color-text-ghost);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}.playke-footer .footer-mid a:hover{color:var(--color-text-primary)}.playke-footer .footer-business{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-8);gap:var(--space-1);color:var(--color-text-ghost);font-size:12px;line-height:var(--line-height-body);flex-direction:column;display:flex}.playke-footer .footer-business p{margin:0}.playke-footer .footer-business a{color:inherit;text-decoration:none}.playke-footer .footer-business a:hover{color:var(--color-text-tertiary)}.playke-footer .footer-biz-label{color:var(--color-text-tertiary);margin-right:var(--space-2)}.playke-footer .footer-bottom{border-top:1px solid var(--color-border-subtle);padding-block:var(--space-6);margin-top:var(--space-8);text-align:center}.playke-footer .footer-copyright{color:var(--color-text-ghost);letter-spacing:var(--tracking-body);margin:0;font-size:12px}@media (max-width:768px){.playke-footer .footer-top{gap:var(--space-8);flex-direction:column}.playke-footer .footer-mid{gap:var(--space-4);flex-direction:column}}
