@keyframes pulse{0%{transform:scale(1);box-shadow:0px 0px 8px 1px #2b0fc7}50%{transform:scale(1.02);box-shadow:0px 0px 12px 3px #2b0fc7}100%{transform:scale(1);box-shadow:0px 0px 8px 1px #2b0fc7}}.cta-button{border-radius:10px;background:#fcd21d;box-shadow:0px 0px 8px 1px #2b0fc7;transition:all 0.3s ease-in-out;animation:pulse 1.5s infinite}.cta-button a{padding:11px!important;color:#000000!important;text-decoration:none}.cta-button:hover{transform:scale(1.1);transition:all 0.2s ease-in-out;animation:none;box-shadow:0px 0px 12px 3px #2b0fc7}#top-menu li:not(.cta-button){padding-bottom:5px}#main-header{line-height:normal!important;padding-bottom:5px}@keyframes pulse{0%{transform:scale(1);box-shadow:0px 0px 8px 1px #2b0fc7}50%{transform:scale(1.02);box-shadow:0px 0px 12px 3px #2b0fc7}100%{transform:scale(1);box-shadow:0px 0px 8px 1px #2b0fc7}}#cta.button2{animation:pulse 1.5s infinite ease-in-out}:target:before{content:"";display:block;height:75px;margin-top:-75px}------------:root{--c-accent:#fcb900;--c-accent-hi:#ffca33;--c-accent-soft:rgba(252,185,0,.12);--c-accent-line:rgba(252,185,0,.26);--c-bg:#141310;--c-bg-2:#1a1813;--c-surface:rgba(240,232,214,.04);--c-border:rgba(240,232,214,.10);--c-bone:#f4efe3;--c-warm:#c7bfae;--c-muted:#8b8474;--font:'Manrope',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-serif:'Playfair Display',Georgia,"Times New Roman",serif;--container:1160px;--radius:16px;--pill:999px;--section:clamp(4rem,9vw,7rem)}*,*::before,*::after{box-sizing:border-box}body{background:var(--c-bg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;color:var(--c-warm)}.rc-container{max-width:var(--container);margin-inline:auto;padding-inline:24px}.rc-kicker{display:inline-flex;align-items:center;gap:13px;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent)}.rc-kicker::before{content:"";width:30px;height:1px;background:var(--c-accent);opacity:.55}.rc-btn{display:inline-flex;align-items:center;gap:11px;font:inherit;font-weight:800;font-size:1rem;line-height:1;letter-spacing:.01em;padding:18px 32px;border-radius:var(--pill);text-decoration:none;cursor:pointer;border:0;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.rc-btn--primary{background:var(--c-accent);color:#14120e;box-shadow:0 8px 28px rgba(252,185,0,.16)}.rc-btn--primary:hover{background:var(--c-accent-hi);transform:translateY(-2px);box-shadow:0 14px 36px rgba(252,185,0,.28)}.rc-btn__arrow{transition:transform .2s ease}.rc-btn--primary:hover .rc-btn__arrow{transform:translateX(4px)}.rc-checklist{list-style:none;padding:0;margin:0;display:grid;gap:14px}.rc-checklist li{display:flex;gap:13px;align-items:flex-start;font-size:1.05rem;color:var(--c-warm);line-height:1.45}.rc-check{flex:none;margin-top:3px;color:var(--c-accent)}.rc-check svg{width:17px;height:17px;display:block}@media (prefers-reduced-motion:reduce){.rc-btn,.rc-btn__arrow{transition:none}}.rc-cta-band{--c-accent:#fcb900;--c-accent-hi:#ffca33;--c-bg:#141310;--c-dark-text:#14120e;--font:'Manrope',system-ui,-apple-system,sans-serif;background:var(--c-bg);font-family:var(--font);padding:clamp(2.5rem,6vw,4rem) 24px;text-align:center;-webkit-font-smoothing:antialiased}.rc-cta-band--light{background:#f7f7f8}.rc-cta-btn{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:var(--c-accent);color:var(--c-dark-text);padding:16px 40px;border-radius:99px;text-decoration:none;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.rc-cta-btn:hover{background:var(--c-accent-hi);transform:translateY(-2px);box-shadow:0 12px 28px rgba(252,185,0,.28)}.rc-cta-btn:focus-visible{outline:2px solid var(--c-dark-text);outline-offset:3px}.rc-cta-btn__main{font-size:clamp(1.05rem,2vw,1.2rem);font-weight:800;letter-spacing:.01em}.rc-cta-btn__sub{font-size:.8rem;font-weight:700;opacity:.72}@media (prefers-reduced-motion:reduce){.rc-cta-btn{transition:none}.rc-cta-btn:hover{transform:none}}@media (max-width:480px){.rc-cta-btn{width:100%;max-width:380px;padding:16px 24px}}