.app-wrapper .essential .venn-container{display:flex;gap:2rem;align-items:center}@media screen and (max-width:767px){.app-wrapper .essential .venn-container{flex-direction:column;justify-content:center}}.app-wrapper .essential .venn-container__img{max-width:20rem}.app-wrapper .essential .whw-cards{width:-moz-fit-content;width:fit-content;margin:0 auto 2rem;border-radius:var(--default-border-radius)}.app-wrapper .essential .whw-cards__heading{background-color:var(--veto-indigo);color:#fff;font-size:2rem;font-weight:700;text-align:center;padding:1rem 2rem;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius)}.app-wrapper .essential .whw-cards__card-wrapper{display:flex;padding:2rem 0;background-color:#efefef;border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}@media screen and (max-width:767px){.app-wrapper .essential .whw-cards__card-wrapper{flex-direction:column;padding:0 2rem}}.app-wrapper .essential .whw-cards__card{padding:0 2rem}.app-wrapper .essential .whw-cards__card--small{max-width:22rem}.app-wrapper .essential .whw-cards__card--large{max-width:26rem}.app-wrapper .essential .whw-cards__card:not(:last-child){border-right:3px solid #ffcc02}@media screen and (max-width:767px){.app-wrapper .essential .whw-cards__card{max-width:unset!important;padding:2rem 0}.app-wrapper .essential .whw-cards__card:not(:last-child){border:unset;border-bottom:3px solid #ffcc02}}.app-wrapper .essential .whw-cards__bubble{color:#fff;font-size:2rem;font-weight:700;text-align:center;padding:.25rem 1rem;border-radius:40px}.app-wrapper .essential .whw-cards__bubble--purple{background-color:var(--veto-purple)}.app-wrapper .essential .whw-cards__bubble--blue{background-color:var(--veto-blue)}.app-wrapper .essential .whw-cards__bubble--indigo{background-color:var(--veto-indigo)}.app-wrapper .essential .vv-content--step1 .welcome-img{float:left;max-width:30rem;margin-right:2rem}@media screen and (max-width:767px){.app-wrapper .essential .vv-content--step1 .welcome-img{float:unset;margin:0 auto 2rem}}.app-wrapper .essential .essential-acc .accordion{margin-bottom:2rem}.app-wrapper .essential .essential-acc .accordion hr{border-top:3px solid var(--veto-blue);margin:2rem 0}.app-wrapper .essential .essential-acc .accordion__button[data-state=open] .accordion__icon{transform:rotate(180deg);transform-origin:center}.app-wrapper .essential .essential-acc .accordion__header{border-top:3px solid var(--yellow);border-bottom:3px solid var(--yellow);padding:.75rem 0;font-size:2.2rem;font-weight:700;font-style:italic;color:var(--veto-purple)}.app-wrapper .essential .essential-acc .accordion__icon{transition:transform .15s ease-out}.app-wrapper .essential .essential-acc .accordion__content{margin-top:2rem}.app-wrapper .essential .essential-acc .accordion__content li{font-size:1.6rem}.app-wrapper .essential .essential-acc .accordion__content li:not(:last-child){margin-bottom:.5rem}.app-wrapper .essential .essential-acc .accordion__content .link{font-weight:700}