.ct{--ct-c:clamp(80px,12vh,140px);--ct-land:calc(var(--gap,24px) + var(--nh,62px) + 20px);scroll-margin-top:min(var(--ct-c) - 2px,var(--ct-land));background:#000;padding:max(0px,var(--ct-land) - var(--ct-c) + 2px) clamp(16px,3vw,40px) clamp(40px,6vh,80px)}.ct-card{position:relative;max-width:1500px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(28px,5vw,80px) clamp(28px,3vw,44px);border-radius:30px;background:var(--cta,#ff5a43);color:#111;overflow:hidden}.ct-x{position:absolute;width:22px;height:22px;opacity:.55}.ct-x:after,.ct-x:before{content:"";position:absolute;left:50%;top:50%;background:#111;transform:translate(-50%,-50%)}.ct-x:before{width:22px;height:1.5px}.ct-x:after{width:1.5px;height:22px}.ct-x1{left:24px;top:24px}.ct-x2{right:24px;top:24px}.ct-x3{left:24px;bottom:24px}.ct-x4{right:24px;bottom:24px}.ct h2{font-weight:500;font-size:clamp(56px,9vw,150px);line-height:1.04;letter-spacing:-.055em}.ct-bar{position:relative;display:inline-block;padding:0 .14em .06em;color:#fff;isolation:isolate}.ct-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:#111;transform-origin:0 50%;transform:scaleX(0);transition:transform .9s cubic-bezier(.65,0,.2,1)}.ct-b2{color:var(--cta,#ff5a43)}.ct.in .ct-bar:before{transform:scaleX(1)}.ct.in .ct-b2:before{transition-delay:.18s}.ct-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:clamp(36px,6vw,80px);flex-wrap:wrap}.ct-p{max-width:420px;font-size:17px;line-height:1.45}.ct-form{position:relative;display:flex;width:min(520px,100%);height:58px;padding:5px;border-radius:999px;background:#111}.ct-form input{flex:1 1;min-width:0;border:0;background:transparent;padding:0 20px;color:#fff;font:inherit;font-size:16px;outline:none}.ct-form input::placeholder{color:rgba(255,255,255,.5)}.ct-form button{height:48px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#111;font:600 15px var(--sans,var(--font-geist),system-ui,sans-serif);cursor:pointer;transition:transform .15s}.ct-form button:active{transform:scale(.97)}.ct-form:has(input:focus){box-shadow:0 0 0 3px rgba(17,17,17,.25)}.ct-form button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.ct-ok{position:absolute;inset:0;display:none;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff;font-size:15px}.ct-foot,.ct-form.ok .ct-ok{display:flex}.ct-foot{justify-content:space-between;gap:16px;margin-top:clamp(40px,6vw,80px);padding-top:16px;border-top:1px solid rgba(17,17,17,.25);font:500 12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}@media (max-width:960px){.ct-card{padding-bottom:64px}}@media (max-width:900px){.ct-row{align-items:stretch}}@media (max-width:480px){.ct-form{flex-direction:column;height:auto;border-radius:29px}.ct-form input{flex:none;height:48px;padding:0 18px}.ct-form button{width:100%}.ct-ok{border-radius:29px}}@media (prefers-reduced-motion:reduce){.ct-bar:before{transform:scaleX(1);transition:none}}.ct-msg{min-height:20px;margin-top:10px;font-size:14px;color:rgba(17,17,17,.75)}.ct-msg.bad{color:#111;font-weight:500}.ct-form button:disabled{opacity:.7;cursor:progress}.ct-side{width:min(520px,100%)}.ct-beta{margin-bottom:14px;max-width:46ch;font-size:17px;line-height:1.45;text-wrap:pretty}