@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{padding:0;margin:0}:root{--color-canvas: #212534;--color-background: #212534;--color-foreground: #EEE;--color-primary: #194D8A;--color-primary-shade-1: #ffe2d1;--color-primary-shade-2: #ffceb2;--color-primary-shade-3: #ffb184;--color-primary-shade-4: #e88850;--color-primary-shade-5: #d17a48;--color-secondary: #ffcc67;--color-secondary-shade-1: #fff1d5;--color-secondary-shade-2: #ffde9e;--color-secondary-shade-3: #ffd074;--color-secondary-shade-4: #e8ba5e;--color-secondary-shade-5: #ba954b;--color-accent: #3284E3;--color-accent-shade-1: #cecfd5;--color-accent-shade-2: #aeafb9;--color-accent-shade-3: #8e909d;--color-accent-shade-4: #6e7081;--color-accent-shade-5: #404354;--color-accent2: #588b8b;--color-accent-2-shade-1: #c2d4d4;--color-accent-2-shade-2: #a3bfbf;--color-accent-2-shade-3: #85aaaa;--color-accent-2-shade-4: #507f7f;--color-accent-2-shade-5: #497272;--color-accent-3: #fe5f55;--color-accent-3-shade-1: #fec4c1;--color-accent-3-shade-2: #fea7a2;--color-accent-3-shade-3: #fe7c73;--color-accent-3-shade-4: #e7574e;--color-accent-3-shade-5: #b9463e;--color-neutral-shade-1: #f2f2f2;--color-neutral-shade-2: #e8e9e9;--color-neutral-shade-3: #d1d3d4;--color-neutral-shade-4: #babdbf;--color-neutral-shade-5: #808488;--color-neutral-shade-6: #666a6d;--color-neutral-shade-7: #4d5052;--color-neutral-shade-8: #212122;--color-text-title: #EEE;--color-text-subtitle: #EEE;--color-text-body: #EEE;--color-forms-alert: #DF8900;--color-forms-error: #C00;--color-forms-success: #0C0;--border-radius: 0.5em;--shadow-main: 0 0 1em 0 rgba(0,0,0,0.2);--transition-base: 600ms cubic-bezier(0.22, 1, 0.19, 1);--padding-input: 0.75rem}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/font/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/font/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/font/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/font/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font:11px/1.5 "PT Sans",sans-serif}@media(max-width: 900px){html{font-size:12px}}@media(min-width: 1023px){html{font-size:14px}}@media(min-width: 1260px){html{font-size:16px}}body,table,form,input,select,button,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.1;margin-bottom:.3em}h1{font-size:2.7em}h2{font-size:2.1em}h3{font-size:1.7em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}p:not(:only-child){padding-bottom:1.5em}ol li{list-style-type:decimal}ul,ol{padding-left:1.5em}ul li,ol li{list-style-position:outside;padding-bottom:.3em;line-height:1.3}a:hover{text-decoration:underline}figure{margin:0}figure.alignright,figure.alignleft,figure.size-large{padding:5px}figure img{display:block}figure figcaption{font-style:italic;opacity:.8;padding:.4em .5em .2em;font-size:.9em}blockquote cite{display:block;text-align:right;padding-right:1em}.alignleft,.alignright{margin-bottom:1.5em}@media(min-width: 1023px){.alignright{float:right;margin:0 1em 0 1.5em}.alignleft{float:left;margin:0 1em 1.5em 0}}.rte{font-size:1.1em;color:var(--color-text-body)}.rte>p:first-child{font-size:1.1em;max-width:80ch;margin-top:-3em;padding-bottom:4em}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-text-title);font-weight:700;line-height:1.1}.rte h2{font-weight:900;margin-top:4rem}.section-rte ul{padding-bottom:1.5em}:is(ul,ol)+:is(h2,h3,h4,h5){padding-top:1.5rem}html{scroll-behavior:smooth}.section .content{padding:0 2em}@media(min-width: 1260px){.section .content{padding:0 max(2em,(100% - 75rem)/2)}}.page .section-page-header{color:#fff;padding-top:2em}.page .section-page-header h1{font-size:4.5em;line-height:1;font-weight:900;margin:0}.page .section-page-header p{font-size:2em;margin:.3em .1em}body{background:var(--color-background);color:var(--color-foreground)}@keyframes gradient-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gradient{--size: 600px;--speed: 20s;--easing: cubic-bezier(0.8, 0.2, 0.2, 0.8);width:var(--size);height:var(--size);filter:blur(calc(var(--size) / 5));background-image:linear-gradient(hsla(158, 82%, 57%, 0.85), hsl(252, 82%, 57%));animation:gradient-rotate var(--speed) var(--easing) alternate infinite;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;position:absolute;top:10em;left:50%;margin-left:calc(var(--size)/2*-1);z-index:-1}:root{--button-padding-block: 1em;--button-padding-inline: 1.5em;--button-color-bgrd: #f39107;--button-color-bgrd-darker: #c88220;--button-color-text: #FFF;--button-shadow: 0 0.2em 0.5em -0.1em rgb(0,0,0,0.5);--button-border-radius: 0.3em;--button-border-size: 0.1em;--button-transition: 0.3s cubic-bezier(0.22, 1, 0.36, 1)}.button{display:block;padding:var(--button-padding-block) var(--button-padding-inline);isolation:isolate;text-align:center;cursor:pointer;font-weight:bold;opacity:.8;color:var(--button-color-text);border-radius:var(--button-border-radius);outline:none;border:none;line-height:1;position:relative;background:rgba(0,0,0,0);box-shadow:var(--button-shadow);text-decoration:none;transition:all var(--transition-base)}.button.inline{display:inline-block}.button:after,.button:before{display:block;content:"";position:absolute;inset:0;z-index:-2;transition:background-position var(--button-transition)}.button:before{border-radius:var(--button-border-radius);background-color:var(--button-color-bgrd-darker);background-image:linear-gradient(to left, var(--button-color-bgrd), var(--button-color-bgrd-darker));background-size:200%;background-position:0%}.button:after{inset:var(--button-border-size);z-index:-1;background-color:var(--button-color-bgrd);background-image:linear-gradient(to left, var(--button-color-bgrd-darker), var(--button-color-bgrd));opacity:1;border-radius:calc(var(--button-border-radius) - var(--button-border-size));background-size:200%;background-position:0%;transition:background-position .3s ease-in}.button:hover,.button.hover{opacity:1;text-decoration:none}.button:hover:before,.button:hover:after,.button.hover:before,.button.hover:after{background-position:100%}.button:active,.button.active{color:#fff;transform:translateY(0.1em)}.button:disabled,.button.disabled,.button.is-disabled{opacity:.3;user-select:none;pointer-events:none}.button.secondary{background:var(--secondaryColor)}.button.secondary:active,.button.secondary:focus,.button.secondary.active{background:var(--secondaryShade4);outline:none}.button.accent{background:var(--accentColor)}.button.accent:active,.button.accent:focus,.button.accent.active{background:var(--accentShade4)}.buttons{display:flex;padding-bottom:2em;gap:2em}fieldset{border:none;display:flex;gap:2em}fieldset .form-element{flex:1 1 auto}fieldset legend{display:none}.is-hidden{display:none !important}form[action*=formspree] fieldset{flex-wrap:wrap}form[action*=formspree] fieldset .textarea,form[action*=formspree] fieldset .file{flex:1 0 100%}.certificates{display:flex;gap:2em;padding-bottom:8em}.certificates li,.certificates a,.certificates img{display:block}.certificates li{flex:0 0 22%}.certificates li,.certificates a{border:2px solid var(--color-text-title);border-radius:var(--border-radius)}.certificates a{border-color:#fff}.certificates img{width:100%;height:auto;border-radius:var(--border-radius)}.modal .buttons{display:none;justify-content:flex-start;gap:2em}.modal .status-message{display:none}form.status-success{display:none}form.status-success+.status-message{display:block;color:#090}form.status-success~.buttons{display:flex}form.status-success~.buttons button{filter:grayscale(1)}form.status-sending{display:none}form.status-sending+.status-message{display:block;color:#666}form.status-error+.status-message{display:block;color:#c00}.form-element{position:relative;display:flex;flex-direction:column}.form-element.hidden{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.form-element label{position:absolute;top:calc(var(--padding-input)*.6);left:calc(var(--padding-input) + .25em);font-size:.7em;text-transform:uppercase;pointer-events:none;z-index:1;opacity:0;color:var(--color-fourground);order:1;transition:opacity var(--transition-base),transform var(--transition-base)}.form-element label::before{display:block;content:"";background:var(--color-background);inset:-0.4em;width:95%;z-index:-1;position:absolute}.form-element.checkbox label,.form-element.radio label{position:static;opacity:1}.form-element select,.form-element textarea,.form-element .select-field,.form-element input[type=text],.form-element input[type=date],.form-element input[type=file],.form-element input[type=number],.form-element input[type=phone],.form-element input[type=password],.form-element input[type=email]{order:2;appearance:none;padding:calc(var(--padding-input)*1.75) calc(var(--padding-input)*1.12) calc(var(--padding-input)*.45) calc(var(--padding-input)*1.12);width:100%;display:block;color:var(--color-fourground);background-color:var(--color-background);outline:none;border:2px solid var(--color-accent-2-shade-1);border-radius:var(--border-radius);text-overflow:ellipsis;font-size:1em;transition:all var(--base-transition)}.form-element select:disabled,.form-element textarea:disabled,.form-element .select-field:disabled,.form-element input[type=text]:disabled,.form-element input[type=date]:disabled,.form-element input[type=file]:disabled,.form-element input[type=number]:disabled,.form-element input[type=phone]:disabled,.form-element input[type=password]:disabled,.form-element input[type=email]:disabled{cursor:not-allowed;opacity:.5}.form-element select:disabled:hover,.form-element textarea:disabled:hover,.form-element .select-field:disabled:hover,.form-element input[type=text]:disabled:hover,.form-element input[type=date]:disabled:hover,.form-element input[type=file]:disabled:hover,.form-element input[type=number]:disabled:hover,.form-element input[type=phone]:disabled:hover,.form-element input[type=password]:disabled:hover,.form-element input[type=email]:disabled:hover{opacity:1}.form-element select:invalid:not(:placeholder-shown):not(:focus),.form-element textarea:invalid:not(:placeholder-shown):not(:focus),.form-element .select-field:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=text]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=date]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=file]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=number]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=phone]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=password]:invalid:not(:placeholder-shown):not(:focus),.form-element input[type=email]:invalid:not(:placeholder-shown):not(:focus){color:var(--color-forms-error);border-color:var(--color-forms-error)}.form-element select:placeholder-shown,.form-element textarea:placeholder-shown,.form-element .select-field:placeholder-shown,.form-element input[type=text]:placeholder-shown,.form-element input[type=date]:placeholder-shown,.form-element input[type=file]:placeholder-shown,.form-element input[type=number]:placeholder-shown,.form-element input[type=phone]:placeholder-shown,.form-element input[type=password]:placeholder-shown,.form-element input[type=email]:placeholder-shown{padding:calc(var(--padding-input)*1.11)}.form-element select::placeholder,.form-element textarea::placeholder,.form-element .select-field::placeholder,.form-element input[type=text]::placeholder,.form-element input[type=date]::placeholder,.form-element input[type=file]::placeholder,.form-element input[type=number]::placeholder,.form-element input[type=phone]::placeholder,.form-element input[type=password]::placeholder,.form-element input[type=email]::placeholder{color:#f3ad08;transition:color var(--transition-base),transform var(--transition-base);transition-delay:200ms}.form-element select:focus,.form-element textarea:focus,.form-element .select-field:focus,.form-element input[type=text]:focus,.form-element input[type=date]:focus,.form-element input[type=file]:focus,.form-element input[type=number]:focus,.form-element input[type=phone]:focus,.form-element input[type=password]:focus,.form-element input[type=email]:focus{border-color:#f3ad08}.form-element select:not(:placeholder-shown)+label,.form-element select:-webkit-autofill+label,.form-element textarea:not(:placeholder-shown)+label,.form-element textarea:-webkit-autofill+label,.form-element .select-field:not(:placeholder-shown)+label,.form-element .select-field:-webkit-autofill+label,.form-element input[type=text]:not(:placeholder-shown)+label,.form-element input[type=text]:-webkit-autofill+label,.form-element input[type=date]:not(:placeholder-shown)+label,.form-element input[type=date]:-webkit-autofill+label,.form-element input[type=file]:not(:placeholder-shown)+label,.form-element input[type=file]:-webkit-autofill+label,.form-element input[type=number]:not(:placeholder-shown)+label,.form-element input[type=number]:-webkit-autofill+label,.form-element input[type=phone]:not(:placeholder-shown)+label,.form-element input[type=phone]:-webkit-autofill+label,.form-element input[type=password]:not(:placeholder-shown)+label,.form-element input[type=password]:-webkit-autofill+label,.form-element input[type=email]:not(:placeholder-shown)+label,.form-element input[type=email]:-webkit-autofill+label{opacity:1}.form-element select:required+label:after,.form-element textarea:required+label:after,.form-element .select-field:required+label:after,.form-element input[type=text]:required+label:after,.form-element input[type=date]:required+label:after,.form-element input[type=file]:required+label:after,.form-element input[type=number]:required+label:after,.form-element input[type=phone]:required+label:after,.form-element input[type=password]:required+label:after,.form-element input[type=email]:required+label:after{display:inline-block;content:"*";color:var(--color-forms-error);padding-left:.5em}.form-element input[type=file]{background:var(--color-background);padding:2em .8em .9em}.checkbox{position:relative;user-select:none;margin-bottom:10px}.checkbox input{display:none}.checkbox label{position:relative;vertical-align:middle;cursor:pointer;padding-left:35px;pointer-events:all;font-size:1em;text-transform:none}.checkbox a{color:var(--color-accent);text-decoration:none}.checkbox a:hover{text-decoration:underline}.checkbox span.box{display:inline-block;border-radius:var(--border-radius);border:1px solid var(--color-accent-2-shade-1);width:24px;height:24px;vertical-align:middle;margin-right:3px;transition:.3s ease;position:absolute;left:0}.checkbox span.box:before,.checkbox span.box:after{content:"";position:absolute;width:4px;height:16px;border-radius:40px;background:var(--color-accent);transition:all .3s ease}.checkbox span.box:before{transform:rotate(45deg) translateY(-5px) translateX(10px) scale(0)}.checkbox span.box:after{height:8px;transform:rotate(-45deg) translateY(10px) translateX(-4px) scale(0)}.checkbox input:checked+label span.box{background:var(--color-accent-2);border-color:var(--color-accent-2)}.checkbox input:checked+label span.box:before{transform:rotate(45deg) translateY(-5px) translateX(10px) scale(1)}.checkbox input:checked+label span.box:after{height:8px;transform:rotate(-45deg) translateY(10px) translateX(-4px) scale(1)}.checkbox input:disabled:checked+span.box{background:#ccc;border:#ccc}.checkbox input:disabled:checked~label:before,.checkbox input:disabled:checked~label:after{background:#000}.radio{margin:10px 0}.radio input{display:none}.radio input:checked+label:after{transform:scale(1)}.radio label{position:relative;padding-left:32px;cursor:pointer;font-weight:500}.radio label:before{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--grayColor);border-radius:50%;left:0;top:0}.radio label:after{content:"";position:absolute;width:16px;height:16px;top:4px;left:4px;background:var(--accent2Color);border-radius:50%;transform:scale(0);transition:.3s ease}nav{display:none;gap:2em}nav li{display:block;padding:0 .5em}nav a{display:block;text-decoration:none;color:#eee}@media(min-width: 1260px){nav{display:flex;align-items:center}.nav-toggle-button{display:none}nav ul{display:flex}}.nav-toggle{appearance:none;visibility:hidden;position:absolute;pointer-events:none}.nav-toggle-button{--icon-size: 1.5em;position:relative;z-index:9000}.nav-toggle-button svg{width:var(--icon-size, 1.5em);height:var(--icon-size, 1.5em)}.nav-toggle-button span{display:block}.nav-toggle-button .close{display:none}#nav-toggle:checked+.site-header h1{position:fixed;top:1.5rem;left:2rem}#nav-toggle:checked+.site-header nav{display:flex;flex-direction:column;position:fixed;justify-content:space-between;z-index:5000;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,.95);padding:2em;font-size:2em}#nav-toggle:checked+.site-header nav ul,#nav-toggle:checked+.site-header nav li{padding:1rem}#nav-toggle:checked+.site-header nav a{padding:.5em 1em;text-align:center}#nav-toggle:checked+.site-header .nav-toggle-button{position:fixed;top:1.5em;right:2em}.modal{display:block;max-height:80vh;background-color:#212534;background-image:linear-gradient(rgb(0, 0, 0) 0, rgba(0, 0, 0, 0) 50%),url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23000' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");border-radius:var(--border-radius);border:2px solid #484c62;overflow:auto;box-shadow:0 2em 5em -1em rgba(0,0,0,.3);padding:2em;color:#eee;position:relative;transform:translateY(-5em);opacity:0;transition:all var(--transition-base)}@media(min-width: 1260px){.modal{padding:3em}}.modal-outer{display:block;align-items:flex-start;background:rgba(0,0,0,.8);position:fixed;inset:0;padding:6em 2em;z-index:9000;pointer-events:none;opacity:0}@media(min-width: 1260px){.modal-outer{padding:10vh 20vw}}.modal h3{margin:0;font-size:1rem;color:#eee;color:rgba(255,255,255,.8);text-shadow:.1em .1em 0 rgba(255,255,255,.2)}@media(min-width: 1260px){.modal h3{font-size:1.2rem}}.modal h2{font-size:3rem;line-height:1;font-weight:900;margin:.2rem 0 .6rem;text-indent:-0.03em;color:rgba(255,255,255,.8)}@media(min-width: 1260px){.modal h2{font-size:4rem}}.modal p{font-size:1.5rem;font-weight:bold;line-height:1.2;max-width:32ch;color:rgba(255,255,255,.8)}@media(min-width: 1260px){.modal p{font-size:2rem}}.modal-toggle{opacity:0;pointer-events:none;position:fixed;top:0;left:0}.modal-toggle:checked+.modal-outer{display:flex;opacity:1;width:100vw;height:100vh;pointer-events:all}.modal-toggle:checked+.modal-outer .modal{transform:translateY(0);opacity:1}.modal-close{width:3em;height:3em;display:flex;align-items:center;justify-content:center;color:#eee;border:2px solid rgba(0,0,0,0);position:absolute;top:1em;right:1em;border-radius:2em;background-repeat:no-repeat;background-color:var(--color-background);background-position:center;background-size:40%;z-index:1;cursor:pointer;opacity:.5;transition:opacity .2s ease-in}@media(min-width: 1260px){.modal-close{top:3em;right:3em}}.modal-close:hover{background-color:var(--accent2Shade1);opacity:1;border-color:#eee}.modal-close:active{color:#212534;background:#eee}@property --hue{syntax:"<number>";inherits:true;initial-value:0}@property --rotate{syntax:"<number>";inherits:true;initial-value:0}@property --bg-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-x{syntax:"<number>";inherits:true;initial-value:0}@property --glow-translate-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-size{syntax:"<number>";inherits:true;initial-value:0}@property --glow-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --glow-blur{syntax:"<number>";inherits:true;initial-value:0}@property --glow-scale{syntax:"<number>";inherits:true;initial-value:2}@property --glow-radius{syntax:"<number>";inherits:true;initial-value:2}@property --white-shadow{syntax:"<number>";inherits:true;initial-value:0}:root{--debug: 0;--supported: 0;--not-supported: 0;--card-color: hsl(259, 32%, 13%);--text-color: hsl(260deg 10% 55%);--card-radius: 0.5em;--card-width: 20em;--border-width: 4px;--bg-size: 1;--hue: 0;--hue-speed: 1;--rotate: 0;--animation-speed: 10s;--animation-delay: 1s;--interaction-speed: 0.55s;--glow-scale: 1.5;--scale-factor: 1;--glow-blur: 6;--glow-opacity: 1;--glow-radius: 100;--glow-rotate-unit: 1deg}.card{flex:1 1 380px;height:380px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border-radius:var(--card-radius);cursor:pointer}.card-listing{display:flex;gap:3em}.card span{display:block}.card img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;border-radius:var(--card-radius);border:2px solid #eee}.card:hover>.inner{mix-blend-mode:darken;--text-color: white;box-shadow:0 0 calc(var(--white-shadow)*1vw) calc(var(--white-shadow)*.15vw) rgba(255,255,255,.2);animation:shadow-pulse calc(var(--animation-speed)*2) linear infinite;z-index:10;opacity:1}.card:hover>.inner:before{--bg-size: 15;animation-play-state:paused;transition:--bg-size var(--interaction-speed) ease}.card:hover .glow{z-index:2;--glow-blur: 1.5;--glow-opacity: 0.6;--glow-scale: 2.5;--glow-radius: 0;--rotate: 900;--glow-rotate-unit: 0;--scale-factor: 1.25;animation-play-state:paused}.card:hover .glow:after{--glow-translate-y: 0;animation-play-state:paused;transition:--glow-translate-y 0s ease,--glow-blur .05s ease,--glow-opacity .05s ease,--glow-scale .05s ease,--glow-radius .05s ease}.card:before,.card:after{content:"";display:block;position:absolute;inset:0;border-radius:var(--card-radius)}.card .card-content{position:relative;width:100%;padding:1em 0;color:#eee;margin-bottom:auto}.card .card-title{font-weight:700;line-height:1.1;font-size:1.1em;color:#fff;padding-bottom:.2em}.card .card-description{font-style:italic}.card>.inner{position:absolute;inset:0;background:var(--card-color);border-radius:calc(var(--card-radius)*.9);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color);padding:2em;opacity:.7;transition:opacity .3s ease-in}.card>.inner:before{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:calc(var(--card-radius)*.9);box-shadow:0 0 20px #000;mix-blend-mode:color-burn;z-index:-1;background:#292929 radial-gradient(30% 30% at calc(var(--bg-x) * 1%) calc(var(--bg-y) * 1%), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 90%) calc(0% * var(--bg-size)), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 80%) calc(20% * var(--bg-size)), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 60%) calc(40% * var(--bg-size)), transparent 100%);width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));animation:hue-animation var(--animation-speed) linear infinite,rotate-bg var(--animation-speed) linear infinite;transition:--bg-size var(--interaction-speed) ease}.card .glow{--glow-translate-y: 0;display:block;position:absolute;width:calc(var(--card-width)/5);height:calc(var(--card-width)/5);animation:rotate var(--animation-speed) linear infinite;transform:rotateZ(calc(var(--rotate) * var(--glow-rotate-unit)));transform-origin:center;border-radius:calc(var(--glow-radius)*10vw)}.card .glow:after{display:block;z-index:-2;filter:blur(calc(var(--glow-blur) * 10px));width:130%;height:130%;left:-15%;top:-15%;background:hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 60%);position:relative;border-radius:calc(var(--glow-radius)*10vw);animation:hue-animation var(--animation-speed) linear infinite;transform:scaleY(calc(var(--glow-scale) * var(--scale-factor) / 1.1)) scaleX(calc(var(--glow-scale) * var(--scale-factor) * 1.2)) translateY(calc(var(--glow-translate-y) * 1%));opacity:var(--glow-opacity);z-index:1}.card:nth-child(2) .glow:after,.card:nth-child(2) .inner:before{animation-delay:calc(var(--animation-delay)*-1)}.card:nth-child(3) .glow:after,.card:nth-child(3) .inner:before{animation-delay:calc(var(--animation-delay)*-2)}@keyframes shadow-pulse{0%,24%,46%,73%,96%{--white-shadow: 0.5}12%,28%,41%,63%,75%,82%,98%{--white-shadow: 2.5}6%,32%,57%{--white-shadow: 1.3}18%,52%,88%{--white-shadow: 3.5}}@keyframes rotate-bg{0%{--bg-x: 0;--bg-y: 0}25%{--bg-x: 100;--bg-y: 0}50%{--bg-x: 100;--bg-y: 100}75%{--bg-x: 0;--bg-y: 100}100%{--bg-x: 0;--bg-y: 0}}@keyframes rotate{from{--rotate: -70;--glow-translate-y: -65}25%{--glow-translate-y: -65}50%{--glow-translate-y: -65}60%,75%{--glow-translate-y: -65}85%{--glow-translate-y: -65}to{--rotate: calc(360 - 70);--glow-translate-y: -65}}@keyframes hue-animation{0%{--hue: 0}100%{--hue: 360}}.section-header{padding-top:2em}.section-header .content{display:flex;align-items:center;padding-block:1.5em;justify-content:space-between;position:relative;z-index:2000}.section-header .branding{background-image:url("/assets/images/logo.png");background-position:left center;background-repeat:no-repeat;background-size:contain;padding:0 0 0 3.5em;font-size:1.4em;color:#eee}.section-header h1{display:block;margin:0;font-size:2rem;line-height:1.2;position:relative;z-index:8500}.section-header h1 a{display:block;text-decoration:none;color:currentColor}.section-header p{font-style:italic;opacity:.7;padding:0;margin:0}.section-header label.button{z-index:100}.section-footer .content{display:flex;flex-wrap:wrap;gap:2rem}@media(min-width: 1260px){.section-footer .content{flex-wrap:nowrap}}.section-footer .content:first-child{margin-top:4em}.section-footer .content:last-child{padding-bottom:1em;padding-top:2em}.section-footer .content:last-child p{margin-bottom:0}.section-footer,.section-footer a{color:#eee}.section-footer .social-links{display:flex;gap:1em;margin:2em 0 1em}.section-footer .social-links svg{height:2.3em;fill:#eee}.section-footer .social-links+p{position:absolute}.section-footer .social-links a{opacity:.5;transition:opacity var(--transition-base);font-size:1.5em}.section-footer .social-links a:hover{opacity:1}@media(min-width: 1260px){.section-footer .social-links a{font-size:1em}}.section-footer .column{flex:1 1 20%}.section-footer .column h3{font-size:1.2em;margin:0 0 .2em}.section-footer .column:first-child{flex-basis:100%}@media(min-width: 1260px){.section-footer .column:first-child{flex-basis:35%;margin-right:2em}}.section-footer .column:first-child h3{font-size:2em}.section-footer .column:first-child h3+p{font-size:1.2em}.section-footer .column:last-child{flex-basis:100%}@media(min-width: 1260px){.section-footer .column:last-child{flex-basis:35%;margin-right:2em}}.section-footer .column:last-child h3{font-size:1.5em}.section-footer ul{padding:0}.section-footer li{display:block}.section-footer a{text-decoration:none}.section-footer .panel-contacts ul li{font-size:.9em;padding-bottom:1em}.section-footer .panel-contacts ul li a{color:#eee}.section-footer .panel-contacts ul li a:hover{text-decoration:underline}.section-footer .panel-contacts ul li>span:first-child{display:flex}.section-footer .panel-contacts ul li>span:first-child svg{width:.5em;margin:0 .4em;opacity:.5;fill:#eee}.section-footer .panel-contacts ul li>span:first-child span:first-child{font-weight:bold}.section-footer .panel-contacts ul li>span:first-child span:first-child:after{display:inline-block}.section-banner{position:relative;overflow:hidden;padding:4em 0 7em}.section-banner .content{color:#2f4259;display:flex}.section-banner .copy{flex:0 0 65%;position:relative;z-index:5}.section-banner .animation{opacity:.8;flex:0 0 35%;scale:1.4}.section-banner h1{line-height:1.1;font-weight:900;letter-spacing:-0.02em;margin-bottom:.4em;color:rgba(255,255,255,.9)}@media(min-width: 1260px){.section-banner h1{font-size:4.8em}}@media(max-width: 1022px){.section-banner h1{font-size:6.6em}}@media(max-width: 650px){.section-banner h1{font-size:3.6em}}.section-banner p{font-size:1.5em;line-height:1.2;margin-bottom:0;font-weight:500;padding-left:0;color:rgba(255,255,255,.7)}.section-banner p strong{font-weight:500;font-style:italic;color:#fff}@media(min-width: 1260px){.section-banner p{font-size:3em}}@media(max-width: 1022px){.section-banner p{font-size:3em}}@media(max-width: 650px){.section-banner p{font-size:2em}}.section-banner .bgrd{position:absolute;inset:0;z-index:1;overflow:hidden}@keyframes rotate{from{rotate:0deg}to{rotate:360deg}}.section-request-demo{box-shadow:0 0 2em 0 rgba(0,0,0,.1);padding:3em 0;overflow:hidden;position:relative;margin-bottom:2em;background-color:rgba(255,255,255,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%2361a7df' fill-opacity='0.2' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");background-size:200px 200px;background-position:0 -1em;border:solid rgba(97,167,223,.3);border-width:2px 0}.section-request-demo .content{position:relative;z-index:10;color:#eee;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between;align-items:center}.section-request-demo .content h2{font-size:2.5em;font-weight:700;margin-bottom:.4rem;line-height:1;text-indent:-0.01em;color:var(--color-text-title)}.section-request-demo .content p{font-size:1.5em;line-height:1.2;padding:0;color:var(--color-text-subtitle)}.section-request-demo .content .cta{padding-right:6em}.section-request-demo:hover .cta .button{opacity:1}.section-testimonials{color:#1a3453;padding-bottom:8em;padding-top:4em}@media(max-width: 1022px){.section-testimonials{padding-bottom:4em}}.section-testimonials .content>header{padding-bottom:2em}.section-testimonials .content>header h2{font-size:3em;margin:0 0 0rem;font-weight:900;color:var(--color-text-title)}.section-testimonials .content>header p{font-size:1.5em;line-height:1.3;color:var(--color-text-subtitle)}.section-testimonials .listing{display:flex;flex-wrap:wrap;gap:6em}.section-testimonials .listing article{flex:1 1 auto;font-size:1.1em;position:relative;transition:opacity .3s ease-in}@media(min-width: 1260px){.section-testimonials .listing article{flex:0 0 45%;opacity:.6}}.section-testimonials .listing article:hover{opacity:.9}.section-testimonials .listing article header{margin-top:1em;position:relative;padding-left:5em}.section-testimonials .listing article header h3{font-weight:900;margin:0;line-height:1;padding-top:.2em}.section-testimonials .listing article header h4{font-size:1em}.section-testimonials .listing article header h4 .company::before{display:inline-block;content:"@";margin-right:.2em;color:#999}.section-testimonials .listing article header .avatar{display:block;position:absolute;top:0;left:0em;width:4em;height:4em;overflow:hidden;border-radius:50%;box-shadow:0 0 .7em .2em rgba(0,0,0,.1)}.section-testimonials .listing article header .avatar img{display:block;height:100%;width:auto}.section-testimonials .listing article section{font-size:1.1em;line-height:1.4;position:relative}.section-testimonials .listing article section:before,.section-testimonials .listing article section:after{display:none;font-family:Palatino Linotype,Book Antiqua,Palatino,sans-serif;content:'"';font-size:2em;position:absolute}.section-testimonials .listing article section::before{left:-1.2ch;top:-0.5ch}.section-testimonials .listing article:nth-child(even){text-align:right}.section-testimonials .listing article:nth-child(even) header{padding-left:0;padding-right:5em}.section-testimonials .listing article:nth-child(even) section:before{left:.7em;top:-0.25em}.section-testimonials .listing article:nth-child(even) header .avatar{left:initial;right:0em}.section-contacts{color:var(--color-text-body);padding-top:6em;padding-bottom:4em;--color-pin-bgrd: #fdb756;--color-pin-stroke: transparent;--color-pin-outline: transparent;--size-pin-stroke: 0.6em;--size-pin-outline: 0.4em}.section-contacts .content{position:relative;padding:0}@media(min-width: 1260px){.section-contacts .content{margin:0 calc((100% - 75rem)/2)}}@media(max-width: 1022px){.section-contacts .content{overflow:hidden}}.section-contacts h1{font-weight:900;font-size:4em;color:var(--color-text-title)}@media(max-width: 1022px){.section-contacts h1{font-size:3.2em;padding-left:2rem}}.section-courses{position:relative;z-index:20;padding-bottom:4em}.section-courses .content{padding-top:2em;padding-bottom:4em;display:flex;flex-direction:column}.section-courses .header{margin-top:2em;padding:2em 0}.section-courses .header h2{text-align:center;font-size:3em;font-weight:900;color:rgba(255,255,255,.8)}.section-courses .card{--animation-speed: 30s;--card-color: hsl(256, 21%, 35%);--text-color: hsl(260deg 10% 55%);--card-radius: 1em;--card-width: 20em;--border-width: 2px}.section-acronis{box-shadow:0 0 1em 0 rgba(0,0,0,.4);color:#fff;position:relative;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23ffffff' fill-opacity='0.1' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E"),linear-gradient(247deg in oklab, oklch(42% 0.5 324) 1% 1%, oklch(79% 0.5 266) 97% 97%)}.section-acronis.small{margin-top:2em;margin-bottom:-2em}.section-acronis.small .content{padding:2em 0;font-size:.8em}.section-acronis.small .header{display:flex;justify-content:center;align-items:center}.section-acronis.small .header svg{border-width:0 4px 0 0;padding:1em 2em;margin:0 2em 0 0}.section-acronis.small .header h2{margin:initial}.section-acronis:before,.section-acronis:after{display:block;content:"";width:50vw;height:50vw;border-radius:50%;background:rgba(0,0,0,.2);position:absolute;top:-25vw;left:-25vw;z-index:1;box-shadow:0 0 0 5vw rgba(0,0,0,.1),0 0 0 10vw rgba(0,0,0,.05)}.section-acronis:after{top:initial;left:initial;bottom:-25vw;right:-25vw}.section-acronis svg{fill:#fff;filter:drop-shadow(0 0 12px rgba(255, 255, 255, 0.6))}.section-acronis .content{padding-top:6em;padding-bottom:6em;position:relative;z-index:2;text-align:center;text-shadow:0 0 .6em rgba(255,255,255,.6)}.section-acronis .header svg{height:5em;margin-bottom:1em;border:4px solid #fff;border-width:0 0 4px 0;padding:0 2em 2em}.section-acronis .header h2{line-height:1.1;margin:0 auto .5em;font-size:2.5em;font-weight:500}.section-acronis p{max-width:40ch;margin:0 auto;font-size:1.5em;line-height:1.2}.section-acronis .button{display:inline-block}.section-services{padding-top:2em;padding-bottom:6em}.section-services .header{padding:2em 0}.section-services .header h2{text-align:center;font-size:3em;font-weight:900;color:rgba(255,255,255,.8)}.section-partners .content{padding-bottom:6em;display:flex;flex-direction:column}.section-partners .content .header{margin-top:1em;padding:2em 0}.section-partners .content .header h2{text-align:center;font-size:3em;font-weight:900;color:rgba(255,255,255,.8)}.section-partners .listing{display:flex;gap:2em}.section-partners .item{flex:1 1 33%;padding:1.4em 2em 1.6em;background:rgba(255,255,255,.2);border-radius:.4em;box-shadow:rgba(0,0,0,.2) 0px 2px 4px,rgba(0,0,0,.2) 0px 7px 13px -3px,rgba(0,0,0,.2) 0px -3px 0px inset;color:#eee}.section-partners .item .item-title{font-size:1.2em;font-weight:600;color:#eee}.section-partners .item p{margin:0}.section-resources .content{padding-top:4em;padding-bottom:8em;display:flex;flex-direction:column}.section-resources .content .header{text-align:center;margin:0 auto 2em}.section-resources .content .header h2{color:#194d8a}.section-resources .content .header:after{display:block;content:"";width:60%;height:2px;margin:0 auto;background:#eee}.section-resources .listing{display:flex;gap:2em}.section-resources .item{flex:1 1 33%;padding:1em 1em 1.2em 1.2em;line-height:1;border:1px solid #ddd;background:#f8f8f8;text-shadow:.1em .1em 0 #fff;border-radius:.4em;box-shadow:rgba(0,0,0,.2) 0px 2px 4px,rgba(0,0,0,.2) 0px 7px 13px -3px,rgba(0,0,0,.2) 0px -3px 0px inset;color:#666;text-decoration:none;transition:color .3s ease-in}.section-resources .item:hover{color:#000;background:#fff}.section-resources .item:hover .item-title{opacity:1}.section-resources .item .item-title{display:block;font-size:1.2em;font-weight:600;padding-bottom:.2em;opacity:.6;color:#2f6db5;transition:opacity .3s ease-in}.section-resources .item p{margin:0;opacity:.6}.press-links{display:flex;flex-wrap:wrap;padding:0 0 4em 0}@media(max-width: 1022px){.press-links{flex-wrap:wrap;padding-bottom:0em}}.press-links:hover a{opacity:.4}.press-links li{display:flex;flex-wrap:wrap;flex:0 0 50%}@media(max-width: 1022px){.press-links li{flex:1 1 auto}}.press-links a{display:block;position:relative;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);text-decoration:none;border-radius:.3em;transition:opacity .2s ease-in-out,transform .2s ease-in;padding-right:4em;padding-bottom:4em}.press-links a:hover{opacity:1;transform:scale(1.1)}.press-links a:hover .title{opacity:.9}.press-links span{display:block}.press-links span.image{position:relative;padding-top:50.25%;overflow:hidden;border:1px solid #ddd;border-radius:.3em;margin:.5em 0;box-shadow:0 0 1em 0 rgba(0,0,0,.1)}.press-links span.image img{position:absolute;top:0;left:0}.press-links span.domain{font-weight:bold;color:var(--color-text-title);opacity:.5}.press-links span.title{line-height:1.3;color:var(--color-text-title);font-size:1.3em;font-weight:900;opacity:.8}.press-links span.desc{padding-top:.5em;color:var(--color-text-body)}.press-links img{display:block;width:100%;height:auto}body.about .section-page .page-header{padding-bottom:2em}body.about .stats{text-align:center;display:flex;flex-wrap:wrap;gap:1em}@media(min-width: 1260px){body.about .stats{position:absolute;top:-8em;right:calc((100% - 75rem)/2);width:30%;max-width:430px}}body.about .stats span{display:block}body.about .stats .stat{flex:0 0 30%;background:rgba(255,255,255,.6);box-shadow:0 0 1em 0 rgba(0,0,0,.1);padding:1em;border-radius:.3em}body.about .stats .stat .key{color:var(--color-text-body);font-size:.8em;margin-top:.3em;line-height:1.1}body.about .stats .stat .value{font-size:2em;line-height:1;font-weight:900;color:var(--color-text-title)}body.about .section-rte{color:var(--color-text-body);font-size:1.2em;padding-bottom:2em}body.about .section-rte h2,body.about .section-rte h3,body.about .section-rte h4,body.about .section-rte h5,body.about .section-rte h6{color:var(--color-text-title);font-weight:900}body.about .section-rte .content{position:relative}body.about article+.section-rte p{max-width:66ch}.section-team{padding-bottom:2em}.section-team header{padding-bottom:4em}.section-team header h2{font-size:3em;margin:0;font-weight:900;color:var(--color-text-title)}.section-team header p{font-size:1.5em;max-width:45ch;line-height:1.3;color:var(--color-text-subtitle)}.section-team .content ul{padding:0;display:flex;gap:4em}@media(max-width: 650px){.section-team .content ul{flex-direction:column;text-align:center}}.section-team .content li{display:block}@media(min-width: 1260px){.section-team .content li{flex:0 0 33%}}.section-team .content span,.section-team .content img{display:block}.section-team .content .avatar{width:12em;height:12em;overflow:hidden;border-radius:50%;box-shadow:0 0 1em 0 rgba(0,0,0,.1);margin-bottom:1rem}@media(max-width: 650px){.section-team .content .avatar{margin:0 auto 1em}}.section-team .content .avatar img{width:100%;height:auto}.section-team .content .position{font-weight:700;font-size:1.5em;line-height:1;opacity:.7}.section-team .content .name{font-weight:900;font-size:2em;line-height:1;margin:.5rem 0 1rem}.section-team .content .desc{color:var(--color-text-body)}.product .section-banner .copy{flex-basis:60%;margin-right:5%}@media(max-width: 1022px){.product .section-banner .copy{flex-basis:100%}}.product .section-banner h1{margin-bottom:.4em}.product .section-banner h3{font-size:3em;margin:0;color:var(--color-text-title);opacity:.5}.product .section-banner p{font-size:2.5em;margin-bottom:0}.product .section-banner .aside{pointer-events:none}.section-modules{--card-shadow: 0 4px 24px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--card-border-radius: 0.5rem;--card-color-accent: #ffaa00;--card-color-bgrd: #FFF;--card-color-accent-gradient: linear-gradient(45deg, var(--card-color-accent), #ff7700fc 30%, var(--card-color-bgrd) 60%);--card-transition: 0.7s cubic-bezier(0.22, 1, 0.36, 1);padding-bottom:2em;margin-top:-11em}.section-modules header{padding-bottom:1em}.section-modules header h2{font-size:2.5em;margin:0 0 .5rem;line-height:1;font-weight:900;color:var(--color-text-title)}.section-modules header p{font-size:1.5em;max-width:45ch;line-height:1.3;color:var(--color-text-subtitle)}.section-modules ul{padding:0;display:flex;flex-wrap:wrap;gap:2em}.section-modules li,.section-modules a{display:flex}.section-modules li{flex:0 0 calc(50% - 1em);padding:.3em;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);background-color:var(--card-color-bgrd);background-image:var(--card-color-accent-gradient);background-size:400%;background-position:100%;transition:background-position var(--card-transition)}@media(max-width: 1022px){.section-modules li{flex-basis:100%}}.section-modules li:is(:hover,:focus-within,.hover){background-position:0}.section-modules a{border-radius:.2em;gap:2em;color:var(--color-text-body);text-decoration:none;background:rgba(255,255,255,.8);padding:.7em 1em}.section-modules .icon{color:#ec9a0c;margin-top:.5rem;margin-bottom:1rem;flex:0 0 7rem;display:flex;justify-content:center;align-items:center}.section-modules .title{display:block;text-decoration:none;font-size:1.3em;font-weight:900;color:var(--color-text-title)}.section-modules .description{display:block;margin:.5em 0 0 0}.section-modules .button{display:inline-block}.section-page{color:var(--color-text-body)}.section-page h1,.section-page h2,.section-page h3,.section-page h4,.section-page h3 a{color:var(--color-text-title)}.section-page .page-header,.section-page .page-content{max-width:55em}.section-page .page-header{padding:4em 0 2em}.section-page .page-header h1,.section-page .page-header h3,.section-page .page-header h3 a{font-weight:900;margin:0;line-height:1;text-decoration:none;color:rgba(255,255,255,.9)}.section-page .page-header h1{font-size:4em;margin:1rem 0}.section-page .page-header h3{font-size:2em;opacity:.5}.section-page .page-header p{font-size:1.5em;color:var(--color-text-subtitle);margin:0;color:rgba(255,255,255,.9)}.section-page .page-header a{text-decoration:none;opacity:.7;font-weight:bold;font-style:italic;color:rgba(255,255,255,.9)}.section-page .page-header a:hover{opacity:1;text-decoration:underline}.section-page .page-header .localnav{display:flex;position:relative;justify-content:space-between;padding-bottom:.5em;border-bottom:1px solid #eee;margin-bottom:3em}.section-page .page-header .localnav h3,.section-page .page-header .localnav a{font-weight:700;position:relative;z-index:1000}@media(max-width: 1022px){.section-page .page-header .links{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;padding:1em;font-size:1.2em;border-radius:.5em;box-shadow:0 0 2em 1em rgba(255,255,255,.95)}}@media(min-width: 1260px){.section-page .page-header .links{display:flex}}.section-page .page-header .links a{display:block;text-decoration:none;padding:.1em 1em;color:#ec9a0c;opacity:.5;transition:opacity .2s ease-in}@media(max-width: 1022px){.section-page .page-header .links a{opacity:1;margin-bottom:.2em}}.section-page .page-header .links a:hover{opacity:1;text-decoration:underline}.section-page .page-header .links a.current{opacity:1}.section-page .page-header .links:hover a{opacity:.9}.section-page .page-header .local-nav-toggle{appearance:none;visibility:hidden;position:absolute;pointer-events:none}.section-page .page-header .local-nav-toggle-button{--icon-size: 1.5em;position:relative;z-index:9000}@media(min-width: 1260px){.section-page .page-header .local-nav-toggle-button{display:none}}.section-page .page-header .local-nav-toggle-button svg{width:var(--icon-size, 1.5em);height:var(--icon-size, 1.5em)}.section-page .page-header .local-nav-toggle-button span{display:block}.section-page .page-header .local-nav-toggle-button .close{display:none}@media(max-width: 1022px){.section-page .page-header #local-nav-toggle:checked+.localnav .links{display:block}}.section-page .page-header #local-nav-toggle:checked+.localnav .local-nav-toggle-button .open{display:none}.section-page .page-header #local-nav-toggle:checked+.localnav .local-nav-toggle-button .close{display:block}.section-page .buttons{padding-top:2em}.page-info{display:flex;flex-wrap:wrap;gap:2em;padding:2em 0 4em}.page-info .info-panel{flex:0 0 calc(50% - 1em)}.page-info .applications{flex-basis:100%;padding-top:2em;border-top:1px solid #ddd;margin-top:2em;padding-top:3em}.page-info .applications h3{font-weight:900;margin-bottom:4rem}.page-info .applications ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4em}.page-info .applications li{display:block;flex:1 0 25%}.page-info .applications strong,.page-info .applications span{display:block}.page-info .applications .icon{display:block;margin-bottom:1rem;color:#ec9a0c}.page-info .applications .title{font-size:1.2em;color:var(--color-text-title)}.page-info .applications .description{padding:.2em 0}.page-info .applications .documentation a{color:#ec9a0c;text-decoration:none}.page-content{padding-bottom:4em}.industry .page-content{padding-bottom:6em}.page-content:after{display:block;content:"";clear:both}.page-content .accordion{width:40%;float:right;margin-top:3em;margin-left:3em;margin-bottom:2em;border:2px solid #fff;border-radius:.3em;box-shadow:0 0 2em 0 rgba(0,0,0,.1)}.page-content .accordion summary{padding:.5em 1em;cursor:pointer}.page-content .accordion summary::marker{content:"+ ";white-space:pre;color:#999;font-family:monospace}.page-content .accordion summary:hover{background:#eee}.page-content .accordion details[open]{background:#f8f8f8}.page-content .accordion details[open] summary{font-weight:bold}.page-content .accordion details[open] summary::marker{content:"- ";line-height:1.5;color:currentColor}.page-content .accordion details:not(:last-child){border-bottom:1px solid #fff}.page-content .accordion .entry-content{padding:.5rem 2.25rem 1em;font-size:.9em;line-height:1.3}/*# sourceMappingURL=site.css.map */