:root{--paper-50:#fafafa;--paper-100:#f5f5f5;--paper-200:#eaeaea;--ink-200:#d4d4d4;--ink-300:#a3a3a3;--ink-400:#737373;--ink-500:#525252;--ink-600:#404040;--ink-700:#262626;--ink-800:#171717;--ink-900:#0a0a0a;--ink-950:#000;--color-korean-blue:#124785;--color-korean-blue-soft:#e8f0fa;--color-korean-red:#a61e2f;--shadow-card:0 1px 2px rgba(0,0,0,.04),0 8px 24px -12px rgba(0,0,0,.12);--shadow-card-hover:0 2px 4px rgba(0,0,0,.06),0 16px 40px -16px rgba(0,0,0,.2);--shadow-ink:8px 8px 0 0 var(--ink-950);--font-display:Oswald,system-ui,sans-serif;--font-sans:Inter,system-ui,sans-serif}#app-content,#app-content .zone-container,#app-content .workspace,#app-content .grid-content,#app-content .layout-item,#app-content .item-content,#app-content .ducky-plugin-block{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#ducky-app.layout-public #app-content{max-width:none!important;padding:0!important;width:100%!important}#ducky-app.layout-public #app-footer,#app-footer.site-footer,#app-footer{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important}#app-footer .zone-container,#app-footer .workspace,#app-footer .grid-content,#app-footer .layout-item,#app-footer .item-content,#app-footer .ducky-plugin-block{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#app-shell,#app-main,main{background:#fff!important}.nrtkd-band,.nrtkd-band *{box-sizing:border-box}.nrtkd-band{width:100%;font-family:var(--font-sans);color:var(--ink-900);-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.7}.nrtkd-band .section{position:relative;width:100%;padding:6rem 1.5rem}@container ducky-app (min-width:768px){.nrtkd-band .section{padding:5rem 1.5rem}}.nrtkd-band .container-tight{margin:0 auto;width:100%;max-width:72rem}.nrtkd-band .container-wide{margin:0 auto;width:100%;max-width:80rem}.nrtkd-band .scroll-mt-nav{scroll-margin-top:0}.nrtkd-band .eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--color-korean-blue)}.nrtkd-band .heading-xl{font-family:var(--font-display);font-size:3rem;line-height:.9;letter-spacing:.025em;color:var(--ink-950);margin:0;text-transform:uppercase}@container ducky-app (min-width:768px){.nrtkd-band .heading-xl{font-size:4.5rem}}@container ducky-app (min-width:1024px){.nrtkd-band .heading-xl{font-size:6rem}}.nrtkd-band .heading-xl .hero-mind{color:var(--color-korean-blue)!important;font-style:italic;text-transform:none;letter-spacing:0}.nrtkd-band .heading-lg{font-family:var(--font-display);font-size:2.25rem;line-height:.95;color:var(--ink-950);margin:0;text-transform:uppercase}@container ducky-app (min-width:768px){.nrtkd-band .heading-lg{font-size:3.75rem}}.nrtkd-band .heading-md{font-family:var(--font-display);font-size:1.875rem;line-height:1.25;color:var(--ink-950);margin:0;text-transform:uppercase}@container ducky-app (min-width:768px){.nrtkd-band .heading-md{font-size:2.25rem}}.nrtkd-band .btn-link{display:inline-flex;align-items:center;gap:.25rem;padding-bottom:.25rem;font-size:.875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;color:var(--ink-950);border-bottom:2px solid var(--color-korean-red);transition:gap .3s,color .3s}.nrtkd-band .btn-link:hover{gap:.75rem;color:var(--color-korean-blue)}.nrtkd-band .card-stamp{position:relative;display:flex;flex-direction:column;border-radius:1rem;border:2px solid var(--ink-950);background:#fff;padding:1.75rem;transition:transform .3s,box-shadow .3s}@container ducky-app (min-width:768px){.nrtkd-band .card-stamp{padding:2rem}}.nrtkd-band .card-stamp:hover{transform:translate(-4px,-4px);box-shadow:var(--shadow-ink)}.nrtkd-band .text-outline-red{-webkit-text-stroke:1.5px var(--color-korean-red);color:transparent;-webkit-text-fill-color:transparent}.nrtkd-band .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;background:var(--color-korean-blue);color:#fff;box-shadow:0 4px 20px -4px color-mix(in srgb,var(--color-korean-blue) 45%,transparent);transition:background-color .25s,transform .3s}.nrtkd-band .btn-primary:hover{background:var(--color-korean-red);transform:translateY(-2px)}.nrtkd-band .btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.nrtkd-band .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:transparent;color:var(--ink-950);border:2px solid var(--ink-950);transition:all .3s}.nrtkd-band .btn-ghost:hover{background:var(--ink-950);color:#fff;transform:translateY(-2px)}.nrtkd-band .btn-try-out{display:none;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-family:var(--font-display);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--color-korean-blue);color:#fff;border:2px solid transparent}@container ducky-app (min-width:768px){.nrtkd-band .btn-try-out{display:inline-flex}}.nrtkd-band .btn-try-out:hover{background:var(--color-korean-red)}.nrtkd-band .card{position:relative;border-radius:1rem;border:1px solid var(--ink-200);background:#fff;padding:1.75rem;box-shadow:var(--shadow-card);transition:all .3s}.nrtkd-band .card:hover{border-color:color-mix(in srgb,var(--color-korean-red) 45%,var(--ink-200));box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.nrtkd-band .mask-fade-b{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.nrtkd-band .input-base{width:100%;border-radius:.5rem;border:2px solid var(--ink-200);background:#fff;padding:.75rem 1rem;font:inherit}.nrtkd-band .nrtkd-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:0}.nrtkd-band .nrtkd-field label,.nrtkd-band .nrtkd-label{font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-500)}.nrtkd-band .nrtkd-label .req{margin-left:.25rem;color:var(--ink-950)}.nrtkd-band .font-display{font-family:var(--font-display)!important;letter-spacing:.04em;text-transform:uppercase}.nrtkd-band .input-base:focus{border-color:var(--color-korean-red);outline:none}.nrtkd-band--nav{min-height:5rem}@keyframes nrtkd-spin{to{transform:rotate(360deg)}}.nrtkd-pillars{display:grid;gap:1rem;margin-top:2.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nrtkd-badge{display:inline-block;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ink-200);border-radius:9999px;padding:.25rem .6rem;margin-bottom:.5rem}@keyframes nrtkd-social-ring{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.65);opacity:0}}.nrtkd-avatar{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-korean-blue);font-family:var(--font-display);font-size:.875rem;color:#fff;letter-spacing:.04em}.nrtkd-band .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn-modal-close{position:absolute;top:.75rem;right:.75rem;width:2.25rem;height:2.25rem;border-radius:9999px;border:0;background:var(--color-korean-red);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.nrtkd-timebox{margin-top:1rem;border:2px solid var(--color-korean-blue);border-radius:.75rem;padding:.75rem;background:color-mix(in srgb,var(--color-korean-blue-soft) 40%,#fff)}.nrtkd-nav-wrap{width:100%;position:sticky;left:0;right:0;top:0;z-index:200;background:#fff;border-bottom:1px solid var(--ink-200);box-shadow:0 4px 20px -15px rgba(0,0,0,.18)}.nrtkd-nav__inner{margin:0 auto;display:flex;height:5rem;width:100%;max-width:80rem;align-items:center;justify-content:space-between;padding:0 1.5rem}.nrtkd-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--ink-950)}.nrtkd-logo__text{display:flex;flex-direction:column;line-height:1.05;font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em}.nrtkd-nav__links{display:none;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}@container ducky-app (min-width:1024px){.nrtkd-nav__links{display:flex}}.nrtkd-nav__links a{position:relative;font-family:var(--font-display);font-size:.875rem;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;color:var(--ink-700)}.nrtkd-nav__links a:hover{color:var(--ink-950)}.nrtkd-nav__links a::after{content:"";position:absolute;left:0;bottom:-.25rem;height:2px;width:0;background:var(--color-korean-red);transition:width .3s}.nrtkd-nav__links a:hover::after{width:100%}.nrtkd-nav__actions{display:flex;align-items:center;gap:.5rem}.nrtkd-icon-btn{display:none;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid var(--ink-950);background:#fff;color:var(--ink-950);text-decoration:none}@container ducky-app (min-width:768px){.nrtkd-icon-btn{display:inline-flex}}.nrtkd-icon-btn:hover{background:var(--ink-950);color:#fff}.nrtkd-footerband{background:#fff;color:var(--ink-900);width:100%;border-top:2px solid var(--color-korean-red);padding:3.5rem 1.5rem 1.25rem;position:relative;overflow:hidden}.nrtkd-footerband__mark{width:auto;height:4.5rem;max-width:16rem;object-fit:contain;display:block}.nrtkd-footerband__grid{display:grid;gap:2.5rem;position:relative;padding-bottom:1.75rem}@container ducky-app (min-width:768px){.nrtkd-footerband__grid{grid-template-columns:repeat(3,1fr)}}.nrtkd-footerband h3,.nrtkd-footerband h4{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;color:var(--ink-950)}.nrtkd-footerband__copy{border-top:1px solid var(--ink-200);margin-top:0;padding:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--ink-500)}.nrtkd-footerband__socials{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.75rem;margin-bottom:0;padding-bottom:.25rem}.nrtkd-footerband__socials a{display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid;background:#fff;text-decoration:none;transition:transform .3s,background .3s,color .3s}.nrtkd-footerband__socials a:hover{transform:translateY(-2px) scale(1.08);color:#fff}.nrtkd-footerband__socials a.fb{border-color:#1877F2;color:#1877F2}.nrtkd-footerband__socials a.fb:hover{background:#1877F2}.nrtkd-footerband__socials a.ig{border-color:#E1306C;color:#E1306C}.nrtkd-footerband__socials a.ig:hover{background:#E1306C}.nrtkd-footerband__socials a.yt{border-color:#FF0000;color:#FF0000}.nrtkd-footerband__socials a.yt:hover{background:#FF0000}.nrtkd-footerband__socials a.x{border-color:var(--ink-950);color:var(--ink-950)}.nrtkd-footerband__socials a.x:hover{background:var(--ink-950)}.nrtkd-footerband__socials svg{width:1.5rem;height:1.5rem;display:block;flex-shrink:0}.nrtkd-footerband__hours{list-style:none;padding:0;margin:0;font-size:.875rem;color:var(--ink-700)}.nrtkd-footerband__hours li{display:flex!important;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem}.nrtkd-footerband__hours li span:last-child{color:var(--ink-400);flex-shrink:0;text-align:right}.nrtkd-band button:not(.nrtkd-coupon){border-radius:9999px}.nrtkd-band .card,.nrtkd-band .card-stamp{border-radius:1rem!important}.nrtkd-band .input-base{border-radius:.5rem!important}.nrtkd-avatar,.nrtkd-badge,.nrtkd-icon-btn,.nrtkd-footerband__socials a,.nrtkd-coupon__dots{border-radius:9999px!important}.cf-panel:has([data-form-id="trial"])>.cf-panel__actions{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nrtkd-contact__form-slot{min-width:0}.nrtkd-contact__form-slot .cf-embed{height:100%}.nrtkd-visit__addr,.nrtkd-footerband p{white-space:pre-line}