.eyebrow,.kicker{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.23em;font-size:.74rem}.eyebrow:before,.kicker:before{content:"";width:28px;height:1px;background:currentColor}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid transparent;border-radius:999px;padding:13px 24px;background:linear-gradient(110deg,var(--gold),var(--orange));color:#08090b;font-weight:800;text-transform:uppercase;letter-spacing:.055em;cursor:pointer;box-shadow:0 16px 36px rgba(240,106,42,.19);transition:transform .2s,filter .2s,border-color .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.07)}.button:focus-visible{outline:3px solid #fff;outline-offset:3px}.button-small{min-height:42px;padding:9px 17px;font-size:.78rem}.button-outline{background:rgba(8,9,11,.35);color:var(--text);border-color:rgba(242,181,68,.72);box-shadow:none}.button-quiet{background:transparent;color:var(--text);border-color:var(--line);box-shadow:none}.button[disabled],.button.is-disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.button-row{display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:7px 12px;color:#d8d4cd;font-size:.74rem;text-transform:uppercase;letter-spacing:.11em;background:rgba(255,255,255,.035)}.card{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.check-list{list-style:none;padding:0;margin:25px 0}.check-list li{position:relative;padding-left:26px;margin:10px 0;color:#ddd}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:900}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.form-status{min-height:25px;font-size:.92rem}.form-status.success{color:var(--success)}.form-status.error{color:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.prolevel-site .eyebrow,.prolevel-site .kicker{color:var(--cyan)}.prolevel-site .button{background:linear-gradient(110deg,var(--cyan),#168ed1);color:#031019;box-shadow:0 16px 36px rgba(24,191,232,.2)}.prolevel-site .button-outline{background:rgba(3,16,25,.45);color:var(--text);border-color:rgba(34,211,238,.65);box-shadow:none}.prolevel-site ::selection{background:var(--cyan);color:#031019}
