.lu3g-process-module,.lu3g-process-module *,.lu3g-process-module *::before,.lu3g-process-module *::after{box-sizing:border-box}.lu3g-process-module{--p-bg:rgba(0,0,0,.58);--p-border:rgba(255,255,255,.12);--p-text:#fff;--p-muted:rgba(255,255,255,.62);--p-violet:#9a4dff;color:var(--p-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:clamp(28px,5vw,72px) auto;max-width:960px;scroll-margin-top:clamp(14px,4vh,54px);width:min(100%,calc(100vw - 32px))}.lu3g-process-module__head{margin:0 0 clamp(18px,3vw,30px)}.lu3g-process-module__head h3{color:#fff;font-size:clamp(34px,5vw,72px);font-weight:420;line-height:.96;margin:0 0 14px}.lu3g-process-module__head p{color:var(--p-muted);font-size:clamp(15px,1.45vw,19px);line-height:1.45;margin:0;max-width:760px}.lu3g-process-module__progress{background:rgba(0,0,0,.34);border-radius:999px;height:2px;margin:0 0 18px;overflow:hidden}.lu3g-process-module__progress span{background:linear-gradient(90deg,rgba(154,77,255,.35),rgba(154,77,255,.95));box-shadow:0 0 18px rgba(154,77,255,.36);display:block;height:100%;transition:width .26s ease;width:0}.lu3g-process-module__form{backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(154,77,255,.035)),var(--p-bg);border:1px solid var(--p-border);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(20px,3vw,34px)}.lu3g-process-module__meta{align-items:center;color:var(--p-muted);display:flex;font-size:12px;font-weight:760;gap:12px;margin:0 0 18px;text-transform:uppercase}.lu3g-process-module__meta span{color:var(--p-violet)}.lu3g-process-module__fieldset{border:0;margin:0;padding:0}.lu3g-process-module__fieldset legend{color:#fff;display:block;float:left;font-size:clamp(25px,3vw,40px);font-weight:520;line-height:1.08;margin:0 0 10px;padding:0;width:100%}.lu3g-process-module__fieldset>p{clear:both;color:var(--p-muted);font-size:clamp(14px,1.25vw,17px);line-height:1.45;margin:0 0 22px}.lu3g-process-module__choices{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lu3g-process-module__choices input{opacity:0;pointer-events:none;position:absolute}.lu3g-process-module__choices span{align-items:center;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:rgba(255,255,255,.82);cursor:pointer;display:flex;font-size:clamp(15px,1.15vw,18px);font-weight:520;line-height:1.22;min-height:64px;padding:16px 18px;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.lu3g-process-module__choices input:checked+span,.lu3g-process-module__choices span:hover{border-color:rgba(154,77,255,.68);box-shadow:0 0 0 1px rgba(154,77,255,.18),0 0 26px rgba(154,77,255,.12);color:#fff;transform:translate3d(0,-1px,0)}.lu3g-process-module__split{display:grid;gap:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.lu3g-process-module__split h4{color:#fff;font-size:14px;margin:0 0 14px}.lu3g-process-module__split .lu3g-process-module__choices{align-content:start;grid-auto-rows:minmax(80px,auto)}.lu3g-process-module__split .lu3g-process-module__choices label,.lu3g-process-module__split .lu3g-process-module__choices span{height:100%;min-height:78px}.lu3g-process-module textarea,.lu3g-process-module input[type=text],.lu3g-process-module input[type=email],.lu3g-process-module input[type=tel]{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#fff;font:inherit;font-size:16px;line-height:1.35;outline:none;padding:15px 16px;width:100%}.lu3g-process-module textarea{min-height:112px;resize:vertical}.lu3g-process-module textarea:focus,.lu3g-process-module input:focus{border-color:rgba(154,77,255,.72);box-shadow:0 0 0 1px rgba(154,77,255,.18),0 0 24px rgba(154,77,255,.12)}.lu3g-process-module__other{grid-column:1/-1;margin-top:4px}.lu3g-process-module__result{display:grid;gap:14px}.lu3g-process-module__result-card{background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px}.lu3g-process-module__result-card strong{color:#fff;display:block;font-size:clamp(20px,2.2vw,30px);line-height:1.1;margin:4px 0 8px}.lu3g-process-module__result-card p,.lu3g-process-module__result-card li{color:rgba(255,255,255,.76);font-size:15px;line-height:1.48}.lu3g-process-module__result-card ul{margin:10px 0 0;padding-left:18px}.lu3g-process-module__pill{border:1px solid rgba(154,77,255,.4);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:780;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase}.lu3g-process-module__contact{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lu3g-process-module__contact label span{color:rgba(255,255,255,.64);display:block;font-size:12px;font-weight:740;margin:0 0 7px;text-transform:uppercase}.lu3g-process-module__privacy{align-items:flex-start;color:rgba(255,255,255,.72);display:flex;gap:10px;grid-column:1/-1;line-height:1.35;margin-top:4px}.lu3g-process-module__privacy input{accent-color:#9a4dff;flex:0 0 auto;margin-top:3px}.lu3g-process-module__request-inline{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:rgba(0,0,0,.42)!important;background-image:none!important;border:1px solid rgba(154,77,255,.68)!important;border-radius:999px!important;box-shadow:0 0 24px rgba(154,77,255,.16)!important;color:#fff!important;cursor:pointer;display:flex!important;font:inherit!important;font-size:15px!important;font-weight:780!important;justify-content:center!important;line-height:1!important;margin:18px 0 0 0!important;min-height:48px!important;min-width:220px!important;padding:0 24px!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;width:max-content!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lu3g-process-module__request-inline:hover{border-color:rgba(154,77,255,.9)!important;box-shadow:0 0 30px rgba(154,77,255,.24)!important;transform:translate3d(0,-1px,0)}.lu3g-process-module__nav{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.lu3g-process-module__nav button{appearance:none!important;-webkit-appearance:none!important;background:rgba(0,0,0,.42)!important;background-image:none!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:#fff!important;cursor:pointer;font:inherit!important;font-size:14px!important;font-weight:760!important;line-height:1!important;min-height:46px!important;padding:0 22px!important;text-decoration:none!important;text-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.lu3g-process-module__nav button[data-process-next],.lu3g-process-module__nav button[data-process-submit]{border-color:rgba(154,77,255,.58)!important;box-shadow:0 0 22px rgba(154,77,255,.12)!important}.lu3g-process-module__nav button:hover:not(:disabled){background:rgba(0,0,0,.48)!important;border-color:rgba(154,77,255,.82)!important;box-shadow:0 0 24px rgba(154,77,255,.18)!important;transform:translate3d(0,-1px,0)}.lu3g-process-module__nav button:disabled{cursor:default;opacity:.42}.lu3g-process-module__error,.lu3g-process-module__success{border-radius:12px;font-size:14px;line-height:1.4;margin:16px 0 0;padding:13px 15px}.lu3g-process-module__error{background:rgba(255,80,80,.1);border:1px solid rgba(255,120,120,.28);color:rgba(255,230,230,.95)}.lu3g-process-module__success{background:rgba(154,77,255,.1);border:1px solid rgba(154,77,255,.35);color:#fff}.lu3g-process-module [hidden],.lu3g-process-module__nav button[hidden]{display:none!important;visibility:hidden!important}@media(max-width:720px){.lu3g-process-module{margin:28px auto;width:min(100%,calc(100vw - 24px))}.lu3g-process-module__form{border-radius:14px;padding:18px}.lu3g-process-module__choices,.lu3g-process-module__contact,.lu3g-process-module__split{grid-template-columns:1fr}.lu3g-process-module__choices span{min-height:56px}.lu3g-process-module__split .lu3g-process-module__choices label,.lu3g-process-module__split .lu3g-process-module__choices span{min-height:56px}.lu3g-process-module__nav{justify-content:stretch}.lu3g-process-module__nav button{flex:1 1 auto;padding-inline:14px!important}}
          .lu3g-process-module__result{gap:22px}.lu3g-process-module__result-card{padding:clamp(26px,3vw,42px)}.lu3g-process-module__result-card--lead{background:linear-gradient(135deg,rgba(154,77,255,.24),rgba(255,255,255,.08) 46%,rgba(0,0,0,.58))!important;border-color:rgba(154,77,255,.62)!important;box-shadow:0 0 0 1px rgba(154,77,255,.16),0 22px 70px rgba(154,77,255,.18)!important;margin-top:8px}.lu3g-process-module__result-card--lead strong{font-size:clamp(30px,4vw,58px);letter-spacing:0;line-height:.98;margin:12px 0 18px}.lu3g-process-module__result-card--lead p{color:rgba(255,255,255,.88);font-size:clamp(17px,1.4vw,22px);line-height:1.38;max-width:820px}.lu3g-process-module__success{background:linear-gradient(135deg,rgba(154,77,255,.22),rgba(0,0,0,.55))!important;border-color:rgba(154,77,255,.58)!important;font-size:18px!important;padding:22px 24px!important}.lu3g-process-module__success strong{color:#fff;display:block;font-size:clamp(24px,2.6vw,36px);line-height:1.05;margin-bottom:8px}.lu3g-process-module__nav button[data-process-reset]{color:rgba(255,255,255,.68)!important;margin-right:auto}@media(max-width:720px){.lu3g-process-module__nav button[data-process-reset]{margin-right:0}.lu3g-process-module__nav{flex-wrap:wrap}.lu3g-process-module__nav button{min-width:0}}
