.fiftyFifty{background:var(--color-shade-01);padding:80px 0}.fiftyFifty--blue{background:var(--color-blue-100)}.fiftyFifty__inner{display:flex;align-items:stretch;gap:80px}.fiftyFifty--image-right .fiftyFifty__inner{flex-direction:row-reverse}.fiftyFifty__image-col{flex:1;min-width:0;min-height:400px}.fiftyFifty__image{width:100%;height:100%;object-fit:cover;display:block}.fiftyFifty__content-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;justify-content:center}.fiftyFifty__headline-group{display:flex;flex-direction:column;gap:8px}.fiftyFifty__sub-headline{font-family:var(--font-primary);font-weight:600;font-size:20px;line-height:28px;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-blue-accent);margin:0}.fiftyFifty__headline{font-family:var(--font-display);font-weight:600;font-size:52px;line-height:56px;color:var(--color-primary);margin:0}.fiftyFifty__body{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:30px;color:var(--color-jet-black-800)}.fiftyFifty__body p{margin:0}.fiftyFifty__body ol,.fiftyFifty__body ul{text-align:left !important}.fiftyFifty__body a{color:var(--color-blue-accent);font-weight:700;text-decoration:underline;transition:color .2s ease}.fiftyFifty__body a:hover,.fiftyFifty__body a:focus,.fiftyFifty__body a:active{color:var(--color-primary)}.fiftyFifty__bullets{columns:2;column-gap:24px;list-style:none;padding:0;margin:0}.fiftyFifty__bullet{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;break-inside:avoid;page-break-inside:avoid;font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:30px;color:var(--color-jet-black-800)}.fiftyFifty__bullet::before{content:"";width:6px;height:6px;min-width:6px;margin-top:14px;border-radius:50%;background:var(--color-blue-accent)}.fiftyFifty__bullet a{color:var(--color-blue-accent);font-weight:700;text-decoration:underline;transition:color .2s ease}.fiftyFifty__bullet a:hover,.fiftyFifty__bullet a:focus,.fiftyFifty__bullet a:active{color:var(--color-primary)}.fiftyFifty__highlight{background:var(--color-blue-100);border-left:4px solid var(--color-blue-accent);padding:16px 20px 16px 24px;margin:0}.fiftyFifty__highlight p{font-family:var(--font-primary);font-weight:600;font-size:20px;line-height:32px;color:var(--color-primary);margin:0}.fiftyFifty--blue .fiftyFifty__highlight{background:var(--color-shade-01);border-left-color:var(--color-primary)}.fiftyFifty__cta-group{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.fiftyFifty__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;min-height:44px;font-family:var(--font-primary);font-weight:700;font-size:18px;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:none;background:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.fiftyFifty__cta:focus{outline:2px solid var(--color-primary);outline-offset:2px}.fiftyFifty__cta:active{transform:scale(0.98)}.fiftyFifty__cta--primary{background:var(--color-primary);color:var(--color-shade-01);border:2px solid var(--color-primary)}.fiftyFifty__cta--primary:hover{background:var(--color-bg-hover);color:var(--color-shade-01);border:2px solid var(--color-bg-hover)}.fiftyFifty__cta--secondary{background:rgba(0,0,0,0);border:2px solid var(--color-primary);color:var(--color-primary)}.fiftyFifty__cta--secondary:hover{background:var(--color-bg-hover);border-color:var(--color-bg-hover);color:var(--color-shade-01)}.fiftyFifty--no-pad-top{padding-top:0}.fiftyFifty--no-pad-bottom{padding-bottom:0}@media(max-width: 1024px){.fiftyFifty{padding:60px 0}.fiftyFifty__inner{gap:40px}.fiftyFifty__headline{font-size:40px;line-height:46px}}@media(max-width: 768px){.fiftyFifty{padding:40px 0}.fiftyFifty__inner,.fiftyFifty--image-right .fiftyFifty__inner{flex-direction:column;gap:32px}.fiftyFifty__image-col{height:260px;min-height:unset}.fiftyFifty__content-col{text-align:center}.fiftyFifty__image{height:260px}.fiftyFifty__headline{font-size:32px;line-height:36px}.fiftyFifty__sub-headline{font-size:16px;line-height:24px;letter-spacing:1.28px}.fiftyFifty__body{font-size:16px;line-height:28px}.fiftyFifty__body p{margin-top:0px}.fiftyFifty__highlight p{font-size:18px;line-height:28px}.fiftyFifty__bullets{columns:1;text-align:left}.fiftyFifty__bullet{font-size:16px;line-height:28px}.fiftyFifty__cta-group{flex-direction:column;align-items:center;gap:16px}.fiftyFifty__cta{width:auto;text-align:center;white-space:normal}}@media(prefers-reduced-motion: reduce){.fiftyFifty__cta{transition:none}.fiftyFifty__bullet a{transition:none}}
