.lx .awardbar{border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:28px;margin-top:36px;padding:20px 20px 20px 32px;display:flex;overflow:hidden}.lx .awardbar__label{letter-spacing:-.01em;color:#5b6573;border-inline-end:1px solid var(--line-2);flex:none;align-items:center;gap:9px;padding-inline-end:26px;font-size:15px;font-weight:800;display:inline-flex}.lx .awardbar__label svg{color:#f59e0b;width:20px;height:20px}.lx .awardbar__marquee{flex:1;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 90%,#0000)}.lx .awardbar__track{flex:none;align-items:center;gap:16px;padding-inline:8px;animation:50s linear infinite marqueeScroll;display:flex}.lx .awardbar:hover .awardbar__track{animation-play-state:paused}[dir=rtl] .lx .awardbar__marquee{direction:ltr}@media (prefers-reduced-motion:reduce){.lx .awardbar__track{animation:none}}.lx .awlogo{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);flex:none;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:inline-flex}.lx .awlogo b{letter-spacing:.04em;color:var(--ink-2);text-align:start;font-size:12px;font-weight:800;line-height:1.1}@media (max-width:860px){.lx .awardbar{border-radius:var(--r-lg);flex-direction:column;align-items:stretch;gap:14px;padding:18px}.lx .awardbar__label{border-inline-end:none;justify-content:center;padding-inline-end:0}}[dir=rtl] .lx .awardbar__marquee,[dir=rtl] .lx .awardbar__track{direction:ltr}[dir=rtl] .lx .awardbar__track{animation-direction:normal}.lx .awlogo--real{box-shadow:none;background:0 0;border:none;border-radius:0;gap:0;padding:0 14px}.lx .awlogo--real img{object-fit:contain;width:auto;height:50px}
.lx.sp{--sp-ink:#0c0c0c;--sp-ink2:#3d4661;--sp-ink3:#6b7491;--sp-line:#e9ecf4;--sp-tint:#f5f7fc;--sp-s:#215bea;--sp-ease:cubic-bezier(.22, 1, .36, 1);--sp-sh-panel:0 1px 2px #1018280d, 0 18px 40px -24px #10287852;--sp-sh-pop:0 1px 2px #1018280f, 0 24px 48px -18px #10287866;isolation:isolate;color:var(--sp-ink);background:#fff;line-height:1.5;position:relative;overflow-x:clip}.lx.sp *,.lx.sp :before,.lx.sp :after{box-sizing:border-box}.lx.sp :where(h1,h2,h3,p){margin:0}.sp .sp-w{z-index:1;max-width:1232px;margin-inline:auto;padding-inline:56px;position:relative}.sp .sp-h1{letter-spacing:-.034em;color:var(--sp-ink);text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.04}.sp .sp-h2{letter-spacing:-.03em;color:var(--sp-ink);text-wrap:balance;font-size:clamp(30px,3.3vw,46px);font-weight:700;line-height:1.08}.sp .sp-sub{max-width:540px;color:var(--sp-ink2);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.55}[dir=rtl] .sp .sp-h1,[dir=rtl] .sp .sp-h2,[dir=rtl] .sp .sp-card__t{letter-spacing:0;line-height:1.3}[dir=rtl] .sp .sp-sub{line-height:1.75}.sp .sp-sec{isolation:isolate;position:relative}.sp .sp-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%)}.sp .sp-sky--low{bottom:-240px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%,#0009 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30%,#0009 62%,#0000 100%)}.sp .sp-sky--low .sp-sky__mesh{opacity:.55}.sp .sp-sky:after{content:"";z-index:1;background-image:linear-gradient(#ffffffe6 1px,#0000 1px),linear-gradient(90deg,#ffffffe6 1px,#0000 1px);background-position:50%;background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(58% 50%,#000 40%,#0000 100%)}.sp .sp-sky__mesh{filter:blur(24px);animation:8s ease-in-out infinite alternate spMeshDrift;position:absolute;inset:0 -10%}.sp .sp-sky__lobes,.sp .sp-sky__wash{position:absolute;overflow:clip}.sp .sp-sky__lobes{inset:0}.sp .sp-sky__lobes>i,.sp .sp-sky__wash:before,.sp .sp-sky__wash:after{position:absolute;top:0;left:0}.sp .sp-sky__lobes>:first-child{background:radial-gradient(46% 32% at 50% 86%,#215bea33,#0000 72%);width:120%;height:120%;animation:5s ease-in-out infinite alternate spLobe4;translate:-8.3333% -16.6667%}.sp .sp-sky__lobes>:nth-child(2){background:radial-gradient(30% 34% at 80% 44%,#a366ff33,#0000 70%);width:128%;height:128%;animation:5s ease-in-out infinite alternate spLobe3;translate:-21.875% -9.625%}.sp .sp-sky__lobes>:nth-child(3){background:radial-gradient(36% 40% at 22% 40%,#215bea47,#0000 70%);width:125%;height:125%;animation:5s ease-in-out infinite alternate spLobe2;translate:0% -8%}.sp .sp-sky__lobes>:nth-child(4){background:radial-gradient(40% 44% at 50% 52%,#215bea6b,#0000 68%);width:130%;height:130%;animation:5s ease-in-out infinite alternate spLobe1;translate:-11.5385% -11.5385%}.sp .sp-sky__wash{animation:6s ease-in-out infinite alternate spMeshB;inset:-10%}.sp .sp-sky__wash:before,.sp .sp-sky__wash:after{content:""}.sp .sp-sky__wash:before{background:radial-gradient(30% 34% at 34% 64%,#215bea3d,#0000 72%);width:150%;height:150%;animation:6s ease-in-out infinite alternate spWash2;translate:-11.3333% -21.3333%}.sp .sp-sky__wash:after{background:radial-gradient(32% 36% at 66% 34%,#e05a902e,#0000 70%);width:140%;height:140%;animation:6s ease-in-out infinite alternate spWash1;translate:-18.8571% -9.7143%}@keyframes spLobe1{0%{translate:-11.5385% -11.5385%}33%{translate:-14.3077% -9.2308%}66%{translate:-8.7692% -14.3077%}to{translate:-12.9231% -10.6154%}}@keyframes spLobe2{0%{translate:0% -8%}33%{translate:-4.4% -11.6%}66%{translate:-.8% -5.6%}to{translate:-3.2% -8.8%}}@keyframes spLobe3{0%{translate:-21.875% -9.625%}33%{translate:-17.0625% -6.5625%}66%{translate:-21.4375% -13.125%}to{translate:-18.375% -8.75%}}@keyframes spLobe4{0%{translate:-8.3333% -16.6667%}33%{translate:-6.3333% -14.6667%}66%{translate:-10.6667% -16.3333%}to{translate:-7.6667% -15%}}@keyframes spMeshDrift{0%{transform:scale(1)rotate(0)translate(0,0)}50%{transform:scale(1.12)rotate(4deg)translate(-2%,1.5%)}to{transform:scale(1.04)rotate(-3deg)translate(2%,-1%)}}@keyframes spMeshB{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.15)rotate(-6deg)}to{transform:scale(1.06)rotate(5deg)}}@keyframes spWash1{0%{translate:-18.8571% -9.7143%}50%{translate:-10.8571% -15.4286%}to{translate:-20% -13.1429%}}@keyframes spWash2{0%{translate:-11.3333% -21.3333%}50%{translate:-22% -13.3333%}to{translate:-9.3333% -19.3333%}}.sp .sp-hero{padding-block:64px 120px}.sp .sp-panel{background:#fff;border:1px solid #ffffffe6;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"head form";align-items:start;column-gap:64px;padding-block:64px;padding-inline:72px 64px;display:grid;position:relative;box-shadow:0 1px 2px #0c0c0c0a,0 40px 90px -50px #213ca073,0 0 140px 10px #5c6ef038}.sp .sp-panel--aside{grid-template-rows:auto 1fr;grid-template-areas:"head form""aside form"}.sp .sp-panel__head{grid-area:head;padding-top:8px}.sp .sp-panel__aside{grid-area:aside;min-width:0}.sp .sp-form{grid-area:form;min-width:0}@media (min-width:1101px){.sp .sp-panel:not(.sp-panel--aside) .sp-panel__head{position:sticky;top:112px}}.sp .sp-form .hsform-skeleton,.sp .sp-form .hsform-root[data-status=form] .hsform,.sp .sp-form .hsform-root[data-status=submitted] .hsform{background:#fff;border:1px solid #e8ecf5;border-radius:20px;padding:28px;box-shadow:0 1px 2px #1018280d,0 24px 60px -32px #10287859}.sp .sp-form form{flex-direction:column;gap:14px;display:flex}.sp .sp-form fieldset{max-width:none!important;margin:0!important}.sp .sp-form .form-columns-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp .sp-form .form-columns-2 .hs-form-field{float:none!important;width:auto!important}.sp .sp-form .hs-form-field{flex-direction:column;gap:6px;display:flex}.sp .sp-form .hs-form-field>label{color:var(--sp-ink);flex-direction:row;align-items:baseline;gap:2px;margin:0;font-size:13px;font-weight:600;display:flex}.sp .sp-form .hs-form-required{color:var(--sp-s);margin:0!important;display:inline!important}.sp .sp-form .inputs-list{margin:0;padding:0;list-style:none}.sp .sp-form .hs-fieldtype-checkbox .inputs-list{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.sp .sp-form .inputs-list label{color:var(--sp-ink2);flex-direction:row;align-items:flex-start;gap:9px;font-size:14px;font-weight:400;display:flex}.sp .sp-form .inputs-list input{accent-color:#215bea;flex:none;width:16px!important;height:16px!important;margin:2px 0 0!important;padding:0!important}.sp .sp-form .hs-form-booleancheckbox-display span{font-size:13px;line-height:1.45}.sp .sp-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),.sp .sp-form select,.sp .sp-form textarea{height:42px;color:var(--sp-ink);background-color:#fff;border:1px solid #dde2ee;border-radius:12px;font-family:inherit;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.sp .sp-form select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b7491' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 14px center/14px no-repeat}[dir=rtl] .sp .sp-form select{background-position:14px}.sp .sp-form input:focus,.sp .sp-form select:focus,.sp .sp-form textarea:focus{border-color:var(--sp-s);box-shadow:0 0 0 4px #215bea1f}.sp .sp-form .phoneflag-trigger{border-color:#dde2ee;border-radius:12px;height:42px!important}.sp .sp-form .hs-error-msg,.sp .sp-form .hs-error-msgs label{font-size:12.5px;font-weight:500;color:#c2255c!important}.sp .sp-form .legal-consent-container,.sp .sp-form .legal-consent-container .hs-richtext,.sp .sp-form .legal-consent-container p{color:var(--sp-ink3);font-size:12px;line-height:1.5}.sp .sp-form .hs-field-desc{color:var(--sp-ink3)}.sp .sp-form input[type=submit],.sp .sp-form .hs-button{background:var(--sp-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;height:52px;margin-top:6px;padding:0 24px;font:600 16px/1 inherit;transition:transform .2s,box-shadow .2s}.sp .sp-form input[type=submit]:hover,.sp .sp-form .hs-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px #0c0c0c99}.sp .sp-form .hsform-skeleton{gap:14px}.sp .sp-form .hsform-skeleton .hsk-grid{gap:12px}.sp .sp-form .hsform-skeleton .hsk-input{border-radius:12px;height:42px}.sp .sp-form .hsform-skeleton .hsk-button{border-radius:12px;height:52px}.sp .sp-why{margin-top:40px}.sp .sp-why__t{letter-spacing:-.015em;color:var(--sp-ink);text-wrap:balance;font-size:20px;font-weight:700;line-height:1.3}.sp .sp-why__sub{max-width:500px;color:var(--sp-ink2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.sp .sp-steps{max-width:500px;margin:24px 0 0;padding:0;list-style:none}.sp .sp-steps li{border-top:1px solid #e3e8f2;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.sp .sp-steps li:last-child{border-bottom:1px solid #e3e8f2}.sp .sp-steps h3{color:var(--sp-ink);font-size:16px;font-weight:700;line-height:1.35}.sp .sp-steps p{color:var(--sp-ink2);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.55}[dir=rtl] .sp .sp-why__t{letter-spacing:0;line-height:1.5}.sp .sp-ic{width:36px;height:36px;color:var(--sp-s);background:#215bea14;border-radius:10px;flex:none;place-items:center;display:inline-grid}.sp .sp-ic svg{width:18px;height:18px}.sp .sp-ic--orb{--luma-size:32px;background:0 0}.sp .luma-orb{aspect-ratio:1;background:url(/brand/luma/luma-v4-still.webp) 50%/100% 100% no-repeat;border-radius:50%;position:relative}.sp .luma-orb:has(canvas){background:0 0}.sp .luma-orb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sp .sp-awards{max-width:500px;margin-top:32px}.sp .sp-awards .awardbar{padding:12px 16px;border:1px solid var(--sp-line);box-shadow:var(--sp-sh-panel);background:#fff;border-radius:16px;gap:18px;max-width:100%;margin-top:0;padding-inline-start:20px;overflow:hidden}.sp .sp-awards .awardbar__label{letter-spacing:0;text-transform:none;color:var(--sp-ink2);gap:8px;padding-inline-end:16px;font-size:13px;font-weight:700}.sp .sp-awards .awlogo--real{padding:0 12px}.sp .sp-awards .awlogo--real img{width:auto;height:34px}.sp .sp-head{padding-block:72px 56px}.sp .sp-head .sp-sub{max-width:620px}.sp .sp-jump{flex-wrap:wrap;gap:8px;margin-top:24px;display:none}.sp .sp-jump a{border:1px solid var(--sp-line);color:var(--sp-ink2);background:#fff;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.sp .sp-jump a:hover{border-color:var(--sp-s);color:var(--sp-s)}.sp .sp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sp .sp-card{border:1px solid var(--sp-line);box-shadow:var(--sp-sh-panel);transition:transform .45s var(--sp-ease), box-shadow .45s var(--sp-ease);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:28px;scroll-margin-top:112px;display:flex}.sp .sp-card:hover{box-shadow:var(--sp-sh-pop);transform:translateY(-3px)}.sp .sp-card .sp-ic{border-radius:12px;width:44px;height:44px;margin-bottom:8px}.sp .sp-card .sp-ic svg{width:20px;height:20px}.sp .sp-card__t{letter-spacing:-.015em;color:var(--sp-ink);font-size:20px;font-weight:700;line-height:1.25}.sp .sp-card__lead{color:var(--sp-ink2);font-size:15px;line-height:1.55}.sp .sp-card__rows{color:var(--sp-ink2);flex-direction:column;flex:1;gap:6px;margin-top:4px;font-size:14.5px;line-height:1.55;display:flex}.sp .sp-card__rows b{color:var(--sp-ink);font-weight:600}.sp .sp-card__rows a{color:var(--sp-ink2);text-decoration:none;transition:color .2s}.sp .sp-card__rows a:hover{color:var(--sp-s)}.sp .sp-link{color:var(--sp-ink);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sp .sp-link svg{width:15px;height:15px;transition:transform .3s var(--sp-ease)}.sp .sp-link:hover{color:var(--sp-s)}.sp .sp-link:hover svg{transform:translate(3px)}[dir=rtl] .sp .sp-link svg{transform:scaleX(-1)}[dir=rtl] .sp .sp-link:hover svg{transform:scaleX(-1)translate(3px)}.sp .sp-soc{gap:10px;margin-top:4px;display:flex}.sp .sp-soc a{border:1px solid var(--sp-line);width:40px;height:40px;color:var(--sp-ink2);background:#fff;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:inline-grid}.sp .sp-soc a:hover{color:var(--sp-s);border-color:var(--sp-s)}.sp .sp-soc svg{width:18px;height:18px}.sp .sp-contact-form{padding-block:120px;scroll-margin-top:40px}.sp .sp-legal__meta{color:var(--sp-ink3);margin-bottom:14px;font-size:14px;font-weight:600}.sp .sp-legal{padding-bottom:120px}.sp .sp-legal__body{max-width:760px}.sp .sp-toc{border:1px solid var(--sp-line);max-width:760px;box-shadow:var(--sp-sh-panel);background:#fff;border-radius:20px;margin-top:32px;padding:20px 24px}.sp .sp-toc ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sp .sp-toc a{color:var(--sp-ink);padding:8px 0;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.sp .sp-toc a span,.sp .sp-toc a:hover{color:var(--sp-s)}.sp .sp-part{border-top:1px solid var(--sp-line);margin-top:72px;padding-top:48px;scroll-margin-top:112px}.sp .sp-part:first-child{border-top:0;margin-top:0;padding-top:0}.sp .sp-part__label{color:var(--sp-s);font-size:14px;font-weight:600}.sp .sp-part .sp-h2{margin-top:8px;font-size:clamp(26px,2.6vw,36px)}.sp .sp-part__updated{color:var(--sp-ink3);margin-top:10px;font-size:14px}.sp .sp-sections{flex-direction:column;gap:36px;margin-top:40px;display:flex}.sp .sp-sections h2,.sp .sp-sections h3{letter-spacing:-.015em;color:var(--sp-ink);font-size:20px;font-weight:700;line-height:1.35}[dir=rtl] .sp .sp-sections h2,[dir=rtl] .sp .sp-sections h3{letter-spacing:0;line-height:1.6}.sp .sp-sections p,.sp .sp-sections li{color:var(--sp-ink2);text-wrap:pretty;font-size:16.5px;line-height:1.7}[dir=rtl] .sp .sp-sections p,[dir=rtl] .sp .sp-sections li{line-height:1.85}.sp .sp-sections p{margin-top:12px}.sp .sp-sections ul{margin:12px 0 0;padding-inline-start:22px;list-style:outside}.sp .sp-sections li+li{margin-top:8px}.sp .sp-sections li::marker{color:#9aa2bb}.sp .sp-table{border:1px solid var(--sp-line);background:#fff;border-radius:16px;margin-top:16px;overflow-x:auto}.sp .sp-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px;line-height:1.55}.sp .sp-table th{text-align:start;color:var(--sp-ink);background:var(--sp-tint);padding:12px 16px;font-weight:600}.sp .sp-table td{vertical-align:top;color:var(--sp-ink2);border-top:1px solid var(--sp-line);padding:12px 16px}.sp .sp-table td:first-child{color:var(--sp-ink);font-weight:600}.sp .sp-rise{animation:spRise .8s var(--sp-ease) both}.sp .sp-rise--2{animation-delay:90ms}@keyframes spRise{0%{opacity:.004;transform:translateY(24px)}to{opacity:1;transform:none}}.sp .sp-rise--fade{animation-name:spRiseFade}@keyframes spRiseFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sp a:focus-visible,.sp button:focus-visible{outline:2px solid var(--sp-s);outline-offset:3px;border-radius:6px}@media (max-width:1100px){.sp .sp-w{padding-inline:32px}.sp .sp-panel,.sp .sp-panel--aside{grid-template:"head""form"/minmax(0,1fr);row-gap:40px;padding:48px}.sp .sp-panel--aside{grid-template-areas:"head""form""aside"}.sp .sp-panel--aside .sp-why{margin-top:0}.sp .sp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sp .sp-w{padding-inline:16px}.sp .sp-hero{padding-block:24px 64px}.sp .sp-panel,.sp .sp-panel--aside{border-radius:24px;row-gap:28px;padding:32px 16px 16px}.sp .sp-panel__head{padding-inline:4px}.sp .sp-panel__aside{padding-inline:4px;padding-bottom:12px}.sp .sp-sub{margin-top:14px;font-size:16.5px}.sp .sp-head{padding-block:40px 32px}.sp .sp-jump{display:flex}.sp .sp-cards{grid-template-columns:minmax(0,1fr);gap:14px}.sp .sp-card{padding:24px 22px}.sp .sp-contact-form{padding-block:64px}.sp .sp-part{margin-top:56px;padding-top:40px}.sp .sp-legal{padding-bottom:72px}.sp .sp-sections p,.sp .sp-sections li{font-size:16px}.sp .sp-awards .awardbar{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.sp .sp-awards .awardbar__label{border-inline-end:none;justify-content:center;padding-inline-end:0}}@media (max-width:560px){.sp .sp-form .form-columns-2,.sp .sp-form .hs-fieldtype-checkbox .inputs-list{grid-template-columns:1fr}.sp .sp-form .form-columns-2,.sp .sp-form .hsform-skeleton .hsk-grid{gap:14px}.sp .sp-form .hsform-skeleton,.sp .sp-form .hsform-root[data-status=form] .hsform,.sp .sp-form .hsform-root[data-status=submitted] .hsform{padding:20px}}@media (prefers-reduced-motion:reduce){.sp .sp-sky__mesh,.sp .sp-sky__mesh .sp-sky__lobes>i,.sp .sp-sky__mesh .sp-sky__wash,.sp .sp-sky__mesh .sp-sky__wash:before,.sp .sp-sky__mesh .sp-sky__wash:after,.sp .sp-rise{animation:none}.sp .sp-card,.sp .sp-card:hover,.sp .sp-link svg,.sp .sp-form input[type=submit],.sp .sp-form .hs-button{transition:none;transform:none}[dir=rtl] .sp .sp-link svg,[dir=rtl] .sp .sp-link:hover svg{transform:scaleX(-1)}}
