@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@500;600;700;800&family=Barlow+Condensed:wght@600;700&family=IBM+Plex+Mono:wght@500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap');
.wordmark-image{display:block;width:132px;height:auto}
.eyebrow{font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:.11em;color:#e89a22;text-rendering:geometricPrecision;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-synthesis:none;text-shadow:none}
.feature-rows article{display:flex;min-height:260px;flex-direction:column;justify-content:center}
.feature-rows{padding-top:110px}
.partner-callout.quiet-partner{margin-top:110px}
.price-quote{max-width:none;margin:20px 0 110px;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));background:#e89a22;color:#000}.price-quote blockquote{max-width:1120px;margin:0;font:600 clamp(34px,4.5vw,60px)/1.12 Archivo,sans-serif;letter-spacing:-.04em;color:#000}.price-quote p{margin:34px 0 0;font:600 18px/1.4 "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#000}.price-quote p::before{content:",  ";opacity:.55}
.partner-price-note.partner-price-note{border-top:0}
.terms-line.terms-line{border-top:0}
header nav>a,.nav-drop>button{position:relative;transition:color .18s ease}header nav>a:hover,.nav-drop>button:hover,header nav>a:focus-visible,.nav-drop>button:focus-visible{color:#e89a22}header nav>a[aria-current="page"],.nav-drop>button[aria-current="page"]{color:#e89a22}header nav>a[aria-current="page"]::after,.nav-drop>button[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;background:#e89a22}.nav-drop div a[aria-current="page"]{color:#e89a22;background:#17130d}
.visual-pair.golden-report-panel{max-width:none;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));grid-template-columns:1.05fr .95fr;background:#f2f2ee;color:#000}.golden-report-visual{max-width:620px;margin:0;box-shadow:0 28px 65px #0002;border:1px solid #d6d6d0}.golden-report-visual img{display:block;width:100%;height:auto}.golden-report-panel>div{align-self:center;max-width:560px}.golden-report-panel h2{color:#000}.golden-report-panel p,.golden-report-panel li{color:#454540}.golden-report-panel .eyebrow{color:#b66f08}@media(max-width:1000px){.visual-pair.golden-report-panel{grid-template-columns:1fr}.golden-report-panel>div{max-width:720px}}
@media(max-width:1400px) and (min-width:1001px){header{gap:18px}nav{gap:14px}nav>a,.nav-drop button{font-size:12px}.button.small{padding-left:13px;padding-right:13px}}
.visual-pair.regulatory-panel{max-width:none;margin:0;min-height:760px;background:#f2f0ed url('/assets/regulatory-horizon-panel.png') center/cover no-repeat;color:#000;padding:90px max(24px,calc((100vw - 1540px)/2 + 24px));grid-template-columns:1fr 1fr;gap:0}.regulatory-visual-spacer{min-height:580px}.regulatory-panel>div:last-child{width:min(650px,100%);padding:30px 20px;align-self:center;justify-self:center}.regulatory-panel h2{color:#000}.regulatory-panel h2 .heading-line{white-space:nowrap}.regulatory-panel p,.regulatory-panel li{color:#393936}.regulatory-panel .eyebrow{color:#b66f08}
.cards article{color:#000}.cards article p{color:#555}.cards article h3{color:#000}.slide-controls{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:28px}.next-button{border:1px solid var(--aqua);background:transparent;color:#fff;padding:13px 20px;font:700 14px Archivo,sans-serif;cursor:pointer}.next-button:hover{background:var(--aqua);color:#000}.next-button span{margin-left:28px;color:var(--aqua)}.next-button:hover span{color:#000}.slide-controls small{font:500 12px "IBM Plex Mono",monospace;color:#888}.partner-actions{display:grid;gap:15px;justify-items:start}.direct-price{max-width:var(--max);margin:auto;padding:0 24px 80px;display:grid;grid-template-columns:1fr 1fr;gap:1px}.direct-price>div{border:1px solid #333;background:#111;padding:45px}.direct-price>div:first-child>strong{display:block;font:400 clamp(70px,9vw,120px)/1 "Archivo Black",sans-serif;color:var(--aqua)}.direct-price h2{font-size:26px}.direct-price p{color:#aaa}.price-example>span,.price-detail article>span{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.12em;color:var(--aqua);text-transform:uppercase}.price-example h3{font-size:34px}.price-example>strong{display:block;font-size:28px;margin:14px 0}.price-example small{font-size:13px;color:#aaa}.price-detail{max-width:var(--max);margin:auto;padding:0 24px 80px;display:grid;grid-template-columns:repeat(3,1fr)}.price-detail article{padding:35px;border:1px solid #333;margin-left:-1px}.price-detail h3{font-size:26px}.price-detail p,.price-detail li{color:#bbb}.terms-line,.partner-price-note{max-width:var(--max);margin:auto;padding:65px 24px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;border-top:1px solid #333}.terms-line h2,.partner-price-note h2{font-size:38px;margin:0}.terms-line p,.partner-price-note p{color:#aaa}.partner-price-note{display:block;padding-bottom:110px}.partner-price-note .text-link{color:var(--aqua)}.partner-criteria{margin-top:40px;padding:28px;border:1px solid #333;background:#111}.partner-criteria h3{font-size:24px}.partner-criteria li,.partner-criteria p{color:#bbb}.partner-application{gap:19px}@media(max-width:900px){.direct-price,.price-detail,.terms-line{grid-template-columns:1fr}.price-detail article{margin:-1px 0 0}.slide-controls{justify-content:space-between}}
.tap-hero{grid-template-columns:.9fr 1.1fr;gap:80px}.tap-demo{border:1px solid #343434;background:#090909;box-shadow:0 35px 80px #000;padding:22px;min-height:500px;position:relative;overflow:hidden}.demo-top{display:flex;justify-content:space-between;color:#777;font:500 10px/1 "IBM Plex Mono",monospace;letter-spacing:.13em;padding-bottom:18px;border-bottom:1px solid #292929}.demo-top b{color:var(--aqua)}.tap-event{display:flex;align-items:center;gap:15px;margin:30px 0;padding:18px;background:#15110b;border:1px solid #493417}.pulse-mark{display:grid;place-items:center;width:48px;height:48px;background:var(--aqua);color:#000;border-radius:7px;font-size:32px;animation:signal 2.4s ease-in-out infinite}.tap-event small,.tap-event strong{display:block}.tap-event small{font:500 10px "IBM Plex Mono",monospace;letter-spacing:.12em;color:var(--aqua)}.tap-event strong{font:500 14px "IBM Plex Mono",monospace;margin-top:4px}.asset-proof{background:#121212;border:1px solid #333;padding:25px;animation:record-in 4.8s ease-in-out infinite}.proof-head{display:flex;justify-content:space-between;font:500 11px "IBM Plex Mono",monospace;letter-spacing:.1em;color:#aaa}.proof-head b{background:var(--aqua);color:#000;padding:4px 7px}.asset-proof h3{font-size:28px;margin:13px 0 22px}.proof-row{display:grid;grid-template-columns:125px 1fr;gap:15px;padding:10px 0;border-top:1px solid #292929;font-size:13px}.proof-row span{color:#888}.proof-file{display:flex;gap:12px;align-items:center;background:#1b1b18;margin-top:16px;padding:13px}.proof-file>span{color:var(--aqua);font-size:20px}.proof-file strong,.proof-file small{display:block}.proof-file small{color:#888}.demo-note{font-size:11px;color:#777;margin:14px 0 0}.explainer{max-width:var(--max);margin:auto;padding:120px 24px}.explainer h2{font-size:clamp(38px,5vw,66px);line-height:1.06;letter-spacing:-.045em;max-width:1080px;margin:0}.explainer p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:850px;margin-top:40px}.positioning{max-width:none;background:#f2f2ee;color:#000;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px))}.position-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.position-grid article{padding:34px;border:1px solid #c8c8c1;margin-left:-1px}.position-grid article>b{font:500 12px "IBM Plex Mono",monospace;color:#9a6818}.position-grid h3{font-size:27px;line-height:1.15}.position-grid p{color:#53534e}.position-grid .position-samtap{background:#000;color:#fff;border-color:#000}.position-grid .position-samtap p{color:#aaa}.position-grid .position-samtap b{color:var(--aqua)}.golden-proof{max-width:var(--max);margin:auto;padding:115px 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.golden-proof h2{font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.04em;margin:0}.golden-proof p{font-size:18px;color:#aaa;margin:28px 0}.capabilities{max-width:none;background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px))}.cap-head{max-width:850px}.cap-head h2{font-size:clamp(42px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.cap-head>p{font-size:20px;color:#555}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.cap-grid article{padding:30px;border:1px solid #c8c8c1;margin:-1px 0 0 -1px}.cap-grid article>span{font:500 11px "IBM Plex Mono",monospace;color:#9a6818}.cap-grid h3{font-size:23px;line-height:1.2;margin:13px 0}.cap-grid p{color:#555}.quiet-partner{background:#0b0b0b;border:1px solid #333;margin-top:110px;margin-bottom:110px;padding:58px}.quiet-partner .eyebrow{color:var(--aqua)}@keyframes signal{0%,60%,100%{box-shadow:0 0 0 0 #e89a2240}30%{box-shadow:0 0 0 14px #e89a2200}}@keyframes record-in{0%,10%{opacity:.4;transform:translateY(8px)}25%,90%{opacity:1;transform:none}100%{opacity:.4;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.pulse-mark,.asset-proof{animation:none}}@media(max-width:1000px){.tap-hero,.golden-proof{grid-template-columns:1fr}.position-grid,.cap-grid{grid-template-columns:1fr 1fr}.tap-demo{min-height:0}}@media(max-width:650px){.position-grid,.cap-grid{grid-template-columns:1fr}.tap-demo{padding:14px}.proof-row{grid-template-columns:1fr;gap:2px}.quiet-partner{margin-left:18px;margin-right:18px;padding:35px 24px}}
:root{--ink:#000;--deep:#000;--teal:#d98812;--aqua:#e89a22;--lime:#e89a22;--paper:#f2f2ee;--white:#fff;--line:#30302d;--muted:#aaa9a3;--surface:#0b0b0b;--max:1240px}
body{background:var(--surface);color:var(--white);font-family:"IBM Plex Sans",sans-serif}.release-strip{background:var(--aqua);color:#000;text-align:center;padding:7px 20px;font:600 12px/1.4 "IBM Plex Mono",monospace;letter-spacing:.05em;text-transform:uppercase}.release-strip a{margin-left:14px;font-weight:800}header{max-width:100%;padding-left:max(24px,calc((100vw - var(--max))/2 + 24px));padding-right:max(24px,calc((100vw - var(--max))/2 + 24px));border-bottom:1px solid #242424;background:#000}.logo{display:block;line-height:1}.wordmark{font:400 27px/1 "Archivo Black",sans-serif;letter-spacing:-1.4px;white-space:nowrap}.wordmark b{color:var(--aqua)}.wordmark strong{color:#fff}.nfc{font:700 17px/1 sans-serif;color:var(--aqua);font-style:normal;vertical-align:top;margin-left:3px}.strapline{display:block;margin-top:10px;font:500 7px/1.4 "IBM Plex Mono",monospace;letter-spacing:.2em;color:#aaa9a3}.strapline i{color:var(--aqua);font-style:normal}nav>a,.nav-drop button{font-family:Archivo,sans-serif;font-size:14px;font-weight:600;color:#d7d7d2;line-height:1}.nav-drop>div{background:#0b0b0b;border-color:#323232}.nav-drop div a{color:#fff}.nav-drop div a:hover{background:#1a1a1a;color:var(--aqua)}h1,h2,h3{font-family:Archivo,sans-serif}.hero h1,.page-hero h1,.form-page h1,.guide-head h1{font-family:"Archivo Black",Archivo,sans-serif}.eyebrow,.feature-rows article>span,.article-grid article>span,.pillar-intro+*,.section-no{font-family:"IBM Plex Mono",monospace}.eyebrow{color:var(--aqua)}.hero{max-width:var(--max);min-height:720px}.hero h1 em{color:var(--aqua)}.hero p,.page-hero>p,.form-page>div>p{color:#c2c2bc}.button{background:var(--aqua);color:#000;border-radius:2px}.button:hover{background:#f0aa37}.text-link{color:#fff}.micro{color:#8f8f89}.product-shot{background:#111;color:#fff;border-color:#343434;box-shadow:0 35px 80px #000;transform:none}.shot-bar{background:#1c1c1c}.shot-bar span{background:#555}.shot-bar em{color:#aaa}.shot-body aside{background:#000}.shot-body aside i{background:#5a431a}.shot-body main>small{color:var(--aqua)}.metrics b{background:#1c1c1c}.metrics small{color:#aaa}.lines i{background:#292929}.split{border-color:#313131}.prose{color:#ccc}.pillars{max-width:none;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#000}.pillar-intro{grid-column:1/-1;padding-bottom:48px;max-width:840px}.pillar-intro h2{font:800 clamp(38px,5vw,64px)/1.05 Archivo,sans-serif;letter-spacing:-.04em;margin:0}.pillars>a{display:block;background:#111;border:1px solid #323232;padding:38px;text-decoration:none;min-height:330px;transition:.2s}.pillars>a:hover{background:#17130d;border-color:var(--aqua);transform:translateY(-5px)}.pillars>a>span{font:500 12px/1 "IBM Plex Mono",monospace;letter-spacing:.12em;color:var(--aqua)}.pillars h3{font-size:32px;line-height:1.08;margin:28px 0 18px}.pillars p{color:#aaa9a3}.pillars a>b{display:block;margin-top:32px;color:var(--aqua)}.dark-showcase{background:#f2f2ee;color:#000}.dark-showcase .eyebrow{color:#d98812}.dark-showcase>div>p{color:#4f4f4a}.dark-showcase .product-shot{color:white}.dark-showcase .button.outline{color:#000;border-color:#000}.partner-callout{max-width:var(--max);margin:0 auto;padding:90px 24px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px;border-bottom:1px solid #333}.partner-callout h2,.partner-value h2,.founding h2{font-size:clamp(38px,5vw,65px);line-height:1.05;letter-spacing:-.04em;margin:0}.partner-callout p{font-size:19px;color:#aaa;max-width:760px}.sector-section{background:#0b0b0b}.sector-grid a{background:#111;border-color:#333;color:#fff}.sector-grid a:hover{background:var(--aqua);color:#000}.cta-band{background:var(--aqua);color:#000}.cta-band .eyebrow{color:#000}.cta-band p{color:#272014}.cta-band .button.light{background:#000;color:#fff}.cta-band .light-link{color:#000}.visual-pair,.feature-rows,.walkthrough,.page-hero,.form-page,.article-grid,.quote{background:#0b0b0b}.feature-rows article,.article-grid article{background:#111;border-color:#333}.feature-rows article>span,.article-grid article>span{color:var(--aqua)}.tabs{border-color:#333}.tabs button{color:#999}.tabs button.active{color:var(--aqua);box-shadow:inset 0 -3px var(--aqua)}.price-grid article,.lead-form{background:#111;border-color:#333;color:#fff}.price-grid article.featured{background:#f2f2ee;color:#000}.lead-form input,.lead-form select,.lead-form textarea{background:#191919;border-color:#444;color:white}.report-preview{background:#f2f2ee;color:#000}.partner-value{max-width:var(--max);margin:auto;padding:30px 24px 110px}.partner-value>div:first-child{max-width:850px}.partner-value>div:first-child p{font-size:19px;color:#aaa}.value-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:55px}.value-grid article{padding:38px;border:1px solid #333;margin:-1px 0 0 -1px;background:#111}.value-grid article>b{font:500 12px "IBM Plex Mono",monospace;color:var(--aqua)}.value-grid h3{font-size:27px}.value-grid p{color:#aaa}.founding{max-width:none;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));background:var(--aqua);color:#000}.founding .eyebrow{color:#000}.founding p{font-size:20px;max-width:760px}.founding .button{background:#000;color:#fff}.guide{background:#0b0b0b}.guide-head{max-width:var(--max);margin:auto!important;height:auto!important;display:block!important;padding:90px 24px!important;border:0!important;background:transparent!important}.guide-head>a{display:inline-block;color:#aaa;margin-bottom:70px}.guide-head h1{font-size:clamp(44px,6vw,76px);line-height:1.02;letter-spacing:-.05em;max-width:950px;margin:0 0 25px}.guide-head p{font-size:21px;color:#b9b9b3;max-width:800px}.guide-body{max-width:var(--max);margin:auto;padding:0 24px 110px;display:grid;grid-template-columns:260px 1fr;gap:90px}.guide-body aside{position:sticky;top:30px;align-self:start;display:grid;gap:13px;border-top:1px solid #333;padding-top:22px}.guide-body aside strong{font-family:"IBM Plex Mono",monospace;color:var(--aqua);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.guide-body aside a{color:#aaa;text-decoration:none;font-size:14px}.guide-body>div>section{padding:10px 0 75px;border-top:1px solid #333}.guide-body h2{font-size:38px;line-height:1.15;margin:15px 0}.guide-body p{font-size:19px;color:#c2c2bd;max-width:760px}.section-no{color:var(--aqua);font-size:12px}.guide-body .guide-next{background:#f2f2ee;color:#000;padding:45px;margin-top:10px}.guide-body .guide-next p{color:#444}.article-grid article a{color:var(--aqua)}footer{background:#000}.footer-top{border-color:#333}.footer-top .logo{min-width:330px}.legal,.footer-grid{border-color:#333}@media(max-width:1100px){nav{gap:16px}nav>a,.nav-drop button{font-size:13px}.pillars{grid-template-columns:1fr}.pillars>a{min-height:0}.partner-callout{grid-template-columns:1fr}.guide-body{grid-template-columns:1fr}.guide-body aside{position:static}}@media(max-width:1000px){nav{background:#0b0b0b;border-color:#333}.value-grid{grid-template-columns:1fr}}@media(max-width:650px){.release-strip{font-size:10px}.release-strip a{display:block;margin:3px 0 0}.wordmark{font-size:24px}.pillars{padding-top:75px}.footer-top .logo{min-width:0}.guide-head{padding-top:60px!important}.guide-body h2{font-size:31px}}
@media(max-width:1000px){.visual-pair.regulatory-panel{min-height:0;grid-template-columns:1fr;padding:46vw 24px 70px;background-size:100% auto;background-position:center top;gap:0}.regulatory-visual-spacer{display:none}.regulatory-panel>div:last-child{max-width:720px;padding:20px 0 0}}@media(max-width:650px){.visual-pair.regulatory-panel{padding:48vw 24px 60px;background-size:auto 47vw;background-position:left top}.regulatory-panel>div:last-child{padding:20px 0 0}.regulatory-panel h2 .heading-line{white-space:normal}}
.lifecycle-monitor-panel{min-height:760px;background:#eee9e1 url('/assets/lifecycle-monitor-panel.png') center/cover no-repeat;color:#000;padding:90px max(24px,calc((100vw - 1540px)/2 + 24px));display:grid;grid-template-columns:.82fr 1.18fr;align-items:center}.lifecycle-monitor-copy{max-width:570px;padding:30px 0}.lifecycle-monitor-copy h2,.lifecycle-actions h2,.lifecycle-foundation h2{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 28px}.lifecycle-monitor-copy p{font-size:20px;line-height:1.65;color:#3c3935}.lifecycle-monitor-copy li{font-size:17px;color:#34312e;margin:13px 0}.lifecycle-monitor-copy .eyebrow{color:#a76200}.lifecycle-monitor-spacer{min-height:550px}.lifecycle-actions{max-width:var(--max);margin:auto;padding:120px 24px}.lifecycle-actions-head{max-width:920px}.lifecycle-actions-head p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:850px}.lifecycle-dashboard{margin:60px 0 0;border:1px solid #3a3a36;background:#111;box-shadow:0 35px 90px #000}.lifecycle-dashboard img{display:block;width:100%;height:auto}.lifecycle-dashboard figcaption{padding:15px 20px;color:#8f8f89;font-size:13px;border-top:1px solid #30302d}.lifecycle-insights{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px}.lifecycle-insights article{padding:30px;border:1px solid #333;margin-left:-1px;background:#111}.lifecycle-insights span{font:500 11px "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}.lifecycle-insights h3{font-size:24px;line-height:1.16;margin:20px 0 14px}.lifecycle-insights p{color:#aaa9a3;line-height:1.6}.lifecycle-foundation{background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.lifecycle-foundation>div:first-child p{font-size:19px;line-height:1.7;color:#53534e;max-width:680px}.lifecycle-foundation .eyebrow{color:#a76200}.lifecycle-stats{display:grid;grid-template-columns:1fr}.lifecycle-stats article{display:flex;justify-content:space-between;gap:30px;align-items:baseline;padding:22px 0;border-bottom:1px solid #c5c3bd}.lifecycle-stats b{font:700 23px Archivo,sans-serif}.lifecycle-stats span{color:#5e5b56;text-align:right}@media(max-width:1000px){.lifecycle-monitor-panel{min-height:0;grid-template-columns:1fr;padding:66vw 24px 75px;background-size:auto 64vw;background-position:center top}.lifecycle-monitor-spacer{display:none}.lifecycle-monitor-copy{max-width:720px}.lifecycle-insights{grid-template-columns:1fr 1fr}.lifecycle-foundation{grid-template-columns:1fr}}@media(max-width:650px){.lifecycle-monitor-panel{padding-top:69vw;background-size:auto 67vw}.lifecycle-monitor-copy p,.lifecycle-actions-head p{font-size:18px}.lifecycle-insights{grid-template-columns:1fr}.lifecycle-insights article{margin:-1px 0 0}.lifecycle-actions{padding-top:80px}.lifecycle-foundation{padding-top:80px;padding-bottom:80px}.lifecycle-stats article{display:grid;gap:6px}.lifecycle-stats span{text-align:left}}
.lifecycle-trace{max-width:var(--max);margin:auto;padding:0 24px 120px}.lifecycle-trace-head{max-width:850px}.lifecycle-trace h2,.lifecycle-method h2{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 28px}.lifecycle-trace-head p{font-size:20px;line-height:1.7;color:#b8b8b2}.lifecycle-asset-table{margin-top:55px}.lifecycle-method{background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px))}.lifecycle-method>div:first-child{max-width:900px}.lifecycle-method .eyebrow{color:#a76200}.lifecycle-method>div:first-child>p{font-size:20px;line-height:1.7;max-width:790px;color:#53534e}.lifecycle-method-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.lifecycle-method-grid article{padding:30px;border:1px solid #c5c3bd;margin-left:-1px}.lifecycle-method-grid span{font:600 11px "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#a76200}.lifecycle-method-grid h3{font-size:24px;line-height:1.16;margin:20px 0 14px}.lifecycle-method-grid p{line-height:1.62;color:#53534e}.lifecycle-method-note{margin:35px 0 0;max-width:950px;font-size:15px;line-height:1.65;color:#5e5b56}@media(max-width:1000px){.lifecycle-method-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.lifecycle-trace{padding-bottom:80px}.lifecycle-trace-head p{font-size:18px}.lifecycle-method{padding-top:80px;padding-bottom:80px}.lifecycle-method-grid{grid-template-columns:1fr}.lifecycle-method-grid article{margin:-1px 0 0}}
.home-short-hero,.compliance-short-hero,.how-short-hero{max-width:var(--max);margin:auto;padding:88px 24px 82px;background:#0b0b0b}.home-short-hero h1,.compliance-short-hero h1,.how-short-hero h1{font:400 clamp(52px,7vw,94px)/.96 "Archivo Black",sans-serif;letter-spacing:-.055em;max-width:1050px;margin:14px 0 25px}.home-short-hero h1 em,.compliance-short-hero h1 em{color:var(--aqua);font-style:normal}.home-short-hero>p,.compliance-short-hero>p,.how-short-hero>p{font-size:21px;line-height:1.6;color:#c2c2bc;max-width:820px}.home-dashboard-panel,.compliance-monitor-panel{min-height:760px;background:#eee9e1 center/cover no-repeat;color:#000;padding:90px max(24px,calc((100vw - 1540px)/2 + 24px));display:grid;grid-template-columns:.82fr 1.18fr;align-items:center}.home-dashboard-panel{background-image:url('/assets/home-dashboard-monitor.png')}.home-dashboard-copy,.compliance-monitor-copy{max-width:575px;padding:30px 0}.home-dashboard-copy h2,.compliance-monitor-copy h2,.home-solution-intro h2,.dashboard-proof h2,.compliance-outcomes h2,.compliance-detail h2,.how-outcome h2{font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 27px}.home-dashboard-copy p,.compliance-monitor-copy p{font-size:20px;line-height:1.65;color:#393936}.home-dashboard-copy li,.compliance-monitor-copy li{font-size:17px;color:#393936;margin:12px 0}.home-dashboard-copy .eyebrow,.compliance-monitor-copy .eyebrow{color:#a76200}.home-dashboard-spacer,.compliance-monitor-spacer{min-height:560px}.home-solution-intro,.compliance-outcomes{max-width:var(--max);margin:auto;padding:120px 24px}.home-solution-intro>p,.compliance-outcomes>div:first-child p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:850px}.home-outcomes,.compliance-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.home-outcomes article,.compliance-outcome-grid article{padding:34px;border:1px solid #333;margin-left:-1px;background:#111}.home-outcomes b,.compliance-outcome-grid b{font:600 11px "IBM Plex Mono",monospace;color:var(--aqua)}.home-outcomes h3,.compliance-outcome-grid h3{font-size:27px;line-height:1.15;margin:20px 0 14px}.home-outcomes p,.compliance-outcome-grid p{color:#aaa9a3;line-height:1.62}.dashboard-proof,.compliance-detail{background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.dashboard-proof>div>p,.compliance-detail>div>p{font-size:19px;line-height:1.7;color:#53534e}.dashboard-proof .eyebrow,.compliance-detail .eyebrow{color:#a76200}.dashboard-proof figure,.compliance-detail figure{margin:0;border:1px solid #c7c5c0;box-shadow:0 28px 65px #0002;background:#111}.dashboard-proof img,.compliance-detail img{display:block;width:100%;height:auto}.dashboard-proof figcaption,.compliance-detail figcaption,.guide-screen figcaption{padding:12px 16px;font-size:13px;color:#65615b;background:#f2f2ee}.solution-paths{max-width:none;background:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:repeat(3,1fr)}.solution-paths>a{display:block;padding:38px;border:1px solid #333;margin-left:-1px;color:#fff;text-decoration:none;background:#111}.solution-paths>a:hover{border-color:var(--aqua);background:#17130d}.solution-paths span{font:600 11px "IBM Plex Mono",monospace;color:var(--aqua)}.solution-paths h3{font-size:29px;line-height:1.12;margin:23px 0 16px}.solution-paths p{color:#aaa9a3}.solution-paths b{display:block;margin-top:28px;color:var(--aqua)}.compliance-monitor-panel{background-image:url('/assets/compliance-monitor.png');grid-template-columns:1.18fr .82fr}.compliance-outcome-grid{grid-template-columns:repeat(4,1fr)}.compliance-detail{grid-template-columns:.62fr 1.38fr}.real-walkthrough{max-width:var(--max);margin:auto;padding-top:20px}.product-walk-slide{grid-template-columns:1.35fr .65fr;align-items:center}.product-walk-slide figure{margin:0;border:1px solid #333;box-shadow:0 25px 65px #000;background:#111;overflow:hidden}.product-walk-slide img{display:block;width:100%;height:auto}.how-outcome{background:#f2f2ee;color:#000;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:1fr 1fr;gap:80px}.how-outcome p{font-size:19px;line-height:1.7;color:#53534e}.how-outcome .eyebrow{color:#a76200}.guide-screen{max-width:var(--max);margin:0 auto 90px;padding:0 24px}.guide-screen img{display:block;width:100%;height:auto;border:1px solid #333;box-shadow:0 28px 70px #000}.guide-screen figcaption{background:#111;color:#888;border:1px solid #333;border-top:0}@media(max-width:1000px){.home-dashboard-panel,.compliance-monitor-panel{min-height:0;grid-template-columns:1fr;padding:65vw 24px 75px;background-size:auto 63vw;background-position:center top}.home-dashboard-spacer,.compliance-monitor-spacer{display:none}.home-dashboard-copy,.compliance-monitor-copy{max-width:720px}.dashboard-proof,.compliance-detail,.how-outcome{grid-template-columns:1fr}.home-outcomes,.solution-paths,.compliance-outcome-grid{grid-template-columns:1fr 1fr}.product-walk-slide{grid-template-columns:1fr}}@media(max-width:650px){.home-short-hero,.compliance-short-hero,.how-short-hero{padding-top:60px;padding-bottom:60px}.home-dashboard-panel,.compliance-monitor-panel{padding-top:69vw;background-size:auto 67vw}.home-outcomes,.solution-paths,.compliance-outcome-grid{grid-template-columns:1fr}.home-outcomes article,.solution-paths>a,.compliance-outcome-grid article{margin:-1px 0 0}.dashboard-proof,.compliance-detail{padding-top:75px;padding-bottom:75px}.product-walk-slide figure{overflow:auto}.product-walk-slide img{min-width:760px}.guide-screen{margin-bottom:60px;overflow:auto}.guide-screen img{min-width:800px}}
.guide-takeaway{max-width:var(--max);margin:-35px auto 90px;padding:50px;background:#e89a22;color:#000}.guide-takeaway .eyebrow{color:#000}.guide-takeaway h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 18px}.guide-takeaway p{font-size:20px;line-height:1.65;max-width:900px;color:#34230a}@media(max-width:650px){.guide-takeaway{margin-left:24px;margin-right:24px;padding:34px 26px}.guide-takeaway p{font-size:18px}}

/* Standard product monitor panels */
.home-dashboard-panel,.compliance-monitor-panel,.regulatory-monitor-panel,.lifecycle-monitor-panel{min-height:760px;background-color:#eee9e1;background-position:center;background-size:cover;background-repeat:no-repeat;color:#000;padding:90px max(24px,calc((100vw - 1540px)/2 + 24px));display:grid;grid-template-columns:.82fr 1.18fr;align-items:center}
.compliance-monitor-panel,.regulatory-monitor-panel{grid-template-columns:1.18fr .82fr}
.regulatory-monitor-panel{background-image:url('/assets/regulatory-horizon-panel.png')}
.regulatory-monitor-copy{max-width:575px;padding:30px 0}
.regulatory-monitor-copy h2,.horizon-outcomes h2,.horizon-detail h2,.sector-screen-story h2,.sector-outcomes h2,.sector-proof h2{font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 27px}
.regulatory-monitor-copy p,.regulatory-monitor-copy li{font-size:17px;line-height:1.62;color:#393936}
.regulatory-monitor-copy .eyebrow{color:#a76200}.regulatory-monitor-spacer{min-height:560px}
.access-note{border-left:3px solid var(--aqua);padding:14px 0 14px 18px;margin-top:26px!important}.access-note strong{color:#111}
.horizon-outcomes,.sector-outcomes{max-width:var(--max);margin:auto;padding:120px 24px}.horizon-outcomes>div:first-child,.sector-outcomes>div:first-child{max-width:900px}.horizon-outcomes>div:first-child p,.sector-outcomes>div:first-child p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:850px}
.horizon-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px}.horizon-outcome-grid article,.sector-outcome-grid article{padding:34px;border:1px solid #333;margin-left:-1px;background:#111}.horizon-outcome-grid b,.sector-outcome-grid b{font:600 11px "IBM Plex Mono",monospace;color:var(--aqua)}.horizon-outcome-grid h3,.sector-outcome-grid h3{font-size:25px;line-height:1.15;margin:20px 0 14px}.horizon-outcome-grid p,.sector-outcome-grid p{color:#aaa9a3;line-height:1.62}
.horizon-detail,.sector-screen-story{background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:.68fr 1.32fr;gap:70px;align-items:center}.horizon-detail>div>p,.sector-screen-story>div>p{font-size:19px;line-height:1.7;color:#53534e}.horizon-detail .eyebrow,.sector-screen-story .eyebrow{color:#a76200}.horizon-detail figure,.sector-screen-story figure{margin:0;border:1px solid #c7c5c0;background:#111;overflow:hidden}.horizon-detail img,.sector-screen-story img{display:block;width:100%;height:auto}.horizon-detail figcaption,.sector-screen-story figcaption{padding:12px 16px;font-size:13px;color:#65615b;background:#f2f2ee}

/* Outcome-led sector pages */
.sector-short-hero{max-width:var(--max);margin:auto;padding:88px 24px 82px;background:#0b0b0b}.sector-short-hero h1{font:400 clamp(48px,6.4vw,86px)/.98 "Archivo Black",sans-serif;letter-spacing:-.055em;max-width:1080px;margin:14px 0 25px}.sector-short-hero>p{font-size:21px;line-height:1.6;color:#c2c2bc;max-width:830px}.sector-screen-story{grid-template-columns:.72fr 1.28fr}.sector-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.sector-proof{background:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.sector-proof>div:first-child p{font-size:19px;line-height:1.7;color:#aaa9a3}.sector-proof-links{display:grid}.sector-proof-links a{display:grid;gap:8px;padding:25px 0;border-bottom:1px solid #333;text-decoration:none}.sector-proof-links span{font:600 11px "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}.sector-proof-links b{font-size:19px;color:#fff}.sector-proof-links a:hover b{color:var(--aqua)}

@media(max-width:1000px){.home-dashboard-panel,.compliance-monitor-panel,.regulatory-monitor-panel,.lifecycle-monitor-panel{min-height:0;grid-template-columns:1fr;padding:65vw 24px 75px;background-size:auto 63vw;background-position:center top}.home-dashboard-spacer,.compliance-monitor-spacer,.regulatory-monitor-spacer,.lifecycle-monitor-spacer{display:none}.regulatory-monitor-copy{max-width:720px}.horizon-outcome-grid{grid-template-columns:1fr 1fr}.horizon-detail,.sector-screen-story,.sector-proof{grid-template-columns:1fr}.sector-outcome-grid{grid-template-columns:1fr}.sector-screen-story figure{order:-1}}
@media(max-width:650px){.sector-short-hero{padding-top:60px;padding-bottom:60px}.home-dashboard-panel,.compliance-monitor-panel,.regulatory-monitor-panel,.lifecycle-monitor-panel{padding-top:69vw;background-size:auto 67vw}.horizon-outcome-grid{grid-template-columns:1fr}.horizon-outcome-grid article,.sector-outcome-grid article{margin:-1px 0 0}.horizon-detail,.sector-screen-story,.sector-proof{padding-top:75px;padding-bottom:75px}.horizon-detail figure,.sector-screen-story figure{overflow:auto}.horizon-detail img,.sector-screen-story img{min-width:760px}}

/* Golden Thread */
.golden-short-hero{max-width:var(--max);margin:auto;padding:88px 24px 82px}.golden-short-hero h1{font:400 clamp(50px,6.7vw,90px)/.97 "Archivo Black",sans-serif;letter-spacing:-.055em;max-width:1120px;margin:14px 0 25px}.golden-short-hero h1 em{color:var(--aqua);font-style:normal}.golden-short-hero>p{font-size:21px;line-height:1.6;color:#c2c2bc;max-width:820px}
.golden-report-story{background:#f2f2ee;color:#000;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:1.05fr .95fr;gap:85px;align-items:center}.golden-report-story .golden-report-visual{max-width:590px}.golden-report-story h2,.golden-outcomes h2,.golden-chain h2,.golden-detail h2,.golden-close h2{font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 27px}.golden-report-story .eyebrow,.golden-detail .eyebrow{color:#a76200}.golden-report-story p,.golden-report-story li{font-size:18px;line-height:1.65;color:#454540}.golden-report-story li{margin:10px 0}
.golden-outcomes{max-width:var(--max);margin:auto;padding:120px 24px}.golden-outcomes>div:first-child{max-width:960px}.golden-outcomes>div:first-child>p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:850px}.golden-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px}.golden-outcome-grid article{padding:34px;border:1px solid #333;margin-left:-1px;background:#111}.golden-outcome-grid b{font:600 11px "IBM Plex Mono",monospace;color:var(--aqua)}.golden-outcome-grid h3{font-size:25px;line-height:1.15;margin:20px 0 14px}.golden-outcome-grid p{color:#aaa9a3;line-height:1.62}
.golden-chain{background:#e89a22;color:#000;padding:105px max(24px,calc((100vw - var(--max))/2 + 24px))}.golden-chain .eyebrow{color:#000}.golden-chain>div{max-width:880px}.golden-chain>div>p{font-size:19px;line-height:1.7;max-width:760px;color:#382507}.golden-chain ol{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #704500}.golden-chain li{padding:30px;border-right:1px solid #704500;display:grid;align-content:start;gap:12px}.golden-chain li:last-child{border-right:0}.golden-chain li b{font:700 11px "IBM Plex Mono",monospace}.golden-chain li strong{font:700 24px Archivo,sans-serif}.golden-chain li span{line-height:1.55;color:#382507}
.golden-detail{background:#f2f2ee;color:#000;padding:110px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:.68fr 1.32fr;gap:70px;align-items:center}.golden-detail>div>p{font-size:18px;line-height:1.7;color:#53534e}.golden-detail figure{margin:0;border:1px solid #c7c5c0;background:#111}.golden-detail img{display:block;width:100%;height:auto}.golden-detail figcaption{padding:12px 16px;font-size:13px;color:#65615b;background:#f2f2ee}.golden-close{max-width:var(--max);margin:auto;padding:115px 24px}.golden-close h2{max-width:980px}.golden-close p{font-size:20px;line-height:1.7;color:#b8b8b2;max-width:780px}
@media(max-width:1000px){.golden-report-story,.golden-detail{grid-template-columns:1fr}.golden-report-story .golden-report-visual{max-width:720px}.golden-outcome-grid,.golden-chain ol{grid-template-columns:1fr 1fr}.golden-chain li:nth-child(2){border-right:0}.golden-chain li{border-bottom:1px solid #704500}.golden-chain li:nth-child(3),.golden-chain li:nth-child(4){border-bottom:0}}
@media(max-width:650px){.golden-short-hero{padding-top:60px;padding-bottom:60px}.golden-report-story,.golden-detail{padding-top:75px;padding-bottom:75px}.golden-outcome-grid,.golden-chain ol{grid-template-columns:1fr}.golden-outcome-grid article{margin:-1px 0 0}.golden-chain li{border-right:0!important;border-bottom:1px solid #704500!important}.golden-chain li:last-child{border-bottom:0!important}.golden-detail figure{overflow:auto}.golden-detail img{min-width:760px}}

/* Conversion and trust additions */
.audience-choices{display:grid;grid-template-columns:1fr 1fr;gap:1px;max-width:820px;margin-top:52px}.audience-choices a{display:grid;gap:8px;padding:22px 24px;border:1px solid #383834;text-decoration:none;background:#111;color:#fff}.audience-choices a:hover{border-color:var(--aqua);background:#17130d}.audience-choices small{font:600 11px "IBM Plex Mono",monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--aqua)}.audience-choices strong{font-size:17px}
.honest-state,.evidence-flow,.partner-model,.partner-next,.asset-record-story{padding:105px max(24px,calc((100vw - var(--max))/2 + 24px))}.honest-state{background:#f2f2ee;color:#000}.honest-state>div:first-child,.evidence-flow>div:first-child,.partner-model>div:first-child,.partner-next>div:first-child{max-width:900px}.honest-state h2,.evidence-flow h2,.partner-model h2,.partner-next h2,.asset-record-story h2,.tag-note h2,.conversion-inset h2{font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.045em;margin:14px 0 24px}.honest-state>div:first-child>p{font-size:19px;line-height:1.7;color:#53534e;max-width:780px}.honest-state .eyebrow{color:#a76200}.state-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.state-grid article{display:grid;gap:13px;padding:30px;border:1px solid #c5c3bd;margin-left:-1px}.state-grid b{font-size:24px}.state-grid span{color:#53534e;line-height:1.55}
.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--max);margin:0 auto 110px;padding:0 24px}.trust-strip span{display:grid;place-items:center;min-height:90px;padding:20px;border:1px solid #333;margin-left:-1px;text-align:center;font:600 12px/1.5 "IBM Plex Mono",monospace;letter-spacing:.05em;color:#c6c6c0}
.conversion-inset{max-width:var(--max);margin:0 auto 110px;padding:44px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;border:1px solid var(--aqua);background:#17130d}.conversion-inset h2{font-size:clamp(32px,4vw,48px)}.conversion-inset p{color:#aaa;max-width:730px}.evidence-flow{background:#e89a22;color:#000}.evidence-flow .eyebrow{color:#000}.evidence-flow>div:first-child>p{font-size:19px;line-height:1.7;max-width:790px;color:#382507}.evidence-flow ol,.partner-model ol{list-style:none;padding:0;margin:50px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.evidence-flow li,.partner-model li{display:grid;gap:12px;padding:30px;border:1px solid #704500;margin-left:-1px}.evidence-flow li b,.partner-model li b{font:700 11px "IBM Plex Mono",monospace}.evidence-flow li strong,.partner-model li strong{font-size:22px}.evidence-flow li span,.partner-model li span{line-height:1.55;color:#382507}
.asset-record-story{background:#f2f2ee;color:#000;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.asset-record-story p,.asset-record-story li{font-size:18px;line-height:1.65;color:#53534e}.asset-record-story .eyebrow{color:#a76200}.asset-record-story figure{margin:0;border:1px solid #c7c5c0;background:#111}.asset-record-story img{display:block;width:100%;height:auto}.asset-record-story figcaption{padding:12px 16px;color:#65615b;background:#f2f2ee}.tag-note{max-width:var(--max);margin:0 auto;padding:100px 24px}.tag-note p{font-size:19px;line-height:1.7;color:#aaa;max-width:800px}.tag-note .button{margin-top:18px}
.partner-model{background:#e89a22;color:#000}.partner-model .eyebrow{color:#000}.partner-model li span{color:#382507}.partner-next{background:#f2f2ee;color:#000}.partner-next .eyebrow{color:#a76200}.partner-next ol{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.partner-next li{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:25px;border:1px solid #c5c3bd;margin-left:-1px;line-height:1.55}.partner-next li b{color:#a76200}.application-next{margin-top:24px;padding:25px;border:1px solid #333}.application-next h3{margin-top:0}.application-next li{margin:8px 0;color:#bbb}.partner-application label small{color:#888;font-weight:400}.report-lead-visual{max-width:420px;margin:30px 0;border:1px solid #444;box-shadow:0 20px 50px #000}.report-lead-visual img{display:block;width:100%;height:auto}
.legal-page{max-width:900px;margin:auto;padding:90px 24px 120px}.legal-page>p{color:#aaa}.legal-page section{padding:38px 0;border-top:1px solid #333}.legal-page h1{font:400 clamp(48px,7vw,84px)/1 "Archivo Black",sans-serif;letter-spacing:-.05em}.legal-page h2{font-size:30px}.legal-page p{font-size:18px;line-height:1.7;color:#c2c2bc}.legal-page a{color:var(--aqua)}
.price-quote p::before{content:"• "!important}
@media(max-width:1000px){.trust-strip,.partner-next ol{grid-template-columns:1fr 1fr}.asset-record-story{grid-template-columns:1fr}.asset-record-story figure{order:-1}.conversion-inset{grid-template-columns:1fr}}
@media(max-width:650px){.audience-choices,.state-grid,.evidence-flow ol,.partner-model ol,.trust-strip,.partner-next ol{grid-template-columns:1fr}.honest-state,.evidence-flow,.partner-model,.partner-next,.asset-record-story{padding-top:75px;padding-bottom:75px}.state-grid article,.trust-strip span,.evidence-flow li,.partner-model li,.partner-next li{margin:-1px 0 0}.conversion-inset{margin:0 24px 75px;padding:30px 24px}.slide-controls{display:grid;grid-template-columns:1fr auto 1fr}.prev-button{justify-self:start}.slide-controls [data-next]{justify-self:end}}
.report-download{max-width:900px}.report-download>.eyebrow{display:block;margin-top:70px}.report-download>p{font-size:19px;line-height:1.7;color:#bbb;max-width:760px}.report-download>.button{display:inline-block;margin:22px 0 45px}.report-download figure{max-width:620px;margin:0 0 35px;border:1px solid #444;box-shadow:0 25px 70px #000}.report-download figure img{display:block;width:100%;height:auto}.report-download>a:last-child{color:var(--aqua)}
.website-check{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}

/* Mobile navigation and complete monitor presentation */
@media(max-width:1000px){
  .home-dashboard-panel,.compliance-monitor-panel,.regulatory-monitor-panel,.lifecycle-monitor-panel{padding:52vw 24px 75px;background-size:100% auto;background-position:center top}
  .menu{position:relative;display:block;width:48px;height:44px;margin-left:auto;padding:0;border:1px solid var(--aqua);border-radius:2px;background:#0b0b0b;color:transparent;font-size:0;cursor:pointer}
  .menu span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .menu::before,.menu::after{content:"";position:absolute;left:12px;width:22px;height:2px;background:var(--aqua);transition:transform .18s ease,top .18s ease,box-shadow .18s ease,opacity .18s ease}
  .menu::before{top:13px;box-shadow:0 8px 0 var(--aqua),0 16px 0 var(--aqua)}
  .menu::after{top:21px;opacity:0}
  header.open .menu::before{top:21px;box-shadow:none;transform:rotate(45deg)}
  header.open .menu::after{opacity:1;transform:rotate(-45deg)}
  .menu:focus-visible{outline:2px solid #fff;outline-offset:3px}
}
@media(max-width:650px){.home-dashboard-panel,.compliance-monitor-panel,.regulatory-monitor-panel,.lifecycle-monitor-panel{padding-top:52vw;background-size:100% auto}}
