.cinematic-boundary{clip-path:inset(0)}.company-shortcut{z-index:65;color:#e6e6e1;background:#08090be6;border:1px solid #ffffff30;border-radius:30px;padding:10px 14px;font-size:12px;position:fixed;bottom:20px;left:24px}.corporate-home,.company-shell{z-index:70;color:#deded8;--subtle:#a4a49d;background:#08090b;position:relative}.company-nav{background:#08090b;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:32px;padding:28px clamp(24px,5vw,80px);display:flex}.company-brand{letter-spacing:.18em;font-size:14px;color:#f5f5f3!important;text-decoration:none!important}.company-brand span{letter-spacing:.4em;margin-top:5px;font-size:9px;display:block}.company-nav>div{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.company-nav a{text-decoration:none}.company-content{max-width:1280px;margin:auto;padding:0 clamp(24px,5vw,72px)}.company-header{max-width:900px;padding:100px 0 80px}.company-kicker{color:#afa99b;letter-spacing:.14em;text-transform:uppercase;font:11px/1.6 ui-monospace,monospace}.company-header h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(40px,5.8vw,78px);line-height:1.05}.company-lead{color:#dadad3;font-size:clamp(19px,2vw,25px);line-height:1.6}.company-content p,.company-content li{line-height:1.8}.company-content p{margin:16px 0}.company-content a,.company-nav a{color:#e6d7bd;text-underline-offset:5px}.company-content a:hover,.company-nav a:hover{color:#fff}.company-action{border:1px solid #8e8066;border-radius:4px;margin-top:24px;padding:12px 20px;text-decoration:none;display:inline-block}.company-block{border-top:1px solid #ffffff20;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:48px;padding:64px 0;scroll-margin-top:20px;display:grid}.company-block h2{max-width:300px;font-size:clamp(24px,3vw,34px);line-height:1.2}.company-block h3{margin-top:18px;font-size:21px;line-height:1.3}.company-products{grid-template-columns:1fr 1fr;gap:18px;margin:32px 0;display:grid}.company-product{background:#101216;border:1px solid #ffffff16;border-top:2px solid #b6a88d;padding:28px}.company-product.zezpro{border-top-color:#89a6a9}.company-product p{color:#b4b7bb}.company-product a{margin-top:22px;display:block}.company-external{font:12px ui-monospace,monospace}.company-specs{gap:24px;display:grid}.company-tool-list{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.company-tool-list li{border-bottom:1px solid #ffffff18;padding-bottom:16px}.company-tool-list a{justify-content:space-between;gap:12px;display:flex}.company-tool-list p{color:#b5b6b2;font-size:13px}.company-table-wrap{overflow:auto}.company-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.company-content th,.company-content td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff20;padding:14px 12px}.company-content th{color:#d1bda0}.company-flow{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style-position:inside;display:flex}.company-flow li{background:#101216;border:1px solid #ffffff25;padding:12px 16px;font-size:13px}.company-figure{margin:24px 0}.company-figure img{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff20;width:100%}.company-figure figcaption{color:#a9aaa6;margin-top:10px;font-size:12px}.company-content details{border-bottom:1px solid #ffffff20;padding:20px 0}.company-content summary{cursor:pointer;font-weight:500}.company-content ul:not([class]),.company-content ol:not([class]){padding-left:22px}.company-content :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #e6d7bd}@media (width<=700px){.company-nav{flex-direction:column;align-items:flex-start;gap:22px}.company-nav>div{gap:16px 22px}.company-header{padding:64px 0 52px}.company-block{grid-template-columns:1fr;gap:20px;padding:42px 0}.company-products,.company-tool-list{grid-template-columns:1fr}.company-block h2{max-width:none}.company-shortcut{font-size:11px;bottom:14px;left:16px}}.tool-select{color:#eee;background:#08090b;border:1px solid #ffffff30;border-radius:6px;width:100%;margin-top:8px;padding:12px;display:block}.tool-pages{--subtle:#a1a19a}.tool-pages :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #d8c8ad}.tool-pages button{min-height:44px}.company-content ol:not([class]){list-style:decimal}.company-content ul:not([class]){list-style:outside}
