.package-survey{border-radius:15px;overflow:hidden;padding:30px;position:relative}.package-survey .package-survey__progress{background-color:var(--tertiary);border-radius:10px;height:6px;left:0;position:absolute;top:0;-webkit-transition:all .25s linear;transition:all .25s linear;width:0}.package-survey .hs_cos_wrapper_type_inline_rich_text{margin-bottom:30px;position:relative;z-index:1}.package-survey .package-survey__wrapper{display:grid;margin:0 auto;max-width:800px;position:relative;z-index:1}.package-survey .package-survey__wrapper .package-survey__slide{display:none;grid-column:1/2;grid-row:1/2}.package-survey .package-survey__wrapper .package-survey__slide .slide-content{display:flex;flex-direction:column;justify-content:space-between;min-height:340px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--form,.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--intro,.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--results{align-items:center;justify-content:center}.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--slide{padding-top:40px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content h3{margin-bottom:20px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options{display:flex;flex-direction:column;gap:10px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option{align-items:center;background-color:var(--bg-liteBlue);border-radius:50px;cursor:pointer;display:flex;padding:13px 25px 11px 52px;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option:hover{background-color:#dfe1e7}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option[aria-selected=true]{background-color:var(--primary)}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option:before{background-color:var(--white);border:1px solid #dfe1e7;border-radius:100px;content:"";height:28px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:28px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option:after{background-image:url(https://www.sonatype.com/hubfs/1-2025_Website-Assets/email-assets/icon-check_blue.png);background-repeat:no-repeat;background-size:16px 14px;content:"";height:14px;left:19px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;visibility:hidden;width:16px}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option[aria-selected=true]:after{opacity:1;visibility:visible}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option p{color:var(--secondary);margin:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-options .slide-options__option[aria-selected=true] p{color:var(--white)}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-btn{display:flex;justify-content:flex-end}.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--slide .slide-btn .btn{background-color:transparent;margin-top:30px;opacity:.4;pointer-events:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:fit-content}.package-survey .package-survey__wrapper .package-survey__slide .slide-content .slide-btn.slide-btn--active .btn{opacity:1;pointer-events:all}.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--form form .btn{background-color:var(--tertiary);color:var(--secondary)}.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--form .package,.package-survey .package-survey__wrapper .package-survey__slide .slide-content.slide-content--results .package-level{text-transform:capitalize}@media (min-width:768px){.package-survey{padding:40px 30px}}