.legal-main{width:min(92%,860px);margin:0 auto;padding:40px 0 64px;color:#acb4bf;font:400 15px/1.8 Manrope,Arial,sans-serif}.legal-main h1{font:500 clamp(25px,4vw,38px)/1.35 Unbounded,Manrope,sans-serif;letter-spacing:-.04em;color:#f3f4f5;margin:24px 0 12px}.legal-main h2{font:500 17px/1.5 Unbounded,Manrope,sans-serif;color:#f3f4f5;margin:0 0 14px;letter-spacing:-.025em}.legal-section{margin:30px 0}.legal-main p{margin:0 0 13px}.legal-main a{color:#f3f4f5;text-decoration:underline;text-underline-offset:4px}.legal-main li{margin-bottom:10px}.legal-main ul{padding-left:20px}.legal-date{font-size:12px;color:#8d97a3}.legal-breadcrumb{display:flex;gap:15px;flex-wrap:wrap;font-size:12px}.legal-documents{display:flex;gap:8px 18px;flex-wrap:wrap;margin:25px 0 32px;border-block:1px solid #ffffff16;padding:12px 0}.legal-documents a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;text-decoration:none}.legal-documents a[aria-current]{color:#f46c78}.legal-main code{font-size:12px;overflow-wrap:anywhere}.company-data{margin:0}.company-data>div{display:grid;grid-template-columns:210px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #ffffff12}.company-data dt{color:#8d97a3}.company-data dd{margin:0;color:#f3f4f5;overflow-wrap:anywhere}.legal-extra{border-block:1px solid #ffffff16;padding:14px 0;margin-top:30px}.legal-extra>summary{cursor:pointer;min-height:44px;color:#f3f4f5}.legal-extra[open]>summary{margin-bottom:14px}.legal-inline-button{border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.zed-footer-legal{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid #ffffff16;margin-top:25px;padding-top:18px}.zed-footer-legal a,.zed-footer-legal button{min-height:32px;display:inline-flex;align-items:center;font:400 12px/1.6 Manrope,Arial,sans-serif}.zed-footer-legal button{border:0;padding:0;background:none;color:inherit;cursor:pointer}.zed-footer-operator{font-size:11px;line-height:1.8;margin-top:14px}.zed-footer-bottom{margin-top:16px}
.form-consent{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:9px 0;font:400 12px/1.6 Manrope,Arial,sans-serif;color:#acb4bf;cursor:pointer}.form-consent input{appearance:auto!important;width:19px!important;height:19px!important;min-width:19px;margin:0;accent-color:#d84250;border:1px solid #7e8792;flex:none}.form-consent a,.form-privacy-link a{color:#f3f4f5;text-decoration:underline;text-underline-offset:3px}.form-privacy-link{font:400 11px/1.5 Manrope,Arial,sans-serif!important;margin:0 0 16px!important}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-extra{margin-bottom:12px;border-bottom:1px solid #ffffff1a}.form-extra>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;list-style:none;cursor:pointer;font:500 13px/1.5 Manrope,Arial,sans-serif;color:#acb4bf}.form-extra>summary::after{content:'+';font-size:20px}.form-extra[open]>summary::after{content:'−'}.form-extra>summary::-webkit-details-marker{display:none}.form-extra textarea{margin-bottom:15px}.contact-form [aria-invalid=true]{outline:1px solid #f46c78;outline-offset:2px}.contact-form .form-status{min-height:24px;font-size:13px;line-height:1.6}.contact-form button[disabled]{opacity:.6;cursor:wait}.contact-form[data-sending=true]{pointer-events:none}.form-field-error{color:#f46c78;font-size:12px;line-height:1.5}
.privacy-notice{position:fixed;z-index:9990;left:20px;bottom:20px;width:min(440px,calc(100vw - 40px));padding:17px 19px;background:#14181d;border:1px solid #ffffff26;border-radius:8px;box-shadow:0 10px 40px #0005;color:#e8ebef;font:400 12px/1.65 Manrope,Arial,sans-serif}.privacy-notice[hidden]{display:none}.privacy-notice p{margin:0 0 12px}.privacy-notice a{color:#e8ebef;text-decoration:underline;text-underline-offset:3px}.privacy-notice-actions{display:flex;gap:10px}.privacy-notice button{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1;padding:9px 10px;border:1px solid #ffffff30;border-radius:4px;background:none;color:#e8ebef;font:600 12px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.privacy-notice button[data-analytics=allow]{border-color:#d84250}.privacy-notice button:focus-visible,.form-extra>summary:focus-visible{outline:2px solid #f3f4f5;outline-offset:3px}.privacy-notice button:active{background:#ffffff0b}
@media(max-width:800px){.legal-main{width:calc(100% - 32px);padding-top:26px}.legal-main h1{font-size:25px}.legal-main h2{font-size:16px}.legal-section{margin:25px 0}.company-data>div{grid-template-columns:1fr;gap:2px;padding:12px 0}.legal-documents{gap:4px 16px}.legal-main p,.legal-main li{font-size:14px}.zed-footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px}.zed-footer-operator{font-size:10px}.privacy-notice{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:13px 15px}.privacy-notice p{font-size:11px;margin-bottom:10px}.privacy-notice button{font-size:11px}.contact-form .field input,.contact-form .field textarea{font-size:16px;min-height:46px}.contact-form .form-row{gap:14px}.contact-form .field{font-size:12px}.contact-grid{gap:20px!important}.contact-photo{max-height:240px}.contact-photo img{object-fit:cover;object-position:center}.contact-choices{gap:8px!important}.contact-choice span{min-height:44px;font-size:12px}.form-consent{font-size:11px}.form-consent span{max-width:320px}}
