/* Marketing integration; public only. */
.public-view #cosmic-background{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.public-view .app-main{max-width:1440px}.v10-content{min-width:0}.v10-content .hero{padding-top:32px}.v10-content h1{max-width:100%}.v10-content .section{padding:64px 0}.v10-content .hero-copy,.v10-content .product-card,.v10-content .domain-copy{min-width:0}.public-view .utility-bar{z-index:20}.public-view .consent-panel{position:relative}.public-view .site-header{z-index:25}.public-view .site-header nav{gap:22px}.public-view .language{margin-inline-start:16px}.public-view .menu-toggle{display:none}.v10-content .cosmos{direction:ltr}.v10-content .family-network{direction:ltr}.v10-content button{max-width:100%}.v10-content .module-description,.v10-content p{overflow-wrap:break-word}html[dir=rtl] .v10-content .eyebrow{letter-spacing:0}html[dir=rtl] .v10-content h1,html[dir=rtl] .v10-content h2{line-height:1.45;letter-spacing:0}html[dir=rtl] .v10-content .hero-copy{text-align:right}.public-view .app-footer{padding-bottom:80px}
@media(max-width:850px){.public-view .menu-toggle{display:block;margin-left:auto}.public-view .site-header nav{display:none}.public-view .site-header nav.is-open,.public-view .site-header nav.open{display:flex}.public-view .language{margin:0}.v10-content .section{padding:40px 0}.v10-content .hero{padding-top:12px}.public-view .site-header{position:relative}.v10-content h1{font-size:clamp(34px,8vw,60px)}.v10-content .node-readout{min-width:0}.public-view .utility-bar{max-width:100%;flex-wrap:wrap}.v10-content .tag{white-space:normal;overflow-wrap:anywhere}}
