:root{--ink:#252525;--orange:#eb440e;--orange-dark:#b93409;--paper:#f5f5f2;--line:#e5e5e1;--muted:#676767}
html{scroll-padding-top:100px}.version-three{font-family:Din,Arial,sans-serif}.version-three .v2-header{min-height:78px;padding:12px max(24px,calc((100vw - 1240px)/2));gap:24px;backdrop-filter:blur(14px);background:rgba(255,255,255,.97)}.version-three .v2-logo img{width:110px}.version-three .v2-contact{background:var(--orange);border-radius:5px;padding:12px 18px}.version-three #v2-nav{gap:18px}.version-three #v2-nav>a,.version-three .v2-nav-group>a{font-size:14px}.version-three .v2-contact:hover{background:var(--orange-dark)}
.version-three .v2-masthead{background:var(--paper);border:0;border-radius:11px;margin:24px max(24px,calc((100vw - 1240px)/2)) 0;padding:32px 48px 46px;max-width:none}.version-three .v2-page-title{font-weight:400;letter-spacing:-.045em;font-size:clamp(36px,4.5vw,62px);max-width:1000px;line-height:1.12}.version-three .v2-document{max-width:1320px}.version-three .main-content h2,.version-three .main-content h3{font-weight:400}.version-three .v2-toc{background:var(--paper);padding:22px;border-radius:10px}.version-three .main-content .image-banner{border-radius:10px;overflow:hidden}.version-three .v2-product-name{border-left:4px solid var(--orange);padding-left:20px}.version-three .main-content .product-banner-right,.version-three .main-content .capabilities-banner-right{border-radius:8px}.version-three .page-heading{font-weight:400}.version-three .table-scroll{border-radius:8px}.version-three .v2-footer{background:var(--ink);color:#fff;padding:0 max(24px,calc((100vw - 1240px)/2)) 30px}.version-three .v2-footer a{color:#f5f5f2}.version-three .v2-footer a:hover{color:#ff9b7b}.version-three .v2-footer-contact{padding:48px 0;border-color:#555}.version-three .v2-footer-contact h2{font-weight:400;font-size:38px}.version-three .v2-footer-contact .button-primary{background:var(--orange);color:white}.version-three .v2-footer .copyright-text,.version-three .v2-footer .footer-directory{color:#ccc;border-color:#555}.v3-inline-link{display:inline-flex;align-items:center;margin-top:20px;text-decoration:underline;text-underline-offset:5px;min-height:40px}.version-three .v2-footer ul{line-height:1.7}.version-three .v2-footer li{margin:0}.version-three .v2-footer-contact .button-primary:hover{background:var(--orange-dark)}
@media(max-width:1180px){.version-three .v2-header{gap:16px}.version-three #v2-nav{gap:12px}.version-three #v2-nav>a,.version-three .v2-nav-group>a{font-size:13px}.version-three .v2-contact{padding:11px 13px}.version-three .v2-header-actions{gap:9px}}
@media(max-width:1080px){.version-three #v2-nav{gap:0}.version-three #v2-nav>a,.version-three .v2-nav-group>a{font-size:16px}.version-three .v2-toc{padding:16px 20px}.version-three .v2-header{padding:12px 24px}.version-three .v2-document{gap:24px}}
@media(max-width:700px){.version-three .v2-masthead{margin:16px 16px 0;padding:25px}.version-three .v2-header{padding:12px 16px}.version-three .v2-logo img{width:94px}.version-three .v2-page-title{font-size:36px}.version-three .v2-document,.version-three .container-wrap{padding-left:16px;padding-right:16px}.version-three .v2-document .container-wrap{padding:0}.version-three .v2-footer{padding-left:24px;padding-right:24px}.version-three .v2-footer-contact h2{font-size:30px}}
.v3-social{display:flex;gap:24px;font-size:14px;margin-top:24px}
