.thanks-2026{margin-bottom:48px}.thanks-inner{position:relative;overflow:hidden;display:grid;gap:64px;padding:64px 56px 56px;color:#fff;background:radial-gradient(90% 140% at 92% -20%,rgba(96,47,162,.78),rgba(96,47,162,.28) 38%,transparent 68%),radial-gradient(40% 70% at 86% 18%,rgba(140,181,245,.16),transparent 70%),radial-gradient(30% 50% at 84% 30%,rgba(240,147,102,.1),transparent 70%),linear-gradient(180deg,#131118,#0a0a0a 75%);box-shadow:inset 0 1px #ffffff17}.thanks-inner:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.26) .6px,transparent 1px);background-size:14px 14px;-webkit-mask-image:radial-gradient(85% 130% at 88% 0%,#000,transparent 70%);mask-image:radial-gradient(85% 130% at 88% 0%,#000,transparent 70%)}.thanks-copy{position:relative}.thanks-2026 .label{display:none}.thanks-2026 h2{margin:0;font-weight:200;font-size:clamp(44px,5vw,80px);line-height:.98;letter-spacing:-.035em}.thanks-2026 h2 em{font-style:normal;color:var(--lilac)}.thanks-burst{position:absolute;top:48px;right:56px;width:clamp(150px,16vw,240px);color:var(--blue);pointer-events:none}.thanks-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}.thanks-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0}.thanks-stats dd{margin:0;font-weight:200;font-size:clamp(44px,5.2vw,84px);line-height:.95;letter-spacing:-.035em;white-space:nowrap}.thanks-stats dt{margin-top:12px;font-size:16px;line-height:1.35;color:#fff}.thanks-stats div:nth-child(1) dd{color:var(--blue)}.thanks-stats div:nth-child(2) dd{color:var(--orange)}.thanks-stats div:nth-child(3) dd{color:var(--lilac)}.thanks-stats div:nth-child(4) dd{color:var(--sky)}@media(max-width:1100px){.thanks-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.thanks-stats dd{font-size:clamp(44px,7vw,72px)}}@media(max-width:760px){.thanks-2026{margin-bottom:36px}.thanks-inner{gap:48px;padding:28px 24px 40px}.thanks-burst{top:20px;right:14px;width:112px}.thanks-copy{padding-top:104px}.thanks-2026 h2{font-size:clamp(38px,11vw,52px)}.thanks-stats{gap:40px 16px}.thanks-stats dd{font-size:clamp(30px,9vw,44px)}.thanks-stats dt{font-size:14px;margin-top:12px}}
