.cx-page{padding:136px 0 80px}.cx-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.cx-head{margin-bottom:36px;text-align:center}.cx-head h1{margin:14px 0 10px;font-size:clamp(28px,4vw,44px)}.cx-head p{font-size:16.5px;color:var(--lv-muted)}.cx-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.cx-form{padding:30px;border-radius:18px}.cx-form h2{margin:10px 0 6px;font:700 22px/1.2 var(--font-heading,Unbounded,sans-serif)}.cx-form__desc{margin-bottom:22px;font-size:14.5px;color:var(--lv-muted)}.lv2-eyebrow.cx-eyebrow-l:before{display:none}.cx-field{margin-bottom:16px}.cx-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:hsl(0 0% 96%/.85)}.cx-field label em{font-style:normal;font-weight:400;color:var(--lv-muted)}.cx-input{width:100%;height:46px;padding:0 14px;border-radius:11px;background:hsl(var(--guild-bg));border:1px solid var(--lv-line2);color:hsl(0 0% 96%);font:400 15px var(--font-body,Inter,sans-serif);outline:none;transition:.15s}.cx-input::-moz-placeholder{color:hsl(220 10% 62%/.7)}.cx-input::placeholder{color:hsl(220 10% 62%/.7)}.cx-input:focus{border-color:hsl(var(--guild-accent)/.6);box-shadow:0 0 0 3px hsl(var(--guild-accent)/.15)}.cx-input[readonly]{opacity:.75}.cx-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-code{display:flex;gap:8px}.cx-code .cx-input{font-family:var(--font-mono,monospace);letter-spacing:.06em}.cx-btn-sec{flex:none;height:46px;padding:0 16px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid var(--lv-line2);color:hsl(0 0% 96%);font:600 14px var(--font-body,Inter,sans-serif);cursor:pointer}.cx-btn-sec:hover:not(:disabled){background:rgba(255,255,255,.07)}.cx-btn-sec:disabled{opacity:.5;cursor:not-allowed}.cx-err,.cx-hint,.cx-ok{margin-top:7px;font-size:12.5px;line-height:1.5}.cx-hint{color:var(--lv-muted)}.cx-ok{color:hsl(152 70% 55%)}.cx-err{color:hsl(356 80% 68%)}.cx-error{margin:14px 0 0;padding:11px 14px;border-radius:11px;background:hsl(356 67% 55%/.12);border:1px solid hsl(356 67% 55%/.35);color:hsl(356 90% 80%);font-size:14px}.cx-check{position:relative;display:flex;gap:12px;align-items:flex-start;margin-top:14px;font-size:13.5px;line-height:1.5;color:hsl(0 0% 96%/.85);cursor:pointer}.cx-check input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.cx-check__box{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1px solid var(--lv-line2);background:hsl(var(--guild-bg));display:grid;place-items:center;transition:.15s}.cx-check input:focus-visible+.cx-check__box{box-shadow:0 0 0 3px hsl(var(--guild-accent)/.25)}.cx-check input:checked+.cx-check__box{background:hsl(var(--guild-accent));border-color:hsl(var(--guild-accent))}.cx-check input:checked+.cx-check__box:after{content:"";width:10px;height:6px;border-left:2px solid #06101f;border-bottom:2px solid #06101f;transform:rotate(-45deg) translate(1px,-1px)}.cx-check a{color:hsl(var(--guild-accent))!important;text-decoration:underline!important;text-underline-offset:2px}.cx-submit{width:100%;height:54px;margin-top:22px;border-radius:13px;font-size:16px}.cx-submit:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.cx-legal{margin-top:14px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--lv-muted)}.cx-captcha{margin-top:16px;padding-top:14px;border-top:1px solid var(--lv-line);text-align:center;font-size:11.5px;color:hsl(220 10% 62%/.85)}.cx-captcha a{text-decoration:underline!important}.cx-back{display:block;margin-top:16px;text-align:center;font-size:13.5px;color:var(--lv-muted)!important}.cx-back:hover{color:hsl(0 0% 96%)!important}.cx-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;border-radius:13px;background:hsl(var(--guild-panel));border:1px solid var(--lv-line)}.cx-tabs button{all:unset;padding:10px 0;border-radius:10px;text-align:center;font-size:14px;font-weight:600;color:var(--lv-muted);cursor:pointer}.cx-tabs button[aria-selected=true]{background:hsl(var(--guild-card));color:hsl(0 0% 96%);box-shadow:inset 0 0 0 1px var(--lv-line2)}.cx-tabs--m{display:none}.cx-offer{padding:30px;border-radius:18px}.cx-offer--paid{border-color:hsl(var(--lv-gold)/.3);box-shadow:0 30px 80px -30px hsl(var(--lv-gold)/.25),var(--lv-shadow)}.cx-offer h3{font:700 21px var(--font-heading,Unbounded,sans-serif)}.cx-offer__tag{margin-top:4px;font-size:14px;color:var(--lv-muted)}.cx-offer__sum{margin:20px 0 4px;font:800 50px/1 var(--font-heading,Unbounded,sans-serif)}.cx-offer--paid .cx-offer__sum{color:hsl(var(--lv-gold))}.cx-offer__sum small{display:inline-block;margin-left:6px;font:500 15px var(--font-body,Inter,sans-serif);color:var(--lv-muted);white-space:nowrap}.cx-offer ul{display:grid;gap:11px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--lv-line);list-style:none}.cx-offer li{display:flex;gap:10px;font-size:14.5px;line-height:1.45}.cx-offer li:before{content:"✓";flex:none;font-weight:700;color:hsl(var(--guild-accent))}.cx-offer__notes{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--lv-line);font-size:13.5px;color:var(--lv-muted)}.cx-offer__notes div{display:flex;gap:10px}.cx-offer__notes div:before{content:"–";flex:none}.cx-offer__notes .gold{color:hsl(var(--lv-gold))}.cx-offer__notes .gold:before{content:"✓"}.cx-peek{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:14px}.cx-peek__stack{display:flex;flex:none}.cx-peek__stack img{width:34px;height:34px;margin-right:-8px;border-radius:10px;border:1px solid hsl(var(--lv-gold)/.3);box-shadow:0 0 0 2px hsl(var(--guild-panel));-o-object-fit:cover;object-fit:cover}.cx-peek p{margin-left:8px;font-size:13px;line-height:1.45;color:var(--lv-muted)}.cx-peek b{font-weight:600;color:hsl(0 0% 96%)}.cx-have{margin-top:14px;text-align:center;font-size:13.5px;color:var(--lv-muted)}.cx-have a{color:hsl(var(--guild-accent))!important}@media (max-width:900px){.cx-grid{grid-template-columns:minmax(0,1fr)}.cx-tabs--m{display:grid;margin-bottom:0}.cx-offer-col .cx-tabs{display:none}}@media (max-width:560px){.cx-page{padding-top:108px}.cx-row2{grid-template-columns:1fr}.cx-form{padding:22px}.cx-offer{padding:24px 20px}.cx-offer__sum{font-size:40px}.cx-offer__sum small{font-size:13px}}