.cs{min-height:100vh;min-height:100svh;grid-template-rows:1fr auto;padding:clamp(2rem,6vw,4rem) 1.25rem 1.5rem;background:radial-gradient(ellipse 70% 60% at 50% 42%,#1d1d20 0,#0b0b0c 70%),#0b0b0c;color:#f3f1ec;font-family:var(--font-manrope),"Manrope",sans-serif;text-align:center}.cs,.cs-inner{display:grid;justify-items:center}.cs-inner{align-self:center;max-width:34rem}.cs-logo{width:auto;height:clamp(170px,34vw,260px);margin-bottom:clamp(1.6rem,4vw,2.4rem)}.cs-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#c9a227}.cs-title{margin-top:.8rem;font-family:var(--font-cinzel),"Cinzel",serif;font-weight:600;font-size:clamp(2rem,6vw,3.2rem);letter-spacing:.06em;line-height:1.1}.cs-body{margin-top:1rem;font-size:1rem;line-height:1.75;color:#c7ccd1}.cs-btn{margin-top:1.8rem;display:inline-block;padding:.95rem 2rem;border-radius:10px;background:#c9a227;color:#171716;font-weight:700;letter-spacing:.04em;transition:background .25s ease,transform .25s ease}.cs-btn:hover{background:#d9b23a;transform:translateY(-1px)}.cs-foot{margin-top:2.5rem;font-size:.74rem;color:rgba(199,204,209,.55)}