.ld-wrap{max-width:60rem;padding-top:clamp(40px,6vw,84px)}.ld-head{text-align:center;margin:0 auto clamp(34px,5vw,60px);max-width:46rem}.ld-head h1{text-wrap:balance;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:600;letter-spacing:-.05em;line-height:1.02}.ld-head h1 em{font-style:normal;color:var(--accent)}.ld-head p{margin:22px auto 0;color:var(--muted);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.25rem);max-width:34rem}.ld-points{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;list-style:none}.ld-points li{display:flex;gap:10px;align-items:center;color:var(--paper);font-weight:300;font-size:.98rem}.ld-points li:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #2beebd24}.ld-card{border-radius:32px;background:var(--ink-2);padding:clamp(26px,4.4vw,64px);outline:1px solid rgba(244,246,245,.1);outline-offset:6px;box-shadow:inset 0 1px 1px #ffffff1a,0 40px 90px -30px #0009}.ld-form{display:grid;gap:30px}.ld-form[hidden],.ld-done[hidden]{display:none}.ld-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:28px;row-gap:10px}.ld-row>.fld{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:10px}.fld{display:grid;gap:10px}.fld label{font-size:1rem;font-weight:500;color:#f4f6f5d9}.fld .opt{font-weight:300;color:#f4f6f580}.fld input[type=text],.fld input[type=email],.fld input[type=tel],.fld select,.fld textarea{width:100%;font:inherit;font-size:1.1rem;color:var(--paper);background:#f4f6f50f;border:1px solid rgba(244,246,245,.2);border-radius:18px;padding:18px 20px;outline:none;transition:border-color .4s var(--ease),box-shadow .5s var(--ease),background .4s}.fld input::placeholder,.fld textarea::placeholder{color:#f4f6f561}.fld textarea{resize:vertical;min-height:11rem;line-height:1.55}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #2beebd29;background:#f4f6f517}.fld [aria-invalid=true]{border-color:#ff8a8a}.sel{position:relative}.sel select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.sel select option{background:#14101f;color:var(--paper)}.sel:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--paper);border-bottom:1.5px solid var(--paper);transform:translateY(-70%) rotate(45deg);pointer-events:none}.hint{font-size:.82rem;color:#f4f6f58c;justify-self:end;margin-top:-2px}.err{font-size:.88rem;color:#ff8a8a}.err:empty{display:none}.fld.chk{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.fld.chk input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer}.fld.chk label{font-weight:300;color:var(--muted)}.fld.chk a{color:var(--accent);border-bottom:1px solid rgba(43,238,189,.4)}.fld.chk .err{grid-column:1 / -1}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#leadSubmit{justify-self:start;cursor:pointer;border:0;font:inherit;font-size:1.1rem;min-height:58px;padding:0 38px}#leadSubmit:disabled{opacity:.6;cursor:progress}.form-status{font-size:.95rem;min-height:1.2em}.form-status.bad{color:#ff8a8a}.ld-done{padding:clamp(10px,3vw,30px) 0}.ld-done h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;letter-spacing:-.04em;color:var(--accent)}.ld-done p{margin:14px 0 26px;color:var(--muted);font-weight:300;max-width:26rem}@media(max-width:560px){.ld-row{grid-template-columns:1fr;grid-template-rows:none;row-gap:22px}.ld-row>.fld{grid-template-rows:none;grid-row:auto}}.ld-wrap,.lg-foot{position:relative;z-index:1}.sn,.lg-nav{position:relative;z-index:50}body[data-scene=leads] #world3d{display:none}.ld-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ic{position:absolute;width:0;height:0;will-change:transform}.ic-in{position:absolute;left:-40px;top:-40px;width:80px;height:80px;display:grid;place-items:center;border-radius:26px;color:var(--accent);background:linear-gradient(145deg,#2beebd1f,#8f7bff1a);border:1px solid rgba(244,246,245,.16);backdrop-filter:blur(6px);box-shadow:0 18px 50px -18px #000000b3,inset 0 1px #ffffff1a;animation:icFloat 9s ease-in-out infinite;transition:box-shadow .6s var(--ease),border-color .6s,background .6s,scale .6s var(--ease),opacity .6s}.ic-in svg{width:38px;height:38px}.ic-l{position:absolute;top:50px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#f4f6f580;transition:color .5s}@keyframes icFloat{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(0,-18px,0) rotate(3deg)}}.ld-bg.has-sel .ic:not(.on) .ic-in{opacity:.4}.ld-bg.has-sel .ic:not(.on) .ic-l{color:#f4f6f54d}.ic.on .ic-in{scale:1.28;border-color:#2beebde6;background:linear-gradient(145deg,#2beebd4d,#8f7bff33);box-shadow:0 0 0 8px #2beebd1a,0 0 60px #2beebd80}.ic.on .ic-l{color:var(--accent)}.ld-bg.burst .ic-in{animation:icFloat 9s ease-in-out infinite,icPulse 1.4s ease-out 1}@keyframes icPulse{0%{box-shadow:0 0 #2beebdb3}to{box-shadow:0 0 0 46px #2beebd00}}@media(max-width:1100px){.ic-l{display:none}.ic-in{left:-30px;top:-30px;width:60px;height:60px;border-radius:20px}.ic-in svg{width:28px;height:28px}}@media(max-width:820px){.ld-bg{display:none}}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.ld-card{position:relative}.ld-card:before{content:"";position:absolute;inset:-7px;border-radius:38px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 62%,rgba(43,238,189,.9) 80%,rgba(143,123,255,.9) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ldSpin 7s linear infinite}@keyframes ldSpin{to{--ang:360deg}}@keyframes ldUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ld-head>*{animation:ldUp .9s var(--ease) both}.ld-head>*:nth-child(2){animation-delay:.1s}.ld-head>*:nth-child(3){animation-delay:.2s}.ld-card{animation:ldUp .9s var(--ease) .2s both}.ld-form>*{animation:ldUp .8s var(--ease) both}.ld-form>*:nth-child(1){animation-delay:.3s}.ld-form>*:nth-child(2){animation-delay:.36s}.ld-form>*:nth-child(3){animation-delay:.42s}.ld-form>*:nth-child(4){animation-delay:.48s}.ld-form>*:nth-child(5){animation-delay:.54s}.ld-form>*:nth-child(6){animation-delay:.6s}.ld-form>*:nth-child(n+7){animation-delay:.66s}@media(prefers-reduced-motion:reduce){.ic-in,.ld-card:before,.ld-head>*,.ld-card,.ld-form>*{animation:none!important}}
