.ltx{--ltx-blue:#0095da;--ltx-cyan:#2bc4f3;--ltx-teal:#00c7b2;--ltx-ink:#0f2137;--ltx-ink-soft:#39516b;--ltx-txt:#2c2d33;--ltx-muted:#61748a;--ltx-line:#e4edf6;--ltx-soft:#f4f9ff;--ltx-grad:linear-gradient(100deg,#2bc4f3,#0095da 55%,#00c7b2);--ltx-grad-soft:linear-gradient(150deg,#f1f9ff,#eafaf7);--ltx-field-bg:#fbfdff;--ltx-field-border:#dbe7f3;--ltx-field-h:40px;--ltx-field-r:11px;--ltx-placeholder:#9db1c5;--ltx-danger:#d6455d;--ltx-success:#0f9b7e;--ltx-r:18px;--ltx-r-sm:12px;--ltx-shadow:0 18px 50px -18px rgba(15,33,55,.16);--ltx-shadow-lg:0 34px 70px -26px rgba(15,33,55,.24);--ltx-sec:80px;--ltx-sec-tight:56px;--ltx-hero-pad:76px 0 84px;--ltx-h1:clamp(2rem,4.2vw,3.3rem);--ltx-h2:clamp(1.55rem,2.9vw,2.3rem);--ltx-lead:clamp(1.02rem,1.3vw,1.18rem);--ltx-lead-w:60ch;--ltx-head-w:720px;--ltx-head-gap:48px;font-family:"Nunito",sans-serif;color:var(--ltx-txt);line-height:1.6;font-size:16px;background:#fff;overflow-x:clip}.ltx--lg{--ltx-sec:88px;--ltx-sec-tight:64px;--ltx-hero-pad:92px 0 0;--ltx-h1:clamp(2.1rem,4.6vw,3.65rem);--ltx-h2:clamp(1.65rem,3.1vw,2.5rem);--ltx-lead:clamp(1.02rem,1.35vw,1.2rem);--ltx-lead-w:62ch;--ltx-head-w:760px;--ltx-head-gap:56px}.ltx *,.ltx *::before,.ltx *::after{box-sizing:border-box}.ltx h1,.ltx h2,.ltx h3{font-family:"Comfortaa",sans-serif;color:var(--ltx-ink);line-height:1.18;margin:0 0 .5em;letter-spacing:-.01em}.ltx p{margin:0 0 1em}.ltx a{text-decoration:none}.ltx ul{margin:0;padding:0;list-style:none}.ltx img{max-width:100%;height:auto}.ltx svg{max-width:100%}.ltx-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.ltx-sec{padding:var(--ltx-sec) 0;position:relative}.ltx-sec--tight{padding:var(--ltx-sec-tight) 0}.ltx-sec--soft{background:var(--ltx-soft);border-top:1px solid var(--ltx-line);border-bottom:1px solid var(--ltx-line)}.ltx-sec--flush{padding-top:0}.ltx-h1{font-size:var(--ltx-h1);font-weight:700}.ltx-h2{font-size:var(--ltx-h2);font-weight:700}.ltx-lead{font-size:var(--ltx-lead);color:var(--ltx-muted);max-width:var(--ltx-lead-w)}.ltx-grad-txt{background:var(--ltx-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ltx-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ltx-blue);margin-bottom:16px}.ltx-eyebrow::before{content:"";width:26px;height:2px;border-radius:2px;background:var(--ltx-grad);flex:none}.ltx-center{text-align:center}.ltx-center .ltx-lead{margin-left:auto;margin-right:auto}.ltx-center .ltx-eyebrow{justify-content:center}.ltx-head{max-width:var(--ltx-head-w);margin:0 auto var(--ltx-head-gap)}.ltx .ltx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;min-height:42px;border-radius:12px;font-weight:700;font-size:1.03rem;line-height:1.2;letter-spacing:.03em;transition:.22s cubic-bezier(.2,.8,.2,1);border:1px solid transparent;cursor:pointer;white-space:nowrap}.ltx .ltx-btn--pri{background:var(--ltx-grad);color:#fff!important;box-shadow:0 8px 20px -8px rgba(0,149,218,.5)}.ltx .ltx-btn--pri:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px rgba(0,149,218,.6);color:#fff!important}.ltx .ltx-btn--line{border:2px solid #cfe2f2;color:var(--ltx-blue)!important;background:#fff}.ltx .ltx-btn--line:hover{border-color:var(--ltx-blue);background:var(--ltx-soft);transform:translateY(-1px)}.ltx .ltx-btn--sm{min-height:36px;padding:0 16px;font-size:.9rem}.ltx-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ltx-btn svg{width:16px;height:16px;flex:none}.ltx-hero{position:relative;overflow:hidden;padding:var(--ltx-hero-pad);background:#fff}.ltx-hero::before{content:"";position:absolute;inset:-40% -12% auto -12%;height:130%;pointer-events:none;background:radial-gradient(46% 44% at 14% 14%,rgba(43,196,243,.24),transparent 68%) , radial-gradient(42% 40% at 86% 6%,rgba(0,199,178,.18),transparent 70%) , radial-gradient(46% 42% at 60% 78%,rgba(0,149,218,.12),transparent 72%)}.ltx-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.65;background-image:linear-gradient(rgba(15,33,55,.045) 1px,transparent 1px) , linear-gradient(90deg,rgba(15,33,55,.045) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(66% 56% at 46% 26%,#000,transparent);mask-image:radial-gradient(66% 56% at 46% 26%,#000,transparent)}.ltx-hero>*{position:relative;z-index:2}.ltx-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ltx-hero-grid--form{grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}.ltx-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 15px 6px 7px;border-radius:100px;background:#fff;border:1px solid var(--ltx-line);font-size:.82rem;font-weight:700;color:var(--ltx-ink-soft);margin-bottom:22px;box-shadow:0 8px 22px -14px rgba(15,33,55,.35)}.ltx-pill em{background:var(--ltx-grad);color:#fff;padding:4px 11px;border-radius:100px;font-size:.7rem;letter-spacing:.05em;font-style:normal;font-weight:800}.ltx-micro{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:.85rem;color:var(--ltx-muted);font-weight:600}.ltx-micro--sep{margin-top:30px;padding-top:24px;border-top:1px solid var(--ltx-line)}.ltx-micro span{display:inline-flex;align-items:center;gap:7px}.ltx-micro svg{width:15px;height:15px;color:var(--ltx-teal);flex:none}.ltx-incl{display:flex;flex-direction:column;gap:14px;margin-top:30px}.ltx-incl li{display:flex;gap:13px;align-items:flex-start}.ltx-incl .ltx-tick{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#e8f6ff,#ddf7f3);color:var(--ltx-blue)}.ltx-incl .ltx-tick svg{width:14px;height:14px}.ltx-incl strong{display:block;font-size:.98rem;color:var(--ltx-ink);font-weight:800}.ltx-incl span{font-size:.9rem;color:var(--ltx-muted);display:block}.ltx-formbox{background:#fff;border:1px solid var(--ltx-line);border-radius:20px;padding:32px;box-shadow:var(--ltx-shadow-lg);position:relative;overflow:hidden}.ltx-formbox::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--ltx-grad)}.ltx-formtitle{font-family:"Comfortaa",sans-serif;font-size:1.22rem;color:var(--ltx-ink);margin:0 0 6px;font-weight:700}.ltx-formsub{color:var(--ltx-muted);font-size:.88rem;margin:0 0 24px}.ltx-formnote{font-size:.76rem;color:var(--ltx-muted);text-align:center;margin:16px 0 0}.ltx-formbox>p:last-of-type{margin-bottom:0}.ltx-chans{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ltx-chan{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--ltx-line);border-radius:var(--ltx-r-sm);transition:.24s cubic-bezier(.2,.8,.2,1)}.ltx-chan:hover{border-color:#cfe4f6;box-shadow:0 16px 34px -20px rgba(15,33,55,.22);transform:translateY(-2px)}.ltx-chan-ic{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--ltx-grad-soft);border:1px solid #d3ecfa;color:var(--ltx-blue)}.ltx-chan-ic svg{width:19px;height:19px}.ltx-chan h3{font-size:.86rem;font-family:"Nunito",sans-serif;font-weight:800;color:var(--ltx-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px}.ltx-chan-val{display:block;font-size:1.08rem;font-weight:800;color:var(--ltx-blue);line-height:1.3}.ltx-chan-val:hover{color:var(--ltx-ink)}.ltx-chan p{font-size:.85rem;color:var(--ltx-muted);margin:3px 0 0}.ltx-chans--compact{gap:8px;margin-top:20px}.ltx-chans--compact .ltx-chan{padding:12px 14px}.ltx-chans--compact .ltx-chan-ic{width:34px;height:34px;border-radius:9px}.ltx-chans--compact .ltx-chan-ic svg{width:16px;height:16px}.ltx-chans--compact .ltx-chan-val{font-size:.98rem}.ltx-person{display:flex;align-items:center;gap:22px}.ltx-photo{width:180px;height:180px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 14px 34px -14px rgba(15,33,55,.28);flex:none}.ltx-photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.ltx-person-id .ltx-pill{margin-bottom:10px}.ltx-pname{font-family:"Comfortaa",sans-serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;color:var(--ltx-ink);line-height:1.2;margin:0 0 10px;letter-spacing:-.01em}.ltx-cities{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ltx-city{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;background:#fff;border:1px solid var(--ltx-line);font-size:.82rem;font-weight:700;color:var(--ltx-ink-soft)}.ltx-bio{background:#fff;border:1px solid var(--ltx-line);border-radius:var(--ltx-r);padding:28px 32px;box-shadow:var(--ltx-shadow)}.ltx-biotitle{font-family:"Comfortaa",sans-serif;font-size:1.15rem;color:var(--ltx-ink);margin:0 0 12px;font-weight:700}.ltx-bio p,.ltx-biotxt{margin:0 0 1em;color:var(--ltx-muted);font-size:1rem;line-height:1.65}.ltx-bio p:last-child{margin-bottom:0}.ltx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ltx-step{background:#fff;border:1px solid var(--ltx-line);border-radius:var(--ltx-r);padding:28px;transition:.28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ltx-step::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ltx-grad);transform:scaleX(0);transform-origin:left;transition:.3s}.ltx-step:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px rgba(15,33,55,.22);border-color:#cfe4f6}.ltx-step:hover::after{transform:scaleX(1)}.ltx-stepnum{width:40px;height:40px;border-radius:11px;background:var(--ltx-grad-soft);border:1px solid #d3ecfa;color:var(--ltx-blue);display:grid;place-items:center;font-family:"Comfortaa",sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:18px}.ltx-stepnum svg{width:19px;height:19px}.ltx-step h3{font-size:1.08rem;margin-bottom:9px}.ltx-step p{color:var(--ltx-muted);font-size:.92rem;margin:0}.ltx-step ul{margin-top:14px;display:flex;flex-direction:column;gap:8px}.ltx-step li{display:flex;gap:9px;align-items:flex-start;font-size:.87rem;color:var(--ltx-muted)}.ltx-step li svg{width:14px;height:14px;color:var(--ltx-teal);flex:none;margin-top:4px}.ltx-endbar{background:var(--ltx-grad-soft);border:1px solid #cfe9f8;border-radius:var(--ltx-r);padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:var(--ltx-shadow)}.ltx-endtitle{font-family:"Comfortaa",sans-serif;font-size:1.2rem;color:var(--ltx-ink);margin:0 0 4px;font-weight:700}.ltx-endsub{margin:0;font-size:.92rem;color:var(--ltx-muted)}.ltx .frm_verify{position:absolute!important;left:-3000px!important}.ltx .frm_hidden{display:none!important}.ltx .frm_screen_reader{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.ltx .frm_forms,.ltx .frm_forms.with_frm_style{max-width:100%!important;margin:0!important;direction:ltr}.ltx .frm_forms fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}.ltx .frm_form_fields>fieldset{padding:0!important}.ltx .frm_fields_container{display:flex;flex-wrap:wrap;gap:0 16px}.ltx .frm_form_field{width:100%}.ltx .frm_form_field.frm_half{width:calc(50% - 8px)}.ltx .frm_form_field{margin:0 0 16px!important;padding:0!important}.ltx .frm_form_field:last-of-type{margin-bottom:0!important}.ltx .frm_primary_label{display:block!important;float:none!important;width:auto!important;font-family:"Nunito",sans-serif!important;font-size:14px!important;font-weight:800!important;color:var(--ltx-ink)!important;line-height:1.4!important;margin:0 0 6px!important;padding:0!important}.ltx .frm_required{color:var(--ltx-danger)!important;font-weight:800!important;margin-left:2px}.ltx .frm_none_container .frm_primary_label,.ltx .frm_pos_none{display:none!important}.ltx .frm_hidden_container .frm_primary_label{visibility:hidden!important}.ltx .frm_description,.ltx .frm_form_field .frm_description{font-size:12px!important;color:var(--ltx-muted)!important;margin:5px 0 0!important;line-height:1.45}.ltx .frm_forms input[type="text"],.ltx .frm_forms input[type="email"],.ltx .frm_forms input[type="tel"],.ltx .frm_forms input[type="url"],.ltx .frm_forms input[type="number"],.ltx .frm_forms input[type="password"],.ltx .frm_forms input[type="date"],.ltx .frm_forms input[type="search"],.ltx .frm_forms select,.ltx .frm_forms textarea{width:100%!important;background-color:var(--ltx-field-bg)!important;border:1px solid var(--ltx-field-border)!important;border-radius:var(--ltx-field-r)!important;color:var(--ltx-ink)!important;font-family:"Nunito",sans-serif!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important;transition:border-color .18s , box-shadow .18s , background-color .18s;-webkit-appearance:none;appearance:none}.ltx .frm_forms input[type="text"],.ltx .frm_forms input[type="email"],.ltx .frm_forms input[type="tel"],.ltx .frm_forms input[type="url"],.ltx .frm_forms input[type="number"],.ltx .frm_forms input[type="password"],.ltx .frm_forms input[type="date"],.ltx .frm_forms input[type="search"],.ltx .frm_forms select{height:var(--ltx-field-h)!important;min-height:var(--ltx-field-h)!important;line-height:normal!important;padding:0 15px!important}.ltx .frm_forms textarea{padding:11px 15px!important;min-height:104px;line-height:1.5!important;resize:vertical}.ltx .frm_forms input::placeholder,.ltx .frm_forms textarea::placeholder{color:var(--ltx-placeholder)!important;opacity:1;font-weight:400}.ltx .frm_forms select{padding-right:38px!important;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'8\'\ viewBox=\'0\ 0\ 12\ 8\'\ fill=\'none\'%3E%3Cpath\ d=\'M1\ 1.5L6\ 6.5L11\ 1.5\'\ stroke=\'%2361748a\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'/%3E%3C/svg%3E)!important;background-repeat:no-repeat!important;background-position:right 14px center!important;cursor:pointer}.ltx .frm_forms input:focus,.ltx .frm_forms select:focus,.ltx .frm_forms textarea:focus{border-color:var(--ltx-blue)!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(0,149,218,.12)!important;outline:none!important}.ltx .frm_opt_container{display:grid;gap:8px}.ltx .frm_checkbox,.ltx .frm_radio{margin:0!important;padding:0!important}.ltx .frm_checkbox label,.ltx .frm_radio label{display:flex!important;align-items:center;gap:10px;text-indent:0!important;font-family:"Nunito",sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--ltx-ink-soft)!important;border:1px solid var(--ltx-line);border-radius:10px;padding:10px 13px!important;margin:0!important;cursor:pointer;transition:border-color .18s , background-color .18s}.ltx .frm_checkbox label:hover,.ltx .frm_radio label:hover{border-color:#bfdcf3;background:var(--ltx-soft)}.ltx .frm_checkbox label:has(input:checked),.ltx .frm_radio label:has(input:checked){border-color:var(--ltx-blue);background:var(--ltx-soft);color:var(--ltx-ink)!important}.ltx .frm_forms input[type="checkbox"],.ltx .frm_forms input[type="radio"]{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;padding:0!important;flex:none;accent-color:var(--ltx-blue);cursor:pointer}.ltx .frm_submit{margin:20px 0 0!important;padding:0!important;clear:both;width:100%;flex:1 0 100%}.ltx .frm_forms .frm_button_submit,.ltx .frm_forms button[type="submit"],.ltx .frm_forms input[type="submit"]{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;height:auto!important;padding:0 24px!important;background:var(--ltx-grad)!important;border:0!important;border-radius:12px!important;color:#fff!important;font-family:"Nunito",sans-serif!important;font-size:1.03rem!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.2!important;text-transform:none!important;text-shadow:none!important;box-shadow:0 8px 20px -8px rgba(0,149,218,.5)!important;cursor:pointer;transition:.22s cubic-bezier(.2,.8,.2,1)}.ltx .frm_forms .frm_button_submit:hover,.ltx .frm_forms button[type="submit"]:hover,.ltx .frm_forms input[type="submit"]:hover{background:var(--ltx-grad)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 26px -8px rgba(0,149,218,.6)!important}.ltx .frm_forms .frm_button_submit:active,.ltx .frm_forms button[type="submit"]:active{transform:translateY(0);box-shadow:0 6px 14px -8px rgba(0,149,218,.5)!important}.ltx .frm_forms .frm_button_submit:focus-visible,.ltx .frm_forms button[type="submit"]:focus-visible{outline:3px solid rgba(0,149,218,.35);outline-offset:2px}.ltx .frm_forms .frm_button_submit[disabled],.ltx .frm_forms button[type="submit"][disabled]{opacity:.6;cursor:not-allowed;transform:none}.ltx .frm_error{font-size:12.5px!important;color:var(--ltx-danger)!important;font-weight:700;margin:6px 0 0!important}.ltx .frm_error_style{background:#fdf2f4!important;border:1px solid #f3d4da!important;border-radius:var(--ltx-r-sm)!important;color:#a5304a!important;font-size:14px!important;padding:12px 15px!important;margin:0 0 16px!important}.ltx .frm_forms .frm_blank_field input,.ltx .frm_forms .frm_blank_field select,.ltx .frm_forms .frm_blank_field textarea,.ltx .frm_forms input[aria-invalid="true"],.ltx .frm_forms select[aria-invalid="true"]{border-color:var(--ltx-danger)!important;background-color:#fffafb!important}.ltx .frm_blank_field .frm_primary_label{color:var(--ltx-danger)!important}.ltx .frm_message,.ltx .frm_success_style{background:#f0fbf7!important;border:1px solid #c9ecdf!important;border-radius:var(--ltx-r-sm)!important;color:#0b6b57!important;font-size:14px!important;padding:14px 16px!important;margin:0!important}.ltx .frm_message p{margin:0}.ltx .frm_ajax_loading{margin:10px auto 0;display:block}.ltx .frm_forms.frm_loading_form .frm_button_submit{opacity:.75;pointer-events:none}@media (max-width:1024px){.ltx-hero-grid,.ltx-hero-grid--form{grid-template-columns:1fr;gap:40px}.ltx-steps{grid-template-columns:1fr}}@media (max-width:640px){.ltx{--ltx-sec:56px;--ltx-sec-tight:48px;--ltx-hero-pad:52px 0 60px}.ltx--lg{--ltx-sec:56px;--ltx-sec-tight:48px;--ltx-hero-pad:52px 0 0}.ltx-formbox{padding:22px 18px}.ltx-bio{padding:22px 18px}.ltx-person{flex-direction:column;align-items:flex-start;gap:16px}.ltx-photo{width:96px;height:96px}.ltx-btns .ltx-btn{flex:1}.ltx-endbar{padding:24px 20px}.ltx .frm_form_field.frm_half{width:100%}.ltx .frm_forms input[type="text"],.ltx .frm_forms input[type="email"],.ltx .frm_forms input[type="tel"],.ltx .frm_forms select,.ltx .frm_forms textarea{font-size:16px!important}}