.nd-accordion.cloud-container{background:var(--nd-cloud-bg,#f6f6f6);border-radius:var(--nd-radius-lg,16px);display:flex;flex-direction:column;gap:56px;padding:56px}.nd-accordion__header{display:flex;flex-direction:column;gap:16px}.nd-accordion__header .nd-h3{font-family:var(--font-heading,"Outfit",sans-serif);font-size:var(--nd-h3-size,40px);font-weight:500;letter-spacing:var(--nd-h3-tracking,-1px);line-height:var(--nd-h3-lh,48px);margin:0}.nd-accordion__header .nd-b1{font-family:var(--font-body,"IBM Plex Sans",sans-serif);font-size:var(--nd-b1-size,16px);line-height:var(--nd-b1-lh,28px);margin:0}.nd-accordion__row{display:flex;gap:80px}.nd-accordion__visual{border-radius:var(--nd-radius-xl,24px);box-shadow:0 20px 40px rgba(0,0,0,.05);flex-shrink:0;height:456px;overflow:hidden;width:456px}.nd-accordion__visual-img{display:block;height:100%;object-fit:cover;width:100%}.nd-accordion__list{display:flex;flex:1;flex-direction:column}.nd-accordion__item{all:unset;align-items:flex-start;border-top:1px solid var(--nd-border,#e5e7eb);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:24px 0;width:100%}.nd-accordion__item,.nd-accordion__item:active,.nd-accordion__item:focus,.nd-accordion__item:focus-visible,.nd-accordion__item:hover{border-color:var(--nd-border,#e5e7eb)!important;border-style:solid!important;border-width:1px 0 0!important;box-shadow:none!important;font-weight:inherit!important;outline:none!important}.nd-accordion__item:active,.nd-accordion__item:focus,.nd-accordion__item:hover{background-color:transparent!important;color:inherit!important;fill:none!important}.nd-accordion__item .nd-accordion__title{font-weight:600!important}.nd-accordion__item .nd-accordion__body{font-weight:400!important}.nd-accordion__item-header{box-sizing:border-box;padding-right:32px;position:relative;width:100%}.nd-accordion__item-row{align-items:center;display:flex;gap:16px}.nd-accordion__chevron{color:var(--nd-muted-2,#595959);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease,color .2s ease}.nd-accordion__item.is-active .nd-accordion__chevron{color:#121726;transform:translateY(-50%) rotate(180deg)}.nd-accordion__icon{background-color:#888;display:inline-block;flex-shrink:0;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease;width:20px}.nd-accordion__item.is-active .nd-accordion__icon{background-color:#121726}.nd-accordion__title{color:var(--nd-muted-2,#595959);flex:1;font-family:var(--font-heading,"Outfit",sans-serif);font-size:var(--nd-h4-size,24px);font-weight:600}.nd-accordion__item.is-active .nd-accordion__title{color:#121726}.nd-accordion__body{color:var(--nd-muted-2,#595959);display:grid;font-family:var(--font-body,"IBM Plex Sans",sans-serif);font-size:var(--nd-b2-size,14px);grid-template-rows:0fr;line-height:var(--nd-b2-lh,24px);margin-top:0;opacity:0;overflow:hidden;padding-left:36px;transition:grid-template-rows .35s ease,opacity .25s ease,margin-top .35s ease}.nd-accordion__body>*{min-height:0;overflow:hidden}.nd-accordion__item.is-active{padding-bottom:28px;position:relative;transition:padding-bottom .35s ease}.nd-accordion__item.is-active .nd-accordion__body{grid-template-rows:1fr;margin-top:12px;opacity:1}.nd-accordion__item.is-active:after{background:var(--nd-accordion-accent,var(--nd-purple,#6c50b8));bottom:0;content:"";height:3px;left:0;position:absolute;right:0}@media (max-width:767px){.nd-accordion.cloud-container{gap:32px;padding:32px 24px}.nd-accordion__row{flex-direction:column;gap:32px}.nd-accordion__visual{aspect-ratio:1/1;height:auto;width:100%}}