.contracting-module__LbFqEa__page{color:#f5f7ff;background:radial-gradient(circle at 78% 12%,#6f45ff29,#0000 30rem),radial-gradient(circle at 18% 28%,#008bff17,#0000 28rem),linear-gradient(#040714 0%,#030610 48%,#02040a 100%);min-height:100vh;padding:74px 0 96px;position:relative;overflow:hidden}.contracting-module__LbFqEa__background{pointer-events:none;opacity:.34;background-image:linear-gradient(#787dff0d 1px,#0000 1px),linear-gradient(90deg,#787dff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.contracting-module__LbFqEa__container{z-index:1;width:min(1220px,100% - 40px);margin:0 auto;position:relative}.contracting-module__LbFqEa__intro>span,.contracting-module__LbFqEa__stepHeading>span,.contracting-module__LbFqEa__summary>span,.contracting-module__LbFqEa__reviewSection>span,.contracting-module__LbFqEa__prepared>small{color:#9a86ff;letter-spacing:.16em;font-size:11px;font-weight:900}.contracting-module__LbFqEa__intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:14px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.01}.contracting-module__LbFqEa__intro p{color:#aab4c9;max-width:760px;margin:0;font-size:17px;line-height:1.72}.contracting-module__LbFqEa__flowShell{gap:18px;display:grid}.contracting-module__LbFqEa__progress{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050814c7;border:1px solid #8571ff2b;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff09}.contracting-module__LbFqEa__progressItem{color:#6f7b94;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:background .2s,color .2s;display:flex;position:relative}.contracting-module__LbFqEa__progressItem:after{content:"";background:#8471ff29;width:20px;height:1px;position:absolute;top:50%;right:-10px}.contracting-module__LbFqEa__progressItem:last-child:after{display:none}.contracting-module__LbFqEa__progressItem>span{border:1px solid #9197bd38;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.contracting-module__LbFqEa__progressItem small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.contracting-module__LbFqEa__progressItem[data-complete=true]{color:#8fdcff}.contracting-module__LbFqEa__progressItem[data-complete=true]>span{background:#1b92ff1f;border-color:#41c6ff61}.contracting-module__LbFqEa__status{color:#b8e7ff;background:#081f3dad;border:1px solid #46b8ff38;border-radius:14px;padding:12px 16px;font-size:13px;line-height:1.5}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{background:linear-gradient(#090c1df0,#040711f5);border:1px solid #8170ff2e;box-shadow:0 34px 100px #00000057,inset 0 1px #ffffff09}.contracting-module__LbFqEa__formCard{border-radius:24px;min-width:0;padding:28px}.contracting-module__LbFqEa__summary{border-radius:22px;padding:24px;position:sticky;top:170px}.contracting-module__LbFqEa__stepHeading h2{color:#f5f7ff;letter-spacing:-.04em;outline:none;margin:8px 0 0;font-size:clamp(27px,3vw,38px)}.contracting-module__LbFqEa__stepContent{gap:22px;display:grid}.contracting-module__LbFqEa__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contracting-module__LbFqEa__planChoice{color:#f4f6ff;min-height:214px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0f142ac7,#060a18d1);border:1px solid #818eb82b;border-radius:18px;gap:9px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.contracting-module__LbFqEa__planChoice:hover,.contracting-module__LbFqEa__planChoice:focus-visible{border-color:#64b5ff7a;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #005eff21}.contracting-module__LbFqEa__planChoice>span{color:#9b8cff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.contracting-module__LbFqEa__planChoice>strong small{color:#8996ae;margin-left:4px;font-size:11px;font-weight:700}.contracting-module__LbFqEa__planChoice em{color:#d7deed;align-self:end;font-size:11px;font-style:normal;font-weight:800}.contracting-module__LbFqEa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contracting-module__LbFqEa__full{grid-column:1/-1}.contracting-module__LbFqEa__field{gap:7px;min-width:0;display:grid}.contracting-module__LbFqEa__field>span small{color:#78859c;font-weight:600}.contracting-module__LbFqEa__field input,.contracting-module__LbFqEa__field select{color:#f5f7ff;width:100%;min-height:48px;font:inherit;background:#040813d1;border:1px solid #8492b738;border-radius:12px;outline:none;padding:0 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contracting-module__LbFqEa__field select{appearance:auto}.contracting-module__LbFqEa__field input:focus,.contracting-module__LbFqEa__field select:focus{border-color:#5fa3ffad;box-shadow:0 0 0 3px #2475ff21}.contracting-module__LbFqEa__field input[aria-invalid=true],.contracting-module__LbFqEa__field select[aria-invalid=true]{border-color:#ff6084bf;box-shadow:0 0 0 3px #ff3d6d1a}.contracting-module__LbFqEa__field>small{color:#77849c;font-size:11px;line-height:1.45}.contracting-module__LbFqEa__fieldError{color:#ff9db5;font-size:11px;line-height:1.4}.contracting-module__LbFqEa__seatRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contracting-module__LbFqEa__seatRules>div{background:#040c1bb3;border:1px solid #5d9bff24;border-radius:14px;gap:5px;padding:14px;display:grid}.contracting-module__LbFqEa__seatRules span{color:#7e8ba2;font-size:11px}.contracting-module__LbFqEa__clientNotice{color:#cfbeff;background:#532e9b21;border:1px solid #a370ff40;border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.55}.contracting-module__LbFqEa__review{gap:18px;display:grid}.contracting-module__LbFqEa__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contracting-module__LbFqEa__reviewSection{background:#050916a8;border:1px solid #7786b12b;border-radius:16px;padding:18px}.contracting-module__LbFqEa__reviewSection strong{color:#f3f6ff;margin-top:8px;font-size:17px;display:block}.contracting-module__LbFqEa__reviewSection p{color:#99a7bd;margin:8px 0 0;font-size:12px;line-height:1.65}.contracting-module__LbFqEa__consents{background:#0c0b21b3;border:1px solid #836bff33;border-radius:16px;gap:11px;padding:18px;display:grid}.contracting-module__LbFqEa__consents label{color:#cdd5e5;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.contracting-module__LbFqEa__consents input{accent-color:#755cff;width:17px;height:17px;margin-top:1px}.contracting-module__LbFqEa__consents button{color:#7f8ba0;font:inherit;cursor:not-allowed;background:0 0;border:0;padding:0;text-decoration:underline}.contracting-module__LbFqEa__prepared{justify-items:start;padding:12px 0 2px;display:grid}.contracting-module__LbFqEa__preparedIcon{color:#63efce;background:#1fae971f;border:1px solid #4cd7bd66;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:25px;display:grid;box-shadow:0 20px 50px #00b08e1f}.contracting-module__LbFqEa__prepared h3{letter-spacing:-.045em;max-width:650px;margin:10px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.06}.contracting-module__LbFqEa__prepared>p{color:#a4b0c5;max-width:700px;margin:0;line-height:1.7}.contracting-module__LbFqEa__preparedSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:24px 0;display:grid}.contracting-module__LbFqEa__preparedSummary>div{background:#050916b3;border:1px solid #748bbe29;border-radius:14px;gap:6px;padding:14px;display:grid}.contracting-module__LbFqEa__preparedSummary span{color:#7b879d;font-size:10px}.contracting-module__LbFqEa__preparedSummary strong{color:#edf3ff;overflow-wrap:anywhere;font-size:13px}.contracting-module__LbFqEa__preparedActions,.contracting-module__LbFqEa__navigation>div{flex-wrap:wrap;gap:10px;display:flex}.contracting-module__LbFqEa__primaryButton,.contracting-module__LbFqEa__secondaryButton,.contracting-module__LbFqEa__clearButton{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.contracting-module__LbFqEa__primaryButton{color:#fff;background:linear-gradient(120deg,#177efa,#6557ff 58%,#9a54ff);border:1px solid #9f7fff7a;box-shadow:0 14px 38px #5a48ff3d}.contracting-module__LbFqEa__secondaryButton{color:#ecf1fb;background:#ffffff09;border:1px solid #8496bf38}.contracting-module__LbFqEa__clearButton{color:#8591a7;background:0 0;border:0}.contracting-module__LbFqEa__primaryButton:hover,.contracting-module__LbFqEa__secondaryButton:hover,.contracting-module__LbFqEa__primaryButton:focus-visible,.contracting-module__LbFqEa__secondaryButton:focus-visible{border-color:#69cbff8c;outline:none;transform:translateY(-2px);box-shadow:0 16px 42px #2f62ff33}.contracting-module__LbFqEa__clearButton:hover,.contracting-module__LbFqEa__clearButton:focus-visible{color:#f4b8c8;outline-offset:4px;outline:1px solid #ff83a666}.contracting-module__LbFqEa__summary h3{letter-spacing:-.04em;margin:10px 0 8px;font-size:24px}.contracting-module__LbFqEa__summary dl>div{border-bottom:1px solid #7e8cb41c;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.contracting-module__LbFqEa__summary dt{color:#7f8ca3;font-size:11px}.contracting-module__LbFqEa__summary dd{color:#e8eef9;margin:0;font-size:12px;font-weight:850}.contracting-module__LbFqEa__total{background:linear-gradient(135deg,#363fa833,#5928a72b);border:1px solid #8166ff52;border-radius:16px;gap:7px;margin:18px 0;padding:16px;display:grid}.contracting-module__LbFqEa__total span{color:#aab4c8;font-size:11px}.contracting-module__LbFqEa__total strong{color:#fff;letter-spacing:-.04em;font-size:27px}.contracting-module__LbFqEa__summary ul{color:#7f8ba1;gap:9px;margin:0;padding:0 0 0 17px;font-size:10.5px;line-height:1.55;display:grid}.contracting-module__LbFqEa__paymentStage{gap:20px;display:grid}.contracting-module__LbFqEa__paymentState{background:radial-gradient(circle at 92% 0,#694dff2e,#0000 46%),#070a19c7;border:1px solid #756bff3d;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.contracting-module__LbFqEa__paymentIcon{color:#8ed9ff;background:#246be821;border:1px solid #71a8ff6b;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid;box-shadow:0 20px 48px #195ede21}.contracting-module__LbFqEa__paymentState h3{color:#f5f7ff;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(27px,4vw,43px);line-height:1.06}.contracting-module__LbFqEa__paymentState p{color:#a4b0c5;max-width:700px;margin:0;line-height:1.68}.contracting-module__LbFqEa__paymentStage[data-tone=confirmed] .contracting-module__LbFqEa__paymentIcon{color:#63efce;background:#1fae971f;border-color:#4cd7bd6b}.contracting-module__LbFqEa__paymentStage[data-tone=failed] .contracting-module__LbFqEa__paymentIcon,.contracting-module__LbFqEa__paymentStage[data-tone=unavailable] .contracting-module__LbFqEa__paymentIcon{color:#ff9db5;background:#be30531f;border-color:#ff698b66}.contracting-module__LbFqEa__protocolValue{overflow-wrap:anywhere}.contracting-module__LbFqEa__paymentTimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contracting-module__LbFqEa__timelineItem{opacity:.58;background:#0509169e;border:1px solid #748bbe24;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.contracting-module__LbFqEa__timelineItem[data-active=true]{opacity:1;background:#12285357;border-color:#64a4ff47}.contracting-module__LbFqEa__timelineItem>span{color:#9ecfff;border:1px solid #7392d94d;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.contracting-module__LbFqEa__timelineItem div{gap:4px;display:grid}.contracting-module__LbFqEa__timelineItem strong{color:#edf3ff;font-size:12px}.contracting-module__LbFqEa__paymentNotice{background:linear-gradient(135deg,#472f9026,#1423501f);border:1px solid #a770ff3d;border-radius:15px;padding:16px 18px}.contracting-module__LbFqEa__lockedButton{color:#6f7b91;min-height:46px;font:inherit;cursor:not-allowed;background:#ffffff06;border:1px solid #7e8cb42e;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1050px){.contracting-module__LbFqEa__layout{grid-template-columns:1fr}.contracting-module__LbFqEa__summary{order:-1;position:static}.contracting-module__LbFqEa__summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}.contracting-module__LbFqEa__summary dl>div{gap:6px;display:grid}.contracting-module__LbFqEa__total{max-width:360px}}@media (max-width:820px){.contracting-module__LbFqEa__page{padding:48px 0 72px}.contracting-module__LbFqEa__intro h1{font-size:clamp(36px,8vw,54px)}.contracting-module__LbFqEa__progress{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.contracting-module__LbFqEa__planGrid{grid-template-columns:1fr}.contracting-module__LbFqEa__planChoice{min-height:0}.contracting-module__LbFqEa__preparedSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.contracting-module__LbFqEa__paymentTimeline{grid-template-columns:1fr}.contracting-module__LbFqEa__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.contracting-module__LbFqEa__container{width:min(100% - 22px,1220px)}.contracting-module__LbFqEa__page{padding-top:34px}.contracting-module__LbFqEa__intro{margin-bottom:24px}.contracting-module__LbFqEa__intro h1{font-size:clamp(31px,10vw,43px)}.contracting-module__LbFqEa__intro p{font-size:15px}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{border-radius:18px;padding:18px}.contracting-module__LbFqEa__formGrid,.contracting-module__LbFqEa__reviewGrid,.contracting-module__LbFqEa__seatRules{grid-template-columns:1fr}.contracting-module__LbFqEa__full{grid-column:auto}.contracting-module__LbFqEa__preparedSummary{grid-template-columns:1fr}.contracting-module__LbFqEa__navigation{flex-direction:column-reverse;align-items:stretch}.contracting-module__LbFqEa__navigation>div,.contracting-module__LbFqEa__preparedActions{width:100%;display:grid}.contracting-module__LbFqEa__primaryButton,.contracting-module__LbFqEa__secondaryButton,.contracting-module__LbFqEa__clearButton,.contracting-module__LbFqEa__lockedButton{width:100%}.contracting-module__LbFqEa__paymentState{grid-template-columns:1fr}.contracting-module__LbFqEa__paymentActions{width:100%;display:grid}.contracting-module__LbFqEa__summary dl{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.contracting-module__LbFqEa__planChoice,.contracting-module__LbFqEa__primaryButton,.contracting-module__LbFqEa__secondaryButton{transition:none}}.contracting-module__LbFqEa__embeddedCheckout{background:#040916b8;border:1px solid #589aff33;border-radius:18px;gap:16px;padding:18px;display:grid}.contracting-module__LbFqEa__checkoutHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contracting-module__LbFqEa__checkoutHeader small{color:#8c7aff;letter-spacing:.15em;font-size:10px;font-weight:900}.contracting-module__LbFqEa__checkoutHeader h4{color:#fff;margin:5px 0;font-size:22px}.contracting-module__LbFqEa__checkoutHeader p{color:#8794aa;margin:0;font-size:11px}.contracting-module__LbFqEa__checkoutHeader>span{color:#72e4c9;white-space:nowrap;border:1px solid #48d5b838;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.contracting-module__LbFqEa__methodTabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contracting-module__LbFqEa__methodTabs button{color:#8f9bb1;min-height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #7a8bb72e;border-radius:12px;font-size:12px;font-weight:900}.contracting-module__LbFqEa__methodTabs button[data-active=true]{color:#dff4ff;background:#2368dd21;border-color:#4fa6ff70}.contracting-module__LbFqEa__methodTabs button:disabled{cursor:wait;opacity:.55}.contracting-module__LbFqEa__checkoutEmpty,.contracting-module__LbFqEa__checkoutError{border-radius:12px;padding:15px;font-size:11.5px;line-height:1.55}.contracting-module__LbFqEa__checkoutEmpty{color:#8390a6;border:1px dashed #7f97ca33}.contracting-module__LbFqEa__checkoutError{color:#ffadbf;background:#b22c4c14;border:1px solid #ff688b3d}.contracting-module__LbFqEa__pixPanel{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;display:grid}.contracting-module__LbFqEa__pixPanel img{object-fit:contain;background:#fff;border-radius:16px;width:190px;height:190px;padding:10px}.contracting-module__LbFqEa__pixPanel>div,.contracting-module__LbFqEa__boletoPanel,.contracting-module__LbFqEa__cardPanel{gap:10px;display:grid}.contracting-module__LbFqEa__pixPanel strong,.contracting-module__LbFqEa__boletoPanel strong,.contracting-module__LbFqEa__cardPanel strong{color:#edf4ff;font-size:13px}.contracting-module__LbFqEa__pixPanel textarea{resize:none;color:#9faec6;background:#00000038;border:1px solid #778ebe2e;border-radius:12px;width:100%;padding:12px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.contracting-module__LbFqEa__boletoPanel code{overflow-wrap:anywhere;color:#c8d6ee;background:#00000038;border:1px solid #778ebe2e;border-radius:12px;padding:13px;font-size:12px;line-height:1.6}.contracting-module__LbFqEa__boletoPanel p,.contracting-module__LbFqEa__cardPanel p{color:#8997ad;margin:0;font-size:11.5px;line-height:1.6}@media (max-width:640px){.contracting-module__LbFqEa__checkoutHeader{display:grid}.contracting-module__LbFqEa__checkoutHeader>span{width:fit-content}.contracting-module__LbFqEa__methodTabs,.contracting-module__LbFqEa__pixPanel{grid-template-columns:1fr}.contracting-module__LbFqEa__pixPanel img{justify-self:center;width:min(100%,220px);height:auto}}.contracting-module__LbFqEa__background{opacity:.26;background-size:72px 72px}.contracting-module__LbFqEa__intro{max-width:700px;margin-bottom:26px}.contracting-module__LbFqEa__intro h1{letter-spacing:-.047em;max-width:760px;margin:11px 0 13px;font-size:clamp(34px,3.7vw,50px);line-height:1.045}.contracting-module__LbFqEa__intro p{color:#aeb9cc;max-width:700px;font-size:15px;line-height:1.68}.contracting-module__LbFqEa__flowShell{gap:15px}.contracting-module__LbFqEa__progress{background:linear-gradient(#070b19e6,#040813d6);border-color:#727dcd33;border-radius:18px;gap:8px;padding:10px;box-shadow:0 22px 65px #00000040,inset 0 1px #ffffff09}.contracting-module__LbFqEa__progressItem>span{border-radius:8px;flex-basis:27px;width:27px;height:27px;font-size:11px}.contracting-module__LbFqEa__progressItem small{font-size:10.5px}.contracting-module__LbFqEa__progressItem[data-active=true]{background:linear-gradient(135deg,#2f62da2e,#6441dd26);border-color:#7767ff38}.contracting-module__LbFqEa__status{color:#bce9ff;background:linear-gradient(90deg,#07223ec7,#091830b8);border-radius:12px;padding:10px 14px;font-size:12px}.contracting-module__LbFqEa__layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px}.contracting-module__LbFqEa__formCard{border-radius:20px;padding:24px}.contracting-module__LbFqEa__summary{border-radius:20px;padding:22px;top:150px}.contracting-module__LbFqEa__stepHeading{margin-bottom:20px}.contracting-module__LbFqEa__paymentStage{gap:16px}.contracting-module__LbFqEa__paymentState{background:linear-gradient(110deg,#101f41bd,#16103aad),#060a17e0;border-color:#637de245;border-radius:17px;gap:14px;padding:18px}.contracting-module__LbFqEa__paymentIcon{border-radius:14px;width:48px;height:48px;font-size:20px}.contracting-module__LbFqEa__paymentState small{letter-spacing:.14em;font-size:10px}.contracting-module__LbFqEa__paymentState h3{letter-spacing:-.038em;margin:5px 0 7px;font-size:clamp(24px,2.8vw,32px);line-height:1.1}.contracting-module__LbFqEa__paymentState p{color:#aab6c9;font-size:13px;line-height:1.62}.contracting-module__LbFqEa__preparedSummary{gap:9px;margin:0}.contracting-module__LbFqEa__preparedSummary>div{background:linear-gradient(#080e1fd6,#050915d1);border-color:#6f87c02e;border-radius:13px;padding:13px 14px}.contracting-module__LbFqEa__preparedSummary span{color:#8795ab}.contracting-module__LbFqEa__preparedSummary strong{font-size:12.5px}.contracting-module__LbFqEa__timelineItem{opacity:1;background:#05091594;border-color:#6f84b424;border-radius:14px;gap:10px;min-height:86px;padding:14px;position:relative}.contracting-module__LbFqEa__timelineItem:after{content:"";background:#627fb93d;width:10px;height:1px;position:absolute;top:50%;right:-10px}.contracting-module__LbFqEa__timelineItem:last-child:after{display:none}.contracting-module__LbFqEa__timelineItem>span{color:#7d8ba3;border-radius:9px;width:27px;height:27px}.contracting-module__LbFqEa__timelineItem strong{font-size:12px}.contracting-module__LbFqEa__timelineItem small{color:#8290a6;font-size:10.5px;line-height:1.5}.contracting-module__LbFqEa__timelineItem[data-state=complete]>span{color:#6ce8cf;background:#1ead931f;border-color:#4ee0c561}.contracting-module__LbFqEa__timelineItem[data-state=complete] strong{color:#eafffb}.contracting-module__LbFqEa__timelineItem[data-state=current]{background:linear-gradient(135deg,#14396f73,#1f1c5961);border-color:#4da3ff5c;box-shadow:inset 0 0 0 1px #62a1ff0d}.contracting-module__LbFqEa__timelineItem[data-state=current]>span{color:#ccecff;background:linear-gradient(135deg,#197df147,#644ef433);border-color:#57acff85}.contracting-module__LbFqEa__timelineItem[data-state=current] strong{color:#f4f8ff}.contracting-module__LbFqEa__timelineItem[data-state=upcoming]{opacity:.62}.contracting-module__LbFqEa__paymentNotice{background:#17143057;border-color:#947fd729;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.contracting-module__LbFqEa__paymentNotice strong{color:#bcb5d8;font-size:10.5px}.contracting-module__LbFqEa__paymentNotice p{color:#7f8ca2;margin-top:3px;font-size:10.5px;line-height:1.5}.contracting-module__LbFqEa__sandboxDot{background:#8b78df;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #8b78df14}.contracting-module__LbFqEa__summaryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.contracting-module__LbFqEa__summaryHeader>span:first-child{color:#9a86ff;letter-spacing:.16em;font-size:10px;font-weight:900}.contracting-module__LbFqEa__summary h3{color:#f8f9ff;letter-spacing:-.035em;margin:10px 0 5px;font-size:25px}.contracting-module__LbFqEa__summary>p{color:#929fb4;font-size:11.5px;line-height:1.55}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total{background:radial-gradient(circle at 92% 0,#6f49ff3b,#0000 70%),linear-gradient(135deg,#18428245,#37227a40);border-color:#6775ff57;gap:5px;margin:18px 0 15px;padding:16px}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total span{color:#aab9d0;font-size:10px;font-weight:750}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total strong{color:#fff;font-size:30px;line-height:1}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total strong small{color:#aeb9cc;margin-left:4px;font-size:12px;font-weight:700}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total em{color:#8e9bb1;margin-top:3px;font-size:9.5px;font-style:normal;line-height:1.4}.contracting-module__LbFqEa__summary dl{gap:8px;margin-top:0}.contracting-module__LbFqEa__summary dl>div{padding-bottom:8px}.contracting-module__LbFqEa__summary dt{font-size:10px}.contracting-module__LbFqEa__summary dd{font-size:11px}.contracting-module__LbFqEa__summaryTrust{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.contracting-module__LbFqEa__summaryRules>strong{color:#cbd5e5;letter-spacing:.05em;font-size:10px}.contracting-module__LbFqEa__summaryRules ul{color:#7f8ca2;gap:7px;margin-top:9px;font-size:9.6px;line-height:1.5}.contracting-module__LbFqEa__embeddedCheckout{background:radial-gradient(circle at 95% 0,#5e46ee1f,#0000 28rem),linear-gradient(#060d1ef0,#030814f0);border-color:#5394ea3d;border-radius:20px;gap:18px;padding:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 65px #0000002e}.contracting-module__LbFqEa__checkoutHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.contracting-module__LbFqEa__checkoutPlanBlock{min-width:0}.contracting-module__LbFqEa__checkoutPlanBlock>small{color:#8d7cff;letter-spacing:.16em;font-size:9.5px;font-weight:900}.contracting-module__LbFqEa__checkoutPlanName{color:#e8edff;margin-top:7px;font-size:13px;font-weight:800;display:block}.contracting-module__LbFqEa__checkoutPriceRow h4{color:#fff;letter-spacing:-.045em;margin:3px 0 5px;font-size:clamp(28px,3.5vw,38px);line-height:1}.contracting-module__LbFqEa__checkoutPriceRow h4 span{color:#9da9bd;letter-spacing:0;margin-left:5px;font-size:13px;font-weight:700}.contracting-module__LbFqEa__checkoutPlanBlock p{color:#8e9bb0;max-width:600px;margin:0;font-size:10.8px;line-height:1.5}.contracting-module__LbFqEa__checkoutBadges{justify-items:end;gap:7px;display:grid}.contracting-module__LbFqEa__checkoutBadges span{color:#aac5dd;white-space:nowrap;background:#0e2d5021;border:1px solid #5e93d42b;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.contracting-module__LbFqEa__checkoutBadges svg,.contracting-module__LbFqEa__methodIcon svg,.contracting-module__LbFqEa__detailIcon svg,.contracting-module__LbFqEa__copyButton svg,.contracting-module__LbFqEa__cardSecurityIcon svg,.contracting-module__LbFqEa__securityPoints svg,.contracting-module__LbFqEa__checkoutTrustStrip svg,.contracting-module__LbFqEa__checkoutEmptyIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.contracting-module__LbFqEa__checkoutBadges svg{width:13px;height:13px}.contracting-module__LbFqEa__checkoutDivider{background:linear-gradient(90deg,#5d9cec33,#835eff26,#0000);height:1px}.contracting-module__LbFqEa__paymentChoiceHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.contracting-module__LbFqEa__paymentChoiceHeading span{color:#8190aa;letter-spacing:.14em;font-size:9px;font-weight:900}.contracting-module__LbFqEa__paymentChoiceHeading h5{color:#f4f7ff;letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.contracting-module__LbFqEa__paymentChoiceHeading p{color:#7f8ca2;text-align:right;max-width:360px;margin:0;font-size:10px;line-height:1.45}.contracting-module__LbFqEa__methodTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.contracting-module__LbFqEa__methodTabs button{text-align:left;background:linear-gradient(#0e1426c7,#070c1bd1);border-color:#768ab530;border-radius:14px;grid-template-columns:37px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.contracting-module__LbFqEa__methodTabs button:hover:not(:disabled),.contracting-module__LbFqEa__methodTabs button:focus-visible:not(:disabled){background:linear-gradient(#122341d6,#0a1227e0);border-color:#4badff6e;outline:none;transform:translateY(-1px);box-shadow:0 12px 30px #0059ca1a,0 0 0 3px #2e8bff0f}.contracting-module__LbFqEa__methodTabs button[data-active=true]{color:#eff9ff;background:radial-gradient(circle at 90% 5%,#6b48ff29,#0000 60%),linear-gradient(135deg,#15427d99,#1b1b4b8c);border-color:#4aa6ff8a;box-shadow:inset 0 0 0 1px #69b4ff0d,0 14px 35px #1351a31f}.contracting-module__LbFqEa__methodTabs button:disabled{opacity:.6}.contracting-module__LbFqEa__methodIcon{color:#7cbcef;background:#1a406b21;border:1px solid #6591cb33;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.contracting-module__LbFqEa__methodTabs button[data-active=true] .contracting-module__LbFqEa__methodIcon{color:#9fe4ff;background:#1882d624;border-color:#48b7ff61}.contracting-module__LbFqEa__methodText{gap:3px;min-width:0;display:grid}.contracting-module__LbFqEa__methodText strong{color:#e9eef8;font-size:11.5px}.contracting-module__LbFqEa__methodText small{color:#7e8ca2;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;font-weight:650;overflow:hidden}.contracting-module__LbFqEa__methodIndicator{border:1px solid #8091b666;border-radius:999px;width:7px;height:7px}.contracting-module__LbFqEa__methodTabs button[data-active=true] .contracting-module__LbFqEa__methodIndicator{background:#56cfff;border-color:#6fdcff;box-shadow:0 0 0 4px #56cfff14}.contracting-module__LbFqEa__checkoutEmpty,.contracting-module__LbFqEa__checkoutError{border-radius:14px;min-height:70px;padding:14px 16px}.contracting-module__LbFqEa__checkoutEmpty{background:#060d1b85;border:1px dashed #688cc238;align-items:center;gap:12px;display:flex}.contracting-module__LbFqEa__checkoutEmptyIcon{color:#7cd9ef;background:#1568911a;border:1px solid #48b1e038;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.contracting-module__LbFqEa__checkoutEmpty strong{color:#dbe7f5;font-size:11px;display:block}.contracting-module__LbFqEa__checkoutEmpty p{color:#7f8ca2;margin:4px 0 0;font-size:10px;line-height:1.5}.contracting-module__LbFqEa__checkoutSpinner{border:2px solid #71abe029;border-top-color:#73c8ff;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite contracting-module__LbFqEa__checkoutSpin}@keyframes contracting-module__LbFqEa__checkoutSpin{to{transform:rotate(360deg)}}.contracting-module__LbFqEa__pixPanel{grid-template-columns:minmax(172px,210px) minmax(0,1fr);align-items:stretch;gap:18px}.contracting-module__LbFqEa__qrArea{background:linear-gradient(#0c1426c2,#060c1bb8);border:1px solid #5e87be2e;border-radius:16px;align-content:start;justify-items:center;gap:9px;padding:14px;display:grid}.contracting-module__LbFqEa__qrArea>span{color:#aab6c8;text-align:center;font-size:9.5px;font-weight:750}.contracting-module__LbFqEa__qrArea>small{color:#6f7d92;text-align:center;font-size:8.8px}.contracting-module__LbFqEa__qrFrame{aspect-ratio:1;background:#fff;border-radius:15px;place-items:center;width:100%;max-width:178px;padding:9px;display:grid;box-shadow:0 13px 35px #00000040,0 0 0 1px #ffffff1f}.contracting-module__LbFqEa__pixPanel .contracting-module__LbFqEa__qrFrame img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:100%;padding:0;display:block}.contracting-module__LbFqEa__paymentDetailCard,.contracting-module__LbFqEa__boletoPanel,.contracting-module__LbFqEa__cardPanel{background:linear-gradient(#090f1fc2,#050a17c7);border:1px solid #6884b92e;border-radius:16px;padding:16px}.contracting-module__LbFqEa__paymentDetailCard{align-content:center;gap:11px;display:grid}.contracting-module__LbFqEa__paymentDetailHeading{align-items:center;gap:10px;display:flex}.contracting-module__LbFqEa__detailIcon{color:#82dcef;background:#1169931a;border:1px solid #47b1e53d;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.contracting-module__LbFqEa__paymentDetailHeading>div{gap:3px;display:grid}.contracting-module__LbFqEa__paymentDetailHeading strong{color:#eff5ff;font-size:12px}.contracting-module__LbFqEa__paymentDetailHeading small{color:#8290a5;font-size:9.5px;line-height:1.4}.contracting-module__LbFqEa__pixPanel textarea{color:#b5c2d4;background:#01050d99;border-color:#6984b738;min-height:78px;font-size:9.5px}.contracting-module__LbFqEa__copyButton{color:#e8f5ff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#12529a47,#30338938);border:1px solid #47a4f440;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:850;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.contracting-module__LbFqEa__copyButton:hover,.contracting-module__LbFqEa__copyButton:focus-visible{background:linear-gradient(135deg,#1365b959,#4037aa47);border-color:#50c1ff7a;outline:none;transform:translateY(-1px)}.contracting-module__LbFqEa__copyFeedback{color:#70ddc7;opacity:0;align-items:center;gap:6px;min-height:17px;font-size:9px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(-2px)}.contracting-module__LbFqEa__copyFeedback[data-visible=true]{opacity:1;transform:translateY(0)}.contracting-module__LbFqEa__copyFeedback svg{width:12px;height:12px}.contracting-module__LbFqEa__boletoPanel{gap:11px}.contracting-module__LbFqEa__boletoPanel code{color:#d0dced;background:#01050d99;border-color:#6984b738;font-size:11px}.contracting-module__LbFqEa__boletoPanel p{color:#8492a8;font-size:10px}.contracting-module__LbFqEa__cardPanel{gap:14px}.contracting-module__LbFqEa__cardSecurityHero{align-items:flex-start;gap:13px;display:flex}.contracting-module__LbFqEa__cardSecurityIcon{color:#74e0cb;background:#157f6b1a;border:1px solid #4acfb747;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.contracting-module__LbFqEa__cardSecurityIcon svg{width:21px;height:21px}.contracting-module__LbFqEa__cardSecurityHero>div{gap:4px;display:grid}.contracting-module__LbFqEa__cardSecurityHero small{color:#75d8c4;letter-spacing:.13em;font-size:8.5px;font-weight:900}.contracting-module__LbFqEa__cardSecurityHero strong{color:#f0f7ff;font-size:15px}.contracting-module__LbFqEa__cardSecurityHero p{color:#8e9caf;font-size:10.5px;line-height:1.55}.contracting-module__LbFqEa__securityPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.contracting-module__LbFqEa__securityPoints span{color:#93aabd;background:#07182359;border:1px solid #4f8fb424;border-radius:10px;align-items:flex-start;gap:6px;padding:9px;font-size:9px;line-height:1.4;display:flex}.contracting-module__LbFqEa__securityPoints svg{color:#66d5bf;flex:0 0 12px;width:12px;height:12px;margin-top:1px}.contracting-module__LbFqEa__checkoutTrustStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:3px;display:grid}.contracting-module__LbFqEa__checkoutTrustStrip>span{background:#060b176b;border:1px solid #6a84b11f;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}.contracting-module__LbFqEa__checkoutTrustStrip svg{color:#79bfe9;grid-row:1/span 2;width:18px;height:18px}.contracting-module__LbFqEa__checkoutTrustStrip strong{color:#cbd7e6;font-size:9.5px}.contracting-module__LbFqEa__checkoutTrustStrip small{color:#758297;text-overflow:ellipsis;font-size:8px;line-height:1.35;overflow:hidden}@media (max-width:1050px){.contracting-module__LbFqEa__layout{grid-template-columns:1fr}.contracting-module__LbFqEa__summary{top:auto}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total{max-width:none}.contracting-module__LbFqEa__summaryTrust{margin-bottom:10px}}@media (max-width:820px){.contracting-module__LbFqEa__page{padding:38px 0 64px}.contracting-module__LbFqEa__intro{margin-bottom:22px}.contracting-module__LbFqEa__intro h1{font-size:clamp(31px,6.8vw,42px)}.contracting-module__LbFqEa__intro p{font-size:14px}.contracting-module__LbFqEa__paymentTimeline{grid-template-columns:1fr}.contracting-module__LbFqEa__timelineItem{min-height:0}.contracting-module__LbFqEa__timelineItem:after{display:none}.contracting-module__LbFqEa__checkoutHeader{grid-template-columns:1fr;gap:14px}.contracting-module__LbFqEa__checkoutBadges{justify-items:initial;flex-wrap:wrap;display:flex}.contracting-module__LbFqEa__paymentChoiceHeading{flex-direction:column;align-items:flex-start;gap:5px}.contracting-module__LbFqEa__paymentChoiceHeading p{text-align:left;max-width:100%}.contracting-module__LbFqEa__methodTabs{grid-template-columns:1fr}.contracting-module__LbFqEa__methodText small{white-space:normal}.contracting-module__LbFqEa__pixPanel{grid-template-columns:1fr}.contracting-module__LbFqEa__qrArea{width:100%}.contracting-module__LbFqEa__qrFrame{max-width:210px}.contracting-module__LbFqEa__securityPoints,.contracting-module__LbFqEa__checkoutTrustStrip{grid-template-columns:1fr}}@media (max-width:640px){.contracting-module__LbFqEa__container{width:min(100% - 20px,1220px)}.contracting-module__LbFqEa__page{padding-top:28px}.contracting-module__LbFqEa__intro{margin-bottom:20px}.contracting-module__LbFqEa__intro h1{font-size:clamp(29px,8.5vw,36px);line-height:1.08}.contracting-module__LbFqEa__intro p{font-size:13.5px;line-height:1.6}.contracting-module__LbFqEa__progress{border-radius:15px}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{border-radius:17px;padding:16px}.contracting-module__LbFqEa__stepHeading h2{font-size:25px}.contracting-module__LbFqEa__paymentState{padding:15px}.contracting-module__LbFqEa__paymentState h3{font-size:24px}.contracting-module__LbFqEa__preparedSummary{grid-template-columns:1fr 1fr}.contracting-module__LbFqEa__embeddedCheckout{border-radius:17px;padding:14px}.contracting-module__LbFqEa__checkoutPriceRow h4{font-size:30px}.contracting-module__LbFqEa__checkoutBadges span{font-size:8.5px}.contracting-module__LbFqEa__methodTabs button{min-height:62px}.contracting-module__LbFqEa__qrArea{padding:12px}.contracting-module__LbFqEa__paymentDetailCard,.contracting-module__LbFqEa__boletoPanel,.contracting-module__LbFqEa__cardPanel{padding:13px}.contracting-module__LbFqEa__cardSecurityHero{align-items:flex-start}.contracting-module__LbFqEa__summary h3{font-size:23px}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total strong{font-size:28px}}@media (max-width:430px){.contracting-module__LbFqEa__preparedSummary{grid-template-columns:1fr}.contracting-module__LbFqEa__checkoutBadges{gap:5px}.contracting-module__LbFqEa__checkoutBadges span{justify-content:flex-start;width:100%}.contracting-module__LbFqEa__paymentState{grid-template-columns:auto minmax(0,1fr)}.contracting-module__LbFqEa__paymentIcon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.contracting-module__LbFqEa__checkoutSpinner{animation:none}.contracting-module__LbFqEa__methodTabs button,.contracting-module__LbFqEa__copyButton,.contracting-module__LbFqEa__copyFeedback{transition:none}}.contracting-module__LbFqEa__page{background:radial-gradient(circle at 82% 7%,#5c41ff21,#0000 31rem),radial-gradient(circle at 12% 32%,#00aeff0e,#0000 25rem),#020610;position:relative;overflow:hidden}.contracting-module__LbFqEa__background{opacity:.72;background-color:#0000;background-image:linear-gradient(#4f66a406 1px,#0000 1px),linear-gradient(90deg,#4f66a406 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.contracting-module__LbFqEa__background:after{content:"";aspect-ratio:1;opacity:.048;pointer-events:none;background:url(/brand/lyra-brain-neon.webp) 50%/contain no-repeat;width:min(520px,44vw);position:absolute;top:26px;right:-7vw}.contracting-module__LbFqEa__container{width:min(1180px,100% - 40px)}.contracting-module__LbFqEa__intro{z-index:1;max-width:760px;padding-top:56px;padding-bottom:28px;position:relative}.contracting-module__LbFqEa__introBrand{background:linear-gradient(110deg,#0c152eb8,#070b1d70);border:1px solid #626cff2b;border-radius:14px;align-items:center;gap:11px;width:fit-content;margin-bottom:17px;padding:7px 12px 7px 7px;display:flex;box-shadow:inset 0 1px #ffffff08}.contracting-module__LbFqEa__introBrand>div{gap:2px;display:grid}.contracting-module__LbFqEa__introBrand strong{color:#f3f1ff;letter-spacing:.17em;font-size:13px}.contracting-module__LbFqEa__intro>span{color:#7ddcff;background:#0096ff0b;border:1px solid #00c4ff29;border-radius:999px;padding:6px 9px;display:inline-flex}.contracting-module__LbFqEa__intro h1{letter-spacing:-.042em;max-width:720px;margin-top:15px;font-size:clamp(35px,3.55vw,50px);font-weight:730;line-height:1.06}.contracting-module__LbFqEa__intro p{color:#9eadc0;max-width:670px;margin-top:14px;font-size:14px;line-height:1.68}.contracting-module__LbFqEa__progress{z-index:1;background:linear-gradient(#070d1de0,#040812e6);border-color:#526caa29;border-radius:18px;padding:9px;position:relative;box-shadow:inset 0 1px #ffffff06,0 18px 44px #00000021}.contracting-module__LbFqEa__progressItem{border:1px solid #0000;border-radius:12px;min-height:48px;padding:8px 10px}.contracting-module__LbFqEa__progressItem[data-active=true]{background:radial-gradient(circle at 13%,#00b4ff1c,#0000 8rem),linear-gradient(115deg,#15316970,#442a8f5c);border-color:#6464ff57;box-shadow:inset 0 1px #ffffff09,0 8px 24px #3746be17}.contracting-module__LbFqEa__progressItem[data-active=true]>span{background:linear-gradient(145deg,#0f7cf8,#885cff);border-color:#53beff80;box-shadow:0 0 18px #5c5cff40}.contracting-module__LbFqEa__progressItem[data-complete=true]>span{color:#8fffe0;background:#1fb79a1a;border-color:#43debe52}.contracting-module__LbFqEa__layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{background:radial-gradient(circle at 92% 0,#5c3eff0e,#0000 16rem),linear-gradient(155deg,#070d1df5,#030711f7);border-color:#536dac2b;box-shadow:inset 0 1px #ffffff06,0 22px 58px #00000026}.contracting-module__LbFqEa__formCard{border-radius:20px}.contracting-module__LbFqEa__summary{border-radius:20px;position:sticky;top:144px}.contracting-module__LbFqEa__stepHeading>span{color:#69d9ff;letter-spacing:.17em}.contracting-module__LbFqEa__stepHeading h2{letter-spacing:-.032em;margin-top:6px;font-size:clamp(24px,2.15vw,32px);line-height:1.13}.contracting-module__LbFqEa__planGrid{gap:10px}.contracting-module__LbFqEa__planChoice{background:radial-gradient(circle at 88% 7%,#5542ff0f,#0000 9rem),linear-gradient(150deg,#0a1124f5,#050a16fa);border-color:#526ba329;border-radius:16px;min-height:188px;box-shadow:inset 0 1px #ffffff05}.contracting-module__LbFqEa__planChoice:hover,.contracting-module__LbFqEa__planChoice:focus-visible{border-color:#3aa9ff52;transform:translateY(-2px);box-shadow:0 18px 38px #0000002b,0 0 28px #415bff0f}.contracting-module__LbFqEa__planChoice>span{color:#8fdfff;letter-spacing:.15em}.contracting-module__LbFqEa__planChoice[data-selected=true]>span{color:#c6b6ff}.contracting-module__LbFqEa__planChoice>strong{letter-spacing:-.035em;font-size:25px}.contracting-module__LbFqEa__primaryButton,.contracting-module__LbFqEa__secondaryButton,.contracting-module__LbFqEa__lockedButton{border-radius:11px;min-height:43px}.contracting-module__LbFqEa__primaryButton{background:linear-gradient(110deg,#0876f7 0%,#445eff 50%,#8c58ff 100%);border:1px solid #48aaff6b;position:relative;overflow:hidden;box-shadow:0 12px 30px #3d4bff33,inset 0 1px #ffffff21}.contracting-module__LbFqEa__secondaryButton{background:linear-gradient(#0c1425eb,#070c18eb);border-color:#5e77b033}.contracting-module__LbFqEa__paymentStage{position:relative}.contracting-module__LbFqEa__paymentStage:after{content:"";opacity:.04;pointer-events:none;background:url(/brand/lyra-brain-neon.webp) 50%/contain no-repeat;width:260px;height:260px;position:absolute;top:-62px;right:-80px}.contracting-module__LbFqEa__paymentState{z-index:1;background:radial-gradient(circle at 15% 20%,#00bbff14,#0000 11rem),linear-gradient(120deg,#102a5a7a,#311e6973);border-color:#5f5dff4a;border-radius:17px;position:relative;box-shadow:inset 0 1px #ffffff09}.contracting-module__LbFqEa__paymentState h3{letter-spacing:-.035em;font-size:clamp(24px,2.15vw,32px)}.contracting-module__LbFqEa__paymentTimeline{gap:8px}.contracting-module__LbFqEa__timelineItem{background:#060c1ab3;border-radius:13px}.contracting-module__LbFqEa__timelineItem[data-state=complete]{background:linear-gradient(145deg,#0a363961,#05121fbd);border-color:#2cd1b045}.contracting-module__LbFqEa__timelineItem[data-state=current]{background:linear-gradient(145deg,#0f346e7a,#2e206373);border-color:#499dff66}.contracting-module__LbFqEa__paymentNotice{background:#261d521f;border-color:#785bff2e;border-radius:14px}.contracting-module__LbFqEa__summaryHeader{align-items:center}.contracting-module__LbFqEa__summaryBrand>span{color:#aa94ff;letter-spacing:.16em;gap:2px;font-size:9px;font-weight:800;display:grid}.contracting-module__LbFqEa__summaryBrand small{color:#64748f;letter-spacing:.13em;font-size:5.8px}.contracting-module__LbFqEa__summary h3{letter-spacing:-.03em;margin-top:16px;font-size:23px}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total{background:radial-gradient(circle at 100% 0,#9853ff40,#0000 11rem),linear-gradient(135deg,#1337728c,#301e6e94);border-color:#675fff66;border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 15px 34px #1f21701f}.contracting-module__LbFqEa__summary .contracting-module__LbFqEa__total strong{font-size:28px}.contracting-module__LbFqEa__summaryTrust span{color:#9ed9ff;background:#08254c42;border-color:#4299ff2e}.contracting-module__LbFqEa__summaryRules{border-top-color:#5f73a226}@media (max-width:980px){.contracting-module__LbFqEa__layout{grid-template-columns:1fr}.contracting-module__LbFqEa__summary{position:static}.contracting-module__LbFqEa__container{width:min(100% - 28px,920px)}}@media (max-width:720px){.contracting-module__LbFqEa__intro{padding-top:36px}.contracting-module__LbFqEa__introBrand img{width:38px;height:38px}.contracting-module__LbFqEa__intro h1{font-size:clamp(31px,9.5vw,41px)}.contracting-module__LbFqEa__progress{padding:7px}.contracting-module__LbFqEa__progressItem{min-height:43px;padding:6px 7px}.contracting-module__LbFqEa__progressItem small{font-size:9px}.contracting-module__LbFqEa__planGrid{grid-template-columns:1fr}.contracting-module__LbFqEa__planChoice{min-height:auto}.contracting-module__LbFqEa__paymentTimeline{grid-template-columns:1fr}.contracting-module__LbFqEa__paymentStage:after{width:190px;height:190px}}.contracting-module__LbFqEa__page p,.contracting-module__LbFqEa__page li,.contracting-module__LbFqEa__page label,.contracting-module__LbFqEa__page button,.contracting-module__LbFqEa__page input,.contracting-module__LbFqEa__page select,.contracting-module__LbFqEa__page textarea{text-rendering:optimizelegibility}.contracting-module__LbFqEa__page p,.contracting-module__LbFqEa__page li{color:#c0cadb}.contracting-module__LbFqEa__intro h1{max-width:760px;font-size:clamp(38px,4.4vw,58px);line-height:1.035}.contracting-module__LbFqEa__intro p{color:#c3ccdc;font-size:16px}.contracting-module__LbFqEa__progressItem small,.contracting-module__LbFqEa__planChoice p,.contracting-module__LbFqEa__summary p,.contracting-module__LbFqEa__prepared p,.contracting-module__LbFqEa__paymentInfo p,.contracting-module__LbFqEa__paymentInfo small,.contracting-module__LbFqEa__secureNote p,.contracting-module__LbFqEa__paymentMethod p,.contracting-module__LbFqEa__paymentMethod small{color:#aebbd0!important}.contracting-module__LbFqEa__progressItem small,.contracting-module__LbFqEa__paymentMethod small{font-size:10px!important}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary,.contracting-module__LbFqEa__paymentCard,.contracting-module__LbFqEa__paymentMethod,.contracting-module__LbFqEa__prepared{box-shadow:inset 0 1px #ffffff09,0 22px 55px #0000002e}@media (max-width:760px){.contracting-module__LbFqEa__intro h1{font-size:clamp(34px,9.5vw,45px)}.contracting-module__LbFqEa__intro p{font-size:14.5px}}.contracting-module__LbFqEa__page{color:#e8eef8!important}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{color:#e8eef8;background:linear-gradient(#090c1df5,#040711fa)!important}.contracting-module__LbFqEa__stepHeading h2{color:#f5f7ff!important}.contracting-module__LbFqEa__stepHeading>span{color:#9a86ff!important}.contracting-module__LbFqEa__page{background:radial-gradient(45% 35% at 85% 5%,#8b5cff2e,#0000 55%),radial-gradient(40% 30% at 10% 20%,#2a6cff24,#0000 50%),radial-gradient(30% 25% at 50% 90%,#ff6bcb0f,#0000 50%),linear-gradient(#040714 0%,#030610 50%,#02040a 100%)!important;padding:48px 0 96px!important}.contracting-module__LbFqEa__introBrand{align-items:center!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}.contracting-module__LbFqEa__introBrand img{object-fit:contain!important;filter:drop-shadow(0 0 18px #5ee7ff66)!important;width:52px!important;height:52px!important}.contracting-module__LbFqEa__introBrand strong{color:#fff!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:800!important;display:block!important}.contracting-module__LbFqEa__introBrand small{color:#8b94b0!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:700!important}.contracting-module__LbFqEa__intro>span{color:#a78bfa!important}.contracting-module__LbFqEa__intro h1{color:#fff!important;letter-spacing:-.045em!important}.contracting-module__LbFqEa__intro p{color:#9aa3b8!important}.contracting-module__LbFqEa__progress{background:#080c18d9!important;border:1px solid #78a0ff33!important;border-radius:20px!important;gap:8px!important;padding:12px!important;box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff0a!important}.contracting-module__LbFqEa__progressItem{border-radius:14px!important;gap:10px!important;padding:12px 10px!important}.contracting-module__LbFqEa__progressItem>span{color:#8b94a8!important;background:#ffffff0f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.contracting-module__LbFqEa__progressItem small{color:#7d8696!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}.contracting-module__LbFqEa__progressItem[data-active=true]{color:#fff!important;background:#2a6cff24!important}.contracting-module__LbFqEa__progressItem[data-active=true]>span{color:#fff!important;background:linear-gradient(135deg,#2a6cff,#8b5cff)!important;box-shadow:0 8px 20px #2a6cff59!important}.contracting-module__LbFqEa__progressItem[data-active=true] small{color:#dce5f3!important}.contracting-module__LbFqEa__progressItem[data-complete=true]>span{color:#4ade80!important;background:#22c55e33!important}.contracting-module__LbFqEa__progressItem[data-complete=true] small{color:#9aa3b2!important}.contracting-module__LbFqEa__status{color:#c4d4f0!important;background:#2a6cff14!important;border:1px solid #78a0ff2e!important;border-radius:14px!important;padding:12px 16px!important;font-size:13.5px!important}.contracting-module__LbFqEa__layout{grid-template-columns:1.35fr .85fr!important;align-items:start!important;gap:18px!important;display:grid!important}.contracting-module__LbFqEa__formCard,.contracting-module__LbFqEa__summary{background:linear-gradient(165deg,#0e1220f2,#060a14fa)!important;border:1px solid #78a0ff2e!important;border-radius:24px!important;padding:24px!important;box-shadow:0 24px 60px #00000059!important}.contracting-module__LbFqEa__stepHeading span{color:#a78bfa!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:800!important}.contracting-module__LbFqEa__stepHeading h2{color:#fff!important;letter-spacing:-.03em!important;margin:8px 0 0!important;font-size:26px!important}.contracting-module__LbFqEa__planGrid{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;display:grid!important}.contracting-module__LbFqEa__planChoice{text-align:left!important;color:inherit!important;cursor:pointer!important;background:#ffffff08!important;border:1.5px solid #ffffff1a!important;border-radius:18px!important;padding:18px!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important}.contracting-module__LbFqEa__planChoice:hover{border-color:#78a0ff59!important;transform:translateY(-1px)!important}.contracting-module__LbFqEa__planChoice[data-selected=true]{background:linear-gradient(145deg,#2a6cff1f,#8b5cff1a)!important;border-color:#8b5cff8c!important;box-shadow:0 0 0 1px #8b5cff33,0 16px 40px #2a6cff1f!important}.contracting-module__LbFqEa__planChoice>span{color:#a78bfa!important;letter-spacing:.1em!important;margin-bottom:6px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}.contracting-module__LbFqEa__planChoice strong{color:#fff!important;letter-spacing:-.03em!important;margin-bottom:6px!important;font-size:28px!important;display:block!important}.contracting-module__LbFqEa__planChoice strong small{color:#9aa3b2!important;font-size:14px!important;font-weight:600!important}.contracting-module__LbFqEa__planChoice p{color:#9aa3b2!important;margin:0 0 8px!important;font-size:13.5px!important;line-height:1.45!important}.contracting-module__LbFqEa__planChoice em{color:#7eb6ff!important;font-size:12.5px!important;font-style:normal!important;font-weight:700!important}.contracting-module__LbFqEa__field{gap:7px!important;margin-top:12px!important;display:grid!important}.contracting-module__LbFqEa__field>span{color:#c4cbd8!important;font-size:12.5px!important;font-weight:700!important}.contracting-module__LbFqEa__field input,.contracting-module__LbFqEa__field select,.contracting-module__LbFqEa__field textarea{color:#fff!important;width:100%!important;min-height:48px!important;font:inherit!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:14px!important;outline:none!important;padding:12px 14px!important;font-size:14.5px!important;transition:border-color .15s,box-shadow .15s!important}.contracting-module__LbFqEa__field input:focus,.contracting-module__LbFqEa__field select:focus,.contracting-module__LbFqEa__field textarea:focus{border-color:#8b5cff80!important;box-shadow:0 0 0 3px #8b5cff26!important}.contracting-module__LbFqEa__field small{color:#7d8696!important;font-size:12px!important}.contracting-module__LbFqEa__formGrid{grid-template-columns:1fr 1fr!important;gap:12px 14px!important;margin-top:8px!important;display:grid!important}.contracting-module__LbFqEa__formGrid .contracting-module__LbFqEa__full{grid-column:1/-1!important}.contracting-module__LbFqEa__seatRules{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:16px!important;display:grid!important}.contracting-module__LbFqEa__seatRules>div{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:14px!important}.contracting-module__LbFqEa__seatRules span{color:#8b94a3!important;margin-bottom:4px!important;font-size:11px!important;font-weight:700!important;display:block!important}.contracting-module__LbFqEa__seatRules strong{color:#fff!important;font-size:18px!important}.contracting-module__LbFqEa__navigation{border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:24px!important;padding-top:18px!important;display:flex!important}.contracting-module__LbFqEa__navigation>div{gap:10px!important;display:flex!important}.contracting-module__LbFqEa__primaryButton{color:#fff!important;cursor:pointer!important;background:linear-gradient(110deg,#2a6cff,#8b5cff)!important;border:0!important;border-radius:14px!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 36px #2a6cff4d!important}.contracting-module__LbFqEa__primaryButton:hover{filter:brightness(1.06)!important}.contracting-module__LbFqEa__secondaryButton{color:#e8eef8!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:14px!important;align-items:center!important;min-height:48px!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.contracting-module__LbFqEa__clearButton{color:#8b94a3!important;cursor:pointer!important;text-underline-offset:3px!important;background:0 0!important;border:0!important;font-size:13px!important;font-weight:600!important;text-decoration:underline!important}.contracting-module__LbFqEa__summaryHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.contracting-module__LbFqEa__summaryBrand{align-items:center!important;gap:10px!important;display:flex!important}.contracting-module__LbFqEa__summaryBrand img{object-fit:contain!important;filter:drop-shadow(0 0 10px #5ee7ff59)!important;width:36px!important;height:36px!important}.contracting-module__LbFqEa__summaryBrand span{color:#fff!important;letter-spacing:.06em!important;flex-direction:column!important;font-size:12px!important;font-weight:800!important;display:flex!important}.contracting-module__LbFqEa__summaryBrand small{color:#8b94a3!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:700!important}.contracting-module__LbFqEa__summaryStatus{color:#9ec2ff!important;background:#2a6cff1f!important;border:1px solid #78a0ff40!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important}.contracting-module__LbFqEa__summary h3{color:#fff!important;margin:0 0 6px!important;font-size:22px!important}.contracting-module__LbFqEa__summary>p{color:#9aa3b2!important;margin:0 0 16px!important;font-size:13.5px!important;line-height:1.45!important}.contracting-module__LbFqEa__total{background:linear-gradient(145deg,#2a6cff1f,#8b5cff1a)!important;border:1px solid #8b5cff47!important;border-radius:16px!important;margin-bottom:16px!important;padding:16px!important}.contracting-module__LbFqEa__total>span{color:#9aa3b2!important;margin-bottom:4px!important;font-size:12px!important;display:block!important}.contracting-module__LbFqEa__total strong{color:#fff!important;letter-spacing:-.03em!important;font-size:30px!important;display:block!important}.contracting-module__LbFqEa__total strong small{color:#9aa3b2!important;font-size:14px!important}.contracting-module__LbFqEa__total em{color:#8b94a3!important;margin-top:6px!important;font-size:12px!important;font-style:normal!important;display:block!important}.contracting-module__LbFqEa__summary dl{gap:8px!important;margin:0 0 16px!important;display:grid!important}.contracting-module__LbFqEa__summary dl div{justify-content:space-between!important;gap:12px!important;font-size:13px!important;display:flex!important}.contracting-module__LbFqEa__summary dt{color:#8b94a3!important}.contracting-module__LbFqEa__summary dd{color:#fff!important;margin:0!important;font-weight:700!important}.contracting-module__LbFqEa__summaryTrust{flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important;display:flex!important}.contracting-module__LbFqEa__summaryTrust span{color:#c4cbd8!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:700!important}.contracting-module__LbFqEa__summaryRules{border-top:1px solid #ffffff14!important;padding-top:14px!important}.contracting-module__LbFqEa__summaryRules strong{color:#fff!important;margin-bottom:8px!important;font-size:13px!important;display:block!important}.contracting-module__LbFqEa__summaryRules ul{color:#8b94a3!important;margin:0!important;padding-left:18px!important;font-size:12.5px!important;line-height:1.5!important}.contracting-module__LbFqEa__paymentStage{background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:18px!important;margin-top:16px!important;padding:20px!important}.contracting-module__LbFqEa__paymentState{align-items:flex-start!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}.contracting-module__LbFqEa__paymentIcon{color:#fbbf24!important;background:#fbbf2426!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;font-weight:800!important;display:grid!important}.contracting-module__LbFqEa__paymentState small{color:#fbbf24!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:800!important}.contracting-module__LbFqEa__paymentState h3{color:#fff!important;margin:4px 0!important;font-size:18px!important}.contracting-module__LbFqEa__paymentState p{color:#9aa3b2!important;margin:0!important;font-size:13.5px!important}.contracting-module__LbFqEa__preparedSummary{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:16px!important;display:grid!important}.contracting-module__LbFqEa__preparedSummary>div{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:12px!important}.contracting-module__LbFqEa__preparedSummary span{color:#8b94a3!important;margin-bottom:4px!important;font-size:11px!important;display:block!important}.contracting-module__LbFqEa__preparedSummary strong{color:#fff!important;font-size:14px!important}.contracting-module__LbFqEa__paymentTimeline{gap:10px!important;margin-bottom:16px!important;display:grid!important}.contracting-module__LbFqEa__timelineItem{border:1px solid #ffffff0f!important;border-radius:12px!important;align-items:flex-start!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.contracting-module__LbFqEa__timelineItem>span{color:#8b94a3!important;background:#ffffff0f!important;border-radius:10px!important;flex-shrink:0!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.contracting-module__LbFqEa__timelineItem[data-state=complete]>span{color:#4ade80!important;background:#22c55e33!important}.contracting-module__LbFqEa__timelineItem[data-state=current]>span{color:#fff!important;background:linear-gradient(135deg,#2a6cff,#8b5cff)!important}.contracting-module__LbFqEa__timelineItem strong{color:#fff!important;font-size:13.5px!important;display:block!important}.contracting-module__LbFqEa__timelineItem small{color:#8b94a3!important;font-size:12px!important}.contracting-module__LbFqEa__paymentNotice{background:#fbbf2414!important;border:1px solid #fbbf2440!important;border-radius:14px!important;gap:12px!important;margin-bottom:16px!important;padding:14px!important;display:flex!important}.contracting-module__LbFqEa__paymentNotice strong{color:#fde68a!important;margin-bottom:4px!important;font-size:13px!important;display:block!important}.contracting-module__LbFqEa__paymentNotice p{color:#d6c58a!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.contracting-module__LbFqEa__paymentActions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.contracting-module__LbFqEa__lockedButton{color:#8b94a3!important;cursor:not-allowed!important;background:#ffffff14!important;border:0!important;border-radius:14px!important;min-height:48px!important;padding:0 18px!important;font-weight:700!important}@media (max-width:980px){.contracting-module__LbFqEa__layout,.contracting-module__LbFqEa__progress{grid-template-columns:1fr!important}.contracting-module__LbFqEa__progressItem:after{display:none!important}.contracting-module__LbFqEa__formGrid,.contracting-module__LbFqEa__seatRules{grid-template-columns:1fr!important}}
