.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%,rgba(247,196,61,.2),transparent 60%),radial-gradient(42% 42% at 70% 66%,rgba(226,112,10,.16),transparent 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,rgba(247,196,61,.34),transparent 65%);animation:cwFloat 18s ease-in-out infinite}.cw-blob.b2{width:380px;height:380px;bottom:-160px;left:8%;background:radial-gradient(circle,rgba(226,112,10,.26),transparent 65%);animation:cwFloat 23s ease-in-out infinite reverse}.cw-blob.b3{width:320px;height:320px;top:24%;right:8%;background:radial-gradient(circle,rgba(255,90,60,.16),transparent 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(rgba(255,240,225,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,240,225,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,#000 30%,transparent 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,rgba(226,112,10,0) 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,hsla(0,0%,100%,.92),hsla(42,59%,91%,.86));box-shadow:0 14px 28px -16px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.7);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:rgba(255,240,225,.05);border:1px solid rgba(255,240,225,.12);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 rgba(63,185,80,.5)}70%{box-shadow:0 0 0 9px rgba(63,185,80,0)}to{box-shadow:0 0 0 0 rgba(63,185,80,0)}}.cw-title{font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1.05;letter-spacing:-.025em;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:transparent;color:transparent}.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 rgba(255,240,200,.45);background:linear-gradient(135deg,#ffd262,#f4b11f 48%,#d88a0c);box-shadow:0 16px 34px -12px rgba(201,130,11,.6),0 0 0 0 rgba(244,192,74,.5),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 6px rgba(120,76,0,.22);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,transparent 38%,hsla(0,0%,100%,.75) 50%,transparent 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,hsla(0,0%,100%,.4),transparent);opacity:.7}.cw-btn:hover{transform:translateY(-3px) scale(1.025);animation-play-state:paused;box-shadow:0 26px 52px -12px rgba(201,130,11,.75),0 0 36px -4px rgba(255,200,70,.8),inset 0 1px 0 hsla(0,0%,100%,.6)}.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 rgba(201,130,11,.6),0 0 0 0 rgba(244,192,74,0),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 6px rgba(120,76,0,.22)}50%{box-shadow:0 18px 38px -12px rgba(201,130,11,.62),0 0 30px 2px rgba(255,196,64,.55),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 6px rgba(120,76,0,.22)}}@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}}