.ui-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:middle;pointer-events:none}.action-icon{width:18px;height:18px}.button,.work-start{align-items:center;gap:9px}.button .ui-icon{width:18px;height:18px}.dialog-close,.site-menu{display:grid;place-items:center}.dialog-close .ui-icon,.site-menu .ui-icon{width:21px;height:21px}.site-header .site-menu{place-items:center}.site-header .site-menu .ui-icon{vertical-align:middle}.spark,.drawer-spark,.contact-star{background:none;-webkit-text-fill-color:currentColor;color:#b696f2}.spark .ui-icon,.drawer-spark .ui-icon,.contact-star .ui-icon{display:block;fill:currentColor;stroke-width:0}.service-symbol .ui-icon,.empty-symbol .ui-icon{display:block}.service-symbol .ui-icon{width:35px;height:35px}.empty-symbol{display:grid;place-items:center}.empty-symbol .ui-icon{width:38px;height:38px}.footer>a:last-child:after,.language-picker:before{display:none!important;content:none!important}.footer>a:last-child .ui-icon{width:19px;height:19px}.footer nav a .ui-icon{width:17px;height:17px}summary:after,details[open]>summary:after{display:none;content:none}.summary-icon{width:16px;height:16px;margin-left:auto;flex-shrink:0;transition:transform .2s}details[open]>summary>.summary-icon{transform:rotate(45deg)}select:not([multiple]){appearance:none;-webkit-appearance:none;background-image:url('./assets/ui-chevron.svg');background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:32px}.language-picker select{background-image:url('./assets/ui-chevron.svg')!important;background-position:right 5px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-right:20px!important}.plan li:before{content:'';display:inline-block;width:12px;height:12px;background:url('./assets/ui-check.svg') center/contain no-repeat}.plan .button{position:static;display:inline-flex;margin-top:16px;padding:9px 12px;font-size:12px;border:1px solid #ba95ed55;border-radius:7px;background:#956bff1c;line-height:1.4}.plan .button span:empty{display:none}.service>span:last-child:empty,.reference-heading b:empty,.actions .button span:empty{display:none}.work .work-preview{cursor:default}.work .work-start .ui-icon{width:17px;height:17px}.motion-control{align-items:center}.motion-control .ui-icon{width:12px;height:12px}.contact-disclosure:not([open])>summary>.summary-icon{width:12px;height:12px}.reference-heading a{display:inline-flex;align-items:center;gap:8px}.reference-heading a:empty{display:none}@media(prefers-reduced-motion:reduce){.summary-icon{transition:none}}

@media(max-width:1050px){.site-header .site-menu{display:grid}}
