.cw{--cw-noor:#b98b37;--cw-ink:#2a2620;--cw-mut:rgba(42,38,32,0.6);--cw-line:rgba(42,38,32,0.12);--cw-surface:rgba(255,253,247,0.92);position:relative;border:1px solid var(--cw-line);border-radius:18px;padding:20px 20px 18px;background:linear-gradient(160deg,var(--cw-surface),rgba(255,250,238,.72));box-shadow:0 8px 30px rgba(60,45,20,.08);max-width:460px;animation:cw-rise .42s cubic-bezier(.16,1,.3,1) both}@keyframes cw-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.cw-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cw-noor);font-weight:600}.cw-title{margin:6px 0 4px;font-size:1.15rem;line-height:1.25;color:var(--cw-ink);text-wrap:balance}.cw-sub{margin:0 0 14px;font-size:.9rem;color:var(--cw-mut)}.cw-field{margin-bottom:10px}.cw-input{width:100%;border:1px solid var(--cw-line);border-radius:11px;padding:11px 13px;font-size:.95rem;color:var(--cw-ink);background:rgba(255,255,255,.7);transition:border-color .16s ease,box-shadow .16s ease}.cw-input:focus{outline:none;border-color:var(--cw-noor);box-shadow:0 0 0 3px rgba(185,139,55,.16)}.cw-consent{display:flex;gap:9px;align-items:flex-start;font-size:.82rem;color:var(--cw-mut);line-height:1.4;margin-bottom:14px;cursor:pointer}.cw-consent input{margin-top:2px;accent-color:var(--cw-noor);flex:0 0 auto}.cw-actions{display:flex;gap:10px;align-items:center}.cw-primary{border:0;border-radius:11px;padding:11px 18px;font-size:.9rem;font-weight:600;color:#fff8ea;background:linear-gradient(180deg,#c99a44,var(--cw-noor));cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),filter .14s ease}.cw-primary:hover:not(:disabled){filter:brightness(1.05)}.cw-primary:active:not(:disabled){transform:scale(.97)}.cw-primary:disabled{opacity:.45;cursor:not-allowed}.cw-later{border:0;background:none;color:var(--cw-mut);font-size:.86rem;padding:8px 6px;cursor:pointer;transition:color .14s ease}.cw-later:hover:not(:disabled){color:var(--cw-ink)}.cw-done{display:flex;align-items:center;gap:12px;padding:4px 2px;animation:cw-rise .36s cubic-bezier(.16,1,.3,1) both}.cw-noor{font-size:1.4rem;color:var(--cw-noor);filter:drop-shadow(0 1px 6px rgba(185,139,55,.4))}.cw-thanks{margin:0;font-size:.95rem;color:var(--cw-ink)}@media (prefers-color-scheme:dark){.cw{--cw-ink:#eef1f8;--cw-mut:rgba(238,241,248,0.6);--cw-line:rgba(255,255,255,0.12);--cw-surface:rgba(20,22,30,0.92);--cw-noor:#e8c36b;box-shadow:0 8px 30px rgba(0,0,0,.35)}.cw-input{background:rgba(255,255,255,.05)}.cw-primary{color:#1a1204}}@media (prefers-reduced-motion:reduce){.cw,.cw-done{animation:none}.cw-input,.cw-later,.cw-primary{transition:none}.cw-primary:active:not(:disabled){transform:none}}