.df-hero{background:linear-gradient(180deg, var(--df-color-purple) 0%, var(--df-color-purple-dark) 100%);min-height:635px;color:var(--df-color-white);font-family:var(--df-font-family);border-top:0;position:relative;overflow:hidden}.df-hero__row{width:100%;max-width:var(--df-layout-row-width);place-content:flex-end space-around;align-items:flex-start;min-height:635px;margin-inline:auto;display:flex}.df-hero__copy,.df-hero__media-column{box-sizing:border-box;flex:0 0 33.3333%;min-width:0;padding-left:1.92%;padding-right:1.92%}.df-hero__copy{z-index:1;align-self:flex-start;margin-top:125px}.df-hero__animated-lead{--df-hero-cycle:13s;min-height:115.2px;font-size:48px;font-weight:600;line-height:1.2}.df-hero__lead-line{display:block}.df-hero__lead-line--yellow{color:var(--df-color-yellow)}.df-hero__message-stack{grid-template-columns:1fr;align-items:start;display:grid}.df-hero__message-stack>*{white-space:nowrap;grid-area:1/1}.df-hero__message--question{z-index:2;opacity:1;transform:translateY(0)}.df-hero__message--resolution{z-index:1;opacity:0;transform:translateY(10px)}.df-hero__question-variants{vertical-align:top;display:inline-grid}.df-hero__question-variants>span{opacity:0;grid-area:1/1;transform:translateY(10px)}.df-hero__question-variants>span:first-child{opacity:1;transform:translateY(0)}.df-hero[data-hero-ready=true] .df-hero__message--question{animation:df-hero-question var(--df-hero-cycle) ease-in-out infinite}.df-hero[data-hero-ready=true] .df-hero__message--resolution{animation:df-hero-resolution var(--df-hero-cycle) ease-in-out infinite}.df-hero[data-hero-ready=true] .df-hero__question-variants>span{animation-duration:var(--df-hero-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.df-hero[data-hero-ready=true] .df-hero__question-variants>span:first-child{animation-name:df-hero-question-1}.df-hero[data-hero-ready=true] .df-hero__question-variants>span:nth-child(2){animation-name:df-hero-question-2}.df-hero[data-hero-ready=true] .df-hero__question-variants>span:nth-child(3){animation-name:df-hero-question-3}@keyframes df-hero-question{0%,46%{opacity:1;transform:translateY(0)}50%,96%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes df-hero-resolution{0%,46%{opacity:0;transform:translateY(10px)}50%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes df-hero-question-1{0%,13%{opacity:1;transform:translateY(0)}15%,to{opacity:0;transform:translateY(-10px)}}@keyframes df-hero-question-2{0%,15%{opacity:0;transform:translateY(10px)}17%,28%{opacity:1;transform:translateY(0)}30%,to{opacity:0;transform:translateY(-10px)}}@keyframes df-hero-question-3{0%,30%{opacity:0;transform:translateY(10px)}32%,46%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-10px)}}.post-content .df-hero__copy h1{color:var(--df-color-white);font-family:var(--df-font-family);letter-spacing:0;text-transform:none;margin:45px 0 60px;font-size:16px;font-style:normal;font-weight:200;line-height:1.88}.df-hero__cta{flex-direction:column;align-items:center;width:max-content;display:flex}.df-hero__button{border:var(--df-button-border-width) solid var(--df-color-yellow);border-radius:var(--df-button-radius);background:var(--df-color-yellow);min-height:44px;color:var(--df-color-purple-dark);font-family:var(--df-font-family);font-size:var(--df-button-font-size);font-weight:var(--df-button-font-weight);line-height:var(--df-button-line-height);white-space:nowrap;justify-content:center;align-items:center;padding:7px 40px;text-decoration:none;transition:color .2s linear,background-color .2s linear;display:inline-flex}.df-hero__button:hover,.df-hero__button:focus-visible{color:var(--df-color-yellow);background:0 0}.df-hero__button:focus-visible{outline:2px solid var(--df-color-white);outline-offset:3px}.post-content .df-hero__note{color:var(--df-color-yellow);font-family:var(--df-font-family);letter-spacing:0;margin:5px 0 20px;font-size:13px;font-weight:200;line-height:26px}.df-hero__media-column{align-self:stretch}.df-hero__media{align-items:end;width:100%;height:100%;line-height:0;display:grid;overflow:visible}.df-hero__image{backface-visibility:hidden;opacity:0;grid-area:1/1;justify-self:start;width:115%;max-width:none;height:auto;margin:0;display:block;transform:translateZ(0)}.df-hero__image--concerned{opacity:1}.df-hero[data-hero-ready=true] .df-hero__image--concerned{animation:13s ease-in-out infinite df-hero-concerned-portrait}.df-hero[data-hero-ready=true] .df-hero__image--relieved{animation:13s ease-in-out infinite df-hero-relieved-portrait}@keyframes df-hero-concerned-portrait{0%,46.15%{opacity:1}50%,96.15%{opacity:0}to{opacity:1}}@keyframes df-hero-relieved-portrait{0%,46.15%{opacity:0}50%,96.15%{opacity:1}to{opacity:0}}.df-hero[data-hero-paused=true] *,.df-hero[data-hero-paused=true] :before,.df-hero[data-hero-paused=true] :after{animation-play-state:paused!important}@media (width<=1024px) and (width>=641px){.df-hero,.df-hero__row{min-height:0}.df-hero__copy{flex-basis:50%;margin-top:50px;padding-left:1.92%;padding-right:1.92%}.df-hero__media-column{align-self:flex-end;height:auto}.df-hero__media{height:auto}.df-hero__image{width:123%}}@media (width<=768px) and (width>=641px){.df-hero__animated-lead{min-height:81.6px;font-size:34px}.df-hero__image{width:136%}}@media (width<=640px){.df-hero{min-height:402px;padding:20px 10px 0 20px}.df-hero__row{flex-wrap:nowrap;width:104%;min-height:382px;margin-left:-2%;margin-right:-2%}.df-hero__copy{flex-basis:60%;margin-top:0;padding-left:2px;padding-right:1.92%}.df-hero__media-column{flex-basis:50%;align-self:flex-end;height:auto;margin-top:70px;padding-left:1.92%;padding-right:1.92%}.df-hero__animated-lead{min-height:81.6px;font-size:34px}.post-content .df-hero__copy h1{margin:50px 0 75px}.df-hero__image{transform-origin:0;width:120%;transform:translate(-16%)}}@media (prefers-reduced-motion:reduce){.df-hero *,.df-hero :before,.df-hero :after{animation:none!important}.df-hero__message--question,.df-hero__question-variants>span:first-child,.df-hero__image--concerned{opacity:1!important;transform:none!important}.df-hero__message--resolution,.df-hero__question-variants>span:not(:first-child),.df-hero__image--relieved{opacity:0!important}}.df-intro{padding:var(--df-section-space) 20px;background:var(--df-color-white);color:var(--df-color-purple-dark);font-family:var(--df-font-family)}.df-intro__grid{width:var(--df-layout-row-fluid);margin-inline:calc((100% - var(--df-layout-row-fluid)) / 2);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.df-intro__visual,.df-intro__copy,.df-intro__button{min-width:0;margin-right:var(--df-layout-gap-content);margin-left:var(--df-layout-gap-content)}.df-intro__visual{grid-area:1/1/span 4;justify-content:center;align-items:center;display:flex}.df-intro__visual .native-animation{aspect-ratio:450/400;width:100%;max-width:85%}.df-intro__copy{grid-area:2/2;align-self:center}.post-content .df-intro__copy h2{color:var(--df-color-purple-dark);font-family:var(--df-font-family);font-size:var(--df-type-heading-size);font-style:normal;font-weight:var(--df-type-heading-weight);letter-spacing:0;line-height:var(--df-type-heading-line);text-transform:none;margin:0 0 15px}.df-intro__copy h2 span,.df-intro__copy strong{color:var(--df-color-purple);font-weight:var(--df-type-emphasis-marketing-weight)}.post-content .df-intro__copy p{color:var(--df-color-purple-dark);font-family:var(--df-font-family);font-size:var(--df-type-lead-size);font-style:normal;font-weight:var(--df-type-lead-weight);letter-spacing:0;line-height:var(--df-type-lead-line);text-transform:none;margin:0}.df-intro__button{width:max-content;min-height:44px;padding:var(--df-button-padding-block) var(--df-button-padding-inline);border:var(--df-button-border-width) solid var(--df-color-yellow);border-radius:var(--df-button-radius);background:var(--df-color-yellow);color:var(--df-color-purple-dark);font-family:var(--df-font-family);font-size:var(--df-button-font-size);font-weight:var(--df-button-font-weight);line-height:var(--df-button-line-height);white-space:nowrap;grid-area:3/2;justify-content:center;align-self:start;align-items:center;margin-top:20px;text-decoration:none;transition:color .2s linear,background .2s linear,border-color .2s linear;display:inline-flex}.df-intro__button:hover,.df-intro__button:focus-visible{border-color:var(--df-color-purple);background:linear-gradient(145deg, var(--df-color-purple) 0%, var(--df-color-purple-dark) 100%);color:var(--df-color-yellow)}.df-intro__button:focus-visible{outline:2px solid var(--df-color-purple);outline-offset:3px}@media (width<=800px){.df-intro__grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);width:104%;margin-left:-2%;margin-right:-2%}.df-intro__copy{box-sizing:border-box;width:100%;padding-right:var(--df-layout-half-gutter-content);padding-left:var(--df-layout-half-gutter-content);text-align:center;grid-area:1/1;margin:0}.post-content .df-intro__copy h2{margin:10px 0 15px}.post-content .df-intro__copy p{margin:0 0 20px}.df-intro__visual{box-sizing:border-box;width:115%;padding-right:var(--df-layout-half-gutter-content);padding-left:var(--df-layout-half-gutter-content);grid-area:2/1;justify-self:center;margin:0}.df-intro__visual .native-animation{max-width:85%}.df-intro__button{margin-right:var(--df-layout-half-gutter-content);margin-top:10px;margin-left:var(--df-layout-half-gutter-content);grid-area:3/1;justify-self:center}}@media (width<=640px){.df-intro{padding-top:var(--df-section-space-small);padding-bottom:var(--df-section-space-small)}}.df-process{padding:var(--df-section-space) 0;background:linear-gradient(145deg, var(--df-color-purple) 0%, var(--df-color-purple-dark) 100%);color:var(--df-color-white);font-family:var(--df-font-family);letter-spacing:0;text-transform:none;font-style:normal;overflow:hidden}.df-process__container{width:100%;max-width:var(--df-layout-row-width);margin-inline:auto}.df-process__heading{margin:0 var(--df-layout-half-gutter-content) 42px;text-align:center}.post-content .df-process__heading h2{color:var(--df-color-white);font-size:var(--df-type-heading-size);font-weight:var(--df-type-heading-weight);line-height:var(--df-type-heading-line);margin:10px 0 15px}.df-process__heading h2 span,.df-process strong{color:var(--df-color-yellow)}.post-content .df-process__heading p,.post-content .df-process__cta p{color:var(--df-color-white);font-size:var(--df-type-lead-size);font-weight:var(--df-type-lead-weight);line-height:var(--df-type-lead-line);margin:0 0 20px}.df-process__heading p strong{color:inherit;font-weight:var(--df-type-emphasis-marketing-weight)}.df-process__carousel{margin:0 var(--df-layout-half-gutter-content);border-radius:var(--df-card-radius);background:#0000000d;border:2px solid #ffffff0d;outline:none;position:relative;overflow:hidden}.df-process__carousel:focus-visible{outline:2px solid var(--df-color-yellow);outline-offset:4px}.df-process__viewport{height:444px;position:relative}.df-process__slide{z-index:2;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translate(-50px)}.df-process__slide.is-active{opacity:1;transition:opacity 1s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1);transform:translate(0)}.df-process__visual{z-index:1;aspect-ratio:1;width:41.806%;position:absolute;top:50%;left:2.34%;transform:translateY(calc(-50% - 2px))}.df-process__orbit{width:100%;height:100%;display:block;position:absolute;inset:0}.df-process__orbit--progress{transform:rotate(var(--process-turn,0deg));transition:transform .75s cubic-bezier(.65,0,.35,1)}.df-process__visual-state{opacity:0;transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .75s cubic-bezier(.22,1,.36,1)}.df-process__visual-state.is-active{opacity:1}.df-process__orbit--active{transform:scale(.94)}.df-process__orbit--active.is-active{transform:scale(1)}.df-process__step-icon{width:30%;height:30%;display:block;position:absolute;top:35.2%;left:50%;transform:translate(-50%)scale(.6)}.df-process__step-icon.is-active{transform:translate(-50%)scale(1)}.df-process__visual-title{display:none}.df-process__orbit-navigation{aspect-ratio:1;z-index:3;width:41.806%;position:absolute;top:50%;left:2.34%;transform:translateY(calc(-50% - 2px))}.df-process__orbit-button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:10.4%;padding:0;position:absolute}.df-process__orbit-button--1{top:27.7%;left:74.1%}.df-process__orbit-button--2{top:78.8%;left:44.8%}.df-process__orbit-button--3{top:27.7%;left:15.5%}.df-process__orbit-button:focus-visible{outline:3px solid var(--df-color-white);outline-offset:3px}.df-process__copy{width:52.26%;position:absolute;top:50%;left:42.48%;transform:translateY(-50%)}.post-content .df-process__copy h3{color:var(--df-color-yellow);text-transform:uppercase;align-items:center;gap:20px;margin:0 0 10px;font-size:35px;font-weight:800;line-height:55px;display:flex}.df-process__number{width:50px;height:50px;color:var(--df-color-purple);flex:0 0 50px;place-items:center;font-size:35px;font-weight:700;line-height:50px;display:grid;position:relative}.df-process__number img{width:100%;height:100%;display:block;position:absolute;inset:0}.df-process__number b{z-index:1;position:relative}.post-content .df-process__copy h4{color:var(--df-color-white);margin:0 0 15px 70px;font-size:24px;font-weight:600;line-height:40px}.post-content .df-process__copy p{color:var(--df-color-white);margin:0 0 20px 70px;font-size:20px;font-weight:200;line-height:30px}.post-content .df-process__desktop-copy p:last-child{margin-bottom:0}.df-process__copy b{color:inherit;font-weight:600}.df-process__copy strong{color:var(--df-color-yellow);font-weight:800}.df-process__mobile-copy,.df-process__pagination{display:none}.df-process__cta{text-align:center;padding-top:52px}.df-process__cta a{min-height:44px;padding:var(--df-button-padding-block) var(--df-button-padding-inline);border:var(--df-button-border-width) solid var(--df-color-yellow);border-radius:var(--df-button-radius);color:var(--df-color-yellow);font-size:var(--df-button-font-size);font-weight:var(--df-button-font-weight);line-height:var(--df-button-line-height);background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s linear,background-color .2s linear;display:inline-flex}.df-process__cta a:hover,.df-process__cta a:focus-visible{background:var(--df-color-yellow);color:var(--df-color-purple-dark)}.df-process__cta a:focus-visible{outline:2px solid var(--df-color-white);outline-offset:3px}@media (width<=1024px) and (width>=779px){.df-process__viewport{height:325px}.df-process__copy{width:50%;top:50%;left:46.875%}.post-content .df-process__copy h3{font-size:30px;line-height:42px}.df-process__number{flex-basis:42px;width:42px;height:42px;font-size:28px;line-height:42px}.post-content .df-process__copy h4{margin-bottom:12px;margin-left:0;font-size:20px;line-height:24px}.post-content .df-process__copy p{margin-bottom:12px;margin-left:0;font-size:16px;line-height:25px}}@media (width<=778px) and (width>=481px){.df-process__viewport{height:250px}.df-process__copy{width:52%;top:50%;left:45.5%}.post-content .df-process__copy h3{gap:8px;margin-bottom:8px;font-size:24px;line-height:34px}.df-process__number{flex-basis:31px;width:31px;height:31px;font-size:21px;line-height:31px}.post-content .df-process__copy h4{margin:0 0 8px;font-size:16px;line-height:30px}.post-content .df-process__copy p{margin:0 0 8px;font-size:14px;line-height:20px}}@media (width<=640px){.df-process{padding-left:20px;padding-right:20px;padding-top:var(--df-section-space-small);padding-bottom:var(--df-section-space-small)}.df-process__heading{margin-bottom:43.5px;margin-left:0;margin-right:0}}@media (width>=641px) and (width<=1024px){.df-process__carousel{margin-inline:var(--df-layout-card-edge)}}@media (width<=640px){.df-process__carousel{background:0 0;border:0;border-radius:0;margin-left:-20px;margin-right:-20px;overflow:visible}.df-process__viewport:before{z-index:0;border-radius:var(--df-card-radius);content:"";background:#0000000d;border:2px solid #ffffff0d;position:absolute;inset:-4px 20px -6px}.df-process__viewport{aspect-ratio:4/5;width:100%;height:auto;max-height:600px}.df-process__visual,.df-process__orbit-navigation{width:min(83.333%,400px);top:0;left:50%;transform:translate(-50%)}.df-process__step-icon{width:22.5%;height:22.5%;top:33.75%}.df-process__visual-title{color:var(--df-color-yellow);text-transform:uppercase;font-size:min(24px,5vw);font-weight:800;line-height:1;display:block;position:absolute;top:62.5%;left:50%;transform:translate(-50%)scale(.6)}.df-process__visual-title.is-active{transform:translate(-50%)scale(1)}.df-process__copy{text-align:center;width:min(85%,440px);top:65.8333%;left:50%;transform:translate(-50%)}.df-process__slide{transform:translate(-19px)}.df-process__slide.is-active{transform:translate(0)}.post-content .df-process__copy h3{display:none}.post-content .df-process__copy h4{margin:0 0 16px;font-size:min(22px,4.5833vw);line-height:min(33px,6.875vw)}.df-process__desktop-copy{display:none}.post-content .df-process__copy .df-process__mobile-copy{margin:0;font-size:min(18px,3.75vw);line-height:min(28px,5.8333vw);display:block}.df-process__pagination{z-index:4;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.df-process__bullet{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:12px;height:12px;padding:0;position:relative}.df-process__bullet.is-active,.df-process__bullet:hover,.df-process__bullet:focus-visible{background:var(--df-color-white)}.df-process__bullet:focus-visible{outline:2px solid var(--df-color-yellow);outline-offset:3px}.df-process__bullet span{color:var(--df-color-muted);opacity:0;pointer-events:none;white-space:nowrap;background:#ffffffe6;padding:0 10px;font-size:12px;font-weight:600;line-height:20px;transition:opacity .2s,transform .2s;position:absolute;bottom:27px;left:50%;transform:translate(-50%,8px)}.df-process__bullet span:after{content:"";border:6px solid #0000;border-top-color:#ffffffe6;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.df-process__bullet:hover span,.df-process__bullet:focus-visible span{opacity:1;transform:translate(-50%)}.df-process__cta{padding-top:60px}}@media (prefers-reduced-motion:reduce){.df-process__slide,.df-process__orbit--progress,.df-process__visual-state,.df-process__cta a,.df-process__bullet span{transition:none}}
