.cs-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:var(--dark);color:var(--text-primary);position:relative;overflow:hidden;padding:clamp(32px,5vw,64px) clamp(20px,5vw,48px)}.cs-anim{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--d, 0s)}.cs-mounted .cs-anim{opacity:1;transform:translateY(0)}.cs-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(249,115,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%);pointer-events:none}.cs-orb{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;animation:csOrbFloat 10s ease-in-out infinite}.cs-orb-1{width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);background:radial-gradient(circle,rgba(249,115,22,.18) 0%,transparent 70%);top:-100px;right:-80px;animation-duration:9s}.cs-orb-2{width:clamp(200px,30vw,440px);height:clamp(200px,30vw,440px);background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%);bottom:-60px;left:-60px;animation-duration:12s;animation-direction:reverse}.cs-orb-3{width:clamp(160px,20vw,300px);height:clamp(160px,20vw,300px);background:radial-gradient(circle,rgba(249,115,22,.07) 0%,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);animation-duration:14s}@keyframes csOrbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.cs-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cs-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(249,115,22,.45);left:calc(var(--i) * 8.5%);top:calc(20% + (var(--i) * 5%));animation:csParticle calc(6s + var(--i) * .8s) ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes csParticle{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-60px) scale(1.6);opacity:.9}}.cs-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px;gap:0}.cs-logo{display:block;margin-bottom:36px;transition:opacity .22s ease}.cs-logo:hover{opacity:.8}.cs-logo img{height:52px;width:auto;object-fit:contain}.cs-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.3);color:var(--orange-light);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 18px;border-radius:100px;margin-bottom:28px}.cs-badge-pulse{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 8px var(--orange);animation:csPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes csPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}.cs-headline{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px}.cs-headline-sub{font-size:clamp(1.6rem,4vw,3rem);font-weight:700;color:var(--text-secondary);letter-spacing:-.02em}.cs-orange{color:var(--orange)}.cs-subtext{font-size:clamp(.95rem,1.5vw,1.08rem);color:var(--text-secondary);line-height:1.85;max-width:560px;margin-bottom:52px}.cs-br-desktop{display:none}@media (min-width: 640px){.cs-br-desktop{display:block}}.cs-countdown{display:flex;align-items:center;gap:clamp(10px,2.5vw,24px);margin-bottom:36px;flex-wrap:nowrap}.cs-unit{display:flex;flex-direction:column;align-items:center;gap:10px}.cs-unit-card{position:relative;background:var(--dark-card);border:1px solid rgba(249,115,22,.2);border-radius:var(--radius-lg);width:clamp(74px,11vw,130px);height:clamp(80px,12vw,140px);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #f973160f,0 8px 32px #0006,inset 0 1px #ffffff0a;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.cs-unit-card:hover{border-color:#f9731666;box-shadow:0 0 0 1px #f973161a,0 12px 40px #00000080,0 0 28px #f973161a}.cs-unit-top,.cs-unit-bottom{position:absolute;left:0;right:0;height:1px;background:rgba(249,115,22,.12)}.cs-unit-top{top:50%}.cs-unit-bottom{bottom:50%;display:none}.cs-unit-value{font-size:clamp(2rem,5vw,4rem);font-weight:900;color:var(--orange);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:csFlip .35s cubic-bezier(.23,1,.32,1) both;position:relative;z-index:1;text-shadow:0 0 32px rgba(249,115,22,.4)}@keyframes csFlip{0%{opacity:0;transform:translateY(-20%) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(1)}}.cs-unit-label{font-size:clamp(.62rem,1vw,.72rem);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em}.cs-sep{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;color:#f9731659;line-height:1;margin-bottom:24px;animation:csSepBlink 1s step-start infinite}@keyframes csSepBlink{0%,to{opacity:1}50%{opacity:.25}}.cs-progress-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;margin-bottom:44px}.cs-progress-bar{width:100%;height:4px;background:rgba(255,255,255,.07);border-radius:100px;overflow:hidden}.cs-progress-fill{height:100%;background:linear-gradient(90deg,var(--orange-dark),var(--orange-light));border-radius:100px;box-shadow:0 0 10px #f9731680;transition:width 1s ease}.cs-progress-label{font-size:.75rem;color:var(--text-muted);font-weight:600;letter-spacing:.05em}.cs-features{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;max-width:640px}.cs-feature-pill{display:inline-flex;align-items:center;gap:7px;background:var(--dark-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.81rem;font-weight:500;padding:8px 16px;border-radius:100px;transition:border-color .24s ease,color .24s ease,transform .24s ease}.cs-feature-pill:hover{border-color:#f973164d;color:var(--text-primary);transform:translateY(-2px)}.cs-feature-icon{font-size:.95rem}.cs-back{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--text-muted);border:1px solid var(--border-subtle);padding:10px 22px;border-radius:100px;transition:color .24s ease,border-color .24s ease,transform .24s ease}.cs-back:hover{color:var(--orange-light);border-color:#f9731659;transform:translate(-3px)}.cs-footer{position:relative;z-index:2;padding-top:32px;text-align:center}.cs-footer p{font-size:.78rem;color:var(--text-muted)}@media (max-width: 560px){.cs-countdown{gap:8px}.cs-sep{font-size:1.8rem}.cs-headline{margin-bottom:18px}.cs-subtext{margin-bottom:36px}}@media (max-width: 400px){.cs-countdown{gap:5px}}
