.cw{position:relative;overflow:hidden;background:#14110d;color:#f5f0e6;text-align:center;padding:clamp(88px,11vw,140px) 24px;font-family:Satoshi,Inter,system-ui,sans-serif}.cw *{box-sizing:border-box}.cw-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cw-aurora{position:absolute;left:-12%;top:-30%;width:124%;height:150%;background:radial-gradient(38% 38% at 32% 30%,#f7c43d33,#0000 60%),radial-gradient(42% 42% at 70% 66%,#e2700a29,#0000 60%);filter:blur(46px);animation:cwAurora 24s ease-in-out infinite}@keyframes cwAurora{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-3%) scale(1.08)}}.cw-blob{position:absolute;border-radius:50%;filter:blur(80px)}.cw-blob.b1{width:440px;height:440px;top:-180px;left:50%;margin-left:-220px;background:radial-gradient(circle,#f7c43d57,#0000 65%);animation:cwFloat 18s ease-in-out infinite}.cw-blob.b2{width:380px;height:380px;bottom:-160px;left:8%;background:radial-gradient(circle,#e2700a42,#0000 65%);animation:cwFloat 23s ease-in-out infinite reverse}.cw-blob.b3{width:320px;height:320px;top:24%;right:8%;background:radial-gradient(circle,#ff5a3c29,#0000 65%);animation:cwFloat 21s ease-in-out infinite}@keyframes cwFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(34px,-26px) scale(1.07)}66%{transform:translate(-24px,18px) scale(.95)}}.cw-grid{opacity:.45;background-image:linear-gradient(#fff0e10a 1px,#0000 0),linear-gradient(90deg,#fff0e10a 1px,#0000 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 30%,#0000 80%)}.cw-grid,.cw-particles{position:absolute;inset:0}.cw-particles{overflow:hidden}.cw-pt{position:absolute;bottom:-12px;width:var(--z,4px);height:var(--z,4px);border-radius:50%;opacity:0;background:radial-gradient(circle,#fcd34d,#e2700a00 70%);animation-name:cwRise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cwRise{0%{transform:translateY(0) scale(.5);opacity:0}12%{opacity:.75}85%{opacity:.35}to{transform:translateY(-640px) scale(1.1);opacity:0}}.cw-food{position:absolute;inset:0;overflow:hidden}.cw-food-i{position:absolute;opacity:.82;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4));animation:cwFoodDrift var(--fd,16s) ease-in-out infinite;animation-delay:var(--fdl,0s)}@keyframes cwFoodDrift{0%,to{transform:translateY(0) rotate(var(--r0,-12deg))}50%{transform:translateY(-26px) rotate(var(--r1,12deg))}}.cw-food .f1{top:13%;left:3%;width:86px;--r0:-14deg;--r1:6deg;--fd:15s}.cw-food .f2{top:66%;left:5%;width:72px;--r0:10deg;--r1:-8deg;--fd:18s;--fdl:-3s}.cw-food .f3{top:23%;left:10%;width:56px;--r0:-6deg;--r1:12deg;--fd:13s;--fdl:-6s;opacity:.6}.cw-food .f4{top:11%;right:3%;width:90px;--r0:12deg;--r1:-10deg;--fd:17s;--fdl:-2s}.cw-food .f5{top:70%;right:5%;width:74px;--r0:-10deg;--r1:8deg;--fd:14s;--fdl:-5s}.cw-food .f6{top:37%;right:9%;width:54px;--r0:8deg;--r1:-12deg;--fd:19s;--fdl:-8s;opacity:.6}@media(max-width:900px){.cw-food .f3,.cw-food .f6{display:none}.cw-food .f1,.cw-food .f4{width:52px}.cw-food .f2,.cw-food .f5{width:46px}}@media(max-width:560px){.cw-food-i{opacity:.34}.cw-food .f1,.cw-food .f4{width:46px}.cw-food .f2,.cw-food .f5{width:40px}}.cw-badges{position:absolute;inset:0;overflow:hidden}.cw-badge{position:absolute;width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#e09c18;opacity:.62;background:linear-gradient(150deg,#ffffffeb,#f6eedcdb);box-shadow:0 14px 28px -16px #00000080,inset 0 1px 0 #ffffffb3;animation:cwBadgeFloat var(--bf,7s) ease-in-out infinite;animation-delay:var(--bl,0s)}.cw-badge svg{width:25px;height:25px}@keyframes cwBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.cw-badge.p1{top:42%;left:2%;--bf:6.5s}.cw-badge.p2{top:50%;right:2%;--bf:7.6s;--bl:-2s}.cw-badge.p3{top:9%;left:12%;--bf:8s;--bl:-4s}.cw-badge.p4{bottom:13%;right:12%;--bf:6.9s;--bl:-1.5s}.cw-badge.p5{bottom:12%;left:13%;--bf:7.8s;--bl:-3s}@media(max-width:900px){.cw-badge.p3,.cw-badge.p4,.cw-badge.p5{display:none}}@media(max-width:560px){.cw-badges{display:none}}.cw-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cw .r{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.cw.in .r{opacity:1;transform:none}.cw.in .cw-title{transition-delay:.12s}.cw.in .cw-sub{transition-delay:.26s}.cw.in .cw-btn{transition-delay:.4s}.cw.in .cw-trust{transition-delay:.52s}.cw-scarcity{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:#c9c0b0;margin-bottom:24px;background:#fff0e10d;border:1px solid #fff0e11f;border-radius:999px;padding:8px 16px}.cw-scarcity strong{color:#f7f2e8;font-weight:600}.cw-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#3fb950;animation:cwPulse 1.9s ease-in-out infinite}@keyframes cwPulse{0%{box-shadow:0 0 0 0 #3fb95080}70%{box-shadow:0 0 0 9px #3fb95000}to{box-shadow:0 0 0 0 #3fb95000}}.cw-title{font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1.05;letter-spacing:-.013em;font-size:clamp(30px,5vw,56px);margin:0;color:#f7f2e8}.cw-title .g{background:linear-gradient(102deg,#fcd34d,#f5a623 45%,#e2700a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.cw-sub{font-size:clamp(16px,1.6vw,19.5px);line-height:1.64;color:#a89f90;margin:24px 0 0;max-width:62ch}.cw-btn{overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:12px;margin-top:38px;min-height:66px;padding:0 46px;border-radius:14px;text-decoration:none;font-weight:900;font-size:18.5px;letter-spacing:.01em;text-shadow:0 1px 0 #fff0c873;background:linear-gradient(135deg,#ffd262,#f4b11f 48%,#d88a0c);box-shadow:0 16px 34px -12px #c9820b99,0 0 0 0 #f4c04a80,inset 0 1px 0 #ffffff8c,inset 0 -2px 6px #784c0038;transform:translateZ(0);animation:cwBtnPulse 2.8s ease-in-out infinite;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s}.cw-btn,.cw-btn svg{position:relative;color:#2a1400}.cw-btn svg{z-index:2;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cw-btn span{position:relative;z-index:2}.cw-btn:before{inset:0;background:linear-gradient(110deg,#0000 38%,#ffffffbf 50%,#0000 62%);transform:translateX(-130%);animation:cwBtnShine 4.5s ease-in-out 1.2s infinite}.cw-btn:after,.cw-btn:before{content:"";position:absolute;z-index:1;pointer-events:none}.cw-btn:after{left:0;right:0;top:0;height:48%;border-radius:14px 14px 40% 40%;background:linear-gradient(180deg,#fff6,#0000);opacity:.7}.cw-btn:hover{transform:translateY(-3px) scale(1.025);animation-play-state:paused;box-shadow:0 26px 52px -12px #c9820bbf,0 0 36px -4px #ffc846cc,inset 0 1px 0 #fff9}.cw-btn:hover:before{animation:none;transform:translateX(130%);transition:transform .8s ease}.cw-btn:hover svg{transform:translateX(6px)}.cw-btn:active{transform:translateY(-1px) scale(.99)}@keyframes cwBtnPulse{0%,to{box-shadow:0 16px 34px -12px #c9820b99,0 0 0 0 #f4c04a00,inset 0 1px 0 #ffffff8c,inset 0 -2px 6px #784c0038}50%{box-shadow:0 18px 38px -12px #c9820b9e,0 0 30px 2px #ffc4408c,inset 0 1px 0 #ffffff8c,inset 0 -2px 6px #784c0038}}@keyframes cwBtnShine{0%{transform:translateX(-130%)}22%,to{transform:translateX(130%)}}.cw-trust{margin-top:20px;font-size:13.5px;color:#8a8278}@media(max-width:560px){.cw{padding:74px 16px}.cw-btn{width:100%;justify-content:center;min-height:60px;font-size:15.5px;font-weight:700;letter-spacing:0;padding:0 18px;gap:10px;border-radius:16px;margin-top:30px}.cw-btn span{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cw-aurora,.cw-badge,.cw-blob,.cw-btn,.cw-btn:before,.cw-dot,.cw-food-i,.cw-pt{animation:none}.cw-pt{display:none}.cw .r{opacity:1;transform:none;transition:none}}