.dp-hero{padding:0}.dp-hero__grid{display:grid}@media(min-width:900px){.dp-hero__grid{grid-template-columns:57.8fr 36.7fr;column-gap:5.5%;align-items:center}}.dp-hero__copy{padding:2.35rem 9%}@media(min-width:900px){.dp-hero__grid--flip{grid-template-columns:1fr 1fr;align-items:stretch}}.dp-hero--banner .dp-figure{background:var(--blush);padding:75px 75px 40px;order:-1;border-radius:0;overflow:visible}.dp-hero--banner .dp-hero__copy{padding:2.35rem 9%}@media(min-width:900px){.dp-hero--banner .dp-hero__copy{padding:120px 0 100px}}.dp-hero--banner .dp-hero__copy h1{font-size:2.875rem;line-height:1;color:#fff}.dp-hero--banner .dp-hero__copy>p{color:#fff}@media(min-width:900px){.dp-hero__copy{padding:9rem 10vw}}.dp-hero__copy h1{font-size:3.125rem;line-height:1.1;margin-bottom:.35em}.dp-hero__copy h2{font-size:1.875rem;line-height:1.1;margin-bottom:.7em}.dp-hero__copy>p{font-size:var(--text-lede)}.dp-figure{position:relative;overflow:hidden;border-radius:var(--fig-radius, 0);line-height:0}.dp-figure img{width:100%;height:auto;display:block}.dp-figure--left:after,.dp-figure--right:after{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;border-radius:var(--fig-tri-radius, 0);z-index:1;pointer-events:none}.dp-figure--left:after{left:0;border-width:var(--fig-tri) 0 0 var(--fig-tri);border-color:transparent transparent transparent var(--blush)}.dp-figure--right:after{right:0;border-width:0 0 var(--fig-tri) var(--fig-tri);border-color:transparent transparent var(--blush) transparent}@media(max-width:899px){.dp-figure--left:after,.dp-figure--right:after{border-width:0}.dp-figure--left:after{border-width:calc(var(--fig-tri) * 2) 0 0 calc(var(--fig-tri) * 2)}.dp-figure--right:after{border-width:0 0 calc(var(--fig-tri) * 2) calc(var(--fig-tri) * 2)}}@media(min-width:850px){.dp-split[style*=--dp-cols]{grid-template-columns:var(--dp-cols)}}.dp-faq__head{align-self:start}.dp-section{padding-block:54px}.dp-row{padding-block:27px}.dp-row--cta{text-align:center}@media(min-width:850px){.dp-split>.dp-figure--second{order:2}}.dp-optin__head{text-align:center}.dp-optin__grid{display:grid;gap:2rem;margin-top:2.5rem}@media(min-width:850px){.dp-optin__grid{grid-template-columns:1fr 1fr;column-gap:59px;align-items:start}}.dp-optin__copy{text-align:center}.dp-col.dp-optin__copy h3{font-size:clamp(1.2rem,2.6vw,1.875rem)}.dp-cta{padding-block:3.125rem}@media(min-width:850px){.dp-cta{padding-block:3.375rem}}.dp-cta__figure{margin-top:-150px;padding-top:27px}.dp-cta__figure img{display:block;width:100%;height:auto;aspect-ratio:1080 / 600}.dp-cta__btn{margin:2.25rem 0 0;text-align:center}.dp-stack>*+*{margin-top:1.75rem}.dp-col>.dp-blurb+.dp-blurb,.dp-stack>.dp-blurb+.dp-blurb{margin-top:35px}.dp-col>*+*{margin-top:1.25rem}.dp-stack p,.dp-col p{margin:0 0 1.1em}.dp-stack p:last-child,.dp-col p:last-child{margin-bottom:0}.dp-stack h2,.dp-col h2{margin-bottom:.5em}.dp-stack h3,.dp-col h3{font-size:clamp(1.75rem,3.4vw,2.5rem);margin:1.2em 0 .45em}.dp-stack h2+h3,.dp-col h2+h3{font-size:clamp(1.25rem,2.6vw,1.875rem)}.dp-stack h3:first-child,.dp-col h3:first-child{margin-top:0}.dp-btn{margin:.5rem 0 0}.dp-blurb{position:relative}.dp-blurb p{line-height:23.8px}.dp-blurb h4{margin-bottom:.2em}.dp-blurb--tick{display:grid;grid-template-columns:40px 1fr;column-gap:15px;align-items:start}.dp-blurb--tick:before{content:"";width:40px;height:40px;background:var(--charcoal);border-radius:3px;background-image:linear-gradient(var(--blush),var(--blush));background-size:10px 10px;background-position:center;background-repeat:no-repeat}.dp-blurb--tick p{margin:0}.dp-blurb--tick>*{grid-column:2}.dp-blurb--tick:before{grid-column:1;grid-row:1}.dp-blurb:not(.dp-blurb--tick) p{margin:0;padding-bottom:16px}.dp-blurb:not(.dp-blurb--tick) p:last-child{padding-bottom:0}.dp-stack ul,.dp-col ul{margin:0 0 1.25em;padding-left:0;list-style:none}.dp-stack ul li,.dp-col ul li{position:relative;padding-left:1.6rem;margin-bottom:.5em}.dp-stack ul li:before,.dp-col ul li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--blush)}.dp-stack a:not(.btn),.dp-col a:not(.btn){color:inherit;text-decoration:underline;text-decoration-color:var(--blush);text-decoration-thickness:2px}.dp-stack [style*=color],.dp-col [style*=color]{color:inherit!important}
