@font-face{font-family:TT Norms;src:url(../assets/fonts/tt-norms-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(../assets/fonts/TTNorms-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(../assets/fonts/tt-norms-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Briller;src:url("../assets/fonts/Briller W01 Bold.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--restore-off-white:#f9f8f3;--restore-subtle:#f1f0eb;--restore-ink:#0a0a0a;--restore-deep:#009;--restore-electric:#054ff0;--restore-teal:#0ff}html,body{background:var(--restore-ink);overflow-x:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:TT Norms,system-ui,sans-serif}body,p,.body-copy,.description,.dek,.hero__dek,.value-col__body,.vprop__body,.svc-block__body,.stat-block__body,.pricing-card__body,.tier-card__body,.process-step__body,.article-body p,.legal-body p{font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0, "dlig" 0;font-feature-settings:"liga" 0, "dlig" 0}h1,h2,h3,h4,h5,h6{font-variant-ligatures:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}html.opening-pending body{overflow:hidden}html.opening-pending .reveal-target{opacity:0}html.opening-pending #site-nav{opacity:0;pointer-events:none}html.animations-pending [data-reveal=headline],html.animations-pending [data-reveal=body],html.animations-pending [data-reveal=stat]{opacity:0}html.animations-pending [data-reveal=body]{transform:translateY(20px)}html.animations-pending [data-reveal=card-grid]>*{opacity:0;transform:translateY(30px)}html.animations-pending [data-reveal=rule],html.animations-pending main hr,html.animations-pending [data-reveal=eyebrow]>:first-child{transform-origin:0;transform:scaleX(0)}html.animations-pending [data-reveal=eyebrow]>:nth-child(2){opacity:0;transform:translate(-20px)}