.cs-post{background:#fff;font-family:Montserrat,sans-serif}.cs-hero{align-items:center;background-color:#000;background-position:50%;background-size:cover;display:flex;min-height:260px;position:relative}.cs-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55));inset:0;overflow:hidden;position:absolute}.cs-hero__overlay:before{background:linear-gradient(90deg,rgba(0,127,255,.55),rgba(248,0,255,.5));content:"";filter:blur(6px);height:180%;opacity:.6;pointer-events:none;position:absolute;right:-10%;top:-40%;transform:skewX(-32deg);width:70%}.cs-hero__glow{background:#fff;line-height:0;text-align:center}.cs-hero__glow img{display:inline-block;height:auto;max-width:1200px;width:100%}.cs-hero__content{padding:56px 20px 48px;position:relative;z-index:1}.cs-hero__eyebrow{color:#39ff14;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.cs-hero__title{color:#fff;font-size:34px;font-weight:700;line-height:1.2;margin:0;max-width:760px}.cs-body{background:#fff;color:#333;padding:56px 0 72px}.cs-body__grid{align-items:start;display:grid;gap:56px;grid-template-columns:260px minmax(0,1fr)}.cs-sidebar__sticky{position:sticky;top:110px}.cs-sidebar__subscribe{margin-bottom:28px}.cs-quote,.cs-sidebar__subscribe .blog-subscription-form,.cs-sidebar__subscribe>div{background:#000;color:#fff;position:relative;z-index:1}.cs-quote:after,.cs-sidebar__subscribe .blog-subscription-form:before,.cs-sidebar__subscribe>div:before{background:linear-gradient(#007fff,#007fff) 0 /10px 100% no-repeat,linear-gradient(90deg,#007fff 0,#f800ff 50%,#ff4500) top /100% 10px no-repeat,linear-gradient(#ff4500,#f800ff) 100% /10px 100% no-repeat,linear-gradient(270deg,#f800ff 0,#007fff) bottom /100% 10px no-repeat;border-radius:24px;content:"";filter:blur(9px);inset:-6px;opacity:.9;pointer-events:none;position:absolute;z-index:-1}.cs-sidebar__subscribe div,.cs-sidebar__subscribe fieldset,.cs-sidebar__subscribe form{background:transparent;border-color:transparent;box-shadow:none}.cs-sidebar__subscribe .blog-subscription-form,.cs-sidebar__subscribe>div{background:#000;border-radius:20px;padding:24px 20px}.cs-post #hs_cos_wrapper_blog-subscription-form-case-studies .subscription-form{background:#000;border:0;box-shadow:none}.cs-sidebar__subscribe h2,.cs-sidebar__subscribe h3,.cs-sidebar__subscribe h4,.cs-sidebar__subscribe label,.cs-sidebar__subscribe p{color:#fff}.cs-post .cs-sidebar__subscribe input[type=email],.cs-post .cs-sidebar__subscribe input[type=text]{background:#fff;border:1px solid #fff;border-radius:6px;color:#333;padding:10px 12px;width:100%}.cs-post .cs-sidebar__subscribe input[type=email]::placeholder,.cs-post .cs-sidebar__subscribe input[type=text]::placeholder{color:#777}.cs-post .cs-sidebar__subscribe .hs-button,.cs-post .cs-sidebar__subscribe input[type=submit]{background:#007fff;border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font-weight:700;margin:12px auto 0;padding:10px 24px;transition:background .2s ease;width:auto}.cs-post .cs-sidebar__subscribe .hs-button:hover,.cs-post .cs-sidebar__subscribe input[type=submit]:hover{background:#f800ff}.cs-sidebar__share{color:#333}.cs-sidebar__share a img,.cs-sidebar__share a svg{filter:none}.cs-content{min-width:0}.cs-content__body{color:#333;font-size:16px;line-height:1.7}.cs-content__body h2,.cs-content__body h3,.cs-content__body h4{color:#000;font-weight:700;line-height:1.25;margin:40px 0 14px}.cs-content__body h2{font-size:26px}.cs-content__body h3{font-size:21px}.cs-content__body h4{color:#f800ff;font-size:17px}.cs-content__body h2:first-child,.cs-content__body h3:first-child{margin-top:0}.cs-content__body p{margin:0 0 18px}.cs-content__body a{color:#007fff;text-decoration:underline}.cs-content__body a:hover{color:#f800ff}.cs-content__body ol,.cs-content__body ul{margin:0 0 20px;padding-left:26px}.cs-content__body li{margin-bottom:8px}.cs-content__body ul li::marker{color:#007fff}.cs-content__body img{border-radius:8px;height:auto;max-width:100%}.cs-quote{border-radius:20px;font-size:15px;line-height:1.65;margin:40px 0 48px;padding:44px 36px 40px}.cs-quote:before{color:#007fff;content:"\201C";display:block;font-size:76px;font-weight:700;line-height:.6;margin-bottom:8px}.cs-quote__text{border:0;color:#fff;font-style:normal;margin:0 0 18px;padding:0}.cs-quote__text:after,.cs-quote__text:before{content:none}.cs-quote__attr{color:hsla(0,0%,100%,.8);font-size:13px}.cs-quote__name{color:#007fff;font-weight:700}.cs-quote__sep{color:hsla(0,0%,100%,.5);margin:0 8px}.cs-content__extras{margin-top:40px}.cs-related{background:#000;color:#fff;padding:64px 0 72px}.cs-related__heading{color:#fff;font-size:28px;font-weight:700;margin:0 0 36px;text-align:center}.cs-related__grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-card{color:#fff;display:block;text-decoration:none;transition:transform .2s ease}.cs-card:hover{transform:translateY(-4px)}.cs-card__image{aspect-ratio:16/10;background:#1a1a1a;border-radius:8px;overflow:hidden;position:relative}.cs-card__image:after{background:linear-gradient(135deg,rgba(248,0,255,.35),rgba(0,127,255,.35) 60%,transparent);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.cs-card__image img{display:block;height:100%;object-fit:cover;width:100%}.cs-card__date{background:#39ff14;border-radius:3px;color:#000;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin:16px 0 8px;padding:4px 10px;text-transform:uppercase}.cs-card__title{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin:0}.cs-card:hover .cs-card__title{color:#39ff14}@media (max-width:1024px){.cs-body__grid{gap:40px;grid-template-columns:220px minmax(0,1fr)}}@media (max-width:860px){.cs-body__grid{gap:36px;grid-template-columns:1fr}.cs-sidebar__sticky{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;position:static}.cs-sidebar__subscribe{margin-bottom:0}.cs-related__grid{grid-template-columns:1fr;margin:0 auto;max-width:480px}.cs-hero__title{font-size:28px}}@media (max-width:560px){.cs-sidebar__sticky{grid-template-columns:1fr}.cs-quote{padding:32px 22px 28px}}