html::before{display:none!important}body{background:#161320}.ct-main{min-height:100vh;padding:calc(var(--hd-h) + clamp(40px,7vw,96px)) 0 clamp(64px,8vw,120px)}.ct-card{position:relative;width:100%;max-width:760px;margin:0 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);padding:clamp(26px,4vw,48px);border-radius:20px;border:1px solid rgba(214,212,255,0.12);background:radial-gradient(120% 90% at 50% 0%,rgba(103,93,255,0.14),transparent 60%),linear-gradient(180deg,rgba(39,32,72,0.55),rgba(27,23,40,0.6))}.ct-title{font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:500;letter-spacing:-0.035em;line-height:1.08;text-align:center;color:#FFF8F6}.cf-intro-line{font-size:var(--fs-lg);color:rgba(214,212,255,0.82);max-width:34ch;margin:0 auto;text-align:center}.cf-q{font-family:var(--sans);font-weight:500;letter-spacing:-0.025em}.pf-label,.cf-hint,.cf-count,.cf-row-k{font-family:var(--sans);font-weight:600;letter-spacing:0.12em}.cf-begin,.cf-send{align-self:center}.cf-send[hidden]{display:none}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#cfSubmit.btn-p{font:600 12.5px/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase;border:1px solid transparent;color:#fff;background:linear-gradient(135deg,#7d74ff 0%,#675DFF 45%,#5349de 100%);padding:7px 7px 7px 22px;gap:16px;width:auto;height:auto}#cfSubmit .cf-face,#cfSubmit .cf-check{display:none}.cf-begin.btn-p{padding:7px 7px 7px 22px;font:600 12.5px/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase}
