/* Independent interactions and rendering for the exported Lineage layout. */
html{scroll-behavior:smooth}body{overflow-x:hidden}.preFade,.preScale,.preSlide,.preClip,.preRotate{opacity:1!important;transform:none!important;clip-path:none!important}.section-background img{width:100%;height:100%;object-fit:cover}.sqs-block-image img{max-width:100%;object-fit:cover}.accordion-item__dropdown{height:auto!important;max-height:none!important;display:none}.accordion-item.open .accordion-item__dropdown{display:block}.accordion-item.open .plus__vertical-line{transform:rotate(90deg)}.header-menu{visibility:hidden}.header--menu-open .header-menu{visibility:visible;opacity:1;transform:none}.header--menu-open{overflow:hidden}.user-items-list-carousel .user-items-list-carousel__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.user-items-list-carousel__slide{flex:0 0 48%;scroll-snap-align:start}.newsletter-form button:disabled{opacity:.65;cursor:default}.sqs-native-video video{position:relative!important;height:auto!important}.header-menu-nav a:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #cb8c22;outline-offset:5px}@media(max-width:767px){.user-items-list-carousel__slide{flex-basis:100%}}
.section-border{clip-path:none!important}.background-image-fx{visibility:visible!important}.sqs-image-shape-container-element{clip-path:none!important}.sqs-block-image .image-block-outer-wrapper{visibility:visible!important}
.accordion-item.open .accordion-item__dropdown{visibility:visible!important;opacity:1!important;overflow:visible!important}.accordion-item.open .accordion-item__description{visibility:visible!important;opacity:1!important;transform:none!important}.user-items-list-carousel__slides{transform:none!important;gap:24px}.user-items-list-carousel__slide{position:relative!important;opacity:1!important;visibility:visible!important}.migration-demo-link{display:block;margin-top:12px;text-align:center;text-decoration:underline}
.newsletter-consent{display:flex;align-items:flex-start;gap:10px;text-align:left;max-width:560px;font-size:.8rem;line-height:1.5;margin:14px auto}.newsletter-consent input{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;accent-color:#686854}.newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-status{min-height:1.5em;font-size:.9rem;text-align:center}.newsletter-status[data-error=true]{color:#9b2525}.newsletter-form.is-subscribed .newsletter-form-body,.newsletter-form.is-subscribed .newsletter-consent{display:none}.newsletter-form-button{white-space:nowrap}.section-border[style*="portable-divider-"]{clip-path:inherit}.accordion-item.open .accordion-item__dropdown{position:relative!important;clip:auto!important;max-height:none!important}
.accordion-item.open .accordion-item__dropdown{display:block!important}.accordion-item:not(.open) .accordion-item__dropdown{display:none!important}
.language-picker{display:none!important}@media(max-width:767px){.header-actions-action--cta .btn{font-size:11px!important;padding:14px 10px!important;min-width:0!important;white-space:nowrap}.header-actions-action--cta{margin-left:8px!important}.header-title-logo img{max-width:120px!important}.header-burger-btn{padding:0!important;width:30px!important}.header-menu{overflow-y:auto}.header--menu-open .header-menu{pointer-events:auto!important}}
.header--menu-open .header-menu{background:#676753!important;position:fixed!important;inset:0!important;max-height:100dvh;width:100%;box-sizing:border-box}.header--menu-open .top-bun{transform:translateY(5px) rotate(45deg)!important}.header--menu-open .bottom-bun{transform:translateY(-5px) rotate(-45deg)!important}.header--menu-open .patty{opacity:0!important}
iframe[hidden]{display:none!important}.migration-demo-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;padding:40px 24px;border-radius:18px;background:#f7f3e8;color:#33352a;text-align:center}.migration-demo-card .migration-demo-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;margin-bottom:10px}.migration-demo-card a{display:inline-block;margin-top:24px;padding:16px 24px;background:#676753!important;color:white!important;font-size:1rem}.migration-demo-card[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline-offset:4px}#page{scroll-margin-top:100px}
