.accordion-section{isolation:isolate;position:relative}.accordion-bg-image{background-image:url(https://www.osano.com/hubfs/assets/backgrounds/accordion%20background.png);background-position:50%;background-repeat:no-repeat;background-size:contain;inset:0;position:absolute;z-index:-1}.intro-wrapper.accordion{margin:0}.accordion-section-wrapper{display:grid;gap:2.5rem;grid-template-columns:1fr}.accordion-subheading{color:var(--gray-100);margin:0}section[data-section-theme=light] .accordion-subheading{color:var(--gray-600)}.accordion-wrapper{display:flex;flex-direction:column;gap:1rem}.accordion-panel{background:var(--gray-blue-800);border-radius:1.5rem;position:relative}.accordion-panel:before{background:linear-gradient(68.42deg,#7a3ff1 17.05%,#4053f8 92.55%);border-radius:1.5rem;content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--animation-speed) ease;z-index:10}.accordion-panel.open:before{opacity:1}.accordion-button{background:transparent;border:none;color:var(--white);isolation:isolate;padding:1.5rem 2rem;position:relative;text-align:left;width:100%;z-index:20}.accordion-icon{opacity:1;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:opacity var(--animation-speed) ease;z-index:100}.accordion-panel .accordion-icon.minus-icon{opacity:0}.accordion-panel.open .accordion-icon.minus-icon{opacity:1}.accordion-panel.open .accordion-icon.plus-icon{opacity:0}.accordion-panel-copy-wrapper{height:0;margin-top:.5rem;overflow:hidden;transform:scaleY(0);transition:transform var(--animation-speed) ease}.accordion-panel.open .accordion-panel-copy-wrapper{height:auto;transform:scaleY(1)}.accordion-panel-copy{font-weight:400}.accordion-panel-copy,.accordion-panel-copy a{color:var(--white);font-family:Lato,sans-serif;margin:0}.accordion-panel-copy a{font-weight:500;text-decoration:underline}@media (min-width:48rem){.accordion-section-wrapper{gap:3.5rem}}@media (min-width:64rem){.accordion-section-wrapper{gap:2rem;grid-template-columns:488px 1fr}.intro-wrapper.accordion{display:flex;flex-direction:column;justify-content:center}.accordion-panel-copy{max-width:37rem}}