.mkt-homepage .homepage-campaign-hero{position:relative;min-height:590px;overflow:hidden;background:radial-gradient(circle at 82% 34%,rgba(31,108,255,.13),transparent 27%),linear-gradient(180deg,#fff,#f7f9ff)}.mkt-homepage .homepage-campaign-hero:after{position:absolute;z-index:0;top:0;right:0;bottom:0;width:50%;background-image:url(/build/assets/hero-background-BQBCnzIF.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;content:""}.mkt-homepage .homepage-campaign-hero__wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;min-height:590px;gap:32px;padding-top:44px;padding-bottom:44px}.mkt-homepage .homepage-campaign-hero__content{position:relative;z-index:3}.mkt-homepage .homepage-campaign-hero__eyebrow{margin-bottom:20px;color:#1f6cff;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:2.8px;text-transform:uppercase}.mkt-homepage .homepage-campaign-hero__title{max-width:620px;color:#0a1032;font-size:clamp(44px,4.1vw,66px);font-weight:700;line-height:1.04;letter-spacing:-2.2px}.mkt-homepage .homepage-campaign-hero__title mark{display:inline-block;padding:2px 9px 5px;background:linear-gradient(100deg,#1f6cff,#8114e8);color:#fff}.mkt-homepage .homepage-campaign-hero__cta.mkt-button-basic{min-height:56px;margin-top:30px;padding:15px 26px;border-radius:9px;background:linear-gradient(100deg,#1f6cff,#8114e8);color:#fff;font-size:17px;font-weight:600}.mkt-homepage .homepage-campaign-hero__cta.mkt-button-basic:hover{background:linear-gradient(100deg,#135de8,#6e0bc9)}.mkt-homepage .homepage-campaign-hero__visual{position:relative!important;width:100%;aspect-ratio:1046/849}.mkt-homepage .homepage-campaign-hero__colors{position:absolute;top:50%;left:50%;z-index:1;width:92%;max-width:none;height:auto;transform:translate(-50%,-50%);opacity:.72}.mkt-homepage .homepage-campaign-hero__guide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:100%;height:100%}.mkt-homepage .homepage-campaign-hero__guide img{position:absolute;right:36px;bottom:52px;width:430px;max-width:none;height:auto;filter:drop-shadow(0 22px 23px rgba(10,16,50,.2))}.mkt-homepage .browse-templates{padding:64px 0}.mkt-homepage .browse-templates-title{color:#0a1032;line-height:1.125;font-weight:700;padding-right:20px}.mkt-homepage .browse-templates .text-button-wrap{display:flex;align-items:center;justify-content:space-between}.mkt-homepage .browse-templates-text{font-size:18px;line-height:1.5;font-weight:400;color:#334662;padding-right:20px}.mkt-homepage .browse-templates .mkt-templates-block{max-height:fit-content;height:100%;max-width:100%}@media screen and (max-width: 1180px){.mkt-homepage .homepage-campaign-hero__wrap{grid-template-columns:minmax(330px,.9fr) minmax(430px,1.1fr)}.mkt-homepage .homepage-campaign-hero__visual{width:100%}.mkt-homepage .homepage-campaign-hero__guide img{right:24px;width:370px}}@media screen and (max-width: 900px){.mkt-homepage .homepage-campaign-hero:after{top:47%;width:100%;background-position:center top;background-size:100% auto}.mkt-homepage .homepage-campaign-hero__wrap{grid-template-columns:1fr;gap:12px;padding-top:54px;padding-bottom:30px;text-align:center}.mkt-homepage .homepage-campaign-hero__content,.mkt-homepage .homepage-campaign-hero__title{margin-right:auto;margin-left:auto}.mkt-homepage .homepage-campaign-hero__visual{width:100%;aspect-ratio:auto;height:min(500px,66vw);margin:-24px auto 0}.mkt-homepage .homepage-campaign-hero__guide img{right:50%;bottom:4%;width:58%;transform:translate(50%)}}@media screen and (max-width: 768px){.mkt-homepage .homepage-campaign-hero__wrap{min-height:0;padding-top:42px}.mkt-homepage .homepage-campaign-hero__eyebrow{margin-bottom:16px;font-size:12px;letter-spacing:2px}.mkt-homepage .homepage-campaign-hero__title{font-size:clamp(38px,10vw,52px);letter-spacing:-1.5px}.mkt-homepage .homepage-campaign-hero__cta.mkt-button-basic{margin:26px auto 0}.mkt-homepage .mkt-impressions-about-title{font-size:32px;padding:0 20px}.mkt-homepage .browse-templates .text-button-wrap{flex-wrap:wrap}.mkt-homepage .browse-templates .text-button-wrap button{margin-top:16px}}@media (prefers-reduced-motion: reduce){.mkt-homepage .homepage-campaign-hero__guide{transform:none!important}}
