.sep-body{background:var(--birchwood);padding:clamp(2.5rem,4vw,4rem) clamp(1rem,3vw,2rem)}.sep-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:2.5rem}@media (max-width:900px){.sep-inner{grid-template-columns:1fr}}.sep-sidebar-title{font-family:var(--font-headline);text-transform:uppercase;font-size:1.4rem;color:var(--blueRidge);margin:0 0 1.25rem}.sep-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sep-benefit-item{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--font-body);font-size:.92rem;color:var(--blueRidge);line-height:1.4}.sep-check{color:var(--redClay);font-weight:700;flex-shrink:0}.sep-trust-note{margin-top:1.5rem;padding:1rem;background:var(--blueRidge);border-radius:var(--radius-lg);color:var(--birchwood);font-family:var(--font-body);font-size:.85rem;line-height:1.5}.sep-form-card{background:#fff;border-radius:var(--radius-xl);box-shadow:0 4px 24px rgba(0,46,66,.08);overflow:hidden}.sec-cta-section{background:var(--birchwood);border:1px solid rgba(0,46,66,.1);padding:clamp(2.5rem,4vw,4rem) clamp(1rem,3vw,2rem)}.sec-cta-inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:7fr 5fr;gap:3rem;align-items:start;padding:3rem}@media (max-width:1024px){.sec-cta-inner{grid-template-columns:1fr;gap:0;padding:1.5rem}}.sec-sidebar-title{font-family:var(--font-headline);font-size:1.4rem;text-transform:uppercase;color:var(--blueRidge);margin:0 0 1.25rem}.sec-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sec-benefit-item{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--font-body);font-size:.92rem;color:var(--blueRidge);line-height:1.4}.sec-check{color:var(--thyme);font-weight:400;flex-shrink:0;font-size:1rem}.sec-divider{display:none;border:none;border-top:1px solid rgba(0,46,66,.1);margin:1.5rem 0}@media (max-width:1024px){.sec-divider{display:block}}.sec-auth-panel{background:#ffffff;border-radius:var(--radius-xl);box-shadow:0 4px 24px rgba(0,46,66,.08);padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sec-panel-icon{color:var(--blueRidge);opacity:.6}.sec-panel-title{font-family:var(--font-subheader);font-size:1.5rem;font-weight:700;color:var(--blueRidge);margin:0}.sec-panel-body{font-family:var(--font-body);font-size:.95rem;color:rgba(0,46,66,.7);line-height:1.6;margin:0}.sec-btn-group{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.sec-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.sec-btn--primary{background:var(--blueRidge);color:var(--birchwood);transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.sec-btn--primary:not(.sec-btn--dashboard):hover{background:var(--redClay);transform:scale(1.015)}.sec-btn--dashboard:hover{background:var(--thyme);transform:scale(1.015)}.sec-btn-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1);flex-shrink:0}.sec-btn--dashboard:hover .sec-btn-arrow{transform:translateX(4px)}.sec-btn--secondary{background:transparent;color:var(--blueRidge);border:2px solid rgba(0,46,66,.25)}.sec-btn--secondary:hover{border-color:var(--blueRidge);background:rgba(0,46,66,.04)}.sec-panel-note{font-size:.8rem;color:rgba(0,46,66,.45);margin:0;font-family:var(--font-body)}.submit-event-page .page-hero__inner{padding:6rem 2rem 5rem}@media (max-width:768px){.submit-event-page .page-hero__inner{padding:4rem 1rem 3rem}}