/* Supporting commercial content; no account, invoice or demo styling. */
.table-scroll{max-width:100%;overflow-x:auto;border:1px solid #65765b;border-radius:6px;margin-block:24px}.table-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.6}.table-scroll th,.table-scroll td{padding:16px;text-align:start;border-bottom:1px solid #65765b55;vertical-align:top}.table-scroll th{font-weight:650}.content h3{font-size:20px;margin-block:28px 10px}.content p{line-height:1.85}.xyny-legacy-demo-links{padding:20px;margin:20px auto;max-width:1280px}.xyny-legacy-demo-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px}.xyny-compare .table-scroll{margin-block:24px}.price-grid{align-items:stretch}.package-data b{overflow-wrap:anywhere}button,input,select,textarea{max-width:100%}.proposal-form button,.proposal-form select,.proposal-form textarea{min-height:44px;font-size:16px}.price-card .price{overflow-wrap:normal;font-variant-numeric:tabular-nums}.package-action{min-height:48px;align-items:center}.pricing-disclaimer{line-height:1.85}.agreement-card p{line-height:1.8}.content section{scroll-margin-top:100px}@media(max-width:600px){.proposal-form .form-row{grid-template-columns:1fr}.content{min-width:0}.price-grid{grid-template-columns:1fr}.agreement-grid{grid-template-columns:1fr}.agreement-card,.price-card{min-width:0}.price{font-size:32px}.xyny-sector-card{min-width:0}.xyny-goal-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.content *{animation:none!important;transition:none!important}}
.document-cover>span,.sample-row>div>small,.sample-block>small,.document-end,.document-end>span{color:#29413e;font-size:11px;line-height:1.6}
