:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141927;background:#f6f7fb;font-family:system-ui,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}
.mkt-menu-toggle.modern-hamburger{cursor:pointer;z-index:999;background:0 0;border:none;padding:8px;display:none}@media (max-width:1000px){.mkt-menu-toggle.modern-hamburger{justify-content:center;align-items:center;display:flex}}.designer-tabs-mobile-dropdown{display:none}.designer-tabs-select{width:100%;color:var(--text-main,#111);background-color:var(--accent-light,#e6f0eb);border:1px solid var(--border-light,#d4cfc6);appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23111111%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;border-radius:8px;margin-bottom:24px;padding:16px 48px 16px 16px;font-family:inherit;font-size:16px;font-weight:600}.mkt-menu-toggle.modern-hamburger .mkt-menu-bars{flex-direction:column;justify-content:space-between;width:26px;height:20px;display:flex;position:relative}.mkt-menu-toggle.modern-hamburger .bar{transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;background-color:#fff!important}.mkt-header-sticky-wrapper:not(.scrolled) .mkt-menu-toggle.modern-hamburger .bar{background-color:#fff!important}.mkt-menu-bars.open .bar1{transform:translateY(9px)rotate(45deg)}.mkt-menu-bars.open .bar2{opacity:0;transform:scaleX(0)}.mkt-menu-bars.open .bar3{transform:translateY(-9px)rotate(-45deg)}@media (max-width:1024px){.hero-layout{text-align:center!important;flex-direction:column!important;gap:40px!important;display:flex!important}.hero-content{align-items:center!important;padding-top:40px!important}.hero-actions{flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.mkt-hero-chips{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;display:grid!important}.designer-split-layout{flex-direction:column!important;gap:40px!important;display:flex!important}.designer-split-sticky{margin-bottom:24px!important;position:static!important}.feature-split,.feature-split.reverse{flex-direction:column!important;gap:40px!important;margin-bottom:80px!important;display:flex!important}.designer-security-grid{grid-template-columns:1fr!important;gap:40px!important;display:grid!important}.designer-poster-content{flex-direction:column!important;gap:40px!important;display:flex!important}}@media (max-width:767.98px){.designer-tabs-sidebar{display:none!important}.designer-tabs-mobile-dropdown{display:block!important}.section,.designer-security-section,.designer-poster-section,.mkt-data-out,.mkt-faq{padding-top:64px!important;padding-bottom:64px!important}.hero-banner{padding-top:100px!important;padding-bottom:64px!important}.feature-split,.designer-split-layout{margin-bottom:48px!important;padding-top:32px!important}p,.text-lead,.designer-lead,.designer-security-lead,.designer-poster-lead,.designer-situation-text p,.designer-security-pillar-desc,.designer-catalog-lead{font-size:15px!important;line-height:1.5!important}.feature-outcomes{gap:32px!important}.feature-outcome-value{font-size:28px!important}.package-spec-section{margin-top:32px!important}.pricing-packages-header{margin-bottom:16px!important}.pricing-which-grid{gap:24px!important}.pricing-quote-text{font-size:18px!important;line-height:1.5!important}.mkt-price-card,.mkt-price-card.hero{padding:0!important}.mkt-price-card .mkt-price-head,.mkt-price-card.hero .mkt-price-head{min-height:auto!important;padding:24px!important}.mkt-price-body{padding:24px!important}.contact-section-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:32px!important}.contact-section-head>div:first-child{border-bottom:2px solid var(--text-main);width:100%;padding-bottom:16px}.contact-section-head p{text-align:left!important;max-width:100%!important}.contact-editorial-entry{padding:32px 0!important}.contact-directory-num{font-size:40px!important}.contact-note-card{margin-top:16px!important;padding:16px!important}.contact-cta-box{margin-top:32px!important;padding:24px 16px 16px!important}.contact-cta-box p:last-child{margin-bottom:0!important}.contact-cta-title,.contact-cta-actions{margin-bottom:16px!important}.contact-cta-actions .mkt-contact{margin-top:0!important}.feature-hero-section{padding-top:100px!important;padding-bottom:40px!important}.feature-breadcrumb{margin-bottom:16px!important}.feature-hero-content{gap:24px!important}.feature-hero-title{margin-top:0!important}.feature-hero-desc{margin-top:16px!important}.feature-outcomes{flex-flow:column!important;gap:16px!important;margin-top:16px!important;padding-top:16px!important}.feature-outcome-item{width:100%!important;margin:0!important;padding:0!important}.feature-outcome-value{margin-bottom:8px!important;font-size:32px!important;line-height:1!important}.feature-quote-section,.feature-capabilities-section,.feature-related-section{padding:64px 0!important}.feature-quote-section .text-eyebrow{margin-bottom:16px!important}.feature-quote-section .designer-h2{font-size:1.25rem!important;line-height:1.4!important}.feature-workflow-section{padding:80px 0!important}.feature-section-head,.feature-section-head-center{margin-bottom:32px!important}.feature-ledger-entry{padding:32px 0!important}.feature-ledger-box{margin-top:16px!important;padding:16px!important}.feature-workflow-item{gap:24px!important;padding-bottom:48px!important}.feature-workflow-circle{width:48px!important;height:48px!important;box-shadow:0 0 0 4px var(--bg-dark)!important;font-size:18px!important}.feature-workflow-line{left:23px!important}.contact-timeline-item{gap:24px!important;padding-bottom:48px!important}.contact-timeline-circle{width:48px!important;height:48px!important;box-shadow:0 0 0 4px var(--bg-dark)!important;font-size:18px!important}.contact-timeline-line{left:23px!important}.contact-timeline-actions{flex-direction:column!important;gap:16px!important;margin-top:48px!important}.contact-timeline-actions .btn{width:100%!important}.mkt-editorial-entry{padding:32px 0!important}.feature-ledger-num{font-size:40px!important}.feature-ledger-box{padding:16px!important}.feature-related-card{padding:24px!important}.feature-related-title{font-size:20px!important}.text-hero,.designer-security-title,.designer-poster-title,.designer-catalog-title{font-size:2.25rem!important;line-height:1.2!important}.text-h2,.designer-h2{font-size:1.75rem!important;line-height:1.25!important}.text-h3,.mkt-price-figure .pricing-card-price{font-size:1.5rem!important}.btn,.btn-primary,.btn-outline{text-align:center!important;white-space:nowrap!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 16px!important;font-size:14px!important}.mkt-hero-chips{grid-template-columns:1fr!important}.hero-actions .btn{text-align:center!important;justify-content:center!important;width:100%!important}.hero-visual-3d{width:100%!important;margin-top:24px!important;overflow:hidden!important}.feature-visual{border-radius:12px!important;min-height:320px!important;overflow:hidden!important}.feature-visual>div:not(img){transform-origin:50%!important;width:90%!important;margin:20px auto 0!important;position:relative!important;inset:auto!important;transform:scale(.85)!important}.designer-situation-row{flex-direction:column!important;gap:12px!important}.designer-situation-num{margin-bottom:0!important;font-size:1.25rem!important}.designer-poster-secondary-links{flex-direction:column!important;gap:16px!important}.designer-poster-bg{font-size:12rem!important;top:50%!important;transform:translateY(-50%)!important}.designer-security-intro{margin-bottom:32px!important;position:static!important}.designer-poster-card{border-radius:16px!important;padding:24px!important}.workflow-arrow-btn{display:none!important}.workflow-slide-card{flex:1!important;width:100%!important;transform:scale(1)!important}.workflow-slide-card:not(.active){display:none!important}}@media (max-width:575.98px){.text-hero{font-size:2.25rem!important}.feature-visual>div:not(img){transform:scale(.75);width:100%!important}}.modern-legal-toc{background:var(--bg-paper,#fff);border:1px solid var(--border-light,#e5e7eb);scrollbar-width:none;-ms-overflow-style:none;border-radius:24px;padding:32px 24px;box-shadow:0 4px 24px #0000000a}.modern-legal-toc::-webkit-scrollbar{display:none}.modern-legal-toc h2{color:var(--text-main,#111);border-bottom:2px solid var(--border-light,#e5e7eb);margin-bottom:24px;padding-bottom:16px;font-size:14px}.modern-legal-toc a{border-radius:12px;align-items:flex-start;text-decoration:none;color:var(--text-muted)!important;gap:12px!important;padding:12px 16px!important;transition:all .2s!important;display:flex!important}.modern-legal-toc a:hover{background:var(--bg-subtle,#f5f5f5);color:var(--text-main)!important}.modern-legal-toc a.active{box-shadow:inset 2px 0 0 var(--accent-primary,#34d399);font-weight:600;background:var(--accent-light,#e6f0eb)!important;color:var(--text-main,#111)!important}.modern-legal-toc a.active .mkt-legal-toc-num{color:var(--accent-primary,#34d399)}.mkt-legal-prose{background:var(--bg-white,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:24px;padding:48px;box-shadow:0 4px 24px #00000005}.modern-legal-mobile-dropdown{display:none}@media (max-width:1024px){.mkt-legal-hero{padding-top:100px!important;padding-bottom:40px!important}.mkt-legal-body{padding-top:40px!important}.mkt-legal-title{margin-bottom:24px!important;font-size:2.25rem!important}.modern-legal-toc{display:none!important}.modern-legal-mobile-dropdown{width:100%;margin-bottom:0;display:block}.mkt-legal-prose{box-sizing:border-box;border-radius:16px;padding:24px 16px;overflow-x:hidden;width:100%!important;max-width:100%!important}.mkt-legal-layout{box-sizing:border-box;padding:0 16px;overflow-x:hidden;gap:24px!important;width:100%!important;max-width:100%!important}}
