.px-hero h1.ct-h1{max-width:15ch;font-size:clamp(2.4rem,6.2vw,5.4rem)}.ct-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:960px){.ct-grid{grid-template-columns:1fr}}.ct-form h3,.ct-side h3{letter-spacing:-.02em;font-size:28px;font-weight:500}.ct-form .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:620px){.ct-form .row{grid-template-columns:1fr}}.ct-field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ct-field label{color:#fffc;font-size:14px;font-weight:500}.ct-field input,.ct-field select,.ct-field textarea{width:100%;font:inherit;color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:0;padding:14px 16px;font-size:16px;transition:border-color .3s,box-shadow .3s}.ct-field select{appearance:none}.ct-field select option{color:#05070a}.ct-field textarea{resize:vertical;min-height:150px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#6f7aa3}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:#cbe96099;box-shadow:0 0 30px -10px #cbe96080}.ct-form button.px-cta{cursor:pointer;width:100%}.ct-fine{text-align:center;color:#6f7aa3;margin-top:14px;font-size:14px}.ct-side{gap:0}.ct-ch{border-top:1px solid #ffffff14;padding:20px 0}.ct-ch:first-of-type{margin-top:18px}.ct-ch b{font-size:18px;font-weight:500;display:block}.ct-ch a{color:var(--brand-lime);text-underline-offset:4px;text-decoration:underline}.ct-ch span{color:#8b97c2;margin-top:6px;font-size:15px;line-height:1.55;display:block}.ct-paths{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.ct-expert{grid-row:1/3}@media (max-width:900px){.ct-paths{grid-template-columns:1fr}.ct-expert{grid-row:auto}}.ct-hello{background:radial-gradient(70% 90% at 15% 90%,#fe7032d9,#0000 70%),radial-gradient(60% 80%,#cbe9608c,#0000 70%),radial-gradient(70% 90% at 92% 60%,#0756e7f2,#0000 70%),#0a0d12;border-radius:22px;place-items:center;min-height:clamp(220px,28vw,340px);display:grid}.ct-hello span{letter-spacing:-.05em;color:#fff;text-shadow:0 4px 30px #0000004d;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:500}.ct-expert h3,.ct-path h3{letter-spacing:-.03em;margin-top:26px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500}.ct-expert p,.ct-path p{color:#8b97c2;margin-top:12px;font-size:17px;line-height:1.6}.ct-expert p{margin-bottom:26px}.ct-expert .px-cta{margin-top:auto}.ct-path .px-cta{align-self:flex-start;min-width:200px;margin-top:26px}.ct-ico{color:#fff;background:linear-gradient(135deg,#fe7032b3,#0756e7b3);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.ct-back{color:#8b97c2;margin-bottom:20px;font-size:15px}.ct-back a{text-underline-offset:4px;text-decoration:underline}.ct-single{max-width:820px;margin:0 auto}.ct-hello{padding:0 24px}.ct-type{letter-spacing:-.03em;color:#fff;text-shadow:0 4px 30px #0000004d;unicode-bidi:isolate;justify-content:center;align-items:center;min-height:1.3em;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:500;line-height:1.2;display:inline-flex}.ct-caret{background:var(--brand-lime);border-radius:2px;width:3px;height:.95em;margin-inline-start:6px;animation:1s step-end infinite ct-blink;display:inline-block;box-shadow:0 0 12px #cbe960cc}@keyframes ct-blink{50%{opacity:0}}.ct-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-form button.px-cta:disabled{opacity:.6;cursor:progress}.ct-err{color:#ff8a80}.ct-done{text-align:center;align-items:center;padding-block:56px}.ct-done svg{color:var(--brand-lime)}.ct-done h3{margin-top:18px}.ct-done p{color:#8b97c2;max-width:42ch;margin-top:10px;font-size:17px;line-height:1.6}.ct-done .px-cta{cursor:pointer;margin-top:28px;padding-inline:32px}
