.landing_form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(219,221,235,.0509803922);position:relative;border:1px solid rgba(219,221,235,.1215686275);border-radius:14px;padding:24px;gap:16px}.landing_form,.landing_form_field{display:flex;flex-direction:column}.landing_form_field label{font-size:13.5px;font-weight:600;color:#dbddeb;margin-bottom:6px}.landing_form_field label sup{color:#373edb}.landing_form_field input,.landing_form_field select{width:100%;padding:13px 14px;border:1.5px solid rgba(219,221,235,.1215686275);border-radius:10px;font-family:Albert Sans,sans-serif;font-size:14.5px;color:#dbddeb;background-color:rgba(2,6,33,.6);outline:none;transition:border-color .2s ease-in-out}.landing_form_field input::-moz-placeholder,.landing_form_field select::-moz-placeholder{color:rgba(155,160,189,.7)}.landing_form_field input::placeholder,.landing_form_field select::placeholder{color:rgba(155,160,189,.7)}.landing_form_field input:focus,.landing_form_field select:focus{border-color:#373edb}.landing_form_field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.landing_form_field select option{background-color:#0a0c3c;color:#dbddeb}.landing_form_optional{font-weight:400;color:#9ba0bd}.landing_form_select{position:relative}.landing_form_select:after{content:"▾";position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#9ba0bd;pointer-events:none}.landing_form_row{display:grid;grid-template-columns:1fr;gap:14px}.landing_form_check label{position:relative;display:flex;align-items:center;gap:12px;padding-left:32px;cursor:pointer}.landing_form_check input{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer}.landing_form_check a,.landing_form_check p{font-size:13px;color:#9ba0bd}.landing_form_check a{color:#dbddeb;text-decoration:underline}.landing_form_check>label>span{position:absolute;left:0;width:20px;height:20px;border-radius:50%;border:2px solid #383fde;transition:background-color .3s ease-in-out,transform .3s ease-in-out}.landing_form_check input:checked+span{background-color:#383fde;transform:scale(.9)}.landing_form_check input:focus-visible+span{outline:2px solid #373edb;outline-offset:2px}.landing_form_submit{width:100%;padding:15px;font-size:15px;margin-top:6px}.landing_form_hint{font-size:12.5px;color:#9ba0bd;text-align:center}.landing_form_modal{text-align:center}.landing_form_modal_title{font-size:1.6rem;font-weight:600;margin-bottom:8px}@media screen and (min-width:480px){.landing_form_row{grid-template-columns:1fr 1fr}}@media screen and (min-width:766px){.landing_form{padding:32px}}.spark{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;flex:none}.spark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:spark-pulse 2.6s ease-in-out infinite}@keyframes spark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.spark img{animation:none}}.landing_decor{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.landing_tech_badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(219,221,235,.0509803922);position:relative;border-radius:20px}.landing_tech{margin-top:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing_tech_label{font-size:13px;font-weight:600;color:#9ba0bd;white-space:nowrap}.landing_tech_row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.landing_tech_badge{border-radius:100px;border:1px solid rgba(219,221,235,.1215686275);padding:8px 16px;font-weight:600;font-size:13px;color:#dbddeb}.brand_chip{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.brand_chip img{-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.68;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.brand_chip_fallback{font-weight:600;font-size:14.5px;color:#dbddeb;opacity:.68;transition:opacity .3s ease-in-out}.brand_chip_name{left:50%;bottom:10px;transform:translate(-50%,6px);padding:3px 10px;border-radius:100px;background-color:rgba(2,6,33,.9);border:1px solid rgba(219,221,235,.1215686275);font-size:11px;font-weight:600;letter-spacing:.02em;color:#dbddeb;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.brand_chip_name,.brand_chip_sr{position:absolute;white-space:nowrap}.brand_chip_sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand_chip--link{cursor:pointer}.brand_chip--link:focus-visible img,.brand_chip--link:hover img{opacity:1;transform:translateY(-10px)}.brand_chip--link:focus-visible .brand_chip_fallback,.brand_chip--link:hover .brand_chip_fallback{opacity:1}.brand_chip--link:focus-visible .brand_chip_name,.brand_chip--link:hover .brand_chip_name{opacity:1;transform:translate(-50%)}.brand_chip--link:focus-visible{outline:2px solid #373edb;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.brand_chip .brand_chip_name,.brand_chip img{transition:none}.brand_chip--link:focus-visible img,.brand_chip--link:hover img{transform:none}}.landing_approach_wrap{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}@media screen and (min-width:766px){.landing_approach_wrap{padding:0 24px}}.landing_approach{position:relative;overflow:hidden;padding:44px 0 32px}.landing_approach_head{max-width:600px;margin-bottom:20px}.landing_approach_head h2{font-size:30px;color:#dbddeb}.landing_approach_row{display:grid;grid-template-columns:1fr;gap:22px;margin-top:8px}.landing_approach_icon{display:block;position:relative;width:44px;height:44px;margin-bottom:10px;border-radius:14px;border:1px solid rgba(219,221,235,.1215686275);background-color:rgba(219,221,235,.0509803922);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-repeat:no-repeat;background-position:50%;background-size:30px;box-shadow:0 0 50px 4px rgba(56,63,222,.35)}.landing_approach_num{display:block;font-size:14px;font-weight:700;color:#373edb;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.landing_approach_step h3{font-size:19px;margin-bottom:8px;color:#dbddeb}.landing_approach_step p{color:#9ba0bd;font-size:15px}@media screen and (min-width:766px){.landing_approach{padding:80px 0}.landing_approach_head{margin-bottom:24px}.landing_approach_row{grid-template-columns:repeat(3,1fr);gap:24px}.landing_approach_icon{width:52px;height:52px;margin-bottom:16px}}