.cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;margin:48px auto;padding:48px 32px;background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;box-sizing:border-box}.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media (max-width:991px){.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}@media (max-width:480px){.pulltrader-hybrid-layout .page-content>.cta-section{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}}.cta-title{font-size:1.5rem;font-weight:500;color:#111827;margin:0 0 .5rem}.cta-subtitle,.cta-title{text-align:center;max-width:600px;width:100%}.cta-subtitle{font-size:.95rem;color:#6b7280;margin:0 0 2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-width:600px;width:100%}.cta-button-primary,.cta-button-primary.btn,.cta-button-primary.btn-lg{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--pull-color-primary,#fc4c00)!important;border:transparent!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;border-radius:12px!important;font-size:1rem!important;transition:all .3s ease!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}.cta-button-primary.btn-lg:hover,.cta-button-primary.btn:hover,.cta-button-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(252,76,0,.35)!important;color:#fff!important;background:var(--pull-color-primary-hover,#e04400)!important;border:none!important;text-decoration:none!important}.cta-button-primary.btn-lg:focus-visible,.cta-button-primary.btn:focus-visible,.cta-button-primary:focus-visible{outline:2px solid var(--pull-color-primary,#fc4c00)!important;outline-offset:2px!important;box-shadow:0 8px 25px rgba(252,76,0,.35)!important}.cta-button-primary.btn-lg:focus:not(:focus-visible),.cta-button-primary.btn:focus:not(:focus-visible),.cta-button-primary:focus:not(:focus-visible){outline:none!important}.cta-button-secondary,.cta-button-secondary.btn,.cta-button-secondary.btn-lg,.cta-button-secondary.btn-outline{display:inline-flex!important;align-items:center!important;background:transparent!important;border:1px solid #e5e7eb!important;color:#111827!important;font-weight:600!important;padding:14px 32px!important;border-radius:12px!important;font-size:1rem!important;transition:all .3s ease!important;cursor:pointer!important;box-shadow:none!important}.cta-button-secondary.btn-lg:hover,.cta-button-secondary.btn-outline:hover,.cta-button-secondary.btn:hover,.cta-button-secondary:hover{background:#f9fafb!important;border-color:var(--pull-color-primary,#fc4c00)!important;color:#111827!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important}.cta-button-secondary.btn-lg:focus-visible,.cta-button-secondary.btn-outline:focus-visible,.cta-button-secondary.btn:focus-visible,.cta-button-secondary:focus-visible{background:#f9fafb!important;border-color:var(--pull-color-primary,#fc4c00)!important;color:#111827!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important;outline:2px solid var(--pull-color-primary,#fc4c00)!important;outline-offset:2px!important}.cta-button-secondary.btn-lg:focus:not(:focus-visible),.cta-button-secondary.btn-outline:focus:not(:focus-visible),.cta-button-secondary.btn:focus:not(:focus-visible),.cta-button-secondary:focus:not(:focus-visible){outline:none!important}@media (max-width:768px){.cta-section{padding:32px 20px;margin:32px auto}.cta-buttons{flex-direction:column;align-items:stretch}.cta-button-primary,.cta-button-primary.btn,.cta-button-primary.btn-lg,.cta-button-secondary,.cta-button-secondary.btn,.cta-button-secondary.btn-lg,.cta-button-secondary.btn-outline{width:100%;justify-content:center!important}}:root{--pull-color-primary:#fc4c00;--pull-color-primary-hover:#e04400;--pull-color-black:#161616;--pull-color-white:#ffffff;--pull-color-danger:#e53238;--pull-color-success:#28a745;--pull-color-warning:#f59e0b;--pull-color-info:#3f84e5;--pull-color-lime:#c6f000;--pull-color-gray-200:#e9ecef;--pull-color-gray-400:#ced4da;--pull-text-primary:#161616;--pull-text-placeholder:#9aa0a6;--pull-border-color:#e2e2e7;--pull-surface-base:#ffffff;--pull-surface-subtle:#f6f6f7;--pull-font-family:"Sora",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.pull-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-family:Sora,sans-serif;font-size:14px;font-weight:500;line-height:1;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.pull-btn,.pull-btn:hover{text-decoration:none}.pull-btn:active{transform:scale(.97)}.pull-btn:disabled,.pull-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.pull-btn--primary{background:var(--pull-color-primary);color:var(--pull-color-white);border-color:var(--pull-color-primary)}.pull-btn--primary:hover{background:var(--pull-color-primary-hover);color:var(--pull-color-white);border-color:var(--pull-color-primary-hover);box-shadow:0 4px 12px rgba(252,76,0,.35)}.pull-btn--secondary{background:var(--pull-color-black);color:var(--pull-color-white);border-color:var(--pull-color-black)}.pull-btn--secondary:hover{background:#333;border-color:#333;color:var(--pull-color-white)}.pull-btn--ghost{background:transparent;color:var(--pull-text-primary);border-color:var(--pull-border-color)}.pull-btn--ghost:hover{background:var(--pull-surface-subtle);border-color:var(--pull-color-gray-400)}.pull-btn--sm{padding:7px 14px;font-size:13px}.pull-btn--lg{padding:13px 26px;font-size:16px;border-radius:10px}.pull-btn--full{width:100%}a.pull-btn,a.pull-btn:active,a.pull-btn:focus,a.pull-btn:hover,a.pull-btn:visited{text-decoration:none}.pull-btn [class*=" bx-"],.pull-btn [class^=bx-],.pull-btn [class^=bx],.pull-btn i{color:inherit;font-size:1em;line-height:1;margin-bottom:0}.pull-form-group{display:flex;flex-direction:column;gap:6px}.pull-form-group--full{grid-column:1/-1}.pull-form-label{font-size:13px;font-weight:500;color:var(--pull-text-primary)}.pull-form-control{width:100%;padding:10px 12px;font-family:var(--pull-font-family);font-size:14px;color:var(--pull-text-primary);background:var(--pull-surface-subtle);border:1.5px solid var(--pull-border-color);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.pull-form-control:focus{border-color:var(--pull-color-primary);box-shadow:0 0 0 3px rgba(252,76,0,.12);background:var(--pull-surface-base)}.pull-form-control::placeholder{color:var(--pull-text-placeholder)}.pull-form-control:disabled{opacity:.6;cursor:not-allowed}.pull-alert{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:10px;border:1px solid transparent}.pull-alert--info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.pull-alert--success{background:#f0fdf4;border-color:#86efac;color:#15803d}.pull-alert--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.pull-alert--danger{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.pull-alert--neutral{background:var(--pull-surface-subtle);border-color:var(--pull-border-color);color:var(--pull-text-primary)}.pull-alert__content{flex:1 1}