.forum-cta{color:#fff;padding:clamp(40px,5vw,72px) var(--site-gutter);background:0 0}.forum-cta .forum-cta__container{width:100%;max-width:var(--container);margin-inline:auto}.forum-cta__panel{isolation:isolate;background:#000;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(160px,.48fr);align-content:center;gap:36px clamp(24px,4vw,64px);min-height:460px;padding:clamp(36px,5.5vw,80px);display:grid;position:relative;overflow:hidden}.forum-cta__border{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ff6a13,var(--forum-blue,#2563eb));-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.forum-cta__border>span{width:var(--cta-border-size,200%);aspect-ratio:1;background:conic-gradient(from 0deg,#ff6a13 0deg,#ffb17e 55deg,var(--forum-blue,#2563eb) 150deg,var(--forum-blue,#2563eb) 230deg,#ff6a13 360deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.forum-cta__brand{aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(160px,24vw,320px);display:grid;position:absolute;top:50%;right:clamp(36px,5.5vw,80px);transform:translateY(-50%)}.forum-cta__brand img{filter:invert();opacity:.14;width:82%;height:auto;display:block;transform:rotate(-12deg)}.forum-cta__copy{grid-column:1;max-width:800px;position:relative}.forum-cta__copy h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(36px,4.8vw,72px);font-weight:500;line-height:1.04}.forum-cta .forum-cta__copy p{color:#fff;text-wrap:pretty;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.55}.forum-cta__word{vertical-align:top;overflow-wrap:anywhere;max-width:100%;margin-bottom:-.13em;padding-bottom:.13em;display:inline-block;overflow:clip}.forum-cta__ink{display:inline-block}.forum-cta .forum-cta__copy .forum-cta__label{letter-spacing:.04em;margin:0 0 24px;font-size:13px}.forum-cta__actions{flex-wrap:wrap;grid-column:1;align-items:center;gap:16px 28px;display:flex;position:relative}.forum-cta .forum-cta__actions .forum-cta__primary{color:#1742a8;text-align:start;max-width:100%;min-height:56px;transition:background-color var(--motion-ui,.2s),color var(--motion-ui,.2s);background:#fff;border:1px solid #fff;border-radius:999px;justify-content:space-between;align-items:center;gap:40px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.forum-cta__primary>span{transition:transform var(--motion-ui,.2s) var(--motion-ease-out);font-size:22px;line-height:1}.forum-cta__secondary{color:#fff;align-items:center;gap:14px;max-width:100%;min-height:48px;font-size:16px;text-decoration:none;display:inline-flex}.forum-cta__secondary bdi{text-underline-offset:6px;text-decoration:underline #ffffff8c}.forum-cta a:focus-visible{outline-offset:6px;border-radius:999px;outline:3px solid #fff}@media (hover:hover) and (pointer:fine){.forum-cta .forum-cta__actions .forum-cta__primary:hover{color:#1742a8;background:#fff4ec;border-color:#fff4ec}.forum-cta__secondary:hover bdi{text-decoration-color:#fff}}@media (prefers-reduced-motion:no-preference){.forum-cta__border>span{animation:8s linear infinite paused forum-cta-orbit}.forum-cta__panel[data-cta-active] .forum-cta__border>span{animation-play-state:running}@media (hover:hover) and (pointer:fine){.forum-cta__primary:hover>span{transform:translate(2px,-2px)}}}@keyframes forum-cta-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=767px){.forum-cta__panel{border-radius:3px;grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:40px 28px}.forum-cta__copy h2{font-size:clamp(34px,7vw,48px)}.forum-cta .forum-cta__copy p{margin-top:20px;font-size:16px}.forum-cta__brand{grid-area:3/1;justify-self:end;width:112px;position:relative;top:auto;right:auto;transform:none}.forum-cta .forum-cta__actions .forum-cta__primary{gap:28px;padding-inline:20px;font-size:15px}.forum-cta__secondary{font-size:15px}}@media (width<=479px){.forum-cta__panel{padding:36px 24px}.forum-cta__actions{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.forum-cta__border>span{animation:none}}@media print{.forum-cta{break-inside:avoid}.forum-cta__panel{background:#fff;border:1px solid #999}.forum-cta__brand,.forum-cta__border{display:none}.forum-cta .forum-cta__copy h2,.forum-cta .forum-cta__copy p,.forum-cta__secondary{color:#000}}
