.TKOFcq_shell{color:#2a2622;min-height:100dvh;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:radial-gradient(circle at 92% 4%,#ad2bee12,#0000 22rem),radial-gradient(circle at 4% 54%,#d6ff580d,#0000 18rem),#faf9f5}.TKOFcq_header{border-color:#2a26221a;box-shadow:0 1px #ffffffb8}.TKOFcq_card,.TKOFcq_summary{background:#fffffff0;border-color:#2a26221a;box-shadow:inset 0 1px #ffffffeb,0 1.25rem 3.5rem #514d4214}.TKOFcq_card{position:relative}.TKOFcq_card:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#ad2bee 30%,#d6ff58 70%,#0000);height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.TKOFcq_stepTitle,.TKOFcq_summaryTitle{font-family:var(--font-lexend), "Lexend", sans-serif;letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.TKOFcq_input{border-color:#514d422e;min-height:3rem;box-shadow:inset 0 1px #2a262205}.TKOFcq_input:hover:not(:disabled){border-color:#ad2bee57}.TKOFcq_input:focus{border-color:#ad2bee;box-shadow:0 0 0 4px #ad2bee1a}.TKOFcq_primaryButton{min-height:3.5rem;font-family:var(--font-lexend), "Lexend", sans-serif;letter-spacing:-.015em}.TKOFcq_secureLabel{color:#514d42;min-height:2rem;font-weight:600}.TKOFcq_secureLabel svg{fill:none;stroke:#632465;stroke-width:1.8px;width:.95rem}@media (max-width:39.99rem){.TKOFcq_card,.TKOFcq_summary{border-radius:1.35rem}}@media (prefers-reduced-motion:reduce){.TKOFcq_input,.TKOFcq_primaryButton{transition:none}}
