.nrtkd-offer{position:relative;overflow:hidden;background:var(--ink-950);color:#fff;padding:6rem 1.5rem!important}@container ducky-app (min-width:768px){.nrtkd-offer{padding:8rem 1.5rem!important}}.nrtkd-offer__yy{position:absolute;right:-8rem;top:-8rem;width:36rem;height:36rem;opacity:.06;pointer-events:none}.nrtkd-offer__yy svg{width:100%;height:100%;display:block;animation:nrtkd-spin 48s linear infinite}.nrtkd-offer__gridbg{position:absolute;inset:0;opacity:.06;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.nrtkd-offer__kid{display:none;position:absolute;inset-block:0;right:0;width:50%;opacity:.18;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to left,#000,transparent 85%);mask-image:linear-gradient(to left,#000,transparent 85%)}@container ducky-app (min-width:1024px){.nrtkd-offer__kid{display:block}}.nrtkd-offer__kid img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.nrtkd-offer__grid{display:grid;gap:3.5rem;position:relative;z-index:1;align-items:center}@container ducky-app (min-width:1024px){.nrtkd-offer__grid{grid-template-columns:1.25fr 1fr}}.nrtkd-offer__eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:rgba(255,255,255,.7)}.nrtkd-offer__eyebrow .line{display:inline-block;width:2.5rem;height:1px;background:rgba(255,255,255,.4)}.nrtkd-offer h2{font-family:var(--font-display);font-size:3rem;line-height:.9;letter-spacing:.04em;margin:1.5rem 0 0;text-transform:uppercase;color:#fff;font-weight:400}@container ducky-app (min-width:768px){.nrtkd-offer h2{font-size:4.5rem}}@container ducky-app (min-width:1024px){.nrtkd-offer h2{font-size:6rem}}.nrtkd-offer h2 .em{display:block;font-style:italic;text-transform:none;letter-spacing:.02em}.nrtkd-offer h2 .line1{display:block}.nrtkd-offer__body{margin:1.75rem 0 0;max-width:42rem;color:rgba(255,255,255,.9);font-size:1.25rem;line-height:1.625}@container ducky-app (min-width:768px){.nrtkd-offer__body{font-size:1.5rem;line-height:1.625}}.nrtkd-offer__perks{list-style:none;padding:0;margin:2.25rem 0 0;display:grid;gap:.75rem;max-width:28rem}.nrtkd-offer__perks li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:rgba(255,255,255,.85)}@container ducky-app (min-width:768px){.nrtkd-offer__perks li{font-size:1rem}}.nrtkd-offer__perks svg{width:1rem;height:1rem;flex-shrink:0;color:#fff;stroke:#fff}.nrtkd-offer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem}.nrtkd-btn-white{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;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:#fff;color:var(--ink-950);border:0;box-shadow:0 8px 30px -4px rgba(0,0,0,.4);transition:transform .3s,background .3s}.nrtkd-btn-white:hover{background:rgba(255,255,255,.9);transform:translateY(-2px)}.nrtkd-btn-outline-w{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;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid rgba(255,255,255,.8);background:transparent;color:#fff;transition:all .3s}.nrtkd-btn-outline-w:hover{background:#fff;color:var(--ink-950);transform:translateY(-2px)}.nrtkd-coupon{display:block;position:relative;margin:0 auto;width:100%;max-width:24rem;border:2px solid var(--color-korean-blue);border-radius:1.5rem;padding:2rem;text-align:left;text-decoration:none;color:#fff;background:rgba(255,255,255,.04);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);transition:border-color .3s,transform .3s,box-shadow .3s}.nrtkd-coupon:hover{transform:translateY(-4px);border-color:var(--color-korean-red);box-shadow:0 34px 88px -18px rgba(0,0,0,.65)}.nrtkd-coupon__dots{position:absolute;top:50%;width:1.5rem;height:1.5rem;border-radius:9999px;border:2px solid var(--color-korean-blue);background:var(--color-korean-blue);transform:translateY(-50%);transition:background .3s,border-color .3s}.nrtkd-coupon:hover .nrtkd-coupon__dots{background:var(--color-korean-red);border-color:var(--color-korean-red)}.nrtkd-coupon__dots.l{left:-.75rem}.nrtkd-coupon__dots.r{right:-.75rem}.nrtkd-coupon__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.55)}.nrtkd-coupon__num{font-family:var(--font-display);font-size:7.5rem;line-height:1;letter-spacing:-.02em;margin:1.5rem 0 0;color:#fff}@container ducky-app (min-width:640px){.nrtkd-coupon__num{font-size:120px}}.nrtkd-coupon__label{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.5rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.85)}.nrtkd-coupon__div{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0}.nrtkd-coupon__div span{flex:1;height:1px;background:rgba(255,255,255,.3)}.nrtkd-coupon__div .yy-bw{width:1.5rem;height:1.5rem;flex-shrink:0}.nrtkd-coupon__dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.nrtkd-coupon__dl dt{color:rgba(255,255,255,.5);margin:0}.nrtkd-coupon__dl dd{margin:.25rem 0 0;color:#fff;font-weight:500}.nrtkd-coupon__dl .r{text-align:right}.nrtkd-coupon__hint{margin:1.5rem 0 0;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.4)}.nrtkd-coupon__reserve{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.6);pointer-events:none;transition:color .3s,gap .3s}.nrtkd-coupon:hover .nrtkd-coupon__reserve{color:#fff;gap:.5rem}.nrtkd-offer .nrtkd-btn-white,.nrtkd-offer .nrtkd-coupon{cursor:pointer;font:inherit}.nrtkd-offer button.nrtkd-coupon{appearance:none;-webkit-appearance:none}.ducky-modal .nrtkd-trial-modal__intro{display:grid;gap:.75rem}.ducky-modal .nrtkd-trial-modal__eyebrow{display:flex;align-items:center;gap:.75rem}.ducky-modal .nrtkd-trial-modal__label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin:1rem 0 .5rem}.ducky-modal .nrtkd-trial-modal__fields{display:grid;gap:1rem;margin-top:1.25rem}.ducky-modal .nrtkd-trial-modal__prompt{margin:1rem 0 0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-500,#6b7280)}.ducky-modal .nrtkd-timebox{margin-top:.25rem;border:2px solid var(--color-korean-blue,#124785);border-radius:.75rem;padding:.75rem;background:color-mix(in srgb,var(--color-korean-blue-soft,#dbe7f5) 40%,#fff)}.ducky-modal .nrtkd-timebox .eyebrow{font-size:.65rem}.ducky-modal .nrtkd-timebox p{margin:.35rem 0 0;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}.ducky-modal .nrtkd-field{display:flex;flex-direction:column;gap:.35rem}.ducky-modal .nrtkd-field label{font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-500,#6b7280)}.ducky-modal .input-base{width:100%;border-radius:.5rem;border:2px solid var(--ink-200,#e5e7eb);background:#fff;padding:.75rem 1rem;font:inherit}.ducky-modal .input-base:focus{border-color:var(--color-korean-red,#a61e2f);outline:none}.ducky-modal .nrtkd-cal{border:2px solid var(--ink-200,#e5e7eb);border-radius:1rem;padding:0;background:#fff}.ducky-modal .nrtkd-cal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.ducky-modal .nrtkd-cal__head button{width:2rem;height:2rem;border-radius:9999px;border:1px solid var(--ink-200,#e5e7eb);background:#fff;cursor:pointer}.ducky-modal .nrtkd-cal__head button:disabled{opacity:.35;cursor:not-allowed}.ducky-modal .nrtkd-cal__head [data-cal-title]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase}.ducky-modal .nrtkd-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.ducky-modal .nrtkd-cal__dow{text-align:center;font-size:.65rem;letter-spacing:.15em;color:var(--ink-500,#6b7280);padding:.25rem 0}.ducky-modal .nrtkd-cal__day{height:2.25rem;border-radius:.5rem;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit}.ducky-modal .nrtkd-cal__day:disabled{opacity:.28;cursor:not-allowed}.ducky-modal .nrtkd-cal__day.is-today{border-color:var(--color-korean-blue,#124785)}.ducky-modal .nrtkd-cal__day.is-selected{background:var(--color-korean-red,#a61e2f);color:#fff}.ducky-modal .nrtkd-cal__foot{margin:.75rem 0 0;font-size:.7rem;color:var(--ink-500,#6b7280)}.ducky-modal .nrtkd-form-msg{margin:.75rem 0 0;font-size:.85rem}.ducky-modal .nrtkd-form-msg.ok{color:var(--color-korean-blue,#124785)}.ducky-modal .nrtkd-form-msg.err{color:var(--color-korean-red,#a61e2f)}.nrtkd-coupon,.nrtkd-offer button.nrtkd-coupon{border-radius:1.5rem!important}.nrtkd-coupon__dots{border-radius:9999px!important}.nrtkd-btn-white,.nrtkd-btn-outline-w{border-radius:9999px!important}.nrtkd-btn-white svg,.nrtkd-coupon__reserve [aria-hidden]{display:none!important}.ducky-modal .nrtkd-trial-modal__intro,.ducky-modal .nrtkd-trial-modal__prompt,.ducky-modal .nrtkd-cal__foot{display:none!important}.ducky-modal .nrtkd-trial-modal__fields{display:grid;gap:.85rem;margin-top:1.1rem}.ducky-modal .nrtkd-field.nrtkd-float{position:relative;display:block}.ducky-modal .nrtkd-field.nrtkd-float label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);margin:0;padding:0 .2rem;background:#fff;pointer-events:none;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500,#6b7280);transition:top .18s,transform .18s,font-size .18s,letter-spacing .18s}.ducky-modal .nrtkd-field.nrtkd-float input.input-base{width:100%;box-sizing:border-box;border-radius:.5rem!important;border:2px solid var(--ink-200,#e5e7eb);background:#fff;padding:1.2rem 1rem .5rem;font:inherit}.ducky-modal .nrtkd-field.nrtkd-float input:focus{border-color:var(--color-korean-red,#a61e2f);outline:none}.ducky-modal .nrtkd-field.nrtkd-float input:focus+label,.ducky-modal .nrtkd-field.nrtkd-float input:not(:placeholder-shown)+label{top:.3rem;transform:none;font-size:.62rem;letter-spacing:.2em;color:var(--color-korean-blue,#124785)}.ducky-modal .nrtkd-cal{border-radius:1rem!important;padding:0!important}.ducky-modal .nrtkd-cal__day{border-radius:.5rem!important}.ducky-modal .nrtkd-cal__head button,.ducky-modal__actions button,#ducky-modal-host .ducky-modal__actions button{border-radius:9999px!important}#ducky-modal-host .ducky-modal{border-radius:1rem!important}