.page-module__E0kJGG__shell{background:radial-gradient(circle at 22% 18%,#c1ff721c,#0000 26rem),radial-gradient(circle at 86% 70%,#67e8f90e,#0000 28rem),linear-gradient(#c1ff7208 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#67e8f906 1px,#0000 1px) 0 0/42px 42px,#080c10;place-items:center;min-height:100svh;padding:48px 24px;animation:11s ease-in-out infinite page-module__E0kJGG__recashAmbientMove;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__shell:before,.page-module__E0kJGG__shell:after{content:"";pointer-events:none;opacity:.64;border-radius:999px;animation:8s ease-in-out infinite page-module__E0kJGG__recashGlowPulse;position:absolute}.page-module__E0kJGG__shell:before{background:radial-gradient(circle, var(--lime-glow), transparent 64%);width:520px;height:520px;top:calc(50% - 330px);left:calc(50% - 570px)}.page-module__E0kJGG__shell:after{background:radial-gradient(circle, var(--cyan-glow), transparent 66%);width:420px;height:420px;animation-delay:-4s;bottom:-130px;right:-120px}.page-module__E0kJGG__hero{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(22px,4vw,42px);width:min(1180px,100%);animation:.52s both page-module__E0kJGG__recashCardEnter;display:grid;position:relative}.page-module__E0kJGG__panel{box-shadow:var(--shadow-floating), 0 0 60px #c1ff720b, inset 0 1px 0 #ffffff0b;transition:border-color var(--transition-medium), box-shadow var(--transition-medium), transform var(--transition-medium);background:radial-gradient(circle at 18% 0,#c1ff7211,#0000 18rem),linear-gradient(#ffffff0a,#0000 52%),#12181ef0;border:1px solid #c1ff7229;border-radius:16px;padding:clamp(30px,5vw,58px);animation:8s ease-in-out infinite page-module__E0kJGG__recashFloat;position:relative;overflow:hidden}.page-module__E0kJGG__panel:before,.page-module__E0kJGG__moduleCard:before,.page-module__E0kJGG__checks div:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#ffffff13,#0000 42%);animation:10s ease-in-out infinite page-module__E0kJGG__recashBorderSweep;position:absolute;inset:0;transform:translate(-120%)}.page-module__E0kJGG__panel:after{content:"";background:radial-gradient(circle,#c1ff721f,#0000 68%);border-radius:999px;width:280px;height:280px;animation:10s ease-in-out infinite page-module__E0kJGG__recashAmbientDrift;position:absolute;bottom:-110px;right:-80px}.page-module__E0kJGG__panel:hover{border-color:#c1ff7247;box-shadow:0 34px 100px #00000061,0 0 80px #c1ff7212,inset 0 1px #ffffff0f}.page-module__E0kJGG__statusRow{z-index:1;color:#c6d3df;background:#c1ff7212;border:1px solid #c1ff7229;border-radius:999px;align-items:center;gap:10px;min-height:32px;padding:0 13px;font-size:13px;font-weight:780;display:inline-flex;position:relative}.page-module__E0kJGG__statusDot{background:var(--accent);border-radius:999px;width:9px;height:9px;animation:2.8s ease-in-out infinite page-module__E0kJGG__recashPulse}.page-module__E0kJGG__heading{z-index:1;margin-top:38px;position:relative}.page-module__E0kJGG__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:18px}.page-module__E0kJGG__heading h1{color:#f7fafc;letter-spacing:0;text-shadow:0 0 36px #c1ff721f;margin-top:12px;font-size:clamp(54px,8vw,88px);font-weight:900;line-height:.94}.page-module__E0kJGG__heading p:last-child{color:#b7c2ce;max-width:600px;margin-top:20px;font-size:clamp(18px,2.4vw,23px);line-height:1.4}.page-module__E0kJGG__actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex;position:relative}.page-module__E0kJGG__actions a{border:1px solid var(--accent);border-radius:var(--radius-lg);color:#0b0e11;background:linear-gradient(180deg, #ffffff6b, transparent 70%), var(--accent);min-height:42px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:880;display:inline-flex;box-shadow:0 16px 36px #c1ff7224}.page-module__E0kJGG__actions a:last-child{border-color:var(--border-soft);color:#dfe7ef;box-shadow:none;background:#171d23e0}.page-module__E0kJGG__actions a:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 0 0 1px #c1ff722e,0 20px 46px #c1ff7233}.page-module__E0kJGG__actions a:last-child:hover{border-color:#c1ff7247;box-shadow:0 18px 42px #0000003d,0 0 28px #c1ff720e}.page-module__E0kJGG__checks{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid;position:relative}.page-module__E0kJGG__checks div,.page-module__E0kJGG__moduleCard{border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color var(--transition-medium), box-shadow var(--transition-medium), transform var(--transition-medium);background:linear-gradient(#ffffff07,#0000),#0c1116b8;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.page-module__E0kJGG__checks div{min-height:96px;padding:16px}.page-module__E0kJGG__checks dt{color:#97a3af;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:820}.page-module__E0kJGG__checks dd{color:#f4f7fb;margin-top:12px;font-size:18px;font-weight:820}.page-module__E0kJGG__moduleGrid{gap:14px;display:grid}.page-module__E0kJGG__moduleCard{min-height:128px;transition:border-color var(--transition-medium), transform var(--transition-medium), background var(--transition-medium);animation:.52s both page-module__E0kJGG__recashCardEnter;animation-delay:calc(var(--card-index,0) * 70ms);gap:8px;padding:20px;display:grid}.page-module__E0kJGG__moduleCard:hover{border-color:#c1ff724d;transform:translateY(-4px);box-shadow:0 22px 54px #00000047,0 0 32px #c1ff720b}.page-module__E0kJGG__moduleCard span{background:var(--accent);border-radius:999px;width:28px;height:3px;box-shadow:0 0 20px #c1ff7238}.page-module__E0kJGG__moduleCard[data-tone=cyan] span{background:var(--cyan);box-shadow:0 0 20px var(--cyan-glow)}.page-module__E0kJGG__moduleCard[data-tone=amber] span{background:var(--amber);box-shadow:0 0 20px var(--amber-glow)}.page-module__E0kJGG__moduleCard[data-tone=violet] span{background:var(--violet);box-shadow:0 0 20px var(--violet-glow)}.page-module__E0kJGG__moduleCard h2{color:#f4f7fb;font-size:18px;font-weight:820;line-height:24px}.page-module__E0kJGG__moduleCard p{color:#9faab6;font-size:14px;line-height:22px}@media (max-width:860px){.page-module__E0kJGG__hero,.page-module__E0kJGG__checks{grid-template-columns:1fr}}
