/* Revit free landing: same typefaces as the native signup. Source art stays sealed. */
@font-face{font-family:AMSInter;src:url('fonts/inter/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:AMSPlex;src:url('fonts/ibm-plex-sans/IBMPlexSansVariable.woff2') format('woff2');font-weight:100 700;font-style:normal;font-display:swap}
.ams-revit-free{font-family:AMSPlex,Arial,sans-serif}
.ams-revit-free .design-item.text,.ams-revit-free .design-item.button,.ams-revit-free .landing-dialog{font-family:AMSPlex,Arial,sans-serif!important}
.ams-revit-free #item-rec595471032-1684921970145,
.ams-revit-free #item-rec595471032-1680605525067,
.ams-revit-free #item-rec595471032-1569320294054,
.ams-revit-free #item-rec598618045-1680501303898,
.ams-revit-free #item-rec595997634-1681137316240,
.ams-revit-free #item-rec595997634-1681137496502,
.ams-revit-free #item-rec596006009-1680501303898{font-family:AMSInter,Arial,sans-serif!important}
.ams-revit-free #rec595471032{height:884px;overflow:clip}
@media(min-width:480px){.ams-revit-free #rec595471032{height:1012px}}
@media(min-width:640px){.ams-revit-free #rec595471032{height:1205px}}
@media(min-width:960px){.ams-revit-free #rec595471032{height:650px}}
@media(min-width:1200px){.ams-revit-free #rec595471032{height:800px}}
.ams-revit-free #rec596006078 .img-zoom{border:1px solid #d9dce1}
.ams-revit-free .lightbox>img{border:1px solid #d9dce1}
.ams-revit-free #rec595922045.revit-statistics{height:auto;background:#fff;padding:70px 24px}
.revit-statistics-inner{max-width:1160px;margin:auto;color:#2d2d2f}
.revit-statistics h2{font:650 42px/1.15 AMSInter,Arial,sans-serif;letter-spacing:-1px;margin:0 0 20px}
.revit-statistics-intro{max-width:820px;margin:0 0 34px;font:400 18px/1.55 AMSPlex,Arial,sans-serif}
.revit-statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.revit-statistic{border:1px solid #e3e5e8;border-radius:18px;background:#f5f6f8;padding:26px;min-width:0}
.revit-statistic:first-child{background:#e4f1ff;border-color:#e4f1ff}
.revit-statistic strong{display:block;font:600 40px/1.2 AMSInter,Arial,sans-serif;letter-spacing:-1px;white-space:nowrap}
.revit-statistic h3{font:500 17px/1.4 AMSPlex,Arial,sans-serif;margin:3px 0 25px}
.revit-statistic p{font:400 15px/1.45 AMSPlex,Arial,sans-serif;margin:0;color:#666b74}
@media(max-width:800px){.ams-revit-free #rec595922045.revit-statistics{padding:45px 20px}.revit-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.revit-statistics h2{font-size:32px}.revit-statistic{padding:22px}.revit-statistic strong{font-size:32px}}
@media(max-width:480px){.ams-revit-free #rec595922045.revit-statistics{padding:38px 16px}.revit-statistics-grid{grid-template-columns:1fr;gap:12px}.revit-statistics h2{font-size:28px}.revit-statistics-intro{font-size:16px;margin-bottom:25px}.revit-statistic h3{margin-bottom:15px}}
